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 @@
+
+