| | |
| | | v-show="showLengendDialog" |
| | | > |
| | | <el-card class="box-card"> |
| | | <!-- <div |
| | | class="lengend_color" |
| | | style="height:205px" |
| | | > |
| | | |
| | | </div> --> |
| | | <div class="lengendBox"> |
| | | |
| | | <div> |
| | | <img |
| | | class="lengendImg" |
| | |
| | | <div>52.5°</div> |
| | | <div>70°</div> |
| | | </div> |
| | | |
| | | </div> |
| | | </el-card> |
| | | </div> |
| | | <div |
| | | class="HistLeng" |
| | | v-show="$store.state.histLenged" |
| | | > |
| | | <el-card class="box-card"> |
| | | <table> |
| | | <tr> |
| | | <td>粉质黏土</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(139,106,77,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>淤泥质粉土</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(141,85,69,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>圆砾</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(102,166,184,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>卵石</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(54,83,173,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>泥岩</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(47,30,13,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>细砂</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(93,88,15,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td>中砂</td> |
| | | <td> |
| | | <div style="width:100px;height:20px;background:rgba(164,140,21,1)"> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </el-card> |
| | | </div> |
| | | <!--属性信息弹窗--> |
| | |
| | | select_Comprehensive_ByPageAndCount, |
| | | select_Comprehensive_SelectWktById, |
| | | comprehensive_selectRoute, |
| | | dataLib_selectFiles, dataQuery_selectFields, dataQuery_selectDomains, dataQuery_selectByPage |
| | | dataLib_selectFiles, dataQuery_selectFields, dataQuery_selectDomains, |
| | | dataQuery_selectByPage, |
| | | comprehensive_selectPubById, comprehensive_selectModelByGuid |
| | | } from '../api/api' |
| | | import { getToken } from '@/utils/auth' |
| | | |
| | |
| | | window.pickedFeature.color = Cesium.Color.RED.withAlpha(0.3); |
| | | |
| | | // this.$store.state.catModel = true; |
| | | that.$store.state.catModelInfo = { |
| | | id: pickedFeature.getProperty("id"), |
| | | name: pickedFeature.getProperty("name"), |
| | | layerId: pickedFeature.primitive.layerId, |
| | | layerName: pickedFeature.primitive.id |
| | | }; |
| | | that.$refs && that.$refs.modelProperty && that.$refs.modelProperty.open(); |
| | | |
| | | that.setModelInfoData(window.pickedFeature); |
| | | } |
| | | } |
| | | } |
| | | }, Cesium.ScreenSpaceEventType.LEFT_CLICK) |
| | | }, |
| | | async setModelInfoData(result) { |
| | | var modelKey = 'id' |
| | | if (result.tileset.pubid > 0) { |
| | | const data = await comprehensive_selectPubById({ id: result.tileset.pubid }) |
| | | if (data.code != 200) { |
| | | return |
| | | } else { |
| | | |
| | | modelKey = JSON.parse(data.result.json).modelid |
| | | } |
| | | if (!modelKey) { |
| | | return this.$message('没有模型主键ID,无法查询数据'); |
| | | } |
| | | } |
| | | var that = this |
| | | |
| | | var obj = { |
| | | layerid: pickedFeature.primitive.layerId, |
| | | modelid: pickedFeature.getProperty(modelKey) |
| | | } |
| | | const data1 = await comprehensive_selectModelByGuid(obj); |
| | | if (data1.code != 200) { |
| | | return; |
| | | } |
| | | that.$store.state.catModelInfo = { |
| | | id: pickedFeature.getProperty(modelKey), |
| | | name: data1.result.name, |
| | | type: data1.result.type, |
| | | bak: data1.result.bak, |
| | | layerId: pickedFeature.primitive.layerId, |
| | | layerName: pickedFeature.primitive.id |
| | | }; |
| | | that.$refs && that.$refs.modelProperty && that.$refs.modelProperty.open(); |
| | | |
| | | }, |
| | | |
| | | |
| | | drawTerrainLevel() { |
| | | this.clearTerrainLevel() |
| | | var deep = parseFloat(this.terrainFrom.height) |
| | |
| | | position: absolute; |
| | | z-index: 40; |
| | | } |
| | | |
| | | .HistLeng { |
| | | z-index: 40; |
| | | position: absolute; |
| | | right: 115px; |
| | | bottom: 10px; |
| | | } |
| | | .lengend { |
| | | width: 300px; |
| | | z-index: 40; |