lilei 2 yıl önce
ebeveyn
işleme
b03e5e1340
1 değiştirilmiş dosya ile 13 ekleme ve 7 silme
  1. 13 7
      src/views/common/chooseWarehouse.js

+ 13 - 7
src/views/common/chooseWarehouse.js

@@ -53,8 +53,10 @@ const warehouse = {
     }
   },
   mounted () {
-    this.$store.state.app.defWarehouse = null
-    this.$store.state.app.isWarehouse = false
+    if(this.isPermission){
+      this.$store.state.app.defWarehouse = null
+      this.$store.state.app.isWarehouse = false
+    }
     this.getWarehouse()
   },
   watch: {
@@ -78,13 +80,17 @@ const warehouse = {
       const ajaxName = this.isPermission ? queryAuthWarehouse : warehouseAllList
       ajaxName({}).then(res => {
         if (res.status == 200) {
-          this.$store.state.app.isWarehouse = res.data && res.data.length > 1
-          const defWarehouse = res.data.find(item => item.defaultFlag == 1)
-          this.$store.state.app.defWarehouse = this.isPermission ? res.data && res.data[0] : defWarehouse
+          if(this.isPermission){
+            this.$store.state.app.isWarehouse = res.data && res.data.length > 1
+            const defWarehouse = res.data.find(item => item.defaultFlag == 1)
+            this.$store.state.app.defWarehouse = this.isPermission ? res.data && res.data[0] : defWarehouse
+          }
           this.warehouseData = res.data || []
         } else {
-          this.$store.state.app.isWarehouse = false
-          this.$store.state.app.defWarehouse = null
+          if(this.isPermission){
+            this.$store.state.app.isWarehouse = false
+            this.$store.state.app.defWarehouse = null
+          }
           this.warehouseData = []
         }
         this.$emit('load')