From 50f0b958546caee7f929b28c1f5ad0daa2637751 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 25 三月 2026 09:01:14 +0800
Subject: [PATCH] fix: 优化质量管理

---
 src/pages/qualityManagement/nonconformingManagement/index.vue |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/pages/qualityManagement/nonconformingManagement/index.vue b/src/pages/qualityManagement/nonconformingManagement/index.vue
index ca100c8..41e5478 100644
--- a/src/pages/qualityManagement/nonconformingManagement/index.vue
+++ b/src/pages/qualityManagement/nonconformingManagement/index.vue
@@ -377,14 +377,22 @@
 };
 
 const openForm = (type, row) => {
-  if (type === 'edit' && !hasNonconformingEdit.value) return
-  if (type !== 'add' && row?.inspectState == 1) {
-    toast('宸插鐞嗙殑鏁版嵁涓嶈兘鍐嶇紪杈�')
-    return
-  }
+  // if (type === 'edit' && !hasNonconformingEdit.value) return
+  // if (type !== 'add' && row?.inspectState == 1) {
+  //   toast('宸插鐞嗙殑鏁版嵁涓嶈兘鍐嶇紪杈�')
+  //   return
+  // }
   const id = row?.id
+  let fallback = ''
+  if (row) {
+    const fallbackData = {
+      batchNo: row.batchNo ?? '',
+      checkType: row.checkType ?? row.inspectType ?? ''
+    }
+    fallback = `&fallback=${encodeURIComponent(JSON.stringify(fallbackData))}`
+  }
   uni.navigateTo({
-    url: `/pages/qualityManagement/nonconformingManagement/form?type=${type}${id ? `&id=${id}` : ''}`
+    url: `/pages/qualityManagement/nonconformingManagement/form?type=${type}${id ? `&id=${id}` : ''}${fallback}`
   })
 }
 

--
Gitblit v1.9.3