|
@@ -11,6 +11,7 @@ export default {
|
|
|
},
|
|
|
teamList: {},
|
|
|
click: true,
|
|
|
+ memberRole: ''
|
|
|
// dialogVisible: false,
|
|
|
}
|
|
|
},
|
|
@@ -23,8 +24,9 @@ export default {
|
|
|
},
|
|
|
//提交添加表单
|
|
|
submitFormSingle(){
|
|
|
- if(this.click){
|
|
|
+ if(this.click && this.memberRole === '1'){
|
|
|
this.click = false
|
|
|
+ const regEmail = /^([A-Za-z0-9_\-.])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/
|
|
|
if (this.formData.AdminEmail.trim() === '' || this.formData.TeamAdmin.length === 0) {
|
|
|
this.$message.error('Missing required information')
|
|
|
} else {
|
|
@@ -44,6 +46,11 @@ export default {
|
|
|
message: 'Member has joined a non-default team',
|
|
|
type: "error",
|
|
|
})
|
|
|
+ } else if(res.data.msg === "Invalid Email Addresses"){
|
|
|
+ this.$message({
|
|
|
+ message: 'Invalid Email Addresses',
|
|
|
+ type: "error",
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -63,6 +70,11 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
)
|
|
|
+ get('/pdf-tech/vppMember/getMemberInfo').then((res)=>{
|
|
|
+ if(res.data.code === 200){
|
|
|
+ this.memberRole = res.data.result.role
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
</script>
|