From f300d2d0d34ec8e6725fb2410ca5465546171a25 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 28 五月 2026 16:59:03 +0800
Subject: [PATCH] 新增库存增加厂家下拉框,并且在其他位置回显
---
src/views/inventoryManagement/stockManagement/New.vue | 33 +++++++++++++++++++--------------
1 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/src/views/inventoryManagement/stockManagement/New.vue b/src/views/inventoryManagement/stockManagement/New.vue
index 065ce39..7ee84ea 100644
--- a/src/views/inventoryManagement/stockManagement/New.vue
+++ b/src/views/inventoryManagement/stockManagement/New.vue
@@ -33,8 +33,8 @@
disabled />
</el-form-item>
<el-form-item label="鍘傚"
- prop="manufacturer">
- <el-select v-model="formState.manufacturer"
+ prop="manufacturerId">
+ <el-select v-model="formState.manufacturerId"
placeholder="璇烽�夋嫨鍘傚"
clearable
filterable
@@ -78,9 +78,9 @@
<el-select v-model="formState.source"
placeholder="璇烽�夋嫨鏉ユ簮">
<el-option v-for="item in sourceOptions"
- :key="item"
- :label="item"
- :value="item" />
+ :key="item.value"
+ :label="item.label"
+ :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="搴撳瓨鏁伴噺"
@@ -155,7 +155,7 @@
productModelName: "",
unit: "",
type: undefined,
- manufacturer: "",
+ manufacturerId: "",
source: "",
qualitity: 0,
batchNo: null,
@@ -165,19 +165,24 @@
const sourceOptions = computed(() => {
if (formState.value.type === "qualified") {
- return ["閲囪喘鍏ュ簱", "鐢熶骇鍏ュ簱", "澶栧崗鍏ュ簱", "淇鍏ュ簱"];
+ return [
+ { value: "purchaseReceipt", label: "閲囪喘鍏ュ簱" },
+ { value: "productionReceipt", label: "鐢熶骇鍏ュ簱" },
+ { value: "outsourcedReceipt", label: "澶栧崗鍏ュ簱" },
+ { value: "repairReceipt", label: "淇鍏ュ簱" },
+ ];
} else if (formState.value.type === "waste") {
- return ["鐢熶骇浜х敓", "杩愯緭浜х敓", "瑁佸壀浜х敓"];
+ return [
+ { value: "prodGenerated", label: "鐢熶骇浜х敓" },
+ { value: "transGenerated", label: "杩愯緭浜х敓" },
+ { value: "cuttingGenerated", label: "瑁佸壀浜х敓" },
+ ];
}
return [];
});
const handleTypeChange = val => {
- if (val === "unqualified") {
- formState.value.source = "鑷畾涔�";
- } else {
- formState.value.source = "";
- }
+ formState.value.source = "";
};
const isShow = computed({
@@ -223,7 +228,7 @@
productModelName: "",
unit: "",
type: undefined,
- manufacturer: "",
+ manufacturerId: "",
source: "",
qualitity: 0,
batchNo: null,
--
Gitblit v1.9.3