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