diff --git a/mock/auth.mock.ts b/mock/auth.mock.ts index 73a7359..90f08f7 100644 --- a/mock/auth.mock.ts +++ b/mock/auth.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/auth/captcha", + url: "auth/captcha", method: ["GET"], body: { code: "00000", @@ -21,7 +16,7 @@ export default defineMock([ }, { - url: "/api/v1/auth/login", + url: "auth/login", method: ["POST"], body: { code: "00000", @@ -37,7 +32,7 @@ export default defineMock([ }, { - url: "/api/v1/auth/logout", + url: "auth/logout", method: ["DELETE"], body: { code: "00000", diff --git a/mock/base.ts b/mock/base.ts new file mode 100644 index 0000000..438e1c1 --- /dev/null +++ b/mock/base.ts @@ -0,0 +1,10 @@ +import path from "path"; +import { createDefineMock } from "vite-plugin-mock-dev-server"; + +export const defineMock = createDefineMock((mock) => { + // 拼接url + mock.url = path.join( + import.meta.env.VITE_APP_BASE_API + "/api/v1/", + mock.url + ); +}); diff --git a/mock/dept.mock.ts b/mock/dept.mock.ts index 46e628d..91f53e5 100644 --- a/mock/dept.mock.ts +++ b/mock/dept.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/dept/options", + url: "dept/options", method: ["GET"], body: { code: "00000", @@ -32,7 +27,7 @@ export default defineMock([ }, { - url: "/api/v1/dept", + url: "dept", method: ["GET"], body: { code: "00000", diff --git a/mock/dict.mock.ts b/mock/dict.mock.ts index 9f4a17d..03d1155 100644 --- a/mock/dict.mock.ts +++ b/mock/dict.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/dict/:code/options", + url: "dict/:code/options", method: ["GET"], body: ({ params }) => { const typeCode = params.code; @@ -40,7 +35,7 @@ export default defineMock([ }, { - url: "/api/v1/dict/types/page", + url: "dict/types/page", method: ["GET"], body: { code: "00000", @@ -66,7 +61,7 @@ export default defineMock([ }, { - url: "/api/v1/dict/page", + url: "dict/page", method: ["GET"], body: { code: "00000", diff --git a/mock/menu.mock.ts b/mock/menu.mock.ts index 6924c12..c61a6f0 100644 --- a/mock/menu.mock.ts +++ b/mock/menu.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/menus/routes", // 路径会拼接为: /dev-api/api/v1/menus/routes + url: "menus/routes", method: ["GET"], body: { code: "00000", @@ -377,7 +372,7 @@ export default defineMock([ }, { - url: "/api/v1/menus", // 路径会拼接为: /dev-api/api/v1/menus/routes + url: "menus", method: ["GET"], body: { code: "00000", diff --git a/mock/role.mock.ts b/mock/role.mock.ts index f86c8ae..b90e1c5 100644 --- a/mock/role.mock.ts +++ b/mock/role.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/roles/options", + url: "roles/options", method: ["GET"], body: { code: "00000", @@ -62,7 +57,7 @@ export default defineMock([ }, { - url: "/api/v1/roles/page", + url: "roles/page", method: ["GET"], body: { code: "00000", @@ -166,7 +161,7 @@ export default defineMock([ }, { - url: "/api/v1/roles/:id/form", + url: "roles/:id/form", method: ["GET"], body: ({ params }) => { const id = params.id; diff --git a/mock/user.mock.ts b/mock/user.mock.ts index 4b8659c..25deaa9 100644 --- a/mock/user.mock.ts +++ b/mock/user.mock.ts @@ -1,13 +1,8 @@ -import path from "path"; -import { createDefineMock } from "vite-plugin-mock-dev-server"; - -const defineMock = createDefineMock((mock) => { - mock.url = path.join(import.meta.env.VITE_APP_BASE_API, mock.url); // 路径会拼接为: /dev-api + url -}); +import { defineMock } from "./base"; export default defineMock([ { - url: "/api/v1/users/me", + url: "users/me", method: ["GET"], body: { code: "00000", @@ -45,7 +40,7 @@ export default defineMock([ }, { - url: "/api/v1/users/page", + url: "users/page", method: ["GET"], body: { code: "00000", @@ -87,7 +82,7 @@ export default defineMock([ }, { - url: "/api/v1/users/:userId/form", + url: "users/:userId/form", method: ["GET"], body: ({ params }) => { const userId = params.userId;