fix(用例管理): 修复用例评审名称输入空格页面不提示问题
--bug=1036043 --user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001036043
This commit is contained in:
parent
5df1713985
commit
8a54962a59
|
@ -8,7 +8,7 @@
|
||||||
<a-form-item
|
<a-form-item
|
||||||
field="name"
|
field="name"
|
||||||
:label="t('caseManagement.caseReview.reviewName')"
|
:label="t('caseManagement.caseReview.reviewName')"
|
||||||
:rules="[{ required: true, message: t('caseManagement.caseReview.reviewNameRequired') }]"
|
:rules="[{ validator: validateName }]"
|
||||||
asterisk-position="end"
|
asterisk-position="end"
|
||||||
>
|
>
|
||||||
<a-input
|
<a-input
|
||||||
|
@ -234,7 +234,6 @@
|
||||||
import { CaseManagementRouteEnum } from '@/enums/routeEnum';
|
import { CaseManagementRouteEnum } from '@/enums/routeEnum';
|
||||||
|
|
||||||
import type { FormInstance } from '@arco-design/web-vue';
|
import type { FormInstance } from '@arco-design/web-vue';
|
||||||
import { string } from 'fast-glob/out/utils';
|
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
@ -257,6 +256,17 @@
|
||||||
const moduleOptions = ref<SelectOptionData[]>([]);
|
const moduleOptions = ref<SelectOptionData[]>([]);
|
||||||
const moduleLoading = ref(false);
|
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();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化模块选择
|
* 初始化模块选择
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue