Browse Source

页面刷新

neo 1 year ago
parent
commit
945cde1c1a

+ 4 - 2
controllers/exchangecode.go

@@ -21,11 +21,13 @@ func (c *ExchangeCodeController) Get() {
21
 		c.Ctx.Redirect(302, "/accountlogin")
21
 		c.Ctx.Redirect(302, "/accountlogin")
22
 		return
22
 		return
23
 	}
23
 	}
24
-	c.Data["username"] = userinfo.(*LoginInfo).Username
24
+	username := userinfo.(*LoginInfo).Username
25
+	c.Data["username"] = username
25
 	c.Data["token"] = models.GetToken()
26
 	c.Data["token"] = models.GetToken()
26
-	userPermission := models.GetPermission(userinfo.(*LoginInfo).Username)
27
+	userPermission := models.GetPermission(username)
27
 	if (userPermission & (1 << uint(models.ModelSystem))) == 0 {
28
 	if (userPermission & (1 << uint(models.ModelSystem))) == 0 {
28
 		c.Ctx.Redirect(302, "/accountlogin")
29
 		c.Ctx.Redirect(302, "/accountlogin")
30
+		log.Printf("ExchangeCodeController Get 用户[%s]无权限", username)
29
 		return
31
 		return
30
 	}
32
 	}
31
 
33
 

+ 14 - 0
views/exchangecode.tpl

@@ -152,6 +152,20 @@
152
           return res;
152
           return res;
153
       }
153
       }
154
 
154
 
155
+      // 刷新页面
156
+      function Refresh() {
157
+        var token = document.getElementById("token").value;
158
+        var text = "token=" + encodeURI(token);
159
+
160
+        $.ajax({
161
+          type:"get",
162
+          url:"/exchangecode?" + text,
163
+          success:function (data) {
164
+            // alert(data.status);
165
+            window.location.href="/exchangecode";
166
+          }
167
+        });
168
+      }
155
       var isModelAdd = true
169
       var isModelAdd = true
156
       var codeItems = [];
170
       var codeItems = [];
157
       // 刷新物品列表
171
       // 刷新物品列表

+ 14 - 1
views/rollaward.tpl

@@ -21,7 +21,6 @@
21
           <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
21
           <input class="layui-btn" type="button" onclick="Refresh()" value=刷新>
22
         </blockquote>
22
         </blockquote>
23
     </div>
23
     </div>
24
-
25
     <dialog open id="modalAdd" class="x-body layui-anim layui-anim-up" hidden=true style = "center;">
24
     <dialog open id="modalAdd" class="x-body layui-anim layui-anim-up" hidden=true style = "center;">
26
         <form action="rollaward" method="post" class="layui-form layui-form-pane">
25
         <form action="rollaward" method="post" class="layui-form layui-form-pane">
27
             物品列表
26
             物品列表
@@ -109,6 +108,20 @@
109
         _ItemList = itemList;
108
         _ItemList = itemList;
110
         // UpdateSelectItems()
109
         // UpdateSelectItems()
111
       }
110
       }
111
+      // 刷新页面
112
+      function Refresh() {
113
+        var token = document.getElementById("token").value;
114
+        var text = "token=" + encodeURI(token);
115
+
116
+        $.ajax({
117
+          type:"get",
118
+          url:"/rollaward?" + text,
119
+          success:function (data) {
120
+            // alert(data.status);
121
+            window.location.href="/rollaward";
122
+          }
123
+        });
124
+      }
112
       // 更新select控件
125
       // 更新select控件
113
       function UpdateSelectItems() {
126
       function UpdateSelectItems() {
114
         var itemDialog = document.getElementById("modalItem")
127
         var itemDialog = document.getElementById("modalItem")

+ 1 - 1
views/rt_online.tpl

@@ -117,7 +117,7 @@
117
         }
117
         }
118
       }
118
       }
119
     
119
     
120
-      function submitUpdate () {
120
+      function submitUpdate() {
121
         var sid = document.getElementById("server_id").value;
121
         var sid = document.getElementById("server_id").value;
122
         var min = document.getElementById("minutes").value;
122
         var min = document.getElementById("minutes").value;
123
         var days = document.getElementById("days").value;
123
         var days = document.getElementById("days").value;

+ 1 - 1
views/rt_pay.tpl

@@ -105,7 +105,7 @@
105
         }
105
         }
106
       }
106
       }
107
     
107
     
108
-      function submitUpdate () {
108
+      function submitUpdate() {
109
         var sid = document.getElementById("server_id").value;
109
         var sid = document.getElementById("server_id").value;
110
         var min = document.getElementById("minutes").value;
110
         var min = document.getElementById("minutes").value;
111
         var text = "server_id=" + encodeURI(sid)  + "&minutes=" + encodeURI(min) ;
111
         var text = "server_id=" + encodeURI(sid)  + "&minutes=" + encodeURI(min) ;

+ 1 - 1
views/rt_paylogin.tpl

@@ -104,7 +104,7 @@
104
         }
104
         }
105
       }
105
       }
106
     
106
     
107
-      function submitUpdate () {
107
+      function submitUpdate() {
108
         var sid = document.getElementById("server_id").value;
108
         var sid = document.getElementById("server_id").value;
109
         var min = document.getElementById("minutes").value;
109
         var min = document.getElementById("minutes").value;
110
         var days = document.getElementById("days").value;
110
         var days = document.getElementById("days").value;

+ 1 - 1
views/rt_register.tpl

@@ -95,7 +95,7 @@
95
         }
95
         }
96
       }
96
       }
97
     
97
     
98
-      function submitUpdate () {
98
+      function submitUpdate() {
99
         var sid = document.getElementById("server_id").value;
99
         var sid = document.getElementById("server_id").value;
100
         var text = "server_id=" + encodeURI(sid);
100
         var text = "server_id=" + encodeURI(sid);
101
         
101
         

+ 1 - 1
views/welcome.tpl

@@ -28,7 +28,7 @@
28
             <input value="复制" class="layui-btn" type="button" onclick="copyToClip()" />
28
             <input value="复制" class="layui-btn" type="button" onclick="copyToClip()" />
29
             <br>
29
             <br>
30
             <br>
30
             <br>
31
-            <input value="刷新" class="layui-btn" style="width:128px;" type="button" onclick="randCode()" />
31
+            <input value="刷新推广码" class="layui-btn" style="width:128px;" type="button" onclick="randCode()" />
32
             {{"         "}}
32
             {{"         "}}
33
             <input value="更新" class="layui-btn" style="width:128px;" type="button" onclick="UpdateShareCode()">
33
             <input value="更新" class="layui-btn" style="width:128px;" type="button" onclick="UpdateShareCode()">
34
         </blockquote>
34
         </blockquote>