From b16d8cfe4f64728408256ed2bb63dbaa27a49efb Mon Sep 17 00:00:00 2001 From: zero <254353372> Date: Wed, 3 Jun 2020 00:05:19 +0800 Subject: [PATCH 01/70] ee --- src/api/index.js | 14 -------- src/api/modules/sys.user.js | 14 -------- .../components/header-user/index.vue | 35 ++++++++++++++----- src/plugin/api/index.js | 7 ---- src/plugin/zerovue/index.js | 2 -- src/store/modules/zerovue/modules/ua.js | 1 + src/views/system/login/index.vue | 2 +- 7 files changed, 29 insertions(+), 46 deletions(-) delete mode 100644 src/api/index.js delete mode 100644 src/api/modules/sys.user.js delete mode 100644 src/plugin/api/index.js diff --git a/src/api/index.js b/src/api/index.js deleted file mode 100644 index f5ce95f..0000000 --- a/src/api/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import { assign, map } from 'lodash' -import faker from 'faker/locale/zh_CN' -import { service, request } from './axios' -import * as tools from './tools' - -const files = require.context('./modules', false, /\.js$/) -const generators = files.keys().map(key => files(key).default) - -export default assign({}, ...map(generators, generator => generator({ - service, - request, - faker, - tools -}))) diff --git a/src/api/modules/sys.user.js b/src/api/modules/sys.user.js deleted file mode 100644 index 45b7161..0000000 --- a/src/api/modules/sys.user.js +++ /dev/null @@ -1,14 +0,0 @@ -export default ({ service, request, mock, faker, tools }) => ({ - /** - * @description 登录 - * @param {Object} data 登录携带的信息 - */ - SYS_USER_LOGIN (data = {}) { - // 接口请求 - return request({ - url: '/sysLogin', - method: 'post', - data - }) - } -}) diff --git a/src/layout/header-aside/components/header-user/index.vue b/src/layout/header-aside/components/header-user/index.vue index 451a0f8..f791fc9 100644 --- a/src/layout/header-aside/components/header-user/index.vue +++ b/src/layout/header-aside/components/header-user/index.vue @@ -1,5 +1,5 @@ diff --git a/src/layout/header-aside/layout.vue b/src/layout/header-aside/layout.vue index d76c711..ec06a64 100644 --- a/src/layout/header-aside/layout.vue +++ b/src/layout/header-aside/layout.vue @@ -22,7 +22,6 @@
- @@ -85,7 +84,6 @@ import zeroHeaderSearch from './components/header-search' import zeroHeaderSize from './components/header-size' import zeroHeaderTheme from './components/header-theme' import zeroHeaderUser from './components/header-user' -import zeroHeaderLog from './components/header-log' import zeroHeaderColor from './components/header-color' import { mapState, mapGetters, mapActions } from 'vuex' import mixinSearch from './mixins/search' @@ -104,7 +102,6 @@ export default { zeroHeaderSize, zeroHeaderTheme, zeroHeaderUser, - zeroHeaderLog, zeroHeaderColor }, data () { diff --git a/src/plugin/error/index.js b/src/plugin/error/index.js index 6b8bbdf..5da0f18 100644 --- a/src/plugin/error/index.js +++ b/src/plugin/error/index.js @@ -7,14 +7,6 @@ export default { function writeLog (logType) { return (error, vm, info = '') => { Vue.nextTick(() => { - store.dispatch('zerovue/log/push', { - message: `${info}: ${isObject(error) ? error.message : error}`, - type: logType, - meta: { - error, - vm - } - }) if (process.env.NODE_ENV !== 'development') return util.log.capsule('ZeroVue', 'ErrorHandler', logType) util.log.danger('>>>>>> 错误信息 >>>>>>') @@ -30,27 +22,5 @@ export default { Vue.config.warnHandler = writeLog('warning') } Vue.config.errorHandler = writeLog('danger') - window.onunhandledrejection = error => { - store.dispatch('zerovue/log/push', { - message: get(error, 'reason.message', 'Unknown error'), - type: 'danger', - meta: { - error: get(error, 'reason'), - trace: get(error, 'reason.stack') - } - }) - } - window.onerror = (event, source, lineno, colno, error) => { - store.dispatch('zerovue/log/push', { - message: get(error, 'message', 'Unknown error'), - type: 'danger', - meta: { - error, - trace: get(error, 'stack'), - source: `${source}@${lineno}:${colno}`, - event: event - } - }) - } } } diff --git a/src/plugin/log/index.js b/src/plugin/log/index.js deleted file mode 100644 index 8fe1bc6..0000000 --- a/src/plugin/log/index.js +++ /dev/null @@ -1,25 +0,0 @@ -import store from '@/store' -import util from '@/libs/util' - -export default { - install (Vue, options) { - // 快速打印 log - Vue.prototype.$log = { - ...util.log, - push (data) { - if (typeof data === 'string') { - // 如果传递来的数据是字符串 - // 赋值给 message 字段 - // 为了方便使用 - // eg: this.$log.push('foo text') - store.dispatch('zerovue/log/push', { - message: data - }) - } else if (typeof data === 'object') { - // 如果传递来的数据是对象 - store.dispatch('zerovue/log/push', data) - } - } - } - } -} diff --git a/src/plugin/zerovue/index.js b/src/plugin/zerovue/index.js index 7c739e9..2299bdc 100644 --- a/src/plugin/zerovue/index.js +++ b/src/plugin/zerovue/index.js @@ -12,7 +12,6 @@ import i18n from '@/i18n.js' // 功能插件 import pluginError from '@/plugin/error' -import pluginLog from '@/plugin/log' import pluginOpen from '@/plugin/open' export default { @@ -34,7 +33,6 @@ export default { }) // 插件 Vue.use(pluginError) - Vue.use(pluginLog) Vue.use(pluginOpen) } } diff --git a/src/router/routes.js b/src/router/routes.js index 7fd6bab..3433c99 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -49,16 +49,6 @@ const frameIn = [ }, component: _import('demo/page3') }, - // 系统 前端日志 - { - path: 'log', - name: 'log', - meta: { - title: '前端日志', - auth: true - }, - component: _import('system/log') - }, // 刷新页面 必须保留 { path: 'refresh', diff --git a/src/views/system/index/index.vue b/src/views/system/index/index.vue index 14edc8f..1b4d5d5 100644 --- a/src/views/system/index/index.vue +++ b/src/views/system/index/index.vue @@ -15,6 +15,8 @@ export default { name: 'index', components: { + }, + created () { } } diff --git a/src/views/system/log/index.vue b/src/views/system/log/index.vue deleted file mode 100644 index 23ac894..0000000 --- a/src/views/system/log/index.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - -- Gitee From fa028d4a31a961cb899d39f13f6aaf6956bee40a Mon Sep 17 00:00:00 2001 From: zero <254353372@qq.com> Date: Fri, 5 Jun 2020 11:39:31 +0800 Subject: [PATCH 04/70] =?UTF-8?q?=E5=B8=83=E5=B1=80=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/style/theme/theme-base.scss | 8 ++++---- src/mixins/view-module.js | 2 +- src/views/demo/page1/index.vue | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index e31f26d..a5bf750 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -292,11 +292,11 @@ flex-direction: column; overflow: hidden; .zero-container-full__header { - padding: 20px; + padding: 10px; } .zero-container-full__aside { - // padding-left: 10px; - padding: 20px; + padding-left: 10px; + // padding: 10px; border-right:1px solid #cfd7e5; width:15% !important; overflow:hidden; @@ -312,7 +312,7 @@ overflow-y:auto; } .zero-container-full__footer { - padding: 20px; + padding: 10px; } } // 填充式布局组件 - 滚动优化 diff --git a/src/mixins/view-module.js b/src/mixins/view-module.js index 026e6a7..c2b84d3 100644 --- a/src/mixins/view-module.js +++ b/src/mixins/view-module.js @@ -9,7 +9,7 @@ export default { mixinViewModuleOptions: { activatedIsNeed: true, // 此页面是否在激活(进入)时,调用查询数据列表接口? getDataListUrl: '', // 数据列表接口,API地址 - isPage: false, // 数据列表接口,是否需要分页? + isPage: true, // 数据列表接口,是否需要分页? deleteUrl: '', // 删除接口,API地址 batchDelKey: 'id', // 删除接口,批量状态下由那个key进行标记操作?比如:pid,uid... exportUrl: '' // 导出接口,API地址 diff --git a/src/views/demo/page1/index.vue b/src/views/demo/page1/index.vue index c87eeef..21a3f01 100644 --- a/src/views/demo/page1/index.vue +++ b/src/views/demo/page1/index.vue @@ -60,14 +60,12 @@ export default { return { mixinViewModuleOptions: { getDataListUrl: '/sysUser/pageList', - isPage: true, deleteUrl: '/sysUser/del', exportUrl: '/sysUser/export' }, dataForm: { username: '' - }, - height: 0 + } } }, mounted () { -- Gitee From aa54faaefc6a64caa508a33501e2612615534d08 Mon Sep 17 00:00:00 2001 From: zero <254353372@qq.com> Date: Fri, 5 Jun 2020 18:05:58 +0800 Subject: [PATCH 05/70] test --- src/assets/style/theme/theme-base.scss | 2 ++ .../demo/page1/components/SearchHearder.vue | 22 ++++++++++++++++++ src/views/demo/page1/index.vue | 23 ++++++++++++++++--- 3 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 src/views/demo/page1/components/SearchHearder.vue diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index a5bf750..d5e1da6 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -293,6 +293,7 @@ overflow: hidden; .zero-container-full__header { padding: 10px; + border-bottom: 0px !important } .zero-container-full__aside { padding-left: 10px; @@ -313,6 +314,7 @@ } .zero-container-full__footer { padding: 10px; + border-top: 0px !important } } // 填充式布局组件 - 滚动优化 diff --git a/src/views/demo/page1/components/SearchHearder.vue b/src/views/demo/page1/components/SearchHearder.vue new file mode 100644 index 0000000..76d9a50 --- /dev/null +++ b/src/views/demo/page1/components/SearchHearder.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/views/demo/page1/index.vue b/src/views/demo/page1/index.vue index 21a3f01..c279065 100644 --- a/src/views/demo/page1/index.vue +++ b/src/views/demo/page1/index.vue @@ -1,6 +1,17 @@ diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 39c7f00..635917d 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -4,14 +4,13 @@
- 新增 - 批量删除 + 新增 + 批量删除 @@ -19,8 +18,8 @@ - 搜索 - 重置 + 搜索 + 重置 @@ -37,7 +36,6 @@ 修改 删除 @@ -226,8 +222,7 @@ export default { } diff --git a/src/layout/header-aside/layout.vue b/src/layout/header-aside/layout.vue index d0d6c8c..27dc5fe 100644 --- a/src/layout/header-aside/layout.vue +++ b/src/layout/header-aside/layout.vue @@ -17,7 +17,9 @@
- +
+ +
@@ -84,6 +86,7 @@ import zeroHeaderSize from './components/header-size' import zeroHeaderTheme from './components/header-theme' import zeroHeaderUser from './components/header-user' import zeroHeaderColor from './components/header-color' +import zeroHeaderClock from './components/header-clock' import { mapState, mapGetters, mapActions } from 'vuex' import mixinSearch from './mixins/search' export default { @@ -100,7 +103,8 @@ export default { zeroHeaderSize, zeroHeaderTheme, zeroHeaderUser, - zeroHeaderColor + zeroHeaderColor, + zeroHeaderClock }, data () { return { diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 635917d..105f433 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -223,8 +223,8 @@ export default { diff --git a/src/views/system/log/index.vue b/src/views/system/log/index.vue index daf293c..42d6023 100644 --- a/src/views/system/log/index.vue +++ b/src/views/system/log/index.vue @@ -109,6 +109,7 @@ +
@@ -134,12 +135,14 @@ import mixinViewModule from '@/mixins/view-module' // 分页相关js import SearchHearder from '@/components/search-hearder/SearchHearder' // 头部查询模块 import PageFooter from '@/components/page-footer/PageFooter' // 分页模块 +import Drawer from './components/Drawer' // 分页模块 export default { name: 'SysLog', mixins: [mixinViewModule], components: { SearchHearder, - PageFooter + PageFooter, + Drawer }, data () { return { @@ -150,7 +153,7 @@ export default { }, methods: { viewDetails (row) { - this.$router.push('/SysLogDetails') + this.$refs.drawerRef.initDrawer(row) } } } -- Gitee From a2db8b519ea871f7b043be05204c9f360a4cbd1e Mon Sep 17 00:00:00 2001 From: zero <254353372@qq.com> Date: Wed, 8 Jul 2020 17:31:09 +0800 Subject: [PATCH 64/70] 1 --- src/views/system/log/components/Drawer.vue | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/views/system/log/components/Drawer.vue b/src/views/system/log/components/Drawer.vue index 91e040a..390e32d 100644 --- a/src/views/system/log/components/Drawer.vue +++ b/src/views/system/log/components/Drawer.vue @@ -39,12 +39,6 @@ export default { :focus { outline: 0; } -.drawer-title { - text-align: right; -} -.el-row { - margin-bottom: 20px; -} .el-drawer { overflow: auto; } -- Gitee From 6c86bf044c16a2238efd113405d2bbd75f6428ca Mon Sep 17 00:00:00 2001 From: zero <254353372@qq.com> Date: Mon, 13 Jul 2020 22:33:25 +0800 Subject: [PATCH 65/70] 1 --- public/index.html | 4 +- .../components/header-user/index.vue | 9 +- src/main.js | 110 +++++++----- src/router/index.js | 42 ++++- src/router/routes.js | 157 ++++++------------ src/views/system/login/index.vue | 27 +++ 6 files changed, 194 insertions(+), 155 deletions(-) diff --git a/public/index.html b/public/index.html index 9ae7edf..f9fb2e0 100644 --- a/public/index.html +++ b/public/index.html @@ -23,11 +23,11 @@ .zero-home__footer > a { font-size: 12px; color: #ABABAB; text-decoration: none; } .zero-home__loading { height: 32px; width: 32px; margin-bottom: 20px; } - -->