1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c93d9ce8","chunk-e227be44"],{"05d2":function(a,t,e){"use strict";e.r(t);var i=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"dashboard-container"},[e("div",{staticClass:"search-content"},[e("el-select",{staticStyle:{width:"220px"},attrs:{clearable:"",placeholder:"请选择终端名称"},model:{value:a.params.terminalCode,callback:function(t){a.$set(a.params,"terminalCode",t)},expression:"params.terminalCode"}},a._l(a.terminalList,(function(a){return e("el-option",{key:a.terminalCode,attrs:{label:a.terminalName,value:a.terminalCode}})})),1),e("div",{staticClass:"search-btn"},[e("div",{staticClass:"search",on:{click:a.searchData}},[a._v("查询")]),e("div",{staticClass:"reset",on:{click:a.reset}},[a._v("重置")])])],1),e("div",{staticClass:"table-content"},[e("div",{staticClass:"btn",on:{click:function(t){return a.exportIgnoreList()}}},[e("span",{staticClass:"icon font_family"},[a._v("")]),a._v(" 导出 ")]),e("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData}},[e("el-table-column",{attrs:{prop:"terminalCode",label:"终端编码",align:"center"}}),e("el-table-column",{attrs:{prop:"terminalName",label:"终端名称",align:"center"}}),e("el-table-column",{attrs:{prop:"ignoreTime",label:"忽略时间",align:"center"}}),e("el-table-column",{attrs:{prop:"vehicleCode",label:"忽略报警详情查看",align:"center"},scopedSlots:a._u([{key:"default",fn:function(t){return[e("div",{staticClass:"operateBtn"},[e("div",{on:{click:function(e){return a.getDetail(t.row)}}},[a._v("查看")])])]}}])})],1),e("detaileDialog",{attrs:{detaileData:a.detaileData}}),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{"page-sizes":[10,15,20],layout:"total, sizes, prev, pager, next, jumper",total:a.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}})],1)],1)])},s=[],n=e("5530"),l=(e("b64b"),e("d3b7"),e("3ca3"),e("ddb0"),e("2b3d"),e("bf19"),e("9861"),e("88a7"),e("271a"),e("5494"),e("5f87"),e("2f62")),r=e("f9ac"),d=e("36e5"),o={name:"Cart",computed:Object(n["a"])({},Object(l["b"])(["name"])),components:{detaileDialog:d["default"]},data:function(){return{total:0,tableData:[],params:{pageNum:1,pageSize:10,terminalCode:"",alarmId:""},terminalList:[],detaileData:{dialogVisible:!1,data:{}}}},created:function(){this.getIgnoreList(this.params),this.terminalAll()},methods:{getIgnoreList:function(a){var t=this;Object(r["w"])(a).then((function(a){t.total=a.data.total,t.tableData=a.data.records}))},handleSizeChange:function(a){this.params.pageSize=a,this.getIgnoreList(this.params)},handleCurrentChange:function(a){this.params.pageNum=a,this.getIgnoreList(this.params)},exportIgnoreList:function(){Object(r["n"])("/terminal/ignore/export",{terminalCode:this.params.terminalCode,alarmId:this.params.alarmId}).then((function(a){if("application/json"==a.type){var t=new FileReader;t.readAsText(a,"utf-8"),t.onload=function(){var e=JSON.parse(t.result);if(200==e.code){var i=new Blob([a],{type:"text/plain;charset=utf-8"}),s=window.URL.createObjectURL(i),n=document.createElement("a");n.href=s,n.download="终端忽略报警信息.xls",n.click(),window.URL.revokeObjectURL(s)}else Message({type:"error",message:e.msg})}}else{var e=new Blob([a],{type:"text/plain;charset=utf-8"}),i=window.URL.createObjectURL(e),s=document.createElement("a");s.href=i,s.download="终端忽略报警信息.xls",s.click(),window.URL.revokeObjectURL(i)}}))},terminalAll:function(){var a=this;Object(r["H"])().then((function(t){a.terminalList=t.data}))},searchData:function(){this.getIgnoreList(this.params)},reset:function(){this.params={pageNum:1,pageSize:10,terminalCode:"",alarmId:""},this.getIgnoreList(this.params)},getDetail:function(a){var t=this;Object(r["u"])({id:a.id}).then((function(e){t.detaileData.data=e.data,t.detaileData.data.terminalName=a.terminalName,t.detaileData.data.terminalCode=a.terminalCode,t.detaileData.data.ignoreTime=a.ignoreTime,t.detaileData.dialogVisible=!0}))}}},c=o,p=(e("f45a"),e("2877")),m=Object(p["a"])(c,i,s,!1,null,"b17902e6",null);t["default"]=m.exports},"120f":function(a,t,e){},"36e5":function(a,t,e){"use strict";e.r(t);var i=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"detaileDia"},[e("el-dialog",{attrs:{title:"详情查看",width:"500px",visible:a.detaileData.dialogVisible},on:{"update:visible":function(t){return a.$set(a.detaileData,"dialogVisible",t)}}},[e("div",[e("span",[a._v("终端名称:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.terminalName))])]),e("div",[e("span",[a._v("终端编码:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.terminalCode))])]),e("div",[e("span",[a._v("忽略时间:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.ignoreTime))])]),e("div",[e("span",[a._v("报警线路:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.railwayName))])]),e("div",[e("span",[a._v("报警类型:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.alarmTypeName))])]),e("div",[e("span",[a._v("行"+a._s(" ")+"别:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.lineDirName))])]),e("div",[e("span",[a._v("里程位置:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.alarmMiles+" (m)"))])]),e("div",[e("span",[a._v("报警内容:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.content))])]),e("div",[e("span",[a._v("状"+a._s(" ")+"态:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.isReleaseName))])]),e("div",[e("span",[a._v("解除原因:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.releaseContent))])]),e("div",[e("span",[a._v("解除时间:")]),a._v(" "),e("span",{staticClass:"text"},[a._v(a._s(this.detaileData.data.releasedTime))])])])],1)},s=[],n={name:"detaileDia",props:{detaileData:{type:Object,default:{}}},created:function(){},data:function(){return{}},methods:{}},l=n,r=(e("5f0f"),e("2877")),d=Object(r["a"])(l,i,s,!1,null,"dc362220",null);t["default"]=d.exports},"5f0f":function(a,t,e){"use strict";e("a440")},a440:function(a,t,e){},f45a:function(a,t,e){"use strict";e("120f")}}]);
|