File tree Expand file tree Collapse file tree 3 files changed +22
-12
lines changed
web/src/apps/dataGovernance Expand file tree Collapse file tree 3 files changed +22
-12
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ export default {
43
43
{ id: 12 , name: " 数据资产目录" , pathName: " dataGovernance/assets" }
44
44
]
45
45
},
46
- {
46
+ /* {
47
47
id: 2,
48
48
name: "元数据管理",
49
49
children: [{ id: 21, name: "元数据采集" }]
@@ -52,7 +52,7 @@ export default {
52
52
id: 3,
53
53
name: "数据权限",
54
54
children: [{ id: 31, name: "数据权限管理" }]
55
- },
55
+ },*/
56
56
{
57
57
id: 4 ,
58
58
name: " 数仓规划" ,
@@ -65,8 +65,8 @@ export default {
65
65
{ id: 42 , name: " 分层配置" , pathName: " dataGovernance/layered" }
66
66
]
67
67
},
68
- { id: 5 , name: " 数据质量" , children: [] },
69
- { id: 6 , name: " 数据安全" , children: [] }
68
+ /* { id: 5, name: "数据质量", children: [] },
69
+ { id: 6, name: "数据安全", children: [] }*/
70
70
],
71
71
currentTreeId: 1 ,
72
72
title: this .$t (" message.dataGovernance.dataOverview" )
Original file line number Diff line number Diff line change @@ -104,11 +104,16 @@ export default {
104
104
data () {
105
105
const validateName = (rule , value , callback ) => {
106
106
if (value) {
107
- const valid = / \ / .test (value);
108
- if (! valid) {
107
+ const invalid = / \ / .test (value) || ! (/ ^ [a-z |A-Z ] / .test (value))
108
+ if (value .length > 30 ) {
109
+ this .formState .name = value .substring (0 , 30 )
110
+ callback (new Error (' 最多30字' ))
111
+ return
112
+ }
113
+ if (! invalid) {
109
114
callback ();
110
115
} else {
111
- callback (new Error (' 不能包含空格' ));
116
+ callback (new Error (' 不能包含空格,且必须以字母开头 ' ))
112
117
}
113
118
} else {
114
119
callback (new Error (' 不能为空' ));
Original file line number Diff line number Diff line change 7
7
label-position =" top"
8
8
>
9
9
<FormItem label =" 名称" prop =" name" >
10
- <Input v-model =" formState.name" placeholder =" 名称" :disabled =" mode === 'edit'" :maxlength = " 30 " />< span >最多30字</ span >
10
+ <Input v-model =" formState.name" placeholder =" 名称" :disabled =" mode === 'edit'" / >
11
11
</FormItem >
12
12
<!-- <FormItem label="英文名" prop="enName">
13
13
<Input v-model="formState.enName" placeholder="英文名"></Input>
@@ -91,14 +91,19 @@ export default {
91
91
data () {
92
92
const validateName = (rule , value , callback ) => {
93
93
if (value) {
94
- const valid = / \ / .test (value);
95
- if (! valid) {
94
+ const invalid = / \ / .test (value) || ! (/ ^ [a-z |A-Z ] / .test (value))
95
+ if (value .length > 30 ) {
96
+ this .formState .name = value .substring (0 , 30 )
97
+ callback (new Error (' 最多30字' ))
98
+ return
99
+ }
100
+ if (! invalid) {
96
101
callback ();
97
102
} else {
98
- callback (new Error (' 不能包含空格' ));
103
+ callback (new Error (' 不能包含空格,且必须以字母开头 ' ))
99
104
}
100
105
} else {
101
- callback (new Error (' 不能为空' ));
106
+ callback (new Error (' 不能为空' ))
102
107
}
103
108
};
104
109
return {
You can’t perform that action at this time.
0 commit comments