diff --git a/src/views/contract/contract/MainForm.vue b/src/views/contract/contract/MainForm.vue index 002599bad..31dad024b 100644 --- a/src/views/contract/contract/MainForm.vue +++ b/src/views/contract/contract/MainForm.vue @@ -16,10 +16,10 @@ - + @@ -50,17 +50,20 @@ :value="dict.value" /> - + - + + + @@ -68,15 +71,24 @@ - + + + - + + + - + + + @@ -106,19 +118,19 @@ - + - + @@ -127,16 +139,16 @@ - + - + @@ -250,14 +262,14 @@ 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' }], + //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' }], + //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' }], @@ -267,11 +279,11 @@ const formRules = reactive({ position: [{ required: true, message: '职务(职称)不能为空', trigger: 'blur' }], phoneNo: [{ required: true, message: '电话不能为空', trigger: 'blur' }], email: [{ required: true, message: '邮箱不能为空', trigger: 'blur' }], - fax: [{ 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' }], +/* 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' }], @@ -280,7 +292,7 @@ const formRules = reactive({ 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' }], + reviewUnitId: [{ required: true, message: '审核单位ID不能为空', trigger: 'blur' }],*/ }) const formRef = ref() // 表单 Ref @@ -436,4 +448,4 @@ const resetForm = () => { } formRef.value?.resetFields() } - \ No newline at end of file + diff --git a/src/views/contract/contract/components/InfoForm.vue b/src/views/contract/contract/components/InfoForm.vue index 25e768634..079307c33 100644 --- a/src/views/contract/contract/components/InfoForm.vue +++ b/src/views/contract/contract/components/InfoForm.vue @@ -45,7 +45,7 @@ const formLoading = ref(false) // 表单的加载中 const formData = ref([]) const formRules = reactive({ contractId: [{ required: true, message: '任务书ID不能为空', trigger: 'blur' }], - purposeSignificance: [{ required: true, message: '项目目的与意义不能为空', trigger: 'blur' }], +/* purposeSignificance: [{ required: true, message: '项目目的与意义不能为空', trigger: 'blur' }], currentSituation: [{ required: true, message: '项目所属领域国内外产业、技术的现状和发展趋势不能为空', trigger: 'blur' }], workFoundation: [{ required: true, message: '项目现有工作基础不能为空', trigger: 'blur' }], projectAccording: [{ required: true, message: '项目实施目标及考核指标-考核指标依据不能为空', trigger: 'blur' }], @@ -53,7 +53,7 @@ const formRules = reactive({ researchRoadmap: [{ required: true, message: '主要研究开发内容-技术路线不能为空', trigger: 'blur' }], researchInnovation: [{ required: true, message: '主要研究开发内容-创新性不能为空', trigger: 'blur' }], riskAnalysis: [{ required: true, message: '课题实施的风险分析不能为空', trigger: 'blur' }], - projectAchie: [{ required: true, message: '预期主要成果形式、知识产权归属不能为空', trigger: 'blur' }], + projectAchie: [{ required: true, message: '预期主要成果形式、知识产权归属不能为空', trigger: 'blur' }],*/ }) const formRef = ref() // 表单 Ref @@ -104,4 +104,4 @@ const getData = () => { } defineExpose({ validate, getData }) - \ No newline at end of file +