2
3
Просмотр исходного кода

前:增项单位关系;资质变更的营业范围

dubch 5 лет назад
Родитель
Сommit
e9e5c2a25e

BIN
src/dashoo.cn/frontend_web/dist-2021-0112-IP23-003.zip


+ 25 - 12
src/dashoo.cn/frontend_web/src/pages/oilsupplier/infochangech/_opera/operation.vue

@@ -2484,6 +2484,9 @@
           this.dictData = res.data.items
           this.dictData = res.data.items
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.UnitRelationOptions = this.dictData['UnitRelation']
           this.UnitRelationOptions = this.dictData['UnitRelation']
+          if (this.formData.SpecTypeCode == '') {
+            this.formData.SpecTypeCode = "1"
+          }
           this.InOptions = this.dictData['InOptions']
           this.InOptions = this.dictData['InOptions']
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
@@ -2521,22 +2524,32 @@
       },
       },
       // 保存信息变更数据
       // 保存信息变更数据
       saveinfochange (val) {
       saveinfochange (val) {
+        let v1 = false
+        let v2 = false
         this.$refs['formData'].validate((valid) => {
         this.$refs['formData'].validate((valid) => {
           if (valid) {
           if (valid) {
-            supplierapi.checkBack(this.formData.BankAccount, this.formData.Id, this.$axios).then(res => {
-              if (res.data.item) {
-                this.$message({
-                  type: 'warning',
-                  message: '该银行账号与其他公司重复'
-                })
-              } else {
-                this.addInfoChangeItemCh(val)
-              }
-            }).catch(err => {
-              console.error(err)
-            })
+            v1 = true
           }
           }
         })
         })
+        this.$refs['EntityFormCert'].validate((valid) => {
+          if (valid) {
+            v2 = true
+          }
+        })
+        if (v1 && v2) {
+          supplierapi.checkBack(this.formData.BankAccount, this.formData.Id, this.$axios).then(res => {
+            if (res.data.item) {
+              this.$message({
+                type: 'warning',
+                message: '该银行账号与其他公司重复'
+              })
+            } else {
+              this.addInfoChangeItemCh(val)
+            }
+          }).catch(err => {
+            console.error(err)
+          })
+        }
       },
       },
       addInfoChangeItemCh (val) {
       addInfoChangeItemCh (val) {
         let AllInfochangeItemList = {
         let AllInfochangeItemList = {

+ 3 - 0
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/basisdataopera.vue

@@ -1781,6 +1781,9 @@
           this.InOptions = res.data.items['InOptions']
           this.InOptions = res.data.items['InOptions']
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.UnitRelationOptions = this.dictData['UnitRelation']
           this.UnitRelationOptions = this.dictData['UnitRelation']
+          if (this.supplierData.SpecTypeCode == '') {
+            this.supplierData.SpecTypeCode = "1"
+          }
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.orgunitChange(this.UnitOrg)
           this.orgunitChange(this.UnitOrg)

+ 3 - 0
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/goodsdataopera.vue

@@ -3472,6 +3472,9 @@
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.InOptions = res.data.items['InOptions']
           this.InOptions = res.data.items['InOptions']
           this.UnitRelationOptions = this.dictData['UnitRelation']
           this.UnitRelationOptions = this.dictData['UnitRelation']
+          if (this.supplierData.SpecTypeCode == '') {
+            this.supplierData.SpecTypeCode = "1"
+          }
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.OperTypeOptions = this.dictData['OperType']
           this.OperTypeOptions = this.dictData['OperType']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.getCityList(this.dictData['GaodeMapChinaAreas'])

+ 3 - 0
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/techdataopera.vue

@@ -3054,6 +3054,9 @@
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.allorgunitOptions = res.data.items['Allunitorglist']
           this.InOptions = res.data.items['InOptions']
           this.InOptions = res.data.items['InOptions']
           this.UnitRelationOptions = this.dictData['UnitRelation']
           this.UnitRelationOptions = this.dictData['UnitRelation']
+          if (this.supplierData.SpecTypeCode == '') {
+            this.supplierData.SpecTypeCode = "1"
+          }
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.CompanyTypeOptions = this.dictData['CompanyType']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
           this.orgunitChange(this.UnitOrg)
           this.orgunitChange(this.UnitOrg)