fix(缺陷管理): 标题超过长度提示问题
https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001038797
This commit is contained in:
parent
91f46cc6ad
commit
b9c4180bb4
|
@ -24,7 +24,7 @@ public class Bug implements Serializable {
|
|||
|
||||
@Schema(description = "缺陷标题", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotBlank(message = "{bug.title.not_blank}", groups = {Created.class})
|
||||
@Size(min = 1, max = 300, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
@Size(min = 1, max = 255, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
private String title;
|
||||
|
||||
@Schema(description = "处理人集合;预留字段, 后续工作台统计可能需要")
|
||||
|
|
|
@ -4,7 +4,7 @@ SET SESSION innodb_lock_wait_timeout = 7200;
|
|||
CREATE TABLE IF NOT EXISTS bug(
|
||||
`id` VARCHAR(50) NOT NULL COMMENT 'ID' ,
|
||||
`num` INT NOT NULL COMMENT '业务ID' ,
|
||||
`title` VARCHAR(300) NOT NULL COMMENT '缺陷标题' ,
|
||||
`title` VARCHAR(255) NOT NULL COMMENT '缺陷标题' ,
|
||||
`handle_users` VARCHAR(1000) COMMENT '处理人集合;预留字段, 后续工作台统计可能需要' ,
|
||||
`handle_user` VARCHAR(50) NOT NULL COMMENT '处理人' ,
|
||||
`create_user` VARCHAR(50) NOT NULL COMMENT '创建人' ,
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
bug.id.not_blank=ID不能为空
|
||||
bug.id.length_range=ID长度必须在1-50之间
|
||||
bug.title.not_blank=缺陷标题不能为空
|
||||
bug.title.length_range=缺陷标题长度必须在1-50之间
|
||||
bug.title.length_range=缺陷标题长度必须在1-255之间
|
||||
bug.assign_user.not_blank=指派人不能为空
|
||||
bug.assign_user.length_range=指派人长度必须在1-50之间
|
||||
bug.create_user.not_blank=创建人不能为空
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
bug.id.not_blank=id cannot be empty
|
||||
bug.id.length_range=id length must be between 1-50
|
||||
bug.title.not_blank=title cannot be empty
|
||||
bug.title.length_range=title length must be between 1-50
|
||||
bug.title.length_range=title length must be between 1-255
|
||||
bug.assign_user.not_blank=assignUser cannot be empty
|
||||
bug.assign_user.length_range=assignUser length must be between 1-50
|
||||
bug.create_user.not_blank=createUser cannot be empty
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
bug.id.not_blank=ID不能为空
|
||||
bug.id.length_range=ID长度必须在1-50之间
|
||||
bug.title.not_blank=缺陷标题不能为空
|
||||
bug.title.length_range=缺陷标题长度必须在1-50之间
|
||||
bug.title.length_range=缺陷标题长度必须在1-255之间
|
||||
bug.assign_user.not_blank=指派人不能为空
|
||||
bug.assign_user.length_range=指派人长度必须在1-50之间
|
||||
bug.create_user.not_blank=创建人不能为空
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
bug.id.not_blank=ID不能為空
|
||||
bug.id.length_range=ID長度必須在1-50之間
|
||||
bug.title.not_blank=缺陷标题不能為空
|
||||
bug.title.length_range=缺陷标题長度必須在1-50之間
|
||||
bug.title.length_range=缺陷标题長度必須在1-255之間
|
||||
bug.assign_user.not_blank=指派人不能為空
|
||||
bug.assign_user.length_range=指派人長度必須在1-50之間
|
||||
bug.create_user.not_blank=创建人不能為空
|
||||
|
|
|
@ -24,7 +24,7 @@ public class BugEditRequest implements Serializable {
|
|||
private String id;
|
||||
|
||||
@Schema(description = "缺陷标题")
|
||||
@Size(min = 1, max = 300, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
@Size(min = 1, max = 255, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
private String title;
|
||||
|
||||
@Schema(description = "项目ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
|
|
|
@ -21,7 +21,7 @@ public class BugDetailDTO {
|
|||
private Integer num;
|
||||
|
||||
@Schema(description = "缺陷标题")
|
||||
@Size(min = 1, max = 300, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
@Size(min = 1, max = 255, message = "{bug.title.length_range}", groups = {Created.class, Updated.class})
|
||||
private String title;
|
||||
|
||||
@Schema(description = "项目ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
|
|
|
@ -9,7 +9,9 @@
|
|||
<template #title>
|
||||
<div class="flex flex-row items-center">
|
||||
<icon-exclamation-circle-fill class="text-[16px] text-[rgb(var(--danger-6))]" />
|
||||
<div class="ml-[8px]">{{ t('bugManagement.detail.deleteTitle', { name: props.name }) }}</div>
|
||||
<div class="one-line-text ml-[8px]">{{
|
||||
t('bugManagement.detail.deleteTitle', { name: characterLimit(props.name) })
|
||||
}}</div>
|
||||
</div>
|
||||
</template>
|
||||
<div class="form">
|
||||
|
@ -30,7 +32,7 @@
|
|||
},
|
||||
]"
|
||||
>
|
||||
<a-input :placeholder="t('bugManagement.edit.pleaseInputBugName')" v-model:model-value="form.name" />
|
||||
<a-input v-model:model-value="form.name" :placeholder="t('bugManagement.edit.pleaseInputBugName')" />
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</div>
|
||||
|
@ -50,6 +52,7 @@
|
|||
import { type FormInstance, Message, type ValidatedError } from '@arco-design/web-vue';
|
||||
|
||||
import { useI18n } from '@/hooks/useI18n';
|
||||
import { characterLimit } from '@/utils';
|
||||
|
||||
const { t } = useI18n();
|
||||
const props = defineProps<{
|
||||
|
|
Loading…
Reference in New Issue