diff --git a/src/components/ai/AiHelper.tsx b/src/components/ai/AiHelper.tsx index 2eaa5a3..9c3c438 100644 --- a/src/components/ai/AiHelper.tsx +++ b/src/components/ai/AiHelper.tsx @@ -37,6 +37,9 @@ export default function AiHelper(props: PropsType) { const [pageImgArray, setpageImgArray] = useState([]) const [pageTotal, setPageTotal] = useState(0) const [codeTypePageId, setcodeTypePageId] = useState('') + + // 本项目是否已经生成 + const [status, setStatus] = useState('') // 获取页面样式数据 const getData = () => { get({ @@ -65,7 +68,7 @@ export default function AiHelper(props: PropsType) { } }, onSuccess(data: any) { - // console.log(data); + // console.log(data.data.rows); setPageTotal(data.data.total) setpageImgArray(data.data.rows) } @@ -341,6 +344,14 @@ export default function AiHelper(props: PropsType) { getlistLoginpage(1) // getData() getPageImgData(1) + get({ + messageApi, + url: `/api/proj/get/${props.projId}`, + onSuccess({ data }) { + // console.log('其他页面状态判断', data.generate.generateStatus); + setStatus(data.generate.generateStatus) + } + }) }, []) return (
@@ -639,25 +650,31 @@ export default function AiHelper(props: PropsType) {
{ - setloginpageId(item.loginpageId) - put({ - messageApi, - url: `/api/proj/update-loginpage-id/proj-id/${props.projId}/loginpage-id/${item.loginpageId}`, + if (status == 'SUCCESS') { + + return; + } else { + setloginpageId(item.loginpageId) + put({ + messageApi, + url: `/api/proj/update-loginpage-id/proj-id/${props.projId}/loginpage-id/${item.loginpageId}`, - onSuccess() { - messageApi.open({ - type: 'success', - content: '已更改' - }) - getLoginPageInfo() - // props.closeModal() - // props.closeModal() + onSuccess() { + messageApi.open({ + type: 'success', + content: '已更改' + }) + getLoginPageInfo() + // props.closeModal() + // props.closeModal() - }, + }, + + }) + } - }) }} >
@@ -701,28 +718,34 @@ export default function AiHelper(props: PropsType) { pageImgArray.map((item) => { const imgSrc = `${Axios.defaults?.baseURL}/route/file/v2/download/true/${item.previewImgs}`; return ( -
{ + if (status == 'SUCCESS') { + + return; + } else { + setcodeTypePageId(item.codeTypePageId) + put({ + messageApi, + // url: `/api/proj/update/edit-step1/${props.projId}`, + url: `/api/proj/update-code-type-page-id/proj-id/${props.projId}/code-page-type-id/${item.codeTypePageId}`, + + + onSuccess() { + messageApi.open({ + type: 'success', + content: '已更改' + }) + getData() + + }, + + }) + } // setSelectedId(item.codeTypePageId) // setSelectedImg(item.previewImgs) - setcodeTypePageId(item.codeTypePageId) - put({ - messageApi, - // url: `/api/proj/update/edit-step1/${props.projId}`, - url: `/api/proj/update-code-type-page-id/proj-id/${props.projId}/code-page-type-id/${item.codeTypePageId}`, - - onSuccess() { - messageApi.open({ - type: 'success', - content: '已更改' - }) - getData() - - }, - - }) }} >
diff --git a/src/route/proj/edit/ProjEditStep1.tsx b/src/route/proj/edit/ProjEditStep1.tsx index 336b20e..5444bb1 100644 --- a/src/route/proj/edit/ProjEditStep1.tsx +++ b/src/route/proj/edit/ProjEditStep1.tsx @@ -268,17 +268,17 @@ export default function ProjEditStep1(props: any) { type: 'success', content: '编辑成功' }) - put({ - 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}`, + // put({ + // messageApi, + + // url: `/api/proj/update-code-type-page-id/proj-id/${pathParams.projId}/code-page-type-id/${codeTypePageId}`, - onSuccess() { + // onSuccess() { - }, + // }, - }) + // }) setTimeout(() => { props.closeModal() @@ -311,7 +311,7 @@ export default function ProjEditStep1(props: any) { init() // getData() - console.log(selectedId); + // console.log(selectedId); setcodeTypePageId(selectedId) setpreviewImgs(selectedImg) @@ -346,7 +346,7 @@ export default function ProjEditStep1(props: any) {
{ - console.log(item.codeTypePageId); + // console.log(item.codeTypePageId); setSelectedId(item.codeTypePageId) setSelectedImg(item.previewImgs)