From 91963ce2a668f6670ff137aad95bc4cbf7d47100 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 08 Apr 2026 19:43:31 +0800
Subject: [PATCH] feat:把排序限制大小

---
 applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue |    5 +++--
 applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue |    5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue b/applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue
index bacb202..81d4934 100644
--- a/applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue
+++ b/applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue
@@ -80,7 +80,7 @@
 				</el-col>
 				<el-col :span="12">
 					<el-form-item label="排序" prop="sort">
-						<el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" />
+						<el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" />
 					</el-form-item>
 				</el-col>
 				<el-col :span="12">
@@ -194,7 +194,7 @@
 	deptCategory: fieldRules(true),
 	deptNature: fieldRules(true),
 	areaCode: fieldRules(true),
-	sort: fieldRules(true),
+	// sort: fieldRules(true),
 }
 
 function normalizeAreaCode(value) {
@@ -245,6 +245,7 @@
 			...formData.value,
 			areaCode: normalizeAreaCode(formData.value.areaCode),
 		}
+		payload.sort = Number(payload.sort || 0)
 		if (dialogMode.value === 'edit') {
 			await update(payload)
 		} else {
diff --git a/applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue b/applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue
index 0f06fa6..8f77bfb 100644
--- a/applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue
+++ b/applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue
@@ -50,7 +50,7 @@
 				</el-col>
 				<el-col :span="12">
 					<el-form-item label="角色排序" prop="sort">
-						<el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" />
+						<el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" />
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -107,7 +107,7 @@
 	roleName: fieldRules(true, 50),
 	roleAlias: fieldRules(true, 50),
 	parentId: fieldRules(false),
-	sort: fieldRules(true),
+	// sort: fieldRules(true),
 }
 
 function handleCancel() {
@@ -119,6 +119,7 @@
 	if (!isValid) return
 	submitting.value = true
 	try {
+		formData.value.sort = Number(formData.value.sort || 0)
 		if (dialogMode.value === 'edit') {
 			await update(formData.value)
 			saveOperationLog({

--
Gitblit v1.9.3