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 @@ - - - -