Преглед на файлове

修改 左侧冻结表格bug

fanlongfei преди 7 години
родител
ревизия
ccccdfcd0f
променени са 3 файла, в които са добавени 48 реда и са изтрити 23 реда
  1. 17 7
      CallCenterWeb.UI/callTime.html
  2. 15 9
      CallCenterWeb.UI/js/huTotal.js
  3. 16 7
      CallCenterWeb.UI/jthusuan.html

+ 17 - 7
CallCenterWeb.UI/callTime.html

@@ -16,10 +16,12 @@
16 16
 				height: 60px;
17 17
 				padding: 10px 20px;
18 18
 			}
19
+			
19 20
 			.topCon {
20 21
 				float: right;
21 22
 				margin-right: 20px;
22 23
 			}
24
+			
23 25
 			.th-content h2 {
24 26
 				font-size: 22px;
25 27
 			}
@@ -92,6 +94,7 @@
92 94
 			var myChartp;
93 95
 			var endtime = ''; //结束时间
94 96
 			var stime = ''; //开始时间
97
+			var tabIndex = 0;
95 98
 			$(document).ready(function() {
96 99
 
97 100
 				layui.use('laydate', function() {
@@ -111,17 +114,17 @@
111 114
 					$(this).addClass('active')
112 115
 						.siblings().removeClass('active');
113 116
 
114
-					var index = $(this).index();
115
-					$('.th-content >div').eq(index).show()
117
+					tabIndex = $(this).index();
118
+					$('.th-content >div').eq(tabIndex).show()
116 119
 						.siblings().hide();
120
+					loadDatas();
117 121
 				});
118 122
 
119 123
 				//搜索事件
120 124
 				$(".sear").click(function() {
121 125
 					stime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[0];
122 126
 					endtime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[1];
123
-					getDataLists();
124
-					getTableDataList();
127
+					loadDatas();
125 128
 				});
126 129
 				//导出功能
127 130
 				$('.export').click(function() {
@@ -231,9 +234,7 @@
231 234
 				};
232 235
 				// 使用刚指定的配置项和数据显示图表。
233 236
 				myChartp.setOption(option);
234
-				getDataLists(); //加载图形
235
-				getColumnList(); //获取图形legend
236
-				getTableDataList(); //加载表格
237
+				loadDatas();
237 238
 			});
238 239
 
239 240
 			//加载表格
@@ -430,6 +431,15 @@
430 431
 				url += "&stime=" + stime + "&endtime=" + endtime;
431 432
 				obj.href = url;
432 433
 			}
434
+
435
+			function loadDatas() {
436
+				if(tabIndex == 0) {
437
+					getDataLists(); //加载图形
438
+					getColumnList(); //获取图形legend
439
+				} else if(tabIndex == 1) {
440
+					getTableDataList(); //加载表格
441
+				}
442
+			}
433 443
 		</script>
434 444
 	</body>
435 445
 

+ 15 - 9
CallCenterWeb.UI/js/huTotal.js

@@ -1,6 +1,7 @@
1 1
 var token = $.cookie("token");
2 2
 var date; //初始日期
3 3
 var myChart;
4
+var tabIndex = 0;
4 5
 $(document).ready(function() {
5 6
 	layui.use('laydate', function() {
6 7
 		var laydate = layui.laydate;
@@ -18,9 +19,10 @@ $(document).ready(function() {
18 19
 		$(this).addClass('active')
19 20
 			.siblings().removeClass('active');
20 21
 
21
-		var index = $(this).index();
22
-		$('.hu-content >div').eq(index).show()
22
+		tabIndex = $(this).index();
23
+		$('.hu-content >div').eq(tabIndex).show()
23 24
 			.siblings().hide();
25
+		loadDatas();	
24 26
 	});
25 27
 
26 28
 	//柱形图
@@ -87,15 +89,12 @@ $(document).ready(function() {
87 89
 	};
88 90
 	// 使用刚指定的配置项和数据显示图表。
89 91
 	myChart.setOption(option);
90
-	tu();
91
-
92
-	getDataList();
92
+	loadDatas();
93 93
 	//搜索事件
94 94
 	$(".sear").click(function() {
95 95
 		$(".huTable tbody").html('');
96 96
 		date = $("#chooseTime").val();
97
-		tu();
98
-		getDataList();
97
+		loadDatas();
99 98
 	});
100 99
 })
101 100
 
@@ -135,12 +134,12 @@ function getDataList() {
135 134
 					title: '日期',
136 135
 					align: 'center',
137 136
 					sort: true,
138
-					width: '30%',
137
+					//width: '30%',
139 138
 				}, {
140 139
 					field: '总数',
141 140
 					title: '总数(次)',
142 141
 					align: 'center',
143
-					width: '30%',
142
+					//width: '30%',
144 143
 				}]
145 144
 			],
146 145
 			height: 'full-230'
@@ -180,4 +179,11 @@ function dcexcel(obj) {
180 179
 	var url = huayi.config.callcenter_url + "TotalCall/ExptList?token=" + $.cookie("token");
181 180
 	url += "&years=" + $("#chooseTime").val();
182 181
 	obj.href = url;
182
+}
183
+function loadDatas() {
184
+	if(tabIndex == 0) {
185
+		tu(); //加载图形
186
+	} else if(tabIndex == 1) {
187
+		getDataList(); //加载表格
188
+	}
183 189
 }

+ 16 - 7
CallCenterWeb.UI/jthusuan.html

@@ -103,6 +103,7 @@
103 103
 			var myChartp;
104 104
 			var stime = ''; //开始时间
105 105
 			var endtime = ''; //结束时间
106
+			var tabIndex = 0;
106 107
 			$(function() {
107 108
 				layui.use('laydate', function() {
108 109
 					var laydate = layui.laydate;
@@ -119,22 +120,23 @@
119 120
 				$('.th-tab li').click(function() {
120 121
 					$(this).addClass('active')
121 122
 						.siblings().removeClass('active');
122
-					var index = $(this).index();
123
-					$('.th-content >div').eq(index).show()
123
+					tabIndex = $(this).index();
124
+					$('.th-content >div').eq(tabIndex).show()
124 125
 						.siblings().hide();
125
-					if(index == 1) {
126
+					if(tabIndex == 1) {
126 127
 						$('#search_dept').css('display', 'none');
127 128
 					} else {
128 129
 						$('#search_dept').css('display', 'inline-block');
129 130
 					}
131
+					
132
+					loadDatas(); 
130 133
 				});
131 134
 
132 135
 				//搜索事件
133 136
 				$(".sear").click(function() {
134 137
 					stime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[0];
135 138
 					endtime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[1];
136
-					getDataLists(); //加载数据
137
-					getTableDataList(); //获取表格数据
139
+					loadDatas(); 
138 140
 				});
139 141
 				//导出功能
140 142
 				$('.export').click(function() {
@@ -233,8 +235,7 @@
233 235
 
234 236
 				// 使用刚指定的配置项和数据显示图表。
235 237
 				myChartp.setOption(option);
236
-				getDataLists(); //加载图形数据
237
-				getTableDataList(); //获取表格数据
238
+				loadDatas(); 
238 239
 
239 240
 			});
240 241
 
@@ -398,6 +399,14 @@
398 399
 					}
399 400
 				}
400 401
 			}
402
+		
403
+			function loadDatas() {
404
+				if(tabIndex == 0) {
405
+					getDataLists(); //加载图形
406
+				} else if(tabIndex == 1) {
407
+					getTableDataList(); //加载表格
408
+				}
409
+			}
401 410
 		</script>
402 411
 	</body>
403 412