loulijun2021
2023-06-06 3a9c0a33f8358cd81542994701436fbc99def3da
src/utils/global.js
@@ -1,4 +1,7 @@
import { NewEncodingRules } from '@/api/systemSettings'
import { AppTicketSelect } from '@/api/basicInfo'
import axios from 'axios'
import Vue from 'vue'
// 全局主要颜色
export function getGlobalColor() {
@@ -50,6 +53,7 @@
  // return `${y}-${m}-${d}  ${hh}:${mm}:${ss}   ${week}`
  return `${y}-${m}-${d}  ${hh}:${mm}:${ss}`
}
// 时间处理函数   返回 时分
export function handleDatetime3(value) {
  const dt = new Date(value)
@@ -98,3 +102,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
}