刘翔宇-旅管家 4 years ago
parent d9f098009b
commit 645ff8d31a

@ -15,6 +15,7 @@
<view class="loginFoot"> <view class="loginFoot">
<u-button :ripple="true" @click="loginBind" ripple-bg-color="#0385e5" type="primary">登陆</u-button> <u-button :ripple="true" @click="loginBind" ripple-bg-color="#0385e5" type="primary">登陆</u-button>
</view> </view>
<view>{{url}}{{token}}</view>
</view> </view>
</template> </template>
@ -24,14 +25,20 @@
data() { data() {
return { return {
username: '', username: '',
password: '' password: '',
token: "",
url: "",
paraString: ""
} }
}, },
onLoad: function(options) { onLoad: function(options) {
let userinfo = uni.getStorageSync('userInfo_token'); let userinfo = uni.getStorageSync('userInfo_token');
this.paraString = window.location.href;
if (!util.isNull(options.token) && options.tp == "hdgl") { let token =this.getQueryVariable('token')
let token = options.token; if (!util.isNull(token) && options.tp == "hdgl") {
let url = util.HOST + '/api/mobile/auth/oss-login';
this.token = token;
this.url = url;
uni.request({ uni.request({
url: util.HOST + '/api/mobile/auth/oss-login', url: util.HOST + '/api/mobile/auth/oss-login',
method: 'POST', method: 'POST',
@ -46,6 +53,9 @@
uni.redirectTo({ uni.redirectTo({
url: '/pages/index/index' url: '/pages/index/index'
}); });
} else {
util.alert(res.data.errmsg);
} }
}, },
fail: function(res) { fail: function(res) {
@ -54,12 +64,30 @@
} }
}); });
} else { } else {
} }
}, },
methods: { methods: { //
getQueryVariable(variable) {
var query = this.paraString;
var rooms = query.split('?');
for (var i = 0; i < rooms.length; i++) {
var pair = rooms[i].split('=');
if (pair[0] == variable) {
return (pair[1].split('&'))[0]
}
}
//&
var vars = query.split('&')
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=')
if (pair[0] == variable) {
return pair[1]
}
}
},
back: function() { back: function() {
window.android.finish(); window.android.finish();
}, },

Loading…
Cancel
Save