From bb98c5ad7ba16a1ca0fc873a66ea5c32242ebd10 Mon Sep 17 00:00:00 2001 From: toesbieya <1647775459@qq.com> Date: Sat, 25 Jul 2020 13:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E5=89=8D=E5=BA=93=E5=AD=98=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=97=A0=E7=94=A8=E7=BB=84=E4=BB=B6=20=E9=83=A8?= =?UTF-8?q?=E5=88=86=E4=BB=A3=E7=A0=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/src/bizComponents/CategoryTree/index.vue | 7 ++ vue/src/components/DropDownMenu/index.vue | 46 ------------- vue/src/components/DropDownMenu/style.scss | 66 ------------------- vue/src/components/ExtraArea/index.vue | 43 ++++++++++++ vue/src/components/FormDialog/index.vue | 12 ++-- vue/src/components/ImageViewer/index.js | 3 +- vue/src/components/Link/index.vue | 23 ------- vue/src/components/LoadingMask/index.vue | 21 +++--- vue/src/components/SvgIcon/index.vue | 10 +-- vue/src/components/TinymceEditor/index.vue | 10 +-- vue/src/components/ZoomControl/index.vue | 65 ++++++++---------- vue/src/layout/components/Header.vue | 16 ++--- vue/src/layout/index.vue | 22 +------ vue/src/layout/mixin/offline.js | 17 +++++ .../mixin/{ResizeHandler.js => resize.js} | 0 vue/src/views/stock/current/index.vue | 54 +++++++-------- 16 files changed, 154 insertions(+), 261 deletions(-) delete mode 100644 vue/src/components/DropDownMenu/index.vue delete mode 100644 vue/src/components/DropDownMenu/style.scss create mode 100644 vue/src/components/ExtraArea/index.vue delete mode 100644 vue/src/components/Link/index.vue create mode 100644 vue/src/layout/mixin/offline.js rename vue/src/layout/mixin/{ResizeHandler.js => resize.js} (100%) diff --git a/vue/src/bizComponents/CategoryTree/index.vue b/vue/src/bizComponents/CategoryTree/index.vue index 7d67641..b0fea71 100644 --- a/vue/src/bizComponents/CategoryTree/index.vue +++ b/vue/src/bizComponents/CategoryTree/index.vue @@ -25,7 +25,14 @@ } }, + methods: { + filter(v){ + this.$refs.tree.filter(v) + } + }, + mounted() { + if (this.data.length > 0) return getAll() .then(data => this.$store.commit('dataCache/categories', data)) .finally(() => this.loading = false) diff --git a/vue/src/components/DropDownMenu/index.vue b/vue/src/components/DropDownMenu/index.vue deleted file mode 100644 index 23406a8..0000000 --- a/vue/src/components/DropDownMenu/index.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/vue/src/components/DropDownMenu/style.scss b/vue/src/components/DropDownMenu/style.scss deleted file mode 100644 index a6b853b..0000000 --- a/vue/src/components/DropDownMenu/style.scss +++ /dev/null @@ -1,66 +0,0 @@ -$n: 9; //和items.length 相同 -$t: .1s; -.share-dropdown-menu { - width: 250px; - position: relative; - z-index: 1; - - &-title { - width: 100%; - display: block; - cursor: pointer; - background: black; - color: white; - height: 60px; - line-height: 60px; - font-size: 20px; - text-align: center; - z-index: 2; - transform: translate3d(0, 0, 0); - } - - &-wrapper { - position: relative; - } - - &-item { - text-align: center; - position: absolute; - width: 100%; - background: #e0e0e0; - line-height: 60px; - height: 60px; - cursor: pointer; - font-size: 20px; - opacity: 1; - transition: transform 0.28s ease; - - &:hover { - background: black; - color: white; - } - - @for $i from 1 through $n { - &:nth-of-type(#{$i}) { - z-index: -1; - transition-delay: $i*$t; - transform: translate3d(0, -60px, 0); - } - } - } - - &.active { - .share-dropdown-menu-wrapper { - z-index: 1; - } - - .share-dropdown-menu-item { - @for $i from 1 through $n { - &:nth-of-type(#{$i}) { - transition-delay: ($n - $i)*$t; - transform: translate3d(0, ($i - 1)*60px, 0); - } - } - } - } -} diff --git a/vue/src/components/ExtraArea/index.vue b/vue/src/components/ExtraArea/index.vue new file mode 100644 index 0000000..3dfa025 --- /dev/null +++ b/vue/src/components/ExtraArea/index.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/vue/src/components/FormDialog/index.vue b/vue/src/components/FormDialog/index.vue index 387fb17..089853e 100644 --- a/vue/src/components/FormDialog/index.vue +++ b/vue/src/components/FormDialog/index.vue @@ -4,14 +4,14 @@ v-bind="$props" v-on="$listeners" :visible="value" - custom-class="dialog-form" + custom-class="form-dialog" > {{title}} -
+
-
+
@@ -42,16 +42,16 @@