You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
11 KiB
1 lines
11 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6694bb4f"],{"04b3":function(t,e,a){"use strict";var s=a("112c"),i=a.n(s);i.a},"112c":function(t,e,a){},9406:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{sm:24,xs:24}},[a("div",{staticClass:"app-container user-container"},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"user-wrapper"},[a("div",{staticClass:"user-header"},[a("el-avatar",{attrs:{size:60,src:t.avatar,fit:"fill"}},[a("el-avatar",{attrs:{size:60}},[t._v(t._s(t._f("userAvatarFilter")(t.user.name)))])],1)],1),a("div",{staticClass:"user-info"},[a("div",{staticClass:"random-message"},[t._v(" "+t._s(t.welcomeMessage)+" ")]),a("div",{staticClass:"user-dept"},[a("span",[t._v(t._s(t.user.workDescribe?t.user.workDescribe:t.$t("common.noWorkDescribe")))])]),a("div",{staticClass:"user-login-info"},[t._v(" "+t._s(t.$t("common.lastLoginTime"))+": "),a("span",{attrs:{id:"last-login-time"}},[t._v(t._s(t.user.lastLoginTime?t.user.lastLoginTime:t.$t("common.firstLogin")))])])])])]),a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"user-visits"},[a("el-row",{staticStyle:{"margin-bottom":".7rem"}},[a("el-col",{attrs:{offset:4,span:4}},[t._v(t._s(t.$t("common.todayIp")))]),a("el-col",{attrs:{offset:4,span:4}},[t._v(t._s(t.$t("common.todayVisit")))]),a("el-col",{attrs:{offset:4,span:4}},[t._v(t._s(t.$t("common.TotalVisit")))])],1),a("el-row",[a("el-col",{staticClass:"num",attrs:{offset:4,span:4}},[a("el-link",{attrs:{type:"primary"}},[a("countTo",{attrs:{duration:3e3,"end-val":t.todayIp,"start-val":0}})],1)],1),a("el-col",{staticClass:"num",attrs:{offset:4,span:4}},[a("el-link",{attrs:{type:"primary"}},[a("countTo",{attrs:{duration:3e3,"end-val":t.todayVisit,"start-val":0}})],1)],1),a("el-col",{staticClass:"num",attrs:{offset:4,span:4}},[a("el-link",{attrs:{type:"primary"}},[a("countTo",{attrs:{duration:3e3,"end-val":t.totalVisit,"start-val":0}})],1)],1)],1)],1)])],1)],1)])],1),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"app-container"},[a("div",{staticStyle:{width:"100%",height:"20rem"},attrs:{id:"visit-count-chart"}})])]),a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"app-container project-wrapper"},[a("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"项目介绍",name:"first"}},[a("div",{staticClass:"basic-container"},[a("el-card",[a("div",{staticClass:"el-font-size"},[a("span",[t._v("产品名称")]),a("el-divider",{attrs:{direction:"vertical"}}),a("span",[a("el-tag",[t._v("食品行业工业互联网标识服务平台")])],1),a("el-divider",{attrs:{direction:"vertical"}}),a("el-divider",{attrs:{"content-position":"right"}},[a("i",{staticClass:"el-icon-star-off"})]),a("span",[t._v(" 工业互联网标识解析体系是我国工业互联网建设的重要任务,工业互联网的核心是基于全面互联而形成数据驱动的智能,标识解析体系作为工业互联网的关键神经系统,是实现工业系统互联和工业数据传输交换的支撑基础。福通互联食品行业工业互联网公共服务平台通过工业互联网标识解析系统,构建人、 机、物全面互联的基础设施,可以实现工业设计、研发、生产、销售、服务等产业要素的全面互联,提升协作效率,对促进工业数据的开放流动与聚合、推动工业资源的优化集成与自由调度、支撑工业集成创新应用具有重要意义。")]),a("el-divider",{attrs:{"content-position":"right"}},[a("i",{staticClass:"el-icon-star-off"})])],1)])],1)])],1)],1)])],1),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"app-container"},[a("div",{staticStyle:{width:"100%",height:"20rem"},attrs:{id:"browser-count-chart"}})])]),a("el-col",{attrs:{sm:12,xs:24}},[a("div",{staticClass:"app-container"},[a("div",{staticStyle:{width:"100%",height:"20rem"},attrs:{id:"operating-system-count-chart"}})])])],1)],1)},i=[],r=(a("99af"),a("4160"),a("a630"),a("b0c0"),a("a9e3"),a("3ca3"),a("2ca0"),a("159b"),a("b85c")),o=a("313e"),n=a.n(o),c=a("ed08"),l=a("ec1b"),u=a.n(l),d={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(c["a"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}},m=a("f71e");function h(t){return{color:["#487EC1","#48B9C1","#A27DE2","#32C0D6"],title:{text:t||"饼图",x:"center"},tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left",data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎"]},series:[{name:"访问来源",type:"pie",radius:"55%",center:["50%","50%"],data:[{value:335,name:"直接访问"},{value:310,name:"邮件营销"},{value:234,name:"联盟广告"},{value:135,name:"视频广告"},{value:1548,name:"搜索引擎"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}}function p(t){return{backgroundColor:"#FFF",color:["#487EC1","#48B9C1","#A27DE2","#32C0D6"],title:{text:t||"柱形图",top:0,left:"0",textStyle:{color:"#487EC1",fontSize:14}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:[],top:"18"},grid:{left:"3%",right:"5%",bottom:"3%",containLabel:!0,show:!1},toolbox:{feature:{dataView:{show:!1,readOnly:!1}}},xAxis:{type:"category",boundaryGap:!0,splitLine:{show:!1},data:[],axisLine:{lineStyle:{color:"#333"}}},yAxis:{type:"value",splitLine:{lineStyle:{type:"dashed",color:"#DDD"}},axisLine:{show:!1,lineStyle:{color:"#333"}},nameTextStyle:{color:"#999"},splitArea:{show:!1}},series:[{type:"bar",data:[]}]}}var f=a("9256"),v={getVisitList:"/authority/dashboard/visit",getVisitEchart:"/authority/dashboard/chart",getVisitNum:"/authority/dashboard/item"},g={getVisitList:function(t){return Object(f["a"])({method:"GET",url:v.getVisitList,data:t})},getVisitNum:function(t){return Object(f["a"])({method:"GET",url:v.getVisitNum,data:t})},getVisitEchart:function(t){return Object(f["a"])({method:"GET",url:v.getVisitEchart,data:t})}},b={name:"Dashboard",components:{countTo:u.a},filters:{userAvatarFilter:function(t){return t.charAt(0)}},mixins:[d],data:function(){return{activeName:"first",welcomeMessage:"",todayIp:0,todayVisit:0,totalVisit:0,chart:null,chartOption:p(this.$t("common.visitTitle")+"\n"),browserCountOption:h("访问用户浏览器"),operatingSystemCountOption:h("访问用户操作系统"),browserCountChart:null,operatingSystemCountChart:null,projects:[{name:"Spring全家桶",des:"Spring Boot & SpringCloud & SpringCloudAlibaba",avatar:"SB"},{name:"Mybatis-Plus",des:"Mybatis-plus 3.2.0:Mybatis 增强组件",avatar:"MP"},{name:"灰度发布",des:"修改ribbon的负载均衡策略来实现来灰度发布与本地协同开发",avatar:"灰"},{name:"J2cache",des:"二级缓存框架",avatar:"J"},{name:"文件存储API",des:"封装文件接口,实现本地存储、阿里云、FastDFS存储的配置化",avatar:"F"},{name:"XXL-JOB",des:"基于xxl-jobs增强的,分布式定时任务调度器",avatar:"JOB"},{name:"监控",des:"集成SpringBootAdmin、Zipkin、Redis、Mysql、定时任务等监控,对系统进行全方位监控护航",avatar:"M"},{name:"容器技术",des:"基于Docker虚拟化容器技术,让迁移、部署更加方便快捷",avatar:"C"}]}},computed:{donation:function(){return a("cf05")},user:function(){return this.$store.state.account.user},avatar:function(){return this.user["avatar"]?this.user["avatar"].startsWith("http://")||this.user["avatar"].startsWith("https://")?this.user["avatar"]:a("a0fc")("./".concat(this.user.avatar)):a("fd89")}},mounted:function(){this.welcomeMessage=this.welcome(),this.initIndexData()},methods:{handleClipboard:function(t,e){Object(m["a"])(t,e)},welcome:function(){var t=this,e=new Date,a=e.getHours(),s=a<6||a<=11?this.$t("common.goodMorning"):a<=13||a<=18?this.$t("common.goodAfternoon"):this.$t("common.goodEvening"),i=Array.from({length:10},(function(e,a){return t.$t("common.randomMessage."+a)}));Math.floor(Math.random()*i.length);return"".concat(s,", ").concat(this.user.name)},initIndexData:function(){var t=this;g.getVisitNum({}).then((function(e){var a=e.data,s=a.data;t.todayIp=Number(s.todayLoginIv),t.totalVisit=Number(s.totalLoginPv),t.todayVisit=Number(s.todayLoginPv)})),g.getVisitEchart({}).then((function(e){var a=e.data,s=a.data;t.tenDaysData(s),t.browserCount(s.browserCount),t.operatingSystemCount(s.operatingSystemCount)}))},tenDaysData:function(t){for(var e=[],a=[],s=[],i=9;i>=0;i--){var o,l=Object(c["c"])(new Date((new Date).getTime()-864e5*i),"{y}-{m}-{d}"),u=!1,d=Object(r["a"])(t.lastTenVisitCount);try{for(d.s();!(o=d.n()).done;){var m=o.value;if(m.login_date===l){u=!0,e.push(m.count);break}}}catch(g){d.e(g)}finally{d.f()}u||e.push(0);var h,p=!1,f=Object(r["a"])(t.lastTenUserVisitCount);try{for(f.s();!(h=f.n()).done;){var v=h.value;if(v.login_date===l){p=!0,s.push(v.count);break}}}catch(g){f.e(g)}finally{f.f()}p||s.push(0),a.push(l)}this.chart=n.a.init(document.getElementById("visit-count-chart")),this.chartOption.legend.data=[this.$t("common.you"),this.$t("common.total")],this.chartOption.xAxis.data=a,this.chartOption.series.push({name:this.$t("common.you"),type:"bar",barWidth:"25%",color:"rgb(0, 227, 150)",data:s}),this.chartOption.series.push({name:this.$t("common.total"),type:"bar",barWidth:"25%",color:"rgb(0, 143, 251)",data:e}),this.chart.setOption(this.chartOption)},browserCount:function(t){if(t){var e=[],a=[];t.forEach((function(t){var s=t.browser||"未知";a.push({value:t.count,name:s}),e.push(s)})),this.browserCountOption.series[0].data=a,this.browserCountOption.legend.data=e,this.browserCountChart=n.a.init(document.getElementById("browser-count-chart"),"westeros"),this.browserCountChart.setOption(this.browserCountOption)}},operatingSystemCount:function(t){if(t){var e=[],a=[];t.forEach((function(t){var s=t.operating_system||"未知";a.push({value:t.count,name:s}),e.push(s)})),this.operatingSystemCountOption.series[0].data=a,this.operatingSystemCountOption.legend.data=e,this.browserCountChart=n.a.init(document.getElementById("operating-system-count-chart"),"westeros"),this.browserCountChart.setOption(this.operatingSystemCountOption)}}}},y=b,C=(a("04b3"),a("2877")),w=Object(C["a"])(y,s,i,!1,null,"562f7da0",null);e["default"]=w.exports},cf05:function(t,e,a){t.exports=a.p+"static/img/logo.f500b76d.png"},f71e:function(t,e,a){"use strict";a.d(e,"a",(function(){return c}));var s=a("2b0e"),i=a("b311"),r=a.n(i);function o(){s["default"].prototype.$message({message:"复制成功",type:"success",duration:1500})}function n(){s["default"].prototype.$message({message:"复制失败",type:"error"})}function c(t,e){var a=new r.a(e.target,{text:function(){return t}});a.on("success",(function(){o(),a.off("error"),a.off("success"),a.destroy()})),a.on("error",(function(){n(),a.off("error"),a.off("success"),a.destroy()})),a.onClick(e)}}}]);
|