From bfa9cabc4fe74da05c3d1eb5148929551c4d87c2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 28 五月 2026 09:13:01 +0800
Subject: [PATCH] 中兴实强new 1.生产订单领料时如果库存不足可以提交采购申请单 2.采购申请单通知点击跳转是根据合同号直接进行查询

---
 src/views/procurementManagement/procurementLedger/index.vue |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index dad6a26..6a50276 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -699,6 +699,7 @@
     getCurrentInstance,
     nextTick,
   } from "vue";
+  import { useRoute } from "vue-router";
   import { Search, Delete } from "@element-plus/icons-vue";
   import { ElMessageBox, ElMessage } from "element-plus";
   import { userListNoPage } from "@/api/system/user.js";
@@ -728,6 +729,7 @@
   );
 
   const { proxy } = getCurrentInstance();
+  const route = useRoute();
   const { tax_rate } = proxy.useDict("tax_rate");
   const tableData = ref([]);
   const productData = ref([]);
@@ -756,6 +758,7 @@
 
   // 璁㈠崟瀹℃壒鐘舵�佹樉绀烘枃鏈�
   const approvalStatusText = {
+    0: "鑽夌",
     1: "寰呭鏍�",
     2: "瀹℃壒涓�",
     3: "瀹℃壒閫氳繃",
@@ -765,6 +768,7 @@
   // 鑾峰彇瀹℃壒鐘舵�佹爣绛剧被鍨�
   const getApprovalStatusType = status => {
     const typeMap = {
+      0: "info", // 寰呭鏍� - 鐏拌壊
       1: "info", // 寰呭鏍� - 鐏拌壊
       2: "warning", // 瀹℃壒涓� - 姗欒壊
       3: "success", // 瀹℃壒閫氳繃 - 缁胯壊
@@ -936,13 +940,10 @@
   const { form, rules } = toRefs(data);
   const { form: searchForm } = useFormData({
     ...data.searchForm,
-    // 璁剧疆褰曞叆鏃ユ湡鑼冨洿涓哄綋澶�
-    entryDate: [
-      dayjs().startOf("day").format("YYYY-MM-DD"),
-      dayjs().endOf("day").format("YYYY-MM-DD"),
-    ],
-    entryDateStart: dayjs().startOf("day").format("YYYY-MM-DD"),
-    entryDateEnd: dayjs().endOf("day").format("YYYY-MM-DD"),
+    // 褰曞叆鏃ユ湡涓嶈缃粯璁ゅ��
+    entryDate: null,
+    entryDateStart: undefined,
+    entryDateEnd: undefined,
   });
 
   // 浜у搧琛ㄥ崟寮规鏁版嵁
@@ -1919,7 +1920,16 @@
   };
 
   onMounted(() => {
-    getList();
+    // 妫�鏌RL鍙傛暟涓槸鍚︽湁purchaseContractNumber锛屾湁鍒欒缃埌鎼滅储鏉′欢
+    if (route.query.purchaseContractNumber) {
+      // 浣跨敤setTimeout纭繚searchForm宸茬粡鍒濆鍖�
+      setTimeout(() => {
+        searchForm.purchaseContractNumber = route.query.purchaseContractNumber;
+        getList();
+      }, 0);
+    } else {
+      getList();
+    }
     getTemplateList();
   });
 </script>

--
Gitblit v1.9.3