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