smart-power-ui/dist/static/js/chunk-4dbf8abd.da73412e.js

1 line
15 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4dbf8abd"],{"0018":function(t,i,e){},"0030":function(t,i,e){"use strict";e("2514")},"1e4b":function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"page-cloud"},[e("div",{staticClass:"public-nav-div"},[e("div",{style:"width: calc(100% - 280px); float: left;"},[e("div",{staticClass:"genert-div button-div"},[e("div",{staticClass:"title"},[t._v("云端数据概况")]),"SYSTEM"===t.userType?e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-chanpinC fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.tempObject.modelCount))]),e("p",[t._v("全部型号数量")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toProdFu}},[t._v("管理型号")])],1):"TENANT"===t.userType?e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-chanpinC fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.tempObject.modelCount))]),e("p",[t._v("全部项目数量")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toProdFu}},[t._v("管理项目")])],1):e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-chanpinC fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v("0")]),e("p",[t._v("全部项目数量")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toProdFu}},[t._v("管理项目")])],1),e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-shebeishuliang fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.tempObject.deviceCount))]),e("p",[t._v("全部设备数量")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toDeviceFu}},[t._v("管理设备")])],1),e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-chufaqi fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.tempObject.onlineCount))]),e("p",[t._v("在线设备数量")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toDeviceFu}},[t._v("管理设备")])],1),e("div",{staticClass:"content-div buttom-div"},[e("div",{staticStyle:{width:"100%",height:"160px",position:"relative",top:"32px"}},[e("span",{staticStyle:{"font-size":"14px","font-family":"'Microsoft YaHei'","font-weight":"bold",position:"relative",top:"35px",left:"20px"}},[t._v("在线率")]),e("span",{staticStyle:{"font-size":"17px","font-family":"'Microsoft YaHei'","font-weight":"bold",color:"#30ff00",position:"relative",top:"20px",left:"-20px"}},[t._v(t._s(t.deviceRate(t.tempObject.deviceCount,t.tempObject.onlineCount)))]),e("pancake",{attrs:{styles:"width: 100%; height: 160px; width: 158px; border-radius: 50%; border: 1px solid; height: 158px;",id:"pancake026",config:t.deviceConfig,option:{data:[{value:t.tempObject.onlineCount,name:"在线"},{value:t.tempObject.offlineCount,name:"离线"}],title:"设备状态"}}})],1)]),e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-baojing fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.alarmCount.alarmCount))]),e("p",[t._v("报警总数")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toAlarmFu}},[t._v("管理报警")])],1),e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-gaojingyichuli fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.alarmCount.processCount))]),e("p",[t._v("已处理")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toAlarmFu}},[t._v("管理报警")])],1),e("div",{staticClass:"content-div buttom-div"},[e("i",{staticClass:"iconfont icon-weichuligaojing fontsize"}),e("p",{staticClass:"buttom-div-p"},[t._v(t._s(t.alarmCount.unProcessCount))]),e("p",[t._v("未处理")]),e("el-button",{attrs:{type:"text",disabled:!0},on:{click:t.toAlarmFu}},[t._v("管理报警")])],1),e("div",{staticClass:"content-div buttom-div"},[e("div",{staticStyle:{width:"100%",height:"160px",position:"relative",top:"32px"}},[e("span",{staticStyle:{"font-size":"14px","font-family":"'Microsoft YaHei'","font-weight":"bold",position:"relative",top:"35px",left:"18px"}},[t._v("处理率")]),e("span",{staticStyle:{"font-size":"17px","font-family":"'Microsoft YaHei'","font-weight":"bold",color:"#30ff00",position:"relative",top:"20px",left:"-20px"}},[t._v(t._s(t.alarmRate(t.alarmCount.alarmCount,t.alarmCount.processCount)))]),e("pancake",{attrs:{styles:"width: 100%; height: 160px; height: 160px; width: 158px; border-radius: 50%; border: 1px solid; height: 158px;",config:t.alarmConfig,id:"pancake157",option:{data:[{value:t.alarmCount.processCount,name:"已处理"},{value:t.alarmCount.unProcessCount,name:"未处理"}],title:"报警处理"}}})],1)])]),t.index_m_tzgg?e("div",{staticClass:"genert-div"},[e("div",{staticClass:"title"},[t._v("云端设备组态流程")]),e("div",{staticClass:"content"},[e("div",{staticClass:"content-div",on:{click:t.toProdFu}},[e("i",{staticClass:"iconfont icon-chanpinC fontsize"}),e("p",[t._v("添加产品")]),e("p",[t._v("定义产品属性")])]),t._m(0),e("div",{staticClass:"content-div",on:{click:t.toDeviceFu}},[e("i",{staticClass:"iconfont icon-tianjiashebei fontsize"}),e("p",[t._v("添加设备")]),e("p",[t._v("创建设备与实物对应")])]),t._m(1),t._m(2),t._m(3),t._m(4)])]):t._e(),e("div",{staticClass:"genert-div button-div",staticStyle:{width:"calc((100% - 30px) / 2)","margin-right":"30px"}},[e("div",{staticClass:"title"},[t._v(" 更新日志 "),e("div",{staticClass:"see-more",on:{click:function(i){return t.versionSeeMoreClick()}}},[t._v("查看更多")])]),e("div",{staticClass:"new-div-wrap"},[e("div",{staticStyle:{"font-size":"20px","line-height":"24px","margin-bottom":"3px"}},[t._v("更新内容 ( "+t._s(t.versionObj.version)+" )")]),e("div",{staticClass:"new-info-wrap",staticStyle:{"font-size":"16px","line-height":"25px","padding-left":"0px",height:"140px",overflow:"auto"},domProps:{innerHTML:t._s(t.versionObj.content)}})])]),e("div",{staticClass:"genert-div button-div",staticStyle:{width:"calc((100% - 30px) / 2)"}},[e("div",{staticClass:"title"},[t._v(" 通知公告 "),e("div",{staticClass:"see-more",on:{click:function(i){return t.noticeSeeMoreClick()}}},[t._v("查看更多")])]),e("div",{staticClass:"new-div-wrap",staticStyle:{padding:"20px 5px"}},t._l(t.newsList,(function(i,n){return e("div",{key:n,staticClass:"news-item"},[e("span",{staticClass:"ontice-span"}),e("span",{on:{click:function(e){return t.noticeClick(i)}}},[t._v(t._s(i.noticeTitle))])])})),0)])]),e("div",{staticClass:"dashboard-tips"},[e("indexTips",{attrs:{title:"微信小程序",option:t.option1}}),e("indexTips",{attrs:{title:"微信公众号",option:t.option2}})],1)])])},o=[function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"right-icon"},[e("i",{staticClass:"iconfont icon-right-fill youjiantou"})])},function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"right-icon"},[e("i",{staticClass:"iconfont icon-right-fill youjiantou"})])},function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"content-div"},[e("i",{staticClass:"iconfont icon-icon_xinyong_xianxing_jijin- fontsize"}),e("p",[t._v("数据上报")]),e("p",[t._v("设备实时数据上传云端")])])},function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"right-icon"},[e("i",{staticClass:"iconfont icon-right-fill youjiantou"})])},function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"content-div"},[e("i",{staticClass:"iconfont icon-lishijilu fontsize"}),e("p",[t._v("云端查看")]),e("p",[t._v("云端查看设备历史数据")])])}],s=(e("4160"),e("b680"),e("ac1f"),e("1276"),e("159b"),e("49cb")),a=e("3e33"),c=e("b775");function r(t){return Object(c["a"])({url:"/app/tenant/index",method:"get",params:t})}var l=e("3eee"),u=e("8b29"),d=e("5e96"),p=e.n(d),v=e("f142"),f=e.n(v),h={name:"cloud",data:function(){return{activeNames:["1","2","3","4"],DATA:[],text:"",actor:"",count:0,isText:!1,currentRole:"adminDashboard",headerObj:"",versionObj:{},newsList:[],tempObject:{onlineCount:"0",activeCount:"0",deviceCount:"0",modelCount:"0",offlineCount:"0",userId:"",userName:""},alarmCount:{processCount:"0",unProcessCount:"0",alarmCount:"0"},deviceConfig:{tooltip:{formatter:"{a} <br/>{b}: {c} ({d}%)"},series:{radius:["50%","75%"]},itemStyle:{normal:{color:function(t){var i=["#00cefc","rgb(211, 251, 253)"];return i[t.dataIndex]}}}},alarmConfig:{tooltip:{formatter:"{a} <br/>{b}: {c} ({d}%)"},series:{radius:["50%","75%"]},itemStyle:{normal:{color:function(t){var i=["rgb(255, 158, 98)","rgb(255, 233, 213)"];return i[t.dataIndex]}}}},option1:[{img:f.a,lable:"微信小程序",describe:"企业用户和个人用户通过微信小程序,可以查看设备,控制设备,查看设备实时数据和历史数据;查看报警信息,处理报警信息,查看项目信息等。"}],option2:[{img:p.a,lable:"微信公众号",describe:"通过关注微信公众号,可以实时接收到系统通知,触发器消息等。"}],index_m_tzgg:!1,head_btn_gjjk:!1,head_btn_sbjk:!1,index_m_ydxcx:!1,userType:null}},components:{indexTips:s["default"],pancake:a["default"]},created:function(){this.init()},methods:{init:function(){this.userType=this.$store.getters.userType,this.getCount(),this.getVersionList(),this.getNoticeList()},versionSeeMoreClick:function(){this.$router.push({path:"/uplog/list"})},noticeSeeMoreClick:function(){this.$router.push({path:"/news"})},getNoticeList:function(){var t=this;Object(u["d"])({pageNum:1,pageSize:5}).then((function(i){t.newsList=i.rows})).catch((function(t){}))},getVersionList:function(){var t=this;Object(l["e"])().then((function(i){t.versionObj=i.data})).catch((function(t){}))},noticeClick:function(t){this.$router.push({path:"/news",query:{newId:t.noticeId}})},contentToString:function(t){var i="";if(t){var e=new Array;e=t.split(";"),e.forEach((function(t,e){i+=t+" <br>"}))}return i},deviceRate:function(t,i){var e=(parseInt(i)/parseInt(t)*100).toFixed(0);return"NaN"!==e?e+" %":"0 %"},alarmRate:function(t,i){var e=(parseInt(i)/parseInt(t)*100).toFixed(0);return"NaN"!==e?e+" %":"0 %"},getAlarmCount:function(){},getCount:function(){var t=this;r().then((function(i){t.tempObject={onlineCount:i.data.onlineDeviceTotal,activeCount:i.data.activeCount,deviceCount:i.data.deviceTotal,modelCount:i.data.projectTotal,offlineCount:i.data.deviceTotal-i.data.onlineDeviceTotal||0},t.alarmCount={processCount:i.data.processed,unProcessCount:i.data.unProcessed,alarmCount:i.data.alarmTotal}})).catch((function(t){console.log(t)}))},toDeviceFu:function(){this.$router.push({path:"/iot/devices"})},toProdFu:function(){this.$router.push({path:"/iot/prod"})},toAlarmFu:function(){this.$router.push({path:"/trigger/trigger/log"})},getData:function(){this.count<this.DATA.length-1?this.count++:this.count=0,this.isText=!0,this.actor=this.DATA[this.count]},setData:function(){var t=this,i=0,e=0,n=!1,o=5e3,s=1e3,a=10;setInterval((function(){t.isText&&(n=e==t.actor.length,n?(i--,t.text=t.actor.substr(0,i),0==i&&(t.isText=!1,setTimeout((function(){e=0,t.getData()}),s))):(i++,t.text=t.actor.substr(0,i),i==t.actor.length&&(t.isText=!1,setTimeout((function(){t.isText=!0,e=t.actor.length}),o))))}),a)}}},m=h,b=(e("c072"),e("db30"),e("2877")),C=Object(b["a"])(m,n,o,!1,null,null,null);i["default"]=C.exports},2514:function(t,i,e){},"392c":function(t,i,e){},"3e33":function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"bigscreen-echarts"},[e("div",{style:t.styles,attrs:{id:t.id}})])},o=[],s=e("313e"),a={name:"pancake_echarts",props:{id:{type:String},option:{type:Object},styles:{type:String},config:{type:Object}},data:function(){return{chart:null}},created:function(){this.chart=null},mounted:function(){this.drawLine()},methods:{drawLine:function(){this.chart||(this.chart=s["init"](document.getElementById(this.id))),this.chart.setOption({tooltip:{trigger:"item",formatter:this.config.tooltip.formatter},series:[{name:this.option.title,type:"pie",radius:this.config.series.radius,avoidLabelOverlap:!1,label:{normal:{show:!1,position:"center"},emphasis:{show:!1,textStyle:{fontSize:"20",fontWeight:"bold"}}},labelLine:{normal:{show:!1},show:function(t){return 0!==t}},data:this.option.data,itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:this.config.itemStyle.normal}}]})}},watch:{option:function(t,i){this.chart=null,console.log(t),this.drawLine()}}},c=a,r=(e("e33d"),e("2877")),l=Object(r["a"])(c,n,o,!1,null,null,null);i["default"]=l.exports},"3eee":function(t,i,e){"use strict";e.d(i,"d",(function(){return o})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return a})),e.d(i,"f",(function(){return c})),e.d(i,"b",(function(){return r})),e.d(i,"e",(function(){return l}));var n=e("b775");function o(t){return Object(n["a"])({url:"/uplog/list",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/uplog/"+t,method:"get"})}function a(t){return Object(n["a"])({url:"/uplog",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/uplog",method:"put",data:t})}function r(t){return Object(n["a"])({url:"/uplog/"+t,method:"delete"})}function l(t){return Object(n["a"])({url:"/uplog/new",method:"get",params:t})}},"49cb":function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",[e("div",{staticClass:"tigs"},[e("div",{staticClass:"tigs-title"},[t._v(" "+t._s(t.title)+" ")]),t._l(t.option,(function(i,n){return e("div",{key:n,staticClass:"tigs-div"},[e("img",{attrs:{src:i.img}}),e("p",{staticStyle:{"text-align":"center"}},[t._v(t._s(i.lable))]),e("p",{staticStyle:{"text-align":"center"}},[t._v(t._s(i.describe))])])}))],2)])},o=[],s={name:"indexTips",data:function(){return{}},props:{title:String,option:Array}},a=s,c=(e("0030"),e("2877")),r=Object(c["a"])(a,n,o,!1,null,"666d546c",null);i["default"]=r.exports},"5e96":function(t,i,e){t.exports=e.p+"static/img/gzhqr.adaa291d.jpg"},"8b29":function(t,i,e){"use strict";e.d(i,"d",(function(){return o})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return a})),e.d(i,"e",(function(){return c})),e.d(i,"b",(function(){return r}));var n=e("b775");function o(t){return Object(n["a"])({url:"/system/notice/list",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/system/notice/"+t,method:"get"})}function a(t){return Object(n["a"])({url:"/system/notice",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/system/notice",method:"put",data:t})}function r(t){return Object(n["a"])({url:"/system/notice/"+t,method:"delete"})}},bcd8:function(t,i,e){},c072:function(t,i,e){"use strict";e("392c")},db30:function(t,i,e){"use strict";e("0018")},e33d:function(t,i,e){"use strict";e("bcd8")},f142:function(t,i,e){t.exports=e.p+"static/img/ydxcx.45e41989.jpg"}}]);