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