diff --git a/.env.production b/.env.production index 48df29a..373a779 100644 --- a/.env.production +++ b/.env.production @@ -1,3 +1,8 @@ # 代理前缀 -VITE_APP_BASE_API = '/mk/ai/api/' +# VITE_APP_BASE_API = '/mk/ai/api/' + +VITE_APP_BASE_API = '/api' + +# 线上接口地址 +# VITE_APP_API_URL = http://10.5.1.137:8800 diff --git a/src/api/operator/index.js b/src/api/operator/index.js index 60f8203..13bb971 100644 --- a/src/api/operator/index.js +++ b/src/api/operator/index.js @@ -1,57 +1,65 @@ import request from "@/utils/request"; //获取算子列表 -const list=(data)=>{ +const list = (data) => { return request({ url: `/operators`, method: "get", - params:data - }); + params: data + }); } //新增算子 -const add=(data)=>{ +const add = (data) => { return request({ url: `/operators`, method: "post", - data:data - }); + data: data + }); } //获取算子程序列表 -const getPrograms=(data)=>{ +const getPrograms = (data) => { return request({ url: `/operators/programs`, method: "get", - params:data - }); + params: data + }); } //新增算子程序文件 -const addPrograms=(data)=>{ +const addPrograms = (data) => { return request({ url: `/operators/programs`, method: "post", - data:data - }); + data: data + }); } //删除算子程序文件 -const deletePrograms=(id)=>{ +const deletePrograms = (id) => { return request({ url: `/operators/programs/${id}`, method: "delete" - }); + }); } //删除算子 -const deleteOperator=(id)=>{ +const deleteOperator = (id) => { return request({ url: `/operators/${id}`, method: "delete" - }); + }); } //获取算子详情 -const findOne=(id)=>{ +const findOne = (id) => { return request({ url: `/operators/${id}`, method: "get" - }); + }); } +//获取算子详情 +const uploadProgramsFile = (data) => { + return request({ + url: `/operators/programs/upload`, + method: "post" + }); +} + export default { list, @@ -60,5 +68,6 @@ export default { addPrograms, deletePrograms, deleteOperator, - findOne + findOne, + uploadProgramsFile } \ No newline at end of file diff --git a/src/utils/request.ts b/src/utils/request.ts index 0b72fea..9a15d5d 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -34,17 +34,22 @@ service.interceptors.response.use( ) { return response; } - - if(true){ - return response; - } + // if(true){ + // return response; + // } const { code, data, msg } = response.data; if (code === ResultEnum.SUCCESS) { - return data; - } - - ElMessage.error(msg || "系统出错"); - return Promise.reject(new Error(msg || "Error")); + return response; + }else if (code === ResultEnum.TOKEN_INVALID) { + ElMessage.warning("登录状态已过期,请重新登录"); + const userStore = useUserStoreHook(); + userStore.resetToken().then(() => { + location.href = '#/login'; + }); + }else{ + ElMessage.error(msg || "系统出错"); + return Promise.reject(new Error(msg || "Error")); + } }, (error: any) => { // 异常处理 diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 80fc724..516ef0a 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -52,7 +52,7 @@