Browse Source

更新

master
453530270@qq.com 2 years ago
parent
commit
ae7025e66f
  1. 15
      pages/login/index.vue
  2. 45
      pages/verfiy/index.vue

15
pages/login/index.vue

@ -56,6 +56,8 @@
import * as LoginApi from '@/api/login'
import * as Verify from '@/utils/verify'
import store from '@/store'
//
import { checkLogin, showError } from '@/core/app'
export default {
@ -80,8 +82,19 @@ import store from '@/store'
async onLoad(options) {
// do nothing
},
mounted() {
this.init()
},
methods: {
//
init(){
if(checkLogin()==true){
this.isLogin = true
//
this.$navTo("pages/home")
}
},
//goto smslogin
gtsms(){
this.$navTo("pages/login/loginsms")

45
pages/verfiy/index.vue

@ -25,6 +25,7 @@
</view>
</view> -->
</view>
@ -38,6 +39,8 @@
import * as UploadApi from '@/api/upload'
import * as Verify from '@/utils/verify'
import store from '@/store'
import * as UserApi from '@/api/user'
import { checkLogin, showError } from '@/core/app'
//
const maxImageLength = 2
@ -51,10 +54,50 @@
rid:"",
//
imageList: [],
//
userInfo:[]
}
},
mounted() {
this.init()
},
methods: {
//
//
init(){
if(checkLogin()==true){
this.isLogin = true
this.getUserInfo()
}else{
this.isLogin= false
showError("请登录后再操作",this.gotologin())
}
},
gotologin(){
this.$navTo("pages/login/index")
},
//
getUserInfo() {
const app = this
return new Promise((resolve, reject) => {
!app.isLogin ? resolve(null) : UserApi.info({}, { load: app.isFirstload })
.then(result => {
app.userInfo = result.data.userInfo
if(app.userInfo.real_name!=""){
this.$navTo("pages/home")
}
resolve(app.userInfo)
})
.catch(err => {
if (err.result && err.result.status == 401) {
app.isLogin = false
resolve(null)
} else {
reject(err)
}
})
})
},
//
chkst() {
const app = this
if (!app.isLoading && app.formValidationName(app.rname) && app.formValidationId(app.rid)) {

Loading…
Cancel
Save