From 2f640b1038fa331954f78ed1f4317212cf5bb34d Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期五, 07 六月 2024 16:56:06 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 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 fcab099..5e2b1cb 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
@@ -569,7 +569,7 @@
       orderDetails.forEach(item => {
         item.otherColumns = JSON.parse(item.otherColumns)
       })
-      otherMoney.value =res.data.orderOtherMoneyList
+      otherMoney.value =res.data.orderOtherMoneyList.filter(item => item.column.indexOf('M')>-1)
           //鍔犺浇鍓〃鏁版嵁
       xGrid.value.reloadData(orderDetails)
       gridOptions.loading = false
@@ -606,21 +606,30 @@
     otherMoney.value.forEach(item => {
       let column = {
         field: `otherColumns.${item.column}`,
-        width:50,  title: item.alias,
+        width:100,
+        title: item.alias,
         editRender: {
           name: 'input',
         }
       }
-      gridOptions.editRules[`otherColumns.${item.column}`] = [
-        {
-          validator ({ cellValue }) {
-            const regex = /^(0|[1-9][0-9]{0,4}([.][0-9]{1,2})?)$/
-            if (cellValue && !regex.test(cellValue)) {
-              return new Error(t('basicData.msg.range99999Dec2'))
+      //鍒ゆ柇  鍏朵粬鍒楁槸鍚︽槸鏁板瓧
+      if(item.column.indexOf('M')>-1){
+        gridOptions.editRules[`otherColumns.${item.column}`] = [
+          {
+            validator ({ cellValue }) {
+              const regex = /^(0|[1-9][0-9]{0,4}([.][0-9]{1,2})?)$/
+              if (cellValue && !regex.test(cellValue)) {
+                return new Error(t('basicData.msg.range99999Dec2'))
+              }
             }
           }
-        }
-      ]
+        ]
+      }else{
+        gridOptions.editRules[`otherColumns.${item.column}`] = [
+          { required: false},
+          { min: 0, max: 255, message: t('basicData.msg.max255') }
+        ]
+      }
 
       //columns.push(column)
       gridOptions.columns.push(column)

--
Gitblit v1.8.0