|
@@ -2,47 +2,52 @@
|
|
|
export default {
|
|
export default {
|
|
|
onLaunch: function(options) {
|
|
onLaunch: function(options) {
|
|
|
// console.log('App Launch')
|
|
// console.log('App Launch')
|
|
|
- // console.log('\'' + this.$utils.getEncryptedData('token') + '\'')
|
|
|
|
|
- // console.log('\'' + this.$utils.getEncryptedData('cardNumber') + '\'')
|
|
|
|
|
- // console.log('\'' + this.$utils.getEncryptedData('errorMsg') + '\'')
|
|
|
|
|
-
|
|
|
|
|
- var cardNumber = options.query.card_number;
|
|
|
|
|
- if (!this.$utils.isEmpty(cardNumber)) {
|
|
|
|
|
- this.$utils.storeEncryptedData('cardNumber', cardNumber);
|
|
|
|
|
- } else {
|
|
|
|
|
- cardNumber = this.$utils.getEncryptedData('cardNumber');
|
|
|
|
|
- if (this.$utils.isEmpty(cardNumber)) {
|
|
|
|
|
- uni.showToast({
|
|
|
|
|
- title: '未获得用户信息',
|
|
|
|
|
- duration: 3000
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- var token = this.$utils.getEncryptedData('token');
|
|
|
|
|
- var errorMsg = this.$utils.getEncryptedData('errorMsg');
|
|
|
|
|
-
|
|
|
|
|
- if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.isEmpty(errorMsg)) {
|
|
|
|
|
- var url = 'https://chtech.ncjti.edu.cn/hotelReservation/zhotel/appopenid.action';
|
|
|
|
|
- var encodedUrl = encodeURIComponent(url);
|
|
|
|
|
- window.location.href = 'https://open.wecard.qq.com/connect/oauth/authorize' +
|
|
|
|
|
- '?app_key=9FFFACD6D09F15D2' +
|
|
|
|
|
- '&response_type=code' +
|
|
|
|
|
- '&scope=snsapi_userinfo' +
|
|
|
|
|
- '&ocode=1015730314' +
|
|
|
|
|
- '&redirect_uri=' + encodedUrl +
|
|
|
|
|
- '&state=' + url;
|
|
|
|
|
- } else if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.containsString(errorMsg, '失败')) {
|
|
|
|
|
- uni.navigateTo({
|
|
|
|
|
- url: '/pages/p404/p404'
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ this.accredit(options)
|
|
|
},
|
|
},
|
|
|
onShow: function() {
|
|
onShow: function() {
|
|
|
console.log('App Show')
|
|
console.log('App Show')
|
|
|
},
|
|
},
|
|
|
onHide: function() {
|
|
onHide: function() {
|
|
|
console.log('App Hide')
|
|
console.log('App Hide')
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ accredit(options) {
|
|
|
|
|
+ // console.log('\'' + this.$utils.getEncryptedData('token') + '\'')
|
|
|
|
|
+ // console.log('\'' + this.$utils.getEncryptedData('cardNumber') + '\'')
|
|
|
|
|
+ // console.log('\'' + this.$utils.getEncryptedData('errorMsg') + '\'')
|
|
|
|
|
+
|
|
|
|
|
+ var cardNumber = options.query.card_number;
|
|
|
|
|
+ if (!this.$utils.isEmpty(cardNumber)) {
|
|
|
|
|
+ this.$utils.storeEncryptedData('cardNumber', cardNumber);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ cardNumber = this.$utils.getEncryptedData('cardNumber');
|
|
|
|
|
+ if (this.$utils.isEmpty(cardNumber)) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: '未获得用户信息',
|
|
|
|
|
+ duration: 3000
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ var token = this.$utils.getEncryptedData('token');
|
|
|
|
|
+ var errorMsg = this.$utils.getEncryptedData('errorMsg');
|
|
|
|
|
+
|
|
|
|
|
+ if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.isEmpty(errorMsg)) {
|
|
|
|
|
+ var url = 'https://chtech.ncjti.edu.cn/hotelReservation/zhotel/appopenid.action';
|
|
|
|
|
+ var encodedUrl = encodeURIComponent(url);
|
|
|
|
|
+ window.location.href = 'https://open.wecard.qq.com/connect/oauth/authorize' +
|
|
|
|
|
+ '?app_key=9FFFACD6D09F15D2' +
|
|
|
|
|
+ '&response_type=code' +
|
|
|
|
|
+ '&scope=snsapi_userinfo' +
|
|
|
|
|
+ '&ocode=1015730314' +
|
|
|
|
|
+ '&redirect_uri=' + encodedUrl +
|
|
|
|
|
+ '&state=' + url;
|
|
|
|
|
+ } else if (this.$utils.isEmpty(cardNumber) && this.$utils.isEmpty(token) && this.$utils.containsString(errorMsg, '失败')) {
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ url: '/pages/p404/p404'
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|