| | |
| | | if (code && data) { |
| | | let { list, total } = data2; |
| | | _list = list.map(v => { |
| | | v.state = { '-1': '未安装', 0: '闭锁', 1: '开锁' }[v.lockState]; |
| | | v.state = { '-1': '未安装', 0: '已闭锁', 1: '已开锁' }[v.lockState]; |
| | | v.onlineState = { 0: '离线', 1: '在线' }[v.lockOnline]; |
| | | v.type = { 1: '蓝牙锁', 2: 'ID锁', 3: '实体锁' }[v.lockType]; |
| | | v.modelStr = v.model == 1 ? '在线模式' : '离线模式'; |
| | | v.ID = v.lockId % 10000000; |
| | | return v; |
| | | }); |
| | | _total = total; |
| | |
| | | <el-table-column type="index" width="50" /> |
| | | <el-table-column prop="type" label="类型" width="180" /> |
| | | <el-table-column prop="lockName" label="锁具名称" width="180" /> |
| | | <el-table-column prop="ID" label="锁ID" width="120" /> |
| | | <el-table-column prop="areaPath" label="关联区域" /> |
| | | <el-table-column prop="modelStr" label="控制模式" width="180" /> |
| | | <el-table-column prop="onlineState" label="在线状态" width="180" /> |
| | | <el-table-column prop="state" label="安装状态" width="180" /> |
| | | <!-- <el-table-column prop="lockImg" label="锁具图片" width="180" /> --> |