zhouwenxuan
2023-12-12 71cc4a7c66a9caa8f856edc55f16564fe2972a0a
src/views/safetyReview/userManage/superviseUsers/components/superviseDialog.vue
@@ -78,7 +78,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{
@@ -96,7 +107,18 @@
    if(!verifyUsername(value)){
      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{
@@ -189,6 +211,7 @@
          if(res.code == 200){
            ElMessage.success(res.message)
            emit('getList')
              state.form.userType = 0
            superRef.value.clearValidate();
            superRef.value.resetFields();
            dialogVisible.value = false;
@@ -202,6 +225,7 @@
          if(res.code == 200){
            ElMessage.success(res.message)
            emit('getList')
              state.form.userType = 0
            superRef.value.clearValidate();
            superRef.value.resetFields();
            dialogVisible.value = false;
@@ -227,6 +251,7 @@
}
const handleClose = () => {
    state.form.userType = 0
    superRef.value.clearValidate();
    superRef.value.resetFields()
    dialogVisible.value = false;