pull/480/head
liting 2024-06-11 23:13:29 +08:00
parent b357cd7dd1
commit 88b86b0f2c
1 changed files with 64 additions and 53 deletions

View File

@ -17,9 +17,10 @@
<el-input v-model="formData.projectLeader" placeholder="请输入项目负责人" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="项目负责人Id" prop="projectLeaderId">
<el-input v-model="formData.projectLeaderId" placeholder="请输入项目负责人Id" />
</el-form-item> -->
<el-form-item label="项目负责人Id" prop="projectLeaderId">
<el-input v-model="formData.projectLeaderId" placeholder="请输入项目负责人Id" />
</el-form-item></el-col>
<el-col :span="12">
<el-form-item label="项目编号" prop="projectCode">
<el-input v-model="formData.projectCode" placeholder="请输入项目编号" />
</el-form-item></el-col>
@ -50,9 +51,10 @@
</el-select>
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="计划Id" prop="planId">
<el-input v-model="formData.planId" placeholder="请输入计划Id" />
</el-form-item> -->
<el-form-item label="计划Id" prop="planId">
<el-input v-model="formData.planId" placeholder="请输入计划Id" />
</el-form-item></el-col>
<el-col :span="12">
<el-form-item label="课题实施所需的其他配套条件" prop="supportingCondition">
<el-input v-model="formData.supportingCondition" placeholder="请输入课题实施所需的其他配套条件" />
</el-form-item></el-col>
@ -105,16 +107,19 @@
<el-input v-model="formData.achievement" placeholder="请输入主要业绩" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="主管部门ID" prop="competentDeptId">
<el-input v-model="formData.competentDeptId" placeholder="请输入主管部门ID" />
</el-form-item> -->
<el-form-item label="主管部门ID" prop="competentDeptId">
<el-input v-model="formData.competentDeptId" placeholder="请输入主管部门ID" />
</el-form-item></el-col>
<el-col :span="12">
<el-form-item label="主管部门" prop="competentDeptName">
<el-input v-model="formData.competentDeptName" placeholder="请输入主管部门" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="主管工程师ID" prop="managerId">
<el-input v-model="formData.managerId" placeholder="请输入主管工程师ID" />
</el-form-item> -->
<el-form-item label="主管工程师ID" prop="managerId">
<el-input v-model="formData.managerId" placeholder="请输入主管工程师ID" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="主管工程师" prop="managerName">
<el-input v-model="formData.managerName" placeholder="请输入主管工程师" />
</el-form-item></el-col>
@ -123,23 +128,29 @@
<el-input v-model="formData.maintenanceUnitName" placeholder="请输入维护单位名称" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="维护单位ID" prop="maintenanceUnitId">
<el-input v-model="formData.maintenanceUnitId" placeholder="请输入维护单位ID" />
</el-form-item> -->
<el-form-item label="维护单位ID" prop="maintenanceUnitId">
<el-input v-model="formData.maintenanceUnitId" placeholder="请输入维护单位ID" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="承担单位名称" prop="undertakingUnitName">
<el-input v-model="formData.undertakingUnitName" placeholder="请输入承担单位名称" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="承担单位ID" prop="undertakingUnitId">
<el-input v-model="formData.undertakingUnitId" placeholder="请输入承担单位ID" />
</el-form-item> -->
<el-form-item label="承担单位ID" prop="undertakingUnitId">
<el-input v-model="formData.undertakingUnitId" placeholder="请输入承担单位ID" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="审核单位名称" prop="reviewUnitName">
<el-input v-model="formData.reviewUnitName" placeholder="请输入审核单位名称" />
</el-form-item></el-col>
<el-col :span="12">
<!-- <el-form-item label="审核单位ID" prop="reviewUnitId">
<el-input v-model="formData.reviewUnitId" placeholder="请输入审核单位ID" />
</el-form-item> -->
<el-form-item label="审核单位ID" prop="reviewUnitId">
<el-input v-model="formData.reviewUnitId" placeholder="请输入审核单位ID" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="状态" prop="state">
<el-input v-model="formData.state" placeholder="请输入状态" />
</el-form-item></el-col>
@ -238,38 +249,38 @@ const formData = ref({
})
const formRules = reactive({
projectName: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
// projectLeader: [{ required: true, message: '', trigger: 'blur' }],
// projectLeaderId: [{ required: true, message: 'Id', trigger: 'blur' }],
// projectCode: [{ required: true, message: '', trigger: 'blur' }],
// technicalField: [{ required: true, message: '', trigger: 'change' }],
// year: [{ required: true, message: '', trigger: 'blur' }],
// beginDate: [{ required: true, message: '', trigger: 'blur' }],
// endDate: [{ required: true, message: '', trigger: 'blur' }],
// planName: [{ required: true, message: '', trigger: 'change' }],
// planId: [{ required: true, message: 'Id', trigger: 'blur' }],
// supportingCondition: [{ required: true, message: '', trigger: 'blur' }],
// gender: [{ required: true, message: '', trigger: 'blur' }],
// age: [{ required: true, message: '', trigger: 'blur' }],
// education: [{ required: true, message: '', trigger: 'blur' }],
// major: [{ required: true, message: '', trigger: 'blur' }],
// engagMajor: [{ required: true, message: '', trigger: 'blur' }],
// position: [{ required: true, message: '', trigger: 'blur' }],
// phoneNo: [{ required: true, message: '', trigger: 'blur' }],
// email: [{ required: true, message: '', trigger: 'blur' }],
// fax: [{ required: true, message: '', trigger: 'blur' }],
// postalCode: [{ required: true, message: '', trigger: 'blur' }],
// address: [{ required: true, message: '', trigger: 'blur' }],
// achievement: [{ required: true, message: '', trigger: 'blur' }],
// competentDeptId: [{ required: true, message: 'ID', trigger: 'blur' }],
// competentDeptName: [{ required: true, message: '', trigger: 'blur' }],
// managerId: [{ required: true, message: 'ID', trigger: 'blur' }],
// managerName: [{ required: true, message: '', trigger: 'blur' }],
// maintenanceUnitName: [{ required: true, message: '', trigger: 'blur' }],
// maintenanceUnitId: [{ required: true, message: 'ID', trigger: 'blur' }],
// undertakingUnitName: [{ required: true, message: '', trigger: 'blur' }],
// undertakingUnitId: [{ required: true, message: 'ID', trigger: 'blur' }],
// reviewUnitName: [{ required: true, message: '', trigger: 'blur' }],
// reviewUnitId: [{ required: true, message: 'ID', trigger: 'blur' }],
projectLeader: [{ required: true, message: '项目负责人不能为空', trigger: 'blur' }],
projectLeaderId: [{ required: true, message: '项目负责人Id不能为空', trigger: 'blur' }],
projectCode: [{ required: true, message: '项目编号不能为空', trigger: 'blur' }],
technicalField: [{ required: true, message: '所属技术领域不能为空', trigger: 'change' }],
year: [{ required: true, message: '年度不能为空', trigger: 'blur' }],
beginDate: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
endDate: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
planName: [{ required: true, message: '计划类型不能为空', trigger: 'change' }],
planId: [{ required: true, message: '计划Id不能为空', trigger: 'blur' }],
supportingCondition: [{ required: true, message: '课题实施所需的其他配套条件不能为空', trigger: 'blur' }],
gender: [{ required: true, message: '性别不能为空', trigger: 'blur' }],
age: [{ required: true, message: '年龄不能为空', trigger: 'blur' }],
education: [{ required: true, message: '学历不能为空', trigger: 'blur' }],
major: [{ required: true, message: '所学专业不能为空', trigger: 'blur' }],
engagMajor: [{ required: true, message: '从事专业不能为空', trigger: 'blur' }],
position: [{ required: true, message: '职务(职称)不能为空', trigger: 'blur' }],
phoneNo: [{ required: true, message: '电话不能为空', trigger: 'blur' }],
email: [{ required: true, message: '邮箱不能为空', trigger: 'blur' }],
fax: [{ required: true, message: '传真不能为空', trigger: 'blur' }],
postalCode: [{ required: true, message: '邮编不能为空', trigger: 'blur' }],
address: [{ required: true, message: '通讯地址不能为空', trigger: 'blur' }],
achievement: [{ required: true, message: '主要业绩不能为空', trigger: 'blur' }],
competentDeptId: [{ required: true, message: '主管部门ID不能为空', trigger: 'blur' }],
competentDeptName: [{ required: true, message: '主管部门不能为空', trigger: 'blur' }],
managerId: [{ required: true, message: '主管工程师ID不能为空', trigger: 'blur' }],
managerName: [{ required: true, message: '主管工程师不能为空', trigger: 'blur' }],
maintenanceUnitName: [{ required: true, message: '维护单位名称不能为空', trigger: 'blur' }],
maintenanceUnitId: [{ required: true, message: '维护单位ID不能为空', trigger: 'blur' }],
undertakingUnitName: [{ required: true, message: '承担单位名称不能为空', trigger: 'blur' }],
undertakingUnitId: [{ required: true, message: '承担单位ID不能为空', trigger: 'blur' }],
reviewUnitName: [{ required: true, message: '审核单位名称不能为空', trigger: 'blur' }],
reviewUnitId: [{ required: true, message: '审核单位ID不能为空', trigger: 'blur' }],
})
const formRef = ref() // Ref