From bc9c0c1b52cd955644bc1f4ce7ecc0d0ee4e2b18 Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期五, 11 八月 2023 17:42:37 +0800
Subject: [PATCH] 图层详情编辑修改

---
 src/views/layer/layerDetail.vue |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/views/layer/layerDetail.vue b/src/views/layer/layerDetail.vue
index 077e04f..009f4b2 100644
--- a/src/views/layer/layerDetail.vue
+++ b/src/views/layer/layerDetail.vue
@@ -23,6 +23,15 @@
         />
         <div class="demonstration">{{ transparence }}%</div>
       </div>
+      <div class="slider-demo-block">
+        <div class="demonstration">瀵规瘮搴�</div>
+        <el-slider
+          v-model="contrast"
+          @change="contrastChange"
+          :format-tooltip="contrastFormatTooltip"
+        />
+        <div class="demonstration">{{ contrast }}%</div>
+      </div>
       <div class="selectBox">
         <div class="selectTile demonstration">鎷変几鏂瑰紡</div>
         <el-select
@@ -81,6 +90,7 @@
 import server from "@/assets/js/Map/server";
 const stretchValue = ref("");
 const transparence = ref(0);
+const contrast = ref(0);
 let layerName = ref("鍥惧眰鍚嶇О");
 let layerState = ref(false);
 let select = ref();
@@ -108,6 +118,9 @@
   },
 ];
 const formatTooltip = (val: number) => {
+  return val / 100;
+};
+const contrastFormatTooltip = (val: number) => {
   return val / 100;
 };
 const emits = defineEmits(["detailClose"]);
@@ -174,6 +187,9 @@
 const sliderChange = (val) => {
   server.layerList[layerLength.value].layerData.alpha = val / 100;
 };
+const contrastChange = (val) => {
+  server.layerList[layerLength.value].layerData.alpha = val / 100;
+};
 onMounted(() => {
   server.layerList.forEach((e, i) => {
     if (props.layerData.id == e.id) {

--
Gitblit v1.9.3