From 68d7be0814e89ef811c2e7c435dff7af64ea60c1 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期二, 03 十二月 2024 10:11:21 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/pp/glassOptimize/ProjectMange.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/ProjectMange.vue b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/ProjectMange.vue
index 933e6bb..8321845 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/ProjectMange.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/ProjectMange.vue
@@ -111,7 +111,17 @@
     successMsg: '妯℃嫙璁$畻宸插惎鍔紒',
     checkMessage: '褰撳墠宸ョ▼鐘舵�佷笉绗﹀悎妯℃嫙璁$畻鏉′欢锛岃纭宸ョ▼鐘舵�佸悗鍐嶆搷浣滐紒',
     requiresRow: true,
-    actionFunction: () => {
+    actionFunction: async ({row}) => {
+      console.log('鑾峰彇鐨勮鏁版嵁', row);
+      try {
+        // 浣跨敤娴忚鍣ㄥ師鐢烠lipboard API澶嶅埗宸ョ▼鍙�
+        await navigator.clipboard.writeText(row.projectNumber);
+        console.log('宸ョ▼鍙峰凡澶嶅埗鍒板壀璐存澘');
+        ElMessage.success('宸ョ▼鍙峰凡鎴愬姛澶嶅埗');
+      } catch (error) {
+        console.error('澶嶅埗宸ョ▼鍙锋椂鍑洪敊:', error);
+        ElMessage.error('澶嶅埗宸ョ▼鍙峰け璐ワ紝璇风◢鍚庨噸璇�');
+      }
       optimizeCompute.value = true;
       Mange.value = false;
     }
@@ -257,7 +267,7 @@
           return;
         } else {
           if (config.code === 'compute') {
-            config.actionFunction();
+            config.actionFunction({ row });
           } else {
             row.state = config.targetState;
             const index = produceList.value.findIndex(item => item === row);

--
Gitblit v1.8.0