import './proj-edit-step.css'; import { Col, Flex, message, Modal, Row, Select, Spin } from "antd"; import { useNavigate, useParams } from "react-router-dom"; import { useEffect, useState } from "react"; import { get, put } from "../../../util/AjaxUtils.ts"; import { Button, Form, Input } from 'antd'; import { AxiosResponse } from "axios"; const { TextArea } = Input; type FieldType = { projName: string; projIntroduction: string; projStyleType: string; projCodeType: string; projDesc: string; }; export default function ProjEditStep1() { const nav = useNavigate(); const pathParams = useParams(); const [messageApi, contextHolder] = message.useMessage(); const [form] = Form.useForm(); const [loading, setLoading] = useState(false); const [isEditModalOpen, setIsEditModalOpen] = useState(false); const height = window.innerHeight - 150 useEffect(() => { get({ messageApi, url: `/api/proj/get/edit-step1/${pathParams.projId}`, onSuccess({ data }: AxiosResponse) { form.setFieldsValue({ projName: data.projName, projIntroduction: data.projIntroduction, projStyleType: data.projStyleType, projCodeType: data.projCodeType, projDesc: data.projDesc }) } }) }, []) return (
{contextHolder} {/* 首页}, {title: 创建项目}, {title: {nav(-1)}}>编辑项目}, {title: '标题简介'}, ]} /> */} {/*
*/}
标题简介
{ setIsEditModalOpen(true); }} autoComplete="off" >
* 项目名称:
// label="项目名称" name="projName" rules={[{ required: true, message: '请输入项目名称' }]} >
* 项目简介:
// label="项目简介" name="projIntroduction" rules={[{ required: true, message: '请输入项目简介' }]} >