import './proj-edit-step.css'; import {Breadcrumb, Col, DatePicker, message, Row} from "antd"; import locale from 'antd/es/date-picker/locale/zh_CN'; import {Link, useParams} from "react-router-dom"; import {useEffect} from "react"; import {get} from "../../../util/AjaxUtils.ts"; import {Form, Input} from 'antd'; import {AxiosResponse} from "axios"; import dayjs, {Dayjs} from 'dayjs'; type FieldType = { projSubName: string; projVersion: string; projDevCompleteDate: Dayjs; companyName: string; companyNameEn: string; }; export default function ProjEditStep2Show() { const pathParams = useParams(); const [messageApi, contextHolder] = message.useMessage(); const [form] = Form.useForm(); const height = window.innerHeight - 180; const dateFormat = 'YYYY年MM月DD日'; useEffect(() => { get({ messageApi, url: `/api/proj/get/edit-step2/${pathParams.projId}`, onSuccess({data}: AxiosResponse) { form.setFieldsValue({ projSubName: data.projSubName, projVersion: data.projVersion, projDevCompleteDate: dayjs(data.projDevCompleteDate, 'YYYY-MM-DD'), companyName: data.companyName, companyNameEn: data.companyNameEn, }) } }) }, []) return ( <> {contextHolder} 首页}, {title: 创建项目}, {title: 编辑项目}, {title: '基本信息'}, ]} />
label="项目简称" name="projSubName" rules={[{required: false, message: '请输入项目简称'}]} > label="项目版本" name="projVersion" rules={[{required: true, message: '请输入项目版本'}]} > label="开发完成时间" name="projDevCompleteDate" rules={[{required: true, message: '请输入开发完成时间'}]} > label="公司名称" name="companyName" extra="公司名称在操作手册中引用" rules={[{required: true, message: '请输入公司名称'}]} > label="公司英文名称" name="companyNameEn" extra="公司英文名称在操作手册中引用" rules={[{required: true, message: '请输入公司英文名称'}]} >
) }