File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 102
102
</div >
103
103
<div v-if =" modelData.startUserType === 2" class =" mt-2 flex flex-wrap gap-2" >
104
104
<div
105
- v-for =" dept in selectedStartDepts"
105
+ v-for =" dept in selectedStartDepts"
106
106
:key =" dept.id"
107
107
class =" bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"
108
108
>
@@ -186,7 +186,23 @@ const currentSelectType = ref<'start' | 'manager'>('start')
186
186
187
187
const rules = {
188
188
name: [{ required: true , message: ' 流程名称不能为空' , trigger: ' blur' }],
189
- key: [{ required: true , message: ' 流程标识不能为空' , trigger: ' blur' }],
189
+ key: [
190
+ { required: true , message: ' 流程标识不能为空' , trigger: ' blur' },
191
+ {
192
+ validator : (_rule : any , value : string , callback : any ) => {
193
+ if (! value ) {
194
+ callback ()
195
+ return
196
+ }
197
+ if (! / ^ [a-zA-Z _][\-_ . 0-9 _a-zA-Z $] * $ / .test (value )) {
198
+ callback (new Error (' 只能包含字母、数字、下划线、连字符和点号,且必须以字母或下划线开头' ))
199
+ return
200
+ }
201
+ callback ()
202
+ },
203
+ trigger: ' blur'
204
+ }
205
+ ],
190
206
category: [{ required: true , message: ' 流程分类不能为空' , trigger: ' blur' }],
191
207
type: [{ required: true , message: ' 是否可见不能为空' , trigger: ' blur' }],
192
208
visible: [{ required: true , message: ' 是否可见不能为空' , trigger: ' blur' }],
You can’t perform that action at this time.
0 commit comments