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