loulijun2021
2023-09-19 6208ba6872cc54ccbd2b2ff3b67a1a2f054af41d
src/utils/global.js
@@ -1,4 +1,7 @@
import { NewEncodingRules } from '@/api/xtsz'
import axios from 'axios'
import Vue from 'vue'
import { AppTicketSelect } from '@/api/jcsz'
// 全局主要颜色
export function getGlobalColor() {
@@ -91,3 +94,24 @@
    }
  }
}
// 获取token 用于请求畅捷通接口
export async function getTPlusToken() {
  const r1 = await AppTicketSelect()
  const r2 = r1.data[0]
  Vue.prototype.$AppKey = r2.appKey
  Vue.prototype.$AppSecret = r2.appSecret
  const data = {
    appTicket: r2.AppTicket,
    certificate: r2.certificate
  }
  const r3 = await axios.post(Vue.prototype.$chanjetBaseUrl + '/v1/common/auth/selfBuiltApp/generateToken',
    data, {
      headers: {
        'appKey': Vue.prototype.$AppKey,
        'appSecret': Vue.prototype.$AppSecret,
        'Content-Type': 'application/json'
      }
    })
  return r3.data.value.accessToken
}