From 7b5e1c2372faf11b6211126410d2713f2b47f147 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 19 四月 2024 17:01:44 +0800
Subject: [PATCH] 嘉联 excel转化pdf的文件裁剪问题调整
---
src/views/productManage/reorderRules/index.vue | 34 +++++++++++++++++++++++++---------
1 files changed, 25 insertions(+), 9 deletions(-)
diff --git a/src/views/productManage/reorderRules/index.vue b/src/views/productManage/reorderRules/index.vue
index 9384663..91de486 100644
--- a/src/views/productManage/reorderRules/index.vue
+++ b/src/views/productManage/reorderRules/index.vue
@@ -7,9 +7,11 @@
:show-apply="false"
:placeholder="'璇疯緭鍏ヤ綅缃�/浜у搧'"
:amount-view="false"
+ :search-task-map="searchTaskMap"
@addCommonClick="addProductClick"
@searchClick="getList"
@discardBtnClick="discardBtnClick"
+ @delSelectClick="delSelectClick"
/>
</div>
<div class="list-view">
@@ -76,11 +78,21 @@
maxInventory: 0,
orderNumber: 0,
unit: "",
- reorderId: 0
+ reorderId: 0,
+ queryProductId: null,
+ searchTaskMap: [],
+ currentRowId: -1
}
},
created() {
this.setTable()
+ let query = this.$route.query
+ if (query) {
+ this.queryProductId = query.productId?.length ? query.productId : null
+ this.pagerOptions.currPage = 1
+ this.searchTaskMap =
+ query.productId?.length > 0 ? [{ productId: this.queryProductId, title: query.productName }] : []
+ }
this.getData()
},
methods: {
@@ -90,7 +102,7 @@
selectBox: false,
selectIndex: true,
tableColumn: [
- { label: "浜у搧", prop: "productName", product: true },
+ { label: "浜у搧", prop: "productName", product: true, width: "150px" },
{ label: "浣嶇疆", prop: "locationName", defaultLocation: true },
{ label: "鍦ㄥ簱鏁伴噺", prop: "amount" },
{ label: "棰勬祴鏁伴噺", prop: "prediction" },
@@ -105,11 +117,11 @@
// 璇锋眰鏁版嵁
async getData() {
await getReorderRuleList({
+ productId: this.queryProductId ? this.queryProductId : null,
page: this.pagerOptions.currPage,
pageSize: this.pagerOptions.pageSize
}).then((res) => {
if (res.code === 200) {
- console.log(res)
const list = res.data.map((item) => {
let orderNum = 0
if (parseFloat(item.minInventory) - parseFloat(item.prediction) > 0) {
@@ -168,7 +180,6 @@
},
// 鏂板
addProductClick() {
- console.log(this.addTitle)
this.isSel()
if (this.isNoProduct && this.addTitle === "鏂板缓") {
this.$refs.tablelistRef.getProductList()
@@ -203,7 +214,6 @@
let params = this.saveParams()
requestUrl(params)
.then((res) => {
- console.log(res)
if (res.code === 200) {
let tipStr = this.currentRowId === 0 ? "娣诲姞鎴愬姛" : "淇敼鎴愬姛"
this.$message.success(tipStr)
@@ -211,10 +221,9 @@
}
})
.catch((err) => {
- console.log(err)
this.getData()
+ console.log(err)
})
- // }
}
},
saveParams() {
@@ -270,7 +279,7 @@
if (!this.isNoProduct && this.currentRowId === 0) {
this.$message.error("璇峰畬鎴愬綋鍓嶆柊寤烘垨鍙栨秷鏂板缓")
} else {
- this.currentRowId = row.id
+ this.currentRowId = row.id || 0
this.addTitle = "淇濆瓨"
this.showDiscard = true
this.isRowClick = true
@@ -308,8 +317,10 @@
},
// 閫変腑浜у搧鏂规硶
selProductClick(item) {
- this.productId = item.value
+ this.productId = item.productId
this.unit = item.unit
+ this.amount = item.amount
+ this.prediction = item.prediction
},
// 閫変腑璺嚎鏂规硶
selRouteClick(item, prop) {
@@ -319,6 +330,11 @@
// 鑾峰彇褰撳墠鏃堕棿
currentTime() {
return currentTime()
+ },
+ // 鍒犻櫎浜у搧
+ delSelectClick() {
+ this.queryProductId = ""
+ this.getData()
}
}
}
--
Gitblit v1.8.0