From 8c864c207ac4f0a695cd01ae573cee8fca25caaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lemon=E6=A9=AA?= <17633066053@163.com> Date: Thu, 9 Sep 2021 10:43:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98=EF=BC=8C=E6=96=B0=E5=A2=9E=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E8=BD=AC=E4=B9=89=EF=BC=8C=E4=BF=AE=E6=94=B9buyer?= =?UTF-8?q?=E7=AB=AF=E6=B2=A1=E6=9C=89=E7=AC=AC=E4=B8=89=E6=96=B9=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buyer/src/pages/Login.vue | 294 ++++++++---------- manager/src/utils/filters.js | 17 + .../src/views/goods/goods-manage/category.vue | 37 ++- .../shrinkable-menu/shrinkable-menu.vue | 2 +- .../src/views/my-components/lili/editor.vue | 9 +- seller/src/utils/filters.js | 17 + .../src/views/goods/goods-manage/category.vue | 7 + .../shrinkable-menu/shrinkable-menu.vue | 5 + .../src/views/my-components/lili/editor.vue | 4 +- 9 files changed, 215 insertions(+), 177 deletions(-) diff --git a/buyer/src/pages/Login.vue b/buyer/src/pages/Login.vue index 66330501..31cc3d95 100644 --- a/buyer/src/pages/Login.vue +++ b/buyer/src/pages/Login.vue @@ -3,10 +3,7 @@
- +
欢迎登录
@@ -16,9 +13,7 @@ @@ -32,99 +27,65 @@
立即注册
-
+ - + - + - +
-
+ - + - - + + - + - +
忘记密码
- - + + + + + + +
- +
@@ -142,57 +103,58 @@ diff --git a/manager/src/utils/filters.js b/manager/src/utils/filters.js index 9124cbfe..95c4d551 100644 --- a/manager/src/utils/filters.js +++ b/manager/src/utils/filters.js @@ -15,6 +15,23 @@ export function unitPrice(val, unit, location) { } return (unit || '') + price } +// 转义 +export function enCode(v1) { + var entry = { + "'": "'", + "<": "<", + ">": ">", + "(": "(", + ")": ")" + }; + + v1 = v1.replace(/(')|(<)|(>)|(()|())|\s/gi, function($0) { + return entry[$0] || $0; + }); + + return v1; +} + /** * 订单来源 diff --git a/manager/src/views/goods/goods-manage/category.vue b/manager/src/views/goods/goods-manage/category.vue index 49d651bf..1144878d 100644 --- a/manager/src/views/goods/goods-manage/category.vue +++ b/manager/src/views/goods/goods-manage/category.vue @@ -4,9 +4,10 @@
- +
@@ -41,7 +43,8 @@
@@ -107,7 +110,7 @@
- + +/deep/ .ivu-table-wrapper { + overflow: auto; +} +.table { + min-height: 100vh; + height: auto; +} + \ No newline at end of file diff --git a/manager/src/views/main-components/shrinkable-menu/shrinkable-menu.vue b/manager/src/views/main-components/shrinkable-menu/shrinkable-menu.vue index 389471e5..909f70ca 100644 --- a/manager/src/views/main-components/shrinkable-menu/shrinkable-menu.vue +++ b/manager/src/views/main-components/shrinkable-menu/shrinkable-menu.vue @@ -88,7 +88,7 @@ export default { overflow-y: auto; } .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu){ - color: #ed3f14; + color: $theme_color; } /deep/.ivu-menu-vertical .ivu-menu-item-group-title { height: 40px; diff --git a/manager/src/views/my-components/lili/editor.vue b/manager/src/views/my-components/lili/editor.vue index 7c2c7aef..f6e5bfcc 100644 --- a/manager/src/views/my-components/lili/editor.vue +++ b/manager/src/views/my-components/lili/editor.vue @@ -195,9 +195,12 @@ export default { this.$emit("on-change", this.data); }, }, - watch: { - value(val) { - this.setData(val); + watch: { + value: { + handler: function (val) { + // 赋值给富文本 + this.setData(this.$options.filters.enCode(val)); + }, }, }, mounted() { diff --git a/seller/src/utils/filters.js b/seller/src/utils/filters.js index c0b03cf1..d04d01c4 100644 --- a/seller/src/utils/filters.js +++ b/seller/src/utils/filters.js @@ -15,6 +15,23 @@ export function unitPrice(val, unit, location) { } return (unit || "") + price; } +// 转义 +export function enCode(v1) { + var entry = { + "'": "'", + "<": "<", + ">": ">", + "(": "(", + ")": ")" + }; + + v1 = v1.replace(/(')|(<)|(>)|(()|())|\s/gi, function($0) { + return entry[$0] || $0; + }); + + return v1; +} + /** * 订单来源 diff --git a/seller/src/views/goods/goods-manage/category.vue b/seller/src/views/goods/goods-manage/category.vue index fb2e78cc..7812277d 100644 --- a/seller/src/views/goods/goods-manage/category.vue +++ b/seller/src/views/goods/goods-manage/category.vue @@ -250,4 +250,11 @@ export default { }; diff --git a/seller/src/views/main-components/shrinkable-menu/shrinkable-menu.vue b/seller/src/views/main-components/shrinkable-menu/shrinkable-menu.vue index ded3e958..fad57c20 100644 --- a/seller/src/views/main-components/shrinkable-menu/shrinkable-menu.vue +++ b/seller/src/views/main-components/shrinkable-menu/shrinkable-menu.vue @@ -73,3 +73,8 @@ export default { } }; + diff --git a/seller/src/views/my-components/lili/editor.vue b/seller/src/views/my-components/lili/editor.vue index ca8e5695..a866c059 100644 --- a/seller/src/views/my-components/lili/editor.vue +++ b/seller/src/views/my-components/lili/editor.vue @@ -194,10 +194,10 @@ export default { }, }, watch: { - value: { + value: { handler: function (val) { // 赋值给富文本 - this.setData(val); + this.setData(this.$options.filters.enCode(val)); }, }, },