Newer
Older
smartwell_front_dz / smartwell / static / js / 9392.c5f71abe.js
wangxitong on 11 Sep 2023 15 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[9392],{60361:(t,e,a)=>{a.d(e,{Z:()=>m});var n=function(){var t=this,e=t._self._c;return e("el-card",{attrs:{shadow:t.shadow}},[e("div",[e("span",{staticClass:"card-title"},[t._v(t._s(t.title))]),e("span",{staticClass:"card-value"},[t._v(t._s(t.context))]),e("span",{staticClass:"card-unit"},[t._v(t._s(t.unit))])])])},i=[];a(9653);const r={name:"SimpleCard",props:{title:{type:String,default:""},unit:{type:String,default:"个"},context:{type:[String,Number],default:""},color:{type:String,default:"#40c9c6"},shadow:{type:String,default:"never"}}},s=r;var l=a(1001),o=(0,l.Z)(s,n,i,!1,null,"74ce7237",null);const m=o.exports},88563:(t,e,a)=>{a.d(e,{Z:()=>c});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"function"},t._l(t.buttonList,(function(a){return e("el-button",{key:a.value,class:t.checked==a.value?"btn-checked":"",attrs:{round:"",size:"mini"},on:{click:function(e){return t.changeTime(a.value)}}},[t._v(" "+t._s(a.label)+" ")])})),1)},i=[],r=(a(57327),a(41539),a(82772),a(47042),a(79730));const s={name:"TimeButtons",props:{size:{type:String,default:"normal"},buttons:{type:Array,default:function(){return["3month","month","week"]}},defaultChecked:{type:String,default:"week"}},data:function(){return{timeRange:[],checked:"",buttonDict:[{label:"近1年",value:"year"},{label:"近6月",value:"halfyear"},{label:"近3月",value:"3month"},{label:"近1月",value:"month"},{label:"近1周",value:"week"}]}},computed:{buttonList:function(){var t=this,e=this.buttonDict.filter((function(e){return t.buttons.indexOf(e.value)>-1}));return"small"===this.size&&(e=e.slice(-2)),e}},created:function(){this.checked=this.defaultChecked},mounted:function(){},methods:{changeTime:function(t){this.checked=t;var e=[];switch(t){case"year":e=(0,r.e0)();break;case"halfyear":e=(0,r.ip)();break;case"3month":e=(0,r.Q9)();break;case"month":e=(0,r.wh)();break;case"week":e=(0,r.NM)();break}this.timeRange=e,this.$emit("change",e)},initTime:function(){this.changeTime(this.defaultChecked)},getTime:function(){return this.timeRange}}},l=s;var o=a(1001),m=(0,o.Z)(l,n,i,!1,null,"47ee34bf",null);const c=m.exports},23719:(t,e,a)=>{a.r(e),a.d(e,{default:()=>E});var n=function(){var t=this,e=t._self._c;return e("el-row",{attrs:{gutter:10}},[e("el-col",{attrs:{span:10}},[e("panel-card",{attrs:{title:"报警总体情况"}},[e("el-row",{staticStyle:{padding:"15px 10px"},attrs:{gutter:20}},[e("el-col",{attrs:{span:12}},[e("simple-card",{attrs:{title:"正在报警",context:t.alarmNow,unit:"个"}})],1),e("el-col",{attrs:{span:12}},[e("simple-card",{attrs:{title:"今日报警",context:t.todayAlarm,unit:"次"}})],1)],1)],1),e("alarm-well-rank",{staticStyle:{"margin-top":"10px"}}),e("alarm-statics-by-content",{staticStyle:{"margin-top":"10px"}})],1),e("el-col",{attrs:{span:14}},[e("alarm-analysis")],1),e("el-col",{attrs:{span:14}},[e("alarm-statics-by-dept")],1)],1)},i=[],r=(a(91058),function(){var t=this,e=t._self._c;return e("panel-card",{ref:"alarmStaticByDept",attrs:{title:"各单位报警统计"}},[e("template",{slot:"func"},[e("div",[e("time-buttons",{ref:"timeButtons",attrs:{size:t.timeButtonSize},on:{change:t.changeTime}}),e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至",size:"small","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始时间","end-placeholder":"结束时间",clearable:!1},on:{change:t.fetchData},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}})],1)]),e("div",{staticStyle:{"margin-top":"10px"}},[e("ve-histogram",{attrs:{loading:t.loading,data:t.chartData,settings:t.chartSettings,extend:t.extend,"data-empty":t.dataEmpty}})],1)],2)}),s=[],l=(a(21249),a(88563)),o=a(63170),m=a(57464);const c={name:"AlarmStaticsByDept",components:{PanelCard:m.Z,TimeButtons:l.Z},data:function(){return{timeRange:[],listQuery:{beginTime:"",endTime:"",deviceType:""},extend:{xAxis:{axisLabel:{rotate:30,margin:30,textStyle:{align:"center"}}},series:{label:{show:!0,position:"top"},itemStyle:{normal:{barBorderRadius:[3,3,0,0]}},barMaxWidth:35}},grid:{right:60},chartSettings:{itemStyle:{barCategoryGap:5},barWidth:15,labelMap:{deptName:"权属单位",alarmDevices:"报警设备数",alarmTimes:"报警次数"}},chartData:{columns:["deptName","alarmDevices","alarmTimes"],rows:[]},timeButtonSize:"normal",dataEmpty:!1,loading:!1}},created:function(){},mounted:function(){var t=this.$refs.alarmStaticByDept.$el.clientWidth;t<566&&(this.timeButtonSize="small"),this.$refs.timeButtons.initTime()},methods:{changeTime:function(t){this.timeRange=t,this.fetchData()},fetchData:function(){var t=this;this.handleDateTime(),this.loading=!0,(0,o.Lv)(this.listQuery).then((function(e){t.chartData.rows=e.data;var a=Math.max.apply(Math,e.data.map((function(t){return t.alarmTimes})));t.extend.yAxis=a<10?{max:10}:{},t.loading=!1}))},handleDateTime:function(){this.timeRange&&this.timeRange.length>0?(this.listQuery.beginTime=this.timeRange[0],this.listQuery.endTime=this.timeRange[1]):(this.listQuery.beginTime="",this.listQuery.endTime="")}}},u=c;var h=a(1001),d=(0,h.Z)(u,r,s,!1,null,"5241fa59",null);const y=d.exports;var p=a(3291),f=a(60361),g=(a(68309),function(){var t=this,e=t._self._c;return e("panel-card",{ref:"alarmWellRank",attrs:{title:"异常点位排名"}},[e("template",{slot:"func"},[e("div",[e("time-buttons",{ref:"timeButtons",attrs:{size:t.timeButtonSize},on:{change:t.changeTime}}),e("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"告警内容",clearable:"",size:"small"},on:{change:t.fetchData},model:{value:t.listQuery.alarmContent,callback:function(e){t.$set(t.listQuery,"alarmContent",e)},expression:"listQuery.alarmContent"}},t._l(t.alarmContentTypeList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.name}})})),1)],1)]),e("el-table",{attrs:{data:t.list,stripe:"","empty-text":"无异常点位",height:"368"}},[e("el-table-column",{attrs:{type:"index",width:"50",align:"center"}}),e("el-table-column",{attrs:{prop:"wellCode",label:"点位编号",align:"center"}}),e("el-table-column",{attrs:{prop:"position",label:"详细地址","show-overflow-tooltip":"",align:"center"}}),e("el-table-column",{attrs:{prop:"alarmCount",label:"报警次数",align:"center"}}),e("el-table-column",{attrs:{prop:"count",label:"报警设备数",align:"center"}})],1)],2)}),v=[],b=a(66347),T=(a(82772),a(34553),a(67952));const x={name:"AlarmWellRank",components:{TimeButtons:l.Z,PanelCard:m.Z},data:function(){return{timeRange:[],timeButtonSize:"normal",listQuery:{alarmContent:"",beginTime:"",endTime:""},alarmContentTypeList:[],list:[],total:0}},created:function(){this.fetchAlarmContentType(),this.fetchData()},mounted:function(){var t=this.$refs.alarmWellRank.$el.clientWidth;t<566&&(this.timeButtonSize="small")},methods:{fetchData:function(){var t=this;this.handleDateTime(),(0,o.wu)(this.listQuery).then((function(e){t.list=e.data.rows,t.total=e.data.total}))},changeTime:function(t){this.timeRange=t,this.fetchData()},fetchAlarmContentType:function(){var t=this;this.alarmContentTypeList=[],(0,T.f5)("1").then((function(e){var a,n=t.$store.getters.deviceTypes,i=(0,b.Z)(e.data.list);try{var r=function(){var e=a.value;-1!==n.indexOf(""+e.deviceType)&&-1===t.alarmContentTypeList.findIndex((function(t){return t.name===e.name}))&&t.alarmContentTypeList.push(e)};for(i.s();!(a=i.n()).done;)r()}catch(s){i.e(s)}finally{i.f()}}))},handleDateTime:function(){this.timeRange&&this.timeRange.length>0?(this.listQuery.beginTime=this.timeRange[0],this.listQuery.endTime=this.timeRange[1]):(this.listQuery.beginTime="",this.listQuery.endTime="")}}},C=x;var w=(0,h.Z)(C,g,v,!1,null,"07ee3482",null);const D=w.exports;var M=function(){var t=this,e=t._self._c;return e("panel-card",{attrs:{title:"各类报警统计"}},[e("template",{slot:"func"},[e("el-col",{attrs:{span:16}},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至",size:"small","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}})],1)],1),e("alarm-statics-by-type",{attrs:{"time-range":t.timeRange}})],2)},R=[],S=function(){var t=this,e=t._self._c;return e("ve-histogram",{attrs:{data:t.chartData,grid:t.grid,extend:t.extend,settings:t.chartSettings}})},Z=[];const B={name:"AlarmStaticsByType",props:{timeRange:{type:Array,default:function(){return[]}}},data:function(){return{listQuery:{beginTime:"",endTime:"",alarmType:"1"},extend:{xAxis:{axisLabel:{rotate:30,margin:30,textStyle:{align:"center"}}},series:{label:{show:!0,position:"top"},barMaxWidth:35}},grid:{right:60},chartSettings:{itemStyle:{barCategoryGap:5},barWidth:15,labelMap:{alarmContent:"报警内容",alarmCount:"报警数量"},dimension:["alarmContent"],metrics:["alarmCount"]},chartData:{columns:["alarmContent","alarmCount"],rows:[]}}},watch:{timeRange:function(){this.fetchData()}},methods:{fetchData:function(){var t=this;this.handleDateTime(),(0,o.Rm)(this.listQuery).then((function(e){t.chartData.rows=e.data}))},handleDateTime:function(){this.timeRange&&this.timeRange.length>0?(this.listQuery.beginTime=this.timeRange[0],this.listQuery.endTime=this.timeRange[1]):(this.listQuery.beginTime="",this.listQuery.endTime="")}}},k=B;var A=(0,h.Z)(k,S,Z,!1,null,"7d5f0688",null);const Q=A.exports;var _=a(79730);const L={name:"AlarmStaticsByContent",components:{alarmStaticsByType:Q,PanelCard:m.Z},data:function(){return{timeRange:[]}},mounted:function(){this.timeRange=(0,_.NM)()},methods:{refresh:function(){}}},z=L;var F=(0,h.Z)(z,M,R,!1,null,"b6ff8132",null);const N=F.exports,W={name:"AlarmStatics",components:{AlarmStaticsByContent:N,AlarmWellRank:D,SimpleCard:f.Z,PanelCard:m.Z,AlarmAnalysis:p.Z,alarmStaticsByDept:y},data:function(){return{alarmNow:0,todayAlarm:0}},created:function(){this.getAlarmCount(),this.getTodayAlarmCount()},methods:{getAlarmCount:function(){var t=this;(0,o.Oj)().then((function(e){t.alarmNow=e.data.total}))},getTodayAlarmCount:function(){var t=this,e=(0,_.O5)(),a={keywords:"",alarmType:"",alarmContentType:"",beginTime:e[0],endTime:e[1],status:"1",offset:1,limit:20,sort:"",order:""};(0,T.Gt)(a).then((function(e){t.todayAlarm=parseInt(e.data.total)}))}}},$=W;var H=(0,h.Z)($,n,i,!1,null,null,null);const E=H.exports},3291:(t,e,a)=>{a.d(e,{Z:()=>h});var n=function(){var t=this,e=t._self._c;return e("panel-card",{attrs:{title:"报警分析"}},[e("template",{slot:"func"},[e("el-col",{attrs:{span:16}},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至",size:"small","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始时间","end-placeholder":"结束时间",clearable:!1},on:{change:t.refresh},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}})],1)],1),e("div",{staticClass:"flex-container"},[e("div",{staticClass:"flex-left"},[e("ve-line",{attrs:{data:t.chartData,settings:t.chartSettingsLine}})],1),e("div",{staticClass:"flex-right"},[e("el-table",{attrs:{border:"",data:t.tableList,stripe:"","empty-text":"无报警",height:"340"}},[e("el-table-column",{attrs:{prop:"alarmContent",label:"报警类型",align:"center"}}),e("el-table-column",{attrs:{prop:"alarmCount",label:"报警数量",align:"center"}})],1)],1)])],2)},i=[],r=a(63170),s=a(57464),l=a(79730);const o={name:"AlarmAnalysis",components:{PanelCard:s.Z},data:function(){return{listQuery:{deviceType:"",beginTime:"",endTime:""},timeRange:[],tableList:[],chartSettingsLine:{labelMap:{date:"日期",alarmTimes:"报警次数"},dimension:["date"]},chartData:{columns:["date","alarmTimes"],rows:[]}}},created:function(){this.timeRange=(0,l.NM)(),this.refresh()},methods:{refresh:function(){this.handleDateTime(),this.fetchAlarmByDay(),this.fetchAlarmByContent()},fetchAlarmByContent:function(){var t=this,e={alarmType:"1",beginTime:this.listQuery.beginTime,endTime:this.listQuery.endTime};(0,r.Rm)(e).then((function(e){t.tableList=e.data}))},fetchAlarmByDay:function(){var t=this;(0,r.x2)(this.listQuery).then((function(e){t.chartData.rows=e.data}))},handleDateTime:function(){this.timeRange||(this.timeRange=(0,l.NM)()),this.listQuery.beginTime=this.timeRange[0],this.listQuery.endTime=this.timeRange[1]}}},m=o;var c=a(1001),u=(0,c.Z)(m,n,i,!1,null,"0770450c",null);const h=u.exports},67952:(t,e,a)=>{a.d(e,{GH:()=>o,Gt:()=>i,Jc:()=>r,SY:()=>l,f5:()=>s,vC:()=>m});var n=a(84471);function i(t){return(0,n.Z)({url:"alarm/list",method:"get",params:t})}function r(t){return(0,n.Z)({url:"sys/dict/code/alarmType",method:"get",params:t})}function s(t){return(0,n.Z)({url:"alarm/contentType",method:"get",params:{alarmType:t}})}function l(t){return(0,n.Z)({url:"alarm/export",method:"get",timeout:12e4,params:t,responseType:"blob"})}function o(t){return(0,n.Z)({url:"alarm/cancelAlarm",method:"post",params:t})}function m(t){return(0,n.Z)({url:"alarm/batchCancel",method:"post",params:t})}},63170:(t,e,a)=>{a.d(e,{CF:()=>y,G6:()=>l,IW:()=>m,JK:()=>o,Lv:()=>d,Oj:()=>u,Ov:()=>i,Rm:()=>f,VZ:()=>r,qv:()=>c,r4:()=>s,uV:()=>p,wu:()=>g,x2:()=>h});var n=a(84471);function i(t){return(0,n.Z)({url:"well/countByBfzt",method:"get",params:t})}function r(t){return(0,n.Z)({url:"statics/wellStaticsByDept",method:"get",params:t})}function s(t){return(0,n.Z)({url:"statics/wellStaticsByType",method:"get",params:t})}function l(t){return(0,n.Z)({url:"statics/deviceStaticsByType",method:"get",params:t})}function o(t){return(0,n.Z)({url:"/statics/deviceStaticsByStatusAndType",method:"get",params:t})}function m(t){return(0,n.Z)({url:"statics/deviceStaticsByDept",method:"get",params:t})}function c(t){return(0,n.Z)({url:"statics/deviceStaticsByStatus",method:"get",params:t})}function u(t){return(0,n.Z)({url:"statics/alarmsNow",method:"get",params:t})}function h(t){return(0,n.Z)({url:"statics/alarmsByDay",method:"get",params:t})}function d(t){return(0,n.Z)({url:"statics/alarmsByDept",method:"get",params:t})}function y(t){return(0,n.Z)({url:"statics/jobsByDept",method:"get",params:t})}function p(t){return(0,n.Z)({url:"/dataStatics/upLoadCountByTime",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/statics/alarmStaticsByContent",method:"get",params:t})}function g(t){return(0,n.Z)({url:"/statics/alarmWellListPage",method:"get",params:t})}},79730:(t,e,a)=>{a.d(e,{NM:()=>m,O5:()=>o,Q9:()=>u,e0:()=>d,eR:()=>n,ip:()=>h,p6:()=>l,wh:()=>c,x2:()=>i});a(83710),a(74916),a(77601),a(15306),a(24603),a(28450),a(88386),a(39714),a(83650);function n(t){var e=new Date(t);return e.setHours(0,0,0,0),new Date(e)}function i(t){return(new Date).Format(t)}function r(){var t=new Date;return t.setTime(t.getTime()-6048e5),t}function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,e=new Date;return e.setMonth(e.getMonth()-t),e}function l(t,e){return t.Format(e)}function o(){var t=n((new Date).getTime()).Format("yyyy-MM-dd hh:mm:ss"),e=n((new Date).getTime()+86376e3).Format("yyyy-MM-dd hh:mm:ss");return[t,e]}function m(){var t=r().Format("yyyy-MM-dd hh:mm:ss"),e=i("yyyy-MM-dd hh:mm:ss");return[t,e]}function c(){new Date;var t=s(1).Format("yyyy-MM-dd hh:mm:ss"),e=i("yyyy-MM-dd hh:mm:ss");return[t,e]}function u(){var t=new Date;t.setMonth(t.getMonth()-3);var e=t.Format("yyyy-MM-dd hh:mm:ss"),a=i("yyyy-MM-dd hh:mm:ss");return[e,a]}function h(){var t=new Date;t.setMonth(t.getMonth()-6);var e=t.Format("yyyy-MM-dd hh:mm:ss"),a=i("yyyy-MM-dd hh:mm:ss");return[e,a]}function d(){var t=new Date;t.setFullYear(t.getFullYear()-1);var e=t.Format("yyyy-MM-dd hh:mm:ss"),a=i("yyyy-MM-dd hh:mm:ss");return[e,a]}Date.prototype.Format=function(t){var e={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(var a in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),e)new RegExp("("+a+")").test(t)&&(t=t.replace(RegExp.$1,1===RegExp.$1.length?e[a]:("00"+e[a]).substr((""+e[a]).length)));return t}}}]);