diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue index 88ad40f67083029cc287ea81ef8cb62d475e1e84..2ecd5b44e8403157b937a1fbca717ed1f3b4e8e3 100644 --- a/src/views/system/modules/UserModal.vue +++ b/src/views/system/modules/UserModal.vue @@ -45,7 +45,7 @@ </a-form-model-item> --> <a-form-model-item label="手机å·ç " :labelCol="labelCol" :wrapperCol="wrapperCol" prop="phone"> - <a-input placeholder="请输入手机å·ç " v-model="model.phone" :disabled="disableSubmit" /> + <a-input placeholder="请输入手机å·ç " v-model="model.phone" :readOnly="!!model.id" :disabled="disableSubmit" /> </a-form-model-item> <!-- <a-form-model-item label="èŒåŠ¡" :labelCol="labelCol" :wrapperCol="wrapperCol"> @@ -389,22 +389,26 @@ if(!value){ callback() }else{ - if(new RegExp(/^1[3|4|5|6|7|8|9][0-9]\d{8}$/).test(value)){ - var params = { - tableName: 'sys_user', - fieldName: 'phone', - fieldVal: value, - dataId: this.userId - }; - duplicateCheck(params).then((res) => { - if (res.success) { - callback() - } else { - callback("手机å·å·²å˜åœ¨!") - } - }) + if(this.model.id){ + callback() }else{ - callback("请输入æ£ç¡®æ ¼å¼çš„æ‰‹æœºå·ç !"); + if(new RegExp(/^1[3|4|5|6|7|8|9][0-9]\d{8}$/).test(value)){ + var params = { + tableName: 'sys_user', + fieldName: 'phone', + fieldVal: value, + dataId: this.userId + }; + duplicateCheck(params).then((res) => { + if (res.success) { + callback() + } else { + callback("手机å·å·²å˜åœ¨!") + } + }) + }else{ + callback("请输入æ£ç¡®æ ¼å¼çš„æ‰‹æœºå·ç !"); + } } } }, @@ -433,19 +437,23 @@ } }, validateUsername(rule, value, callback){ - var params = { - tableName: 'sys_user', - fieldName: 'username', - fieldVal: value, - dataId: this.userId - }; - duplicateCheck(params).then((res) => { - if (res.success) { + if(this.model.id){ callback() - } else { - callback("用户åå·²å˜åœ¨!") - } - }) + }else{ + var params = { + tableName: 'sys_user', + fieldName: 'username', + fieldVal: value, + dataId: this.userId + }; + duplicateCheck(params).then((res) => { + if (res.success) { + callback() + } else { + callback('该用户已å˜åœ¨') + } + }) + } }, validateWorkNo(rule, value, callback){ var params = {