123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import carhelp from '@/apis/utils/mixin.js'
- import * as API_WeiXin from '@/apis/weixin.js'
- import {
- getUrlParam,
- getAlipayRedirectURI,
-
- } from '@/apis/utils'
- var checkOpenId = true; //是否需要获取openId
- var openId = carhelp.getOpenIdALI();
- var app = {
- init: function() {
-
- if (!openId) {
- this.getOpenId();
- }
-
-
- },
-
- getOpenId() {
-
- const code = getUrlParam('auth_code');
- var openId= carhelp.getOpenIdALI()
-
- if (!openId) {
- if (!code) {
-
- var authUrl = document.URL//.replace('pages/parking/search', 'pages/parking/auth');
- window.location.href = getAlipayRedirectURI(process.car.VUE_APP_ALIAPPID, authUrl );
- } else {
-
- API_WeiXin.getDataByCodeALI(code).then(response => {
-
- carhelp.setOpenIdALI(response.data.openid)
- location.reload();
- }).catch(error => {
- console.log(error);
- });
- }
- }
- }
- }
- module.exports = app
|