| | |
| | | * @Author: shuishen 1109946754@qq.com |
| | | * @Date: 2023-03-13 14:54:26 |
| | | * @LastEditors: shuishen 1109946754@qq.com |
| | | * @LastEditTime: 2024-11-28 19:30:58 |
| | | * @LastEditTime: 2025-01-15 14:39:41 |
| | | * @FilePath: \bigScreen\src\views\space\components\box\dataContent.vue |
| | | * @Description: |
| | | * |
| | | * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. |
| | | --> |
| | | <script setup> |
| | | import { useMap } from 'store/map' |
| | | import EventBus from 'utils/bus' |
| | | |
| | | import publicContent from "./publicContent.vue" |
| | | import { getList } from "@/api/space/space" |
| | | import { nextTick, onUnmounted, reactive } from "vue" |
| | | const store = useMap() |
| | | const SeachBarCondition = ref(null) |
| | | const loading = ref(false) |
| | | const TableContent = ref(null) |
| | |
| | | |
| | | EventBus.on('spaceTabChange', spaceTabChange) |
| | | |
| | | let tooltip = window.$viewer.tooltip |
| | | // 当前点编辑 |
| | | const editClick = (row) => { |
| | | if (row.lng && row.lat) { |
| | | window.$viewer.flyToPosition(new DC.Position(row.lng, row.lat, 300, 0, -90, 0)) |
| | | tooltip.enable = true |
| | | store.setEditPoint(true) |
| | | } |
| | | } |
| | | |
| | | onUnmounted(() => { |
| | | EventBus.off('spaceTabChange', spaceTabChange) |
| | | destroyPupoLayers() |
| | |
| | | <el-table-column show-overflow-tooltip prop="firmName" label="企业名称" /> |
| | | <el-table-column show-overflow-tooltip prop="name" label="名称" width="100" /> |
| | | <el-table-column prop="mainFuncName" label="作用" width="55" /> |
| | | <el-table-column v-if="curSelectTabType != 9" align="center" width="62" label="操作"> |
| | | <template #default="scope"> |
| | | <el-button link type="primary" size="small" :disabled="scope.row.lng == ''" |
| | | @click.stop="editClick(scope.row)"> |
| | | 编辑 |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column align="center" width="62" label="操作"> |
| | | <template #default="scope"> |
| | | <el-button link type="primary" size="small" :disabled="scope.row.lng == ''" @click="rowClick(scope.row)"> |
| | |
| | | flex-basis: auto; |
| | | height: calc(100% - 40px); |
| | | } |
| | | </style> |
| | | </style> |