Преглед изворни кода

年度监审计划管理-新增-关联成本监审单位-选择后保存时校验为空

cb_luzhixia пре 1 месец
родитељ
комит
ab9626c770

+ 1 - 1
src/views/costAudit/projectInfo/auditProjectManage/annualReviewPlan/CatalogCascader.vue

@@ -37,7 +37,7 @@
           props: {
             multiple: false,
             children: 'children',
-            checkStrictly: true,
+            checkStrictly: false,
             label: 'catalogName',
             value: 'id',
             emitPath: false,

+ 15 - 8
src/views/costAudit/projectInfo/auditProjectManage/annualReviewPlan/index.vue

@@ -529,9 +529,9 @@
           auditType: [
             { required: true, message: '请选择监审形式', trigger: 'change' },
           ],
-          areaCode: [
-            { required: true, message: '请选择监审地区', trigger: 'change' },
-          ],
+          // areaCode: [
+          //   { required: true, message: '请选择监审地区', trigger: 'change' },
+          // ],
           orgId: [
             { required: true, message: '请输入监审主体', trigger: 'blur' },
           ],
@@ -826,13 +826,20 @@
       submitForm() {
         this.currentProject.areaCode =
           this.areaCode || this.currentProject.areaCode
-        this.currentProject.auditedUnitId = this.currentProject.auditedUnitId
-          ? this.currentProject.auditedUnitId.join(',')
-          : ''
+        const data = {
+          ...this.currentProject,
+          auditedUnitId: this.currentProject.auditedUnitId
+            ? this.currentProject.auditedUnitId.join(',')
+            : '',
+        }
         this.$refs.projectForm.validate((valid) => {
           if (valid) {
+            if (this.currentProject.areaCode == '') {
+              Message.error('请选择地区!')
+              return
+            }
             if (this.isEdit) {
-              editProjectApproval(this.currentProject).then((res) => {
+              editProjectApproval(data).then((res) => {
                 if (res.code !== 200) {
                   Message.error(res.msg || '编辑失败')
                   return
@@ -841,7 +848,7 @@
                 this.handleSearch()
               })
             } else {
-              addProjectApproval(this.currentProject).then((res) => {
+              addProjectApproval(data).then((res) => {
                 if (res.code !== 200) {
                   Message.error(res.msg || '新增失败')
                   return