From 7ffa19f1fe3b37519e83ed1f86715154b13c00f3 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期二, 26 八月 2025 15:16:10 +0800 Subject: [PATCH] yys 生产管控(完成基础逻辑) --- src/views/warehouseManagement/index.vue | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/warehouseManagement/index.vue b/src/views/warehouseManagement/index.vue index 02d226f..a7d612c 100644 --- a/src/views/warehouseManagement/index.vue +++ b/src/views/warehouseManagement/index.vue @@ -82,6 +82,11 @@ width="180" sortable /> + <el-table-column prop="type" label="鐓ゆ枡绫诲瀷"> + <template #default="scope"> + {{scope.row.type === 1 ? '鎴愬搧' : '鍘熸枡'}} + </template> + </el-table-column> <el-table-column prop="coal" label="鐓ょ" sortable /> <el-table-column prop="unit" label="鍗曚綅" width="70" /> <el-table-column @@ -440,6 +445,22 @@ </el-select> </el-form-item> </el-col> + <el-col :span="12"> + <el-form-item label="鐓ゆ枡绫诲瀷" prop="type"> + <el-select + v-model="mergeForm.type" + placeholder="璇烽�夋嫨鐓ゆ枡绫诲瀷" + :disabled="operationType === 'view'" + > + <el-option + :label="item.label" + v-for="item in typeList" + :key="item.value" + :value="item.value" + /> + </el-select> + </el-form-item> + </el-col> </el-row> <el-divider></el-divider> <el-row> @@ -499,6 +520,16 @@ // 鍚堝苟寮规 const mergeVisible = ref(false); const operationType = ref(""); +const typeList = ref([ + { + label: "鎴愬搧", + value: 1, + }, + { + label: "鍘熸枡", + value: 2, + }, +]); const data = reactive({ form: { supplierName: "", @@ -724,6 +755,7 @@ "鏁版嵁锛�" ) .then((res) => { + console.log(res); if (res) { ElMessage.success("姝e湪瀵煎嚭鏁版嵁锛岃绋嶅��..."); exportData(config.api, config.name); @@ -742,9 +774,9 @@ const mergeRows = (type, row) => { getDropdownData(); coalPlanListOptions(); - if (type === "edit") { + if (type === "edit" || type === "view") { mergeVisible.value = true; - } + } operationType.value = type; if (type !== "merge") { mergeForm.value = { ...row }; -- Gitblit v1.9.3