From 26c43aecd7d5b2fd55e124ec5ab82a7571156ce4 Mon Sep 17 00:00:00 2001 From: lixuetao <694429613@qq.com> Date: Fri, 27 Oct 2023 15:00:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=BB=98=E5=93=80?= =?UTF-8?q?=E6=97=A5=E7=81=B0=E5=BA=A6=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/App.vue b/src/App.vue index f8dff16..895c30e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -92,6 +92,12 @@ export default { position: relative; overflow: hidden; + body { + -webkit-filter: grayscale(100%); + /* Chrome, Safari, Opera */ + filter: grayscale(100%); + } + #app { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; From 4449a9d97327ad8bce4dc9829459d4208ea2a4ce Mon Sep 17 00:00:00 2001 From: lixuetao <694429613@qq.com> Date: Sat, 28 Oct 2023 10:22:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=BB=98=E5=93=80?= =?UTF-8?q?=E6=97=A5=E7=81=B0=E5=BA=A6=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 78 ++++++++++++++++++++----------------- src/utils/Enum/enum.js | 3 +- src/views/baseMes/index.vue | 37 ++++++++++++++---- 3 files changed, 74 insertions(+), 44 deletions(-) diff --git a/src/App.vue b/src/App.vue index 895c30e..a86f50a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,11 +6,14 @@ @@ -92,12 +95,6 @@ export default { position: relative; overflow: hidden; - body { - -webkit-filter: grayscale(100%); - /* Chrome, Safari, Opera */ - filter: grayscale(100%); - } - #app { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -550,4 +547,13 @@ export default { .ql-font-sans-serif { font-family: "sans-serif"; } + + .setGray{ + filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + -ms-filter: grayscale(100%); + -o-filter: grayscale(100%); + filter: grayscale(100%); + } diff --git a/src/utils/Enum/enum.js b/src/utils/Enum/enum.js index 15458dd..4c5a310 100644 --- a/src/utils/Enum/enum.js +++ b/src/utils/Enum/enum.js @@ -12,7 +12,8 @@ export const PERMISSION = [ // {name:"水印前缀" ,value: "WATERMARK_PREFIX"} // ]) export const basMessage = new Esenum({ - mark: {name: "水印前缀", value: "WATERMARK_PREFIX",index:0} + mark: {name: "水印前缀", value: "WATERMARK_PREFIX",index:0}, + gray: {name: "黑白模式", value: "SET_GRAY",index:1} }) diff --git a/src/views/baseMes/index.vue b/src/views/baseMes/index.vue index 4a888c7..8293ffd 100644 --- a/src/views/baseMes/index.vue +++ b/src/views/baseMes/index.vue @@ -12,6 +12,23 @@ 保存 + + +
+ + + +
+
+ + 保存 + +
@@ -23,10 +40,11 @@ export default { return { basMessage, formData:{ - markValue:'' + markValue:'', + grayValue:'' }, - row0:{} - + row0:{}, + row1:{} } }, created() { @@ -38,10 +56,14 @@ export default { this.$api.setting.getAllSetting().then(res=>{ if(res.data.length>0){ res.data.forEach( item=>{ - switch (item.configKey){ - case this.basMessage['mark'].value : - this.formData.markValue=item.configValue - this['row'+this.basMessage['mark'].index] = item + if (item.configKey == this.basMessage['mark'].value){ + this.formData.markValue=item.configValue + this['row'+this.basMessage['mark'].index] = item + } + + if (item.configKey == this.basMessage['gray'].value){ + this.formData.grayValue=item.configValue + this['row'+this.basMessage['gray'].index] = item } }) }else{ @@ -57,6 +79,7 @@ export default { } this.$api.setting.saveMarket(param).then(res=>{ this.$message.success(res.data) + this.$bus.$emit('getGray') }) }, }