| | |
| | | * @Author: shuishen 1109946754@qq.com |
| | | * @Date: 2023-03-13 14:54:26 |
| | | * @LastEditors: shuishen 1109946754@qq.com |
| | | * @LastEditTime: 2024-11-27 15:40:42 |
| | | * @LastEditTime: 2024-12-25 11:36:30 |
| | | * @FilePath: \bigScreen\src\views\companyInfo\components\box\fireSource.vue |
| | | * @Description: |
| | | * |
| | |
| | | :preview-src-list="[data.companyInfo.imageUrls]" :initial-index="4" fit="cover"> |
| | | <template #error> |
| | | <div class="image-slot"> |
| | | <el-icon><Picture /></el-icon> |
| | | <el-icon> |
| | | <Picture /> |
| | | </el-icon> |
| | | </div> |
| | | </template> |
| | | </el-image> |
| | |
| | | getDetail() |
| | | }) |
| | | |
| | | function getDetail() { |
| | | function getDetail () { |
| | | getfirmInfoDetail({ |
| | | id: data.companyInfo.id |
| | | }).then(res => { |
| | |
| | | rescueTeamList.value.forEach(item => { |
| | | data.companyInfo[item.name] && (item.content = data.companyInfo[item.name]) |
| | | }) |
| | | |
| | | let lng = companyInfoList.value.find(i => i.name == 'lng' && i.content != '') |
| | | let lat = companyInfoList.value.find(i => i.name == 'lat' && i.content != '') |
| | | |
| | | if (lng && lat) { |
| | | window.$viewer.zoomToPosition(new DC.Position( |
| | | lng.content, |
| | | lat.content, |
| | | 400, |
| | | 0, |
| | | -90, |
| | | 0 |
| | | ), () => { |
| | | }) |
| | | } |
| | | }).catch(err => { |
| | | }) |
| | | } |