From b4725e24d98bbdaa520c5e380f8d8303630fd915 Mon Sep 17 00:00:00 2001 From: xixi <123@qq.com> Date: Tue, 16 Jul 2024 10:16:24 +0800 Subject: [PATCH] =?UTF-8?q?ai=E8=87=AA=E5=8A=A8=E6=89=93=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/route/proj/ProjEdit.tsx | 52 ++++++++++++++++++++++++--------- src/route/proj/ProjEditFree.tsx | 23 +++++++++++++-- 2 files changed, 60 insertions(+), 15 deletions(-) diff --git a/src/route/proj/ProjEdit.tsx b/src/route/proj/ProjEdit.tsx index aeb9a47..6806688 100644 --- a/src/route/proj/ProjEdit.tsx +++ b/src/route/proj/ProjEdit.tsx @@ -1,4 +1,4 @@ -import './proj-edit.css'; +import './proj-edit.css'; // import {Link, useNavigate, useParams} from "react-router-dom"; import { useNavigate, useParams } from "react-router-dom"; import { @@ -45,7 +45,7 @@ type ProjModType = { } export default function ProjEdit() { - + //第一步 标题简介弹窗 const [titleIntroductionOpen, setTitleIntroductionOpen] = useState(false) const [titleIntroductionShowOpen, setTitleIntroductionShowOpen] = useState(false) @@ -92,7 +92,7 @@ export default function ProjEdit() { projDesc: '', projMods: [], }); - // 判断状态 + // const height = window.innerHeight - 240; @@ -311,15 +311,37 @@ export default function ProjEdit() { projDesc: data.projDesc, projMods: data.projMods }) + + // setAiHelperModalOpen(!data.projIntroduction || !data.projDesc) } }) } + const getAiData = () => { + get({ + messageApi: messageApi, + url: `/api/proj/get/${pathParams.projId}`, + onSuccess({ data }) { + setAiHelper({ + projId: data.projId, + projIntroduction: data.projIntroduction, + projDesc: data.projDesc, + projMods: data.projMods + }) + setAiHelperModalOpen(true) + // setAiHelperModalOpen(!data.projIntroduction || !data.projDesc) + + } + }) + + } useEffect(() => { renderData(); + // setAiHelperModalOpen(true) + getAiData() }, []) return ( @@ -581,7 +603,7 @@ export default function ProjEdit() { // console.log(123); }} - + >
{ + renderData={() => { renderData() }} /> @@ -611,7 +633,8 @@ export default function ProjEdit() { }} footer={null} > - { setTitleIntroductionOpen(false) + { + setTitleIntroductionOpen(false) renderData() }}> @@ -645,7 +668,8 @@ export default function ProjEdit() { }} footer={null} > - { setSoftwareOpen(false) + { + setSoftwareOpen(false) renderData() }}> @@ -675,9 +699,10 @@ export default function ProjEdit() { }} footer={null} > - { setSoftwareFeaturesOpen(false) + { + setSoftwareFeaturesOpen(false) renderData() - }}> + }}> {/* 第三步 查看 */} - { setLoginPageOpne(false) + { + setLoginPageOpne(false) renderData() - }}> + }}> {/* 第四步 查看 */} { renderData() setSoftwareManagementOpen(false); - + }} footer={null} > @@ -761,7 +787,7 @@ export default function ProjEdit() { onCancel={() => { renderData() setDisplayOrderOpen(false); - + }} footer={null} > diff --git a/src/route/proj/ProjEditFree.tsx b/src/route/proj/ProjEditFree.tsx index e5c420d..d663d80 100644 --- a/src/route/proj/ProjEditFree.tsx +++ b/src/route/proj/ProjEditFree.tsx @@ -299,9 +299,28 @@ export default function ProjEdit() { } }) } + const getAiData = () => { + get({ + messageApi: messageApi, + url: `/api/proj/get/${pathParams.projId}`, + onSuccess({ data }) { + setAiHelper({ + projId: data.projId, + projIntroduction: data.projIntroduction, + projDesc: data.projDesc, + projMods: data.projMods + }) + setAiHelperModalOpen(true) + // setAiHelperModalOpen(!data.projIntroduction || !data.projDesc) + + } + }) + + } useEffect(() => { renderData(); + getAiData() }, []) return ( @@ -314,7 +333,7 @@ export default function ProjEdit() { { title: '编辑项目' }, ]} /> */} -
+
{ + renderData={() => { renderData() }} />