From df1406d0f571972d033dffd6a93fb4b94febeb56 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 24 六月 2025 16:46:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 src/views/production/components/useDialog.js |   90 ++++++++++++++++++++++----------------------
 1 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/src/views/production/components/useDialog.js b/src/views/production/components/useDialog.js
index c3694b3..23eb8ad 100644
--- a/src/views/production/components/useDialog.js
+++ b/src/views/production/components/useDialog.js
@@ -2,55 +2,55 @@
  * 瀵硅瘽妗嗙鐞嗙粍鍚堝紡鍑芥暟
  * 鎻愪緵瀵硅瘽妗嗙殑鎵撳紑銆佸叧闂�佹暟鎹鐞嗙瓑鍔熻兘
  */
-import { ref } from 'vue';
+import {ref} from 'vue';
 
 export function useDialog() {
-  const dialogVisible = ref(false);
-  const dialogType = ref('add');
-  const dialogRef = ref(null);
-  const currentRowData = ref(null);
+    const dialogVisible = ref(false);
+    const dialogType = ref('add');
+    const dialogRef = ref(null);
+    const currentRowData = ref(null);
 
-  // 鎵撳紑瀵硅瘽妗�
-  const openDialog = (type = 'add', rowData = null) => {
-    dialogType.value = type;
-    currentRowData.value = rowData;
-    dialogVisible.value = true;
-    
-    // 璋冪敤瀵硅瘽妗嗙粍浠剁殑鍒濆鍖栨柟娉�
-    if (dialogRef.value) {
-      if (type === 'add') {
-        dialogRef.value.Initialization?.();
-      } else if (type === 'edit' && rowData) {
-        dialogRef.value.editInitialization?.(rowData);
-      }
-    }
-  };
+    // 鎵撳紑瀵硅瘽妗�
+    const openDialog = (type = 'add', rowData = null) => {
+        dialogType.value = type;
+        currentRowData.value = rowData;
+        dialogVisible.value = true;
 
-  // 鍏抽棴瀵硅瘽妗�
-  const closeDialog = () => {
-    dialogVisible.value = false;
-    dialogType.value = 'add';
-    currentRowData.value = null;
-  };
+        // 璋冪敤瀵硅瘽妗嗙粍浠剁殑鍒濆鍖栨柟娉�
+        if (dialogRef.value) {
+            if (type === 'add') {
+                dialogRef.value.Initialization?.();
+            } else if (type === 'edit' && rowData) {
+                dialogRef.value.editInitialization?.(rowData);
+            }
+        }
+    };
 
-  // 瀵硅瘽妗嗘垚鍔熷洖璋�
-  const handleDialogSuccess = (callback) => {
-    closeDialog();
-    if (typeof callback === 'function') {
-      callback();
-    }
-  };
+    // 鍏抽棴瀵硅瘽妗�
+    const closeDialog = () => {
+        dialogVisible.value = false;
+        dialogType.value = 'add';
+        currentRowData.value = null;
+    };
 
-  return {
-    // 鐘舵��
-    dialogVisible,
-    dialogType,
-    dialogRef,
-    currentRowData,
-    
-    // 鏂规硶
-    openDialog,
-    closeDialog,
-    handleDialogSuccess
-  };
+    // 瀵硅瘽妗嗘垚鍔熷洖璋�
+    const handleDialogSuccess = (callback) => {
+        closeDialog();
+        if (typeof callback === 'function') {
+            callback();
+        }
+    };
+
+    return {
+        // 鐘舵��
+        dialogVisible,
+        dialogType,
+        dialogRef,
+        currentRowData,
+
+        // 鏂规硶
+        openDialog,
+        closeDialog,
+        handleDialogSuccess
+    };
 }

--
Gitblit v1.9.3