|
|
|
@ -143,22 +143,22 @@ const KeyValue: any = { |
|
|
|
|
} |
|
|
|
|
const rules = { |
|
|
|
|
username: [ |
|
|
|
|
{ required: true, message: '请输入姓名', trigger: 'blur' }, |
|
|
|
|
{ required: true, message: '请输入用户名', trigger: 'blur' }, |
|
|
|
|
{ min: 6, max: 20, message: '账号长度在6到50个字符', trigger: 'blur' }, |
|
|
|
|
{ |
|
|
|
|
pattern: /^[a-zA-Z0-9]+$/, |
|
|
|
|
message: '姓名只能包含中文、英文', |
|
|
|
|
message: '姓名只能包含数字、英文', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
realname: [ |
|
|
|
|
{ required: true, message: '请输入姓名', trigger: 'blur' }, |
|
|
|
|
{ min: 2, max: 20, message: '姓名长度在2到10个字符', trigger: 'blur' }, |
|
|
|
|
{ |
|
|
|
|
pattern: /^[a-zA-Z0-9]+$/, |
|
|
|
|
message: '姓名只能包含中文、英文', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
// { |
|
|
|
|
// pattern: /^[a-zA-Z0-9]+$/, |
|
|
|
|
// message: '姓名只能包含中文、英文', |
|
|
|
|
// trigger: 'blur', |
|
|
|
|
// }, |
|
|
|
|
], |
|
|
|
|
workno: [ |
|
|
|
|
{ required: true, message: '请输入工号/学号', trigger: 'blur' }, |
|
|
|
@ -194,13 +194,13 @@ const props = { |
|
|
|
|
lazy: true, |
|
|
|
|
checkStrictly: true, |
|
|
|
|
emitPath: false, |
|
|
|
|
isLeaf: 'isLeaf', |
|
|
|
|
isLeaf: 'isLeaf', |
|
|
|
|
|
|
|
|
|
async lazyLoad(node: any, resolve: any) { |
|
|
|
|
// console.log(node, '1212') |
|
|
|
|
// console.log(node.data.isLeaf) |
|
|
|
|
|
|
|
|
|
// if (node.data.isLeaf) { |
|
|
|
|
// if (node.data.isLeaf) { |
|
|
|
|
// console.log(1111) |
|
|
|
|
|
|
|
|
|
// return resolve([]) |
|
|
|
@ -275,9 +275,16 @@ const ragistered = async () => { |
|
|
|
|
console.log(res) |
|
|
|
|
} catch (error: any) { |
|
|
|
|
console.log(error, 'error') |
|
|
|
|
for (const key in error) { |
|
|
|
|
// 判断对象是否有这个属性 |
|
|
|
|
if(error.hasOwnProperty('data')){ |
|
|
|
|
ElMessage.warning(error.data.message) |
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|
for (const key in error) { |
|
|
|
|
ElMessage.warning(`${KeyValue[key]}${error[key][0].message}`) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
const codeUrl = ref('') |
|
|
|
|