From 9d5c97b44c668f14baa6b40b1005aaad60b56b74 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 29 四月 2026 16:00:58 +0800
Subject: [PATCH] 生产模块修改

---
 src/views/productionManagement/workOrderManagement/index.vue |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/views/productionManagement/workOrderManagement/index.vue b/src/views/productionManagement/workOrderManagement/index.vue
index 95fb703..a0b4f32 100644
--- a/src/views/productionManagement/workOrderManagement/index.vue
+++ b/src/views/productionManagement/workOrderManagement/index.vue
@@ -242,7 +242,10 @@
     <MaterialDialog v-model="materialDialogVisible"
                     :row-data="currentMaterialOrderRow"
                     @refresh="getList" />
-    <FilesDia ref="workOrderFilesRef" />
+    <FileList v-if="fileDialogVisible"
+              v-model:visible="fileDialogVisible"
+              :record-type="'production_operation_task'"
+              :record-id="currentWorkOrderId" />
   </div>
 </template>
 
@@ -260,8 +263,8 @@
   import { getDicts } from "@/api/system/dict/data";
   import QRCode from "qrcode";
   import { getCurrentInstance, reactive, toRefs } from "vue";
-  import FilesDia from "./components/filesDia.vue";
   import MaterialDialog from "./components/MaterialDialog.vue";
+  import FileList from "@/components/Dialog/FileList.vue";
   const { proxy } = getCurrentInstance();
 
   const tableColumn = ref([
@@ -370,7 +373,6 @@
       ],
     },
   ]);
-
   const tableData = ref([]);
   const tableLoading = ref(false);
   const transferCardVisible = ref(false);
@@ -378,7 +380,8 @@
   const transferCardQrUrl = ref("");
   const transferCardRowData = ref(null);
   const reportDialogVisible = ref(false);
-  const workOrderFilesRef = ref(null);
+  const fileDialogVisible = ref(false);
+  const currentWorkOrderId = ref(null);
   const reportFormRef = ref(null);
   const userOptions = ref([]);
   const reportForm = reactive({
@@ -613,7 +616,8 @@
   };
 
   const openWorkOrderFiles = row => {
-    workOrderFilesRef.value?.openDialog(row);
+    currentWorkOrderId.value = row.id;
+    fileDialogVisible.value = true;
   };
 
   const showReportDialog = row => {
@@ -689,12 +693,12 @@
         return;
       }
 
-      if (quantity > reportForm.planQuantity) {
-        ElMessageBox.alert("鏈鐢熶骇鏁伴噺涓嶈兘瓒呰繃寰呯敓浜ф暟閲�", "鎻愮ず", {
-          confirmButtonText: "纭畾",
-        });
-        return;
-      }
+      // if (quantity > reportForm.planQuantity) {
+      //   ElMessageBox.alert("鏈鐢熶骇鏁伴噺涓嶈兘瓒呰繃寰呯敓浜ф暟閲�", "鎻愮ず", {
+      //     confirmButtonText: "纭畾",
+      //   });
+      //   return;
+      // }
 
       // 楠岃瘉鎶ュ簾鏁伴噺
       const scrapQty = Number(reportForm.scrapQty);

--
Gitblit v1.9.3