瀏覽代碼

前端: 准入申请-创建申请时初始化页面检查部门下的审批人时,不做返回提醒。

baichengfei 5 年之前
父節點
當前提交
36836f3fc1

+ 14 - 12
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/basisedit.vue

@@ -447,7 +447,7 @@
                          clearable
                          placeholder="请选择分办单位"
                          style="width: 100%"
-                         @change="orgunitChange">
+                         @change="orgUnitChange">
                 <el-option v-for="item in UnitOrgOptions"
                            :key="item.Id"
                            :label="item.Fullname"
@@ -986,20 +986,22 @@ export default {
           console.error(err)
         })
     },
-    orgunitChange (val) {
+    orgUnitChange (val, way) {
       if (!val) {
         return false
       }
-      let deptid = val
-      let auditstepcode = 'SUB_OFFICE_JS'
-      api.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+      let deptId = val
+      let auditStepCode = 'SUB_OFFICE_JS'
+      api.getAuditerByDept(deptId, auditStepCode, this.$axios).then(res => {
         this.orgauditOptions = res.data.item
-        if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
-          this.$message({
-            type: 'warning',
-            message: '该单位没有分办人员!'
-          })
-          return false
+        if (way !== 'init') {
+          if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
+            this.$message({
+              type: 'warning',
+              message: '该单位没有分办人员!'
+            })
+            return false
+          }
         }
       }).catch(err => {
         console.error(err)
@@ -1355,7 +1357,7 @@ export default {
         // this.UnitOrgOptions = res.data.items['UnitOrgList']
         // this.UnitOrg = res.data.items['Register'].CheckUnitId
         this.allorgunitOptions = res.data.items['Allunitorglist']
-        this.orgunitChange(this.UnitOrg)
+        this.orgUnitChange(this.UnitOrg)
         // this.auditerOptions = res.data.items['Auditer']
         // this.organizeOption = res.data.items['Organizes']
       }).catch(err => {

+ 14 - 12
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/goodsedit.vue

@@ -486,7 +486,7 @@
                          clearable
                          placeholder="请选择分办单位"
                          style="width: 100%"
-                         @change="orgunitChange">
+                         @change="orgUnitChange">
                 <el-option v-for="item in UnitOrgOptions"
                            :key="item.Id"
                            :label="item.Fullname"
@@ -988,20 +988,22 @@ export default {
           console.error(err)
         })
     },
-    orgunitChange (val) {
+    orgUnitChange (val, way) {
       if (!val) {
         return false
       }
-      let deptid = val
-      let auditstepcode = 'SUB_OFFICE_WZ'
-      api.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+      let deptId = val
+      let auditStepCode = 'SUB_OFFICE_WZ'
+      api.getAuditerByDept(deptId, auditStepCode, this.$axios).then(res => {
         this.orgauditOptions = res.data.item
-        if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
-          this.$message({
-            type: 'warning',
-            message: '该单位没有分办人员!'
-          })
-          return false
+        if (way !== 'init') {
+          if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
+            this.$message({
+              type: 'warning',
+              message: '该单位没有分办人员!'
+            })
+            return false
+          }
         }
       }).catch(err => {
         console.error(err)
@@ -1503,7 +1505,7 @@ export default {
         this.allorgunitOptions = res.data.items['Allunitorglist']
         // 系统参数设置: 是否需要现场考察报告
         this.isInvestigate = res.data.items['isInvestigate'] === 'true'
-        this.orgunitChange(this.UnitOrg)
+        this.orgUnitChange(this.UnitOrg, 'init')
         // this.auditerOptions = res.data.items['Auditer']
         // this.organizeOption = res.data.items['Organizes']
       }).catch(err => {

+ 18 - 13
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/techedit.vue

@@ -447,7 +447,7 @@
                          clearable
                          placeholder="请选择分办单位"
                          style="width: 100%"
-                         @change="orgunitChange">
+                         @change="orgUnitChange">
                 <el-option v-for="item in UnitOrgOptions"
                            :key="item.Id"
                            :label="item.Fullname"
@@ -470,7 +470,7 @@
             class="dialog-footer">
         <el-button size="mini"
                    @click="dialogVisibleCom = false">取 消</el-button>
-        <el-button size="mini"
+        <el-button size="small"
                    type="primary"
                    @click="companySubmitToSecUnitSeparateMakeSure" :loading="loading">确定</el-button>
       </span>
@@ -981,17 +981,22 @@ export default {
           console.error(err)
         })
     },
-    orgunitChange (val) {
-      let deptid = val
-      let auditstepcode = 'SUB_OFFICE_JF'
-      api.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
+    orgUnitChange (val, way) {
+      if (!val) {
+        return false
+      }
+      let deptId = val
+      let auditStepCode = 'SUB_OFFICE_JF'
+      api.getAuditerByDept(deptId, auditStepCode, this.$axios).then(res => {
         this.orgauditOptions = res.data.item
-        if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
-          this.$message({
-            type: 'warning',
-            message: '该单位没有分办人员!'
-          })
-          return false
+        if (way !== 'init') {
+          if (this.orgauditOptions == null || this.orgauditOptions.length === 0) {
+            this.$message({
+              type: 'warning',
+              message: '该单位没有分办人员!'
+            })
+            return false
+          }
         }
       }).catch(err => {
         console.error(err)
@@ -1260,7 +1265,7 @@ export default {
         this.UnitOrgOptions = list
         // this.UnitOrgOptions = res.data.items['UnitOrgList']
         this.allorgunitOptions = res.data.items['Allunitorglist']
-        this.orgunitChange(this.UnitOrg)
+        this.orgUnitChange(this.UnitOrg, 'init')
         /* this.UnitRelationOptions = res.data.items['UnitRelation']
         this.getCityList(res.data.items['GaodeMapChinaAreas'])
         this.CompanyTypeOptions = res.data.items['CompanyType'] */