diff --git a/platform/base/src/api/work.ts b/platform/base/src/api/work.ts index 0f01615..5f7e33b 100644 --- a/platform/base/src/api/work.ts +++ b/platform/base/src/api/work.ts @@ -1,11 +1,25 @@ import request from "@/utils/system/request"; +import request2 from "@/utils/system/request2"; // 获取数据api export function getData(data: object) { return request({ url: "/work/list", method: "post", - baseURL: "/mock", data, }); } +export function sendCode(data: object) { + return request2({ + url: "/sms/send", + method: "post", + data, + }); +} +export function register(data: object) { + return request2({ + url: "/register", + method: "post", + data, + }); +} \ No newline at end of file diff --git a/platform/base/src/utils/system/request2.ts b/platform/base/src/utils/system/request2.ts index ac61b5e..c51e41d 100644 --- a/platform/base/src/utils/system/request2.ts +++ b/platform/base/src/utils/system/request2.ts @@ -45,7 +45,8 @@ service.interceptors.response.use( }, (error: AxiosError) => { console.log(error); // for debug - const badMessage: any = error.message || error; + // @ts-ignore + const badMessage: any = error.response.data.message || error; const code = parseInt( badMessage .toString() @@ -58,6 +59,7 @@ service.interceptors.response.use( // 错误处理 function showError(error: any) { + console.log(error) // token过期,清除本地数据,并跳转至登录页面 if (error.code === 403) { // to re-login diff --git a/platform/base/src/views/system/message-Login.vue b/platform/base/src/views/system/message-Login.vue index a5fb1c4..35197ea 100644 --- a/platform/base/src/views/system/message-Login.vue +++ b/platform/base/src/views/system/message-Login.vue @@ -1,5 +1,5 @@