面包屑改造

master
toesbieya 6 years ago
parent 517873a869
commit 3d23e0a365
  1. 2
      vue/src/component/biz/UserSelector/SimpleMultipleUserSelector.vue
  2. 15
      vue/src/layout/component/Main/index.vue
  3. 2
      vue/src/layout/component/Sidebar/index.vue
  4. 2
      vue/src/router/index.js
  5. 4
      vue/src/router/module/defaultRoot/child/app.js
  6. 4
      vue/src/router/module/defaultRoot/child/purchase.js
  7. 4
      vue/src/router/module/defaultRoot/child/sell.js

@ -17,7 +17,7 @@ export default {
props: {value: Array, disabled: Boolean},
data:()=>({data:[]}),
data: () => ({data: []}),
methods: {
emit(v) {

@ -34,14 +34,17 @@ import PageFooter from "./component/PageFooter"
export default {
name: 'AppMain',
components: {BackToTop, Breadcrumb,PageView, PageFooter},
components: {BackToTop, Breadcrumb, PageView, PageFooter},
computed: {
showBreadcrumb: () => settingGetters.showBreadcrumb,
showBackToTop:()=>settingGetters.showBackToTop,
cachedViews:()=>tagsViewGetters.cachedViews,
transitionName:()=>tagsViewGetters.transitionName,
showBreadcrumb() {
if (!settingGetters.showBreadcrumb) return false
return this.$route.meta.breadcrumb !== false
},
showBackToTop: () => settingGetters.showBackToTop,
cachedViews: () => tagsViewGetters.cachedViews,
transitionName: () => tagsViewGetters.transitionName,
showIframe: () => iframeGetters.show,
currentIframe: () => iframeGetters.current,

@ -1,7 +1,7 @@
<script type="text/jsx">
import actionOnSelectMenuMixin from "@/layout/mixin/actionOnSelectMenu"
import {getters as mainGetters} from "@/layout/store/main"
import {getters as settingGetters,mutations as settingMutations} from "@/layout/store/setting"
import {getters as settingGetters, mutations as settingMutations} from "@/layout/store/setting"
import Logo from './component/Logo'
import SidebarItem from './component/SidebarItem'

@ -5,7 +5,7 @@
* 左侧菜单显示name && !meta.hidden && meta.title
* 左侧菜单排序能在左侧菜单中显示 && meta.sort升序排列
* 左侧菜单不折叠只有一个children的路由meta.alwaysShow
* 面包屑显示meta.title || meta.dynamicTitle
* 面包屑显示meta.breadcrumb !== false && (meta.title || meta.dynamicTitle)
* tab栏显示meta.title || meta.dynamicTitle
* tab栏固定显示meta.title && meta.affix
* 页面不缓存!name && !meta.usePathKey && !meta.useFullPathKey || meta.noCache

@ -5,13 +5,13 @@ const router = [
path: 'index',
component: 'index/',
name: 'index',
meta: {title: '首页', affix: true, icon: 'svg-home', noAuth: true, sort: 0}
meta: {title: '首页', affix: true, icon: 'svg-home', noAuth: true, breadcrumb: false, sort: 0}
},
{
path: 'user',
name: 'userCenter',
component: 'userCenter/',
meta: {title: '个人中心', noCache: true, icon: 'svg-user', noAuth: true, hidden: true},
meta: {title: '个人中心', noCache: true, icon: 'svg-user', noAuth: true, breadcrumb: false, hidden: true},
}
]

@ -12,11 +12,11 @@ const router = {
},
{
path: 'order/detail/:type(see|add|edit)/:id?',
props: true,
component: 'purchase/order/detail',
meta: {
title: '采购订单详情页',
hidden: true,
breadcrumb: false,
dynamicTitle(to) {
const {type, id} = to.params
switch (type) {
@ -41,11 +41,11 @@ const router = {
},
{
path: 'inbound/detail/:type(see|add|edit)/:id?',
props: true,
component: 'purchase/inbound/detail',
meta: {
title: '采购入库详情页',
hidden: true,
breadcrumb: false,
dynamicTitle(to) {
const {type, id} = to.params
switch (type) {

@ -12,11 +12,11 @@ const router = {
},
{
path: 'order/detail/:type(see|add|edit)/:id?',
props: true,
component: 'sell/order/detail',
meta: {
title: '销售订单详情页',
hidden: true,
breadcrumb: false,
dynamicTitle(to) {
const {type, id} = to.params
switch (type) {
@ -41,11 +41,11 @@ const router = {
},
{
path: 'outbound/detail/:type(see|add|edit)/:id?',
props: true,
component: 'sell/outbound/detail',
meta: {
title: '销售出库详情页',
hidden: true,
breadcrumb: false,
dynamicTitle(to) {
const {type, id} = to.params
switch (type) {

Loading…
Cancel
Save