From 0ec6c7ee0b8236cbc6f49a8cc0e466099a09e08d Mon Sep 17 00:00:00 2001
From: haoyahui <2032914783@qq.com>
Date: 星期一, 27 十一月 2023 10:25:32 +0800
Subject: [PATCH] 物品报废

---
 admin-web/src/views/stock/ledger/inventoryQuery/index.vue |   99 +++++++++++++++++++------------------------------
 1 files changed, 38 insertions(+), 61 deletions(-)

diff --git a/admin-web/src/views/stock/ledger/inventoryQuery/index.vue b/admin-web/src/views/stock/ledger/inventoryQuery/index.vue
index 617ee74..56f4188 100644
--- a/admin-web/src/views/stock/ledger/inventoryQuery/index.vue
+++ b/admin-web/src/views/stock/ledger/inventoryQuery/index.vue
@@ -42,9 +42,10 @@
           dataIndex: 'agencyId',
           label: '鏈烘瀯',
           placeholder: '璇烽�夋嫨',
-          optionsConfig: { url: '/pc/fin/sys/tenant/select/tree_fin_tenant', props: null },
           defaultValue: '',
           options: [],
+          cascader: [{key:'warehouseId',queryKey: 'agencyId'},{key:'goodsTemplateId',queryKey: 'agencyId'}],
+          optionsConfig: { url: '/pc/fin/sys/tenant/select/tree_fin_tenant', props: null },
         },
         {
           type: 'select',
@@ -53,21 +54,39 @@
           placeholder: '璇烽�夋嫨',
           defaultValue: '',
           options: [],
-        },
-        {
-          type: 'text',
-          dataIndex: 'goodsTemplateName',
-          label: '鐗╁搧鍚嶇О',
-          placeholder: '璇疯緭鍏�',
-          defaultValue: '',
+          optionsConfig: {
+            label: 'warehouseName',
+            value: 'id',
+            url: SettingIplatform.apiBaseURL + '/pc/base/warehouse/select/tenant_warehouse'
+          },
         },
         {
           type: 'select',
+          dataIndex: 'goodsTemplateId',
+          label: '鐗╁搧鍚嶇О',
+          placeholder: '璇疯緭鍏�',
+          defaultValue: '',
+          options: [],
+          cascader: [{key:'categoryId',queryKey: 'goodsTemplatesId'}],
+          optionsConfig: {
+            label: 'goodsName',
+            value: 'id',
+            url: SettingIplatform.apiBaseURL + '/pc/base/goods/template/query/goodsTemplate',
+          },
+        },
+        {
+          type: 'cascader',
           dataIndex: 'categoryId',
           label: '鍒嗙被',
           placeholder: '璇烽�夋嫨',
           defaultValue: '',
           options: [],
+          optionsConfig: {
+            label: 'label',
+            value: 'id',
+            url: SettingIplatform.apiBaseURL + '/pc/base/category/select/tree',
+            props:{checkStrictly:false}
+          },
         },
         {
           type: 'select',
@@ -75,17 +94,23 @@
           label: '绫诲埆',
           placeholder: '璇烽�夋嫨',
           defaultValue: '',
-          options: [],
+          options: [{
+            label:'A',
+            value:'1'
+          },{
+            label:'B',
+            value:'2'
+          },{
+            label:'C',
+            value:'3'
+          }],
         },
       ],
       // 鏍戞暟鎹�
       treeDataList: [],
       // 鎼滅储鏉′欢
       filterFrom: {
-        tenantId: null,
-        userName: null,
-        userPhone: null,
-        status: 1,
+        warehouseType:0
       },
       // 琛ㄦ牸鏁版嵁
       table: {
@@ -138,53 +163,8 @@
     };
   },
   created() {
-    this.initQuery();
   },
   methods: {
-    initQuery() {
-      selectTenantWarehouse().then((res) => {
-        this.items.forEach((v) => {
-          if (v.label == '浠撳簱') {
-            v.options = res.map((item) => {
-              item.label = item.warehouseName;
-              item.value = item.id;
-              return item;
-            });
-          }
-        });
-        console.log('this.items', this.items);
-      });
-      getDicts('GOODS_PRICE').then((res) => {
-        // 浠峰�肩被鍨�1A 2B 3C
-        this.items.forEach((v) => {
-          if (v.label == '绫诲埆') {
-            v.options = res.map((v) => {
-              v.label = v.dict_label;
-              if (v.dict_value == 'A') {
-                v.value = 1;
-              } else if (v.dict_value == 'B') {
-                v.value = 2;
-              } else {
-                v.value = 3;
-              }
-              return v;
-            });
-          }
-        });
-      });
-      treeList().then((res) => {
-        this.items.forEach((v) => {
-          if (v.label == '鍒嗙被') {
-            v.options = res.map((item) => {
-              item.label = item.categoryName;
-              item.value = item.id;
-              return item;
-            });
-          }
-        });
-      });
-    },
-
     // 瀵煎嚭
     handleExport() {
       let loading = this.$loading({
@@ -230,9 +210,6 @@
     },
     fifterForm(params) {
       this.filterFrom = Object.assign(this.filterFrom, params);
-      if (params.agencyId && params.agencyId.length) {
-        this.filterFrom.agencyId = params.agencyId[params.agencyId.length - 1];
-      }
       this.search(1);
     },
   },

--
Gitblit v1.9.1