chore: 🔨 完善MOCK接口适配2.18.0版本升级
This commit is contained in:
@@ -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",
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// 字典映射表数据
|
// 字典映射表数据
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ export default defineMock([
|
|||||||
{
|
{
|
||||||
path: "menu",
|
path: "menu",
|
||||||
component: "system/menu/index",
|
component: "system/menu/index",
|
||||||
name: "Menu",
|
name: "SysMenu",
|
||||||
meta: {
|
meta: {
|
||||||
title: "菜单管理",
|
title: "菜单管理",
|
||||||
icon: "menu",
|
icon: "menu",
|
||||||
@@ -85,6 +85,84 @@ export default defineMock([
|
|||||||
params: null,
|
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",
|
component: "demo/internal-doc",
|
||||||
name: "InternalDoc",
|
name: "InternalDoc",
|
||||||
meta: {
|
meta: {
|
||||||
title: "平台文档(内嵌)",
|
title: "document",
|
||||||
icon: "document",
|
icon: "document",
|
||||||
hidden: false,
|
hidden: false,
|
||||||
alwaysShow: false,
|
alwaysShow: false,
|
||||||
@@ -144,7 +222,7 @@ export default defineMock([
|
|||||||
name: "Https://juejin.cn/post/7228990409909108793",
|
name: "Https://juejin.cn/post/7228990409909108793",
|
||||||
meta: {
|
meta: {
|
||||||
title: "平台文档(外链)",
|
title: "平台文档(外链)",
|
||||||
icon: "el-icon-Link",
|
icon: "link",
|
||||||
hidden: false,
|
hidden: false,
|
||||||
alwaysShow: false,
|
alwaysShow: false,
|
||||||
params: null,
|
params: null,
|
||||||
@@ -285,11 +363,11 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "icon-selector",
|
path: "dict-demo",
|
||||||
component: "demo/icon-selector",
|
component: "demo/dictionary",
|
||||||
name: "IconSelector",
|
name: "DictDemo",
|
||||||
meta: {
|
meta: {
|
||||||
title: "图标选择器",
|
title: "字典组件",
|
||||||
icon: "",
|
icon: "",
|
||||||
hidden: false,
|
hidden: false,
|
||||||
keepAlive: true,
|
keepAlive: true,
|
||||||
@@ -298,11 +376,11 @@ export default defineMock([
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "dict-demo",
|
path: "icon-selector",
|
||||||
component: "demo/dict",
|
component: "demo/icon-selector",
|
||||||
name: "DictDemo",
|
name: "IconSelector",
|
||||||
meta: {
|
meta: {
|
||||||
title: "字典组件",
|
title: "图标选择器",
|
||||||
icon: "",
|
icon: "",
|
||||||
hidden: false,
|
hidden: false,
|
||||||
keepAlive: true,
|
keepAlive: true,
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
<!-- 图标选择器示例 -->
|
|
||||||
<script setup lang="ts">
|
|
||||||
const iconName = ref("edit");
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<template>
|
|
||||||
<div class="app-container">
|
|
||||||
<el-link
|
|
||||||
href="https://gitee.com/youlaiorg/vue3-element-admin/blob/master/src/views/demo/icon-select.vue"
|
|
||||||
type="primary"
|
|
||||||
target="_blank"
|
|
||||||
class="mb-10"
|
|
||||||
>
|
|
||||||
示例源码 请点击>>>>
|
|
||||||
</el-link>
|
|
||||||
<icon-select v-model="iconName" />
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
Reference in New Issue
Block a user