From bb6ca60d634fa9b844583feb4a37bb7f984ab132 Mon Sep 17 00:00:00 2001 From: zzq <a13193816592@163.com> Date: 星期四, 28 九月 2023 15:18:51 +0800 Subject: [PATCH] "报表路由跳转,api调用" --- src/views/reportForm/locationReport/index.vue | 49 ++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 38 insertions(+), 11 deletions(-) diff --git a/src/views/reportForm/locationReport/index.vue b/src/views/reportForm/locationReport/index.vue index 8954e37..63d46c0 100644 --- a/src/views/reportForm/locationReport/index.vue +++ b/src/views/reportForm/locationReport/index.vue @@ -10,6 +10,7 @@ :amount-view="false" @addCommonClick="addBtnClick" @searchClick="getList" + :isDisabled="true" /> </div> </div> @@ -55,7 +56,7 @@ <script> import pageMixin from "@/components/makepager/pager/mixin/pageMixin"; -import { getLocationData,} from "@/api/locationApi/locationApi"; +import { getLocationData } from "@/api/locationApi/locationApi"; import AddOverviewDialog from "@/views/overview/AddOverviewDialog"; export default { @@ -73,7 +74,7 @@ // { label: "棰勭暀鏁伴噺", unit: "" }, // { label: "浠峰��", unit: "锟�" }, // ], - countcol:["鍦ㄥ簱鏁伴噺","棰勭暀鏁伴噺","浠峰��"], + countcol: ["鍦ㄥ簱鏁伴噺", "棰勭暀鏁伴噺", "浠峰��"], testArr: [ { product: "HC/閿�鍞尯/b鍖�", @@ -113,6 +114,7 @@ }, productId: this.$route.params.id, productName: this.$route.params.name, + metaTitle: this.$route.meta.title, }; }, created() { @@ -170,14 +172,14 @@ prop: "amount", isShowColumn: true, default: true, - unit:"" + unit: "", }, { label: "棰勭暀鏁伴噺", prop: "availableStore", isShowColumn: true, default: true, - unit:"" + unit: "", }, { label: "鍗曚綅", @@ -192,7 +194,7 @@ width: 120, default: false, isShowColumn: showcol.includes("浠峰��"), - unit:"锟�" + unit: "锟�", }, ]; return tableColumn; @@ -208,10 +210,9 @@ pageSize: this.pagerOptions.pageSize, }).then((res) => { if (res.code === 200) { - console.log(res.data,"鎺ュ彛璇锋眰鎴愬姛") - const list = res.data - this.tableList.tableInfomation = list || [] - this.pagerOptions.totalCount = res.total + const list = res.data; + this.tableList.tableInfomation = list || []; + this.pagerOptions.totalCount = res.total; } }); }, @@ -231,14 +232,40 @@ addBtnClick() { this.editConfig.visible = true; this.editConfig.title = "鏂板缓"; - this.getData() + this.getData(); }, // 鐘舵�� getStatus(val) { return val === 1 ? "鑽夌" : val === 3 ? "灏辩华" : "瀹屾垚"; }, // 鍘嗗彶 - handleHistoryClick() {}, + handleHistoryClick(row) { + this.$router.push({ + name: "inboundOutboundDetail", + params: { + name: this.metaTitle, + pageName:"鎶ヨ〃", + product: { + page: this.pagerOptions.currPage, + pageSize: this.pagerOptions.pageSize, + produceId: row.produceId, + productName: row.productName, + unit: row.unit, + }, + paramsKey: { + amount: "amount", + productName:"productName", + status: "status", + contactedName: "contactedName", + date: "date", + fromLocation: "fromLocation", + number: "number", + toLocation: "toLocation", + unit: "unit", + }, + }, + }); + }, // 琛ヨ揣 handleAddGoods() {}, }, -- Gitblit v1.8.0