diff --git a/package.json b/package.json index b8b0348..1772ab8 100644 --- a/package.json +++ b/package.json @@ -61,8 +61,7 @@ "zx-comparison": "^1.0.3", "zx-count": "^0.3.7", "zx-icon": "^1.1.9", - "zx-keel": "^0.9.4", - "zx-layouts": "^0.6.14", + "zx-layouts": "^0.6.15", "zx-magnifie": "^0.4.0", "zx-markdown-editor": "^0.0.2", "zx-player": "^1.0.1", diff --git a/src/config/settings.js b/src/config/settings.js index daa67fa..6d866db 100644 --- a/src/config/settings.js +++ b/src/config/settings.js @@ -26,12 +26,10 @@ module.exports = { devPort: "80", //版本号 version: process.env.VUE_APP_VERSION, - //烦请保留package.json作者信息 保留版权可免费商用 如需去除并自定义为自己企业的版权请联系群主QQ 1204505056 需支付299元 恶意修改发生纠纷及出现任何问题 由修改人自行承担 + //烦请保留package.json作者信息 即可免费商用 copyright: process.env.VUE_APP_AUTHOR, - //是否显示页面底部版权信息,建议您显示,当然您也可以选择不显示,不管您是付费用户还是未付费用户您都有选择显示或者不显示的权利 - footerCopyright: process.env.NODE_ENV !== "development", - //是否显示右上角github图标 - githubCorner: false, + //是否显示页面底部自定义版权信息 + footerCopyright: true, //是否显示顶部进度条 progressBar: true, //缓存路由的最大数量 @@ -60,8 +58,6 @@ module.exports = { themeBar: true, //是否显示多标签页 tabsBar: true, - //是否显示骨架屏 - skeleton: false, //配后端数据的接收方式application/json;charset=UTF-8或者application/x-www-form-urlencoded;charset=UTF-8 contentType: "application/json;charset=UTF-8", //消息框消失时间 diff --git a/src/layouts/components/AppMain/index.vue b/src/layouts/components/AppMain/index.vue new file mode 100644 index 0000000..b6a3339 --- /dev/null +++ b/src/layouts/components/AppMain/index.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/layouts/components/Breadcrumb/index.vue b/src/layouts/components/Breadcrumb/index.vue new file mode 100644 index 0000000..fd76e26 --- /dev/null +++ b/src/layouts/components/Breadcrumb/index.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/layouts/components/NavBar/index.vue b/src/layouts/components/NavBar/index.vue new file mode 100644 index 0000000..13c2393 --- /dev/null +++ b/src/layouts/components/NavBar/index.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/src/layouts/components/ThemeBar/index.vue b/src/layouts/components/ThemeBar/index.vue new file mode 100644 index 0000000..67dd91c --- /dev/null +++ b/src/layouts/components/ThemeBar/index.vue @@ -0,0 +1,261 @@ + + + + + + diff --git a/src/layouts/components/index.js b/src/layouts/components/index.js index 4941372..67b0cad 100644 --- a/src/layouts/components/index.js +++ b/src/layouts/components/index.js @@ -15,12 +15,16 @@ export { default as Logo } from "./Logo"; export { default as Avatar } from "./Avatar"; //本地化广告组件,如不需要全局搜索ad组件删掉即可 export { default as Ad } from "./Ad"; -export { default as AppMain } from "zx-layouts/AppMain"; +//本地化AppMain组件 +export { default as AppMain } from "./AppMain"; export { default as TabsBar } from "zx-layouts/TabsBar"; export { default as SideBar } from "zx-layouts/SideBar"; -export { default as Breadcrumb } from "zx-layouts/Breadcrumb"; +//本地化Breadcrumb组件 +export { default as Breadcrumb } from "./Breadcrumb"; export { default as FullScreenBar } from "zx-layouts/FullScreenBar"; export { default as ErrorLog } from "zx-layouts/ErrorLog"; -export { default as ThemeBar } from "zx-layouts/ThemeBar"; +//本地化ThemeBar组件 +export { default as ThemeBar } from "./ThemeBar"; export { default as TopBar } from "zx-layouts/TopBar"; -export { default as NavBar } from "zx-layouts/NavBar"; +//本地化NavBar组件 +export { default as NavBar } from "./NavBar"; diff --git a/src/plugins/vabKeel.js b/src/plugins/vabKeel.js deleted file mode 100644 index a9a9015..0000000 --- a/src/plugins/vabKeel.js +++ /dev/null @@ -1,8 +0,0 @@ -import { Heading, Img, Keel, Text } from "zx-keel"; -import "zx-keel/dist/zx-keel.css"; - -const VabKeel = Keel; -const VabKeelHeading = Heading; -const VabKeelImg = Img; -const VabKeelText = Text; -export { VabKeel, VabKeelHeading, VabKeelImg, VabKeelText }; diff --git a/src/router/index.js b/src/router/index.js index e559570..9318c99 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -398,12 +398,12 @@ const router = new VueRouter({ routes: constantRoutes, }); //注释的地方是允许路由重复点击,如果你觉得框架路由跳转规范太过严格可选择放开 -/* const originalPush = VueRouter.prototype.push; +const originalPush = VueRouter.prototype.push; VueRouter.prototype.push = function push(location, onResolve, onReject) { if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject); return originalPush.call(this, location).catch((err) => err); -}; */ +}; export function resetRouter() { router.matcher = new VueRouter({ diff --git a/src/store/modules/settings.js b/src/store/modules/settings.js index a94c7c8..53b362b 100644 --- a/src/store/modules/settings.js +++ b/src/store/modules/settings.js @@ -5,7 +5,7 @@ import defaultSettings from "@/config/settings"; -const { tabsBar, logo, layout, header, themeBar, skeleton } = defaultSettings; +const { tabsBar, logo, layout, header, themeBar } = defaultSettings; const theme = JSON.parse(localStorage.getItem("vue-admin-beautiful-theme")) || ""; const state = { @@ -14,7 +14,6 @@ const state = { collapse: false, layout: theme.layout || layout, header: theme.header || header, - skeleton, device: "desktop", themeBar, }; @@ -26,7 +25,6 @@ const getters = { logo: (state) => state.logo, tabsBar: (state) => state.tabsBar, themeBar: (state) => state.themeBar, - skeleton: (state) => state.skeleton, }; const mutations = { changeLayout: (state, layout) => {