diff --git a/src/views/modules/inspection/inspectionPendingList.vue b/src/views/modules/inspection/inspectionPendingList.vue
index a0d7ee5..d850dac 100644
--- a/src/views/modules/inspection/inspectionPendingList.vue
+++ b/src/views/modules/inspection/inspectionPendingList.vue
@@ -92,9 +92,9 @@
style="width: 100px; height: 100px"/>
-
+
-
+
diff --git a/src/views/modules/inspection/inspectionRequestList.vue b/src/views/modules/inspection/inspectionRequestList.vue
index 2bf7670..991cee2 100644
--- a/src/views/modules/inspection/inspectionRequestList.vue
+++ b/src/views/modules/inspection/inspectionRequestList.vue
@@ -511,7 +511,7 @@
width="760px"
append-to-body
:close-on-click-modal="false">
-
+
-
+
{
const itemRequestNo = item.requestNo || item.request_no || ''
return !itemRequestNo || String(itemRequestNo) === String(requestNo)
@@ -2247,7 +2247,7 @@ export default {
crd: this.formatToDateOnly(item.crd),
qty: item.qty || 0 // 确保 qty 字段存在且为数字类型
}))
-
+
// 保存原始PO列表的副本,用于区分新增和修改
this.originalEditPoDetailList = this.editPoDetailList.map(item => ({...item}))
} else {
@@ -2278,23 +2278,23 @@ export default {
type: 'warning'
}).then(() => {
const deletedRow = this.editPoDetailList[index]
-
+
// 记录被删除的PO的key和itemNo,用于保存时判断
const key = `${deletedRow.orderRef1 || ''}_${deletedRow.orderRef2 || ''}`
// 使用 poItemNo 或 itemNo 作为删除标识(对应后端 item_no)
const itemNo = deletedRow.poItemNo || deletedRow.po_item_no || deletedRow.itemNo || deletedRow.item_no || deletedRow.orderRef2 || ''
-
+
// 如果删除的是原有PO(在originalEditPoDetailList中存在),则记录到deletedPoKeys
const isOriginalPo = this.originalEditPoDetailList.some(item => {
const originalKey = `${item.orderRef1 || ''}_${item.orderRef2 || ''}`
return originalKey === key
})
-
+
if (isOriginalPo && itemNo) {
// 存储对象而非字符串,保留完整的itemNo信息
this.deletedPoKeys.add(JSON.stringify({ key, itemNo }))
}
-
+
// 从列表中移除该行(仅前端移除,不立即调用后端接口)
this.editPoDetailList.splice(index, 1)
this.$message.success('已标记删除,点击保存后生效')
@@ -2346,10 +2346,10 @@ export default {
}
this.addPoSelectLoading = true
-
+
// 根据是否有排除列表选择不同的API
const apiCall = params.excludePoItems ? queryPoPageExclude(params) : queryPoPage(params)
-
+
apiCall.then(({ data }) => {
if (data && data.code === 0) {
const pageData = data.page || {}