fix(用例管理): 修复用例评审名称输入空格页面不提示问题

--bug=1036043 --user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001036043
This commit is contained in:
guoyuqi 2024-04-22 13:51:44 +08:00 committed by 刘瑞斌
parent 5df1713985
commit 8a54962a59
1 changed files with 12 additions and 2 deletions

View File

@ -8,7 +8,7 @@
<a-form-item
field="name"
:label="t('caseManagement.caseReview.reviewName')"
:rules="[{ required: true, message: t('caseManagement.caseReview.reviewNameRequired') }]"
:rules="[{ validator: validateName }]"
asterisk-position="end"
>
<a-input
@ -234,7 +234,6 @@
import { CaseManagementRouteEnum } from '@/enums/routeEnum';
import type { FormInstance } from '@arco-design/web-vue';
import { string } from 'fast-glob/out/utils';
const route = useRoute();
const router = useRouter();
@ -257,6 +256,17 @@
const moduleOptions = ref<SelectOptionData[]>([]);
const moduleLoading = ref(false);
const validateName = (value: string | undefined, callback: (error?: string) => void) => {
if (value === undefined || value.trim() === '') {
callback(t('caseManagement.caseReview.reviewNameRequired'));
} else {
if (value.length > 255) {
callback(t('common.nameIsTooLang'));
}
callback();
}
};
/**
* 初始化模块选择
*/