| | |
| | | </div> |
| | | <!-- <devicePlayer ref="devicePlayer"></devicePlayer> --> |
| | | <!--设备列表--> |
| | | <el-table :data="deviceList" border style="width: 100%" :height="winHeight"> |
| | | <el-table :data="deviceList" border style="width: 100%;font-size: 12px;" :height="winHeight"> |
| | | <el-table-column prop="name" label="名称" align="center"> |
| | | </el-table-column> |
| | | <el-table-column prop="deviceId" label="设备编号" width="180" align="center"> |
| | | </el-table-column> |
| | | |
| | | <el-table-column prop="manufacturer" label="厂家" align="center"> |
| | | </el-table-column> |
| | | <el-table-column prop="model" label="固件版本" align="center" width="120"> |
| | | </el-table-column> |
| | | <el-table-column label="流传输模式" align="center" width="120"> |
| | | <template slot-scope="scope"> |
| | |
| | | <el-button-group> |
| | | <el-button size="mini" icon="el-icon-video-camera-solid" v-bind:disabled="scope.row.online==0" type="primary" @click="showChannelList(scope.row)">通道</el-button> |
| | | <el-button size="mini" icon="el-icon-location" v-bind:disabled="scope.row.online==0" type="primary" @click="showDevicePosition(scope.row)">定位</el-button> |
| | | <el-button size="mini" icon="el-icon-s-tools" v-bind:disabled="scope.row.online==0" type="primary">控制</el-button> |
| | | <el-button size="mini" icon="el-icon-edit" type="primary" @click="edit(scope.row)">编辑</el-button> |
| | | <el-button size="mini" icon="el-icon-delete" type="danger" v-if="scope.row.online==0" @click="deleteDevice(scope.row)">删除</el-button> |
| | | </el-button-group> |
| | | </template> |
| | |
| | | layout="total, sizes, prev, pager, next" |
| | | :total="total"> |
| | | </el-pagination> |
| | | |
| | | <deviceEdit ref="deviceEdit" ></deviceEdit> |
| | | </el-main> |
| | | </el-container> |
| | | </div> |
| | |
| | | |
| | | <script> |
| | | import uiHeader from './UiHeader.vue' |
| | | import deviceEdit from './dialog/deviceEdit.vue' |
| | | export default { |
| | | name: 'app', |
| | | components: { |
| | | uiHeader |
| | | uiHeader, |
| | | deviceEdit |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | |
| | | }).catch(function(e) { |
| | | }); |
| | | }, |
| | | edit: function (row) { |
| | | console.log(row); |
| | | this.$refs.deviceEdit.openDialog(row, ()=>{ |
| | | this.$refs.deviceEdit.close(); |
| | | this.$message({ |
| | | showClose: true, |
| | | message: "设备修改成功,通道字符集将在下次更新生效", |
| | | type: "success", |
| | | }); |
| | | setTimeout(this.getDeviceList, 200) |
| | | |
| | | }) |
| | | } |
| | | |
| | | } |