miaofuhao 1 anno fa
parent
commit
1b54371c20

BIN
CallCenterWeb.UI.zip


+ 9 - 0
CallCenterWeb.UI/.project

@@ -213,5 +213,14 @@
213 213
 				<arguments>1.0-name-matches-false-false-node_modules</arguments>
214 214
 			</matcher>
215 215
 		</filter>
216
+		<filter>
217
+			<id>1722328737036</id>
218
+			<name></name>
219
+			<type>26</type>
220
+			<matcher>
221
+				<id>org.eclipse.ui.ide.multiFilter</id>
222
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
223
+			</matcher>
224
+		</filter>
216 225
 	</filteredResources>
217 226
 </projectDescription>

File diff suppressed because it is too large
+ 4 - 2
CallCenterWeb.UI/home.html


+ 58 - 0
CallCenterWeb.UI/js/authorization.js

@@ -0,0 +1,58 @@
1
+$(document).ready(function() {
2
+	getAuthTime()
3
+})
4
+function getAuthTime(){
5
+	$.ajax({
6
+        type: "get",
7
+        url: huayi.config.callcenter_url + "Login/getAuthTime",
8
+        dataType: "json",
9
+        async: true,
10
+        data: {
11
+            token: $.cookie("token"),
12
+        },
13
+        success: function (data) {
14
+            if (data.state.toLowerCase() === "success") {
15
+            	
16
+            	if (data.data) {
17
+//          			data.data = "2024-10-20 16:43:11"
18
+            			console.log(today(), data.data.split(' ')[0])
19
+            		   var authDay = daysDistance(today(), data.data.split(' ')[0])
20
+		               var alertMsg = '服务将于'+data.data+'到期,请联系管理员处理'
21
+		               if (authDay <= 15) {
22
+		               	$(".authTime").show()
23
+		               	$(".authTime").text(alertMsg)
24
+
25
+		               }
26
+            	}
27
+            }
28
+        },
29
+    });
30
+}
31
+//获取格式化的日期
32
+function today() {
33
+	var today = new Date();
34
+	var str = "";
35
+	str += today.getFullYear() + "-";
36
+	var month = today.getMonth() + 1; //返回值是 0(一月) 到 11(十二月) 之间的一个整数。
37
+	if(month < 10) {
38
+		str += "0";
39
+	}
40
+	str += month + "-";
41
+	var day = today.getDate(); //返回值是 1 ~ 31 之间的一个整数
42
+	if(day < 10) {
43
+		str += "0";
44
+	}
45
+	str += day;
46
+	return str;
47
+}
48
+//date1和date2是2019-06-18格式 
49
+function daysDistance(date1, date2) {
50
+	//parse() 是 Date 的一个静态方法 , 所以应该使用 Date.parse() 来调用,而不是作为 Date 的实例方法。返回该日期距离 1970/1/1 午夜时间的毫秒数
51
+	date1 = Date.parse(date1);
52
+	date2 = Date.parse(date2);
53
+	//计算两个日期之间相差的毫秒数的绝对值
54
+	var ms = Math.abs(date2 - date1);
55
+	//毫秒数除以一天的毫秒数,就得到了天数
56
+	var days = Math.floor(ms / (24 * 3600 * 1000));
57
+	return days;
58
+};

+ 1 - 0
CallCenterWeb.UI/login.html

@@ -131,6 +131,7 @@
131 131
 							$.cookie("zx_user", $(".gl_user").val(), {
132 132
 								expires: 7
133 133
 							});
134
+							
134 135
 							window.location.href = "home.html";
135 136
 						}
136 137
 					}