| | |
| | | /> |
| | | </div> |
| | | </div> |
| | | <div |
| | | <!-- <div |
| | | class="selectBox" |
| | | v-show="colorShow" |
| | | > |
| | |
| | | ></el-option> |
| | | |
| | | </el-select> |
| | | </div> |
| | | <div |
| | | </div> --> |
| | | <!-- <div |
| | | class="selectBox" |
| | | v-show="colorShow " |
| | | > |
| | |
| | | :style="item.domCss" |
| | | ></div> |
| | | |
| | | <!-- <img :src="item.url" style="height: 30px; width: 100%" /> --> |
| | | |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | </div> --> |
| | | <div v-show="colorShow"> |
| | | <div class="selectBox"> |
| | | <el-button |
| | |
| | | import { |
| | | publish_selectSjColorTables, |
| | | publish_updateSjService, |
| | | publish_updateSjLayerStretch, |
| | | } from "@/api/api"; |
| | | import { ElMessage } from "element-plus"; |
| | | import store from "@/store"; |
| | |
| | | geom = releaseLayer.value.geom; |
| | | } |
| | | var obj = { |
| | | colorTable: color1, // 普通颜色表,可不设 |
| | | gradientColorTable: color2, |
| | | // colorTable: color1, // 普通颜色表,可不设 |
| | | // gradientColorTable: color2, |
| | | enhanceType: stretchValue.value, // 拉伸方式 0:不拉伸,1 线性拉伸,2 直方图均衡,3 标准差拉伸,4 伽马拉伸 |
| | | enhanceFactor: stretchNum.value, // 拉伸因子 null 或 小数 |
| | | dircode: "00", // 目录编码 |
| | | epsg: 104903, // 104903-月球2000,4326-WGS84 |
| | | ids: null, // 不要设定 |
| | | name: releaseLayer.value.cnName, // 当前服务名称 |
| | | nodata: 0, // 黑色-0,白色-255 |
| | | type: releaseLayer.value.type, // 影像-DOM,高程- |
| | | geom: geom, |
| | | pubid: releaseLayer.value.pubid, |
| | | // dircode: "00", // 目录编码 |
| | | // epsg: 104903, // 104903-月球2000,4326-WGS84 |
| | | layerId: releaseLayer.value.id, // 不要设定 |
| | | // name: releaseLayer.value.cnName, // 当前服务名称 |
| | | // nodata: 0, // 黑色-0,白色-255 |
| | | // type: releaseLayer.value.type, // 影像-DOM,高程- |
| | | // geom: geom, |
| | | // pubid: releaseLayer.value.pubid, |
| | | }; |
| | | publish_updateSjService(obj).then((res) => { |
| | | store.state.loading = true; |
| | | publish_updateSjLayerStretch(obj).then((res) => { |
| | | if (res.code != 200) { |
| | | return ElMessage(data.msg); |
| | | } |
| | | store.state.restLayer = true; |
| | | setSpatialClose(); |
| | | if (res.code == 200 && res.result > 0) { |
| | | store.state.loading = false; |
| | | store.state.restLayer = true; |
| | | setSpatialClose(); |
| | | } else { |
| | | store.state.loading = false; |
| | | } |
| | | }); |
| | | // const data = ; |
| | | // console.log("1122223" + data.code); |
| | |
| | | colorShow.value = true; |
| | | } |
| | | }); |
| | | getColorJson(); |
| | | // getColorJson(); |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |