注释预览修改

This commit is contained in:
lyp 2024-12-26 14:17:32 +08:00
parent ce507ed2b7
commit 3800d46d1f
2 changed files with 64 additions and 41 deletions

View File

@ -37,6 +37,9 @@ export default function AiHelper(props: PropsType) {
const [pageImgArray, setpageImgArray] = useState<any[]>([]) const [pageImgArray, setpageImgArray] = useState<any[]>([])
const [pageTotal, setPageTotal] = useState(0) const [pageTotal, setPageTotal] = useState(0)
const [codeTypePageId, setcodeTypePageId] = useState('') const [codeTypePageId, setcodeTypePageId] = useState('')
// 本项目是否已经生成
const [status, setStatus] = useState('')
// 获取页面样式数据 // 获取页面样式数据
const getData = () => { const getData = () => {
get({ get({
@ -65,7 +68,7 @@ export default function AiHelper(props: PropsType) {
} }
}, },
onSuccess(data: any) { onSuccess(data: any) {
// console.log(data); // console.log(data.data.rows);
setPageTotal(data.data.total) setPageTotal(data.data.total)
setpageImgArray(data.data.rows) setpageImgArray(data.data.rows)
} }
@ -341,6 +344,14 @@ export default function AiHelper(props: PropsType) {
getlistLoginpage(1) getlistLoginpage(1)
// getData() // getData()
getPageImgData(1) getPageImgData(1)
get<any>({
messageApi,
url: `/api/proj/get/${props.projId}`,
onSuccess({ data }) {
// console.log('其他页面状态判断', data.generate.generateStatus);
setStatus(data.generate.generateStatus)
}
})
}, []) }, [])
return ( return (
<div className='aiTab'> <div className='aiTab'>
@ -639,6 +650,10 @@ export default function AiHelper(props: PropsType) {
<div key={item.loginpageId} className={item.loginpageId == loginpageId ? 'page-img-select page-img-selected' : 'page-img-select'} <div key={item.loginpageId} className={item.loginpageId == loginpageId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '10px', marginBottom: '10px', width: 210, height: 120, borderRadius: 15 }} style={{ marginRight: '10px', marginBottom: '10px', width: 210, height: 120, borderRadius: 15 }}
onClick={() => { onClick={() => {
if (status == 'SUCCESS') {
return;
} else {
setloginpageId(item.loginpageId) setloginpageId(item.loginpageId)
put({ put({
messageApi, messageApi,
@ -658,6 +673,8 @@ export default function AiHelper(props: PropsType) {
}, },
}) })
}
}} }}
> >
<div className="page-img" > <div className="page-img" >
@ -701,11 +718,13 @@ export default function AiHelper(props: PropsType) {
pageImgArray.map((item) => { pageImgArray.map((item) => {
const imgSrc = `${Axios.defaults?.baseURL}/route/file/v2/download/true/${item.previewImgs}`; const imgSrc = `${Axios.defaults?.baseURL}/route/file/v2/download/true/${item.previewImgs}`;
return ( return (
<div key={item.loginpageId} className={item.codeTypePageId == codeTypePageId ? 'page-img-select page-img-selected' : 'page-img-select'} <div key={item.codeTypePageId} className={item.codeTypePageId == codeTypePageId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '10px', marginBottom: '20px', width: 210, height: 110, borderRadius: 15 }} style={{ marginRight: '10px', marginBottom: '20px', width: 210, height: 110, borderRadius: 15 }}
onClick={() => { onClick={() => {
// setSelectedId(item.codeTypePageId) if (status == 'SUCCESS') {
// setSelectedImg(item.previewImgs)
return;
} else {
setcodeTypePageId(item.codeTypePageId) setcodeTypePageId(item.codeTypePageId)
put({ put({
messageApi, messageApi,
@ -723,6 +742,10 @@ export default function AiHelper(props: PropsType) {
}, },
}) })
}
// setSelectedId(item.codeTypePageId)
// setSelectedImg(item.previewImgs)
}} }}
> >
<div className="page-img" > <div className="page-img" >

View File

@ -268,17 +268,17 @@ export default function ProjEditStep1(props: any) {
type: 'success', type: 'success',
content: '编辑成功' content: '编辑成功'
}) })
put({ // put({
messageApi, // messageApi,
// url: `/api/proj/update/edit-step1/${props.projId}`,
url: `/api/proj/update-code-type-page-id/proj-id/${pathParams.projId}/code-page-type-id/${codeTypePageId}`, // url: `/api/proj/update-code-type-page-id/proj-id/${pathParams.projId}/code-page-type-id/${codeTypePageId}`,
onSuccess() { // onSuccess() {
}, // },
}) // })
setTimeout(() => { setTimeout(() => {
props.closeModal() props.closeModal()
@ -311,7 +311,7 @@ export default function ProjEditStep1(props: any) {
init() init()
// getData() // getData()
console.log(selectedId); // console.log(selectedId);
setcodeTypePageId(selectedId) setcodeTypePageId(selectedId)
setpreviewImgs(selectedImg) setpreviewImgs(selectedImg)
@ -346,7 +346,7 @@ export default function ProjEditStep1(props: any) {
<div key={item.codeTypePageId} className={item.codeTypePageId == selectedId ? 'page-img-select page-img-selected' : 'page-img-select'} <div key={item.codeTypePageId} className={item.codeTypePageId == selectedId ? 'page-img-select page-img-selected' : 'page-img-select'}
style={{ marginRight: '', marginBottom: '10px', height: 250 }} style={{ marginRight: '', marginBottom: '10px', height: 250 }}
onClick={() => { onClick={() => {
console.log(item.codeTypePageId); // console.log(item.codeTypePageId);
setSelectedId(item.codeTypePageId) setSelectedId(item.codeTypePageId)
setSelectedImg(item.previewImgs) setSelectedImg(item.previewImgs)