m2pool_web_frontend/mining-pool/test/js/app-113c6c50.3dff300c.js

1 line
112 KiB
JavaScript
Raw Normal View History

2025-07-04 05:46:11 +00:00
(function(){"use strict";var e={198:function(e,t,s){var a=s(3999)["default"];Object.defineProperty(t,"B",{value:!0}),t.A=void 0;var i=a(s(80238));t.A={mixins:[i.default]}},1754:function(e,t,s){var a=s(91774)["default"];Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,s(44114),s(18111),s(7588);var i=s(4946),r=a(s(3574)),o=s(82908);t["default"]={name:"UserDetails",data(){return{userDetailsID:null,userData:{},userDetailsLoading:!1,formInline:{user:"",region:""},userDetailsParams:{coin:"",minerUser:"",startDate:"",endDate:""},labelPosition:"top",noDataTip:!1,lineChartParams:{minerUser:"",endDate:"",startDate:"",coin:""},onlineStatusParams:{minerUser:"",coin:"",endDate:"",startDate:""},onlineStatusData:[{date:"2024-11-28T11:00:00",offlineNum:148,onlineNum:15},{date:"2025-06-27 17:00:00",offlineNum:110,onlineNum:156},{date:"2025-06-27 17:30:00",offlineNum:90,onlineNum:152},{date:"2025-06-27 18:00:00",offlineNum:70,onlineNum:152},{date:"2025-06-27 18:00:00",offlineNum:70,onlineNum:152},{date:"2025-06-27 18:00:00",offlineNum:70,onlineNum:152},{date:"2025-06-27 18:00:00",offlineNum:70,onlineNum:152}],lineChatTimes:[],option:{tooltip:{trigger:"axis",confine:!0},legend:{right:"8%"},grid:{left:"8%",right:"8%",top:"10%",bottom:"15%"},xAxis:{boundaryGap:!0,axisLabel:{interval:"auto",rotate:45,formatter:function(e){if(e.includes(" ")){const[t,s]=e.split(" "),[a,i,r]=t.split("-"),[o,l]=s.split(":");return`${i}-${r} ${o}:${l}`}return e}},data:[]},yAxis:[{type:"value",name:"GH/s",nameTextStyle:{padding:[0,0,0,-40]},axisLabel:{formatter:function(e){return e}}},{position:"right",show:!0,splitLine:{show:!1},nameTextStyle:{padding:[0,0,0,40]}}],dataZoom:[{type:"inside",start:50,end:100,maxSpan:100,minSpan:2,animation:!1},{type:"inside",start:50,end:100,height:20,bottom:0,showDetail:!1}],series:[{name:"Number of users online",type:"bar",data:[],yAxisIndex:1,itemStyle:{color:"#239342"},barWidth:"40%",barGap:"10%",barCategoryGap:"20%"},{name:"Number of offline users",type:"bar",itemStyle:{color:"#FE2E74",borderColor:"rgba(221,220,107,0.1)"},barWidth:"40%",barGap:"10%",barCategoryGap:"20%",data:[],yAxisIndex:1},{name:"User computing power",type:"line",smooth:!1,symbol:"circle",symbolSize:5,showSymbol:!1,itemStyle:{color:"#5721E4",borderColor:"rgba(221,220,107,0.1)",borderWidth:12},lineStyle:{color:"#5721E4",width:"2"},zlevel:1,z:1,data:[],yAxisIndex:0}]},lineChartLoading:!1,lineChartData:[{minerUser:"miner",pv:"8.00080",date:"2024-11-28T11:00:00",unit:"GH/s"},{minerUser:"miner",pv:"6.00060",date:"2024-11-28T11:30:00",unit:"GH/s"},{minerUser:"miner",pv:"0.05000",date:"2024-11-28T12:00:00",unit:"GH/s"},{minerUser:"miner",pv:"2.0000",date:"2024-11-28T12:30:00",unit:"GH/s"},{minerUser:"miner",pv:"0.3000",date:"2024-11-28T13:00:00",unit:"GH/s"},{minerUser:"miner",pv:"0.9000",date:"2024-11-28T13:30:00",unit:"GH/s"},{minerUser:"miner",pv:"15.0000",date:"2024-11-28T14:00:00",unit:"GH/s"}],chartShow:!0,tableData:[],historyBalance:[]}},mounted(){let e;try{e=JSON.parse(localStorage.getItem("token"))}catch(s){console.log(s)}e||this.$router.push({path:`/${lang}/login`});const t=this.$route.query||JSON.parse(localStorage.getItem("userDetailsParams"));this.lineChartParams.minerUser=t.minerUser,this.lineChartParams.coin=t.coin,this.onlineStatusParams.minerUser=t.minerUser,this.onlineStatusParams.coin=t.coin,this.userDetailsParams.coin=t.coin,this.userDetailsParams.minerUser=t.minerUser,this.userDetailsParams.coin&&this.userDetailsParams.minerUser&&(localStorage.setItem("userDetailsParams",JSON.stringify(t)),this.fetchUserDetails(this.userDetailsParams),this.fetchChartData())},methods:{inCharts(){null==this.myChart&&(this.myChart=r.init(document.getElementById("lineChart"))),this.option.series[0].name=this.$t("backendSystem.onlineUserNum"),this.option.series[1].name=this.$t("backendSystem.offlineUserNum"),this.option.series[2].name=this.$t("backendSystem.userPower"),this.myChart.setOption(this.option),this.myChart.on("finished",(()=>{console.log("图表渲染完成")})),window.addEventListener("resize",(0,o.throttle)((()=>{this.myChart&&this.