|
|
|
@ -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)) { |
|
|
|
|