| | |
| | | <el-table v-loading="loading" :data="monitorList" @selection-change="handleSelectionChange"> |
| | | <el-table-column label="设备名称" align="center" prop="name" width="280" fixed show-overflow-tooltip/> |
| | | <el-table-column label="设备编码" align="center" prop="serialNumber" width="180px"/> |
| | | <el-table-column label="ip" align="center" prop="ip" width="180"/> |
| | | <el-table-column label="设备类型" align="center" prop="cameraFunType" width="180px"> |
| | | <template slot-scope="scope"> |
| | | {{ translateCameraFunType(scope.row.cameraFunType) }} |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="是否生成异常工单" align="center" prop="error" width="180px" v-if="columns[3].visible"/> |
| | | <el-table-column label="异常原因" align="center" prop="reason" width="180px" v-if="columns[4].visible"/> |
| | | <el-table-column label="异常恢复时间" align="center" prop="recoveryTime" width="180px" v-if="columns[5].visible"> |
| | | <el-table-column label="异常恢复时间" align="center" prop="recoveryTime" width="180px" v-if="columns[4].visible"> |
| | | </el-table-column> |
| | | <el-table-column label="管理单位" align="center" prop="unitName" width="180px" v-if="columns[6].visible"/> |
| | | <el-table-column label="管理单位" align="center" prop="unitName" width="180px" v-if="columns[5].visible"/> |
| | | <el-table-column label="工单编号" align="center" prop="workOrderNo" width="180px" v-if="columns[6].visible"/> |
| | | <el-table-column label="联系人" align="center" prop="unitContact" width="180px" v-if="columns[7].visible"/> |
| | | <el-table-column label="联系电话" align="center" prop="unitContactPhone" width="180px" v-if="columns[8].visible"/> |
| | | <el-table-column label="运维人员名称" align="center" prop="ywPeopleName" width="180px" v-if="columns[9].visible"/> |
| | | <el-table-column label="故障类型" align="center" prop="errorType" width="180px" v-if="columns[10].visible"/> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | |
| | | /> |
| | | |
| | | <!-- 设备资产详情 --> |
| | | <el-dialog title="操作日志详细" :visible.sync="open" width="800px" append-to-body> |
| | | <el-dialog title="异常恢复监控详情" :visible.sync="open" width="800px" append-to-body> |
| | | <el-form ref="form" :model="form" label-width="150px" size="mini"> |
| | | <el-row> |
| | | <el-form-item label="设备名称:">{{ form.name }}</el-form-item> |
| | | <el-col :span="12"> |
| | | <el-form-item label="设备编码:">{{ form.serialNumber }}</el-form-item> |
| | | <el-form-item label="设备名称:">{{ form.name }}</el-form-item> |
| | | <el-form-item label="标签:">{{ form.deptName }}</el-form-item> |
| | | <el-form-item label="标签:">{{ form.provinceTag == 0 ? '省厅' : '市局' }}</el-form-item> |
| | | <el-form-item label="设备状态:"> |
| | | <div v-if="form.onState === 1">可用</div> |
| | | <div v-else-if="form.onState === 2">不可用</div> |
| | | <div v-if="form.onState === 0">异常</div> |
| | | <div v-else-if="form.onState === 1">正常</div> |
| | | </el-form-item> |
| | | <el-form-item label="管理单位:">{{ form.unitName }}</el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="地址:">{{ form.address }}</el-form-item> |
| | | <el-col :span="12"> |
| | | <el-form-item label="ip:">{{ form.ip }}</el-form-item> |
| | | <el-form-item label="地区:">{{ form.area }}</el-form-item> |
| | | <el-form-item label="是否生成异常工单:"> |
| | | <div v-if="form.defaultOrder === 1">是</div> |
| | | <div v-else-if="form.defaultOrder === 2">否</div> |
| | | {{ form.error }} |
| | | </el-form-item> |
| | | <el-form-item label="运维时间:">{{ form.startTime + '至' + form.endTime }}</el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <!-- 工单数据的分隔符开始新的行 --> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="异常原因:">{{ form.reason }}</el-form-item> |
| | | <el-divider content-position="left">工单数据</el-divider> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="安装时间:">{{ form.installedTime }}</el-form-item> |
| | | <el-form-item label="工单编号:">{{ form.workOrderNo }}</el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="管理单位:">{{ form.managementUnit }}</el-form-item> |
| | | <el-col :span="12"> |
| | | <el-form-item label="联系人:"> |
| | | {{ form.unitContact }} |
| | | </el-form-item> |
| | | <el-form-item label="运维人员名称:"> |
| | | {{ form.ywPeopleName }} |
| | | </el-form-item> |
| | | <el-form-item label="故障类型:">{{ form.errorType }}</el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="联系电话:"> |
| | | {{ form.unitContactPhone }} |
| | | </el-form-item> |
| | | <el-form-item label="异常恢复时间:">{{ form.recoveryTime }}</el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | |
| | | {key: 1, label: `区域`, visible: true}, |
| | | {key: 2, label: `设备状态`, visible: true}, |
| | | {key: 3, label: `是否生成异常工单`, visible: true}, |
| | | {key: 4, label: `异常原因`, visible: true}, |
| | | {key: 5, label: `异常恢复时间`, visible: true}, |
| | | {key: 6, label: `管理单位`, visible: true}, |
| | | {key: 4, label: `异常恢复时间`, visible: true}, |
| | | {key: 5, label: `管理单位`, visible: true}, |
| | | {key: 6, label: `工单编号`, visible: false}, |
| | | {key: 7, label: `联系人`, visible: false}, |
| | | {key: 8, label: `联系电话`, visible: false}, |
| | | {key: 9, label: `运维人员名称`, visible: false}, |
| | | {key: 10, label: `故障类型`, visible: false}, |
| | | ], |
| | | count: { |
| | | totalPosts: 0, |