From 6be081aad580a7ddaacae22b8558281128e47900 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 13 Jan 2026 12:48:59 +0800
Subject: [PATCH] feat: 校验调整

---
 packages/utils/common/index.js |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/packages/utils/common/index.js b/packages/utils/common/index.js
index 962fc3e..7f36aa7 100644
--- a/packages/utils/common/index.js
+++ b/packages/utils/common/index.js
@@ -1,11 +1,16 @@
-export function fieldRules(required, max) {
+export function fieldRules(required,isSelect = false, max = 50, ) {
 	const trigger = ['blur', 'change']
-	return [
-		required ? { required: true, message: max ? '请输入' : '请选择', trigger } : {},
-		max ? { max, message: `长度不超过${max}`, trigger } : {},
-	]
+	const rules = []
+	if (required) {
+		rules.push({ required: true, message: isSelect ? '请选择' : '请输入', trigger, })
+	}
+	if (!isSelect) {
+		rules.push({ max, message: `长度不超过${max}`, trigger })
+	}
+	return rules
 }
 
+
 export function getDictLabel(value, dictList) {
 	return dictList.find(item => item.dictKey === value)?.dictValue || value || '-'
 }

--
Gitblit v1.9.3