From 76fdc4851d86abbf90cd153ba6f1c87acba07fc7 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期四, 02 十一月 2023 19:18:24 +0800 Subject: [PATCH] 搜索公共組件增加筛选功能 --- src/views/reportForm/inboundOutboundDetail/index.vue | 62 +++++++++++++++++++++--------- 1 files changed, 43 insertions(+), 19 deletions(-) diff --git a/src/views/reportForm/inboundOutboundDetail/index.vue b/src/views/reportForm/inboundOutboundDetail/index.vue index c31f520..a38bdc0 100644 --- a/src/views/reportForm/inboundOutboundDetail/index.vue +++ b/src/views/reportForm/inboundOutboundDetail/index.vue @@ -4,7 +4,7 @@ <SearchCommonView :add-title="'鏂板缓'" :showAdd="false" - :placeholder="'璇疯緭鍏ュ弬鑰�'" + :placeholder="'璇锋牴鎹崟鍙枫�佷骇鍝併�佷笟鍔$被鍨嬭繘琛屾悳绱�'" :amount-view="false" @addCommonClick="addBtnClick" @searchClick="getList" @@ -31,7 +31,7 @@ <script> import pageMixin from "@/components/makepager/pager/mixin/pageMixin" import { getHistory } from "@/api/reportForm/inventoryRwport" -import { getProductOperatonList } from "@/api/product/product" +// import { getProductOperatonList } from "@/api/product/product" import AddOverviewDialog from "@/views/overview/AddOverviewDialog" @@ -118,6 +118,12 @@ default: true }, { + label: "涓氬姟绫诲瀷", + prop: "baseOperationType", + isShowColumn: true, + default: true + }, + { label: "浠�", prop: "fromLocation", isShowColumn: true, @@ -168,10 +174,10 @@ async getData() { if (this.params.name === "鎶ヨ〃") { await getHistory({ - keyWord:this.params.row.productTypeName, - produceId:this.params.row.id, - productName:this.params.row.productName, - unit:this.params.row.unit, + keyWord:this.params.keyWord, + produceId:this.params.produceId, + unit:this.params.unit, + productName:this.params.productName, page: this.pagerOptions.currPage, pageSize: this.pagerOptions.pageSize }).then((res) => { @@ -181,23 +187,32 @@ } }) } else { - await getProductOperatonList({ - productId: this.params.id, + // await getProductOperatonList({ + // productId: this.params.id, + // page: this.pagerOptions.currPage, + // pageSize: this.pagerOptions.pageSize + // }).then((res) => { + // if (res.code === 200) { + // const list = res.data.map((item) => { + // return { + // ...item, + // fromLocation: item.fromLocation.name, + // toLocation: item.toLocation.name, + // productName: this.params.name, + // amount: item.details[0].product.amount, + // unit: item.details[0].product.unit + // } + // }) + // this.tableList.tableInfomation = list || [] + // this.pagerOptions.totalCount = res.total + // } + // }) + await getHistory({ page: this.pagerOptions.currPage, pageSize: this.pagerOptions.pageSize }).then((res) => { if (res.code === 200) { - const list = res.data.map((item) => { - return { - ...item, - fromLocation: item.fromLocation.name, - toLocation: item.toLocation.name, - productName: this.params.name, - amount: item.details[0].product.amount, - unit: item.details[0].product.unit - } - }) - this.tableList.tableInfomation = list || [] + this.tableList.tableInfomation = res.data this.pagerOptions.totalCount = res.total } }) @@ -206,6 +221,15 @@ // 鎼滅储 getList(val) { console.log(val) + // getHistory({ + // page: this.pagerOptions.currPage, + // pageSize: this.pagerOptions.pageSize + // }).then((res) => { + // if (res.code === 200) { + // this.tableList.tableInfomation = res.data + // this.pagerOptions.totalCount = res.total + // } + // }) }, // 琛岀偣鍑� tableRowClick(row) { -- Gitblit v1.8.0