登录ip不一致提示
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
1286cd1212
commit
328359dfde
|
@ -308,6 +308,8 @@ export default {
|
||||||
Img1,
|
Img1,
|
||||||
toggleRoleVisible: false,
|
toggleRoleVisible: false,
|
||||||
toggleRoleLoading: false,
|
toggleRoleLoading: false,
|
||||||
|
|
||||||
|
LoginState: 0,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
@ -383,10 +385,12 @@ export default {
|
||||||
loginIn(Id) {
|
loginIn(Id) {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
this.showCode = false
|
this.showCode = false
|
||||||
|
this.LoginState = 0
|
||||||
if (Id) this.loginForm.UserId = Id
|
if (Id) this.loginForm.UserId = Id
|
||||||
this.$store
|
this.$store
|
||||||
.dispatch('user/login', this.loginForm)
|
.dispatch('user/login', this.loginForm)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
this.LoginState = res.BasicInfo.LoginState
|
||||||
if (res.BasicInfo.IsFirstAdd) {
|
if (res.BasicInfo.IsFirstAdd) {
|
||||||
// 当前用户为首次登录,请先修改密码之后再次登录
|
// 当前用户为首次登录,请先修改密码之后再次登录
|
||||||
this.$message.success(this.$t('login:message:login1'))
|
this.$message.success(this.$t('login:message:login1'))
|
||||||
|
@ -422,11 +426,12 @@ export default {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
} else if (res.BasicInfo.LoginState === 2) {
|
|
||||||
// 本次登录的IP或设备与上次不一致,请确认'
|
|
||||||
// this.$alert(this.$t('login:message:login4'), this.$t('common:title:warning'))
|
|
||||||
this.$message.warning(this.$t('login:message:login4'))
|
|
||||||
}
|
}
|
||||||
|
// else if (res.BasicInfo.LoginState === 2) {
|
||||||
|
// // 本次登录的IP或设备与上次不一致,请确认'
|
||||||
|
// // this.$alert(this.$t('login:message:login4'), this.$t('common:title:warning'))
|
||||||
|
// this.$message.warning(this.$t('login:message:login4'))
|
||||||
|
// }
|
||||||
if (
|
if (
|
||||||
Array.isArray(this.$store.state.user.roles) &&
|
Array.isArray(this.$store.state.user.roles) &&
|
||||||
this.$store.state.user.roles.length === 1
|
this.$store.state.user.roles.length === 1
|
||||||
|
@ -455,6 +460,9 @@ export default {
|
||||||
if (res && res.length > 0) {
|
if (res && res.length > 0) {
|
||||||
this.$store.dispatch('global/getNoticeList')
|
this.$store.dispatch('global/getNoticeList')
|
||||||
this.$router.addRoutes(res)
|
this.$router.addRoutes(res)
|
||||||
|
if (this.LoginState === 2) {
|
||||||
|
this.$message.warning(this.$t('login:message:login4'))
|
||||||
|
}
|
||||||
if (this.loginType === 'DevOps') {
|
if (this.loginType === 'DevOps') {
|
||||||
this.$router.replace({ path: res[0].path })
|
this.$router.replace({ path: res[0].path })
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue