zhouwenxuan
2024-01-05 70e6c8ffca97125b7c3b67d19c2e2a30fea95eb7
src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue
@@ -3,7 +3,7 @@
        <el-dialog
            v-model="dialogVisible"
            :title="state.title"
            width="800px"
            width="830px"
            :before-close="handleClose"
        >
            <el-form :model="state.form" size="default" ref="superRef" :rules="state.formRules" label-width="110px" >
@@ -190,7 +190,18 @@
        if(!verifyPhone(value)){
            callback(new Error('手机号格式有误'))
        }else{
            checkPhone({phone:value,id: state.form.id}).then((res)=>{
            let param = {}
            if(state.title=='新增') {
                param = {
                    phone:value
                }
            }else if(state.title=='编辑'){
                param = {
                    phone:value,
                    id: state.form.id
                }
            }
            checkPhone(param).then((res)=>{
                if(res.data == false){
                    callback(new Error('该手机号已被绑定用户,请更换其他手机号'))
                }else{
@@ -206,9 +217,20 @@
        callback(new Error('请输入登录时用户名'))
    }else{
        if(!verifyUsername(value)){
            callback(new Error('用户名须使用字母+数字,长度在5-16之间'))
            callback(new Error('用户名须使用字母或数字,长度在5-16之间'))
        }else{
            checkUserName({username:value,id: state.form.id}).then((res)=>{
            let param = {}
            if(state.title=='新增') {
                param = {
                    username:value
                }
            }else if(state.title=='编辑'){
                param = {
                    username:value,
                    id: state.form.id
                }
            }
            checkUserName(param).then((res)=>{
                if(res.data == false){
                    callback(new Error('用户名已被占用,请更换其他用户名'))
                }else{