refactor(mock): ♻️ 抽离公共代码
This commit is contained in:
@@ -1,13 +1,8 @@
|
|||||||
import path from "path";
|
import { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/auth/captcha",
|
url: "auth/captcha",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -21,7 +16,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/auth/login",
|
url: "auth/login",
|
||||||
method: ["POST"],
|
method: ["POST"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -37,7 +32,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/auth/logout",
|
url: "auth/logout",
|
||||||
method: ["DELETE"],
|
method: ["DELETE"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
|
|||||||
10
mock/base.ts
Normal file
10
mock/base.ts
Normal file
@@ -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 { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/dept/options",
|
url: "dept/options",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -32,7 +27,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/dept",
|
url: "dept",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
|
|||||||
@@ -1,13 +1,8 @@
|
|||||||
import path from "path";
|
import { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/dict/:code/options",
|
url: "dict/:code/options",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: ({ params }) => {
|
body: ({ params }) => {
|
||||||
const typeCode = params.code;
|
const typeCode = params.code;
|
||||||
@@ -40,7 +35,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/dict/types/page",
|
url: "dict/types/page",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -66,7 +61,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/dict/page",
|
url: "dict/page",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
|
|||||||
@@ -1,13 +1,8 @@
|
|||||||
import path from "path";
|
import { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/menus/routes", // 路径会拼接为: /dev-api/api/v1/menus/routes
|
url: "menus/routes",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -377,7 +372,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/menus", // 路径会拼接为: /dev-api/api/v1/menus/routes
|
url: "menus",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
|
|||||||
@@ -1,13 +1,8 @@
|
|||||||
import path from "path";
|
import { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/roles/options",
|
url: "roles/options",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -62,7 +57,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/roles/page",
|
url: "roles/page",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -166,7 +161,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/roles/:id/form",
|
url: "roles/:id/form",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: ({ params }) => {
|
body: ({ params }) => {
|
||||||
const id = params.id;
|
const id = params.id;
|
||||||
|
|||||||
@@ -1,13 +1,8 @@
|
|||||||
import path from "path";
|
import { defineMock } from "./base";
|
||||||
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
|
|
||||||
});
|
|
||||||
|
|
||||||
export default defineMock([
|
export default defineMock([
|
||||||
{
|
{
|
||||||
url: "/api/v1/users/me",
|
url: "users/me",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -45,7 +40,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/users/page",
|
url: "users/page",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: {
|
body: {
|
||||||
code: "00000",
|
code: "00000",
|
||||||
@@ -87,7 +82,7 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
url: "/api/v1/users/:userId/form",
|
url: "users/:userId/form",
|
||||||
method: ["GET"],
|
method: ["GET"],
|
||||||
body: ({ params }) => {
|
body: ({ params }) => {
|
||||||
const userId = params.userId;
|
const userId = params.userId;
|
||||||
|
|||||||
Reference in New Issue
Block a user