|
@@ -5,11 +5,12 @@ import { tansParams, blobValidate } from "@/utils/ruoyi";
|
|
|
import cache from "@/plugins/cache";
|
|
|
import { Notification, MessageBox, Message, Loading } from "element-ui";
|
|
|
import { saveAs } from "file-saver";
|
|
|
+import { getToken } from "@/utils/auth";
|
|
|
axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8";
|
|
|
// 创建axios实例
|
|
|
const ZTservice = axios.create({
|
|
|
// axios中请求配置有baseURL选项,表示请求URL公共部分
|
|
|
- baseURL: window.ZTaxiosURI,
|
|
|
+ baseURL: window.axiosURI,
|
|
|
//baseURL: "http://192.168.100.252:8080",
|
|
|
// 超时
|
|
|
timeout: 100000,
|
|
@@ -18,6 +19,12 @@ const ZTservice = axios.create({
|
|
|
// request拦截器
|
|
|
ZTservice.interceptors.request.use(
|
|
|
(config) => {
|
|
|
+ // 是否需要设置 token
|
|
|
+ const isToken = (config.headers || {}).isToken === false
|
|
|
+ // 是否需要防止数据重复提交
|
|
|
+ if (getToken() && !isToken) {
|
|
|
+ config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
+ }
|
|
|
// 是否需要防止数据重复提交
|
|
|
const isRepeatSubmit = (config.headers || {}).repeatSubmit === false;
|
|
|
// get请求映射params参数
|
|
@@ -151,14 +158,14 @@ ZTservice.interceptors.response.use(
|
|
|
|
|
|
export async function getJZDJWord(data) {
|
|
|
return await ZTservice({
|
|
|
- url: "/sanya/exportWord4",
|
|
|
+ url: "/model/sanya/exportWord4",
|
|
|
method: "post",
|
|
|
data: data,
|
|
|
});
|
|
|
}
|
|
|
export async function getWord(data) {
|
|
|
let dataFile = await ZTservice({
|
|
|
- url: "/sanya/getWord",
|
|
|
+ url: "/model/sanya/getWord",
|
|
|
method: "post",
|
|
|
responseType: "blob",
|
|
|
params: data,
|