From f07d68b240d46411136b6045d449b6272051830b Mon Sep 17 00:00:00 2001
From: ray <1490493387@qq.com>
Date: Sun, 20 Oct 2024 07:41:35 +0800
Subject: [PATCH] =?UTF-8?q?chore:=20:hammer:=20=E5=AE=8C=E5=96=84MOCK?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E9=80=82=E9=85=8D2.18.0=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=E5=8D=87=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mock/dict.mock.ts | 92 ++++++++++++++++++++++++++++++
mock/menu.mock.ts | 100 +++++++++++++++++++++++++++++----
src/views/demo/icon-select.vue | 18 ------
3 files changed, 181 insertions(+), 29 deletions(-)
delete mode 100644 src/views/demo/icon-select.vue
diff --git a/mock/dict.mock.ts b/mock/dict.mock.ts
index 01edf28b..5f3e5f27 100644
--- a/mock/dict.mock.ts
+++ b/mock/dict.mock.ts
@@ -72,6 +72,98 @@ export default defineMock([
};
},
},
+
+ // 所有字典列表
+ {
+ url: "dict/list",
+ method: ["GET"],
+ body() {
+ return {
+ code: "00000",
+ data: [
+ {
+ name: "通知级别",
+ dictCode: "notice_level",
+ dictDataList: [
+ {
+ value: "L",
+ label: "低",
+ tagType: "info",
+ },
+ {
+ value: "M",
+ label: "中",
+ tagType: "warning",
+ },
+ {
+ value: "H",
+ label: "高",
+ tagType: "danger",
+ },
+ ],
+ },
+ {
+ name: "通知类型",
+ dictCode: "notice_type",
+ dictDataList: [
+ {
+ value: "1",
+ label: "系统升级",
+ tagType: "success",
+ },
+ {
+ value: "2",
+ label: "系统维护",
+ tagType: "primary",
+ },
+ {
+ value: "3",
+ label: "安全警告",
+ tagType: "danger",
+ },
+ {
+ value: "4",
+ label: "假期通知",
+ tagType: "success",
+ },
+ {
+ value: "5",
+ label: "公司新闻",
+ tagType: "primary",
+ },
+ {
+ value: "99",
+ label: "其他",
+ tagType: "info",
+ },
+ ],
+ },
+ {
+ name: "性别",
+ dictCode: "gender",
+ dictDataList: [
+ {
+ value: "1",
+ label: "男",
+ tagType: "primary",
+ },
+ {
+ value: "2",
+ label: "女",
+ tagType: "danger",
+ },
+ {
+ value: "0",
+ label: "保密",
+ tagType: "info",
+ },
+ ],
+ },
+ ],
+ msg: "一切ok",
+ };
+ },
+ },
]);
// 字典映射表数据
diff --git a/mock/menu.mock.ts b/mock/menu.mock.ts
index ea805fdb..9d3840dd 100644
--- a/mock/menu.mock.ts
+++ b/mock/menu.mock.ts
@@ -49,7 +49,7 @@ export default defineMock([
{
path: "menu",
component: "system/menu/index",
- name: "Menu",
+ name: "SysMenu",
meta: {
title: "菜单管理",
icon: "menu",
@@ -85,6 +85,84 @@ export default defineMock([
params: null,
},
},
+ {
+ path: "log",
+ component: "system/log/index",
+ name: "Log",
+ meta: {
+ title: "系统日志",
+ icon: "document",
+ hidden: false,
+ keepAlive: true,
+ alwaysShow: false,
+ params: null,
+ },
+ },
+ {
+ path: "dict-data",
+ component: "system/dict/data",
+ name: "DictData",
+ meta: {
+ title: "字典数据",
+ icon: "",
+ hidden: true,
+ keepAlive: true,
+ alwaysShow: false,
+ params: null,
+ },
+ },
+ {
+ path: "config",
+ component: "system/config/index",
+ name: "Config",
+ meta: {
+ title: "系统配置",
+ icon: "setting",
+ hidden: false,
+ keepAlive: true,
+ alwaysShow: false,
+ params: null,
+ },
+ },
+ {
+ path: "notice",
+ component: "system/notice/index",
+ name: "Notice",
+ meta: {
+ title: "通知公告",
+ icon: "",
+ hidden: false,
+ alwaysShow: false,
+ params: null,
+ },
+ },
+ ],
+ },
+ {
+ path: "/codegen",
+ component: "Layout",
+ name: "/codegen",
+ meta: {
+ title: "系统工具",
+ icon: "menu",
+ hidden: false,
+ alwaysShow: false,
+ params: null,
+ },
+ children: [
+ {
+ path: "codegen",
+ component: "codegen/index",
+ name: "Codegen",
+ meta: {
+ title: "代码生成",
+ icon: "code",
+ hidden: false,
+ keepAlive: true,
+ alwaysShow: false,
+ params: null,
+ },
+ },
],
},
{
@@ -132,7 +210,7 @@ export default defineMock([
component: "demo/internal-doc",
name: "InternalDoc",
meta: {
- title: "平台文档(内嵌)",
+ title: "document",
icon: "document",
hidden: false,
alwaysShow: false,
@@ -144,7 +222,7 @@ export default defineMock([
name: "Https://juejin.cn/post/7228990409909108793",
meta: {
title: "平台文档(外链)",
- icon: "el-icon-Link",
+ icon: "link",
hidden: false,
alwaysShow: false,
params: null,
@@ -285,11 +363,11 @@ export default defineMock([
},
},
{
- path: "icon-selector",
- component: "demo/icon-selector",
- name: "IconSelector",
+ path: "dict-demo",
+ component: "demo/dictionary",
+ name: "DictDemo",
meta: {
- title: "图标选择器",
+ title: "字典组件",
icon: "",
hidden: false,
keepAlive: true,
@@ -298,11 +376,11 @@ export default defineMock([
},
},
{
- path: "dict-demo",
- component: "demo/dict",
- name: "DictDemo",
+ path: "icon-selector",
+ component: "demo/icon-selector",
+ name: "IconSelector",
meta: {
- title: "字典组件",
+ title: "图标选择器",
icon: "",
hidden: false,
keepAlive: true,
diff --git a/src/views/demo/icon-select.vue b/src/views/demo/icon-select.vue
deleted file mode 100644
index 19046966..00000000
--- a/src/views/demo/icon-select.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
- 示例源码 请点击>>>>
-
-
-
-