| | |
| | | <div class="app-container"> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="showMap ? 12 : 24" :xs="24"> |
| | | <AppTable ref="AppTable" selection :showDeptSearch="false" :url="'device/towers/list'" :tableColumns="tableColumns" |
| | | <AppTable ref="AppTable" selection :showDeptSearch="false" :url="'tower/point/list'" :tableColumns="tableColumns" |
| | | :tableFilter="tableFilter" @clickRow="clickRow"> |
| | | <template #operatorBox="{ row }"> |
| | | <el-button type="primary" plain icon="el-icon-plus" size="mini" |
| | |
| | | import CesiumMap from "../../../utils/components/cesium-map.vue"; |
| | | export default { |
| | | name: "towers", |
| | | dicts: ['model_type'], |
| | | dicts: ['model_typpe'], |
| | | components: { |
| | | shootPointDialog, |
| | | CesiumMap |
| | |
| | | handleExport() { |
| | | this.$refs.AppTable.exportExcel() |
| | | }, |
| | | clickRow(row){ |
| | | console.log(row) |
| | | this.showMap =true |
| | | }, |
| | | // clickRow(row){ |
| | | // console.log(row) |
| | | // this.showMap =true |
| | | // }, |
| | | close(){ |
| | | this.showDialog =false |
| | | } |