fix(projects): fix menu edit rules

This commit is contained in:
paynezhuang 2024-04-08 11:44:12 +08:00
parent 4af884c08b
commit 001059cca0

View File

@ -84,11 +84,13 @@ function createDefaultModel(): Model {
}; };
} }
type RuleKey = Extract<keyof Model, 'userName' | 'userStatus'>; type RuleKey = Extract<keyof Model, 'menuName' | 'status' | 'routeName' | 'routePath'>;
const rules: Record<RuleKey, App.Global.FormRule> = { const rules: Record<RuleKey, App.Global.FormRule> = {
userName: defaultRequiredRule, menuName: defaultRequiredRule,
userStatus: defaultRequiredRule status: defaultRequiredRule,
routeName: defaultRequiredRule,
routePath: defaultRequiredRule
}; };
const disabledMenuType = computed(() => props.operateType === 'edit'); const disabledMenuType = computed(() => props.operateType === 'edit');