From 54b007f3cacaadd744c11ba3d8b8c7e4cd424d17 Mon Sep 17 00:00:00 2001
From: 于杰 <1210123631@qq.com>
Date: 星期四, 31 七月 2025 16:35:50 +0800
Subject: [PATCH] 实现优化后调整玻璃位置的功能,解决后端接口因为缺少参数导致优化结果不对的问题,解决撤销优化后,再次点击优化,无法优化的问题
---
north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/ProjectDetail.vue | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/ProjectDetail.vue b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/ProjectDetail.vue
index 48ae345..a12c13c 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/ProjectDetail.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/ProjectDetail.vue
@@ -459,6 +459,10 @@
}
emit('getSmallPieceData', 1);
xGrid.value.getTableData().fullData.forEach(items=>{
+ let rackNoValue = 0;
+ if (items.rackNo !== undefined && items.rackNo !== null && items.rackNo !== '') {
+ rackNoValue = items.rackNo;
+ }
const detail={
width :null,
height :null,
@@ -473,7 +477,7 @@
downGrind :null,
leftGrind:null,
rightGrind :null,
- rackNo:0
+ rackNo: rackNoValue
}
detail.width=items.width
detail.height=items.height
@@ -488,7 +492,7 @@
detail.downGrind=items.longGrind2
detail.leftGrind=items.shortGrind1
detail.rightGrind=items.shortGrind2
- detail.rackNo=items.id
+ detail.rackNo=items.rackNo
optimizeData.value.glassDetails .push(detail)
})
@@ -567,6 +571,7 @@
const saveOptimizeData = () => {
if(orderInfo.optimizeData!==null){
if(quantitys.value===orderInfo.optimizeData.optimalResults.glassTotalQuantity){
+ console.log("淇濆瓨鏁版嵁1",orderInfo.optimizeData)
request.post(`/glassOptimize/saveOptimizeData/${projectNo.value}`,orderInfo.optimizeData).then((res) => {
if ((Number(res.code) === 200)) {
ElMessage.success("淇濆瓨鎴愬姛");
--
Gitblit v1.8.0