From 907d0ba6b7442ef9f4fb976633d0b51d36ea6570 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期二, 15 七月 2025 11:49:19 +0800
Subject: [PATCH] 数据报表页面数据列设置固定宽度

---
 src/views/tms/modules/WarehouseForm.vue |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/views/tms/modules/WarehouseForm.vue b/src/views/tms/modules/WarehouseForm.vue
index be42c4d..73fc95c 100644
--- a/src/views/tms/modules/WarehouseForm.vue
+++ b/src/views/tms/modules/WarehouseForm.vue
@@ -33,7 +33,7 @@
           </a-col>
           <a-col :span="12">
             <a-form-model-item label="灞曠ず搴忓彿" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="seq">
-              <a-input type="number" v-model="model.seq" placeholder="璇疯緭鍏ュ睍绀哄簭鍙�"  ></a-input>
+              <a-input type="number" min="0" v-model="model.seq" placeholder="璇疯緭鍏ュ睍绀哄簭鍙�"  ></a-input>
             </a-form-model-item>
           </a-col>
           <a-col :span="12">
@@ -93,7 +93,18 @@
               { required: true, message: '璇疯緭鍏ユ槸鍚﹀彾瀛愯妭鐐�!'},
            ],
             seq: [
-              { min: 0, message: '灞曠ず搴忓彿涓嶈兘灏忎簬0!'},
+              { validator: (rule, value, callback) => {
+                  if (!value && value !== 0) {
+                    return;
+                  }
+                  const num = Number(value);
+                  if (isNaN(num) || num < 0) {
+                    callback(new Error('灞曠ず搴忓彿涓嶈兘灏忎簬0'));
+                  } else {
+                    callback();
+                  }
+                }
+              }
            ],
         },
         url: {
@@ -125,10 +136,12 @@
           console.error(e);
         }
       },
-      add (treeSelected) {
+      add (treeSelected, nextSeq) {
         this.modelDefault.parentId = treeSelected.key
         this.modelDefault.parentWarehouseId = treeSelected.entity.warehouseId
         this.modelDefault.parentWarehouseName = treeSelected.entity.warehouseName
+        this.modelDefault.seq = String(nextSeq >= 0 ? nextSeq : 0)
+        this.modelDefault.leafFlag = '2'
         this.edit(this.modelDefault);
       },
       edit (record) {

--
Gitblit v1.9.3