ai是否可以关闭
This commit is contained in:
parent
b4725e24d9
commit
33fa438d60
@ -45,7 +45,6 @@ type ProjModType = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default function ProjEdit() {
|
export default function ProjEdit() {
|
||||||
|
|
||||||
//第一步 标题简介弹窗
|
//第一步 标题简介弹窗
|
||||||
const [titleIntroductionOpen, setTitleIntroductionOpen] = useState(false)
|
const [titleIntroductionOpen, setTitleIntroductionOpen] = useState(false)
|
||||||
const [titleIntroductionShowOpen, setTitleIntroductionShowOpen] = useState(false)
|
const [titleIntroductionShowOpen, setTitleIntroductionShowOpen] = useState(false)
|
||||||
@ -319,6 +318,7 @@ export default function ProjEdit() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
// 获取ai信息
|
||||||
const getAiData = () => {
|
const getAiData = () => {
|
||||||
get<any>({
|
get<any>({
|
||||||
messageApi: messageApi,
|
messageApi: messageApi,
|
||||||
@ -330,7 +330,9 @@ export default function ProjEdit() {
|
|||||||
projDesc: data.projDesc,
|
projDesc: data.projDesc,
|
||||||
projMods: data.projMods
|
projMods: data.projMods
|
||||||
})
|
})
|
||||||
setAiHelperModalOpen(true)
|
if (!data.projIntroduction) {
|
||||||
|
setAiHelperModalOpen(true)
|
||||||
|
}
|
||||||
|
|
||||||
// setAiHelperModalOpen(!data.projIntroduction || !data.projDesc)
|
// setAiHelperModalOpen(!data.projIntroduction || !data.projDesc)
|
||||||
|
|
||||||
@ -338,10 +340,35 @@ export default function ProjEdit() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
// 查看ai是否关闭
|
||||||
|
const getListMods = () => {
|
||||||
|
get<any[]>({
|
||||||
|
messageApi,
|
||||||
|
url: `/api/proj-mod/list/proj-id/${pathParams.projId}`,
|
||||||
|
onBefore() {
|
||||||
|
|
||||||
|
},
|
||||||
|
onSuccess({ data }) {
|
||||||
|
console.log('模块信息',data);
|
||||||
|
// setListMods(data)
|
||||||
|
if(aiHelper.projIntroduction && aiHelper.projDesc && data.length > 0){
|
||||||
|
setAiHelperModalOpen(false);
|
||||||
|
}else{
|
||||||
|
messageApi.error('必须完成三项ai生成才可关闭弹窗');
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
onFinally() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
renderData();
|
renderData();
|
||||||
// setAiHelperModalOpen(true)
|
// setAiHelperModalOpen(true)
|
||||||
getAiData()
|
getAiData()
|
||||||
|
|
||||||
|
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -596,7 +623,12 @@ export default function ProjEdit() {
|
|||||||
maskClosable={false}
|
maskClosable={false}
|
||||||
destroyOnClose={true}
|
destroyOnClose={true}
|
||||||
onCancel={() => {
|
onCancel={() => {
|
||||||
setAiHelperModalOpen(false);
|
getListMods()
|
||||||
|
// if (aiHelper.projIntroduction && aiHelper.projDesc && listMods.length > 0) {
|
||||||
|
// setAiHelperModalOpen(false);
|
||||||
|
|
||||||
|
// }
|
||||||
|
// console.log(aiHelper.projMods);
|
||||||
|
|
||||||
renderData()
|
renderData()
|
||||||
// setAiHelperModalOpen(false);
|
// setAiHelperModalOpen(false);
|
||||||
|
@ -82,6 +82,29 @@ export default function ProjEdit() {
|
|||||||
const [generateEmainingTime, setGenerateEmainingTime] = useState(0);
|
const [generateEmainingTime, setGenerateEmainingTime] = useState(0);
|
||||||
// const height = window.innerHeight - 240;
|
// const height = window.innerHeight - 240;
|
||||||
const [generateErrorModal, setGenerateErrorModal] = useState(false);
|
const [generateErrorModal, setGenerateErrorModal] = useState(false);
|
||||||
|
// 查看ai是否关闭
|
||||||
|
const getListMods = () => {
|
||||||
|
get<any[]>({
|
||||||
|
messageApi,
|
||||||
|
url: `/api/proj-mod/list/proj-id/${pathParams.projId}`,
|
||||||
|
onBefore() {
|
||||||
|
|
||||||
|
},
|
||||||
|
onSuccess({ data }) {
|
||||||
|
console.log('模块信息',data);
|
||||||
|
// setListMods(data)
|
||||||
|
if(aiHelper.projIntroduction && aiHelper.projDesc && data.length > 0){
|
||||||
|
setAiHelperModalOpen(false);
|
||||||
|
}else{
|
||||||
|
messageApi.error('必须完成三项ai生成才可关闭弹窗');
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
onFinally() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
const renderEditStep = (data: any, isEdited: boolean, isGenerateSuccess: boolean) => {
|
const renderEditStep = (data: any, isEdited: boolean, isGenerateSuccess: boolean) => {
|
||||||
const editStepArray: IProjEdit[] = [];
|
const editStepArray: IProjEdit[] = [];
|
||||||
editStepArray.push(
|
editStepArray.push(
|
||||||
@ -299,6 +322,7 @@ export default function ProjEdit() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 获取ai信息
|
||||||
const getAiData = () => {
|
const getAiData = () => {
|
||||||
get<any>({
|
get<any>({
|
||||||
messageApi: messageApi,
|
messageApi: messageApi,
|
||||||
@ -310,7 +334,9 @@ export default function ProjEdit() {
|
|||||||
projDesc: data.projDesc,
|
projDesc: data.projDesc,
|
||||||
projMods: data.projMods
|
projMods: data.projMods
|
||||||
})
|
})
|
||||||
setAiHelperModalOpen(true)
|
if (!data.projIntroduction) {
|
||||||
|
setAiHelperModalOpen(true)
|
||||||
|
}
|
||||||
|
|
||||||
// setAiHelperModalOpen(!data.projIntroduction || !data.projDesc)
|
// setAiHelperModalOpen(!data.projIntroduction || !data.projDesc)
|
||||||
|
|
||||||
@ -555,8 +581,8 @@ export default function ProjEdit() {
|
|||||||
maskClosable={false}
|
maskClosable={false}
|
||||||
destroyOnClose={true}
|
destroyOnClose={true}
|
||||||
onCancel={() => {
|
onCancel={() => {
|
||||||
setAiHelperModalOpen(false);
|
// setAiHelperModalOpen(false);
|
||||||
|
getListMods()
|
||||||
renderData()
|
renderData()
|
||||||
// setAiHelperModalOpen(false);
|
// setAiHelperModalOpen(false);
|
||||||
// console.log(123);
|
// console.log(123);
|
||||||
|
Loading…
Reference in New Issue
Block a user