| | |
| | | /> |
| | | <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 |
| | |
| | | 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(); |
| | |
| | | }, |
| | | ]; |
| | | const formatTooltip = (val: number) => { |
| | | return val / 100; |
| | | }; |
| | | const contrastFormatTooltip = (val: number) => { |
| | | return val / 100; |
| | | }; |
| | | const emits = defineEmits(["detailClose"]); |
| | |
| | | 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) { |