Qukatie пре 2 дана
родитељ
комит
9c9f78343e

+ 6 - 1
src/views/tirePartsMall/purchaseService/returns/detailsPage.vue

@@ -130,10 +130,11 @@
                 {{ row.goodsName }}
               </template>
               <template slot="sendNum" slot-scope="{ row }">
-                <el-popover width="600" trigger="click">
+               <el-popover v-if="reservoirArea" width="600" trigger="click">
                   <avue-crud :data="areaData" :option="areaOption"></avue-crud>
                   <span style="color: #409EFF;cursor: pointer" slot="reference" @click="viewArea(row)">{{ row.sendNum }}</span>
                 </el-popover>
+                <span v-else>{{ row.sendNum }}</span>
               </template>
               <template slot="returnsNumber" slot-scope="{ row }">
                 <el-input-number
@@ -269,6 +270,7 @@ export default {
 
   data() {
     return {
+      reservoirArea: 0,
       numberDecimal: 0,
       reportName: "轮胎商城-采购退货", // 打印传的名字
       SelectSearch: {}, // 添加商品检索
@@ -762,6 +764,9 @@ export default {
     isProcurement({ param: "number.decimal" }).then(res => {
       this.numberDecimal = res.data.data ? Number(res.data.data) : 0;
     });
+    isProcurement({ param: "reservoir.area" }).then(res => {
+      this.reservoirArea = res.data.data;
+    });
   },
   methods: {
     viewArea(row) {

+ 6 - 1
src/views/tirePartsMall/salesManagement/purchaseOrder/detailsPage.vue

@@ -161,10 +161,11 @@
                 <span v-else>{{ row.goodsNum }}</span>
               </template>
               <template slot="sendNum" slot-scope="{ row }">
-                <el-popover width="600" trigger="click">
+              <el-popover v-if="reservoirArea" width="600" trigger="click">
                   <avue-crud :data="areaData" :option="areaOption"></avue-crud>
                   <span style="color: #409EFF;cursor: pointer" slot="reference" @click="viewArea(row)">{{ row.sendNum }}</span>
                 </el-popover>
+                <span v-else>{{ row.sendNum }}</span>
               </template>
               <template slot="price" slot-scope="{ row }">
                 <el-input v-if="!mingxibaocun" size="small" v-model="row.price" style="width: 100%"></el-input>
@@ -466,6 +467,7 @@ export default {
 
   data() {
     return {
+      reservoirArea: 0,
       numberDecimal: 0,
       SelectSearch: {},
       // 编辑还是保存
@@ -1387,6 +1389,9 @@ export default {
     isProcurement({ param: "number.decimal" }).then(res => {
       this.numberDecimal = res.data.data ? Number(res.data.data) : 0;
     });
+    isProcurement({ param: "reservoir.area" }).then(res => {
+      this.reservoirArea = res.data.data;
+    });
   },
 
   watch: {

+ 7 - 6
src/views/tirePartsMall/salesManagement/saleOrder/detailsPage.vue

@@ -255,10 +255,11 @@
                 <span v-else>{{ row.dot }}</span>
               </template>
               <template slot="sendNum" slot-scope="{ row }">
-                <el-popover width="600" trigger="click">
+                <el-popover v-if="reservoirArea" width="600" trigger="click">
                   <avue-crud :data="areaData" :option="areaOption"></avue-crud>
                   <span style="color: #409EFF;cursor: pointer" slot="reference" @click="viewArea(row)">{{ row.sendNum }}</span>
                 </el-popover>
+                <span v-else>{{ row.sendNum }}</span>
               </template>
 
               <template slot="remarks" slot-scope="{ row }">
@@ -1753,12 +1754,12 @@ export default {
     }
   },
   methods: {
-    viewArea(row){
+    viewArea(row) {
       this.areaData = [];
-      selectShipItemRecord ({
+      selectShipItemRecord({
         shipItemId: row.id
-      }).then(res =>{
-        this.areaData = res.data.data
+      }).then(res => {
+        this.areaData = res.data.data;
       });
     },
     viewInventory() {
@@ -1769,7 +1770,7 @@ export default {
         size: 50,
         storageId: this.reservoirArea == 1 ? this.form.storageId : null
       }).then(res => {
-        this.inventoryData = res.data.data.records
+        this.inventoryData = res.data.data.records;
       });
     },
     viewInventory2() {

+ 6 - 1
src/views/tirePartsMall/salesService/returns/detailsPage.vue

@@ -130,10 +130,11 @@
                 {{ row.goodsName }}
               </template>
               <template slot="sendNum" slot-scope="{ row }">
-                <el-popover width="600" trigger="click">
+                 <el-popover v-if="reservoirArea" width="600" trigger="click">
                   <avue-crud :data="areaData" :option="areaOption"></avue-crud>
                   <span style="color: #409EFF;cursor: pointer" slot="reference" @click="viewArea(row)">{{ row.sendNum }}</span>
                 </el-popover>
+                <span v-else>{{ row.sendNum }}</span>
               </template>
               <template slot="returnsNumber" slot-scope="{ row }">
                 <el-input-number
@@ -269,6 +270,7 @@ export default {
 
   data() {
     return {
+      reservoirArea: 0,
       numberDecimal: 0,
       reportName: "轮胎商城-销售退货", // 打印传的名字
       SelectSearch: {}, // 添加商品检索
@@ -770,6 +772,9 @@ export default {
     isProcurement({ param: "number.decimal" }).then(res => {
       this.numberDecimal = res.data.data ? Number(res.data.data) : 0;
     });
+    isProcurement({ param: "reservoir.area" }).then(res => {
+      this.reservoirArea = res.data.data;
+    });
   },
   methods: {
     viewArea(row) {