| | |
| | | <td class="tdOne"> |
| | | <ul class="light"> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.usr_id.bol">过压</el-checkbox> |
| | | <el-checkbox v-model="checkbox.gy.bol">过压</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.usr_id.bol">欠压</el-checkbox> |
| | | <el-checkbox v-model="checkbox.qy.bol">欠压</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.usr_id.bol">缺相</el-checkbox> |
| | | <el-checkbox v-model="checkbox.qx.bol">缺相</el-checkbox> |
| | | </li> |
| | | </ul> |
| | | </td> |
| | | <td class="tdTwo"> |
| | | <ul class="inputOne"> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.usr_id.bol">交流停电</el-checkbox> |
| | | <el-checkbox v-model="checkbox.jltd.bol">交流停电</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.fault_type_id.bol">直流电压过高</el-checkbox> |
| | | <el-checkbox v-model="checkbox.zldygg.bol">直流电压过高</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.uname.bol">直流电压过低</el-checkbox> |
| | | <el-checkbox v-model="checkbox.zldygd.bol">直流电压过低</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.fault_level.bol">负载熔断</el-checkbox> |
| | | <el-checkbox v-model="checkbox.fzrd.bol">负载熔断</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.record_uid.bol">熔断</el-checkbox> |
| | | <el-checkbox v-model="checkbox.rd.bol">熔断</el-checkbox> |
| | | </li> |
| | | </ul> |
| | | </td> |
| | | <td class="tdTree"> |
| | | <ul class="inputOne"> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.alm_id.bol">总故障</el-checkbox> |
| | | <el-checkbox v-model="checkbox.zgz.bol">总故障</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.alm_signal_id.bol">交流总故障</el-checkbox> |
| | | <el-checkbox v-model="checkbox.jlzgz.bol">交流总故障</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.alm_signal_id.bol">直流总故障</el-checkbox> |
| | | <el-checkbox v-model="checkbox.zlzgz.bol">直流总故障</el-checkbox> |
| | | </li> |
| | | <li> |
| | | <el-checkbox v-model="checkbox.alm_signal_id.bol">开关柜总报警</el-checkbox> |
| | | <el-checkbox v-model="checkbox.kggzbj.bol">开关柜总报警</el-checkbox> |
| | | </li> |
| | | </ul> |
| | | </td> |
| | |
| | | <!-- 底部分页 --> |
| | | <div class="flex-page-footer" slot="footer"> |
| | | <div class="el-pagination-btns"> |
| | | <el-button type="primary" round size="mini" icon="el-icon-search" @click="searchData">查询</el-button> |
| | | <el-button type="primary" round size="mini" icon="el-icon-search" @click="paramsData">查询</el-button> |
| | | <el-button type="primary" round size="mini" icon="el-icon-wallet" @click="exportFile">导出</el-button> |
| | | </div> |
| | | <el-pagination class="pagess" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="queryInfo.pagenum" |
| | |
| | | isCanQuit: isCanQuit, |
| | | isCanDel: isCanDel, |
| | | queryInfo: { |
| | | query: "" /* 查询 */ , |
| | | pagenum: 1 /* 当前页码 绑定queryInfo.pagenum */ , |
| | | pagesize: 10 /* 每页显示的数据 绑定queryInfo.pagesize */ |
| | | }, |
| | |
| | | }, |
| | | }, |
| | | checkbox: { |
| | | usr_id: { |
| | | /* 过压 */ |
| | | gy: { |
| | | bol: true, |
| | | value1: "119001", |
| | | value2: 0 |
| | | },/* 在线电压 */ |
| | | fault_type_id: { |
| | | value1: "110001,110004,110007", |
| | | },/* 欠压 */ |
| | | qy: { |
| | | bol: true, |
| | | value1: "119002", |
| | | value2: 0 |
| | | } /* 组端电压 */ , |
| | | uname: { |
| | | value1: "110002,110005,110008", |
| | | } /* 缺相 */ , |
| | | qx: { |
| | | bol: true, |
| | | value1: "119012", |
| | | value2: 0 |
| | | },/* 漏液电压 */ |
| | | fault_level: { |
| | | value1: "110003,110006,110009", |
| | | },/* 交流停电 */ |
| | | jltd: { |
| | | bol: true, |
| | | value1: "119003", |
| | | value2: 0 |
| | | } /* 充电电流 */ , |
| | | record_uid: { |
| | | value1: "110010", |
| | | } /* 直流电压过高 */ , |
| | | zldygg: { |
| | | bol: true, |
| | | value1: "119004", |
| | | value2: 0 |
| | | } /* 放电电流 */ , |
| | | Level_one_warn: { |
| | | value1: "110012", |
| | | } /* 直流电压过低 */ , |
| | | zldygd: { |
| | | bol: true, |
| | | value1: "1", |
| | | value2: 0 |
| | | } /*一级警告 */ , |
| | | Level_two_warn: { |
| | | value1: "110013", |
| | | } /*负载熔断 */ , |
| | | fzrd: { |
| | | bol: true, |
| | | value1: "2", |
| | | value2: 0 |
| | | } /* 二级警告 */ , |
| | | alm_id: { |
| | | value1: "110014", |
| | | } /* 熔断 */ , |
| | | rd: { |
| | | bol: true, |
| | | value1: "1", |
| | | value2: 0 |
| | | } /* 上限告警 */ , |
| | | maint_type_id: { |
| | | value1: "110015,110016", |
| | | } /* 总故障 */ , |
| | | zgz: { |
| | | bol: true, |
| | | value1: "119005", |
| | | value2: 0 |
| | | } /* 单体电压 */ , |
| | | maint_close: { |
| | | value1: "110017,110018,110019,110020,110021,110022,110023,110024,110025,110026,110027,110028,110029,110030,110031,110032", |
| | | } /* 交流总故障 */ , |
| | | jlzgz: { |
| | | bol: false, |
| | | value1: "", |
| | | } /* 直流总故障 */ , |
| | | zlzgz: { |
| | | bol: false, |
| | | value1: "", |
| | | } /* 开关柜总报警 */ , |
| | | kggzbj: { |
| | | bol: true, |
| | | value1: "119007", |
| | | value2: 0 |
| | | } /* 单体内阻 */ , |
| | | maint_done: { |
| | | bol: true, |
| | | value1: "119006", |
| | | value2: 0 |
| | | } /* 单体温度 */ , |
| | | master_audit: { |
| | | bol: true, |
| | | value1: "3", |
| | | value2: 0 |
| | | } /* 三级告警 */ , |
| | | appoint_uid: { |
| | | bol: true, |
| | | value1: "4", |
| | | value2: 0 |
| | | } /* 四级告警 */ , |
| | | alm_signal_id: { |
| | | bol: true, |
| | | value1: "0", |
| | | value2: 0 |
| | | } /* 下限告警 */ |
| | | value1: "110040", |
| | | } |
| | | }, |
| | | /* 表单 */ |
| | | table: { |
| | |
| | | initSocket() { |
| | | // 未被初始化初始化 |
| | | if(!this.isOpen) { |
| | | const wsUri = getWsUrl("websocket/powerAlarm"); |
| | | const wsUri = "ws://localhost:55001"; |
| | | this.socket = new WebSocket(wsUri); |
| | | this.socket.onmessage = this.onMessage; |
| | | this.socket.onopen = this.onOpen; |
| | |
| | | } |
| | | } |
| | | // 向后台发送请求数据 |
| | | this.socket.send(JSON.stringify(obj)); |
| | | this.socket.send(JSON.stringify(this.paramsData())); |
| | | }, |
| | | onError() { |
| | | console.log('链接失败') |
| | |
| | | this.isOpen = false; |
| | | this.socket.close(); |
| | | } |
| | | }, |
| | | // 构造查询条件 |
| | | paramsData:function(){ |
| | | let vm = this; |
| | | let checkArr = []; |
| | | let userId = window.sessionStorage.getItem('userId'); |
| | | Object.keys(vm.checkbox).forEach((item, index) => { |
| | | if (vm.checkbox[item].bol) { |
| | | checkArr.push(vm.checkbox[item].value1); |
| | | } |
| | | }); |
| | | let params = { |
| | | pageInfo:{ |
| | | pageNum:vm.queryInfo.pagenum, |
| | | pageSize:vm.queryInfo.pagesize |
| | | }, |
| | | alarmName:checkArr.join(','), |
| | | stationName1:vm.filters.values.province,//省 |
| | | stationName2:vm.filters.values.city,//市 |
| | | stationName5:vm.filters.values.county,//区县 |
| | | stationName3:vm.filters.values.home,//机房 |
| | | userId:userId |
| | | } |
| | | console.log(params) |
| | | return params; |
| | | |
| | | }, |
| | | changeHome: function() { |
| | | // 重置分页信息 |
| | |
| | | this.searchCounty(); |
| | | }); |
| | | }, |
| | | searchCounty() { |
| | | searchCounty() { //查询区县 |
| | | // 重置值 |
| | | this.filters.values.county=""; |
| | | this.filters.values.home=""; |
| | |
| | | if(rs.code == 1) { |
| | | this.$message.success("登录成功"); |
| | | sessionStorage.setItem('username', this.loginForm.username); |
| | | sessionStorage.setItem('userId', rs.data); |
| | | this.$router.push("/home"); |
| | | // 设置用户的权限 |
| | | this.$store.dispatch('user/getPermits'); |