diff --git a/src/components/card/CardProjEdit.tsx b/src/components/card/CardProjEdit.tsx index a21ae86..93d8c76 100644 --- a/src/components/card/CardProjEdit.tsx +++ b/src/components/card/CardProjEdit.tsx @@ -2,19 +2,21 @@ import './card-proj-edit.css'; import { EditStepEnum, IProjEdit } from "../../interfaces/card/ICardProj.ts"; import { useEffect } from 'react'; export default function CardProjEdit(props: IProjEdit) { - useEffect(()=>{ - + useEffect(() => { + }) const renderBtn = () => { if (props.canBtnClick == false) { - return { + return { e.preventDefault(); - }}>{props.btnName ? props.btnName : '编辑'} + // }}>{props.btnName ? props.btnName : '编辑'} + }}>{props.btnName ? props.btnName : ''} } else { return { e.preventDefault(); props.handleEdit(); - }}>{props.btnName ? props.btnName : '编辑'} + // }}>{props.btnName ? props.btnName : '编辑'} + }}>{props.btnName ? props.btnName : ''} } // if (props.canBtnClick == false) { // return { @@ -26,13 +28,13 @@ export default function CardProjEdit(props: IProjEdit) { // props.handleEdit(); // }}>编辑 // } - + } return ( // props.step === 1 ? 'complete-one' : props.step === 2 ? 'complete-two' : props.step === 3 ? 'complete-three' : props.step === 4 ? 'complete-four' : '' -
- {/*
*/} +
+ {/*
*/}
{props.title}
{props.desc}
@@ -42,7 +44,7 @@ export default function CardProjEdit(props: IProjEdit) { {renderBtn()}
- +
) diff --git a/src/route/proj/ProjEdit.tsx b/src/route/proj/ProjEdit.tsx index 3d1b2a5..11ce19b 100644 --- a/src/route/proj/ProjEdit.tsx +++ b/src/route/proj/ProjEdit.tsx @@ -538,8 +538,8 @@ export default function ProjEdit() { }} /> */} - { window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/${pathParams.projId}`) diff --git a/src/route/proj/ProjEditAll.tsx b/src/route/proj/ProjEditAll.tsx index 42da835..9f536c9 100644 --- a/src/route/proj/ProjEditAll.tsx +++ b/src/route/proj/ProjEditAll.tsx @@ -9,7 +9,7 @@ import { // GetProp, UploadProps, } from "antd"; -import { UploadOutlined,SettingFilled } from '@ant-design/icons'; +import { UploadOutlined } from '@ant-design/icons'; import TextArea from "antd/es/input/TextArea"; import StepProjEdit from "../../components/step/StepProjEdit.tsx"; import CardProjEdit from "../../components/card/CardProjEdit.tsx"; @@ -36,10 +36,10 @@ import SoftwareManagement from '../../route/proj/edit/ProjConfigModList.tsx' import SoftwareManagementShow from '../../route/proj/edit/ProjConfigModListShow.tsx' import DisplayOrder from '../../route/proj/edit/ProjConfigMenuList.tsx' import DisplayOrderShow from '../../route/proj/edit/ProjConfigMenuListShow.tsx' -import PRODUCTION from '../../static/status/PRODUCTION.png' -import SUBMIT from '../../static/status/SUBMIT.png' -import DONE from '../../static/status/DONE.png' -import ING from '../../static/status/ING.png' +import PRODUCTION from '../../static/status/PRODUCTION.gif' +import SUBMIT from '../../static/status/SUBMIT.gif' +import DONE from '../../static/status/DONE.gif' +import ING from '../../static/status/ING.gif' // import aiGif from '../../static/ai.gif' // type AiHelperType = { // projId: string; @@ -489,9 +489,11 @@ export default function ProjEditAll() { generateStatus == GenerateStatus.NONE || generateStatus == GenerateStatus.FAILED ? ( { setIsGenerateModalOpen(true); // setTimeout(() => { diff --git a/src/route/proj/ProjEditFree.tsx b/src/route/proj/ProjEditFree.tsx index dc6a453..0623bc1 100644 --- a/src/route/proj/ProjEditFree.tsx +++ b/src/route/proj/ProjEditFree.tsx @@ -508,8 +508,10 @@ export default function ProjEdit() { /> */} { }} + canBtnClick={generateStatus == GenerateStatus.SUCCESS} + handleDownload={() => { + window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/${pathParams.projId}`) + }} /> {/*