样式修改

This commit is contained in:
xixi 2024-07-17 11:51:21 +08:00
parent 9f2f89268b
commit 32771816d0
8 changed files with 26 additions and 20 deletions

View File

@ -2,19 +2,21 @@ import './card-proj-edit.css';
import { EditStepEnum, IProjEdit } from "../../interfaces/card/ICardProj.ts"; import { EditStepEnum, IProjEdit } from "../../interfaces/card/ICardProj.ts";
import { useEffect } from 'react'; import { useEffect } from 'react';
export default function CardProjEdit(props: IProjEdit) { export default function CardProjEdit(props: IProjEdit) {
useEffect(()=>{ useEffect(() => {
}) })
const renderBtn = () => { const renderBtn = () => {
if (props.canBtnClick == false) { if (props.canBtnClick == false) {
return <a href="/#" className="edit noEdit" style={{color: '#c2c2c2',textDecoration:'none'}} onClick={(e) => { return <a href="/#" className="edit noEdit" style={{ color: '#c2c2c2', textDecoration: 'none' }} onClick={(e) => {
e.preventDefault(); e.preventDefault();
}}>{props.btnName ? props.btnName : '编辑'}</a> // }}>{props.btnName ? props.btnName : '编辑'}</a>
}}>{props.btnName ? props.btnName : ''}</a>
} else { } else {
return <a href="/#" className="edit" onClick={(e) => { return <a href="/#" className="edit" onClick={(e) => {
e.preventDefault(); e.preventDefault();
props.handleEdit(); props.handleEdit();
}}>{props.btnName ? props.btnName : '编辑'}</a> // }}>{props.btnName ? props.btnName : '编辑'}</a>
}}>{props.btnName ? props.btnName : ''}</a>
} }
// if (props.canBtnClick == false) { // if (props.canBtnClick == false) {
// return <a href="/#" className="edit" style={{ color: 'var(--color-border)' }} onClick={(e) => { // return <a href="/#" className="edit" style={{ color: 'var(--color-border)' }} onClick={(e) => {
@ -31,7 +33,7 @@ export default function CardProjEdit(props: IProjEdit) {
return ( return (
// props.step === 1 ? 'complete-one' : props.step === 2 ? 'complete-two' : props.step === 3 ? 'complete-three' : props.step === 4 ? 'complete-four' : '' // props.step === 1 ? 'complete-one' : props.step === 2 ? 'complete-two' : props.step === 3 ? 'complete-three' : props.step === 4 ? 'complete-four' : ''
<div className="card-proj-edit" style={{background:props.background,boxShadow:props.shadow}}> <div className="card-proj-edit" style={{ background: props.background, boxShadow: props.shadow }}>
{/* <div className={ }> */} {/* <div className={ }> */}
<div className='card-proj-edit-text'> <div className='card-proj-edit-text'>
<div className="title">{props.title}</div> <div className="title">{props.title}</div>

View File

@ -538,8 +538,8 @@ export default function ProjEdit() {
}} }}
/> */} /> */}
<CardProjDownload title="代码文档" <CardProjDownload title="代码"
desc="点击下载代码文档" desc="点击下载代码"
canBtnClick={generateStatus == GenerateStatus.SUCCESS} canBtnClick={generateStatus == GenerateStatus.SUCCESS}
handleDownload={() => { handleDownload={() => {
window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/${pathParams.projId}`) window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/${pathParams.projId}`)

View File

@ -9,7 +9,7 @@ import {
// GetProp, // GetProp,
UploadProps, UploadProps,
} from "antd"; } from "antd";
import { UploadOutlined,SettingFilled } from '@ant-design/icons'; import { UploadOutlined } from '@ant-design/icons';
import TextArea from "antd/es/input/TextArea"; import TextArea from "antd/es/input/TextArea";
import StepProjEdit from "../../components/step/StepProjEdit.tsx"; import StepProjEdit from "../../components/step/StepProjEdit.tsx";
import CardProjEdit from "../../components/card/CardProjEdit.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 SoftwareManagementShow from '../../route/proj/edit/ProjConfigModListShow.tsx'
import DisplayOrder from '../../route/proj/edit/ProjConfigMenuList.tsx' import DisplayOrder from '../../route/proj/edit/ProjConfigMenuList.tsx'
import DisplayOrderShow from '../../route/proj/edit/ProjConfigMenuListShow.tsx' import DisplayOrderShow from '../../route/proj/edit/ProjConfigMenuListShow.tsx'
import PRODUCTION from '../../static/status/PRODUCTION.png' import PRODUCTION from '../../static/status/PRODUCTION.gif'
import SUBMIT from '../../static/status/SUBMIT.png' import SUBMIT from '../../static/status/SUBMIT.gif'
import DONE from '../../static/status/DONE.png' import DONE from '../../static/status/DONE.gif'
import ING from '../../static/status/ING.png' import ING from '../../static/status/ING.gif'
// import aiGif from '../../static/ai.gif' // import aiGif from '../../static/ai.gif'
// type AiHelperType = { // type AiHelperType = {
// projId: string; // projId: string;
@ -489,9 +489,11 @@ export default function ProjEditAll() {
generateStatus == GenerateStatus.NONE || generateStatus == GenerateStatus.FAILED ? ( generateStatus == GenerateStatus.NONE || generateStatus == GenerateStatus.FAILED ? (
<CardProjEdit title="第8步:资料生成" <CardProjEdit title="第8步:资料生成"
desc="生成软著所需要的资料,此操作后项目无法再次编辑" desc="生成软著所需要的资料,此操作后项目无法再次编辑"
btnName="生成" // btnName="生成"
btnName=""
status={EditStepEnum.UN_EDIT} status={EditStepEnum.UN_EDIT}
canBtnClick={canGenerate} // canBtnClick={canGenerate}
canBtnClick={false}
handleEdit={() => { handleEdit={() => {
setIsGenerateModalOpen(true); setIsGenerateModalOpen(true);
// setTimeout(() => { // setTimeout(() => {

View File

@ -508,8 +508,10 @@ export default function ProjEdit() {
/> */} /> */}
<CardProjDownload title="源代码" <CardProjDownload title="源代码"
desc="点击下载源代码" desc="点击下载源代码"
canBtnClick={false} canBtnClick={generateStatus == GenerateStatus.SUCCESS}
handleDownload={() => { }} handleDownload={() => {
window.open(`${Axios.defaults?.baseURL}/route/proj/download/code/${pathParams.projId}`)
}}
/> />
{/* <CardProjJump title="" {/* <CardProjJump title=""
desc="到软著代理完成软著申请" desc="到软著代理完成软著申请"

BIN
src/static/status/DONE.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
src/static/status/ING.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 925 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 803 KiB