import './proj-create.css' import { useNavigate } from "react-router-dom"; import { message } from "antd"; import CardProjType from "../../components/card/CardProjType.tsx"; import { IProjCharge, ProjAdditionalType, ProjChargeType } from "../../interfaces/proj/IProj.ts"; import { useEffect, useState } from "react"; import { get } from "../../util/AjaxUtils.ts"; // import { Link } from "react-router-dom"; export default function ProjCreate() { const [messageApi, contextHolder] = message.useMessage(); const [charge, setCharge] = useState({ proj: { all: 0, materialAgent: 0, materialAgentUrgent: 0, material: 0, free: 0, }, additional: { pkg: 0, videoDemo: 0 } }); const nav = useNavigate(); const height = window.innerHeight - 140; useEffect(() => { get({ messageApi: messageApi, url: '/api/proj/charge/get', onSuccess({ data }) { setCharge(data); // console.log('后面的price',data.proj.materialAgent); } }) // sessionStorage.setItem('pathArray', JSON.stringify([ { title: 首页 },{ title: '创建项目' }])); // sessionStorage.setItem('now', '创建'); }, []) return ( < > {contextHolder} {/* 首页 }, { title: '创建项目' }, ]} /> */}
{/* {*/} {/* nav(`/proj-new/${ProjChargeType.ALL}`)*/} {/* }*/} {/* }*/} {/* ]}*/} {/*/>*/} {/* { nav(`/proj-new/${ProjChargeType.MATERIAL_AGENT}?pkg=${additional.pkg}&videoDemo=${additional.videoDemo}`) } }, { id: ProjChargeType.MATERIAL_AGENT_URGENT, label: '加急:', price: charge.proj.materialAgentUrgent, handleClick: (_title, additional) => { nav(`/proj-new/${ProjChargeType.MATERIAL_AGENT_URGENT}?pkg=${additional.pkg}&videoDemo=${additional.videoDemo}`) } } ]} */} {/*/>*/} {/* { nav(`/proj-new/${ProjChargeType.MATERIAL}?${additional.pkg ? 'pkg=true' : 'pkg='}&${additional.videoDemo ? 'videoDemo=true' : 'videoDemo='}`); } } ]} /> */} { nav(`/proj-new/${ProjChargeType.ALL}`) } } ]} /> { nav(`/proj-new/${ProjChargeType.MATERIAL_AGENT}?pkg=${additional.pkg}&videoDemo=${additional.videoDemo}`) } }, { id: ProjChargeType.MATERIAL_AGENT_URGENT, label: '加急:', price: charge.proj.materialAgentUrgent, handleClick: (_title, additional) => { nav(`/proj-new/${ProjChargeType.MATERIAL_AGENT_URGENT}?pkg=${additional.pkg}&videoDemo=${additional.videoDemo}`) } } ]} chargeLineArray={[ { id: ProjAdditionalType.PKG, price: charge.additional.pkg, title: `安装包 ${charge.additional.pkg / 100} 元` }, { id: ProjAdditionalType.VIDEO_DEMO, price: charge.additional.videoDemo, title: `系统演示视频文件 ${charge.additional.videoDemo / 100} 元` } ]} /> { nav(`/proj-new/${ProjChargeType.MATERIAL}?${additional.pkg ? 'pkg=true' : 'pkg='}&${additional.videoDemo ? 'videoDemo=true' : 'videoDemo='}`); } } ]} /> { nav(`/proj-new/${ProjChargeType.FREE}?${additional.pkg ? 'pkg=true' : 'pkg='}&${additional.videoDemo ? 'videoDemo=true' : 'videoDemo='}`) } } ]} />
) }