12 |
- (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("<form method='get'></form>");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("<form method='get'></form>");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<s.length;l++){var c=s[l];if(c.val==t){var p,d=Object(i["a"])(this.privilege);try{for(d.s();!(p=d.n()).done;){var u=p.value;c.key==u&&(r=!0)}}catch(m){d.e(m)}finally{d.f()}}}console.log(this.role),"1"==this.role&&(r=!0),r?window.open("#"+t):this.$message({showClose:!0,message:"No view permissions",type:"warning"})},linkToFun:function(t){var e=!0;"1"==this.role&&(e=!0),e?(this.$router.push({path:t}),this.$store.commit("ROUTERSTRFUN",{routerStr:t})):this.$message({showClose:!0,message:"No view permissions",type:"warning"})},routerLampLink:function(t,e){window.open("#/"+t+"?id="+e.lampid+"&name="+e.number)},GMTToStr:function(t){if(""==t||null==t)return"";var e=new Date(t),a=e.getFullYear(),i=e.getMonth(),n=e.getDate(),o=e.getHours(),r=e.getMinutes(),l=e.getSeconds(),s=e.getMilliseconds();i+=1,i<10&&(i="0"+i),n<10&&(n="0"+n),o<10&&(o="0"+o),r<10&&(r="0"+r),l<10&&(l="0"+l),s<100&&(s="0"+s);var c="";return c=a+"-"+i+"-"+n+" "+o+":"+r+":"+l,c}},watch:{dateTime:function(t){null!=t?(this.startDate=this.GMTToStr(t[0]),this.endDate=this.GMTToStr(t[1])):(this.startDate="",this.endDate=""),"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav&&this.alarmGet(this.currentPage,(function(){}))},keyword:function(){"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav?this.alarmGet(this.currentPage,(function(){})):this.patrol_list(this.currentPage,(function(){}))},alarmType:function(){"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav&&this.alarmGet(this.currentPage,(function(){}))},alarmStatus:function(){"巡检设置"!=this.alarmNav&&"Inspection setup"!=this.alarmNav&&this.alarmGet(this.currentPage,(function(){}))}}}}).call(this,a("a336"))},"7edd":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA4CAYAAABzPZE8AAAAAXNSR0IArs4c6QAAAb5JREFUWAntWcFKw0AQnd1UCyoIBUH0KEihF6WlIBUVb4JoBcU/6B8IHnuV3rz4F9JPEEGEYkAQRAVPonjyFPAg6TgbnAhhK7VNd3PYuUx2Jux7eTOZwEaAxhqNxtjr+0cdhahTuoIAc4A4pbk1lZBI7rK9e7AXArQIdCGZG9Xa442bzaacmJ456SKeUqzAcRM+JqEIIOKRCdAkRlSOqASI58mkqbVUTRj1gClEDU5OvQUUN9aEGg4gf15DXc5YTBJSxRhaDyAZDaIeSVNhOcpJ2O9DqHJYN0eCS+CUyJQSOWbzX7+xVoOVahk8L/4Qx1uEYQjXHR8uLq/i2F8XA/dEtbykJaDAFDGV79cGJtHxb0E9sc5UXOX7NbG1s0+T264NrESatB0JVtMpkSkl3MQcuhxuYrKEaXo3J1hNp0SmlHATc+hyuInJEqbp3ZxgNZ0Sv0oIEfDClpd0rvxmC5xxVU/c8MKWlwKxbQucceX8bKENQjxzwIb3fN/vFoulFzofOLRBQGFGZz1Pj/cPi8XSJK1rNojEw6q6XDoWQrRskMjWjzhWQJVmc331LAg+76hhv0idPPk85cf5nrT9N4/tje51Bm0gAAAAAElFTkSuQmCC"},cb7f:function(t,e,a){},cecc:function(t,e,a){"use strict";var i=a("cb7f"),n=a.n(i);n.a},dc7a:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"alarmMaintenance_main"},[i("div",{staticClass:"main_top_bg"}),i("side-bar-idcol",{staticClass:"side_bar_left",attrs:{sideBarList:t.projectNav,companyId:t.companyId,projectId:t.projectId,roadId:t.roadId,sideBarListIsOpen:t.sideBarListIsOpen,projectSelectFun:t.projectSelectFun,roadSelectFun:t.roadSelectFun,sideBarIsOn:t.sideBarIsOn,sideBarType:t.sideBarType,sideBarCompanyList:t.sideBarCompanyList}}),i("div",{staticClass:"right_sidebar_box"},["on"==t.rightSideBarType?i("div",{staticClass:"right_sidebar_bg",on:{click:function(e){return t.rightSideBarIsOn()}}}):t._e(),i("div",{staticClass:"right_sidebar"},[i("div",{staticClass:"sideBar_box"},[i("div",{staticClass:"clearfix",on:{click:function(e){return t.routerLink("/repairPersonnel")}}},[i("span",[t._v(t._s("Maintenance staff"))]),i("span",[t._v(t._s(t.repairman)+" "+t._s("individual")+" "),i("i",{staticClass:"el-icon-arrow-right"})])]),i("p",[t._v(t._s("Recent repairs")),i("span",{on:{click:function(e){return t.routerLink("/maintenanceRecord")}}},[t._v(t._s("view all"))])]),i("ul",t._l(t.projectList,(function(e){return i("li",{key:e.id,staticClass:"right_sideBar_list"},[i("p",[t._v(t._s(e.project_name)),i("span",[t._v(t._s("Maintenance staff")+" "+t._s(e.repair_username))])]),i("p",[i("span",[t._v(t._s(e.lampid)+":")]),t._v(t._s(e.repair_solution))]),i("div",{staticClass:"clearfix"},[i("span",[t._v(t._s(e.createtime))])])])})),0)]),i("div",{staticClass:"sideBar_button",on:{click:function(e){return t.rightSideBarIsOn()}}},[i("img",{attrs:{src:a("7edd"),height:"56",width:"33"}})])])]),i("div",{staticClass:"wrap"},[i("div",{staticClass:"main_top clearfix"},[i("div",{staticClass:"button_box_l"},[i("el-button",{attrs:{round:""},on:{click:function(e){return t.linkToFun("/maintenanceStaff")}}},[t._v(t._s("Maintenance staff"))])],1),i("div",{staticClass:"button_box_r"},[i("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.exportExcel,expression:"loading.exportExcel"}],attrs:{round:""},on:{click:function(e){return t.exportExcel()}}},[t._v(t._s("Export Excel"))]),i("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.printing,expression:"loading.printing"}],attrs:{round:""},on:{click:function(e){return t.printing()}}},[t._v(t._s("Print"))]),i("el-button",{attrs:{round:"",icon:"el-icon-refresh"},on:{click:function(e){return t.refresh()}}},[t._v(t._s("Refresh"))])],1),i("ul",{staticClass:"alarm_nav clearfix",class:{alarm_nav_en:0==t.version}},t._l(t.alarmNavListEN,(function(e){return i("li",{key:e.id,class:{alarm_nav_select:t.alarmNav==e.name},on:{click:function(a){return t.alarmNavFun(e.name)}}},[i("span",[t._v(t._s(e.name))])])})),0)]),i("div",{staticClass:"screen-box clearfix",class:{"screen-box_en":0==t.version}},[i("div",{staticClass:"search_box screen-box_box"},[i("el-input",{staticClass:"search",attrs:{placeholder:"- Enter keywords to search"},on:{change:function(e){return t.search()}},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}},[i("template",{slot:"prepend"},[t._v(t._s("Search"))])],2)],1),"Inspection setup"!=t.alarmNav?i("div",{staticClass:"screen-box_box"},[i("span",[t._v(t._s("Time"))]),i("el-date-picker",{attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"Start time","end-placeholder":"End Time",align:"right"},model:{value:t.dateTime,callback:function(e){t.dateTime=e},expression:"dateTime"}})],1):t._e(),"Inspection setup"!=t.alarmNav?i("div",{staticClass:"screen-box_box"},[i("span",[t._v(t._s("Type"))]),i("el-select",{model:{value:t.alarmType,callback:function(e){t.alarmType=e},expression:"alarmType"}},[i("el-option",{key:"0",attrs:{value:"0",label:"All"}}),t._l(t.alarmTypeList,(function(t){return i("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})}))],2)],1):t._e(),"Inspection setup"!=t.alarmNav?i("div",{staticClass:"screen-box_box"},[i("span",[t._v(t._s("Callout"))]),i("el-select",{model:{value:t.alarmStatus,callback:function(e){t.alarmStatus=e},expression:"alarmStatus"}},[i("el-option",{key:"-1",attrs:{value:"-1",label:"All"}}),i("el-option",{key:"1",attrs:{value:"1",label:"Processed"}}),i("el-option",{key:"0",attrs:{value:"0",label:"Untreated"}})],1)],1):t._e()]),i("div",{staticClass:"information_box"},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.table,expression:"loading.table"}],ref:"elTable",class:{table_style:"Inspection setup"!=t.alarmNav},attrs:{data:t.tableData,border:"",width:"100%",height:t.showOverflowTooltip?"calc(100% - 92px)":"","row-class-name":t.tableRowClassName},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{attrs:{label:"Number",prop:"GL_index",align:"center","show-overflow-tooltip":t.showOverflowTooltip,width:"82"}}),t._l(t.tableList,(function(e){return i("el-table-column",{key:e.id,attrs:{"header-align":"center","show-overflow-tooltip":t.showOverflowTooltip,prop:e.prop,label:e.label,"min-width":e.minWidth,width:e.width,align:e.align?e.align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return["number"==e.prop?i("span",{staticClass:"tag_select",on:{click:function(e){return t.routerLampLink("streetLightInformation",a.row)}}},[t._v(t._s(a.row[e.prop]))]):t._e(),"number"!=e.prop?i("span",{attrs:{title:a.row[e.prop]}},[t._v(t._s(a.row[e.prop]))]):t._e()]}}],null,!0)})})),"Historical alarm"!=t.alarmNav?i("el-table-column",{attrs:{label:"operate",align:"center",width:"350px"},scopedSlots:t._u([{key:"default",fn:function(e){return["Alarm"==t.alarmNav&&0==e.row.status?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun1(e.row)}}},[t._v(t._s("Tag processing"))]):t._e(),e.row.name?i("el-popover",{attrs:{trigger:"hover",placement:"top"}},[i("p",[t._v("姓名: "+t._s(e.row.name))]),i("div",{staticClass:"name-wrapper",staticStyle:{display:"inherit"},attrs:{slot:"reference"},slot:"reference"},["Alarm"==t.alarmNav&&1==e.row.status?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun1(e.row)}}},[t._v(t._s("Operator"))]):t._e()],1)]):t._e(),"Alarm"!=t.alarmNav||1!=e.row.status||e.row.name?t._e():i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun1(e.row)}}},[t._v(t._s("Operator"))]),"Alarm"==t.alarmNav&&0==e.row.status?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun2(e.row)}}},[t._v(t._s("Maintenance scheduling"))]):t._e(),"Alarm"==t.alarmNav&&1==e.row.status?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun2(e.row)}}},[t._v(t._s("Maintenance information"))]):t._e(),"Alarm"==t.alarmNav?i("el-button",{staticStyle:{color:"#fc8440"},attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun3(e.row)}}},[t._v(t._s("delete"))]):t._e(),"Inspection setup"==t.alarmNav?i("el-button",{staticStyle:{color:"#fc8440"},attrs:{type:"text",size:"small"},on:{click:function(a){return t.tableOperationfun2(e.row)}}},[t._v(t._s("Set up"))]):t._e()]}}],null,!1,3202289329)}):t._e()],2),i("div",{staticClass:"paging_box"},[i("el-pagination",{attrs:{"current-page":t.currentPage,"page-size":t.pageSize,"page-sizes":[20,40,60,100],layout:"sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange,"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e}}})],1)],1)]),i("el-dialog",{attrs:{title:"Inspection setting",visible:t.inspectionSetupDialog,width:"60%"},on:{"update:visible":function(e){t.inspectionSetupDialog=e}}},[i("el-form",{ref:"form",attrs:{model:t.inspectionSetupform,"label-width":"180px"}},[i("el-form-item",{attrs:{label:"Inspection interval(min):"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{disabled:"XQ"==t.inspectionSetupType},nativeOn:{keyup:function(e){return t.inspectionSetupdown(e)}},model:{value:t.inspectionSetupform.interval,callback:function(e){t.$set(t.inspectionSetupform,"interval",e)},expression:"inspectionSetupform.interval"}},[i("el-option",{key:"15",attrs:{value:"15",label:"15"}}),i("el-option",{key:"30",attrs:{value:"30",label:"30"}}),i("el-option",{key:"60",attrs:{value:"60",label:"60"}}),i("el-option",{key:"120",attrs:{value:"120",label:"120"}}),i("el-option",{key:"360",attrs:{value:"360",label:"360"}}),i("el-option",{key:"720",attrs:{value:"720",label:"720"}}),i("el-option",{key:"1440",attrs:{value:"1440",label:"1440"}})],1)],1),"XQ"==t.inspectionSetupType?i("el-form-item",{attrs:{label:"Parameter setting time:"}},[i("el-input",{staticStyle:{width:"100%"},attrs:{disabled:""},nativeOn:{keyup:function(e){return t.inspectionSetupdown(e)}},model:{value:t.inspectionSetupform.updatetime,callback:function(e){t.$set(t.inspectionSetupform,"updatetime",e)},expression:"inspectionSetupform.updatetime"}})],1):t._e()],1),"XQ"!=t.inspectionSetupType?i("div",{staticClass:"dialog_foot"},[i("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.inspectionSetupSave,expression:"loading.inspectionSetupSave"}],attrs:{type:"primary"},on:{click:function(e){return t.inspectionSetupSave(t.lampId)}}},[t._v(t._s("Save"))])],1):t._e()],1),i("el-dialog",{staticClass:"detailsDetails_box",attrs:{title:"Fault details",visible:t.detailsDetailsDialog,"close-on-click-modal":!1,width:"60%"},on:{"update:visible":function(e){t.detailsDetailsDialog=e}}},[i("el-form",{staticClass:"box",attrs:{"label-width":12*t.remRatio+"px",model:t.detailsDetailsData,"label-position":"right"}},[i("el-row",[i("el-col",{staticStyle:{"padding-right":"15px"},attrs:{span:12}},[i("el-form-item",{attrs:{label:"Project name:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.detailsDetailsData.projectname,callback:function(e){t.$set(t.detailsDetailsData,"projectname",e)},expression:"detailsDetailsData.projectname"}})],1),i("el-form-item",{attrs:{label:"Alarm event:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.detailsDetailsData.stralarmtype,callback:function(e){t.$set(t.detailsDetailsData,"stralarmtype",e)},expression:"detailsDetailsData.stralarmtype"}})],1)],1),i("el-col",{staticStyle:{"padding-left":"15px"},attrs:{span:12}},[i("el-form-item",{attrs:{label:"Alarm Lamp:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.detailsDetailsData.number,callback:function(e){t.$set(t.detailsDetailsData,"number",e)},expression:"detailsDetailsData.number"}})],1),i("el-form-item",{attrs:{label:"Alarm time:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.detailsDetailsData.updatetime,callback:function(e){t.$set(t.detailsDetailsData,"updatetime",e)},expression:"detailsDetailsData.updatetime"}})],1)],1),i("el-form-item",{attrs:{label:"Maintenance scheduling:"}},[i("el-select",{nativeOn:{keyup:function(e){return t.detailsDetailsKeydown(e)}},model:{value:t.detailsDetailsData.userid,callback:function(e){t.$set(t.detailsDetailsData,"userid",e)},expression:"detailsDetailsData.userid"}},t._l(t.detailsDetailsData.list,(function(t){return i("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1)],1),i("div",{staticClass:"dialog_foot"},[i("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.detailsDetailsKeep,expression:"loading.detailsDetailsKeep"}],attrs:{type:"primary"},on:{click:function(e){return t.detailsDetailsKeep()}}},[t._v(t._s("Determine"))])],1)],1),i("el-dialog",{attrs:{title:"Operator",visible:t.itionsDialog,width:"80%"},on:{"update:visible":function(e){t.itionsDialog=e}}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.operatorTableData,expression:"loading.operatorTableData"}],attrs:{data:t.operatorTableData,border:"",width:"100%",height:"calc(100% - 92px)","row-class-name":t.tableRowClassName}},[i("el-table-column",{attrs:{label:"Number",prop:"GL_index",align:"center","show-overflow-tooltip":!0,width:"82"}}),t._l(t.operatorTableListEN,(function(t){return i("el-table-column",{key:t.id,attrs:{align:"center","show-overflow-tooltip":!0,prop:t.prop,label:t.label,"min-width":"updatetime"==t.prop?"160":8*(t.label.length+1)+15}})}))],2),i("div",{staticClass:"paging_box",staticStyle:{"text-align":"center","margin-top":"20px"}},[i("el-pagination",{attrs:{"current-page":t.operatorCurrentPage,"page-size":16,layout:"prev, pager, next, jumper",total:t.operatorTotal},on:{"current-change":t.operatorCurrentChange,"update:currentPage":function(e){t.operatorCurrentPage=e},"update:current-page":function(e){t.operatorCurrentPage=e}}})],1),i("div",{staticClass:"dialog_foot"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.itionsDialog=!1}}},[t._v(t._s("Close"))])],1)],1),i("el-dialog",{attrs:{title:"Maintenance information",visible:t.schedulingInformationDialog,width:"80%"},on:{"update:visible":function(e){t.schedulingInformationDialog=e}}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading.schedulingInformationData,expression:"loading.schedulingInformationData"}],attrs:{data:t.schedulingInformationData,border:"",width:"100%",height:"calc(100% - 92px)","row-class-name":t.tableRowClassName}},[i("el-table-column",{attrs:{label:"Number",prop:"GL_index",align:"center","show-overflow-tooltip":!0,width:"82"}}),t._l(t.schedulingInformationListEN,(function(t){return i("el-table-column",{key:t.id,attrs:{align:"center","show-overflow-tooltip":!0,prop:t.prop,label:t.label,"min-width":"repair_time"==t.prop?"160":8*(t.label.length+1)+15}})}))],2),i("div",{staticClass:"paging_box",staticStyle:{"text-align":"center","margin-top":"20px"}},[i("el-pagination",{attrs:{"current-page":t.schedulingInformationPage,"page-size":16,layout:"prev, pager, next, jumper",total:t.schedulingInformationTotal},on:{"current-change":t.schedulingInformationChange,"update:currentPage":function(e){t.schedulingInformationPage=e},"update:current-page":function(e){t.schedulingInformationPage=e}}})],1),i("div",{staticClass:"dialog_foot"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.schedulingInformationDialog=!1}}},[t._v(t._s("Close"))])],1)],1),i("el-dialog",{staticClass:"record_dialog",attrs:{title:"Maintenance information",visible:t.recordDialog,width:"60%"},on:{"update:visible":function(e){t.recordDialog=e}}},[i("el-form",{ref:"recordForm",attrs:{model:t.recordForm,"label-width":"140px"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"Maintenance personnel name:",prop:"repair_id"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.repair_id,callback:function(e){t.$set(t.recordForm,"repair_id",e)},expression:"recordForm.repair_id"}})],1),i("el-form-item",{attrs:{label:"Network name:",prop:"networkid"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.networkid,callback:function(e){t.$set(t.recordForm,"networkid",e)},expression:"recordForm.networkid"}})],1),i("el-form-item",{attrs:{label:"Repair failure:"}},[i("el-input",{model:{value:t.recordForm.repair_hitch,callback:function(e){t.$set(t.recordForm,"repair_hitch",e)},expression:"recordForm.repair_hitch"}})],1),i("el-form-item",{attrs:{label:"Maintenance schedule:"}},[i("el-date-picker",{attrs:{type:"datetime"},model:{value:t.recordForm.repair_time,callback:function(e){t.$set(t.recordForm,"repair_time",e)},expression:"recordForm.repair_time"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"project name:",prop:"projectid"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.projectid,callback:function(e){t.$set(t.recordForm,"projectid",e)},expression:"recordForm.projectid"}})],1),i("el-form-item",{attrs:{label:"Lamp ID:",prop:"lampid"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.lampid,callback:function(e){t.$set(t.recordForm,"lampid",e)},expression:"recordForm.lampid"}})],1),i("el-form-item",{attrs:{label:"maintenance proposal:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.repair_solution,callback:function(e){t.$set(t.recordForm,"repair_solution",e)},expression:"recordForm.repair_solution"}})],1),i("el-form-item",{attrs:{label:"Road section:"}},[i("el-input",{attrs:{disabled:""},model:{value:t.recordForm.address,callback:function(e){t.$set(t.recordForm,"address",e)},expression:"recordForm.address"}})],1)],1)],1)],1),i("div",{staticClass:"dialog_foot"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.recordDialog=!1}}},[t._v(t._s("Close"))])],1)],1),i("button",{staticStyle:{display:"none"},attrs:{type:"button",id:"btn2"}})],1)},n=[],o=a("031e"),r=o["a"],l=(a("cecc"),a("4023")),s=Object(l["a"])(r,i,n,!1,null,null,null);e["default"]=s.exports}}]);
- //# sourceMappingURL=chunk-ef8423b2.24bc9bc2.js.map
|