feat(projects): page manage_role

This commit is contained in:
Soybean
2024-01-28 00:44:21 +08:00
parent 2724169eb6
commit 237c6d227e
23 changed files with 909 additions and 60 deletions

View File

@ -47,7 +47,10 @@ export function useFormRules() {
]
} satisfies Record<string, App.Global.FormRule[]>;
function createRequiredRule(message: string) {
/** the default required rule */
const defaultRequiredRule = createRequiredRule($t('form.required'));
function createRequiredRule(message: string): App.Global.FormRule {
return {
required: true,
message
@ -56,6 +59,7 @@ export function useFormRules() {
return {
constantRules,
defaultRequiredRule,
createRequiredRule
};
}