Commit debf67cd authored by youjie's avatar youjie

no message

parent 06615da2
import { Data } from './../../node_modules/_vite@2.9.15@vite/dist/node/index.d';
import Axios, { AxiosResponse, AxiosRequestConfig, AxiosError } from 'axios' import Axios, { AxiosResponse, AxiosRequestConfig, AxiosError } from 'axios'
import message from '../utils/message' import message from '../utils/message'
...@@ -6,7 +7,10 @@ import router from '../router' ...@@ -6,7 +7,10 @@ import router from '../router'
// import { message } from 'ant-design-vue' // import { message } from 'ant-design-vue'
// import Store from '../store' // import Store from '../store'
// import { Notify } from 'quasar' // import { Notify } from 'quasar'
let {t} =i18n.global import * as OpenCC from 'opencc-js'
let {locale,t} =i18n.global
let converterTW = OpenCC.Converter({ from: 'cn', to: 'tw' }) //转繁
let datas: AxiosResponse // 接收需要转繁数据
/** /**
...@@ -118,7 +122,13 @@ service.interceptors.response.use( ...@@ -118,7 +122,13 @@ service.interceptors.response.use(
/** 请求有响应 */ /** 请求有响应 */
async (response: AxiosResponse) => { async (response: AxiosResponse) => {
if (response.status === 200) { if (response.status === 200) {
return Promise.resolve(response) if(locale.value=='zhTW'){
let stringifyData = converterTW(JSON.stringify(response))
datas = JSON.parse(stringifyData)
}else{
datas = response
}
return Promise.resolve(datas)
} else { } else {
const __text = getErrorCode2text(response) const __text = getErrorCode2text(response)
return Promise.reject(new Error(__text)) return Promise.reject(new Error(__text))
......
...@@ -2,8 +2,19 @@ import service from "./axios"; ...@@ -2,8 +2,19 @@ import service from "./axios";
import Store from '../store' import Store from '../store'
import md5 from "md5-ts"; import md5 from "md5-ts";
import { HttpResponse } from "@/@types"; import { HttpResponse } from "@/@types";
import * as OpenCC from 'opencc-js'
import { i18n } from '../boot/i18n'
let {locale} =i18n.global
let converterSW = OpenCC.Converter({ from: 'tw', to: 'cn' }) //转简
let datas: any // 接收需要转简数据
const request = (cmd:string,msg:any): Promise<HttpResponse>=>{ const request = (cmd:string,msg:any): Promise<HttpResponse>=>{
msg = msg??{} if(locale.value=='zhTW'){
let stringifyData = converterSW(JSON.stringify(msg))
datas = JSON.parse(stringifyData)
}else{
datas = msg
}
msg = datas??{}
let token = ""; let token = "";
let key = ""; let key = "";
let timestamp = (new Date()).valueOf(); let timestamp = (new Date()).valueOf();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment