|
|
|
@ -57,7 +57,17 @@
|
|
|
|
|
<el-table v-if="show" :cell-style="setStyle"
|
|
|
|
|
:data="tableData" :header-cell-style="{ textAlign: 'center',backgroundColor:'#0a457d' }"
|
|
|
|
|
style="width: 100%;margin-top: 12px;">
|
|
|
|
|
<el-table-column v-for="i in deviceDataColumns" :label="i.columnName" :prop="i.columnKey">
|
|
|
|
|
<el-table-column v-for="i in deviceDataColumns" :label="i.columnName" :prop="i.columnKey">\
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-image
|
|
|
|
|
v-if="scope.row[i.columnKey].includes('http')"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="scope.row[i.columnKey]"
|
|
|
|
|
:preview-src-list="[scope.row[i.columnKey]]">
|
|
|
|
|
</el-image>
|
|
|
|
|
<span v-else>{{scope.row[i.columnKey]}}</span>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<el-pagination v-show="!isMap" :currentPage="currentPage" :pageSize="10" :total="total" background
|
|
|
|
|