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