From 06985bb15ecdc8622b2378ce04af281ada84b4f0 Mon Sep 17 00:00:00 2001 From: yziiy <15979918+mayday-yziiy@user.noreply.gitee.com> Date: Fri, 7 Nov 2025 18:35:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/permission/permissionList/form.vue | 84 ++++++-------------- src/views/permission/permissionList/hook.tsx | 1 + 2 files changed, 27 insertions(+), 58 deletions(-) diff --git a/src/views/permission/permissionList/form.vue b/src/views/permission/permissionList/form.vue index 1a83514..24943f8 100644 --- a/src/views/permission/permissionList/form.vue +++ b/src/views/permission/permissionList/form.vue @@ -2,12 +2,12 @@ import { ref } from "vue"; const ruleFormRef = ref(); const formRules = ref({ - ismenu:[{ required: true, message: "菜单为必填项", trigger: "change"}], - pid:[{ required: true, message: "所属父级为必填项", trigger: "change"}], - name:[{ required: true, message: "权限规则为必填项", trigger: "blur" }], - weigh:[{ required: true, message: "权重为必填项", trigger: "change"}], - status:[{ required: true, message: "状态为必填项", trigger: "change"}], - title: [{ required: true, message: "权限标题为必填项", trigger: "blur" },{ min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }] + ismenu: [{ required: true, message: "菜单为必填项", trigger: "change" }], + pid: [{ required: true, message: "所属父级为必填项", trigger: "change" }], + name: [{ required: true, message: "权限规则为必填项", trigger: "blur" }], + weigh: [{ required: true, message: "权重为必填项", trigger: "change" }], + status: [{ required: true, message: "状态为必填项", trigger: "change" }], + title: [{ required: true, message: "权限标题为必填项", trigger: "blur" }, { min: 1, max: 20, message: '长度在 1 到 20 个字符', trigger: 'blur' }] }); const props = defineProps(["formInline", "higherMenuOptions"]); const newFormInline = ref( @@ -15,15 +15,15 @@ const newFormInline = ref( ? props.formInline : { name: "", - title: "", - icon: "", - remark: "", - extend: "", - ismenu: 1, - status: 'normal', - weigh:1, - pid:'' - } + title: "", + icon: "", + remark: "", + extend: "", + ismenu: 1, + status: 'normal', + weigh: 1, + pid: '' + } ); function getRef() { @@ -33,33 +33,21 @@ defineExpose({ getRef });