2
3
Преглед на файлове

前端: 判断页面内容是否可编辑,传类别参数区分。排除不同类别的已入库申请。

baichengfei преди 5 години
родител
ревизия
63c45dddc7

+ 2 - 2
src/dashoo.cn/frontend_web/src/api/oilsupplier/supplier.js

@@ -110,9 +110,9 @@ export default {
       method: 'get'
     })
   },
-  isCanUpdateSupplier (supplierid, myAxios) {
+  isCanUpdateSupplier (supplierid, typecode, myAxios) {
     return myAxios({
-      url: '/supplier/iscanupdatesupplier/' + supplierid,
+      url: '/supplier/iscanupdatesupplier/' + supplierid + '/' + typecode,
       method: 'get'
     })
   },

+ 2 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/annualaudit/_opera/auditoperation.vue

@@ -2109,7 +2109,8 @@ export default {
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        // 年审审批页面,物资类服务类基建类三类共用,不做区分了,canUpdateSupplier无用
+        api.isCanUpdateSupplier(supplierId, '', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/annualaudit/_opera/basicauditoperation.vue

@@ -1727,7 +1727,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '02', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/annualaudit/_opera/techoperation.vue

@@ -1828,7 +1828,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '03', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

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

@@ -1166,7 +1166,7 @@ export default {
     },
 
     isCanUpdateSupplier (supplierId) {
-      api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+      api.isCanUpdateSupplier(supplierId, '02', this.$axios).then(res => {
         this.canUpdateSupplier = (res.data.code === 0)
       }).catch(err => {
         console.error(err)

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

@@ -1249,7 +1249,7 @@ export default {
     },
     isCanUpdateSupplier (supplierId) {
       api
-        .isCanUpdateSupplier(supplierId, this.$axios)
+        .isCanUpdateSupplier(supplierId, '01', this.$axios)
         .then(res => {
           this.canUpdateSupplier = res.data.code === 0
         })

+ 4 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/_opera/techedit.vue

@@ -1027,6 +1027,9 @@ export default {
     },
     orgtreeChange (val) {
       this.userOptions = []
+      if (val.length < 1) {
+        return
+      }
       let deptid = val[val.length - 1]
       let auditstepcode = 'PROF_RECE'
       api.getAuditerByDept(deptid, auditstepcode, this.$axios).then(res => {
@@ -1162,7 +1165,7 @@ export default {
     },
 
     isCanUpdateSupplier (supplierId) {
-      api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+      api.isCanUpdateSupplier(supplierId, '03', this.$axios).then(res => {
         this.canUpdateSupplier = (res.data.code === 0)
       }).catch(err => {
         console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/suppliernopass/_opera/basisedit.vue

@@ -571,7 +571,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '02', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/suppliernopass/_opera/goodsedit.vue

@@ -529,7 +529,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '01', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/suppliernopass/_opera/techedit.vue

@@ -576,7 +576,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '03', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierstorage/_opera/basisedit.vue

@@ -705,7 +705,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '02', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierstorage/_opera/goodsedit.vue

@@ -704,7 +704,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '01', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)

+ 1 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierstorage/_opera/techedit.vue

@@ -713,7 +713,7 @@
       },
 
       isCanUpdateSupplier (supplierId) {
-        api.isCanUpdateSupplier(supplierId, this.$axios).then(res => {
+        api.isCanUpdateSupplier(supplierId, '03', this.$axios).then(res => {
           this.canUpdateSupplier = (res.data.code === 0)
         }).catch(err => {
           console.error(err)