1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-71e9dafb","chunk-542f4cd8"],{"0cec":function(e,t,a){"use strict";a("6aff")},2139:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dashboard-container"},[a("div",{staticClass:"dashboard-text"},[a("div",{staticStyle:{background:"#fff"}},[a("div",{staticStyle:{height:"74px",display:"flex","align-items":"center"}},[a("el-select",{staticStyle:{width:"220px","margin-left":"20px","margin-right":"20px"},attrs:{placeholder:"请选择报警线路",clearable:""},model:{value:e.railwayCode,callback:function(t){e.railwayCode=t},expression:"railwayCode"}},e._l(e.routeList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.railwayName,value:e.railwayCode}})})),1),a("el-select",{staticStyle:{width:"220px","margin-right":"20px"},attrs:{placeholder:"请选择行别",clearable:""},model:{value:e.lineDir,callback:function(t){e.lineDir=t},expression:"lineDir"}},e._l(e.lineType,(function(e,t){return a("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictValue}})})),1),a("el-select",{staticStyle:{width:"220px","margin-right":"20px"},attrs:{placeholder:"请选择解除状态",clearable:""},model:{value:e.isLock,callback:function(t){e.isLock=t},expression:"isLock"}},e._l(e.zhangtai,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value,clearable:!0}})})),1),1==e.searchShow?a("div",{staticStyle:{display:"flex"},attrs:{justify:"end",type:"flex"}},[a("div",{staticClass:"sp-button-submit",attrs:{type:"primary"},on:{click:e.msgAlarmList}},[e._v(" 查询 ")]),a("div",{staticClass:"sp-button-reset",on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),0==e.searchShow?a("el-button",{staticStyle:{color:"#2766dd"},attrs:{type:"text",icon:"el-icon-arrow-up"},on:{click:function(t){e.searchShow=!0}}},[e._v("收起")]):e._e(),1==e.searchShow?a("el-button",{staticStyle:{color:"#2766dd"},attrs:{type:"text",icon:"el-icon-arrow-down"},on:{click:function(t){e.searchShow=!1}}},[e._v("展开")]):e._e()],1):e._e()],1),0==e.searchShow?a("div",{staticStyle:{display:"flex","align-items":"center","margin-bottom":"17px",height:"40px"}},[a("el-date-picker",{staticStyle:{width:"460px","margin-right":"20px","margin-left":"20px"},attrs:{"end-placeholder":"结束日期","range-separator":"至","start-placeholder":"开始日期",clearable:"","value-format":"yyyy-MM-dd",type:"daterange",clearable:!0},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}}),0==e.searchShow?a("el-select",{staticStyle:{width:"220px","margin-right":"20px"},attrs:{placeholder:"请选择报警类型",clearable:""},model:{value:e.alarmType,callback:function(t){e.alarmType=t},expression:"alarmType"}},e._l(e.damageList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictValue}})})),1):e._e()],1):e._e(),0==e.searchShow?a("div",[a("div",{staticStyle:{display:"flex","align-items":"center","padding-bottom":"17px","margin-left":"20px"}},[a("el-input",{staticStyle:{width:"220px","margin-right":"20px"},attrs:{placeholder:"请输入里程位置",clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '')"},model:{value:e.alarmMileBD,callback:function(t){e.alarmMileBD=t},expression:"alarmMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2),a("el-select",{staticStyle:{width:"220px","margin-right":"20px"},attrs:{placeholder:"请选择监测系统名称",filterable:""},model:{value:e.monitorSystemName,callback:function(t){e.monitorSystemName=t},expression:"monitorSystemName"}},e._l(e.monitorNameData,(function(e){return a("el-option",{key:e.monitorSystemName,attrs:{label:e.monitorSystemName,value:e.clientId}})})),1),0==e.searchShow?a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticClass:"sp-button-submit searth_left",on:{click:e.msgAlarmList}},[e._v(" 查询 ")]),a("div",{staticClass:"sp-button-reset",on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),0==e.searchShow?a("el-button",{staticStyle:{color:"#2766dd"},attrs:{type:"text",icon:"el-icon-arrow-up"},on:{click:function(t){e.searchShow=!0}}},[e._v("收起")]):e._e(),1==e.searchShow?a("el-button",{staticStyle:{color:"#2766dd"},attrs:{type:"text",icon:"el-icon-arrow-down"},on:{click:function(t){e.searchShow=!1}}},[e._v("展开")]):e._e()],1):e._e()],1)]):e._e()])]),a("el-card",{staticClass:"cardHeadr",staticStyle:{"margin-top":"15px","padding-top":"0"}},[a("div",{staticStyle:{height:"64px",display:"flex","align-items":"center"}},[a("div",{staticClass:"export",on:{click:e.uploadOut}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 导出 ")])]),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"报警时间",prop:"alarmTime",width:"180",fixed:""}}),a("el-table-column",{attrs:{label:"来源",prop:"sourceName",width:"140",fixed:""}}),a("el-table-column",{attrs:{align:"center",label:"报警类型",prop:"alarmTypeName",fixed:""}}),a("el-table-column",{attrs:{label:"行别",align:"center",prop:"lineDir"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(1===t.row.lineDir?"上行":2===t.row.lineDir?"下行":"-")+" ")])]}}])}),a("el-table-column",{attrs:{label:"里程位置(km)",align:"center",prop:"alarmMiles"}}),a("el-table-column",{attrs:{label:"报警内容","show-overflow-tooltip":"true",align:"center",prop:"content"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"max-width":"10em",overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"}},[e._v(" "+e._s(t.row.content)+" ")])]}}])}),a("el-table-column",{attrs:{label:"推送车次",align:"center",prop:"trainNumName"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.trainNumName?a("el-button",{staticStyle:{"text-align":"center",color:"#2766dd"},attrs:{type:"text"},on:{click:function(a){return e.detailsBtn(t.row)}}},[e._v(e._s(t.row.trainNumName)+e._s("..."))]):e._e()]}}])}),a("el-table-column",{attrs:{label:"解除状态",align:"center",prop:"isRelease"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(1===t.row.isRelease?"已解除":2===t.row.isRelease?"未解除":"-")+" ")]}}])}),a("el-table-column",{attrs:{label:"解除说明",align:"center",prop:"releaseContent"}}),a("el-table-column",{attrs:{label:"解除时间",align:"center",prop:"releasedTime"}}),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280",prop:"text13"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{staticStyle:{"text-align":"center",color:"#2766dd"},attrs:{type:"text"},on:{click:function(a){return e.seeDetail(t.row.id,t.row.railwayCode,t.row)}}},[e._v("查看详情")])],1)]}}])})],1),a("el-row",{staticStyle:{"margin-top":"10px"},attrs:{justify:"end",type:"flex"}},[a("el-pagination",{attrs:{"page-size":100,"page-sizes":[10,15,20],total:e.total,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),e.detailsData.dialogVisible?a("detailsDialog",{attrs:{detailsData:e.detailsData}}):e._e(),e.warningDisposeModal.show?a("warningDispose",{attrs:{id:e.warningDisposeModal.id},on:{close:function(t){e.warningDisposeModal.show=!1},success:e.releaseSuccess}}):e._e()],1)},l=[],s=a("5530"),n=(a("14d9"),a("e9c4"),a("d3b7"),a("ac1f"),a("00b4"),a("3ca3"),a("5319"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("2f62")),r=a("2e5e"),o=a("44a7"),c=a("223f"),d=a("7cf8"),u={name:"cart",components:{warningDispose:r["a"],detailsDialog:o["default"]},computed:Object(s["a"])({},Object(n["b"])(["name"])),data:function(){return{detailsData:{dialogVisible:!1,alarmId:""},warningModal:{show:!0},isShow:!1,searchShow:!0,pageNum:1,pageSize:10,total:0,value1:"",value:"",input:"",zhangtai:[{value:"1",label:"已解除"},{value:"2",label:"未解除"}],monitorNameData:[],tableData:[],routeList:[],lineType:[],damageList:[],mileageList:[],railwayCode:"",lineDir:"",alarmType:"",alarmMileBD:"",monitorSystemName:"",beginMile:"",endMile:"",beginAlarmTime:"",endAlarmTime:"",isLock:"",warningDisposeModal:{show:!1,id:""}}},created:function(){this.$route.params.pageNum&&(this.isLock=this.$route.params.isLock+"",this.monitorSystemName=this.$route.params.source),this.getMonitoreName(),this.msgAlarmList(),this.baseRailwayManagement(),this.dataType("sys_line_dir"),this.dataType("sys_alarm_type"),this.dataType("sys_mileage"),this.$route.query.zhangtai&&(this.isLock="2",this.msgAlarmList())},methods:{detailsBtn:function(e){this.detailsData.alarmId=e.alarmId,this.detailsData.dialogVisible=!0},getMonitoreName:function(){var e=this,t={};Object(d["c"])(t).then((function(t){e.monitorNameData=t.data}))},imagePreview:function(e){this.$hevueImgPreview({multiple:!0,nowImgIndex:0,imgList:e})},seeDetail:function(e,t,a){sessionStorage.row=JSON.stringify(a),this.$router.push({path:"/alarmDetail",query:{id:e,cameraCode:t,alarmId:a.alarmId}})},uploadOut:function(){var e=this;Object(c["f"])({}).then((function(t){e.resolveBlob(t)}))},resolveBlob:function(e){var t=document.createElement("a");t.style.dispaly="none";var a=[];a.push(e),t.href=window.URL.createObjectURL(new Blob(a)),t.setAttribute("download","报警信息列表.xlsx"),document.body.appendChild(t),t.click(),document.body.removeChild(t)},resetForm:function(){this.railwayCode="",this.lineDir="",this.alarmType="",this.alarmMileBD="",this.monitorSystemName="",this.beginMile="",this.endMile="",this.beginAlarmTime="",this.endAlarmTime="",this.value1="",this.isLock="",this.msgAlarmList()},getImgUrl:function(e){return"http://124.71.171.71:18801/picbucket"+e},release:function(e){e&&(this.warningDisposeModal.id=e,this.warningDisposeModal.show=!0)},releaseSuccess:function(){this.warningDisposeModal.id="",this.warningDisposeModal.show=!1,this.msgAlarmList()},dataType:function(e){var t=this;Object(c["e"])(e).then((function(a){console.log(a),"sys_line_dir"===e?(t.lineType=[],t.lineType=a.data,t.$set(t.lineType)):"sys_alarm_type"===e?(t.damageList=[],t.damageList=a.data,t.$set(t.damageList)):"sys_mileage"===e&&(t.mileageList=[],t.mileageList=a.data,t.$set(t.mileageList))}))},baseRailwayManagement:function(){var e=this;Object(c["b"])().then((function(t){console.log(t),e.routeList=[],e.routeList=t.data,e.$set(e.routeList)}))},handleSizeChange:function(e){console.log("每页 ".concat(e," 条")),this.pageSize=e,this.msgAlarmList()},handleCurrentChange:function(e){console.log("当前页: ".concat(e)),this.pageNum=e,this.msgAlarmList()},changeValue:function(e){this.alarmMileBD=/^[0-9]*$/.test(parseInt(e))?String(parseInt(e)).replace(".",""):""},changeValue1:function(e){this.beginMile=/^[0-9]*$/.test(parseInt(e))?String(parseInt(e)).replace(".",""):""},changeValue2:function(e){this.endMile=/^[0-9]*$/.test(parseInt(e))?String(parseInt(e)).replace(".",""):""},msgAlarmList:function(){var e=this,t=void 0,a=void 0;this.value1&&(t=this.value1[0],a=this.value1[1]),Object(c["h"])({pageNum:this.pageNum,pageSize:this.pageSize,alarmType:this.alarmType,railwayCode:this.railwayCode,beginMile:this.beginMile,endMile:this.endMile,lineDir:this.lineDir,isRelease:this.isLock,alarmMileBD:this.alarmMileBD,beginAlarmTime:t,endAlarmTime:a,source:this.monitorSystemName}).then((function(t){console.log(t),200==t.code?(e.tableData=[],e.tableData=t.data.records,e.$set(e.tableData),e.total=t.data.total):e.$message({message:t.mag,type:"error"})}))}}},p=u,m=(a("c721"),a("0cec"),a("2877")),h=Object(m["a"])(p,i,l,!1,null,"3282bff8",null);t["default"]=h.exports},"2e5e":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{staticClass:"home-list",attrs:{visible:e.show,title:"解除报警","show-close":!1,"close-on-click-modal":!1},on:{"update:visible":function(t){e.show=t}}},[a("div",{staticClass:"warning-view",staticStyle:{padding:"0px 40px"}},[a("div",[a("el-radio-group",{model:{value:e.releasedType,callback:function(t){e.releasedType=t},expression:"releasedType"}},[a("el-radio",{attrs:{label:1},model:{value:e.releasedType,callback:function(t){e.releasedType=t},expression:"releasedType"}},[e._v("实报")]),a("el-radio",{attrs:{label:2},model:{value:e.releasedType,callback:function(t){e.releasedType=t},expression:"releasedType"}},[e._v("误报")])],1)],1),a("div",{staticStyle:{display:"flex",width:"100%","margin-top":"15px"}},[a("div",[e._v("解除说明:")]),a("div",{staticStyle:{flex:"1","margin-left":"10px"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:8,maxRows:8},maxlength:"200","show-word-limit":"true",placeholder:"请输入内容"},on:{input:e.change},model:{value:e.releasedReason,callback:function(t){e.releasedReason=t},expression:"releasedReason"}}),e.textMessage?a("div",{staticStyle:{color:"red","margin-top":"5px"}},[e._v(" 您的文字输入已达到字数限制 ")]):e._e()],1)])]),a("span",{staticClass:"dialog-footer",staticStyle:{display:"flex","align-items":"center","justify-content":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定解除")]),a("el-button",{on:{click:e.close}},[e._v("取消")])],1)])},l=[],s=a("223f"),n={name:"warningDispose",textMessage:!1,props:{id:{type:String,default:function(){return""}}},data:function(){return{show:!0,releasedType:"",releasedReason:""}},methods:{submit:function(){var e=this;Object(s["m"])({id:this.id,releasedType:this.releasedType,releasedReason:this.releasedReason}).then((function(t){200==t.code?(e.$message({type:"success",message:"解除成功!"}),e.success()):e.$message({type:"error",message:t.msg})}))},close:function(){this.$emit("close")},success:function(){this.$emit("success")},change:function(){this.text1=this.releasedReason.length,this.text1>=200&&(this.textMessage=!0)}}},r=n,o=a("2877"),c=Object(o["a"])(r,i,l,!1,null,"8833378e",null);t["a"]=c.exports},"44a7":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"detailsDialog"},[e.detailsData.dialogVisible?a("el-dialog",{attrs:{width:"656px",center:"",title:"推送详情",visible:e.detailsData.dialogVisible},on:{"update:visible":function(t){return e.$set(e.detailsData,"dialogVisible",t)}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"序号",type:"index"}}),a("el-table-column",{attrs:{label:"推送车次",prop:"trainNum"}}),a("el-table-column",{attrs:{label:"机车号",prop:"vehicle"}}),a("el-table-column",{attrs:{label:"终端名称",prop:"terminalName"}}),a("el-table-column",{attrs:{label:"推送时间",prop:"createTime",width:"300px"}})],1),a("div",{staticClass:"pagination"},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[10,15,20],"page-size":e.searchData.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1):e._e()],1)},l=[],s=a("223f"),n={name:"detailsDialog",props:{detailsData:{type:Object,default:{}}},created:function(){this.getList(this.searchData)},data:function(){return{searchData:{pageNum:1,pageSize:10,alarmId:this.detailsData.alarmId},tableData:[],total:0}},methods:{getList:function(e){var t=this;Object(s["a"])(e).then((function(e){200==e.code&&(t.tableData=e.data.records,t.total=e.data.total)}))},handleSizeChange:function(e){this.searchData.pageSize=e,this.getList(this.searchData)},handleCurrentChange:function(e){this.searchData.pageNum=e,this.getList(this.searchData)}}},r=n,o=(a("fc0c"),a("2877")),c=Object(o["a"])(r,i,l,!1,null,"47297867",null);t["default"]=c.exports},"6aff":function(e,t,a){},"7cf8":function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"g",(function(){return c})),a.d(t,"f",(function(){return d}));var i=a("b775");function l(e){return Object(i["a"])({url:"/system/monitor/pageList",method:"post",data:e})}function s(e){return Object(i["a"])({url:"/system/monitor/list",method:"get",data:e})}function n(e){return Object(i["a"])({url:"/system/monitor/".concat(e),method:"get"})}function r(e){return Object(i["a"])({url:"/system/monitor/add",method:"post",data:e})}function o(e){return Object(i["a"])({url:"/system/monitor/getSecret",method:"get",data:e})}function c(e){return Object(i["a"])({url:"/system/monitor/update",method:"post",data:e})}function d(e){return Object(i["a"])({url:"/system/monitor/delete/".concat(e),method:"get"})}},"9b8d":function(e,t,a){},c721:function(e,t,a){"use strict";a("d6d3")},d6d3:function(e,t,a){},fc0c:function(e,t,a){"use strict";a("9b8d")}}]);
|