From ba15d76ff0ec80ee759913511158d4333f6e6c59 Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期五, 29 八月 2025 18:21:22 +0800 Subject: [PATCH] 日常业务问题修改、工具参数查询增加 --- src/views/tms/modules/WarehouseForm.vue | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/views/tms/modules/WarehouseForm.vue b/src/views/tms/modules/WarehouseForm.vue index 7896d8a..dc2e44b 100644 --- a/src/views/tms/modules/WarehouseForm.vue +++ b/src/views/tms/modules/WarehouseForm.vue @@ -24,16 +24,16 @@ </a-form-model-item> </a-col> <a-col :span="12"> - <a-form-model-item label="鍙跺瓙鑺傜偣鏍囪瘑" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leafFlag"> - <a-radio-group :default-value="'2'" :disabled="leafDisableFlag" v-model="model.leafFlag" placeholder="璇烽�夋嫨鏄惁鍙跺瓙鑺傜偣"> - <a-radio :value="'2'">鏈夊瓙鑺傜偣</a-radio> - <a-radio :value="'1'">鏄彾瀛愯妭鐐�</a-radio> + <a-form-model-item label="鏄惁鏈変笅绾у垎绫�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leafFlag"> + <a-radio-group :disabled="leafDisableFlag" v-model="model.leafFlag" placeholder="璇烽�夋嫨鏄惁鏈変笅绾у垎绫�"> + <a-radio :value="'2'">鏄�</a-radio> + <a-radio :value="'1'">鍚�</a-radio> </a-radio-group> </a-form-model-item> </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"> @@ -90,10 +90,21 @@ { required: true, message: '璇疯緭鍏ョ埗鑺傜偣缂栧彿!'}, ], leafFlag: [ - { required: true, message: '璇疯緭鍏ユ槸鍚﹀彾瀛愯妭鐐�!'}, + { 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: { @@ -129,7 +140,8 @@ this.modelDefault.parentId = treeSelected.key this.modelDefault.parentWarehouseId = treeSelected.entity.warehouseId this.modelDefault.parentWarehouseName = treeSelected.entity.warehouseName - this.modelDefault.seq = nextSeq + this.modelDefault.seq = String(nextSeq >= 0 ? nextSeq : 0) + this.modelDefault.leafFlag = '2' this.edit(this.modelDefault); }, edit (record) { -- Gitblit v1.9.3