From 74ead6f7bb66fe8d3f8db11b1cbadd92b57e28d1 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期二, 04 十一月 2025 10:23:19 +0800
Subject: [PATCH] 解决铜杆报工的数据覆盖问题
---
pages/product/report/seachPersonnelNo.vue | 58 ++++++++++++++++++++++++++++++++--------------------------
1 files changed, 32 insertions(+), 26 deletions(-)
diff --git a/pages/product/report/seachPersonnelNo.vue b/pages/product/report/seachPersonnelNo.vue
index 93ceea5..1508f78 100644
--- a/pages/product/report/seachPersonnelNo.vue
+++ b/pages/product/report/seachPersonnelNo.vue
@@ -10,11 +10,11 @@
<!-- 妯$硦鏌ヨ鎺ㄨ崘鍒楄〃 -->
<view v-if="recommendations.length > 0" class="recommendation-list">
- <view class="recommendation-item" v-for="item in recommendations" :key="item.lotBatchNo"
+ <view class="recommendation-item" v-for="item in recommendations" :key="item.ifsBatchNo"
@click="selectRecommendation(item)">
<view class="recommendation-line">
<text class="recommendation-label">鎵瑰彿:</text>
- <text class="recommendation-value">{{ item.lotBatchNo }}</text>
+ <text class="recommendation-value">{{ item.ifsBatchNo }}</text>
</view>
<!-- <view class="recommendation-line">
<text class="recommendation-label">闆朵欢鎻忚堪:</text>
@@ -124,6 +124,7 @@
productInputList: [],
recommendations: [], // 鎺ㄨ崘鍒楄〃鏁版嵁
moOn: "",
+ workstationId: "",
};
},
onLoad() {
@@ -146,31 +147,32 @@
},
onLoad(option) {
console.log(option.moOn); // 杈撳嚭: value1
- this.moOn = option.moOn;
+ this.moOn = option.moOn;
+ this.workstationId = option.workstationId;
},
methods: {
// 鏄剧ず鎺ㄨ崘鍒楄〃
showRecommendations() {
// 褰撹緭鍏ユ鑾峰緱鐒︾偣涓斾负绌烘椂锛屾樉绀洪粯璁ゆ帹鑽�
- if (!this.keywords.trim()) {
- this.loadDefaultRecommendations();
- }
+ // if (!this.keywords.trim()) {
+ // this.loadDefaultRecommendations();
+ // }
},
- // 鍔犺浇榛樿鎺ㄨ崘
- loadDefaultRecommendations() {
- // 璋冪敤API鑾峰彇榛樿鎺ㄨ崘鏁版嵁
- this.$u.api.cancelReporting
- .fuzzyQuery()
- .then((res) => {
- console.log('榛樿鎺ㄨ崘缁撴灉:', res.data);
- this.recommendations = res.data || [];
- })
- .catch((err) => {
- console.error('鑾峰彇榛樿鎺ㄨ崘澶辫触:', err);
- this.recommendations = [];
- });
- },
+ // // 鍔犺浇榛樿鎺ㄨ崘
+ // loadDefaultRecommendations() {
+ // // 璋冪敤API鑾峰彇榛樿鎺ㄨ崘鏁版嵁
+ // this.$u.api.cancelReporting
+ // .fuzzyQuery()
+ // .then((res) => {
+ // console.log('榛樿鎺ㄨ崘缁撴灉:', res.data);
+ // this.recommendations = res.data || [];
+ // })
+ // .catch((err) => {
+ // console.error('鑾峰彇榛樿鎺ㄨ崘澶辫触:', err);
+ // this.recommendations = [];
+ // });
+ // },
// 閫夋嫨鎺ㄨ崘椤�
selectRecommendation(item) {
@@ -178,7 +180,7 @@
console.log('閫夋嫨鎺ㄨ崘椤�:', this.moOn);
this.$u.api.cancelReporting
.selInputPartInfoPDA({
- outBatchNo: item.lotBatchNo,
+ outBatchNo: item.ifsBatchNo,
partNo: item.partNo,
moOn: this.moOn,
})
@@ -201,9 +203,12 @@
this.keywords = '';
this.recommendations = [];
});
- // this.detailedList = item;
- // this.detailedList.ifsBatchNo = item.lotBatchNo;
- // this.showModal = true;
+ // this.detailedList = item;
+ // this.detailedList.suppliedQuantity = item.availableStockQuantity;
+ // this.showModal = true;
+ // // 娓呯┖杈撳叆妗嗗拰鎺ㄨ崘鍒楄〃
+ // this.keywords = '';
+ // this.recommendations = [];
},
updateArray(arr, newObj) {
@@ -232,8 +237,9 @@
search(value) {
if (value) {
this.$u.api.cancelReporting
- .fuzzyQuery({
- lotBatchNo: value,
+ .getStockNoPageByWorkstationId({
+ ifsBatchNo: value,
+ workstationId: this.workstationId,
})
.then((res) => {
console.log('妯$硦鏌ヨ缁撴灉:', res.data);
--
Gitblit v1.9.3