创建添加可选语言
This commit is contained in:
parent
a6aa576799
commit
13d9a760c2
@ -1,6 +1,6 @@
|
||||
import './proj-new.css';
|
||||
import { useNavigate, useParams, useSearchParams } from "react-router-dom";
|
||||
import { Button, Flex, Form, Input, message, Modal, Spin, Checkbox, DatePicker } from "antd";
|
||||
import { Button, Flex, Form, Input, message, Modal, Spin, Checkbox, DatePicker,Select } from "antd";
|
||||
import { useContext, useEffect, useState } from "react";
|
||||
import { get, post } from "../../util/AjaxUtils.ts";
|
||||
// import {GlobalContext} from "../../context/GlobalContext.ts";
|
||||
@ -23,6 +23,7 @@ type ProjInfo = {
|
||||
projDevCompleteDate: string;
|
||||
coupon?: string;
|
||||
projVersion: string;
|
||||
backendCodeLang: string;
|
||||
};
|
||||
|
||||
export default function ProjNew() {
|
||||
@ -51,6 +52,7 @@ export default function ProjNew() {
|
||||
contacts: '',
|
||||
projDevCompleteDate: '',
|
||||
projVersion: '',
|
||||
backendCodeLang: '',
|
||||
});
|
||||
const [form] = Form.useForm<ProjInfo>();
|
||||
// 所属者弹窗
|
||||
@ -223,13 +225,14 @@ export default function ProjNew() {
|
||||
<Form
|
||||
name="basic"
|
||||
form={form}
|
||||
initialValues={{ projVersion: 'v1.0' }} // 添加 initialValues 属性
|
||||
initialValues={{ projVersion: 'v1.0',
|
||||
backendCodeLang:'JAVA'
|
||||
}} // 添加 initialValues 属性
|
||||
layout={'vertical'}
|
||||
labelCol={{ span: 24 }}
|
||||
wrapperCol={{ span: 24 }}
|
||||
style={{ width: '100%' }}
|
||||
onFinish={(formData) => {
|
||||
// console.log('formData', formData);
|
||||
setIsCreateModalOpen(true);
|
||||
setProjInfo({
|
||||
projName: formData.projName,
|
||||
@ -238,6 +241,7 @@ export default function ProjNew() {
|
||||
contacts: formData.contacts,
|
||||
projDevCompleteDate: formData.projDevCompleteDate,
|
||||
projVersion: formData.projVersion?formData.projVersion:'v1.0',
|
||||
backendCodeLang: formData.backendCodeLang,
|
||||
})
|
||||
}}
|
||||
autoComplete="off"
|
||||
@ -289,6 +293,30 @@ export default function ProjNew() {
|
||||
</Form.Item>
|
||||
|
||||
</div>
|
||||
<div className='formItemOne' style={{ marginTop: 20 }}>
|
||||
<div className='formItem-title oneTitle'>系统语言*</div>
|
||||
<Form.Item<ProjInfo>
|
||||
name="backendCodeLang"
|
||||
rules={[
|
||||
{ required: true, message: '请选择系统语言' },
|
||||
]}
|
||||
>
|
||||
<Select
|
||||
style={{ width: '800px', height: '50px', fontSize: '16px'}}
|
||||
placeholder="请选择系统语言"
|
||||
className='langselect'
|
||||
// defaultValue="JAVA"
|
||||
options={[
|
||||
{ value: 'JAVA', label: 'JAVA' },
|
||||
{ value: 'NODE', label: 'NODE(JAVASCRIPT)' },
|
||||
{ value: 'PYTHON', label: 'PYTHON' },
|
||||
{ value: 'GO', label: 'GO' },
|
||||
]}
|
||||
>
|
||||
</Select>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
<div className='formItemOne' style={{ marginTop: 20, position: 'relative' }}>
|
||||
<div className='formItem-title '>
|
||||
知识产权所属者*
|
||||
@ -436,7 +464,7 @@ export default function ProjNew() {
|
||||
body: {
|
||||
projName: projInfo.projName,
|
||||
projVersion: projInfo.projVersion,
|
||||
|
||||
backendCodeLang: projInfo.backendCodeLang,
|
||||
projChargeType: pathParams.projChargeType,
|
||||
listProjChargeAdditional: listProjChargeAdditional,
|
||||
// dayjs(formInfo.getFieldValue('projDevCompleteDate')).format(dateFormat),
|
||||
|
@ -70,3 +70,7 @@
|
||||
.formItemOne .css-dev-only-do-not-override-1ae8k9u.ant-picker .ant-picker-input >input{
|
||||
font-size: 16px;
|
||||
}
|
||||
.langselect.css-dev-only-do-not-override-11lehqq.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector {
|
||||
border: 1px solid #d9d9d9;
|
||||
background: #eeeeee;
|
||||
}
|
Loading…
Reference in New Issue
Block a user