| | |
| | | }, |
| | | { |
| | | code: 'SecondaryBreakage', |
| | | name: "次破相同", |
| | | name: "序号次破相同", |
| | | prefixIcon: 'vxe-icon-indicator', |
| | | visible: true, |
| | | disabled: false |
| | | }, |
| | | { |
| | | code: 'checkedBreakage', |
| | | name: "选中次破相同", |
| | | prefixIcon: 'vxe-icon-indicator', |
| | | visible: true, |
| | | disabled: false |
| | |
| | | } |
| | | case 'SecondaryBreakage' : { |
| | | let result = toolbarButtonClickEvent() |
| | | if (result.cell === "breakageQuantity"){ |
| | | if (result.cell === "breakageQuantity" || result.cell === "completedQuantity"){ |
| | | if (result) { |
| | | const dataList = xGrid.value.getTableData().visibleData |
| | | const seenOrders = {} |
| | |
| | | } |
| | | break |
| | | } |
| | | case 'checkedBreakage' : { |
| | | let result = toolbarButtonClickEvent() |
| | | if (result.cell === "breakageQuantity" || result.cell === "completedQuantity"){ |
| | | if (result) { |
| | | const dataList = xGrid.value.getTableData().visibleData |
| | | const val = dataList[result.start].damageDetails |
| | | const quantity = dataList[result.start].breakageQuantity |
| | | dataList.forEach((item, index) => { |
| | | if (index >= result.start && index <= result.end) { |
| | | item.damageDetails = val |
| | | item.breakageQuantity = quantity |
| | | if (index!=result.start){ |
| | | item.completedQuantity = item.completedQuantity - quantity |
| | | } |
| | | |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | break |
| | | } |
| | | } |
| | | } |
| | | }, |