(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ef8423b2"],{"031e":function(t,e,a){"use strict";(function(t){a("053b");var i=a("b443"),n=a("0eaa"),o=a("ae8c"),r=a("fb72"),l=a("a417"),s=a("7e21");e["a"]={data:function(){return{keyword:"",dateTime:"",startDate:"",endDate:"",alarmType:"0",alarmStatus:"-1",alarmTypeList:[],repairman:0,projectNav:[],roadId:"",projectId:"",companyId:"",lampId:"",projectSelect:"",sideBarType:"off",alarmNavList:[{name:"告警信息"},{name:"历史告警"},{name:"巡检设置"}],alarmNavListEN:[{name:"Alarm"},{name:"Historical alarm"},{name:"Inspection setup"}],alarmNav:"告警信息",tableList:[],multipleSelection:[],alarmTableListEN:[{prop:"project",label:"Project name"},{prop:"number",label:"Alarm lamp"},{prop:"stralarmtype",label:"Alarm event"},{prop:"statusStr",label:"whether processed"},{prop:"updatetime",label:"Update time"}],patrolTableListEN:[{prop:"project_name",label:"Project name"},{prop:"number",label:"Lamp Number"},{prop:"patrolinterval",label:"Inspection interval time(min)"}],tableData:[],currentPage:1,pageSize:20,total:0,rightSideBarType:"off",projectList:[],inspectionSetupDialog:!1,inspectionSetupType:"",inspectionSetupform:{interval:"",updatetime:""},patrolOrderList:[],loading:{table:!1,inspectionSetupSave:!1,detailsDetailsKeep:!1,exportExcel:!1,operatorTableData:!1,schedulingInformationData:!1,printing:!1},detailsDetailsDialog:!1,detailsDetailsData:{},itionsForm:{},itionsDialog:!1,recordForm:{},recordDialog:!1,operatorTableData:[],operatorTableList:[{prop:"number",label:"维修人员ID"},{prop:"name",label:"维修人员姓名"},{prop:"telephone",label:"手机号码"},{prop:"email",label:"邮箱"},{prop:"department",label:"所属部门"}],operatorTableListEN:[{prop:"number",label:"Maintenance Person ID"},{prop:"name",label:"Maintenance personnel name"},{prop:"telephone",label:"cellphone number"},{prop:"email",label:"mailbox"},{prop:"department",label:"Department"}],operatorCurrentPage:1,operatorTotal:0,alarmInformationId:"",schedulingInformationDialog:!1,schedulingInformationData:[],schedulingInformationList:[{prop:"name",label:"维修人员名称"},{prop:"repair_hitch",label:"故障信息"},{prop:"repair_path",label:"维修路段"},{prop:"repair_solution",label:"维修方案"},{prop:"repair_time",label:"维修故障时间"}],schedulingInformationListEN:[{prop:"name",label:"Maintenance personnel name"},{prop:"repair_hitch",label:"accident details"},{prop:"repair_path",label:"Repair section"},{prop:"repair_solution",label:"maintenance proposal"},{prop:"repair_time",label:"Update time"}],schedulingInformationPage:1,schedulingInformationTotal:0,showOverflowTooltip:!0}},components:{sideBarIdcol:r["a"]},computed:Object(n["a"])({},Object(o["b"])({token:"token",username:"username",client_key:"client_key",projectsId:"projectsId",version:"version",privilege:"privilege",role:"role",sideBarCompanyType:"sideBarCompanyType",remRatio:"remRatio"})),mounted:function(){this.alarmTableListEN=[{prop:"project",label:"Project name",width:9*this.remRatio},{prop:"number",label:"Alarm lamp",width:9*this.remRatio},{prop:"stralarmtype",label:"Alarm event",align:"left"},{prop:"statusStr",label:"whether processed",width:12*this.remRatio},{prop:"updatetime",label:"Update time",width:13*this.remRatio}],this.patrolTableListEN=[{prop:"project_name",label:"Project name",width:9*this.remRatio},{prop:"number",label:"Lamp Number",width:9*this.remRatio},{prop:"patrolinterval",label:"Inspection interval time(min)"}],this.alarmNav="Alarm",this.nearRepairList(),this.alarmTypeListFun(),this.patrolOrderList=[{value:"1",label:"on"},{value:"0",label:"off"}]},methods:{handleSelectionChange:function(t){this.multipleSelection=t},refresh:function(){"Inspection setup"!=this.alarmNav?this.alarmGet(1,(function(t){console.log(t)})):this.patrol_list(1,(function(t){console.log(t)}))},alarmTypeListFun:function(){var t=this;l["a"].ajax_post(s["a"].alarm.alarmTypeList,{username:this.username,client_key:this.client_key,token:this.token},{},(function(e){t.alarmTypeList=e.data}),this)},sideBarCompanyList:function(t,e,a){var n=this;l["a"].ajax_post(s["a"].project.projectNav,{username:this.username,client_key:this.client_key,token:this.token,type:e,keyword:t},{},(function(t){console.log(a);var o=window.localStorage,r=o.getItem("companyId"),l=o.getItem("projectId");if(0==e){if(t.data.length>0)for(var s in n.projectId=l||t.data[0].id,"Inspection setup"!=n.alarmNav?n.alarmGet(1,(function(t){console.log(t)})):n.patrol_list(1,(function(){})),t.data)n.$set(t.data[s],"isOpen",!1),t.data[s].id==n.projectId&&n.$set(t.data[s],"isOpen",!0)}else if(t.data.length>0){if(r){n.companyId=r;var c,p=Object(i["a"])(t.data);try{for(p.s();!(c=p.n()).done;){var d=c.value;d.cId==r&&(d.projectList.length>0?(n.projectId=l||d.projectList[0].id,"Inspection setup"!=n.alarmNav?n.alarmGet(1,(function(t){console.log(t)})):n.patrol_list(1,(function(){}))):(n.projectId=null,n.deviceTotalData={light_num:0,online_num:0,fault_count:0,network_num:0},n.deviceList=[],n.total=0,n.count=0,n.fault=0))}}catch(g){p.e(g)}finally{p.f()}}else n.companyId=t.data[0].cId,t.data[0].projectList.length>0?(n.projectId=t.data[0].projectList[0].id,"Inspection setup"!=n.alarmNav?n.alarmGet(1,(function(t){console.log(t)})):n.patrol_list(1,(function(){}))):(n.projectId=null,n.deviceTotalData={light_num:0,online_num:0,fault_count:0,network_num:0},n.deviceList=[],n.total=0,n.count=0,n.fault=0);for(var u in t.data)if(n.$set(t.data[u],"isOpen",!1),t.data[u].cId==n.companyId&&n.$set(t.data[u],"isOpen",!0),t.data[0].projectList.length>0){var m,h=Object(i["a"])(t.data[0].projectList);try{for(h.s();!(m=h.n()).done;){var f=m.value;n.$set(f,"isOpen",!0),f.id==n.projectId&&n.$set(f,"isOpen",!0)}}catch(g){h.e(g)}finally{h.f()}}}else n.companyId=null,n.projectId=null,n.deviceTotalData={light_num:0,online_num:0,fault_count:0,network_num:0},n.deviceList=[],n.total=0,n.count=0,n.fault=0;console.log(n.companyId),n.projectNav=t.data}),this)},inspectionSetupdown:function(t){"Enter"==t.key&&this.inspectionSetupSave(this.lampId)},inspectionSetupSave:function(t){var e="";e=t,this.loading.inspectionSetupSave=!0,console.log(s["a"].websocket.wss);var a=this;l["a"].websocket1(s["a"].websocket.wss,(function(t){"1"==t.data.status&&l["a"].ajax_post_ws(s["a"].alarm.patrolPost,{username:a.username,client_key:a.client_key,token:a.token,role:a.role,value:e,interval:a.inspectionSetupform.interval,clientid:t.data.clientid},a),"2"==t.status&&("0000"==t.code?(a.patrol_list(a.currentPage,(function(){}),0),a.loading.inspectionSetupSave=!1,a.inspectionSetupDialog=!1):(a.loading.inspectionSetupSave=!1,a.inspectionSetupDialog=!1))}),(function(){a.loading.lampLightSlider=!1}),a)},printing:function(){var e=this,a="";"Alarm"==this.alarmNav&&(a=0),"Historical alarm"==this.alarmNav&&(a=1),"Inspection setup"==this.alarmNav&&(a=2),this.loading.printing=!0,2!=a?(l["a"].ajax_post(s["a"].alarm.alarmGet,{username:this.username,client_key:this.client_key,token:this.token,projectid:this.projectId,keyword:this.keyword,startDate:this.startDate,endDate:this.endDate,alarmtype:this.alarmType,status:this.alarmStatus,type:a,download:0,page:(this.currentPage-1)*this.pageSize,count:200,print:1},{},(function(a){e.loading.printing=!1,e.tableList=e.alarmTableListEN,e.tableData=a.data.list.history_list,e.loading.table=!1;var n,o=(e.currentPage-1)*e.pageSize+1,r=Object(i["a"])(e.tableData);try{for(r.s();!(n=r.n()).done;){var l=n.value;l.synchronizationLoading=!1,l.GL_index=o,o++}}catch(c){r.e(c)}finally{r.f()}e.showOverflowTooltip=!1,t(".el-table").css({width:"1250px",borderBottom:"1px solid #ebeef5",zoom:"0.83"}),e.$refs.elTable.doLayout();var s=e;e.$nextTick((function(){t(".el-table").print({globalStyles:!0,mediaPrint:!1,iframe:!0,deferred:t.Deferred().done((function(){t(".el-table").css({width:"100%",borderBottom:"",zoom:"1"}),s.showOverflowTooltip=!0,s.$refs.elTable.doLayout(),s.alarmGet(s.currentPage,(function(t){console.log(t)}))}))})}))}),this),this.$refs.elTable.doLayout()):l["a"].ajax_post(s["a"].alarm.patrol_list,{username:this.username,client_key:this.client_key,token:this.token,keyword:this.keyword,projectid:this.projectId,download:0,page:(this.currentPage-1)*this.pageSize,count:200,print:1},{},(function(a){e.loading.printing=!1,e.tableList=e.patrolTableListEN,e.tableData=a.data.patrol_list;var n,o=(e.currentPage-1)*e.pageSize+1,r=Object(i["a"])(e.tableData);try{for(r.s();!(n=r.n()).done;){var l=n.value;l.GL_index=o,o++,"1"==l.patroltype?l.patroltype="on":"0"==l.patroltype&&(l.patroltype="off")}}catch(c){r.e(c)}finally{r.f()}e.loading.table=!1,e.showOverflowTooltip=!1,t(".el-table").css({width:"1250px",borderBottom:"1px solid #ebeef5",zoom:"0.83"}),e.$refs.elTable.doLayout();var s=e;e.$nextTick((function(){t(".el-table").print({globalStyles:!0,mediaPrint:!1,iframe:!0,deferred:t.Deferred().done((function(){t(".el-table").css({width:"100%",borderBottom:"",zoom:"1"}),s.showOverflowTooltip=!0,s.$refs.elTable.doLayout(),s.patrol_list(s.currentPage,(function(t){console.log(t)}))}))})}))}),this)},nearRepairList:function(){var t=this;l["a"].ajax_post(s["a"].alarm.nearRepairList,{username:this.username,client_key:this.client_key,token:this.token},{},(function(e){t.repairman=e.data.total,t.projectList=e.data.repair_list}),this)},exportExcel:function(){var e=this;"Inspection setup"!=this.alarmNav?this.alarmGet(this.currentPage,(function(a){e.loading.exportExcel=!1;var i=t("
");i.attr("action",a.data.path),t(document.body).append(i),i.submit()}),1):this.patrol_list(this.currentPage,(function(a){e.loading.exportExcel=!1;var i=t("
");i.attr("action",a.data.path),t(document.body).append(i),i.submit()}),1)},search:function(){"Inspection setup"!=this.alarmNav?this.alarmGet(1,(function(t){console.log(t)})):this.patrol_list(1,(function(){}))},patrol_list:function(t,e,a){var n=this,o="";a?(o=a,this.loading.exportExcel=!0):(o=0,this.loading.table=!0),this.tableList=this.patrolTableListEN,l["a"].ajax_post(s["a"].alarm.patrol_list,{username:this.username,client_key:this.client_key,token:this.token,keyword:this.keyword,projectid:this.projectId,download:o,page:t,count:this.pageSize,section:this.roadId},{},(function(o){if(e){if(!a){n.currentPage=t,n.total=o.data.total*n.pageSize,n.tableData=o.data.patrol_list;var r,l=(n.currentPage-1)*n.pageSize+1,s=Object(i["a"])(n.tableData);try{for(s.s();!(r=s.n()).done;){var c=r.value;c.GL_index=l,l++,"1"==c.patroltype?c.patroltype="on":"0"==c.patroltype&&(c.patroltype="off")}}catch(p){s.e(p)}finally{s.f()}n.loading.table=!1}e(o)}}),this),this.$refs.elTable.doLayout()},alarmGet:function(t,e,a){var n=this,o="";"Alarm"==this.alarmNav&&(o=0),"Historical alarm"==this.alarmNav&&(o=1);var r="";a?(r=a,this.loading.exportExcel=!0):(r=0,this.loading.table=!0),this.tableList=this.alarmTableListEN,l["a"].ajax_post(s["a"].alarm.alarmGet,{username:this.username,client_key:this.client_key,token:this.token,projectid:this.projectId,keyword:this.keyword,startDate:this.startDate,endDate:this.endDate,alarmtype:this.alarmType,status:this.alarmStatus,type:o,download:r,page:t,count:this.pageSize,section:this.roadId},{},(function(o){if(e){if(!a){n.currentPage=t,n.total=o.data.list.total*n.pageSize,n.tableData=o.data.list.history_list,n.loading.table=!1;var r,l=(n.currentPage-1)*n.pageSize+1,s=Object(i["a"])(n.tableData);try{for(s.s();!(r=s.n()).done;){var c=r.value;c.GL_index=l,l++}}catch(p){s.e(p)}finally{s.f()}}e(o)}n.$refs.elTable.doLayout()}),this)},getProjectNav:function(t){var e=this;l["a"].ajax_post(s["a"].device.projectNav,{username:this.username,client_key:this.client_key,token:this.token},{},(function(a){for(var n in e.projectNav=a.data,a.data){if(e.$set(a.data[n],"type","Unfold"),a.data[n].project_list){var o,r=Object(i["a"])(a.data[n].project_list);try{for(r.s();!(o=r.n()).done;){var l=o.value;e.$set(l,"companyId",a.data[n].id)}}catch(s){r.e(s)}finally{r.f()}}"默认"==t&&0==n&&(e.projectId=0,e.alarmGet(1,(function(){})))}}),this)},sideBarIsOn:function(){"on"==this.sideBarType?(this.sideBarType="off",document.getElementsByClassName("sideBar")[0]&&document.getElementsByClassName("sideBar")[0].setAttribute("style","width: 0px ;transition:all 0.6s;")):(this.sideBarType="on",document.getElementsByClassName("sideBar")[0]&&document.getElementsByClassName("sideBar")[0].setAttribute("style","width: 300px ;transition:all 0.6s;"))},sideBarListIsOpen:function(t){t.isOpen?t.isOpen=!1:t.isOpen=!0},projectSelectFun:function(t,e,a){var i=window.localStorage;console.log(t,e,a),i.setItem("projectId",e.id),0!=t&&a.cId!=this.companyId&&(this.companyId=a.cId,i.setItem("companyId",a.cId)),this.projectId=e.id,this.roadId="",e.isOpen&&this.projectId==e.id?this.$set(e,"isOpen",!1):(this.$set(e,"isOpen",!0),this.sectionNavGet(this.projectId,e)),"Inspection setup"!=this.alarmNav?this.alarmGet(1,(function(){})):this.patrol_list(1,(function(){}))},roadSelectFun:function(t,e,a){var i=window.localStorage;console.log(t,e,a),0==this.sideBarCompanyType?(t.id!=this.projectId&&(i.setItem("projectId",t.id),this.projectId=t.id),this.roadId=e.name):(t.cId!=this.companyId&&(this.companyId=t.cId,i.setItem("companyId",t.cId)),e.id!=this.projectId&&(i.setItem("projectId",e.id),this.projectId=e.id),this.roadId=a.name),"Inspection setup"!=this.alarmNav?this.alarmGet(1,(function(){})):this.patrol_list(1,(function(){}))},sectionNavGet:function(t,e){var a=this;console.log(t,e),l["a"].ajax_post(s["a"].gisMap.section_nav,{username:this.username,client_key:this.client_key,token:this.token,projectid:t},{},(function(t){a.$set(e,"roadList",t.data.list),console.log(t)}),this)},rightSideBarIsOn:function(){"on"==this.rightSideBarType?(this.rightSideBarType="off",document.getElementsByClassName("right_sidebar")[0]&&document.getElementsByClassName("right_sidebar")[0].setAttribute("style","width: 0px ;transition:all 0.6s;")):(this.rightSideBarType="on",document.getElementsByClassName("right_sidebar")[0]&&document.getElementsByClassName("right_sidebar")[0].setAttribute("style","width: 470px ;transition:all 0.6s;"))},alarmNavFun:function(t){this.alarmNav=t,"Alarm"==t&&this.alarmGet(1,(function(){})),"Historical alarm"==t&&this.alarmGet(1,(function(){})),"Inspection setup"==t&&this.patrol_list(1,(function(){}))},tableRowClassName:function(t){var e=t.rowIndex;return e%2==0?"row_bg":""},handleSizeChange:function(t){this.pageSize=t,"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav?this.alarmGet(this.currentPage,(function(){})):this.patrol_list(this.currentPage,(function(){}))},handleCurrentChange:function(t){"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav?this.alarmGet(t,(function(){})):this.patrol_list(t,(function(){}))},operatorCurrentChange:function(t){this.operatorTableDataGet(this.alarmInformationId,t)},schedulingInformationChange:function(t){this.alarmRepairInfoFun(this.alarmInformationId,t)},tableOperationfun1:function(t){var e=this;this.alarmInformationId=t.id,0==t.status?l["a"].ajax_post(s["a"].alarm.alarmSet,{username:this.username,client_key:this.client_key,token:this.token,ids:t.id,status:1},{},(function(t){e.$message({showClose:!0,message:t.msg,type:"success"}),e.alarmGet(e.currentPage,(function(){}))}),this):this.operatorTableDataGet(t.id,1)},operatorTableDataGet:function(t,e){var a=this;this.loading.operatorTableData=!0,l["a"].ajax_post(s["a"].alarm.repairUser,{username:this.username,client_key:this.client_key,token:this.token,alarmid:t,page:e,count:16},{},(function(t){a.itionsDialog=!0,a.loading.operatorTableData=!1,a.operatorTableData=t.data.list,a.operatorTotal=16*t.data.total,a.operatorCurrentPage=e;var n,o=16*(a.operatorCurrentPage-1)+1,r=Object(i["a"])(a.operatorTableData);try{for(r.s();!(n=r.n()).done;){var l=n.value;l.GL_index=o,o++}}catch(s){r.e(s)}finally{r.f()}}),this)},tableOperationfun2:function(t){var e=this;for(var a in this.inspectionSetupform)this.inspectionSetupform[a]="";"Inspection setup"==this.alarmNav?(this.lampId=t.id,this.inspectionSetupform["interval"]=t["patrolinterval"],this.inspectionSetupform["updatetime"]=t["updatetime"],this.inspectionSetupDialog=!0,this.inspectionSetupType="SZ"):(this.alarmInformationId=t.id,0==t.status?this.faultInfo(t.id,(function(t){e.detailsDetailsData=t.data,e.detailsDetailsData.userid="",e.detailsDetailsDialog=!0})):this.alarmRepairInfoFun(t.id,1))},alarmRepairInfoFun:function(t,e){var a=this;this.loading.schedulingInformationData=!0,l["a"].ajax_post(s["a"].alarm.alarmRepairInfo,{username:this.username,client_key:this.client_key,token:this.token,alarmid:t,page:e,count:16},{},(function(t){a.schedulingInformationDialog=!0,a.loading.schedulingInformationData=!1,a.schedulingInformationData=t.data.list,a.schedulingInformationTotal=16*t.data.total,a.schedulingInformationPage=e;var n,o=16*(a.schedulingInformationPage-1)+1,r=Object(i["a"])(a.schedulingInformationData);try{for(r.s();!(n=r.n()).done;){var l=n.value;l.GL_index=o,o++}}catch(s){r.e(s)}finally{r.f()}}),this)},detailsDetailsKeydown:function(t){"Enter"==t.key&&this.detailsDetailsKeep()},detailsDetailsKeep:function(){var t=this;this.detailsDetailsDialog=!1,l["a"].ajax_post(s["a"].gisMap.repairDispatch,{username:this.username,client_key:this.client_key,token:this.token,alarmid:this.detailsDetailsData.alarmid,userid:this.detailsDetailsData.userid},{},(function(e){t.$message({showClose:!0,message:e.msg,type:"success"}),t.alarmGet(t.currentPage,(function(){})),t.detailsDetailsDialog=!1,t.loading.detailsDetailsKeep=!1}),this,(function(){t.loading.detailsDetailsKeep=!1}))},faultInfo:function(t,e){l["a"].ajax_post(s["a"].gisMap.faultInfo,{username:this.username,client_key:this.client_key,token:this.token,lampid:t},{},(function(t){e&&e(t)}),this)},tableOperationfun3:function(t){var e=this;"Inspection setup"==this.alarmNav?null==t.updatetime?this.$message({showClose:!0,message:"The street lamp has not been set up",type:"warning"}):(this.lampId=t.id,this.inspectionSetupform["interval"]=t["patrolinterval"],this.inspectionSetupform["updatetime"]=t["updatetime"],this.inspectionSetupDialog=!0,this.inspectionSetupType="XQ"):this.$confirm("This operation will permanently delete the light control and continue?","prompt",{confirmButtonText:"determine",cancelButtonText:"cancel",type:"warning"}).then((function(){l["a"].ajax_post(s["a"].alarm.alarmDel,{username:e.username,client_key:e.client_key,token:e.token,lamp_ids:t.lampid},{},(function(t){e.$message({showClose:!0,message:t.msg,type:"success"}),e.alarmGet(e.currentPage,(function(){}))}),e)})).catch((function(){e.$message({type:"info",message:"Canceled Del"})}))},tableOperationfun4:function(t){var e=this;if(!t.synchronizationLoading){for(var a in console.log(t,this.tableData),this.tableData)this.tableData[a].id==t.id&&this.$set(this.tableData[a],"synchronizationLoading",!0);l["a"].ajax_post(s["a"].alarm.setPatrolCmd,{username:this.username,client_key:this.client_key,token:this.token,id:t.id},{},(function(t){for(var a in e.$message({showClose:!0,message:t.msg,type:"success"}),console.log(t),e.tableData)e.tableData[a].id==t.data.id&&e.$set(e.tableData[a],"synchronizationLoading",!1)}),this,(function(t){for(var a in e.$message({showClose:!0,message:t.msg,type:"warning"}),e.tableData)e.tableData[a].id==t.data.id&&e.$set(e.tableData[a],"synchronizationLoading",!1)}))}},routerLink:function(t,e){if(e){var a=window.localStorage,n=e.lampid;a.setItem("videoId",n)}for(var o=[{key:"2",val:"/GISMap"},{key:"3",val:"/projectManagement"},{key:"7",val:"/alarmMaintenance"},{key:"7",val:"/repairPersonnel"},{key:"7",val:"/maintenanceRecord"},{key:"7",val:"/streetLightInformation"},{key:"12",val:"/historicalData"},{key:"53",val:"/videoSurveillance"},{key:"53",val:"/monitoringDetails"},{key:"55",val:"/weatherMonitor"},{key:"15",val:"/operationLog"},{key:"60",val:"/grouping"},{key:"60",val:"/addGrouping"},{key:"6",val:"/strategy"},{key:"55",val:"/weatherMonitor"},{key:"55",val:"/monitorDetails"},{key:"55",val:"/monitoringContrast"}],r=!1,l=0,s=o;l