From dfcf1c54fe3cbfcd237f2baab8b4997225a232d3 Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期三, 18 十月 2023 16:37:48 +0800
Subject: [PATCH] feat:  产品详情页,在库数量跳转到库存报表中,并且把商品带过去

---
 src/views/reportForm/inventoryReport/index.vue       |    1 +
 src/components/makepager/FormBtnsView.vue            |    9 ++++++++-
 src/views/productManage/product/AddProductDialog.vue |   14 ++++++++++++++
 3 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/src/components/makepager/FormBtnsView.vue b/src/components/makepager/FormBtnsView.vue
index 3722f5d..b27b6b1 100644
--- a/src/components/makepager/FormBtnsView.vue
+++ b/src/components/makepager/FormBtnsView.vue
@@ -7,7 +7,10 @@
         <div class="right-label">棰濆鐨勪环鏍�</div>
       </div>
     </div> -->
-    <div v-if="!showProduct && !showWarehouse && !showPosition && !addProduct" class="sub-number left_border no-cursor">
+    <div v-if="!showProduct && !showWarehouse && !showPosition && !addProduct"
+         class="sub-number left_border cursor_pointer"
+         @click="inLibraryClick()"
+    >
       <div class="left"><i class="el-icon-present"></i></div>
       <div class="right">
         <div class="right-label">{{ (countObject?.inLibrary ?? 0) + "浠�" }}</div>
@@ -146,6 +149,10 @@
     // 浜у搧
     productClick() {
       this.$emit("productClick")
+    },
+    // 鍦ㄥ簱
+    inLibraryClick(){
+      this.$emit("inLibraryClick")
     }
   }
 }
diff --git a/src/views/productManage/product/AddProductDialog.vue b/src/views/productManage/product/AddProductDialog.vue
index d3b49a6..27f441a 100644
--- a/src/views/productManage/product/AddProductDialog.vue
+++ b/src/views/productManage/product/AddProductDialog.vue
@@ -39,6 +39,7 @@
           <FormBtnsView
             :add-product="addProduct"
             @inOutBoundClick="inOutBoundClick"
+            @inLibraryClick="inLibraryClick"
             :show-procure="showProcure"
             :countObject="statisticsMap"
             :show-sale="showSale"
@@ -729,6 +730,19 @@
         })
       }
     },
+    // 鍦ㄥ簱鐐瑰嚮
+    inLibraryClick(){
+      if (this.editConfig.title !== "鏂板缓") {
+        console.log(this.editConfig.infomation)
+        this.$router.push({
+          name: "inventoryReport",
+          params: {
+            name: this.editConfig.infomation.name,
+            id: this.editConfig.infomation.id
+          }
+        })
+      }
+    },
     // 鍙攢鍞�/鍙噰璐�
     checkboxChange(val, param) {
       if (val === "閲囪喘") {
diff --git a/src/views/reportForm/inventoryReport/index.vue b/src/views/reportForm/inventoryReport/index.vue
index 2818f0a..b03195f 100644
--- a/src/views/reportForm/inventoryReport/index.vue
+++ b/src/views/reportForm/inventoryReport/index.vue
@@ -332,6 +332,7 @@
     async getData() {
       let params = {
         categoryIds: this.categoryListId,
+        keyWord:this.productName,
         page: this.pagerOptions.currPage,
         pageSize: this.pagerOptions.pageSize,
         warehouseCode: this.warehouseListName

--
Gitblit v1.8.0