Skip to content

Commit 45492ba

Browse files
feat(frontend): 支持集群标签功能 #10056 (#10414)
2 parents 720c02f + ade3d5b commit 45492ba

File tree

76 files changed

+1068
-900
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+1068
-900
lines changed

dbm-ui/frontend/src/common/regex.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,13 @@ export const batchInputSplitRegex = /\s*[||,,;;、\t/\s]\s*/g;
7373
* 版本号正则,格式为 x.x.x 或 x.x
7474
*/
7575
export const versionRegex = /\b(\d+\.\d+(\.\d+)?)\b/;
76+
77+
/**
78+
* 标签值正则,支持中文、英文、数字、下划线、中划线、英文句号,长度不能超过100个字符
79+
*/
80+
export const tagValueRegex = /^[\u4e00-\u9fa5a-zA-Z0-9_\-\.]{1,100}$/;
81+
82+
/**
83+
* 标签键正则,支持中文、英文、数字、下划线、中划线、英文句号,长度不能超过50个字符
84+
*/
85+
export const tagKeyRegex = /^[\u4e00-\u9fa5a-zA-Z0-9_\-\.]{1,50}$/;

dbm-ui/frontend/src/components/tag-search/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@
140140
display: flex;
141141
width: 40px;
142142
height: 32px;
143+
font-size: 12px;
143144
color: #4d4f56;
144145
background: #fafbfd;
145146
border: 1px solid #c4c6cc;

dbm-ui/frontend/src/locales/en.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1833,12 +1833,11 @@
18331833
"内置标签不能删除": "",
18341834
"已被应用,无法删除": "",
18351835
"追加标签": "",
1836-
"请输入标签值,回车结束": "",
1836+
"请输入标签值(多个标签值以逗号、分号、竖线分割,回车完成输入)": "",
18371837
"确认删除该标签键?": "",
18381838
"切换文本编辑": "",
18391839
"请按照格式输入标签,如:": "",
1840-
"所属部门:技术部门|设计部|产品部;": "",
1841-
"所属部门:技术部门|设计部|产品部;多个标签值使用中英文“|”分割": "",
1840+
"所属部门:技术部门|设计部|产品部": "",
18421841
"添加标签": "",
18431842
"请选择标签键": "",
18441843
"请选择标签值": "",
@@ -1852,11 +1851,11 @@
18521851
"批量移除标签": "",
18531852
"移除指定标签,不存在的标签直接忽略": "",
18541853
"请选择要移除的标签": "",
1855-
"全部,将移除所有标签": "",
1854+
"移除全部标签": "",
18561855
"标签搜索": "",
18571856
"新建标签成功": "",
1858-
"标签键为1-50个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)": "",
1859-
"标签值为1-100个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)": "",
1857+
"标签键为1-50个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)": "",
1858+
"标签值为1-100个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)": "",
18601859
"标签键已存在": "",
18611860
"值必填": "",
18621861
"负责人:admin": "",
@@ -1871,5 +1870,6 @@
18711870
"请选择标签": "",
18721871
"编辑集群别名": "",
18731872
"执行常用管理命令": "",
1873+
"多个标签值以空格、逗号、分号、竖线分割": "",
18741874
"这行勿动!新增翻译请在上一行添加!": ""
18751875
}

dbm-ui/frontend/src/locales/zh-cn.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4458,12 +4458,11 @@
44584458
"内置标签不能删除": "内置标签不能删除",
44594459
"已被应用,无法删除": "已被应用,无法删除",
44604460
"追加标签": "追加标签",
4461-
"请输入标签值,回车结束": "请输入标签值,回车结束",
4461+
"请输入标签值(多个标签值以逗号、分号、竖线分割,回车完成输入)": "请输入标签值(多个标签值以逗号、分号、竖线分割,回车完成输入)",
44624462
"确认删除该标签键?": "确认删除该标签键?",
44634463
"切换文本编辑": "切换文本编辑",
44644464
"请按照格式输入标签,如:": "请按照格式输入标签,如:",
4465-
"所属部门:技术部门|设计部|产品部;": "所属部门:技术部门|设计部|产品部;",
4466-
"所属部门:技术部门|设计部|产品部;多个标签值使用中英文“|”分割": "所属部门:技术部门|设计部|产品部;多个标签值使用中英文“|”分割",
4465+
"所属部门:技术部门|设计部|产品部": "所属部门:技术部门|设计部|产品部",
44674466
"添加标签": "添加标签",
44684467
"请选择标签键": "请选择标签键",
44694468
"请选择标签值": "请选择标签值",
@@ -4478,9 +4477,10 @@
44784477
"移除指定标签,不存在的标签直接忽略": "移除指定标签,不存在的标签直接忽略",
44794478
"请选择要移除的标签": "请选择要移除的标签",
44804479
"全部,将移除所有标签": "全部,将移除所有标签",
4480+
"移除全部标签": "移除全部标签",
44814481
"新建标签成功": "新建标签成功",
4482-
"标签键为1-50个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)": "标签键为1-50个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)",
4483-
"标签值为1-100个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)": "标签值为1-100个字符,支持英文字母、数字、空格或汉字,中划线(-),下划线(),点(.)",
4482+
"标签键为1-50个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)": "标签键为1-50个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)",
4483+
"标签值为1-100个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)": "标签值为1-100个字符,支持英文字母、数字或汉字,中划线(-),下划线(_),点(.)",
44844484
"标签键已存在": "标签键已存在",
44854485
"值必填": "值必填",
44864486
"负责人:admin": "负责人:admin",
@@ -4508,5 +4508,6 @@
45084508
"集群已被其他行选择": "集群已被其他行选择",
45094509
"n项已修改": "{0} 项已修改",
45104510
"清空表格已有数据": "清空表格已有数据",
4511+
"多个标签值以空格、逗号、分号、竖线分割": "多个标签值以空格、逗号、分号、竖线分割",
45114512
"这行勿动!新增翻译请在上一行添加!": ""
45124513
}

0 commit comments

Comments
 (0)