| | |
| | | :row-class-name="tableRowClassName" @row-click="deepDataRowClick($event, 'business')" |
| | | @sort-change="sortDevName" :empty-text="houseDeepNoDataText" v-loading="houseDeepLoading" |
| | | element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading" |
| | | element-loading-background="rgba(0, 0, 0, 0.5)" :show-overflow-tooltip="true"> |
| | | element-loading-background="rgba(0, 0, 0, 0.5)" :show-overflow-tooltip="true" |
| | | @cell-mouse-enter="businessMouseEnter" @cell-mouse-leave="businessMouseLeave"> |
| | | <el-table-column sortable="custom" prop="name" label="名称" width="180" |
| | | :show-overflow-tooltip="true"></el-table-column> |
| | | <el-table-column v-if="isQFL27" prop="third_level" label="类型" width="100"></el-table-column> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 商业数据详情弹窗 --> |
| | | <div class="business-details" v-show="isBusinessHoverShow"> |
| | | <div class="item"> |
| | | <div class="key">名称:</div> |
| | | <div class="value">{{ businessChooseItem.name |
| | | }}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="key">类型:</div> |
| | | <div class="value">{{ |
| | | businessChooseItem.third_level |
| | | }}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="key">地址:</div> |
| | | <div class="value">{{ |
| | | businessChooseItem.std_address |
| | | }}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="key">经度:</div> |
| | | <div class="value">{{ businessChooseItem.lng |
| | | }}</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="key">纬度:</div> |
| | | <div class="value">{{ businessChooseItem.lat |
| | | }}</div> |
| | | </div> |
| | | |
| | | </div> |
| | | <map-search-box></map-search-box> |
| | | |
| | | <el-dialog title="报警信息" :visible.sync="policeSituationVisible" :modal-append-to-body="false" :modal="true" |
| | |
| | | personConnectionData: [], |
| | | buildingInfo: {}, |
| | | isQFL27: false, |
| | | businessChooseItem: {}, |
| | | isBusinessHoverShow: false, |
| | | } |
| | | }, |
| | | |
| | |
| | | updated () { }, |
| | | |
| | | methods: { |
| | | // 鼠标移入商业数据 |
| | | businessMouseEnter (row) { |
| | | this.isBusinessHoverShow = true |
| | | this.businessChooseItem = row |
| | | }, |
| | | |
| | | // 鼠标移出商业数据 |
| | | businessMouseLeave () { |
| | | this.isBusinessHoverShow = false |
| | | }, |
| | | |
| | | // 查询当前楼栋下户室信息(是否关联) |
| | | getPersonConnectionConditionByBuildingId (params) { |
| | | getPersonConnectionConditionByBuildingId(params).then(res => { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .business-details { |
| | | padding: 10px; |
| | | width: 300px; |
| | | background: $bg-color; |
| | | color: #fff; |
| | | position: absolute; |
| | | bottom: 50px; |
| | | left: 460px; |
| | | border-radius: 4px; |
| | | |
| | | .item { |
| | | display: flex; |
| | | text-align: left; |
| | | line-height: 20px; |
| | | |
| | | .key { |
| | | width: 50px; |
| | | } |
| | | |
| | | .value { |
| | | width: 0; |
| | | flex: 1; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .progress { |