| | |
| | | cancelButtonText: this.$t("cancelText"), |
| | | type: "warning", |
| | | }).then(() => { |
| | | //关闭webSocket |
| | | window.socket.close(); |
| | | //关闭报警循环 |
| | | window.clearTimeout(window.realTimeQuery); |
| | | //关闭心跳循环 |
| | | window.clearTimeout(window.websockPing); |
| | | // //关闭webSocket |
| | | // window.socket.close(); |
| | | // //关闭报警循环 |
| | | // window.clearTimeout(window.realTimeQuery); |
| | | // //关闭心跳循环 |
| | | // window.clearTimeout(window.websockPing); |
| | | |
| | | this.$store.dispatch("LogOut").then(() => { |
| | | resetRouter(); |
| | |
| | | redirect: '/realTimePolice/index', |
| | | children: [{ |
| | | path: 'index', |
| | | name: '实时报警', |
| | | name: '警情派发', |
| | | meta: { |
| | | i18n: 'real' |
| | | }, |
| | |
| | | <template slot-scope="{ row }" slot="jtype"> |
| | | <el-tag |
| | | >{{ |
| | | row.jtype == "0" || row.jtype == "" ? "未处理" : row.jtype == "1" ? "处理中" : "已处理" |
| | | row.jtype == "0" || row.jtype == "" ? "未派发" : row.jtype == "1" && (row.securityId == null || row.securityId |
| | | == "") |
| | | ? "未接收" : row.jtype == "1" && (row.securityId != null || row.securityId != "") ? "已接收" : "已处理" |
| | | }} |
| | | </el-tag> |
| | | </template> |
| | |
| | | format: "yyyy-MM-dd HH:mm:ss", |
| | | valueFormat: "yyyy-MM-dd HH:mm:ss", |
| | | prop: "alarmTime", |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择报警时间", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: "报警时间", |
| | |
| | | label: "地址", |
| | | prop: "place", |
| | | span: 10, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择地址", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: null, |
| | |
| | | viewDisplay: true, |
| | | }, |
| | | { |
| | | label: "警情状态", |
| | | label: "状态", |
| | | searchSpan: 3, |
| | | width: 96, |
| | | search: true, |
| | | slot: true, |
| | | addDisplay: false, |
| | | searchPlaceholder: "请选择", |
| | | prop: "jtype", |
| | | type: "select", |
| | | dicData: [ |
| | | { |
| | | label: "未处理", |
| | | label: "未派发", |
| | | value: "0", |
| | | }, |
| | | { |
| | |
| | | addDisplay: true, |
| | | editDisplay: true, |
| | | viewDisplay: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择处警员", |
| | | trigger: "blur" |
| | | }], |
| | | } |
| | | ], |
| | | }, |
| | |
| | | var userId = JSON.parse( |
| | | window.localStorage.getItem("群防群控后台管理系统-userInfo") |
| | | ).content.real_name; |
| | | row.alarmPeople = userId; |
| | | |
| | | if (row.securityArr == "" || row.securityArr == null) { |
| | | row.jtype = "0"; |
| | | }else { |
| | | row.jtype = "1"; |
| | | } |
| | | |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |