| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  | {{extend genshinLayout}} {{block 'css'}} | 
					
						
							|  |  |  | <link | 
					
						
							|  |  |  |   rel="stylesheet" | 
					
						
							|  |  |  |   type="text/css" | 
					
						
							|  |  |  |   href="{{_res_path}}html/ledger/ledger-sr.css" | 
					
						
							|  |  |  | /> | 
					
						
							|  |  |  | <link rel="preload" href="{{_res_path}}script/g2plot.min.js" as="script" /> | 
					
						
							|  |  |  | {{/block}} {{block 'main'}} | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  | <div class="container"> | 
					
						
							|  |  |  |   <div class="title"> | 
					
						
							|  |  |  |     <div class="uid"> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |       <div class="uid_item"> | 
					
						
							|  |  |  |         <span class="uid_text">UID:</span><span class="uid_span">{{uid}}</span> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |       </div> | 
					
						
							|  |  |  |       <div class="uid_item"><span class="day_span">开拓月历·{{day}}</span></div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <div class="title_date"> | 
					
						
							|  |  |  |     <div class="icon"> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |       <img src="{{_res_path}}StarRail/img/role/{{icon}}" /> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |     </div> | 
					
						
							|  |  |  |     <div class="title_date_text"> | 
					
						
							|  |  |  |       <div>{{nowDay}}</div> | 
					
						
							|  |  |  |       <div>{{srday}}</div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <div class="subject"> | 
					
						
							|  |  |  |     <div class="subject_solid"><span style="width: {{bfStamina}};"></span></div> | 
					
						
							|  |  |  |     <div class="data-box"> | 
					
						
							|  |  |  |       <div class="month"> | 
					
						
							|  |  |  |         <div class="head">当月获取:</div> | 
					
						
							|  |  |  |         <div class="primogems"> | 
					
						
							|  |  |  |           <div class="icon-ys"></div> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |           <div class="text"> | 
					
						
							|  |  |  |             星琼:{{month_data.current_hcoin}} | {{month_data.gacha}} 抽 | 
					
						
							|  |  |  |           </div> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |         </div> | 
					
						
							|  |  |  |         <div class="primogems"> | 
					
						
							|  |  |  |           <div class="icon-mola"></div> | 
					
						
							|  |  |  |           <div class="text">专&通票:{{month_data.current_rails_pass}} 张</div> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |       <div class="day"> | 
					
						
							|  |  |  |         <div class="head">上月获取:</div> | 
					
						
							|  |  |  |         <div class="primogems"> | 
					
						
							|  |  |  |           <div class="icon-ys"></div> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |           <div class="text"> | 
					
						
							|  |  |  |             星琼:{{month_data.last_hcoin}} | {{month_data.last_gacha}} 抽 | 
					
						
							|  |  |  |           </div> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |         </div> | 
					
						
							|  |  |  |         <div class="primogems"> | 
					
						
							|  |  |  |           <div class="icon-mola"></div> | 
					
						
							|  |  |  |           <div class="text">专&通票:{{month_data.last_rails_pass}} 张</div> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <div class="title_wt"> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |     <div>星琼收入统计</div> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |   </div> | 
					
						
							|  |  |  |   <div class="chart-box"> | 
					
						
							|  |  |  |     <div class="chart-info"> | 
					
						
							|  |  |  |       <div id="chartContainer"></div> | 
					
						
							|  |  |  |       <ul class="tooltip"> | 
					
						
							|  |  |  |         {{each month_data.group_by val}} | 
					
						
							|  |  |  |         <li> | 
					
						
							|  |  |  |           <i style="background: {{val.color}}"></i> | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |           <span class="action"><em>{{val.action_name}}</em></span> | 
					
						
							|  |  |  |           <span class="num"><em>{{val.num}}</em></span | 
					
						
							|  |  |  |           ><span class="percent"><em>{{val.percent}}%</em></span> | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |         </li> | 
					
						
							|  |  |  |         {{/each}} | 
					
						
							|  |  |  |       </ul> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script type="text/javascript" src="{{_res_path}}script/g2plot.min.js"></script> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   const { Pie } = G2Plot | 
					
						
							|  |  |  |   const data = JSON.parse(`{{@ group_by}}`) | 
					
						
							|  |  |  |   const piePlot = new Pie('chartContainer', { | 
					
						
							|  |  |  |     renderer: 'svg', | 
					
						
							|  |  |  |     animation: false, | 
					
						
							|  |  |  |     data: data, | 
					
						
							|  |  |  |     appendPadding: 10, | 
					
						
							|  |  |  |     angleField: 'num', | 
					
						
							|  |  |  |     colorField: 'action_name', | 
					
						
							|  |  |  |     radius: 1, | 
					
						
							|  |  |  |     innerRadius: 0.7, | 
					
						
							|  |  |  |     color: JSON.parse(`{{@ color}}`), | 
					
						
							|  |  |  |     meta: { | 
					
						
							|  |  |  |       // num: { | 
					
						
							|  |  |  |       //   formatter: (v) => `${v}`, | 
					
						
							|  |  |  |       // }, | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     label: { | 
					
						
							|  |  |  |       type: 'inner', | 
					
						
							|  |  |  |       offset: '-50%', | 
					
						
							|  |  |  |       autoRotate: false, | 
					
						
							|  |  |  |       style: { | 
					
						
							|  |  |  |         textAlign: 'center', | 
					
						
							|  |  |  |         fontFamily: 'tttgbnumber', | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |         fontSize: 24 | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |       }, | 
					
						
							|  |  |  |       formatter: ({ percent }) => { | 
					
						
							|  |  |  |         percent = (percent * 100).toFixed(0) | 
					
						
							|  |  |  |         return percent > 2 ? `${percent}%` : '' | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     statistic: { | 
					
						
							|  |  |  |       title: { | 
					
						
							|  |  |  |         offsetY: -18, | 
					
						
							|  |  |  |         content: '总计', | 
					
						
							|  |  |  |         style: { | 
					
						
							|  |  |  |           fontFamily: 'tttgbnumber', | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |           fontSize: 32 | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       content: { | 
					
						
							|  |  |  |         offsetY: -10, | 
					
						
							|  |  |  |         style: { | 
					
						
							|  |  |  |           fontFamily: 'tttgbnumber', | 
					
						
							| 
									
										
										
										
											2024-06-17 23:04:18 +08:00
										 |  |  |           fontSize: 48 | 
					
						
							| 
									
										
										
										
											2024-06-14 10:44:18 +08:00
										 |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     legend: false | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  |   piePlot.render() | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {{/block}} |