From 1c18be4d47371e6d0c546f7108be690b873477de Mon Sep 17 00:00:00 2001 From: lyp Date: Mon, 23 Dec 2024 11:42:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E6=A8=A1=E5=9D=97=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ai/AiHelper.tsx | 40 +++++++++++++-------------- src/components/ai/mod/AiHelperMod.tsx | 37 ++++++++++++++++--------- 2 files changed, 44 insertions(+), 33 deletions(-) diff --git a/src/components/ai/AiHelper.tsx b/src/components/ai/AiHelper.tsx index 006ff0e..3020b94 100644 --- a/src/components/ai/AiHelper.tsx +++ b/src/components/ai/AiHelper.tsx @@ -4,7 +4,7 @@ import { GlobalContext } from "../../context/GlobalContext.ts"; import { del, get, post, put, websocketUrl, Axios } from "../../util/AjaxUtils.ts"; import { // Col, Divider, Row, - Spin, Image, Pagination,Modal + Spin, Image, Pagination } from "antd"; import { AxiosResponse } from "axios"; import useMessage from "antd/es/message/useMessage"; @@ -74,7 +74,7 @@ export default function AiHelper(props: PropsType) { const height = window.innerHeight - 265; // 提示是否可以生成模块 - const [modal, setModal] = useState(false) + // const [modal, setModal] = useState(false) // const pathParams = useParams(); // const [openModal ,setOpenModal] = useState(false) //是提示替换弹框 // const height = window.innerHeight - 280; @@ -231,21 +231,21 @@ export default function AiHelper(props: PropsType) { } }) } - const getProjDesc = () => { - get({ - messageApi: messageApi, - url: `/api/proj/get/${props.projId}`, - onSuccess({ data }) { - console.log(data.projDesc); - if(data.projDesc) { - generateProjModArray(); - }else{ - setModal(true) - } + // const getProjDesc = () => { + // get({ + // messageApi: messageApi, + // url: `/api/proj/get/${props.projId}`, + // onSuccess({ data }) { + // console.log(data.projDesc); + // if(data.projDesc) { + // generateProjModArray(); + // }else{ + // // setModal(true) + // } - } - }) - } + // } + // }) + // } const generateProjIntroduction = () => { ws.current?.send(JSON.stringify({ @@ -548,8 +548,8 @@ export default function AiHelper(props: PropsType) { { - getProjDesc() - // generateProjModArray(); + // getProjDesc() + generateProjModArray(); }} handleSave={(index, mod) => { if (projModArray.length > MAX_MOD_SIZE) { @@ -764,7 +764,7 @@ export default function AiHelper(props: PropsType) { 项目详情 */} - 为了合理生成功能列表,请在项目详情生成完成后再生成功能列表 - + */} ) diff --git a/src/components/ai/mod/AiHelperMod.tsx b/src/components/ai/mod/AiHelperMod.tsx index 3f38e5e..5935fb5 100644 --- a/src/components/ai/mod/AiHelperMod.tsx +++ b/src/components/ai/mod/AiHelperMod.tsx @@ -48,7 +48,7 @@ export default function AiHelperMod(props: PropsType) { const [editModal, setEditModal] = useState(false) const [updata, setUpdata] = useState([]) const [status, setStatus] = useState('') - + // const [items, setItems] = useState([]) const pathParams = useParams(); useEffect(() => { @@ -75,7 +75,7 @@ export default function AiHelperMod(props: PropsType) { }) }, []) - const returnValue = (value:string) => { + const returnValue = (value: string) => { // 如果value包含. / \ ` ! @ # $ % ^ & * ( ) 等特殊符号 去掉 // return value.replace(/[\\/:*?"<>|]/g, ''); return value.replace(/[./\\`!@#$%^&*()]/g, ''); @@ -91,7 +91,8 @@ export default function AiHelperMod(props: PropsType) { return index + 1 } }, - { title: '模块名称', dataIndex: 'modName', key: 'name', width: 200, align: 'center', + { + title: '模块名称', dataIndex: 'modName', key: 'name', width: 200, align: 'center', render: (value) => { return (
@@ -99,7 +100,7 @@ export default function AiHelperMod(props: PropsType) {
) } - }, + }, { title: '模块描述', dataIndex: 'modDesc', key: 'desc', align: 'center' }, { title: 'AI状态', @@ -265,7 +266,7 @@ export default function AiHelperMod(props: PropsType) { } }, ]; - + const newModColumnArray: TableProps['columns'] = [ { title: '序号', @@ -380,22 +381,32 @@ export default function AiHelperMod(props: PropsType) { :
-
+
-
- 暂无内容点击 - { - props.handleGenerate() - }} - >自动生成 +
+
+ 暂无内容,点击 + { + props.handleGenerate() + }} + >自动生成 +
+
为了合理生成功能列表,建议在项目详情生成完成后再生成功能列表
+ +
+
}