neo пре 2 година
родитељ
комит
03fb6014b0

+ 5 - 1
controllers/default.go

@@ -181,10 +181,14 @@ func (c *MainController) Get() {
181 181
 		c.Ctx.Redirect(302, "/accountlogin")
182 182
 		return
183 183
 	}
184
+	username := userinfo.(*LoginInfo).Username
185
+
184 186
 	c.Data["title"] = beego.AppConfig.String("apptitle")
185 187
 	//用户权限
186
-	user_permission := models.GetPermission(userinfo.(*LoginInfo).Username)
188
+	user_permission := models.GetPermission(username)
187 189
 	c.Data["navList"] = getIndex(user_permission)
190
+	c.Data["rolename"] = models.GetUserRoleName(username)
191
+	c.Data["username"] = username
188 192
 
189 193
 	//界面模板文件
190 194
 	c.TplName = "index.tpl"

+ 7 - 3
controllers/register.go

@@ -2,9 +2,11 @@
2 2
 package controllers
3 3
 
4 4
 import (
5
-	"github.com/astaxie/beego"
6 5
 	"box-gm/events"
7 6
 	"box-gm/models"
7
+	"log"
8
+
9
+	"github.com/astaxie/beego"
8 10
 )
9 11
 
10 12
 type RegisterController struct {
@@ -32,10 +34,12 @@ func (c *RegisterController) Get() {
32 34
 		serverId = "1001"
33 35
 	}
34 36
 	days, _ := c.GetInt("days")
37
+	log.Printf("RegisterController days[%d]", days)
35 38
 	if days == 0 {
36 39
 		days = 7
37 40
 	}
38
-	
41
+	log.Printf("RegisterController days[%d]", days)
42
+
39 43
 	series, categories := events.Register_get_range_day_time_count(days, serverId)
40 44
 	filename := events.Save_register_records(series, userinfo.(*LoginInfo).Username)
41 45
 	c.Data["Series"], c.Data["Categories"] = series, categories
@@ -44,7 +48,7 @@ func (c *RegisterController) Get() {
44 48
 	c.Data["file"] = filename
45 49
 	if c.GetString("querydata") == "register" {
46 50
 		c.Ctx.Output.Download(filename)
47
-	}else {
51
+	} else {
48 52
 		//界面模板文件
49 53
 		c.TplName = "register.tpl"
50 54
 	}

+ 13 - 16
controllers/resource.go

@@ -2,14 +2,14 @@
2 2
 package controllers
3 3
 
4 4
 import (
5
-	"github.com/astaxie/beego"
6
-	"box-gm/utils"
7 5
 	"box-gm/events"
8
-	"time"
9
-	"log"
10 6
 	"box-gm/models"
11
-)
7
+	"box-gm/utils"
8
+	"log"
9
+	"time"
12 10
 
11
+	"github.com/astaxie/beego"
12
+)
13 13
 
14 14
 type ResourceController struct {
15 15
 	beego.Controller
@@ -40,11 +40,11 @@ func (c *ResourceController) Get() {
40 40
 	// 	endTime := c.GetString("end_time")
41 41
 
42 42
 	// 	log.Printf("查询玩家资源变化 uid[%d] itemId[%d] startTime[%s] endTime[%s]", uid, itemId, startTime, endTime)
43
-		
43
+
44 44
 	// 	_startTime := utils.GetTime(startTime + " 00:00:00")
45 45
 	// 	_endTime := utils.GetTime(endTime+ " 23:59:59")
46 46
 	// 	filename := events.Resource_get_records(uid, _startTime, _endTime, itemId)
47
-		
47
+
48 48
 	// 	c.Ctx.Output.Download(filename)
49 49
 
50 50
 	// }else {
@@ -64,29 +64,26 @@ func (c *ResourceController) Get() {
64 64
 		endTime := c.GetString("end_time")
65 65
 
66 66
 		log.Printf("查询玩家资源变化 uid[%d] itemId[%d] startTime[%s] endTime[%s]", uid, itemId, startTime, endTime)
67
-		
67
+
68 68
 		_startTime := utils.GetTime(startTime + " 00:00:00")
69
-		_endTime := utils.GetTime(endTime+ " 23:59:59")
69
+		_endTime := utils.GetTime(endTime + " 23:59:59")
70 70
 		eventList := events.Resource_get_records(uid, _startTime, _endTime, itemId)
71 71
 		filename = events.Save_resource_records(eventList, userinfo.(*LoginInfo).Username)
72
-		
72
+
73 73
 		c.Data["Events"] = eventList
74 74
 		c.Data["Player_id"] = uid
75 75
 		c.Data["Item_id"] = itemId
76 76
 		c.Data["Start_time"] = startTime
77 77
 		c.Data["End_time"] = endTime
78
-	}else {
79
-		c.Data["Player_id"] = 1001000001
80
-		c.Data["Item_id"] = 104
78
+	} else {
81 79
 		c.Data["Start_time"] = currTime.Format("2006-01-02")
82 80
 		c.Data["End_time"] = currTime.Format("2006-01-02")
83 81
 	}
84
-	
82
+
85 83
 	if c.GetString("querydata") == "resource" {
86 84
 		c.Ctx.Output.Download(filename)
87
-	}else {
85
+	} else {
88 86
 		//界面模板文件
89 87
 		c.TplName = "resource.tpl"
90 88
 	}
91 89
 }
92
-

+ 33 - 15
views/accountquery.tpl

@@ -3,24 +3,33 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    玩家ID:
11
-    <input id="uid" type="text" value={{.uid}}>
12
-    <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
13
-    <br>
14
-    玩家账号:
15
-    <input id="account" type="text" value={{.account}}>
16
-    <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
17
-    <br>
18
-    <br>
19
-    <span id ="account_status" style="font-size:20px;"> 账号状态 : 正常 </span>
20
-    <br>
21
-    <input class="layui-btn" type="button" onclick="submitBan()" value=封禁>
22
-    <input class="layui-btn" type="button" onclick="submitUnban()" value=解禁>
23
-    <br>
14
+    <body onload="InitParams({{.uid}}, {{.account}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          玩家ID:
18
+          <input id="uid" type="text">
19
+          <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
20
+          <br>
21
+          玩家账号:
22
+          <input id="account" type="text">
23
+          <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
24
+          <br>
25
+          <br>
26
+          <span id ="account_status" style="font-size:20px;"> 账号状态 : 正常 </span>
27
+          <br>
28
+          <input class="layui-btn" type="button" onclick="submitBan()" value=封禁>
29
+              
30
+          <input class="layui-btn" type="button" onclick="submitUnban()" value=解禁>
31
+        </blockquote>
32
+    </div>
24 33
     <table border="1">
25 34
       <thead>
26 35
         <th style="width:128px;">角色ID</th>
@@ -59,6 +68,15 @@
59 68
     <script language="JavaScript">
60 69
       var status =  {{.account_status}};
61 70
       updateStatus(status)
71
+      
72
+      function InitParams(uid, account) {
73
+        if (uid > 0) {
74
+            document.getElementById("uid").value = uid;
75
+        }
76
+        if (account.length > 0) {
77
+            document.getElementById("account").value = account;
78
+        }
79
+      }
62 80
 
63 81
       function submitQuery () {
64 82
         var uid = document.getElementById("uid").value;

+ 8 - 3
views/banip.tpl

@@ -3,20 +3,25 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
11
+        
9 12
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
10 13
         <script src="./static/lib/layui/layui.js" charset="utf-8"></script>
11 14
         <script type="text/javascript" src="./static/js/xadmin.js"></script>
12 15
     </head>
13 16
     <body>
14 17
     <input type="text" id="token" value={{.token}} hidden=true>
18
+    <div class="x-body layui-anim layui-anim-up">
19
+        <blockquote class="layui-elem-quote">
15 20
     <input id="ip" name="ip" placeholder="IP"  type="text" lay-verify="required" class="layui-input">
16 21
     <br>
17 22
     <input class="layui-btn" type="button" onclick="addBanIP()" value=新增>
18
-    <br>
19
-    <br>
23
+        </blockquote>
24
+    </div>
20 25
     <table class="radio-table" border="1">
21 26
       <thead>
22 27
         <th style="width:128px;">IP</th>

+ 29 - 17
views/client.tpl

@@ -3,30 +3,34 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
11
+        
9 12
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
10 13
         <script src="./static/lib/layui/layui.js" charset="utf-8"></script>
11 14
         <script type="text/javascript" src="./static/js/xadmin.js"></script>
12 15
     </head>
13
-    <body>
16
+    <body onload="InitParams({{.Scene}}, {{.EventId}})">
14 17
     <input type="text" id="token" value={{.token}} hidden=true>
15
-    场景:
16
-    <input id="scene" type="text" value={{.Scene}}>
17
-    <br>
18
-    事件ID:
19
-    <input id="eventid" type="text" value={{.EventId}}>
20
-    <br>
21
-    开始时间:
22
-    <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
23
-    <br>
24
-    结束时间:
25
-    <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
26
-    <br>
27
-    <br>
28
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
29
-    <br><br>
18
+    <div class="x-body layui-anim layui-anim-up">
19
+        <blockquote class="layui-elem-quote">
20
+          场景:<input id="scene" type="text" />
21
+
22
+          事件ID:<input id="eventid" type="text" />
23
+          <br>
24
+          开始时间:
25
+          <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
26
+
27
+          结束时间:
28
+          <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
29
+          <br>
30
+          <br>
31
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
32
+        </blockquote>
33
+    </div>
30 34
     <table border="1">
31 35
       <thead>
32 36
         <th style="width:200px;">时间</th>
@@ -49,6 +53,14 @@
49 53
     </table>
50 54
     
51 55
     <script language="JavaScript">
56
+      function InitParams(Scene, EventId) {
57
+        if (Scene.length > 0) {
58
+            document.getElementById("scene").value = Scene;
59
+        }
60
+        if (EventId != null && EventId.length > 0) {
61
+            document.getElementById("eventid").value = EventId;
62
+        }
63
+      }
52 64
     
53 65
       function submitUpdate () {
54 66
         var scene = document.getElementById("scene").value;

+ 0 - 28
views/dg_server.code-workspace

@@ -1,28 +0,0 @@
1
-{
2
-  "folders": [
3
-    {
4
-      "name": "dg_server",
5
-      "path": "../../../dg_server"
6
-    },
7
-    {
8
-      "name": "hc-tools",
9
-      "path": "../.."
10
-    },
11
-    {
12
-      "name": "fc",
13
-      "path": "../../../fc"
14
-    },
15
-    {
16
-      "name": "redis",
17
-      "path": "../../../redis"
18
-    },
19
-    {
20
-      "name": "dg-server-tra",
21
-      "path": "../../../dg-server-tra"
22
-    },
23
-    {
24
-      "name": "dg",
25
-      "path": "../../../dg"
26
-    }
27
-  ]
28
-}

+ 10 - 8
views/exchangecode.tpl

@@ -3,6 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
6 9
         <link rel="stylesheet" href="./static/css/font.css">
7 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
8 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -95,14 +98,13 @@
95 98
         </form>
96 99
     </dialog>
97 100
 
98
-    <br>
99
-    <br>
100
-    <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
101
-    <br>
102
-    <br>
103
-    <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
104
-    <br>
105
-    <br>
101
+    <div class="x-body layui-anim layui-anim-up">
102
+        <blockquote class="layui-elem-quote">
103
+          <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
104
+              
105
+          <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
106
+        </blockquote>
107
+    </div>
106 108
     <table class="radio-table" border="1">
107 109
       <thead>
108 110
         <th style="width:256px;">操作</th>

+ 11 - 6
views/gameconfig.tpl

@@ -3,6 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
6 9
         <link rel="stylesheet" href="./static/css/font.css">
7 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
8 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -11,12 +14,14 @@
11 14
     </head>
12 15
     <body>
13 16
     <input type="text" id="token" value={{.token}} hidden=true>
14
-    <br>
15
-    <br>
16
-    <input class="layui-btn" type="button" onclick="UpdateItem()" value=更新道具配置>
17
-    <br>
18
-    <br>
19
-    <input class="layui-btn" type="button" onclick="UpdateGoods()" value=更新商品配置>
17
+    <div class="x-body layui-anim layui-anim-up">
18
+        <blockquote class="layui-elem-quote">
19
+            <input class="layui-btn" type="button" onclick="UpdateItem()" value=更新道具配置>
20
+            <br>
21
+            <br>
22
+            <input class="layui-btn" type="button" onclick="UpdateGoods()" value=更新商品配置>
23
+        </blockquote>
24
+    </div>
20 25
     <script language="JavaScript">
21 26
       function UpdateItem() {
22 27
         var token = document.getElementById("token").value;

+ 80 - 66
views/gamelevel.tpl

@@ -3,83 +3,97 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    过往天数:
14
-    <input id="days" type="text" name="天数" value={{.Days}}>
15
-    <br>
16
-    <br>
17
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
18
-        
19
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
20
-    <br>
21
-    <br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+              
19
+          过往天数:<input id="days" type="text" name="天数" />
20
+          <br>
21
+          <br>
22
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
+              
24
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
+        </blockquote>
26
+    </div>
22 27
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
23 28
     <script language="JavaScript">
24
-    $(document).ready(function() {
25
-      var title = {
26
-          text: '统计关卡'   
27
-      };
28
-      var subtitle = {
29
-          text: 'Source: '
30
-      };
31
-      var xAxis = {
32
-          title: {
33
-            text: '关卡等级'
34
-          },
35
-          categories: {{.Categories}}
36
-      };
37
-      var yAxis = {
38
-          title: {
39
-            text: '人数'
40
-          },
41
-          plotLines: [{
42
-            value: 0,
43
-            width: 1,
44
-            color: '#808080'
45
-          }]
46
-      };   
29
+      $(document).ready(function() {
30
+        var title = {
31
+            text: '统计关卡'   
32
+        };
33
+        var subtitle = {
34
+            text: '来源:游戏服'
35
+        };
36
+        var xAxis = {
37
+            title: {
38
+              text: '关卡等级'
39
+            },
40
+            categories: {{.Categories}}
41
+        };
42
+        var yAxis = {
43
+            title: {
44
+              text: '人数'
45
+            },
46
+            plotLines: [{
47
+              value: 0,
48
+              width: 1,
49
+              color: '#808080'
50
+            }]
51
+        };   
47 52
 
48
-      var tooltip = {
49
-        valueSuffix: '人'
50
-      }
53
+        var tooltip = {
54
+          valueSuffix: '人'
55
+        }
51 56
 
52
-      var legend = {
53
-          layout: 'vertical',
54
-          align: 'right',
55
-          verticalAlign: 'middle',
56
-          borderWidth: 0
57
-      };
57
+        var legend = {
58
+            layout: 'vertical',
59
+            align: 'right',
60
+            verticalAlign: 'middle',
61
+            borderWidth: 0
62
+        };
58 63
 
59
-      var series =  [
60
-      ];
61
-      var list = {{.Series}}
62
-      for ( var i= 0; i < list.length; i++){
63
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
64
-      }
65
-      
66
-      var chart = {
67
-        type: 'spline'
68
-      }
64
+        var series =  [
65
+        ];
66
+        var list = {{.Series}}
67
+        for ( var i= 0; i < list.length; i++){
68
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
69
+        }
70
+        
71
+        var chart = {
72
+          type: 'spline'
73
+        }
74
+
75
+        var json = {};
69 76
 
70
-      var json = {};
77
+        json.title = title;
78
+        json.subtitle = subtitle;
79
+        json.xAxis = xAxis;
80
+        json.yAxis = yAxis;
81
+        json.tooltip = tooltip;
82
+        json.legend = legend;
83
+        json.series = series;
84
+        json.chart = chart;
71 85
 
72
-      json.title = title;
73
-      json.subtitle = subtitle;
74
-      json.xAxis = xAxis;
75
-      json.yAxis = yAxis;
76
-      json.tooltip = tooltip;
77
-      json.legend = legend;
78
-      json.series = series;
79
-      json.chart = chart;
86
+        $('#container').highcharts(json);
87
+      });
80 88
 
81
-      $('#container').highcharts(json);
82
-    });
89
+      function InitParams(ServerId, Days) {
90
+        if (ServerId.length > 0) {
91
+            document.getElementById("server_id").value = ServerId;
92
+        }
93
+        if (Days != null && Days > 0) {
94
+            document.getElementById("days").value = Days;
95
+        }
96
+      }
83 97
     
84 98
       function submitUpdate () {
85 99
         var sid = document.getElementById("server_id").value;

+ 79 - 67
views/goods.tpl

@@ -3,89 +3,101 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    过往天数:
15
-    <input id="days" type="text" name="天数" value={{.Days}}>
16
-    <br>
17
-    <br>
18
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
19
-        
20
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
21
-    <br><br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
22 18
 
23
-    <br><br>
19
+          过往天数:<input id="days" type="text" name="天数" />
20
+          <br>
21
+          <br>
22
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
+              
24
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
+        </blockquote>
26
+    </div>
24 27
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
25 28
     <script language="JavaScript">
26
-    $(document).ready(function() {
27
-      var chart = {
28
-        type: 'column'
29
-      };
30
-      var title = {
31
-          text: '商品统计'   
32
-      };
33
-      var subtitle = {
34
-          text: 'Source: '
35
-      };
36
-      var xAxis = {
37
-          title: {
38
-            text: '商品id'
39
-          },
40
-          tickPixelInterval: 1,
41
-          categories: {{.Categories}}
42
-      };
43
-      var yAxis = {
44
-          title: {
45
-            text: '数量(件)'
46
-          },
47
-          plotLines: [{
48
-            value: 0,
49
-            width: 1,
50
-            color: '#808080'
51
-          }]
52
-      };   
29
+      $(document).ready(function() {
30
+        var chart = {
31
+          type: 'column'
32
+        };
33
+        var title = {
34
+            text: '商品统计'   
35
+        };
36
+        var subtitle = {
37
+            text: '来源:游戏服'
38
+        };
39
+        var xAxis = {
40
+            title: {
41
+              text: '商品id'
42
+            },
43
+            tickPixelInterval: 1,
44
+            categories: {{.Categories}}
45
+        };
46
+        var yAxis = {
47
+            title: {
48
+              text: '数量(件)'
49
+            },
50
+            plotLines: [{
51
+              value: 0,
52
+              width: 1,
53
+              color: '#808080'
54
+            }]
55
+        };   
53 56
 
54
-      var tooltip = {
55
-        valueSuffix: '件'
56
-      }
57
+        var tooltip = {
58
+          valueSuffix: '件'
59
+        }
57 60
 
58
-      var legend = {
59
-          layout: 'vertical',
60
-          align: 'right',
61
-          verticalAlign: 'middle',
62
-          borderWidth: 0
63
-      };
61
+        var legend = {
62
+            layout: 'vertical',
63
+            align: 'right',
64
+            verticalAlign: 'middle',
65
+            borderWidth: 0
66
+        };
64 67
 
65
-      var series =  [
66
-      ];
67
-      var list = {{.Series}}
68
+        var series =  [
69
+        ];
70
+        var list = {{.Series}}
68 71
 
69
-      for ( var i= 0; i < list.length; i++){
72
+        for ( var i= 0; i < list.length; i++){
70 73
 
71
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
72
-      }
74
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
75
+        }
73 76
 
74 77
 
75
-      var json = {};
78
+        var json = {};
76 79
 
77
-      json.title = title;
78
-      json.subtitle = subtitle;
79
-      json.xAxis = xAxis;
80
-      json.yAxis = yAxis;
81
-      json.tooltip = tooltip;
82
-      json.legend = legend;
83
-      json.series = series;
84
-      json.chart = chart;
80
+        json.title = title;
81
+        json.subtitle = subtitle;
82
+        json.xAxis = xAxis;
83
+        json.yAxis = yAxis;
84
+        json.tooltip = tooltip;
85
+        json.legend = legend;
86
+        json.series = series;
87
+        json.chart = chart;
85 88
 
86
-      $('#container').highcharts(json);
89
+        $('#container').highcharts(json);
87 90
 
88
-    });
91
+      });
92
+
93
+      function InitParams(ServerId, Days) {
94
+        if (ServerId.length > 0) {
95
+            document.getElementById("server_id").value = ServerId;
96
+        }
97
+        if (Days != null && Days > 0) {
98
+            document.getElementById("days").value = Days;
99
+        }
100
+      }
89 101
     
90 102
       function submitUpdate () {
91 103
         var sid = document.getElementById("server_id").value;

+ 8 - 5
views/hotfix.tpl

@@ -3,6 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
6 9
         <link rel="stylesheet" href="./static/css/font.css">
7 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
8 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -48,11 +51,11 @@
48 51
         </form>
49 52
     </dialog>
50 53
 
51
-    <br>
52
-    <br>
53
-    <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
54
-    <br>
55
-    <br>
54
+    <div class="x-body layui-anim layui-anim-up">
55
+        <blockquote class="layui-elem-quote">
56
+          <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
57
+        </blockquote>
58
+    </div>
56 59
     <table class="radio-table" border="1">
57 60
       <thead>
58 61
         <th style="width:256px;">操作</th>

+ 1 - 4
views/index.tpl

@@ -29,14 +29,11 @@
29 29
 
30 30
         <ul class="layui-nav right" lay-filter="">
31 31
           <li class="layui-nav-item">
32
-            <a href="javascript:;">admin</a>
32
+            <a href="javascript:;">{{.username}}</a>
33 33
             <dl class="layui-nav-child"> <!-- 二级菜单 -->
34
-              <dd><a onclick="x_admin_show('个人信息','http://www.baidu.com')">个人信息</a></dd>
35
-              <dd><a onclick="x_admin_show('切换帐号','http://www.baidu.com')">切换帐号</a></dd>
36 34
               <dd><a href="./accountlogin.html">退出</a></dd>
37 35
             </dl>
38 36
           </li>
39
-          <li class="layui-nav-item to-index"><a href="/">前台首页</a></li>
40 37
         </ul>
41 38
     </div>
42 39
     <!-- 顶部结束 -->

+ 27 - 20
views/log.tpl

@@ -3,33 +3,32 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
9 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
10 12
         <script src="./static/lib/layui/layui.js" charset="utf-8"></script>
11 13
         <script type="text/javascript" src="./static/js/xadmin.js"></script>
12 14
     </head>
13
-    <body>
15
+    <body onload="InitParams({{.Username}}, {{.Operate}})">
14 16
     <input type="text" id="token" value={{.token}} hidden=true>
15
-    用户名:
16
-    <input id="username" type="text" value={{.Username}}>
17
-    <br>
18
-    <br>
19
-    开始时间:
20
-    <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
21
-    <br>
22
-    结束时间:
23
-    <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
24
-    <br>
25
-    <br>
26
-    操作:
27
-    <input id="operate" type="text" value={{.Operate}}>
28
-    <br>
29
-    <br>
30
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
31
-    <br>
32
-    <br>
17
+    <div class="x-body layui-anim layui-anim-up">
18
+        <blockquote class="layui-elem-quote">
19
+          用户名:<input id="username" type="text" />
20
+
21
+          操作:<input id="operate" type="text" />
22
+          <br>
23
+          <br>
24
+          开始时间:<input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
25
+              
26
+          结束时间:<input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
27
+          <br>
28
+          <br>
29
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
30
+        </blockquote>
31
+    </div>
33 32
     <table border="1">
34 33
       <thead>
35 34
         <th style="width:64px;">ID</th>
@@ -51,6 +50,14 @@
51 50
       </tbody>
52 51
     </table>
53 52
     <script language="JavaScript">
53
+      function InitParams(Username, Operate) {
54
+        if (Username.length > 0) {
55
+            document.getElementById("username").value = Username;
56
+        }
57
+        if (Operate.length > 0) {
58
+            document.getElementById("operate").value = Operate;
59
+        }
60
+      }
54 61
     
55 62
       function submitUpdate () {
56 63
         var token = document.getElementById("token").value;

+ 80 - 66
views/login.tpl

@@ -3,83 +3,97 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    过往天数:
14
-    <input id="days" type="text" name="天数" value={{.Days}}>
15
-    <br>
16
-    <br>
17
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
18
-        
19
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
20
-    <br>
21
-    <br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+
19
+          过往天数:<input id="days" type="text" name="天数" />
20
+          <br>
21
+          <br>
22
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
+              
24
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
+        </blockquote>
26
+    </div>
22 27
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
23 28
     <script language="JavaScript">
24
-    $(document).ready(function() {
25
-      var chart = {
26
-        type: 'spline'
27
-      };
28
-      var title = {
29
-          text: '统计登录'   
30
-      };
31
-      var subtitle = {
32
-          text: 'Source: '
33
-      };
34
-      var xAxis = {
35
-          title: {
36
-            text: '时间(每5分钟)'
37
-          },
38
-          tickPixelInterval: 1,
39
-          categories: {{.Categories}}
40
-      };
41
-      var yAxis = {
42
-          title: {
43
-            text: '人数'
44
-          },
45
-          plotLines: [{
46
-            value: 0,
47
-            width: 1,
48
-            color: '#808080'
49
-          }]
50
-      };   
29
+      $(document).ready(function() {
30
+        var chart = {
31
+          type: 'spline'
32
+        };
33
+        var title = {
34
+            text: '统计登录'   
35
+        };
36
+        var subtitle = {
37
+            text: '来源:游戏服'
38
+        };
39
+        var xAxis = {
40
+            title: {
41
+              text: '时间(每5分钟)'
42
+            },
43
+            tickPixelInterval: 1,
44
+            categories: {{.Categories}}
45
+        };
46
+        var yAxis = {
47
+            title: {
48
+              text: '人数'
49
+            },
50
+            plotLines: [{
51
+              value: 0,
52
+              width: 1,
53
+              color: '#808080'
54
+            }]
55
+        };   
51 56
 
52
-      var tooltip = {
53
-        valueSuffix: '人'
54
-      }
57
+        var tooltip = {
58
+          valueSuffix: '人'
59
+        }
55 60
 
56
-      var legend = {
57
-          layout: 'vertical',
58
-          align: 'right',
59
-          verticalAlign: 'middle',
60
-          borderWidth: 0
61
-      };
61
+        var legend = {
62
+            layout: 'vertical',
63
+            align: 'right',
64
+            verticalAlign: 'middle',
65
+            borderWidth: 0
66
+        };
62 67
 
63
-      var series =  [
64
-      ];
65
-      var list = {{.Series}}
66
-      for ( var i= 0; i < list.length; i++){
67
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
68
-      }
68
+        var series =  [
69
+        ];
70
+        var list = {{.Series}}
71
+        for ( var i= 0; i < list.length; i++){
72
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
73
+        }
74
+
75
+        var json = {};
69 76
 
70
-      var json = {};
77
+        json.title = title;
78
+        json.subtitle = subtitle;
79
+        json.xAxis = xAxis;
80
+        json.yAxis = yAxis;
81
+        json.tooltip = tooltip;
82
+        json.legend = legend;
83
+        json.series = series;
84
+        json.chart = chart;
71 85
 
72
-      json.title = title;
73
-      json.subtitle = subtitle;
74
-      json.xAxis = xAxis;
75
-      json.yAxis = yAxis;
76
-      json.tooltip = tooltip;
77
-      json.legend = legend;
78
-      json.series = series;
79
-      json.chart = chart;
86
+        $('#container').highcharts(json);
87
+      });
80 88
 
81
-      $('#container').highcharts(json);
82
-    });
89
+      function InitParams(ServerId, Days) {
90
+        if (ServerId.length > 0) {
91
+            document.getElementById("server_id").value = ServerId;
92
+        }
93
+        if (Days > 0) {
94
+            document.getElementById("days").value = Days;
95
+        }
96
+      }
83 97
     
84 98
       function submitUpdate () {
85 99
         var sid = document.getElementById("server_id").value;

+ 34 - 28
views/mail.tpl

@@ -3,7 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
9 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -74,34 +76,38 @@
74 76
         </form>
75 77
     </dialog>
76 78
 
77
-    邮件类型:
78
-    <select name="" id="mail_ty" onchange="gradeChange(this.options[this.options.selectedIndex].value)">
79
-      <option value="ROLE">玩家</option>
80
-      <option value="SERVER">服务器</option>
81
-    </select>
82
-    <br>
83
-    <br>
84
-    <input id="title" name="title" placeholder="邮件标题"  type="text" lay-verify="required" class="layui-input">
85
-    <br>
86
-    <input id="content" name="content" placeholder="邮件内容"  type="text" lay-verify="required" class="layui-input">
87
-    <hr class="hr15">
88
-    <input id="effect_days" name="effect_days" placeholder="有效天数"  type="number" lay-verify="required" class="layui-input">
89
-    <br>
90
-    有效注册时间止:
91
-    <input id="register_time" name="register_time" placeholder="有效注册时间止"  type="text" lay-verify="required" class="layui-input">
92
-    <hr class="hr15">
93
-    <input id="items" name="items" disabled="disabled" placeholder="邮件物品"  type="text" lay-verify="required" class="layui-input">
94
-    <br>
95
-    <input class="layui-btn" type="button" onclick="modalAddItem()" value=新增>
96
-    <hr class="hr15">
97
-    <input id="uidList" name="uidList" disabled="disabled" placeholder="玩家ID列表"  type="text" lay-verify="required" class="layui-input">
98
-    <input id="sidList" name="sidList" disabled="disabled" placeholder="服务器ID列表"  type="hidden" lay-verify="required" class="layui-input">
99
-    <br>
100
-    <input id="btn_add_player" class="layui-btn" type="button" onclick="modalAddPlayer()" value=新增玩家>
101
-    <input id="btn_add_server" class="layui-btn" type="hidden" onclick="modalAddServer()" value=新增服务器ID>
102
-    <hr class="hr15">
103
-    <input class="layui-btn" type="button" onclick="sendMail()" value=发送>
104 79
     
80
+    <div class="x-body layui-anim layui-anim-up">
81
+        <blockquote class="layui-elem-quote">
82
+          邮件类型:
83
+          <select name="" id="mail_ty" onchange="gradeChange(this.options[this.options.selectedIndex].value)">
84
+            <option value="ROLE">玩家</option>
85
+            <option value="SERVER">服务器</option>
86
+          </select>
87
+          <br>
88
+          <br>
89
+          <input id="title" name="title" placeholder="邮件标题"  type="text" lay-verify="required" class="layui-input">
90
+          <br>
91
+          <input id="content" name="content" placeholder="邮件内容"  type="text" lay-verify="required" class="layui-input">
92
+          <hr class="hr15">
93
+          <input id="effect_days" name="effect_days" placeholder="有效天数"  type="number" lay-verify="required" class="layui-input">
94
+          <br>
95
+          有效注册时间止:
96
+          <input id="register_time" name="register_time" placeholder="有效注册时间止"  type="text" lay-verify="required" class="layui-input">
97
+          <hr class="hr15">
98
+          <input id="items" name="items" disabled="disabled" placeholder="邮件物品"  type="text" lay-verify="required" class="layui-input">
99
+          <br>
100
+          <input class="layui-btn" type="button" onclick="modalAddItem()" value=新增>
101
+          <hr class="hr15">
102
+          <input id="uidList" name="uidList" disabled="disabled" placeholder="玩家ID列表"  type="text" lay-verify="required" class="layui-input">
103
+          <input id="sidList" name="sidList" disabled="disabled" placeholder="服务器ID列表"  type="hidden" lay-verify="required" class="layui-input">
104
+          <br>
105
+          <input id="btn_add_player" class="layui-btn" type="button" onclick="modalAddPlayer()" value=新增玩家>
106
+          <input id="btn_add_server" class="layui-btn" type="hidden" onclick="modalAddServer()" value=新增服务器ID>
107
+          <hr class="hr15">
108
+          <input class="layui-btn" type="button" onclick="sendMail()" value=发送>
109
+        </blockquote>
110
+    </div>
105 111
     <script language="JavaScript">
106 112
       function formaData(timer) {
107 113
           const year = timer.getFullYear()

+ 84 - 67
views/onlinetime.tpl

@@ -3,84 +3,101 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    时间颗粒度(分钟):
14
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
15
-    <br>
16
-    过往天数:
17
-    <input id="days" type="text" name="天数" value={{.Days}}>
18
-    <br>
19
-    <br>
20
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
21
-        
22
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
23
-    <br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
20
+              
21
+          过往天数:<input id="days" type="text" name="天数" />
22
+          <br>
23
+          <br>
24
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
25
+              
26
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
27
+        </blockquote>
28
+    </div>
24 29
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
25 30
     <script language="JavaScript">
26
-    $(document).ready(function() {
27
-      var chart = {
28
-        type: 'spline'
29
-      };
30
-      var title = {
31
-          text: '在线时长'   
32
-      };
33
-      var subtitle = {
34
-          text: 'Source: '
35
-      };
36
-      var xAxis = {
37
-          title: {
38
-            text: '时(每30秒)'
39
-          },
40
-          categories: {{.Categories}}
41
-      };
42
-      var yAxis = {
43
-          title: {
44
-            text: '人数'
45
-          },
46
-          plotLines: [{
47
-            value: 0,
48
-            width: 1,
49
-            color: '#808080'
50
-          }]
51
-      };   
31
+      $(document).ready(function() {
32
+        var chart = {
33
+          type: 'spline'
34
+        };
35
+        var title = {
36
+            text: '在线时长'   
37
+        };
38
+        var subtitle = {
39
+            text: '来源:游戏服'
40
+        };
41
+        var xAxis = {
42
+            title: {
43
+              text: '时(每30秒)'
44
+            },
45
+            categories: {{.Categories}}
46
+        };
47
+        var yAxis = {
48
+            title: {
49
+              text: '人数'
50
+            },
51
+            plotLines: [{
52
+              value: 0,
53
+              width: 1,
54
+              color: '#808080'
55
+            }]
56
+        };   
52 57
 
53
-      var tooltip = {
54
-        valueSuffix: '人'
55
-      }
58
+        var tooltip = {
59
+          valueSuffix: '人'
60
+        }
56 61
 
57
-      var legend = {
58
-          layout: 'vertical',
59
-          align: 'right',
60
-          verticalAlign: 'middle',
61
-          borderWidth: 0
62
-      };
62
+        var legend = {
63
+            layout: 'vertical',
64
+            align: 'right',
65
+            verticalAlign: 'middle',
66
+            borderWidth: 0
67
+        };
63 68
 
64
-      var series =  [
65
-      ];
66
-      var list = {{.Series}}
67
-      for ( var i= 0; i < list.length; i++){
68
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
69
-      }
69
+        var series =  [
70
+        ];
71
+        var list = {{.Series}}
72
+        for ( var i= 0; i < list.length; i++){
73
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
74
+        }
70 75
 
71
-      var json = {};
76
+        var json = {};
72 77
 
73
-      json.title = title;
74
-      json.subtitle = subtitle;
75
-      json.xAxis = xAxis;
76
-      json.yAxis = yAxis;
77
-      json.tooltip = tooltip;
78
-      json.legend = legend;
79
-      json.series = series;
80
-      json.chart = chart;
78
+        json.title = title;
79
+        json.subtitle = subtitle;
80
+        json.xAxis = xAxis;
81
+        json.yAxis = yAxis;
82
+        json.tooltip = tooltip;
83
+        json.legend = legend;
84
+        json.series = series;
85
+        json.chart = chart;
81 86
 
82
-      $('#container').highcharts(json);
83
-    });
87
+        $('#container').highcharts(json);
88
+      });
89
+    
90
+      function InitParams(ServerId, Minutes, Days) {
91
+        if (ServerId.length > 0) {
92
+            document.getElementById("server_id").value = ServerId;
93
+        }
94
+        if (Minutes > 0) {
95
+            document.getElementById("minutes").value = Minutes;
96
+        }
97
+        if (Days > 0) {
98
+            document.getElementById("days").value = Days;
99
+        }
100
+      }
84 101
     
85 102
       function submitUpdate () {
86 103
         var sid = document.getElementById("server_id").value;

+ 40 - 26
views/orderquery.tpl

@@ -3,33 +3,37 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    玩家ID:
11
-    <input id="player_id" type="text" value={{.Player_id}}>
12
-    <br>
13
-    玩家昵称:
14
-    <input id="player_name" type="text" value={{.Player_name}}>
15
-    <br>
16
-    开始时间:
17
-    <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
18
-    <br>
19
-    结束时间:
20
-    <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
21
-    <br>
22
-    <br>
23
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
14
+    <body onload="InitParams({{.Player_id}}, {{.Player_name}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          玩家ID:<input id="player_id" type="text" />
24 18
 
25
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
26
-    <h1 id="today_charge"  value = "">
27
-      <span id ="cur_charge" style="font-size:20px;"> 当日充值 : 0 </span>
28
-      </h1>
29
-      <h1 id="total_charge"  value = "">
30
-      <span id ="tol_charge" style="font-size:20px;"> 累计充值 : 0 </span>
31
-    </h1>
32
-    <br>
19
+          玩家昵称:<input id="player_name" type="text" />
20
+          <br>
21
+          开始时间:<input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
22
+              
23
+          结束时间:<input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
24
+          <br>
25
+          <h1 id="today_charge"  value = "">
26
+            <span id ="cur_charge" style="font-size:20px;"> 当日充值 : 0 </span>
27
+          </h1>
28
+          <h1 id="total_charge"  value = "">
29
+            <span id ="tol_charge" style="font-size:20px;"> 累计充值 : 0 </span>
30
+          </h1>
31
+          <br>
32
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
33
+
34
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
35
+        </blockquote>
36
+    </div>
33 37
     <table border="1">
34 38
       <thead>
35 39
         <th style="width:256px;">时间</th>
@@ -57,9 +61,19 @@
57 61
     
58 62
     <script language="JavaScript">
59 63
     
60
-    var TodayCharge = {{.Cur_charge}};
61
-    var TotalCharge = {{.Tol_charge}};
62
-    updateCharge(TodayCharge,TotalCharge)
64
+      var TodayCharge = {{.Cur_charge}};
65
+      var TotalCharge = {{.Tol_charge}};
66
+      updateCharge(TodayCharge,TotalCharge)
67
+      
68
+      function InitParams(PlayerId, PlayerName) {
69
+        if (PlayerId == 0) {
70
+          PlayerId = "1000000"
71
+        }
72
+        document.getElementById("player_id").value = PlayerId;
73
+        if (PlayerName.length > 0) {
74
+            document.getElementById("player_name").value = PlayerName;
75
+        }
76
+      }
63 77
     
64 78
       function submitUpdate () {
65 79
         var uid = document.getElementById("player_id").value;

+ 93 - 85
views/pay.tpl

@@ -3,110 +3,118 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    时间颗粒度(分钟):
15
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
16
-    <br>
17
-    <br>
18
-    过往天数:
19
-    <input id="days" type="text" name="天数" value={{.Days}}>
20
-    <br>
21
-    <br>
22
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
-        
24
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
-    <br><br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
26 20
 
27
-    <div class="layui-row layui-col-space20">
28
-    <div class="layui-col-md4">
29
-       
30
-      <h1 id="today_charge"  value = "">
31
-      <span id ="cur_charge" style="font-size:20px;"> 今日充值 : 0 </span>
32
-      </h1>
33
-      <h1 id="total_charge"  value = "">
34
-      <span id ="tol_charge" style="font-size:20px;"> 累计充值 : 0 </span>
35
-      </h1>
36
-       
21
+          过往天数:<input id="days" type="text" name="天数" />
22
+          <br>
23
+          <br>
24
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
25
+              
26
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
27
+        </blockquote>
37 28
     </div>
29
+    <div class="x-body layui-anim layui-anim-up">
30
+        <blockquote class="layui-elem-quote">
31
+          <span id ="cur_charge" style="font-size:20px;"> 今日充值 : 0 </span>
38 32
 
39
-    <br><br>
33
+          <span id ="tol_charge" style="font-size:20px;"> 累计充值 : 0 </span>
34
+        </blockquote>
35
+    </div>
40 36
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
41 37
     <script language="JavaScript">
42
-    $(document).ready(function() {
43
-      var chart = {
44
-        type: 'spline'
45
-      };
46
-      var title = {
47
-          text: '支付金额统计'   
48
-      };
49
-      var subtitle = {
50
-          text: 'Source: '
51
-      };
52
-      var xAxis = {
53
-          title: {
54
-            text: '时间'
55
-          },
56
-          tickPixelInterval: 1,
57
-          categories: {{.Categories}}
58
-      };
59
-      var yAxis = {
60
-          title: {
61
-            text: '金额(美分)'
62
-          },
63
-          plotLines: [{
64
-            value: 0,
65
-            width: 1,
66
-            color: '#808080'
67
-          }]
68
-      };   
38
+      $(document).ready(function() {
39
+        var chart = {
40
+          type: 'spline'
41
+        };
42
+        var title = {
43
+            text: '支付金额统计'   
44
+        };
45
+        var subtitle = {
46
+            text: '来源:游戏服'
47
+        };
48
+        var xAxis = {
49
+            title: {
50
+              text: '时间'
51
+            },
52
+            tickPixelInterval: 1,
53
+            categories: {{.Categories}}
54
+        };
55
+        var yAxis = {
56
+            title: {
57
+              text: '金额(美分)'
58
+            },
59
+            plotLines: [{
60
+              value: 0,
61
+              width: 1,
62
+              color: '#808080'
63
+            }]
64
+        };   
69 65
 
70
-      var tooltip = {
71
-        valueSuffix: '美分'
72
-      }
66
+        var tooltip = {
67
+          valueSuffix: '美分'
68
+        }
73 69
 
74
-      var legend = {
75
-          layout: 'vertical',
76
-          align: 'right',
77
-          verticalAlign: 'middle',
78
-          borderWidth: 0
79
-      };
70
+        var legend = {
71
+            layout: 'vertical',
72
+            align: 'right',
73
+            verticalAlign: 'middle',
74
+            borderWidth: 0
75
+        };
80 76
 
81
-      var series =  [
82
-      ];
83
-      var list = {{.Series}}
77
+        var series =  [
78
+        ];
79
+        var list = {{.Series}}
84 80
 
85
-      for ( var i= 0; i < list.length; i++){
81
+        for ( var i= 0; i < list.length; i++){
86 82
 
87
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
88
-      }
89
-      
83
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
84
+        }
85
+        
90 86
 
91
-      var TodayCharge = {{.TodayCharge}};
92
-      var TotalCharge = {{.TotalCharge}};
93
-      updateCharge(TodayCharge,TotalCharge)
87
+        var TodayCharge = {{.TodayCharge}};
88
+        var TotalCharge = {{.TotalCharge}};
89
+        updateCharge(TodayCharge,TotalCharge)
94 90
 
95
-      var json = {};
91
+        var json = {};
96 92
 
97
-      json.title = title;
98
-      json.subtitle = subtitle;
99
-      json.xAxis = xAxis;
100
-      json.yAxis = yAxis;
101
-      json.tooltip = tooltip;
102
-      json.legend = legend;
103
-      json.series = series;
104
-      json.chart = chart;
93
+        json.title = title;
94
+        json.subtitle = subtitle;
95
+        json.xAxis = xAxis;
96
+        json.yAxis = yAxis;
97
+        json.tooltip = tooltip;
98
+        json.legend = legend;
99
+        json.series = series;
100
+        json.chart = chart;
105 101
 
106
-      $('#container').highcharts(json);
102
+        $('#container').highcharts(json);
107 103
 
108
-    });
104
+      });
109 105
     
106
+      function InitParams(ServerId, Minutes, Days) {
107
+        if (ServerId.length > 0) {
108
+            document.getElementById("server_id").value = ServerId;
109
+        }
110
+        if (Minutes > 0) {
111
+            document.getElementById("minutes").value = Minutes;
112
+        }
113
+        if (Days > 0) {
114
+            document.getElementById("days").value = Days;
115
+        }
116
+      }
117
+
110 118
       function submitUpdate () {
111 119
         var sid = document.getElementById("server_id").value;
112 120
         var min = document.getElementById("minutes").value;

+ 84 - 71
views/paynum.tpl

@@ -3,94 +3,107 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    时间颗粒度(分钟):
15
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
16
-    <br>
17
-    <br>
18
-    过往天数:
19
-    <input id="days" type="text" name="天数" value={{.Days}}>
20
-    <br>
21
-    <br>
22
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
-        
24
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
-    <br><br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
26 20
 
27
-    <br><br>
21
+          过往天数:<input id="days" type="text" name="天数" />
22
+          <br>
23
+          <br>
24
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
25
+              
26
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
27
+        </blockquote>
28
+    </div>
28 29
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
29 30
     <script language="JavaScript">
30
-    $(document).ready(function() {
31
-      var chart = {
32
-        type: 'spline'
33
-      };
34
-      var title = {
35
-          text: '付费玩家人数分布'   
36
-      };
37
-      var subtitle = {
38
-          text: 'Source: '
39
-      };
40
-      var xAxis = {
41
-          title: {
42
-            text: '时间'
43
-          },
44
-          tickPixelInterval: 1,
45
-          categories: {{.Categories}}
46
-      };
47
-      var yAxis = {
48
-          title: {
49
-            text: '人数'
50
-          },
51
-          plotLines: [{
52
-            value: 0,
53
-            width: 1,
54
-            color: '#808080'
55
-          }]
56
-      };   
31
+      $(document).ready(function() {
32
+        var chart = {
33
+          type: 'spline'
34
+        };
35
+        var title = {
36
+            text: '付费玩家人数分布'   
37
+        };
38
+        var subtitle = {
39
+            text: '来源:游戏服'
40
+        };
41
+        var xAxis = {
42
+            title: {
43
+              text: '时间'
44
+            },
45
+            tickPixelInterval: 1,
46
+            categories: {{.Categories}}
47
+        };
48
+        var yAxis = {
49
+            title: {
50
+              text: '人数'
51
+            },
52
+            plotLines: [{
53
+              value: 0,
54
+              width: 1,
55
+              color: '#808080'
56
+            }]
57
+        };   
57 58
 
58
-      var tooltip = {
59
-        valueSuffix: '人'
60
-      }
59
+        var tooltip = {
60
+          valueSuffix: '人'
61
+        }
61 62
 
62
-      var legend = {
63
-          layout: 'vertical',
64
-          align: 'right',
65
-          verticalAlign: 'middle',
66
-          borderWidth: 0
67
-      };
63
+        var legend = {
64
+            layout: 'vertical',
65
+            align: 'right',
66
+            verticalAlign: 'middle',
67
+            borderWidth: 0
68
+        };
68 69
 
69
-      var series =  [
70
-      ];
71
-      var list = {{.Series}}
70
+        var series =  [
71
+        ];
72
+        var list = {{.Series}}
72 73
 
73
-      for ( var i= 0; i < list.length; i++){
74
+        for ( var i= 0; i < list.length; i++){
74 75
 
75
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
76
-      }
76
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
77
+        }
77 78
 
78 79
 
79
-      var json = {};
80
+        var json = {};
80 81
 
81
-      json.title = title;
82
-      json.subtitle = subtitle;
83
-      json.xAxis = xAxis;
84
-      json.yAxis = yAxis;
85
-      json.tooltip = tooltip;
86
-      json.legend = legend;
87
-      json.series = series;
88
-      json.chart = chart;
82
+        json.title = title;
83
+        json.subtitle = subtitle;
84
+        json.xAxis = xAxis;
85
+        json.yAxis = yAxis;
86
+        json.tooltip = tooltip;
87
+        json.legend = legend;
88
+        json.series = series;
89
+        json.chart = chart;
89 90
 
90
-      $('#container').highcharts(json);
91
+        $('#container').highcharts(json);
91 92
 
92
-    });
93
+      });
93 94
     
95
+      function InitParams(ServerId, Minutes, Days) {
96
+        if (ServerId.length > 0) {
97
+            document.getElementById("server_id").value = ServerId;
98
+        }
99
+        if (Minutes > 0) {
100
+            document.getElementById("minutes").value = Minutes;
101
+        }
102
+        if (Days > 0) {
103
+            document.getElementById("days").value = Days;
104
+        }
105
+      }
106
+
94 107
       function submitUpdate () {
95 108
         var sid = document.getElementById("server_id").value;
96 109
         var min = document.getElementById("minutes").value;

+ 28 - 14
views/playerlevel.tpl

@@ -3,22 +3,27 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    过往天数:
14
-    <input id="days" type="text" name="天数" value={{.Days}}>
15
-    <br>
16
-    <br>
17
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
18
-        
19
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
20
-    <br>
21
-    <br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+              
19
+          过往天数:<input id="days" type="text" name="天数" />
20
+          <br>
21
+          <br>
22
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
+              
24
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
+        </blockquote>
26
+    </div>
22 27
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
23 28
     <script language="JavaScript">
24 29
     $(document).ready(function() {
@@ -29,7 +34,7 @@
29 34
           text: '玩家等级'   
30 35
       };
31 36
       var subtitle = {
32
-          text: 'Source: '
37
+            text: '来源:游戏服'
33 38
       };
34 39
       var xAxis = {
35 40
           title: {
@@ -80,6 +85,15 @@
80 85
       $('#container').highcharts(json);
81 86
     });
82 87
     
88
+      function InitParams(ServerId, Days) {
89
+        if (ServerId.length > 0) {
90
+            document.getElementById("server_id").value = ServerId;
91
+        }
92
+        if (Days > 0) {
93
+            document.getElementById("days").value = Days;
94
+        }
95
+      }
96
+
83 97
       function submitUpdate () {
84 98
         var sid = document.getElementById("server_id").value;
85 99
         var days = document.getElementById("days").value;

+ 81 - 66
views/register.tpl

@@ -3,84 +3,99 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta name="renderer" content="webkit">
7
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
8
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
9
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
10
+        <link rel="stylesheet" href="./static/css/font.css">
11
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 12
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 13
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 14
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    过往天数:
14
-    <input id="days" type="text" name="天数" value={{.Days}}>
15
-    <br>
16
-    <br>
17
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
18
-        
19
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
20
-    <br>
21
-    <br>
15
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
16
+    <div class="x-body layui-anim layui-anim-up">
17
+        <blockquote class="layui-elem-quote">
18
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
19
+              
20
+          过往天数:<input id="days" type="text" name="天数" />
21
+          <br>
22
+          <br>
23
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
24
+              
25
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
26
+        </blockquote>
27
+    </div>
22 28
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
23 29
     <script language="JavaScript">
24
-    $(document).ready(function() {
25
-      var chart = {
26
-        type: 'spline'
27
-      };
28
-      var title = {
29
-          text: '注册'   
30
-      };
31
-      var subtitle = {
32
-          text: 'Source: '
33
-      };
34
-      var xAxis = {
35
-          title: {
36
-            text: '时间(每5分钟)'
37
-          },
38
-          tickPixelInterval: 1,
39
-          categories: {{.Categories}}
40
-      };
41
-      var yAxis = {
42
-          title: {
43
-            text: '人数'
44
-          },
45
-          plotLines: [{
46
-            value: 0,
47
-            width: 1,
48
-            color: '#808080'
49
-          }]
50
-      };   
30
+      $(document).ready(function() {
31
+        var chart = {
32
+          type: 'spline'
33
+        };
34
+        var title = {
35
+            text: '注册'   
36
+        };
37
+        var subtitle = {
38
+            text: '来源:游戏服'
39
+        };
40
+        var xAxis = {
41
+            title: {
42
+              text: '时间(每5分钟)'
43
+            },
44
+            tickPixelInterval: 1,
45
+            categories: {{.Categories}}
46
+        };
47
+        var yAxis = {
48
+            title: {
49
+              text: '人数'
50
+            },
51
+            plotLines: [{
52
+              value: 0,
53
+              width: 1,
54
+              color: '#808080'
55
+            }]
56
+        };   
51 57
 
52
-      var tooltip = {
53
-        valueSuffix: '人'
54
-      }
58
+        var tooltip = {
59
+          valueSuffix: '人'
60
+        }
55 61
 
56
-      var legend = {
57
-          layout: 'vertical',
58
-          align: 'right',
59
-          verticalAlign: 'middle',
60
-          borderWidth: 0
61
-      };
62
+        var legend = {
63
+            layout: 'vertical',
64
+            align: 'right',
65
+            verticalAlign: 'middle',
66
+            borderWidth: 0
67
+        };
62 68
 
63
-      var series =  [
64
-      ];
65
-      var list = {{.Series}}
66
-      for ( var i= 0; i < list.length; i++){
67
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
68
-      }
69
+        var series =  [
70
+        ];
71
+        var list = {{.Series}}
72
+        for ( var i= 0; i < list.length; i++){
73
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
74
+        }
69 75
 
70
-      var json = {};
76
+        var json = {};
71 77
 
72
-      json.title = title;
73
-      json.subtitle = subtitle;
74
-      json.xAxis = xAxis;
75
-      json.yAxis = yAxis;
76
-      json.tooltip = tooltip;
77
-      json.legend = legend;
78
-      json.series = series;
79
-      json.chart = chart;
78
+        json.title = title;
79
+        json.subtitle = subtitle;
80
+        json.xAxis = xAxis;
81
+        json.yAxis = yAxis;
82
+        json.tooltip = tooltip;
83
+        json.legend = legend;
84
+        json.series = series;
85
+        json.chart = chart;
80 86
 
81
-      $('#container').highcharts(json);
82
-    });
87
+        $('#container').highcharts(json);
88
+      });
83 89
     
90
+      function InitParams(ServerId, Days) {
91
+        if (ServerId.length > 0) {
92
+            document.getElementById("server_id").value = ServerId;
93
+        }
94
+        if (Days != null && Days > 0) {
95
+            document.getElementById("days").value = Days;
96
+        }
97
+      }
98
+
84 99
       function submitUpdate () {
85 100
         var sid = document.getElementById("server_id").value;
86 101
         var days = document.getElementById("days").value;

+ 32 - 18
views/resource.tpl

@@ -3,28 +3,33 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    玩家ID:
11
-    <input id="player_id" type="text" value={{.Player_id}}>
12
-    <br>
13
-    资源ID:
14
-    <input id="item_id" type="text" value={{.Item_id}}>
15
-    <br>
16
-    开始时间:
17
-    <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
18
-    <br>
19
-    结束时间:
20
-    <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
21
-    <br>
22
-    <br>
23
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
14
+    <body onload="InitParams({{.Player_id}}, {{.Item_id}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          玩家ID:<input id="player_id" type="text" />
24 18
 
25
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
26
-    <br>
27
-    <br>
19
+          资源ID:<input id="item_id" type="text" />
20
+          <br>
21
+          开始时间:
22
+          <input type="date" id="start_time" name="trip-start" value={{.Start_time}} min="2018-01-01 00:00:00" max="2018-12-31 00:00:00" />
23
+              
24
+          结束时间:
25
+          <input type="date" id="end_time" name="trip-start" value={{.End_time}} min="2018-01-01 23:59:59" max="2018-12-31 23:59:59" />
26
+          <br>
27
+          <br>
28
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=查询>
29
+
30
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
31
+        </blockquote>
32
+    </div>
28 33
     <table border="1">
29 34
       <thead>
30 35
         <th style="width:256px;">时间</th>
@@ -48,6 +53,15 @@
48 53
       </tbody>
49 54
     </table>
50 55
     <script language="JavaScript">
56
+      function InitParams(PlayerId, ItemId) {
57
+        if (PlayerId == null || PlayerId.length == 0) {
58
+          PlayerId = "1000000"
59
+        }
60
+        document.getElementById("player_id").value = PlayerId;
61
+        if (ItemId > 0) {
62
+            document.getElementById("item_id").value = ItemId;
63
+        }
64
+      }
51 65
     
52 66
       function submitUpdate () {
53 67
         var uid = document.getElementById("player_id").value;

+ 79 - 65
views/retained.tpl

@@ -3,82 +3,96 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    过往天数:
14
-    <input id="days" type="text" name="天数" value={{.Days}}>
15
-    <br>
16
-    <br>
17
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
18
-        
19
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
20
-    <br>
21
-    <br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+              
19
+          过往天数:<input id="days" type="text" name="天数" />
20
+          <br>
21
+          <br>
22
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
+              
24
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
+        </blockquote>
26
+    </div>
22 27
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
23 28
     <script language="JavaScript">
24
-    $(document).ready(function() {
25
-      var chart = {
26
-        type: 'spline'
27
-      };
28
-      var title = {
29
-          text: '留存'   
30
-      };
31
-      var subtitle = {
32
-          text: 'Source: '
33
-      };
34
-      var xAxis = {
35
-          title: {
36
-            text: '日期'
37
-          },
38
-          categories: {{.Categories}}
39
-      };
40
-      var yAxis = {
41
-          title: {
42
-            text: '人数'
43
-          },
44
-          plotLines: [{
45
-            value: 0,
46
-            width: 1,
47
-            color: '#808080'
48
-          }]
49
-      };   
29
+      $(document).ready(function() {
30
+        var chart = {
31
+          type: 'spline'
32
+        };
33
+        var title = {
34
+            text: '留存'   
35
+        };
36
+        var subtitle = {
37
+            text: '来源:游戏服'
38
+        };
39
+        var xAxis = {
40
+            title: {
41
+              text: '日期'
42
+            },
43
+            categories: {{.Categories}}
44
+        };
45
+        var yAxis = {
46
+            title: {
47
+              text: '人数'
48
+            },
49
+            plotLines: [{
50
+              value: 0,
51
+              width: 1,
52
+              color: '#808080'
53
+            }]
54
+        };   
50 55
 
51
-      var tooltip = {
52
-        valueSuffix: '人'
53
-      }
56
+        var tooltip = {
57
+          valueSuffix: '人'
58
+        }
54 59
 
55
-      var legend = {
56
-          layout: 'vertical',
57
-          align: 'right',
58
-          verticalAlign: 'middle',
59
-          borderWidth: 0
60
-      };
60
+        var legend = {
61
+            layout: 'vertical',
62
+            align: 'right',
63
+            verticalAlign: 'middle',
64
+            borderWidth: 0
65
+        };
61 66
 
62
-      var series =  [
63
-      ];
64
-      var list = {{.Series}}
65
-      for ( var i= 0; i < list.length; i++){
66
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
67
-      }
67
+        var series =  [
68
+        ];
69
+        var list = {{.Series}}
70
+        for ( var i= 0; i < list.length; i++){
71
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
72
+        }
68 73
 
69
-      var json = {};
74
+        var json = {};
70 75
 
71
-      json.title = title;
72
-      json.subtitle = subtitle;
73
-      json.xAxis = xAxis;
74
-      json.yAxis = yAxis;
75
-      json.tooltip = tooltip;
76
-      json.legend = legend;
77
-      json.series = series;
78
-      json.chart = chart;
76
+        json.title = title;
77
+        json.subtitle = subtitle;
78
+        json.xAxis = xAxis;
79
+        json.yAxis = yAxis;
80
+        json.tooltip = tooltip;
81
+        json.legend = legend;
82
+        json.series = series;
83
+        json.chart = chart;
79 84
 
80
-      $('#container').highcharts(json);
81
-    });
85
+        $('#container').highcharts(json);
86
+      });
87
+
88
+      function InitParams(ServerId, Days) {
89
+        if (ServerId.length > 0) {
90
+            document.getElementById("server_id").value = ServerId;
91
+        }
92
+        if (Days > 0) {
93
+            document.getElementById("days").value = Days;
94
+        }
95
+      }
82 96
     
83 97
       function submitUpdate () {
84 98
         var sid = document.getElementById("server_id").value;

+ 3 - 1
views/role.tpl

@@ -3,7 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
9 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>

+ 10 - 7
views/roll.tpl

@@ -3,6 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
6 9
         <link rel="stylesheet" href="./static/css/font.css">
7 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
8 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -169,13 +172,13 @@
169 172
         </form>
170 173
     </dialog>
171 174
 
172
-    <br>
173
-    <br>
174
-    <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
175
-    {{"    "}}
176
-    <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
177
-    <br>
178
-    <br>
175
+    <div class="x-body layui-anim layui-anim-up">
176
+        <blockquote class="layui-elem-quote">
177
+          <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
178
+          {{"    "}}
179
+          <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
180
+        </blockquote>
181
+    </div>
179 182
     <table class="radio-table" border="1">
180 183
       <thead>
181 184
         <th style="width:256px;">操作</th>

+ 10 - 9
views/rollaward.tpl

@@ -3,7 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
9 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
@@ -66,14 +68,13 @@
66 68
             <hr class="hr20" >
67 69
         </form>
68 70
     </dialog>
69
-    <br>
70
-    <br>
71
-    <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
72
-    <br>
73
-    <br>
74
-    <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
75
-    <br>
76
-    <br>
71
+    <div class="x-body layui-anim layui-anim-up">
72
+        <blockquote class="layui-elem-quote">
73
+          <input class="layui-btn" type="button" onclick="OpenAddItem()" value=新增>
74
+              
75
+          <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
76
+        </blockquote>
77
+    </div>
77 78
     <table class="radio-table" border="1">
78 79
       <thead>
79 80
         <th style="width:256px;">操作</th>

+ 77 - 66
views/rt_login.tpl

@@ -3,86 +3,97 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
15
-        
16
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
17
-    <br><br>
18
-
19
-    <br><br>
14
+    <body onload="InitParams({{.Server_id}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+          <br>
19
+          <br>
20
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
21
+              
22
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
23
+        </blockquote>
24
+    </div>
20 25
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
21 26
     <script language="JavaScript">
22
-    $(document).ready(function() {
23
-      var chart = {
24
-        type: 'spline'
25
-      };
26
-      var title = {
27
-          text: '登陆时段人数分布'   
28
-      };
29
-      var subtitle = {
30
-          text: 'Source: '
31
-      };
32
-      var xAxis = {
33
-          title: {
34
-            text: '时间段(1小时)'
35
-          },
36
-          tickPixelInterval: 1,
37
-          categories: {{.Categories}}
38
-      };
39
-      var yAxis = {
40
-          title: {
41
-            text: '人数'
42
-          },
43
-          plotLines: [{
44
-            value: 0,
45
-            width: 1,
46
-            color: '#808080'
47
-          }]
48
-      };   
27
+      $(document).ready(function() {
28
+        var chart = {
29
+          type: 'spline'
30
+        };
31
+        var title = {
32
+            text: '登陆时段人数分布'   
33
+        };
34
+        var subtitle = {
35
+            text: '来源:游戏服'
36
+        };
37
+        var xAxis = {
38
+            title: {
39
+              text: '时间段(1小时)'
40
+            },
41
+            tickPixelInterval: 1,
42
+            categories: {{.Categories}}
43
+        };
44
+        var yAxis = {
45
+            title: {
46
+              text: '人数'
47
+            },
48
+            plotLines: [{
49
+              value: 0,
50
+              width: 1,
51
+              color: '#808080'
52
+            }]
53
+        };   
49 54
 
50
-      var tooltip = {
51
-        valueSuffix: '人'
52
-      }
55
+        var tooltip = {
56
+          valueSuffix: '人'
57
+        }
53 58
 
54
-      var legend = {
55
-          layout: 'vertical',
56
-          align: 'right',
57
-          verticalAlign: 'middle',
58
-          borderWidth: 0
59
-      };
59
+        var legend = {
60
+            layout: 'vertical',
61
+            align: 'right',
62
+            verticalAlign: 'middle',
63
+            borderWidth: 0
64
+        };
60 65
 
61
-      var series =  [
62
-      ];
63
-      var list = {{.Series}}
66
+        var series =  [
67
+        ];
68
+        var list = {{.Series}}
64 69
 
65
-      var onlineCount = {{.Online_count}};
70
+        var onlineCount = {{.Online_count}};
66 71
 
67
-      for ( var i= 0; i < list.length; i++){
72
+        for ( var i= 0; i < list.length; i++){
68 73
 
69
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
70
-      }
71
-      
72
-      var json = {};
74
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
75
+        }
76
+        
77
+        var json = {};
78
+
79
+        json.title = title;
80
+        json.subtitle = subtitle;
81
+        json.xAxis = xAxis;
82
+        json.yAxis = yAxis;
83
+        json.tooltip = tooltip;
84
+        json.legend = legend;
85
+        json.series = series;
86
+        json.chart = chart;
73 87
 
74
-      json.title = title;
75
-      json.subtitle = subtitle;
76
-      json.xAxis = xAxis;
77
-      json.yAxis = yAxis;
78
-      json.tooltip = tooltip;
79
-      json.legend = legend;
80
-      json.series = series;
81
-      json.chart = chart;
88
+        $('#container').highcharts(json);
82 89
 
83
-      $('#container').highcharts(json);
90
+      });
84 91
 
85
-    });
92
+      function InitParams(ServerId) {
93
+        if (ServerId.length > 0) {
94
+            document.getElementById("server_id").value = ServerId;
95
+        }
96
+      }
86 97
     
87 98
       function submitUpdate () {
88 99
         var sid = document.getElementById("server_id").value;

+ 95 - 87
views/rt_online.tpl

@@ -3,111 +3,119 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    时间颗粒度(分钟):
15
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
16
-    <br>
17
-    <br>
18
-    过往天数:
19
-    <input id="days" type="text" name="天数" value={{.Days}}>
20
-    <br>
21
-    <br>
22
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
-        
24
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
-    <br><br>
26
-    
27
-
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
28 18
 
29
-  
30
-    <div class="layui-row layui-col-space20">
31
-    <div class="layui-col-md4">
32
-        <!-- 给具体的内容设置背景颜色 -->
33
-        <div style="background-color: powderblue">
34
-          <h1 id="today_regist" style = "text-align:center;" value = "">
35
-          <span id ="cur_online" style="font-size:20px;"> 当前在线 : 0 </span>
36
-          </h1>
37
-        </div>
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
20
+              
21
+          过往天数:<input id="days" type="text" name="天数" />
22
+          <br>
23
+          <br>
24
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
25
+              
26
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
27
+        </blockquote>
38 28
     </div>
39
-
29
+    <div class="layui-row layui-col-space20">
30
+      <div class="layui-col-md4">
31
+          <!-- 给具体的内容设置背景颜色 -->
32
+          <div style="background-color: powderblue">
33
+            <h1 id="today_regist" style = "text-align:center;" value = "">
34
+            <span id ="cur_online" style="font-size:20px;"> 当前在线 : 0 </span>
35
+            </h1>
36
+          </div>
37
+      </div>
40 38
     </div>
41
-
42
-    <br><br>
43 39
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
44 40
     <script language="JavaScript">
45
-    $(document).ready(function() {
46
-      var chart = {
47
-        type: 'spline'
48
-      };
49
-      var title = {
50
-          text: '在线人数分布'   
51
-      };
52
-      var subtitle = {
53
-          text: 'Source: '
54
-      };
55
-      var xAxis = {
56
-          title: {
57
-            text: '时间'
58
-          },
59
-          tickPixelInterval: 1,
60
-          categories: {{.Categories}}
61
-      };
62
-      var yAxis = {
63
-          title: {
64
-            text: '人数'
65
-          },
66
-          plotLines: [{
67
-            value: 0,
68
-            width: 1,
69
-            color: '#808080'
70
-          }]
71
-      };   
41
+      $(document).ready(function() {
42
+        var chart = {
43
+          type: 'spline'
44
+        };
45
+        var title = {
46
+            text: '在线人数分布'   
47
+        };
48
+        var subtitle = {
49
+            text: '来源:游戏服'
50
+        };
51
+        var xAxis = {
52
+            title: {
53
+              text: '时间'
54
+            },
55
+            tickPixelInterval: 1,
56
+            categories: {{.Categories}}
57
+        };
58
+        var yAxis = {
59
+            title: {
60
+              text: '人数'
61
+            },
62
+            plotLines: [{
63
+              value: 0,
64
+              width: 1,
65
+              color: '#808080'
66
+            }]
67
+        };   
72 68
 
73
-      var tooltip = {
74
-        valueSuffix: '人'
75
-      }
69
+        var tooltip = {
70
+          valueSuffix: '人'
71
+        }
76 72
 
77
-      var legend = {
78
-          layout: 'vertical',
79
-          align: 'right',
80
-          verticalAlign: 'middle',
81
-          borderWidth: 0
82
-      };
73
+        var legend = {
74
+            layout: 'vertical',
75
+            align: 'right',
76
+            verticalAlign: 'middle',
77
+            borderWidth: 0
78
+        };
83 79
 
84
-      var series =  [
85
-      ];
86
-      var list = {{.Series}}
80
+        var series =  [
81
+        ];
82
+        var list = {{.Series}}
87 83
 
88
-      var onlineCount = {{.Online_count}};
84
+        var onlineCount = {{.Online_count}};
89 85
 
90
-      for ( var i= 0; i < list.length; i++){
86
+        for ( var i= 0; i < list.length; i++){
91 87
 
92
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
93
-      }
94
-      
95
-      updateCurrentOnline(onlineCount);
88
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
89
+        }
90
+        
91
+        updateCurrentOnline(onlineCount);
96 92
 
97
-      var json = {};
93
+        var json = {};
98 94
 
99
-      json.title = title;
100
-      json.subtitle = subtitle;
101
-      json.xAxis = xAxis;
102
-      json.yAxis = yAxis;
103
-      json.tooltip = tooltip;
104
-      json.legend = legend;
105
-      json.series = series;
106
-      json.chart = chart;
95
+        json.title = title;
96
+        json.subtitle = subtitle;
97
+        json.xAxis = xAxis;
98
+        json.yAxis = yAxis;
99
+        json.tooltip = tooltip;
100
+        json.legend = legend;
101
+        json.series = series;
102
+        json.chart = chart;
107 103
 
108
-      $('#container').highcharts(json);
104
+        $('#container').highcharts(json);
109 105
 
110
-    });
106
+      });
107
+    
108
+      function InitParams(ServerId, Minutes, Days) {
109
+        if (ServerId.length > 0) {
110
+            document.getElementById("server_id").value = ServerId;
111
+        }
112
+        if (Minutes > 0) {
113
+            document.getElementById("minutes").value = Minutes;
114
+        }
115
+        if (Days > 0) {
116
+            document.getElementById("days").value = Days;
117
+        }
118
+      }
111 119
     
112 120
       function submitUpdate () {
113 121
         var sid = document.getElementById("server_id").value;

+ 85 - 80
views/rt_pay.tpl

@@ -3,102 +3,107 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    时间颗粒度(分钟):
15
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
16
-    <br>
17
-
18
-    <br>
19
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
20
-        
21
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
22
-    <br><br>
23
-
24
-    <div class="layui-row layui-col-space20">
25
-    <div class="layui-col-md4">
26
-       
27
-      <h1 id="today_charge"  value = "">
28
-      <span id ="cur_charge" style="font-size:20px;"> 今日充值 : 0 </span>
29
-      </h1>
30
-       
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
18
+              
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
20
+          <br>
21
+          <h1 id="today_charge"  value = "">
22
+            <span id ="cur_charge" style="font-size:20px;"> 今日充值 : 0 </span>
23
+          </h1>
24
+          <br>
25
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
26
+              
27
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
28
+        </blockquote>
31 29
     </div>
32
-
33
-    <br><br>
34 30
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
35 31
     <script language="JavaScript">
36
-    $(document).ready(function() {
37
-      var chart = {
38
-        type: 'spline'
39
-      };
40
-      var title = {
41
-          text: '实时支付金额分布'   
42
-      };
43
-      var subtitle = {
44
-          text: 'Source: '
45
-      };
46
-      var xAxis = {
47
-          title: {
48
-            text: '时间'
49
-          },
50
-          tickPixelInterval: 1,
51
-          categories: {{.Categories}}
52
-      };
53
-      var yAxis = {
54
-          title: {
55
-            text: '金额(美分)'
56
-          },
57
-          plotLines: [{
58
-            value: 0,
59
-            width: 1,
60
-            color: '#808080'
61
-          }]
62
-      };   
32
+      $(document).ready(function() {
33
+        var chart = {
34
+          type: 'spline'
35
+        };
36
+        var title = {
37
+            text: '实时支付金额分布'   
38
+        };
39
+        var subtitle = {
40
+            text: '来源:游戏服'
41
+        };
42
+        var xAxis = {
43
+            title: {
44
+              text: '时间'
45
+            },
46
+            tickPixelInterval: 1,
47
+            categories: {{.Categories}}
48
+        };
49
+        var yAxis = {
50
+            title: {
51
+              text: '金额(美分)'
52
+            },
53
+            plotLines: [{
54
+              value: 0,
55
+              width: 1,
56
+              color: '#808080'
57
+            }]
58
+        };   
63 59
 
64
-      var tooltip = {
65
-        valueSuffix: '美分'
66
-      }
60
+        var tooltip = {
61
+          valueSuffix: '美分'
62
+        }
67 63
 
68
-      var legend = {
69
-          layout: 'vertical',
70
-          align: 'right',
71
-          verticalAlign: 'middle',
72
-          borderWidth: 0
73
-      };
64
+        var legend = {
65
+            layout: 'vertical',
66
+            align: 'right',
67
+            verticalAlign: 'middle',
68
+            borderWidth: 0
69
+        };
74 70
 
75
-      var series =  [
76
-      ];
77
-      var list = {{.Series}}
71
+        var series =  [
72
+        ];
73
+        var list = {{.Series}}
78 74
 
79
-      for ( var i= 0; i < list.length; i++){
75
+        for ( var i= 0; i < list.length; i++){
80 76
 
81
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
82
-      }
83
-      
77
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
78
+        }
79
+        
84 80
 
85
-      var TodayCharge = {{.TodayCharge}};
86
-      updateCharge(TodayCharge)
81
+        var TodayCharge = {{.TodayCharge}};
82
+        updateCharge(TodayCharge)
87 83
 
88
-      var json = {};
84
+        var json = {};
89 85
 
90
-      json.title = title;
91
-      json.subtitle = subtitle;
92
-      json.xAxis = xAxis;
93
-      json.yAxis = yAxis;
94
-      json.tooltip = tooltip;
95
-      json.legend = legend;
96
-      json.series = series;
97
-      json.chart = chart;
86
+        json.title = title;
87
+        json.subtitle = subtitle;
88
+        json.xAxis = xAxis;
89
+        json.yAxis = yAxis;
90
+        json.tooltip = tooltip;
91
+        json.legend = legend;
92
+        json.series = series;
93
+        json.chart = chart;
98 94
 
99
-      $('#container').highcharts(json);
95
+        $('#container').highcharts(json);
100 96
 
101
-    });
97
+      });
98
+    
99
+      function InitParams(ServerId, Minutes) {
100
+        if (ServerId.length > 0) {
101
+            document.getElementById("server_id").value = ServerId;
102
+        }
103
+        if (Minutes > 0) {
104
+            document.getElementById("minutes").value = Minutes;
105
+        }
106
+      }
102 107
     
103 108
       function submitUpdate () {
104 109
         var sid = document.getElementById("server_id").value;

+ 84 - 71
views/rt_paylogin.tpl

@@ -3,93 +3,106 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    时间颗粒度(分钟):
15
-    <input id="minutes" type="text" name="时间颗粒度" value={{.Minutes}}>
16
-    <br>
17
-    <br>
18
-    过往天数:
19
-    <input id="days" type="text" name="天数" value={{.Days}}>
20
-    <br>
21
-    <br>
22
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
23
-        
24
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
25
-    <br><br>
14
+    <body onload="InitParams({{.Server_id}}, {{.Minutes}}, {{.Days}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID" />
26 18
 
27
-    <br><br>
19
+          时间颗粒度(分钟):<input id="minutes" type="text" name="时间颗粒度" />
20
+              
21
+          过往天数:<input id="days" type="text" name="天数">
22
+          <br>
23
+          <br>
24
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
25
+              
26
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
27
+        </blockquote>
28
+    </div>
28 29
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
29 30
     <script language="JavaScript">
30
-    $(document).ready(function() {
31
-      var chart = {
32
-        type: 'spline'
33
-      };
34
-      var title = {
35
-          text: '付费玩家登录人数分布'   
36
-      };
37
-      var subtitle = {
38
-          text: 'Source: '
39
-      };
40
-      var xAxis = {
41
-          title: {
42
-            text: '时间'
43
-          },
44
-          tickPixelInterval: 1,
45
-          categories: {{.Categories}}
46
-      };
47
-      var yAxis = {
48
-          title: {
49
-            text: '人数'
50
-          },
51
-          plotLines: [{
52
-            value: 0,
53
-            width: 1,
54
-            color: '#808080'
55
-          }]
56
-      };   
31
+      $(document).ready(function() {
32
+        var chart = {
33
+          type: 'spline'
34
+        };
35
+        var title = {
36
+            text: '付费玩家登录人数分布'   
37
+        };
38
+        var subtitle = {
39
+            text: '来源:游戏服'
40
+        };
41
+        var xAxis = {
42
+            title: {
43
+              text: '时间'
44
+            },
45
+            tickPixelInterval: 1,
46
+            categories: {{.Categories}}
47
+        };
48
+        var yAxis = {
49
+            title: {
50
+              text: '人数'
51
+            },
52
+            plotLines: [{
53
+              value: 0,
54
+              width: 1,
55
+              color: '#808080'
56
+            }]
57
+        };   
57 58
 
58
-      var tooltip = {
59
-        valueSuffix: '人'
60
-      }
59
+        var tooltip = {
60
+          valueSuffix: '人'
61
+        }
61 62
 
62
-      var legend = {
63
-          layout: 'vertical',
64
-          align: 'right',
65
-          verticalAlign: 'middle',
66
-          borderWidth: 0
67
-      };
63
+        var legend = {
64
+            layout: 'vertical',
65
+            align: 'right',
66
+            verticalAlign: 'middle',
67
+            borderWidth: 0
68
+        };
68 69
 
69
-      var series =  [
70
-      ];
71
-      var list = {{.Series}}
70
+        var series =  [
71
+        ];
72
+        var list = {{.Series}}
72 73
 
73
-      for ( var i= 0; i < list.length; i++){
74
+        for ( var i= 0; i < list.length; i++){
74 75
 
75
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
76
-      }
76
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
77
+        }
77 78
 
78 79
 
79
-      var json = {};
80
+        var json = {};
80 81
 
81
-      json.title = title;
82
-      json.subtitle = subtitle;
83
-      json.xAxis = xAxis;
84
-      json.yAxis = yAxis;
85
-      json.tooltip = tooltip;
86
-      json.legend = legend;
87
-      json.series = series;
88
-      json.chart = chart;
82
+        json.title = title;
83
+        json.subtitle = subtitle;
84
+        json.xAxis = xAxis;
85
+        json.yAxis = yAxis;
86
+        json.tooltip = tooltip;
87
+        json.legend = legend;
88
+        json.series = series;
89
+        json.chart = chart;
89 90
 
90
-      $('#container').highcharts(json);
91
+        $('#container').highcharts(json);
91 92
 
92
-    });
93
+      });
94
+    
95
+      function InitParams(ServerId, Minutes, Days) {
96
+        if (ServerId.length > 0) {
97
+            document.getElementById("server_id").value = ServerId;
98
+        }
99
+        if (Minutes > 0) {
100
+            document.getElementById("minutes").value = Minutes;
101
+        }
102
+        if (Days > 0) {
103
+            document.getElementById("days").value = Days;
104
+        }
105
+      }
93 106
     
94 107
       function submitUpdate () {
95 108
         var sid = document.getElementById("server_id").value;

+ 76 - 68
views/rt_register.tpl

@@ -3,89 +3,97 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
9
+        <link rel="stylesheet" href="./static/css/font.css">
10
+        <link rel="stylesheet" href="./static/css/xadmin.css">
6 11
         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
7 12
         <script src="http://code.highcharts.com/highcharts.js"></script>
8 13
     </head>
9
-    <body>
10
-    指定服务器:
11
-    <input id="server_id" type="text" name="服务器ID" value={{.Server_id}}>
12
-    <br>
13
-    <br>
14
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
15
-        
16
-    <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
17
-    <br><br>
18
-    
19
-
14
+    <body onload="InitParams({{.Server_id}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          指定服务器:<input id="server_id" type="text" name="服务器ID">
18
+          <br>
19
+          <br>
20
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=刷新>
21
+              
22
+          <input class="layui-btn" type="button" onclick="submitDownload()" value=下载>
23
+        </blockquote>
20 24
     </div>
21
-
22
-    <br><br>
23 25
     <div id="container" style="width: 1600px; height: 800px; margin: 0 auto"></div>
24 26
     <script language="JavaScript">
25
-    $(document).ready(function() {
26
-      var chart = {
27
-        type: 'spline'
28
-      };
29
-      var title = {
30
-          text: '实时注册统计'   
31
-      };
32
-      var subtitle = {
33
-          text: 'Source: '
34
-      };
35
-      var xAxis = {
36
-          title: {
37
-            text: '时间(日期)'
38
-          },
39
-          tickPixelInterval: 1,
40
-          categories: {{.Categories}}
41
-      };
42
-      var yAxis = {
43
-          title: {
44
-            text: '人数'
45
-          },
46
-          plotLines: [{
47
-            value: 0,
48
-            width: 1,
49
-            color: '#808080'
50
-          }]
51
-      };   
27
+      $(document).ready(function() {
28
+        var chart = {
29
+          type: 'spline'
30
+        };
31
+        var title = {
32
+            text: '实时注册统计'   
33
+        };
34
+        var subtitle = {
35
+            text: '来源:游戏服'
36
+        };
37
+        var xAxis = {
38
+            title: {
39
+              text: '时间(日期)'
40
+            },
41
+            tickPixelInterval: 1,
42
+            categories: {{.Categories}}
43
+        };
44
+        var yAxis = {
45
+            title: {
46
+              text: '人数'
47
+            },
48
+            plotLines: [{
49
+              value: 0,
50
+              width: 1,
51
+              color: '#808080'
52
+            }]
53
+        };   
52 54
 
53
-      var tooltip = {
54
-        valueSuffix: '人'
55
-      }
55
+        var tooltip = {
56
+          valueSuffix: '人'
57
+        }
56 58
 
57
-      var legend = {
58
-          layout: 'vertical',
59
-          align: 'right',
60
-          verticalAlign: 'middle',
61
-          borderWidth: 0
62
-      };
59
+        var legend = {
60
+            layout: 'vertical',
61
+            align: 'right',
62
+            verticalAlign: 'middle',
63
+            borderWidth: 0
64
+        };
63 65
 
64
-      var series =  [
65
-      ];
66
-      var list = {{.Series}}
66
+        var series =  [
67
+        ];
68
+        var list = {{.Series}}
67 69
 
68
-      var today = "";
70
+        var today = "";
69 71
 
70
-      for ( var i= 0; i < list.length; i++){
71
-        today = list[i].Today
72
-        series.push({"name":list[i].Name, "data":eval(list[i].Data)})
73
-      }
72
+        for ( var i= 0; i < list.length; i++){
73
+          today = list[i].Today
74
+          series.push({"name":list[i].Name, "data":eval(list[i].Data)})
75
+        }
74 76
 
75
-      var json = {};
77
+        var json = {};
76 78
 
77
-      json.title = title;
78
-      json.subtitle = subtitle;
79
-      json.xAxis = xAxis;
80
-      json.yAxis = yAxis;
81
-      json.tooltip = tooltip;
82
-      json.legend = legend;
83
-      json.series = series;
84
-      json.chart = chart;
79
+        json.title = title;
80
+        json.subtitle = subtitle;
81
+        json.xAxis = xAxis;
82
+        json.yAxis = yAxis;
83
+        json.tooltip = tooltip;
84
+        json.legend = legend;
85
+        json.series = series;
86
+        json.chart = chart;
85 87
 
86
-      $('#container').highcharts(json);
88
+        $('#container').highcharts(json);
87 89
 
88
-    });
90
+      });
91
+    
92
+      function InitParams(ServerId) {
93
+        if (ServerId.length > 0) {
94
+            document.getElementById("server_id").value = ServerId;
95
+        }
96
+      }
89 97
     
90 98
       function submitUpdate () {
91 99
         var sid = document.getElementById("server_id").value;

+ 3 - 1
views/user.tpl

@@ -3,7 +3,9 @@
3 3
     <head>
4 4
         <meta charset="UTF-8" />
5 5
         <title>欢迎页面-X-admin2.0</title>
6
-        
6
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
+        <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
8
+        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
7 9
         <link rel="stylesheet" href="./static/css/font.css">
8 10
         <link rel="stylesheet" href="./static/css/xadmin.css">
9 11
         <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>

+ 46 - 25
views/version.tpl

@@ -11,34 +11,55 @@
11 11
         <link rel="stylesheet" href="./static/css/xadmin.css">
12 12
         <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
13 13
     </head>
14
-    <body>
15
-    版本:
16
-    <input id="version" type="text" name="iVersion" value={{.Version}}>
17
-    <br>
18
-    <br>
19
-    <input class="layui-btn" type="button" onclick="submitAtom()" value=查看>
20
-    <br>
21
-    <br>
22
-    <br>
23
-    <br>
24
-    是否打开B包热更:
25
-    <input id="b_hotfix"  type="text" name="bHotfix" value={{.IsCoverNext}}>
26
-    <br>
27
-    adpull_1:
28
-    <input id="adpull_1"  type="text" name="Adpull_1" value={{.Adpull1}}>
29
-    <br>
30
-    adpull_2:
31
-    <input id="adpull_2"  type="text" name="Adpull_2" value={{.Adpull2}}>
32
-    <br>
33
-    B包更新地址:
34
-    <input id="url"  type="text" name="Url" value={{.Url}}>
35
-    <br>
36
-    <br>
37
-    
38
-    <input class="layui-btn" type="button" onclick="submitUpdate()" value=更新>
14
+    <body onload="InitParams({{.Version}}, {{.IsCoverNext}}, {{.Adpull1}}, {{.Adpull2}}, {{.Url}})">
15
+    <div class="x-body layui-anim layui-anim-up">
16
+        <blockquote class="layui-elem-quote">
17
+          版本:<input id="version" type="text" name="iVersion" />
18
+          <br>
19
+          <br>
20
+          <input class="layui-btn" type="button" onclick="submitAtom()" value=查看>
21
+          <br>
22
+          <br>
23
+          <br>
24
+          <br>
25
+          是否打开B包热更:
26
+          <input id="b_hotfix"  type="text" name="bHotfix">
27
+          <br>
28
+          adpull_1:
29
+          <input id="adpull_1"  type="text" name="Adpull_1">
30
+          <br>
31
+          adpull_2:
32
+          <input id="adpull_2"  type="text" name="Adpull_2">
33
+          <br>
34
+          B包更新地址:
35
+          <input id="url"  type="text" name="Url">
36
+          <br>
37
+          <br>
38
+          
39
+          <input class="layui-btn" type="button" onclick="submitUpdate()" value=更新>
40
+        </blockquote>
41
+    </div>
39 42
     </body>
40 43
     
41 44
     <script type="text/javascript">
45
+      function InitParams(Version, IsCoverNext, Adpull1, Adpull2, Url) {
46
+        if (Version.length > 0) {
47
+            document.getElementById("version").value = Version;
48
+        }
49
+        if (IsCoverNext.length > 0) {
50
+            document.getElementById("b_hotfix").value = IsCoverNext;
51
+        }
52
+        if (Adpull1.length > 0) {
53
+            document.getElementById("adpull_1").value = Adpull1;
54
+        }
55
+        if (Adpull2.length > 0) {
56
+            document.getElementById("adpull_2").value = Adpull2;
57
+        }
58
+        if (Url.length > 0) {
59
+            document.getElementById("url").value = Url;
60
+        }
61
+      }
62
+
42 63
       function submitAtom () {
43 64
         var version = document.getElementById("version").value
44 65
         // var text = "action=get" + "&version=" + encodeURI(version)

+ 9 - 3
views/welcome.tpl

@@ -14,15 +14,15 @@
14 14
         <script src="./static/lib/layui/layui.js" charset="utf-8"></script>
15 15
         <script type="text/javascript" src="./static/js/xadmin.js"></script>
16 16
     </head>
17
-    <body>
17
+    <body onload="InitParams({{.sharecode}})">
18 18
     <input type="text" id="token" value={{.token}} hidden=true>
19 19
     <div class="x-body layui-anim layui-anim-up">
20 20
         <blockquote class="layui-elem-quote">欢迎{{.rolename}}:
21 21
             <span class="x-red">{{.username}}</span>!当前时间:{{.sysTime}}</blockquote>
22 22
     </div>
23 23
     <div class="x-body layui-anim layui-anim-up">
24
-        <blockquote class="layui-elem-quote">推广码:
25
-            <input id="sharecode" style="width:128px;" value={{.sharecode}} type="text" class="layui-input">
24
+        <blockquote class="layui-elem-quote">
25
+            推广码<input id="sharecode" style="width:128px;" type="text" class="layui-input">
26 26
             <br>
27 27
             <input value="刷新" class="layui-btn" style="width:128px;" type="button" onclick="randCode()">
28 28
             <br>
@@ -32,6 +32,12 @@
32 32
     </div>
33 33
 
34 34
     <script language="JavaScript">
35
+      function InitParams(sharecode) {
36
+        if (sharecode.length > 0) {
37
+            document.getElementById("sharecode").value = sharecode;
38
+        }
39
+      }
40
+
35 41
       var randChats = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
36 42
       function generateMixed(n) {
37 43
           var res = "";