From 9834dbff448908d2008d8c52a2544aad00c099b1 Mon Sep 17 00:00:00 2001
From: haoyahui <2032914783@qq.com>
Date: 星期三, 22 十一月 2023 17:34:26 +0800
Subject: [PATCH] 库存盘点, 异常明细,报废管理

---
 admin-web/src/views/stock/procure/receiptDetails/index.vue |   63 ++++++++++++++++++-------------
 1 files changed, 37 insertions(+), 26 deletions(-)

diff --git a/admin-web/src/views/stock/procure/receiptDetails/index.vue b/admin-web/src/views/stock/procure/receiptDetails/index.vue
index acb87e4..67a4754 100644
--- a/admin-web/src/views/stock/procure/receiptDetails/index.vue
+++ b/admin-web/src/views/stock/procure/receiptDetails/index.vue
@@ -33,7 +33,7 @@
 import SettingIplatform from '@/utils/settingIplatform';
 import detail from '../purchaseOrder/detail';
 import * as finsystenant from '@/api/baseSetting/finsystenant';
-import {goodsModel} from '@/api/stock/procure/purchaseOrder';
+import { goodsModel } from '@/api/stock/procure/purchaseOrder';
 import myImport from '@/views/components/myImport';
 import { getBaseUrl } from '@/utils/base';
 
@@ -52,19 +52,31 @@
           defaultValue: '',
         },
         {
-          type: 'text',
-          dataIndex: 'goodsTemplateName',
+          type: 'select',
+          dataIndex: 'goodsTemplateId',
           label: '鐗╁搧鍚嶇О',
           placeholder: '璇疯緭鍏�',
           defaultValue: '',
+          options: [],
+          cascader: [{ key: 'baseGoodsModelsId', queryKey: 'goodsTemplatesId' }],
+          optionsConfig: {
+            label: 'goodsName',
+            value: 'id',
+            url: SettingIplatform.apiBaseURL + '/pc/base/goods/template/query/goodsTemplate',
+          },
         },
         {
           type: 'select',
           dataIndex: 'baseGoodsModelsId',
           label: '瑙勬牸鍨嬪彿',
-          placeholder: '璇烽�夋嫨',
+          placeholder: '璇疯緭鍏�',
           defaultValue: '',
-          options:[]
+          options: [],
+          optionsConfig: {
+            label: 'modelName',
+            value: 'id',
+            url: SettingIplatform.apiBaseURL + '/pc/base/goods/models/query/goodsModel',
+          },
         },
         {
           type: 'cascader',
@@ -100,7 +112,7 @@
       // 鎼滅储鏉′欢
       filterFrom: {
         tenantId: null,
-        agencyId:[],
+        agencyId: [],
         status: 1,
       },
       // 瀵煎叆
@@ -150,9 +162,23 @@
           { title: '鍗曞彿', field: 'businessFormCode', align: 'center' },
           { title: '鐗╁搧鍚嶇О', field: 'goodsTemplateName', align: 'center' },
           { title: '瑙勬牸鍨嬪彿', field: 'baseGoodsModelsName', align: 'center' },
-          { title: '鍗曚环', field: 'price', align: 'center' },
+          {
+            title: '鍗曚环',
+            field: 'price',
+            align: 'center',
+            formatter: (row) => {
+              return { value: row.price / 100 };
+            },
+          },
           { title: '鍏ュ簱鏁伴噺', field: 'counts', align: 'center' },
-          { title: '閲戦', field: 'amount', align: 'center' },
+          {
+            title: '閲戦',
+            field: 'amount',
+            align: 'center',
+            formatter: (row) => {
+              return { value: row.price / 100 };
+            },
+          },
           { title: '鎵�灞炴満鏋�', field: 'agencyName', align: 'center' },
           { title: '鍒涘缓浜�', field: 'buyerName', align: 'center' },
           {
@@ -192,18 +218,6 @@
     };
   },
   created() {
-    // 鎼滅储妗嗚鏍煎瀷鍙�
-    goodsModel().then(res=>{
-      this.items.forEach(v=>{
-        if(v.label=='瑙勬牸鍨嬪彿'){
-          v.options = res.map(item=>{
-            item.label = item.modelName,
-            item.value = item.id
-            return item
-          })
-        }
-      })
-    })
   },
   methods: {
     //瀵煎叆
@@ -247,9 +261,9 @@
         .catch(() => {});
     },
     showDetail(row) {
-      this.detailSetting.id=row.businessId
-      this.detailSetting.title='璇︽儏'
-      this.detailSetting.show=true
+      this.detailSetting.id = row.businessId;
+      this.detailSetting.title = '璇︽儏';
+      this.detailSetting.show = true;
     },
     // 鏌ヨtable鍒楄〃
     search(pageNum) {
@@ -266,9 +280,6 @@
       }
       if (this.filterFrom.incomeTimeEnd) {
         this.filterFrom.incomeTimeEnd = this.filterFrom.incomeTimeEnd.replace(/\-/g, '');
-      }
-      if (params.agencyId&&params.agencyId.length) {
-        this.filterFrom.agencyId = params.agencyId[params.agencyId.length - 1];
       }
       this.search(1);
     },

--
Gitblit v1.9.1