| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- /**
- * iView store Pro 业务配置
- * */
- // 请求接口地址 如果没有配置自动获取当前网址路径
- const VUE_APP_API_URL = process.env.VUE_APP_API_URL || `${location.origin}/storeapi`;
- // 管理端ws
- const VUE_APP_WS_ADMIN_URL = process.env.VUE_APP_WS_ADMIN_URL || `ws:${location.hostname}/ws`
- // 路由前缀
- const routePre = '/store'
- import util from '@/libs/util';
- const Setting = {
- /**
- * 基础配置
- * */
- routePre,
- // 网页标题的后缀
- titleSuffix: util.cookies.get('pageTitle') || '君子堂',
- // 后台配置目录
-
- // 路由模式,可选值为 history 或 hash
- routerMode: 'history',
- // 页面切换时,是否显示模拟的进度条
- showProgressBar: false,
- // 接口请求地址
- apiBaseURL: VUE_APP_API_URL,
- // adminsocket连接
- wsAdminSocketUrl: VUE_APP_WS_ADMIN_URL,
- modalDuration: 3,
- // 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice
- errorModalType: 'Message',
- // Cookies 默认保存时间,单位:天
- cookiesExpires: 1,
- /**
- * 多语言配置
- * */
- i18n: {
- // 默认语言
- default: 'zh-CN',
- // 是否根据用户电脑配置自动设置语言(仅第一次有效)
- auto: false
- },
- /**
- * 布局配置
- * */
- // 侧边菜单宽度,单位 px,不可动态修改,需与 setting.less 的 @menuSideWidth 保持一致
- menuSideWidth: 200,
- layout: {
- // 侧边栏风格,可选值为 dark 或 light
- siderTheme: 'light',
- // 顶栏风格,可选值为 light、dark 或 primary
- headerTheme: 'light',
- // 顶栏是否置顶,开启后会覆盖侧边栏,需开启 headerFix
- headerStick: true,
- // 是否开启多 Tabs 页签
- tabs: false,
- // 多 Tabs 页签是否显示图标,开启 tabs 时有效
- showTabsIcon: true,
- // 是否固定多 Tabs 多页签
- tabsFix: true,
- // 是否固定侧边栏
- siderFix: true,
- // 是否固定顶栏
- headerFix: true,
- // 是否在下滑时隐藏顶栏,需开启 headerFix,如果开启了 tabsFix,Tabs 也会被隐藏
- headerHide: false,
- // 是否显示顶部菜单栏
- // 一般来说,侧边的菜单栏足以满足大部分业务,如需动态切换侧边栏,可开启此选项启用顶部一级菜单,此时侧边栏将作为二级菜单
- headerMenu: false,
- // 侧边菜单栏是否开启手风琴模式
- menuAccordion: true,
- // 是否显示折叠侧边栏按钮,移动端下会自动强制开启
- showSiderCollapse: true,
- // 侧边菜单栏是否默认折起
- menuCollapse: false,
- // 侧边菜单折起时,是否在子菜单前显示父级菜单名称
- showCollapseMenuTitle: false,
- // 是否显示重载按钮
- showReload: true,
- // 是否显示搜索
- showSearch: true,
- // 是否显示通知
- showNotice: true,
- // 是否显示全屏
- showFullscreen: true,
- // 在手机访问时,是否在顶部显示小尺寸 logo
- showMobileLogo: true,
- // 是否显示全局面包屑,开启 headerMenu 时不可用
- showBreadcrumb: true,
- // 全局面包屑是否显示图标,开启 showBreadcrumb 时有效
- showBreadcrumbIcon: true,
- // 是否显示日志入口,开启与否,不影响日志记录,如不希望用户看到可关闭
- showLog: true,
- // 是否显示多语言
- showI18n: false,
- // 是否支持动态修改布局配置,移动端下会自动强制关闭
- enableSetting: true,
- // 退出登录时,是否二次确认
- logoutConfirm: true
- },
- /**
- * 多页 Tabs
- * */
- page: {
- // 默认打开的页签
- opened: [`${routePre}/home`]
- },
- /**
- * 功能配置
- * */
- // 相同路由,不同参数间进行切换,是否强力更新
- sameRouteForceUpdate: false,
- // 是否使用动态侧边菜单
- dynamicSiderMenu: true
- };
- export default Setting;
|