feat: 新增创建接口,修改i8n部分内容

This commit is contained in:
奔跑的面条
2022-05-21 18:03:15 +08:00
parent b6143bc75e
commit 46cb8e7d0b
9 changed files with 55 additions and 16 deletions
+10 -6
View File
@@ -43,27 +43,31 @@ axiosInstance.interceptors.response.use(
const { code } = res.data as { code: number }
// 成功
if (code === ResultEnum.DATA_SUCCESS) {
if (code === ResultEnum.SUCCESS) {
return Promise.resolve(res.data)
}
// 登录过期
if (code === ResultEnum.SERVER_FORBIDDEN) {
if (code === ResultEnum.TOKEN_OVERDUE) {
window['$message'].error(window['$t']('http.token_overdue_message'))
routerTurnByName(PageEnum.BASE_LOGIN_NAME)
return Promise.reject(res.data)
return
}
// 重定向
// 固定错误码重定向
if (ErrorPageNameMap.get(code)) {
redirectErrorPage(code)
return
}
// 提示错误
window['$message'].error(window['$t']((res.data as any).msg))
return Promise.resolve(res.data)
},
(err: AxiosResponse) => {
const { code } = err.data as { code: number }
if (ErrorPageNameMap.get(code)) redirectErrorPage(code)
window['$message'].error('接口异常,请检查!')
window['$message'].error(window['$t']('http.error_message'))
Promise.reject(err)
}
)
+1 -1
View File
@@ -5,7 +5,7 @@ import { RequestHttpEnum, ModuleTypeEnum } from '@/enums/httpEnum'
// * 新增项目
export const createProjectApi = async (data: object) => {
try {
const res = await http(RequestHttpEnum.POST)(`${ModuleTypeEnum.SYSTEM}/project/create`, data);
const res = await http(RequestHttpEnum.POST)(`${ModuleTypeEnum.PROJECT}/create`, data);
return res;
} catch {
httpErrorHandle();