From 14c921e6b1df28718d3e76e6d824549966be4159 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Tue, 17 Jul 2018 21:54:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 5d75986f02de2f4515121e9f797b835dba132732 [formerly 5d75986f02de2f4515121e9f797b835dba132732 [formerly 5d75986f02de2f4515121e9f797b835dba132732 [formerly 5d75986f02de2f4515121e9f797b835dba132732 [formerly 8c4098bcffd50089b041edcf9d539c64c3c92b16 [formerly 1bf5ee08c5424c0a4cedac421d52cf8c8393ae7f]]]]] Former-commit-id: 3aa6fad9f9c31f62376dfb27f62fa937d0735e55 Former-commit-id: d293c0b275dc8c4d439fa04a45d9d4efa1dd8f4c Former-commit-id: a737d8ff3f0c9d829e66a1cd305257961c551eda [formerly 4d2360f8b865bfab066291680106dc95df97ce2a] Former-commit-id: b64f59d9203d16e71bcd21065aba7ead88566938 Former-commit-id: 4350c691cdff708266be623edf8f1b9d61faeb02 Former-commit-id: 1dba1637790b1f2c87733adfdfcc8491a97bfd1d Former-commit-id: e17d989004ecb5fb7ce620103b997998da42b8d9 Former-commit-id: 3b781b9b28f6ed584b9c6dbfa5fafe3f8c1475b5 --- src/assets/style/theme/theme-base.scss | 14 +++--- src/assets/style/theme/theme.scss | 6 +-- src/assets/style/theme/violet/index.scss | 2 +- .../components/-menu-header/index.vue | 32 ------------- src/components/core/index.js | 3 -- .../components/menu-item}/index.vue | 2 +- .../components/components/menu-sub}/index.vue | 10 ++-- .../components/header-fullscreen}/index.vue | 0 .../components/header-github}/index.vue | 0 .../header-help}/image/qq.jpg.REMOVED.git-id | 0 .../header-help}/image/we.jpg.REMOVED.git-id | 0 .../components/header-help}/index.vue | 0 .../components}/d2-theme-list/index.vue | 0 .../components/header-theme}/index.vue | 4 ++ .../components/header-user}/index.vue | 0 .../components/menu-header/index.vue | 32 +++++++++++++ .../components/menu-side}/index.vue | 18 +++---- .../header-aside}/components/mixin/menu.js | 0 .../multiple-page-control}/index.vue | 0 src/layout/header-aside/index.js | 3 ++ .../header-aside/layout.vue} | 47 ++++++++++++------- src/libs/db.js | 1 - src/libs/util.js | 3 +- src/main.js | 2 - .../dashboard/dashboard.vue} | 0 .../dashboard}/image/icon.png.REMOVED.git-id | 0 src/pages/dashboard/index.js | 3 ++ .../index/image/icon.png.REMOVED.git-id | 0 .../demo/charts/index/index.vue | 0 .../demo/charts/list/_mixin/list.js | 0 .../demo/charts/list/bar/demo1/index.vue | 2 +- .../demo/charts/list/bar/demo2/index.vue | 2 +- .../demo/charts/list/bar/demo3/index.vue | 2 +- .../demo/charts/list/bar/demo4/index.vue | 2 +- .../demo/charts/list/bar/demo5/index.vue | 2 +- .../demo/charts/list/candle/demo1/index.vue | 2 +- .../demo/charts/list/candle/demo2/index.vue | 2 +- .../demo/charts/list/candle/demo3/index.vue | 2 +- .../demo/charts/list/funnel/demo1/index.vue | 2 +- .../demo/charts/list/funnel/demo2/index.vue | 2 +- .../demo/charts/list/gauge/demo1/index.vue | 2 +- .../demo/charts/list/heatmap/demo1/index.vue | 2 +- .../demo/charts/list/heatmap/demo2/index.vue | 2 +- .../charts/list/histogram/demo1/index.vue | 2 +- .../charts/list/histogram/demo2/index.vue | 2 +- .../charts/list/histogram/demo3/index.vue | 2 +- .../charts/list/histogram/demo4/index.vue | 2 +- .../charts/list/histogram/demo5/index.vue | 2 +- .../charts/list/histogram/demo6/index.vue | 2 +- .../demo/charts/list/line/demo1/index.vue | 2 +- .../demo/charts/list/line/demo2/index.vue | 2 +- .../demo/charts/list/line/demo3/index.vue | 2 +- .../demo/charts/list/line/demo4/index.vue | 2 +- .../demo/charts/list/line/demo5/index.vue | 2 +- .../demo/charts/list/map/demo1/index.vue | 2 +- .../demo/charts/list/map/demo2/index.vue | 2 +- .../demo/charts/list/map/demo3/index.vue | 2 +- .../demo/charts/list/pie/demo1/index.vue | 2 +- .../demo/charts/list/pie/demo2/index.vue | 2 +- .../demo/charts/list/pie/demo3/index.vue | 2 +- .../demo/charts/list/pie/demo4/index.vue | 2 +- .../demo/charts/list/pie/demo5/index.vue | 2 +- .../demo/charts/list/pie/demo6/index.vue | 2 +- .../demo/charts/list/radar/demo1/index.vue | 2 +- .../demo/charts/list/ring/demo1/index.vue | 2 +- .../demo/charts/list/ring/demo2/index.vue | 2 +- .../demo/charts/list/ring/demo3/index.vue | 2 +- .../demo/charts/list/ring/demo4/index.vue | 2 +- .../demo/charts/list/ring/demo5/index.vue | 2 +- .../demo/charts/list/sankey/demo1/index.vue | 2 +- .../demo/charts/list/scatter/demo1/index.vue | 2 +- .../demo/charts/list/scatter/demo2/index.vue | 2 +- .../demo/charts/list/tree/demo1/index.vue | 2 +- .../charts/list/waterfall/demo1/index.vue | 2 +- .../demo/components/container/card.vue | 0 .../demo/components/container/full-bs.vue | 0 .../demo/components/container/full.vue | 0 .../components/container/ghost-header.vue | 0 .../demo/components/container/ghost.vue | 0 .../demo/components/container/md/doc-card.md | 0 .../components/container/md/doc-full-bs.md | 0 .../demo/components/container/md/doc-full.md | 0 .../container/md/doc-ghost-header.md | 0 .../demo/components/container/md/doc-ghost.md | 0 .../components/contextmenu/custom-trigger.vue | 0 .../demo/components/contextmenu/disabled.vue | 0 .../demo/components/contextmenu/divier.vue | 0 .../demo/components/contextmenu/group.vue | 0 .../demo/components/contextmenu/simple.vue | 0 .../components/contextmenu/style/pub.scss | 0 .../demo/components/contextmenu/submenu.vue | 0 .../demo/components/countup/index.vue | 0 .../demo/components/editor-quill/index.vue | 0 .../demo/components/editor-quill/value.js | 0 .../components/editor-simpleMDE/index.vue | 0 .../demo/components/editor-simpleMDE/text.js | 0 .../demo/components/highlight/code/css.js | 0 .../demo/components/highlight/code/html.js | 0 .../components/highlight/code/javascript.js | 0 .../demo/components/highlight/code/scss.js | 0 .../demo/components/highlight/index.vue | 0 .../icon/components/d2-icon-cell.vue | 0 .../icon/data/index.js.REMOVED.git-id | 0 .../demo/components/icon/icon.vue | 0 .../demo/components/icon/list.vue | 0 .../demo/components/icon/select.vue | 0 .../demo/components/icon/svg.vue | 0 .../index/image/icon.png.REMOVED.git-id | 0 .../demo/components/index/index.vue | 0 .../demo/components/json-tree/index.vue | 0 .../demo/components/layout/grid.vue | 0 .../demo/components/layout/splitpane.vue | 0 .../demo/components/markdown/md/doc.md | 0 .../demo/components/markdown/source.vue | 0 .../demo/components/markdown/url.vue | 0 .../demo/element/basic-button/index.vue | 0 .../element/basic-color/components/info.vue | 0 .../demo/element/basic-color/index.vue | 0 .../demo/element/basic-container/index.vue | 0 .../demo/element/basic-icon/index.vue | 0 .../demo/element/basic-layout/index.vue | 0 .../demo/element/basic-typography/index.vue | 0 .../demo/element/data-badge/index.vue | 0 .../demo/element/data-pagination/index.vue | 0 .../demo/element/data-progress/index.vue | 0 .../demo/element/data-table/index.vue | 0 .../demo/element/data-tag/index.vue | 0 .../demo/element/data-tree/index.vue | 0 .../demo/element/form-cascader/index.vue | 0 .../demo/element/form-checkbox/index.vue | 0 .../demo/element/form-color-picker/index.vue | 0 .../demo/element/form-date-picker/index.vue | 0 .../element/form-datetime-picker/index.vue | 0 .../demo/element/form-form/index.vue | 0 .../demo/element/form-input-number/index.vue | 0 .../form-input/index.vue.REMOVED.git-id | 0 .../demo/element/form-radio/index.vue | 0 .../demo/element/form-rate/index.vue | 0 .../demo/element/form-select/index.vue | 0 .../demo/element/form-slider/index.vue | 0 .../demo/element/form-switch/index.vue | 0 .../demo/element/form-time-picker/index.vue | 0 .../demo/element/form-transfer/index.vue | 0 .../demo/element/form-upload/index.vue | 0 .../index/image/icon.png.REMOVED.git-id | 0 .../demo/element/index/index.vue | 0 .../element/navigation-breadcrumb/index.vue | 0 .../element/navigation-dropdown/index.vue | 0 .../demo/element/navigation-menu/index.vue | 0 .../demo/element/navigation-steps/index.vue | 0 .../demo/element/navigation-tabs/index.vue | 0 .../demo/element/notice-alert/index.vue | 0 .../demo/element/notice-loading/index.vue | 0 .../demo/element/notice-message-box/index.vue | 0 .../demo/element/notice-message/index.vue | 0 .../element/notice-notification/index.vue | 0 .../demo/element/others-card/index.vue | 0 .../demo/element/others-carousel/index.vue | 0 .../demo/element/others-collapse/index.vue | 0 .../demo/element/others-dialog/index.vue | 0 .../demo/element/others-popover/index.vue | 0 .../demo/element/others-tooltip/index.vue | 0 .../demo/playground/db/index.vue | 0 .../demo/playground/fullscreen/index.vue | 0 .../demo/playground/gray/index.vue | 0 .../index/image/icon.png.REMOVED.git-id | 0 .../demo/playground/index/index.vue | 0 .../demo/playground/page-argu/get.vue | 0 .../demo/playground/page-argu/send.vue | 0 .../demo/playground/page-cache/off.vue | 0 .../demo/playground/page-cache/on.vue | 0 .../demo/playground/theme/index.vue | 0 .../demo/plugins/better-scroll/base.vue | 0 .../demo/plugins/better-scroll/to.vue | 0 .../demo/plugins/build/index.vue | 0 .../demo/plugins/clipboard-polyfill/index.vue | 0 .../demo/plugins/day/index.vue | 0 .../demo/plugins/export/data/index.js | 0 .../demo/plugins/export/table.vue | 0 .../demo/plugins/export/txt.vue | 0 .../demo/plugins/i18n/components/DemoI18n.vue | 0 .../i18n/components/DemoI18nControl.vue | 0 .../demo/plugins/i18n/demo1.vue | 0 .../demo/plugins/i18n/demo2.vue | 0 .../demo/plugins/import/csv.vue | 0 .../demo/plugins/import/xlsx.vue | 0 .../index/image/icon.png.REMOVED.git-id | 0 .../demo/plugins/index/index.vue | 0 .../demo/plugins/js-cookie/index.vue | 0 .../demo/plugins/mock/ajax.vue | 0 .../mock/components/d2-demo-mock-card.vue | 0 .../demo/plugins/mock/data/settingDPD.js | 0 .../demo/plugins/mock/data/settingDTD.js | 0 .../demo/plugins/mock/dpd.vue | 0 .../demo/plugins/mock/dtd.vue | 0 .../demo/plugins/mock/md/doc.md | 0 .../demo/plugins/mock/mixins/function.js | 0 .../demo/plugins/mock/mixins/regexp.js | 0 .../error-page-404/error-page-404.vue} | 0 .../image/cover@2x.png.REMOVED.git-id | 0 src/pages/error-page-404/index.js | 3 ++ .../core => pages}/login/config/bubble.js | 0 .../core => pages}/login/config/default.js | 0 .../core => pages}/login/config/nasa.js | 0 .../core => pages}/login/config/snow.js | 0 .../login/image/logo.png.REMOVED.git-id | 0 src/pages/login/index.js | 3 ++ .../login/index.vue => pages/login/login.vue} | 0 src/{views/core => pages}/login/style.scss | 0 src/plugin/axios/index.js | 10 +--- src/router/routes.js.REMOVED.git-id | 2 +- src/store/modules/d2admin.js.REMOVED.git-id | 2 +- tests/unit/HelloWorld.spec.js | 2 + vue.config.js | 4 ++ 214 files changed, 157 insertions(+), 139 deletions(-) delete mode 100644 src/components/core/d2-layout-main/components/-menu-header/index.vue rename src/{components/core/d2-layout-main/components/-menu-item => layout/header-aside/components/components/menu-item}/index.vue (91%) rename src/{components/core/d2-layout-main/components/-menu-sub => layout/header-aside/components/components/menu-sub}/index.vue (63%) rename src/{components/core/d2-layout-main/components/-full-screen => layout/header-aside/components/header-fullscreen}/index.vue (100%) rename src/{components/core/d2-layout-main/components/-github => layout/header-aside/components/header-github}/index.vue (100%) rename src/{components/core/d2-layout-main/components/-help => layout/header-aside/components/header-help}/image/qq.jpg.REMOVED.git-id (100%) rename src/{components/core/d2-layout-main/components/-help => layout/header-aside/components/header-help}/image/we.jpg.REMOVED.git-id (100%) rename src/{components/core/d2-layout-main/components/-help => layout/header-aside/components/header-help}/index.vue (100%) rename src/{components/core => layout/header-aside/components/header-theme/components}/d2-theme-list/index.vue (100%) rename src/{components/core/d2-layout-main/components/-theme => layout/header-aside/components/header-theme}/index.vue (84%) rename src/{components/core/d2-layout-main/components/-user => layout/header-aside/components/header-user}/index.vue (100%) create mode 100644 src/layout/header-aside/components/menu-header/index.vue rename src/{components/core/d2-layout-main/components/-menu-side => layout/header-aside/components/menu-side}/index.vue (76%) rename src/{components/core/d2-layout-main => layout/header-aside}/components/mixin/menu.js (100%) rename src/{components/core/d2-multiple-page-control => layout/header-aside/components/multiple-page-control}/index.vue (100%) create mode 100644 src/layout/header-aside/index.js rename src/{components/core/d2-layout-main/index.vue => layout/header-aside/layout.vue} (69%) rename src/{views/core/index/index.vue => pages/dashboard/dashboard.vue} (100%) rename src/{views/core/index => pages/dashboard}/image/icon.png.REMOVED.git-id (100%) create mode 100644 src/pages/dashboard/index.js rename src/{views => pages}/demo/charts/index/image/icon.png.REMOVED.git-id (100%) rename src/{views => pages}/demo/charts/index/index.vue (100%) rename src/{views => pages}/demo/charts/list/_mixin/list.js (100%) rename src/{views => pages}/demo/charts/list/bar/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/bar/demo2/index.vue (95%) rename src/{views => pages}/demo/charts/list/bar/demo3/index.vue (96%) rename src/{views => pages}/demo/charts/list/bar/demo4/index.vue (95%) rename src/{views => pages}/demo/charts/list/bar/demo5/index.vue (94%) rename src/{views => pages}/demo/charts/list/candle/demo1/index.vue (98%) rename src/{views => pages}/demo/charts/list/candle/demo2/index.vue (98%) rename src/{views => pages}/demo/charts/list/candle/demo3/index.vue (98%) rename src/{views => pages}/demo/charts/list/funnel/demo1/index.vue (93%) rename src/{views => pages}/demo/charts/list/funnel/demo2/index.vue (94%) rename src/{views => pages}/demo/charts/list/gauge/demo1/index.vue (92%) rename src/{views => pages}/demo/charts/list/heatmap/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/heatmap/demo2/index.vue (96%) rename src/{views => pages}/demo/charts/list/histogram/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/histogram/demo2/index.vue (96%) rename src/{views => pages}/demo/charts/list/histogram/demo3/index.vue (95%) rename src/{views => pages}/demo/charts/list/histogram/demo4/index.vue (95%) rename src/{views => pages}/demo/charts/list/histogram/demo5/index.vue (95%) rename src/{views => pages}/demo/charts/list/histogram/demo6/index.vue (95%) rename src/{views => pages}/demo/charts/list/line/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/line/demo2/index.vue (97%) rename src/{views => pages}/demo/charts/list/line/demo3/index.vue (95%) rename src/{views => pages}/demo/charts/list/line/demo4/index.vue (96%) rename src/{views => pages}/demo/charts/list/line/demo5/index.vue (95%) rename src/{views => pages}/demo/charts/list/map/demo1/index.vue (94%) rename src/{views => pages}/demo/charts/list/map/demo2/index.vue (94%) rename src/{views => pages}/demo/charts/list/map/demo3/index.vue (95%) rename src/{views => pages}/demo/charts/list/pie/demo1/index.vue (94%) rename src/{views => pages}/demo/charts/list/pie/demo2/index.vue (94%) rename src/{views => pages}/demo/charts/list/pie/demo3/index.vue (94%) rename src/{views => pages}/demo/charts/list/pie/demo4/index.vue (94%) rename src/{views => pages}/demo/charts/list/pie/demo5/index.vue (95%) rename src/{views => pages}/demo/charts/list/pie/demo6/index.vue (94%) rename src/{views => pages}/demo/charts/list/radar/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/ring/demo1/index.vue (94%) rename src/{views => pages}/demo/charts/list/ring/demo2/index.vue (94%) rename src/{views => pages}/demo/charts/list/ring/demo3/index.vue (94%) rename src/{views => pages}/demo/charts/list/ring/demo4/index.vue (94%) rename src/{views => pages}/demo/charts/list/ring/demo5/index.vue (94%) rename src/{views => pages}/demo/charts/list/sankey/demo1/index.vue (96%) rename src/{views => pages}/demo/charts/list/scatter/demo1/index.vue (95%) rename src/{views => pages}/demo/charts/list/scatter/demo2/index.vue (97%) rename src/{views => pages}/demo/charts/list/tree/demo1/index.vue (98%) rename src/{views => pages}/demo/charts/list/waterfall/demo1/index.vue (93%) rename src/{views => pages}/demo/components/container/card.vue (100%) rename src/{views => pages}/demo/components/container/full-bs.vue (100%) rename src/{views => pages}/demo/components/container/full.vue (100%) rename src/{views => pages}/demo/components/container/ghost-header.vue (100%) rename src/{views => pages}/demo/components/container/ghost.vue (100%) rename src/{views => pages}/demo/components/container/md/doc-card.md (100%) rename src/{views => pages}/demo/components/container/md/doc-full-bs.md (100%) rename src/{views => pages}/demo/components/container/md/doc-full.md (100%) rename src/{views => pages}/demo/components/container/md/doc-ghost-header.md (100%) rename src/{views => pages}/demo/components/container/md/doc-ghost.md (100%) rename src/{views => pages}/demo/components/contextmenu/custom-trigger.vue (100%) rename src/{views => pages}/demo/components/contextmenu/disabled.vue (100%) rename src/{views => pages}/demo/components/contextmenu/divier.vue (100%) rename src/{views => pages}/demo/components/contextmenu/group.vue (100%) rename src/{views => pages}/demo/components/contextmenu/simple.vue (100%) rename src/{views => pages}/demo/components/contextmenu/style/pub.scss (100%) rename src/{views => pages}/demo/components/contextmenu/submenu.vue (100%) rename src/{views => pages}/demo/components/countup/index.vue (100%) rename src/{views => pages}/demo/components/editor-quill/index.vue (100%) rename src/{views => pages}/demo/components/editor-quill/value.js (100%) rename src/{views => pages}/demo/components/editor-simpleMDE/index.vue (100%) rename src/{views => pages}/demo/components/editor-simpleMDE/text.js (100%) rename src/{views => pages}/demo/components/highlight/code/css.js (100%) rename src/{views => pages}/demo/components/highlight/code/html.js (100%) rename src/{views => pages}/demo/components/highlight/code/javascript.js (100%) rename src/{views => pages}/demo/components/highlight/code/scss.js (100%) rename src/{views => pages}/demo/components/highlight/index.vue (100%) rename src/{views => pages}/demo/components/icon/components/d2-icon-cell.vue (100%) rename src/{views => pages}/demo/components/icon/data/index.js.REMOVED.git-id (100%) rename src/{views => pages}/demo/components/icon/icon.vue (100%) rename src/{views => pages}/demo/components/icon/list.vue (100%) rename src/{views => pages}/demo/components/icon/select.vue (100%) rename src/{views => pages}/demo/components/icon/svg.vue (100%) rename src/{views => pages}/demo/components/index/image/icon.png.REMOVED.git-id (100%) rename src/{views => pages}/demo/components/index/index.vue (100%) rename src/{views => pages}/demo/components/json-tree/index.vue (100%) rename src/{views => pages}/demo/components/layout/grid.vue (100%) rename src/{views => pages}/demo/components/layout/splitpane.vue (100%) rename src/{views => pages}/demo/components/markdown/md/doc.md (100%) rename src/{views => pages}/demo/components/markdown/source.vue (100%) rename src/{views => pages}/demo/components/markdown/url.vue (100%) rename src/{views => pages}/demo/element/basic-button/index.vue (100%) rename src/{views => pages}/demo/element/basic-color/components/info.vue (100%) rename src/{views => pages}/demo/element/basic-color/index.vue (100%) rename src/{views => pages}/demo/element/basic-container/index.vue (100%) rename src/{views => pages}/demo/element/basic-icon/index.vue (100%) rename src/{views => pages}/demo/element/basic-layout/index.vue (100%) rename src/{views => pages}/demo/element/basic-typography/index.vue (100%) rename src/{views => pages}/demo/element/data-badge/index.vue (100%) rename src/{views => pages}/demo/element/data-pagination/index.vue (100%) rename src/{views => pages}/demo/element/data-progress/index.vue (100%) rename src/{views => pages}/demo/element/data-table/index.vue (100%) rename src/{views => pages}/demo/element/data-tag/index.vue (100%) rename src/{views => pages}/demo/element/data-tree/index.vue (100%) rename src/{views => pages}/demo/element/form-cascader/index.vue (100%) rename src/{views => pages}/demo/element/form-checkbox/index.vue (100%) rename src/{views => pages}/demo/element/form-color-picker/index.vue (100%) rename src/{views => pages}/demo/element/form-date-picker/index.vue (100%) rename src/{views => pages}/demo/element/form-datetime-picker/index.vue (100%) rename src/{views => pages}/demo/element/form-form/index.vue (100%) rename src/{views => pages}/demo/element/form-input-number/index.vue (100%) rename src/{views => pages}/demo/element/form-input/index.vue.REMOVED.git-id (100%) rename src/{views => pages}/demo/element/form-radio/index.vue (100%) rename src/{views => pages}/demo/element/form-rate/index.vue (100%) rename src/{views => pages}/demo/element/form-select/index.vue (100%) rename src/{views => pages}/demo/element/form-slider/index.vue (100%) rename src/{views => pages}/demo/element/form-switch/index.vue (100%) rename src/{views => pages}/demo/element/form-time-picker/index.vue (100%) rename src/{views => pages}/demo/element/form-transfer/index.vue (100%) rename src/{views => pages}/demo/element/form-upload/index.vue (100%) rename src/{views => pages}/demo/element/index/image/icon.png.REMOVED.git-id (100%) rename src/{views => pages}/demo/element/index/index.vue (100%) rename src/{views => pages}/demo/element/navigation-breadcrumb/index.vue (100%) rename src/{views => pages}/demo/element/navigation-dropdown/index.vue (100%) rename src/{views => pages}/demo/element/navigation-menu/index.vue (100%) rename src/{views => pages}/demo/element/navigation-steps/index.vue (100%) rename src/{views => pages}/demo/element/navigation-tabs/index.vue (100%) rename src/{views => pages}/demo/element/notice-alert/index.vue (100%) rename src/{views => pages}/demo/element/notice-loading/index.vue (100%) rename src/{views => pages}/demo/element/notice-message-box/index.vue (100%) rename src/{views => pages}/demo/element/notice-message/index.vue (100%) rename src/{views => pages}/demo/element/notice-notification/index.vue (100%) rename src/{views => pages}/demo/element/others-card/index.vue (100%) rename src/{views => pages}/demo/element/others-carousel/index.vue (100%) rename src/{views => pages}/demo/element/others-collapse/index.vue (100%) rename src/{views => pages}/demo/element/others-dialog/index.vue (100%) rename src/{views => pages}/demo/element/others-popover/index.vue (100%) rename src/{views => pages}/demo/element/others-tooltip/index.vue (100%) rename src/{views => pages}/demo/playground/db/index.vue (100%) rename src/{views => pages}/demo/playground/fullscreen/index.vue (100%) rename src/{views => pages}/demo/playground/gray/index.vue (100%) rename src/{views => pages}/demo/playground/index/image/icon.png.REMOVED.git-id (100%) rename src/{views => pages}/demo/playground/index/index.vue (100%) rename src/{views => pages}/demo/playground/page-argu/get.vue (100%) rename src/{views => pages}/demo/playground/page-argu/send.vue (100%) rename src/{views => pages}/demo/playground/page-cache/off.vue (100%) rename src/{views => pages}/demo/playground/page-cache/on.vue (100%) rename src/{views => pages}/demo/playground/theme/index.vue (100%) rename src/{views => pages}/demo/plugins/better-scroll/base.vue (100%) rename src/{views => pages}/demo/plugins/better-scroll/to.vue (100%) rename src/{views => pages}/demo/plugins/build/index.vue (100%) rename src/{views => pages}/demo/plugins/clipboard-polyfill/index.vue (100%) rename src/{views => pages}/demo/plugins/day/index.vue (100%) rename src/{views => pages}/demo/plugins/export/data/index.js (100%) rename src/{views => pages}/demo/plugins/export/table.vue (100%) rename src/{views => pages}/demo/plugins/export/txt.vue (100%) rename src/{views => pages}/demo/plugins/i18n/components/DemoI18n.vue (100%) rename src/{views => pages}/demo/plugins/i18n/components/DemoI18nControl.vue (100%) rename src/{views => pages}/demo/plugins/i18n/demo1.vue (100%) rename src/{views => pages}/demo/plugins/i18n/demo2.vue (100%) rename src/{views => pages}/demo/plugins/import/csv.vue (100%) rename src/{views => pages}/demo/plugins/import/xlsx.vue (100%) rename src/{views => pages}/demo/plugins/index/image/icon.png.REMOVED.git-id (100%) rename src/{views => pages}/demo/plugins/index/index.vue (100%) rename src/{views => pages}/demo/plugins/js-cookie/index.vue (100%) rename src/{views => pages}/demo/plugins/mock/ajax.vue (100%) rename src/{views => pages}/demo/plugins/mock/components/d2-demo-mock-card.vue (100%) rename src/{views => pages}/demo/plugins/mock/data/settingDPD.js (100%) rename src/{views => pages}/demo/plugins/mock/data/settingDTD.js (100%) rename src/{views => pages}/demo/plugins/mock/dpd.vue (100%) rename src/{views => pages}/demo/plugins/mock/dtd.vue (100%) rename src/{views => pages}/demo/plugins/mock/md/doc.md (100%) rename src/{views => pages}/demo/plugins/mock/mixins/function.js (100%) rename src/{views => pages}/demo/plugins/mock/mixins/regexp.js (100%) rename src/{views/core/404/index.vue => pages/error-page-404/error-page-404.vue} (100%) rename src/{views/core/404 => pages/error-page-404}/image/cover@2x.png.REMOVED.git-id (100%) create mode 100644 src/pages/error-page-404/index.js rename src/{views/core => pages}/login/config/bubble.js (100%) rename src/{views/core => pages}/login/config/default.js (100%) rename src/{views/core => pages}/login/config/nasa.js (100%) rename src/{views/core => pages}/login/config/snow.js (100%) rename src/{views/core => pages}/login/image/logo.png.REMOVED.git-id (100%) create mode 100644 src/pages/login/index.js rename src/{views/core/login/index.vue => pages/login/login.vue} (100%) rename src/{views/core => pages}/login/style.scss (100%) diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index 668b6892..ce56def0 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -1,5 +1,5 @@ // 整体框架结构 -.d2-layout-main-group { +.d2-layout-header-aside-group { height: 100%; width: 100%; background-size: cover; @@ -7,11 +7,11 @@ overflow: hidden; position: relative; // 背景上面的半透明遮罩 - .d2-layout-main-mask { + .d2-layout-header-aside-mask { @extend %full; } // 内容层 - .d2-layout-main-content { + .d2-layout-header-aside-content { @extend %full; $d2-theme-header-height: 60px; .d2-theme-header { @@ -33,7 +33,7 @@ transition: width .3s; flex-grow: 0; position: relative; - .d2-layout-main-menu-side { + .d2-layout-header-aside-menu-side { @extend %full; overflow: hidden; } @@ -66,7 +66,7 @@ // 主题公用 -.d2-layout-main-group { +.d2-layout-header-aside-group { &.grayMode { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); @@ -76,7 +76,7 @@ filter: gray; } // 主体 - .d2-layout-main-content { + .d2-layout-header-aside-content { // [布局] 顶栏 .d2-theme-header { // logo区域 @@ -174,7 +174,7 @@ } } // 菜单为空的时候显示的信息 - .d2-layout-main-menu-empty { + .d2-layout-header-aside-menu-empty { height: 160px; margin: 10px; margin-top: 0px; diff --git a/src/assets/style/theme/theme.scss b/src/assets/style/theme/theme.scss index ffda8197..edf3d6d2 100644 --- a/src/assets/style/theme/theme.scss +++ b/src/assets/style/theme/theme.scss @@ -2,9 +2,9 @@ .theme-#{$theme-name} { // 背景图片和遮罩 - .d2-layout-main-group { + .d2-layout-header-aside-group { background-color: $theme-bg-color; - .d2-layout-main-mask { + .d2-layout-header-aside-mask { background: $theme-bg-mask; } } @@ -127,7 +127,7 @@ // 侧边栏 .d2-theme-container-aside { // 菜单为空的时候显示的信息 - .d2-layout-main-menu-empty { + .d2-layout-header-aside-menu-empty { background: $theme-aside-menu-empty-background-color; i { color: $theme-aside-menu-empty-icon-color; diff --git a/src/assets/style/theme/violet/index.scss b/src/assets/style/theme/violet/index.scss index 66943b90..753f0264 100644 --- a/src/assets/style/theme/violet/index.scss +++ b/src/assets/style/theme/violet/index.scss @@ -2,7 +2,7 @@ @import '../theme.scss'; .theme-#{$theme-name} { - .d2-layout-main-group { + .d2-layout-header-aside-group { background: #bc00e3; background: linear-gradient(120deg, #bc00e3 0%, #4EFFFB 100%); } diff --git a/src/components/core/d2-layout-main/components/-menu-header/index.vue b/src/components/core/d2-layout-main/components/-menu-header/index.vue deleted file mode 100644 index 6edaecd1..00000000 --- a/src/components/core/d2-layout-main/components/-menu-header/index.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/src/components/core/index.js b/src/components/core/index.js index 38a2cbc4..83445b9e 100644 --- a/src/components/core/index.js +++ b/src/components/core/index.js @@ -4,14 +4,12 @@ import { GridLayout, GridItem } from 'vue-grid-layout' import SplitPane from 'vue-splitpane' import d2Container from '@/components/core/d2-container' -import d2MultiplePageControl from '@/components/core/d2-multiple-page-control' Vue.component('d2-grid-layout', GridLayout) Vue.component('d2-grid-item', GridItem) Vue.component('SplitPane', SplitPane) Vue.component('d2-container', d2Container) -Vue.component('d2-multiple-page-control', d2MultiplePageControl) Vue.component('d2-count-up', () => import('@/components/core/d2-count-up')) Vue.component('d2-highlight', () => import('@/components/core/d2-highlight')) Vue.component('d2-icon', () => import('@/components/core/d2-icon')) @@ -20,4 +18,3 @@ Vue.component('d2-icon-svg', () => import('@/components/core/d2-icon-svg/index.v Vue.component('d2-markdown', () => import('@/components/core/d2-markdown')) Vue.component('d2-mde', () => import('@/components/core/d2-mde')) Vue.component('d2-quill', () => import('@/components/core/d2-quill')) -Vue.component('d2-theme-list', () => import('@/components/core/d2-theme-list')) diff --git a/src/components/core/d2-layout-main/components/-menu-item/index.vue b/src/layout/header-aside/components/components/menu-item/index.vue similarity index 91% rename from src/components/core/d2-layout-main/components/-menu-item/index.vue rename to src/layout/header-aside/components/components/menu-item/index.vue index caafa43f..b6cbb09f 100644 --- a/src/components/core/d2-layout-main/components/-menu-item/index.vue +++ b/src/layout/header-aside/components/components/menu-item/index.vue @@ -8,7 +8,7 @@ diff --git a/src/components/core/d2-layout-main/components/-menu-side/index.vue b/src/layout/header-aside/components/menu-side/index.vue similarity index 76% rename from src/components/core/d2-layout-main/components/-menu-side/index.vue rename to src/layout/header-aside/components/menu-side/index.vue index b5f233bb..be9f3fd5 100644 --- a/src/components/core/d2-layout-main/components/-menu-side/index.vue +++ b/src/layout/header-aside/components/menu-side/index.vue @@ -1,5 +1,5 @@