【fix ESLint】src/views/user/alteration
This commit is contained in:
@@ -22,6 +22,7 @@ import Step4 from './Step4'
|
|||||||
export default {
|
export default {
|
||||||
name: 'Alteration',
|
name: 'Alteration',
|
||||||
components: {
|
components: {
|
||||||
|
// eslint-disable-next-line vue/no-unused-components
|
||||||
Step1,
|
Step1,
|
||||||
Step2,
|
Step2,
|
||||||
Step3,
|
Step3,
|
||||||
|
|||||||
@@ -21,15 +21,15 @@
|
|||||||
type="text"
|
type="text"
|
||||||
@change="inputCodeChange"
|
@change="inputCodeChange"
|
||||||
placeholder="请输入验证码">
|
placeholder="请输入验证码">
|
||||||
<a-icon slot="prefix" v-if=" inputCodeContent==verifiedCode " type="smile"
|
<a-icon slot="prefix" v-if=" inputCodeContent===verifiedCode " type="smile"
|
||||||
:style="{ color: 'rgba(0,0,0,.25)' }"/>
|
:style="{ color: 'rgba(0,0,0,.25)' }" alt=''/>
|
||||||
<a-icon slot="prefix" v-else type="frown" :style="{ color: 'rgba(0,0,0,.25)' }"/>
|
<a-icon slot="prefix" v-else type="frown" :style="{ color: 'rgba(0,0,0,.25)' }"/>
|
||||||
</a-input>
|
</a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="10" style="text-align: right">
|
<a-col :span="10" style="text-align: right">
|
||||||
<img v-if="requestCodeSuccess" style="margin-top: 2px;" :src="randCodeImage" @click="handleChangeCheckCode"/>
|
<img v-if="requestCodeSuccess" style="margin-top: 2px;" :src="randCodeImage" @click="handleChangeCheckCode" alt=""/>
|
||||||
<img v-else style="margin-top: 2px;" src="../../../assets/checkcode.png" @click="handleChangeCheckCode"/>
|
<img v-else style="margin-top: 2px;" src="../../../assets/checkcode.png" @click="handleChangeCheckCode" alt=""/>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-form-item :wrapperCol="{span: 19, offset: 5}">
|
<a-form-item :wrapperCol="{span: 19, offset: 5}">
|
||||||
@@ -85,10 +85,10 @@ export default {
|
|||||||
this.form.validateFields((err, values) => {
|
this.form.validateFields((err, values) => {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
let isPhone = false
|
let isPhone = false
|
||||||
var params = {}
|
const params = {}
|
||||||
var reg = /^[1-9]\d*$|^0$/
|
const reg = /^[1-9]\d*$|^0$/
|
||||||
var username = values.username
|
const username = values.username
|
||||||
if (reg.test(username) == true) {
|
if (reg.test(username) === true) {
|
||||||
params.phone = username
|
params.phone = username
|
||||||
isPhone = true
|
isPhone = true
|
||||||
} else {
|
} else {
|
||||||
@@ -97,7 +97,7 @@ export default {
|
|||||||
that.validateInputCode().then(() => {
|
that.validateInputCode().then(() => {
|
||||||
getAction('/sys/user/querySysUser', params).then((res) => {
|
getAction('/sys/user/querySysUser', params).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
var userList = {
|
const userList = {
|
||||||
username: res.result.username,
|
username: res.result.username,
|
||||||
phone: res.result.phone,
|
phone: res.result.phone,
|
||||||
isPhone: isPhone
|
isPhone: isPhone
|
||||||
@@ -107,6 +107,8 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}).catch(err => {
|
||||||
|
this.$message.error(err.message)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -120,8 +122,7 @@ export default {
|
|||||||
if (res.success) {
|
if (res.success) {
|
||||||
resolve()
|
resolve()
|
||||||
} else {
|
} else {
|
||||||
this.$message.error(res.message)
|
reject(res)
|
||||||
reject()
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -129,7 +130,9 @@ export default {
|
|||||||
inputCodeChange (e) {
|
inputCodeChange (e) {
|
||||||
this.inputCodeContent = e.target.value
|
this.inputCodeContent = e.target.value
|
||||||
console.log(this.inputCodeContent)
|
console.log(this.inputCodeContent)
|
||||||
if (!e.target.value || e.target.value == 0) {
|
// TODO eslint:这里value是字符串,不会等于数字0
|
||||||
|
// if (!e.target.value || e.target.value == 0) {
|
||||||
|
if (!e.target.value) {
|
||||||
this.inputCodeNull = true
|
this.inputCodeNull = true
|
||||||
} else {
|
} else {
|
||||||
this.inputCodeContent = this.inputCodeContent.toLowerCase()
|
this.inputCodeContent = this.inputCodeContent.toLowerCase()
|
||||||
@@ -142,14 +145,14 @@ export default {
|
|||||||
},
|
},
|
||||||
validateInputUsername (rule, value, callback) {
|
validateInputUsername (rule, value, callback) {
|
||||||
console.log(value)
|
console.log(value)
|
||||||
var reg = /^[0-9]+.?[0-9]*/
|
const reg = /^[0-9]+.?[0-9]*/
|
||||||
if (!value) {
|
if (!value) {
|
||||||
callback(new Error('请输入用户名和手机号!'))
|
callback(new Error('请输入用户名和手机号!'))
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断用户输入账号还是手机号码
|
// 判断用户输入账号还是手机号码
|
||||||
if (reg.test(value)) {
|
if (reg.test(value)) {
|
||||||
var phoneParams = {
|
const phoneParams = {
|
||||||
phone: value
|
phone: value
|
||||||
}
|
}
|
||||||
checkOnlyUser(phoneParams).then((res) => {
|
checkOnlyUser(phoneParams).then((res) => {
|
||||||
@@ -160,7 +163,7 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
var usernameParams = {
|
const usernameParams = {
|
||||||
username: value
|
username: value
|
||||||
}
|
}
|
||||||
checkOnlyUser(usernameParams).then((res) => {
|
checkOnlyUser(usernameParams).then((res) => {
|
||||||
|
|||||||
@@ -84,17 +84,17 @@ export default {
|
|||||||
this.form.validateFields((err, values) => {
|
this.form.validateFields((err, values) => {
|
||||||
console.log(values)
|
console.log(values)
|
||||||
if (!err) {
|
if (!err) {
|
||||||
if (that.dropList == '0') {
|
if ((that.dropList + '') === '0') {
|
||||||
if (values.captcha == undefined) {
|
if (values.captcha === undefined) {
|
||||||
this.cmsFailed('请输入短信验证码!')
|
this.cmsFailed('请输入短信验证码!')
|
||||||
} else {
|
} else {
|
||||||
var params = {}
|
const params = {}
|
||||||
params.phone = values.phone
|
params.phone = values.phone
|
||||||
params.smscode = values.captcha
|
params.smscode = values.captcha
|
||||||
postAction('/sys/user/phoneVerification', params).then((res) => {
|
postAction('/sys/user/phoneVerification', params).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
var userList = {
|
const userList = {
|
||||||
username: res.result.username,
|
username: res.result.username,
|
||||||
phone: values.phone,
|
phone: values.phone,
|
||||||
smscode: res.result.smscode
|
smscode: res.result.smscode
|
||||||
@@ -149,7 +149,7 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleChangeSelect (value) {
|
handleChangeSelect (value) {
|
||||||
var that = this
|
const that = this
|
||||||
console.log(value)
|
console.log(value)
|
||||||
if (value === 0) {
|
if (value === 0) {
|
||||||
that.dropList = '0'
|
that.dropList = '0'
|
||||||
@@ -161,7 +161,7 @@ export default {
|
|||||||
},
|
},
|
||||||
validatePhone (rule, value, callback) {
|
validatePhone (rule, value, callback) {
|
||||||
if (value) {
|
if (value) {
|
||||||
var myreg = /^[1][3,4,5,7,8][0-9]{9}$/
|
const myreg = /^1[34578][0-9]{9}$/
|
||||||
if (!myreg.test(value)) {
|
if (!myreg.test(value)) {
|
||||||
callback(new Error('请输入正确的手机号'))
|
callback(new Error('请输入正确的手机号'))
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ export default {
|
|||||||
password: {
|
password: {
|
||||||
rules: [{
|
rules: [{
|
||||||
required: true,
|
required: true,
|
||||||
pattern: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{8,}$/,
|
pattern: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/,
|
||||||
message: '密码由8位数字、大小写字母和特殊符号组成!!'
|
message: '密码由8位数字、大小写字母和特殊符号组成!!'
|
||||||
}, { validator: this.handlePasswordLevel }]
|
}, { validator: this.handlePasswordLevel }]
|
||||||
},
|
},
|
||||||
@@ -73,14 +73,14 @@ export default {
|
|||||||
that.loading = true
|
that.loading = true
|
||||||
this.form.validateFields((err, values) => {
|
this.form.validateFields((err, values) => {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
var params = {}
|
const params = {}
|
||||||
params.username = this.userList.username
|
params.username = this.userList.username
|
||||||
params.password = values.password
|
params.password = values.password
|
||||||
params.smscode = this.userList.smscode
|
params.smscode = this.userList.smscode
|
||||||
params.phone = this.userList.phone
|
params.phone = this.userList.phone
|
||||||
getAction('/sys/user/passwordChange', params).then((res) => {
|
getAction('/sys/user/passwordChange', params).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
var userList = {
|
const userList = {
|
||||||
username: this.userList.username
|
username: this.userList.username
|
||||||
}
|
}
|
||||||
console.log(userList)
|
console.log(userList)
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ export default {
|
|||||||
setInterval(that.countDown, 1000)
|
setInterval(that.countDown, 1000)
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
time: function (newVal, oldVal) {
|
time: function (newVal/* , oldVal */) {
|
||||||
if (newVal === 0) {
|
if (newVal === 0) {
|
||||||
var params = {
|
const params = {
|
||||||
username: this.userList.username
|
username: this.userList.username
|
||||||
}
|
}
|
||||||
this.$router.push({ name: 'login', params })
|
this.$router.push({ name: 'login', params })
|
||||||
|
|||||||
Reference in New Issue
Block a user