From febc34d3642ad7d1b68be5ac49eea48089b3e2e0 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期五, 12 四月 2024 15:46:28 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/pp/processCard/ProductionScheduling.vue |   53 ++++++++++++++++++++++++++++++-----------------------
 1 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/ProductionScheduling.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/ProductionScheduling.vue
index 3b8c9ea..4848d87 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/processCard/ProductionScheduling.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/ProductionScheduling.vue
@@ -538,39 +538,46 @@
       switch (menu.code) {
         case 'copyChecked' :{
           let result = toolbarButtonClickEvent()
-          if(result){
-            const dataList = xGrid.value.getTableData().visibleData
-            const val = dataList[result.start][result.cell]
-            dataList.forEach((item,index) =>{
-              if(index>=result.start && index<=result.end){
-                item[result.cell] = val
-              }
-            })
+          if (result.cell === "scheduled_start_time" ||result.cell === "plan_end_time"){
+            if(result){
+              const dataList = xGrid.value.getTableData().visibleData
+              const val = dataList[result.start][result.cell]
+              dataList.forEach((item,index) =>{
+                if(index>=result.start && index<=result.end){
+                  item[result.cell] = val
+                }
+              })
+            }
           }
+
           break
         }
         case 'copyAll' :{
           let result = toolbarButtonClickEvent()
-          if(result){
-            const dataList = xGrid.value.getTableData().visibleData
-            const val = dataList[result.start][result.cell]
-            dataList.forEach((item,index) =>{
-              if(index>=result.start ){
-                item[result.cell] = val
-              }
-            })
+          if (result.cell === "scheduled_start_time" ||result.cell === "plan_end_time") {
+            if (result) {
+              const dataList = xGrid.value.getTableData().visibleData
+              const val = dataList[result.start][result.cell]
+              dataList.forEach((item, index) => {
+                if (index >= result.start) {
+                  item[result.cell] = val
+                }
+              })
+            }
           }
           break
         }
         case 'clearChecked' :{
           let result = toolbarButtonClickEvent()
-          if(result){
-            const dataList = xGrid.value.getTableData().visibleData
-            dataList.forEach((item,index) =>{
-              if(index>=result.start && index<=result.end){
-                item[result.cell] = ''
-              }
-            })
+          if (result.cell === "scheduled_start_time" ||result.cell === "plan_end_time") {
+            if (result) {
+              const dataList = xGrid.value.getTableData().visibleData
+              dataList.forEach((item, index) => {
+                if (index >= result.start && index <= result.end) {
+                  item[result.cell] = ''
+                }
+              })
+            }
           }
           break
         }

--
Gitblit v1.8.0