From 42bc535c947bcf999c706a753635d35ef73f91e6 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期一, 22 四月 2024 09:11:16 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/a1536384743/erp_-override
---
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 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 45bd176..ec959ee 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
@@ -72,17 +72,20 @@
let otherMoney = ref(null)
const gridOptions = reactive({
+ loading:false,
border: "full",//琛ㄦ牸鍔犺竟妗�
keepSource: true,//淇濇寔婧愭暟鎹�
align: 'center',//鏂囧瓧灞呬腑
stripe:true,//鏂戦┈绾�
rowConfig: {isCurrent: true, isHover: true,height: 30},//榧犳爣绉诲姩鎴栭�夋嫨楂樹寒
+ //virtualScroll: true, // 寮�鍚櫄鎷熸粴鍔ㄥ姛鑳�
id: 'OrderList',
showFooter: true,//鏄剧ず鑴�
printConfig: {},
importConfig: {},
exportConfig: {},
- scrollY:{ enabled: true },//寮�鍚櫄鎷熸粴鍔�
+ scrollY:{ enabled: true,gt:15 },//寮�鍚櫄鎷熸粴鍔�
+ scrollX:{ enabled: true,gt:30 },//寮�鍚櫄鎷熸粴鍔�
showOverflow:true,
menuConfig: {
body: {
@@ -435,6 +438,7 @@
//鍒濆鍖栧垽鏂槸鍚︽湁id浼犲叆
onMounted(()=>{
+ gridOptions.loading=true
//鍚敤琛ㄦ牸鎷栧姩閫変腑
addListener(xGrid.value,gridOptions)
const str = route.query.orderId || history.state.orderId
@@ -495,15 +499,17 @@
orderDetails.forEach(item => {
item.otherColumns = JSON.parse(item.otherColumns)
})
-
- //鍔犺浇鍓〃鏁版嵁
+ otherMoney.value =res.data.orderOtherMoneyList
+ //鍔犺浇鍓〃鏁版嵁
xGrid.value.reloadData(orderDetails)
+ gridOptions.loading=false
}else{
ElMessage.error(res.msg)
}
})
})
+//浣滃簾璁㈠崟
const cancelOrder = () => {
request.post(`/order/cancelOrder/${titleUploadData.value.orderId}`).then((res) =>{
if (res.code== 200){
@@ -695,7 +701,9 @@
}else if(column.property.indexOf('otherColumns.M')>-1){
let quantity = 0
xGrid.value.getTableData().fullData.forEach(item => {
- quantity += item.quantity*(getNestedProperty(item,column.property)*1)
+ let orderQuantity = isNaN(item.quantity) ? 0 : item.quantity
+ let value = isNaN((getNestedProperty(item,column.property)*1)) ? 0 : (getNestedProperty(item,column.property)*1)
+ quantity += orderQuantity*value
})
if(!isNaN(quantity)){
otherMoney.value.forEach(item => {
--
Gitblit v1.8.0