From 5eef21ed1f6e1c97e048dd07543f21bc868f9bba Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 10 三月 2026 14:38:16 +0800
Subject: [PATCH] fix: 入库前需加上仓库管理员审审批这一流程,审核通过后才能入库。另外在消息通知中需要展示这个审批信息

---
 src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
index 998fa33..40e510a 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
@@ -243,7 +243,10 @@
     startDate: "", // 璇峰亣寮�濮嬫椂闂�
     endDate: "", // 璇峰亣缁撴潫鏃堕棿
     price: null, // 鎶ラ攢閲戦
-    location: "" // 鍑哄樊鍦扮偣
+    location: "", // 鍑哄樊鍦扮偣
+    inventoryReview: false, // 鍏ュ簱鏄惁瀹℃牳閫氳繃
+    storageType: "",       // 鍏ュ簱绫诲瀷锛堝悎鏍�/涓嶅悎鏍硷級
+    recordId: null,        // 鍏ュ簱璁板綍ID
   },
   rules: {
     approveTime: [{ required: false, message: "璇疯緭鍏�", trigger: "change" },],
@@ -316,6 +319,10 @@
 		currentApproveStatus.value = row.approveStatus
     approveProcessGetInfo({id: row.approveId,approveReason: '1'}).then(res => {
 			form.value = {...res.data}
+      // 纭繚鍏ュ簱瀹℃壒鐩稿叧瀛楁浠庡垪琛ㄨ閫忎紶杩涙潵
+      form.value.recordId = row.recordId ?? form.value.recordId
+      form.value.inventoryReview = row.inventoryReview ?? form.value.inventoryReview
+      form.value.storageType = row.storageType ?? form.value.storageType
       // 鍙嶆樉瀹℃壒浜�
       if (res.data && res.data.approveUserIds) {
         const userIds = res.data.approveUserIds.split(',')
@@ -365,6 +372,13 @@
   // 鏀堕泦鎵�鏈夎妭鐐圭殑瀹℃壒浜篿d
   form.value.approveUserIds = approverNodes.value.map(node => node.userId).join(',')
   form.value.approveType = props.approveType
+
+  // 鍏ュ簱瀹℃壒锛氱洿鎺ラ�忎紶鍏ュ簱鐩稿叧瀛楁锛堢敱澶栭儴棰勫厛濉厖锛�
+  if (props.approveType == 9) {
+    // 纭繚甯冨皵绫诲瀷姝g‘
+    form.value.inventoryReview = !!form.value.inventoryReview
+    // storageType銆乺ecordId 鎸夌収鏌ュ嚭鏉ョ殑鏁版嵁鍘熸牱甯︾粰鍚庡彴
+  }
   // 瀹℃壒浜哄繀濉牎楠�
   const hasEmptyApprover = approverNodes.value.some(node => !node.userId)
   if (hasEmptyApprover) {

--
Gitblit v1.9.3