From 7d45449e189c4f5040a056ceb43a03f03a201e44 Mon Sep 17 00:00:00 2001 From: chenlu <1320612696@qq.com> Date: 星期四, 11 四月 2024 10:39:26 +0800 Subject: [PATCH] 修改工单管理、流程卡管理发现的问题 --- 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