| | |
| | | onMounted(() => { |
| | | curTableHeight.value = TableContent.value.offsetHeight |
| | | EventBus.emit('flyToyqfw', 'flyToyqfw') |
| | | EventBus.emit('destroyPop', 'destroyPop') |
| | | }) |
| | | |
| | | // 分页改变 |
| | |
| | | }) |
| | | .then((res) => { |
| | | const data = res.data.data |
| | | data.records.forEach(item => { |
| | | if(!item.riskLevelName){ |
| | | item.riskLevelName = '暂定' |
| | | } |
| | | }) |
| | | tableData.value = data.records |
| | | pages.total = data.total |
| | | loading.value = false |
| | |
| | | let addPupoLayers = {} |
| | | // 行点击 |
| | | function rowClick (row, column, event) { |
| | | EventBus.emit('destroyPop', 'destroyPop') |
| | | if (row.lng && row.lat) { |
| | | window.$viewer.flyToPosition(new DC.Position(row.lng, row.lat, 600, 0, -90, 0)) |
| | | // 显示企业信息 |
| | |
| | | addPupoLayers[row.firmName] = new DC.HtmlLayer(row.firmName) |
| | | window.$viewer.addLayer(addPupoLayers[row.firmName]) |
| | | let iconEl = `<div class="marsBlueGradientPnl"> |
| | | <li>${row.firmName || ''}</li> |
| | | <li>${row.name || ''}</li> |
| | | <li>${row.riskLevelName || ''}</li> |
| | | </div>` |
| | | let divIcon = new DC.DivIcon( |
| | | new DC.Position(row.lng, row.lat, row.ele || 64), |