| | |
| | | <!-- <div class="detail-row-view" v-if="dialogReadonly">--> |
| | | <el-table :data="detailsList" class="gd-dialog-table"> |
| | | <el-table-column type="index" show-overflow-tooltip label="序号" /> |
| | | <el-table-column prop="deviceStatus" show-overflow-tooltip label="设备状态" > |
| | | <template v-slot="{ row }"> |
| | | {{ getStatusText(row.deviceStatus) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="deviceStatus" show-overflow-tooltip label="设备状态" /> |
| | | <el-table-column prop="occurTime" show-overflow-tooltip label="发生时间" /> |
| | | </el-table> |
| | | <div class="gd-pagination-parent"> |
| | |
| | | visible.value = false |
| | | } |
| | | |
| | | async function loadDetail(id) { |
| | | formData.value.id = id || formData.value.id |
| | | async function loadDetail() { |
| | | const res = await getDeviceCallRecordDetails(formData.value) |
| | | detailsList.value = res?.data?.data.records || [] |
| | | total.value = res?.data?.data.total || 0 |
| | |
| | | async function open({ mode, row } = {}) { |
| | | dialogMode.value = mode || 'add' |
| | | visible.value = true |
| | | await loadDetail(row.id) |
| | | formData.value.callId = row.id || '' |
| | | await loadDetail() |
| | | } |
| | | |
| | | onMounted(() => { |