From a660db06773007b1be690e0674829c00a57aeb7b Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 24 十二月 2025 16:21:23 +0800
Subject: [PATCH] 订单首页流程卡新增楼层编号显示

---
 north-glass-erp/northglass-erp/src/views/sd/order/UpdateOrderCraft.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/UpdateOrderCraft.vue b/north-glass-erp/northglass-erp/src/views/sd/order/UpdateOrderCraft.vue
index 8bb27b9..5e7e613 100644
--- a/north-glass-erp/northglass-erp/src/views/sd/order/UpdateOrderCraft.vue
+++ b/north-glass-erp/northglass-erp/src/views/sd/order/UpdateOrderCraft.vue
@@ -13,6 +13,7 @@
 import DxfParser from 'dxf-parser';
 import { Leafer, Polygon,Ellipse,Line,Path } from 'leafer-ui'
 import {round} from "xe-utils";
+import {add} from '@/utils/decimal'
 const { t } = useI18n()
 
 const router = useRouter()
@@ -161,7 +162,7 @@
         }
         case 'computedSize' :{
           let result = toolbarButtonClickEvent()
-          if(!result || result.cell!=='childWidth'){
+          if(!result || !(result.cell==='childWidth' || result.cell==='childHeight')){
             break
           }
           ElMessageBox.prompt('', '', {
@@ -174,8 +175,7 @@
                 const value1 = value*1
                 $grid.getTableData().visibleData.forEach((item,index) =>{
                   if(index>=result.start && index<=result.end){
-
-                    item[result.cell] = item[result.cell]*1+value1
+                    item[result.cell] =add(item[result.cell]*1,value1)
                   }
 
                 })
@@ -367,6 +367,8 @@
         if(res.data.data.file_json!=null){
           fileJson.value= JSON.parse(res.data.data.file_json)
           selectData(fileJson.value)
+        }else{
+          return
         }
         const byteCharacters = atob(b64Data);
         const parser = new DxfParser();
@@ -470,7 +472,7 @@
 //鍒濆鍖栧垽鏂槸鍚︽湁id浼犲叆
 onMounted(()=>{
   addListener(xGrid.value,gridOptions)
-  qrcodeLocation.value['榛樿'] = ""
+  qrcodeLocation.value[t('craft.default')] = ""
   trademarkLocation.value.forEach(item =>{
     qrcodeLocation.value[item] = item
   })

--
Gitblit v1.8.0