From 350e05dc3d4e08e0a2f9056e512275714d325181 Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期三, 10 七月 2024 17:20:31 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override
---
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
index 00bada2..43a9e75 100644
--- a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
+++ b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -107,6 +107,8 @@
{ code: 'copyAll', name: t('basicData.sameAfterwards'), prefixIcon: 'vxe-icon-feedback', visible: true, disabled: false },
{ code: 'clearChecked', name: t('basicData.clearSelection'), prefixIcon: 'vxe-icon-indicator', visible: true, disabled: false },
{ code: 'computedMoney', name: t('basicData.calculateAmount'), prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: true },
+ { code: 'incrementalAll', name: t('basicData.incrementalAll'), prefixIcon: 'vxe-icon-feedback', visible: true, disabled: false },
+ { code: 'incrementalChecked', name: t('basicData.incrementalChecked'), prefixIcon: 'vxe-icon-copy', visible: true, disabled: false },
{ code: 'errorArea', name: t('basicData.errorSettlementArea'), prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: false },
{ code: 'otherMoney', name: t('basicData.otherAmounts'), prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: false },
{ code: 'sizeCheck', name: t('basicData.sizeReview'), prefixIcon: 'vxe-icon-eye-fill', visible: true, disabled: false }
@@ -597,6 +599,43 @@
sizeCheckVisible.value=true
break
}
+ case 'incrementalAll' :{
+ let result = toolbarButtonClickEvent()
+ if(result){
+ const dataList = xGrid.value.getTableData().visibleData
+ const val = getNestedProperty(dataList[result.start],result.cell)
+ let numbers = parseInt(val.match(/(\d+)$/))
+ const string=val.replace(/\d+$/, '')
+ dataList.forEach((item,index) =>{
+ if(index>=result.start ){
+ setNestedValue(item,result.cell,string+numbers)
+ numbers=numbers+1
+ }
+
+ })
+
+ }
+ gridOptions.menuConfig.body.options[0][5].disabled=false
+ break
+ }
+ case 'incrementalChecked' : {
+ let result = toolbarButtonClickEvent()
+ if (result) {
+ const dataList = xGrid.value.getTableData().visibleData
+ const val = getNestedProperty(dataList[result.start], result.cell)
+ let numbers = parseInt(val.match(/(\d+)$/))
+ const string=val.replace(/\d+$/, '')
+ dataList.forEach((item, index) => {
+ if (index >= result.start && index <= result.end) {
+ setNestedValue(item, result.cell, string + numbers)
+ numbers = numbers + 1
+ }
+ })
+
+ }
+ gridOptions.menuConfig.body.options[0][5].disabled = false
+ break
+ }
}
}
},
@@ -1052,6 +1091,7 @@
lastObj[lastKey] = value;
}
+
//琛屽崟鍏冩牸淇敼淇敼瑙﹀彂姝や簨浠�
const editClosedEvent = ({ row, column }) => {
//鍒ゆ柇淇敼鐩稿簲鐨勬暟鍊间慨鏀归潰绉笌閲戦
--
Gitblit v1.8.0