refactor(mock): ♻️ 抽离公共代码
This commit is contained in:
parent
f65e38b9bd
commit
b30cfe0e67
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
);
|
||||
});
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue