浏览代码

2022年5月10日11:29:17

master
wq 3 年前
父节点
当前提交
f92052699c
共有 5 个文件被更改,包括 7 次插入5 次删除
  1. 1
    1
      src/crud/index.vue
  2. 2
    0
      src/data/menuData.ts
  3. 2
    2
      src/layout/components/Item.vue
  4. 1
    1
      src/layout/components/SidebarItem.vue
  5. 1
    1
      src/layout/index.vue

+ 1
- 1
src/crud/index.vue 查看文件

<el-dialog v-model="dialogFormVisible" :title="tableFrom.titleDialog ? tableFrom.titleDialog : `${title}`"> <el-dialog v-model="dialogFormVisible" :title="tableFrom.titleDialog ? tableFrom.titleDialog : `${title}`">
<!-- 是否自定义Dialog --> <!-- 是否自定义Dialog -->
<div v-if="tableFrom.customDialog"> <div v-if="tableFrom.customDialog">
<slot name="search" :dialogFormVisible="dialogFormVisible" />
<!-- <slot name="search" :dialogFormVisible="dialogFormVisible" /> -->
</div> </div>
<div v-else> <div v-else>
<!-- 系统内容 --> <!-- 系统内容 -->

+ 2
- 0
src/data/menuData.ts 查看文件

{ {
title: '通行流水查询服务', title: '通行流水查询服务',
path: 'trafficFlow', path: 'trafficFlow',
icon: 'Promotion',
children: [] children: []
}, { }, {
title: '黑名单查询服务', title: '黑名单查询服务',
path: 'blacklistQuery', path: 'blacklistQuery',
icon: 'Opportunity',
children: [] children: []
}, { }, {
title: '卡签售后服务', title: '卡签售后服务',

+ 2
- 2
src/layout/components/Item.vue 查看文件

<template> <template>
<el-icon> <el-icon>
<Icon style="width: 16px;height: 16px;" :icon="icon" ></Icon>
<Icon v-if="icon" style="width: 16px;height: 16px;" :icon="icon" ></Icon>
</el-icon> </el-icon>
</template> </template>
<script> <script>
props: { props: {
icon: { icon: {
type: String, type: String,
default: 'Apple'
default: ''
} }
} }
} }

+ 1
- 1
src/layout/components/SidebarItem.vue 查看文件

<!-- 子项也负责跳转 --> <!-- 子项也负责跳转 -->
<router-link style="text-decoration: none;" v-else :to="{name:`${item.path}`}"> <router-link style="text-decoration: none;" v-else :to="{name:`${item.path}`}">
<el-menu-item class="el-menu-item" :index="item.title + ',' + item.path"> <el-menu-item class="el-menu-item" :index="item.title + ',' + item.path">
<!-- <Item /> -->
<Item v-if="item.icon" :icon="item.icon"/>
<template #title> <template #title>
<span style="font-size:14px">{{ item.title }}</span> <span style="font-size:14px">{{ item.title }}</span>
</template> </template>

+ 1
- 1
src/layout/index.vue 查看文件

<!-- 菜单主体部分 --> <!-- 菜单主体部分 -->
<div style="height: 100%;background-color: #FFFFFF;"> <div style="height: 100%;background-color: #FFFFFF;">
<el-scrollbar height="100%"> <el-scrollbar height="100%">
<el-menu :default-active="menuIndex.menuIndex" width="280" mode="vertical" :router="false" @select="select"
<el-menu :default-active="menuIndex.menuIndex" mode="vertical" :router="false" @select="select"
:collapse="!menuStart.menuIsExpansion" class="el-menu-vertical-demo"> :collapse="!menuStart.menuIsExpansion" class="el-menu-vertical-demo">
<SidebarItem :list="list" /> <SidebarItem :list="list" />
</el-menu> </el-menu>

正在加载...
取消
保存