【fix ESLint】src/views/user/alteration

This commit is contained in:
danshihao
2023-03-06 16:10:41 +08:00
parent c22112b1b1
commit 1e46858f2d
5 changed files with 30 additions and 26 deletions
@@ -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,
+18 -15
View File
@@ -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) => {
+6 -6
View File
@@ -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 {
+3 -3
View File
@@ -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)
+2 -2
View File
@@ -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 })