From 88b86b0f2ccc46705dd2fece20fedbf30abfdc15 Mon Sep 17 00:00:00 2001 From: liting <994745334@qq.com> Date: Tue, 11 Jun 2024 23:13:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/contract/contract/MainForm.vue | 117 +++++++++++++---------- 1 file changed, 64 insertions(+), 53 deletions(-) diff --git a/src/views/contract/contract/MainForm.vue b/src/views/contract/contract/MainForm.vue index afa75990b..002599bad 100644 --- a/src/views/contract/contract/MainForm.vue +++ b/src/views/contract/contract/MainForm.vue @@ -17,9 +17,10 @@ - + + + + @@ -50,9 +51,10 @@ - + + + + @@ -105,16 +107,19 @@ - + + + + - + + + + + @@ -123,23 +128,29 @@ - + + + + + - + + + + + - + + + + + @@ -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