zhaomin 4 anni fa
parent
commit
e131498c13

+ 205 - 0
CallCenterWeb.UI/ArchivesManagement/js/companyNameOrderDetails.js

@@ -0,0 +1,205 @@
1
+// 工单详情
2
+$(function() {
3
+	var companyname = decodeURI(helper.request.queryString("companyname"));
4
+	$("#wz_details").removeClass("Hidens");
5
+	initTable(); //物资详情表
6
+	// 绑定事件
7
+	$("#wz_details ul li").click(function() {
8
+		$(this).addClass("Active").siblings().removeClass("Active");
9
+		var tabindex = $(this).index();
10
+		$(".gdxq").hide();
11
+		$(".gdxq").eq(tabindex).show();
12
+		if(tabindex == 1) {
13
+			initTable1(); //物资变更记录内部表
14
+		} else if(tabindex == 2) {
15
+			initTable2(); //物资变更记录外部表
16
+		} else if(tabindex == 3) {
17
+			initTable3(); //修改记录表
18
+		}
19
+	});
20
+	//如果是来电弹屏中的 工单详情不显示关闭按钮
21
+	$(".Closed").click(function() {
22
+		$("#wz_details").addClass("Hidens");
23
+	});
24
+	$("#order_details ul li").eq(0).trigger("click");
25
+
26
+	//物资详情
27
+	function initTable() {
28
+		//先销毁表格
29
+		$('#watchTable').bootstrapTable('destroy');
30
+		//初始化表格,动态从服务器加载数据
31
+		$('#watchTable').bootstrapTable({
32
+			method: "get", //使用get请求到服务器获取数据
33
+			url: huayi.config.callcenter_url + "archives/GetListByCompany", //获取数据的Servlet地址
34
+			contentType: 'application/x-www-form-urlencoded',
35
+			striped: true, //表格显示条纹
36
+			pagination: true, //启动分页
37
+			pageSize: 10, //每页显示的记录数
38
+			pageNumber: 1, //当前第几页
39
+			pageList: [10, 20, 50, 100], //记录数可选列表
40
+			search: false, //是否启用查询
41
+			showColumns: false, //显示下拉框勾选要显示的列
42
+			showRefresh: false, //显示刷新按钮
43
+			sidePagination: "server", //表示服务端请求
44
+			queryParamsType: "undefined",
45
+			queryParams: function queryParams(params) { //设置查询参数
46
+				var param = {
47
+					PageIndex: params.pageNumber,
48
+					pageSize: params.pageSize,
49
+					F_CompanyName: companyname,
50
+					token: $.cookie("token")
51
+				};
52
+				return param;
53
+			},
54
+			responseHandler: function(res) {
55
+				return {
56
+					"total": res.data.total, //总页数
57
+					"rows": res.data.rows //数据
58
+				};
59
+			},
60
+			onLoadSuccess: function() { //加载成功时执行
61
+
62
+			},
63
+			onLoadError: function() { //加载失败时执行
64
+			}
65
+		});
66
+	}
67
+	//物资变更记录内部表格
68
+	function initTable1() {
69
+		//先销毁表格
70
+		$('#itemTableList1').bootstrapTable('destroy');
71
+		//初始化表格,动态从服务器加载数据
72
+		$('#itemTableList1').bootstrapTable({
73
+			method: "get", //使用get请求到服务器获取数据
74
+			url: huayi.config.callcenter_url + "archives/GetNbOperatorByCompanyName", //获取数据的Servlet地址
75
+			contentType: 'application/x-www-form-urlencoded',
76
+			striped: true, //表格显示条纹
77
+			pagination: true, //启动分页
78
+			pageSize: 10, //每页显示的记录数
79
+			pageNumber: 1, //当前第几页
80
+			pageList: [10, 20, 50, 100], //记录数可选列表
81
+			search: false, //是否启用查询
82
+			showColumns: false, //显示下拉框勾选要显示的列
83
+			showRefresh: false, //显示刷新按钮
84
+			sidePagination: "server", //表示服务端请求
85
+			queryParamsType: "undefined",
86
+			queryParams: function queryParams(params) { //设置查询参数
87
+				var param = {
88
+					PageIndex: params.pageNumber,
89
+					PageSize: params.pageSize,
90
+					companyName: companyname,
91
+					token: $.cookie("token")
92
+				};
93
+				return param;
94
+			},
95
+			responseHandler: function(res) {
96
+				return {
97
+					"total": res.data.total, //总页数
98
+					"rows": res.data.bndt //数据
99
+				};
100
+			},
101
+			onLoadSuccess: function() { //加载成功时执行
102
+				layer.photos({
103
+					photos: '.tool_downs',
104
+					anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
105
+				});
106
+			},
107
+			onLoadError: function() { //加载失败时执行
108
+			}
109
+		});
110
+	}
111
+	//物资变更记录外部表格
112
+	function initTable2() {
113
+		//先销毁表格
114
+		$('#itemTableList2').bootstrapTable('destroy');
115
+		//初始化表格,动态从服务器加载数据
116
+		$('#itemTableList2').bootstrapTable({
117
+			method: "get", //使用get请求到服务器获取数据
118
+			url: huayi.config.callcenter_url + "archives/GetWbOperatorByCompanyName", //获取数据的Servlet地址
119
+			contentType: 'application/x-www-form-urlencoded',
120
+			striped: true, //表格显示条纹
121
+			pagination: true, //启动分页
122
+			pageSize: 10, //每页显示的记录数
123
+			pageNumber: 1, //当前第几页
124
+			pageList: [10, 20, 50, 100], //记录数可选列表
125
+			search: false, //是否启用查询
126
+			showColumns: false, //显示下拉框勾选要显示的列
127
+			showRefresh: false, //显示刷新按钮
128
+			sidePagination: "server", //表示服务端请求
129
+			queryParamsType: "undefined",
130
+			queryParams: function queryParams(params) { //设置查询参数
131
+				var param = {
132
+					PageIndex: params.pageNumber,
133
+					PageSize: params.pageSize,
134
+					companyName: companyname,
135
+					token: $.cookie("token")
136
+				};
137
+				return param;
138
+			},
139
+			responseHandler: function(res) {
140
+				return {
141
+					"total": res.data.total, //总页数
142
+					"rows": res.data.wbdt //数据
143
+				};
144
+			},
145
+			onLoadSuccess: function() { //加载成功时执行
146
+				layer.photos({
147
+					photos: '.tool_downs',
148
+					anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
149
+				});
150
+			},
151
+			onLoadError: function() { //加载失败时执行
152
+			}
153
+		});
154
+	}
155
+	//修改记录
156
+	function initTable3() {
157
+		//先销毁表格
158
+		$('#itemTableList3').bootstrapTable('destroy');
159
+		//初始化表格,动态从服务器加载数据
160
+		$('#itemTableList3').bootstrapTable({
161
+			method: "get", //使用get请求到服务器获取数据
162
+			url: huayi.config.callcenter_url + "archives/GetXGOperatorByCompanyName", //获取数据的Servlet地址
163
+			contentType: 'application/x-www-form-urlencoded',
164
+			striped: true, //表格显示条纹
165
+			pagination: true, //启动分页
166
+			pageSize: 10, //每页显示的记录数
167
+			pageNumber: 1, //当前第几页
168
+			pageList: [10, 20, 50, 100], //记录数可选列表
169
+			search: false, //是否启用查询
170
+			showColumns: false, //显示下拉框勾选要显示的列
171
+			showRefresh: false, //显示刷新按钮
172
+			sidePagination: "server", //表示服务端请求
173
+			queryParamsType: "undefined",
174
+			queryParams: function queryParams(params) { //设置查询参数
175
+				var param = {
176
+					PageIndex: params.pageNumber,
177
+					PageSize: params.pageSize,
178
+					companyName: companyname,
179
+					token: $.cookie("token")
180
+				};
181
+				return param;
182
+			},
183
+			responseHandler: function(res) {
184
+				return {
185
+					"total": res.data.total, //总页数
186
+					"rows": res.data.xgdt //数据
187
+				};
188
+			},
189
+			onLoadSuccess: function() { //加载成功时执行
190
+
191
+			},
192
+			onLoadError: function() { //加载失败时执行
193
+			}
194
+		});
195
+	}
196
+
197
+});
198
+//格式化图片
199
+function formatterPhoto(val, row) {
200
+	if(row.File == null) {
201
+		return '<ul class="tool_downs" id="photos">' + '<li><img src="" id="aBtn " authorize="yes" />无图片</li>' + '</ul>'
202
+	} else {
203
+		return '<ul class="tool_downs" id="photos">' + '<li><img src="' + row.File[0].F_FileUrl + '" id="aBtn " authorize="yes" title="查看" style="width:100px;height:30ox"/></li>' + '</ul>';
204
+	}
205
+}

+ 1 - 207
CallCenterWeb.UI/commonTpl/companyNameOrderDetails.html

@@ -70,210 +70,4 @@
70 70
 			</div>
71 71
 		</div>
72 72
 	</body>
73
-	<script type="text/javascript">
74
-		// 工单详情
75
-		$(function() {
76
-			var companyname = decodeURI(helper.request.queryString("companyname"));
77
-			$("#wz_details").removeClass("Hidens");
78
-			initTable(); //物资详情表
79
-			// 绑定事件
80
-			$("#wz_details ul li").click(function() {
81
-				$(this).addClass("Active").siblings().removeClass("Active");
82
-				var tabindex = $(this).index();
83
-				$(".gdxq").hide();
84
-				$(".gdxq").eq(tabindex).show();
85
-				if(tabindex == 1) {
86
-					initTable1(); //物资变更记录内部表
87
-				} else if(tabindex == 2) {
88
-					initTable2(); //物资变更记录外部表
89
-				} else if(tabindex == 3) {
90
-					initTable3(); //修改记录表
91
-				}
92
-			});
93
-			//如果是来电弹屏中的 工单详情不显示关闭按钮
94
-			$(".Closed").click(function() {
95
-				$("#wz_details").addClass("Hidens");
96
-			});
97
-			$("#order_details ul li").eq(0).trigger("click");
98
-
99
-			//物资详情
100
-			function initTable() {
101
-				//先销毁表格
102
-				$('#watchTable').bootstrapTable('destroy');
103
-				//初始化表格,动态从服务器加载数据
104
-				$('#watchTable').bootstrapTable({
105
-					method: "get", //使用get请求到服务器获取数据
106
-					url: huayi.config.callcenter_url + "archives/GetListByCompany", //获取数据的Servlet地址
107
-					contentType: 'application/x-www-form-urlencoded',
108
-					striped: true, //表格显示条纹
109
-					pagination: true, //启动分页
110
-					pageSize: 10, //每页显示的记录数
111
-					pageNumber: 1, //当前第几页
112
-					pageList: [10, 20, 50, 100], //记录数可选列表
113
-					search: false, //是否启用查询
114
-					showColumns: false, //显示下拉框勾选要显示的列
115
-					showRefresh: false, //显示刷新按钮
116
-					sidePagination: "server", //表示服务端请求
117
-					queryParamsType: "undefined",
118
-					queryParams: function queryParams(params) { //设置查询参数
119
-						var param = {
120
-							PageIndex: params.pageNumber,
121
-							pageSize: params.pageSize,
122
-							F_CompanyName: companyname,
123
-							token: $.cookie("token")
124
-						};
125
-						return param;
126
-					},
127
-					responseHandler: function(res) {
128
-						return {
129
-							"total": res.data.total, //总页数
130
-							"rows": res.data.rows //数据
131
-						};
132
-					},
133
-					onLoadSuccess: function() { //加载成功时执行
134
-
135
-					},
136
-					onLoadError: function() { //加载失败时执行
137
-					}
138
-				});
139
-			}
140
-			//物资变更记录内部表格
141
-			function initTable1() {
142
-				//先销毁表格
143
-				$('#itemTableList1').bootstrapTable('destroy');
144
-				//初始化表格,动态从服务器加载数据
145
-				$('#itemTableList1').bootstrapTable({
146
-					method: "get", //使用get请求到服务器获取数据
147
-					url: huayi.config.callcenter_url + "archives/GetNbOperatorByCompanyName", //获取数据的Servlet地址
148
-					contentType: 'application/x-www-form-urlencoded',
149
-					striped: true, //表格显示条纹
150
-					pagination: true, //启动分页
151
-					pageSize: 10, //每页显示的记录数
152
-					pageNumber: 1, //当前第几页
153
-					pageList: [10, 20, 50, 100], //记录数可选列表
154
-					search: false, //是否启用查询
155
-					showColumns: false, //显示下拉框勾选要显示的列
156
-					showRefresh: false, //显示刷新按钮
157
-					sidePagination: "server", //表示服务端请求
158
-					queryParamsType: "undefined",
159
-					queryParams: function queryParams(params) { //设置查询参数
160
-						var param = {
161
-							PageIndex: params.pageNumber,
162
-							PageSize: params.pageSize,
163
-							companyName: companyname,
164
-							token: $.cookie("token")
165
-						};
166
-						return param;
167
-					},
168
-					responseHandler: function(res) {
169
-						return {
170
-							"total": res.data.total, //总页数
171
-							"rows": res.data.bndt //数据
172
-						};
173
-					},
174
-					onLoadSuccess: function() { //加载成功时执行
175
-						layer.photos({
176
-							photos: '.tool_downs',
177
-							anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
178
-						});
179
-					},
180
-					onLoadError: function() { //加载失败时执行
181
-					}
182
-				});
183
-			}
184
-			//物资变更记录外部表格
185
-			function initTable2() {
186
-				//先销毁表格
187
-				$('#itemTableList2').bootstrapTable('destroy');
188
-				//初始化表格,动态从服务器加载数据
189
-				$('#itemTableList2').bootstrapTable({
190
-					method: "get", //使用get请求到服务器获取数据
191
-					url: huayi.config.callcenter_url + "archives/GetWbOperatorByCompanyName", //获取数据的Servlet地址
192
-					contentType: 'application/x-www-form-urlencoded',
193
-					striped: true, //表格显示条纹
194
-					pagination: true, //启动分页
195
-					pageSize: 10, //每页显示的记录数
196
-					pageNumber: 1, //当前第几页
197
-					pageList: [10, 20, 50, 100], //记录数可选列表
198
-					search: false, //是否启用查询
199
-					showColumns: false, //显示下拉框勾选要显示的列
200
-					showRefresh: false, //显示刷新按钮
201
-					sidePagination: "server", //表示服务端请求
202
-					queryParamsType: "undefined",
203
-					queryParams: function queryParams(params) { //设置查询参数
204
-						var param = {
205
-							PageIndex: params.pageNumber,
206
-							PageSize: params.pageSize,
207
-							companyName: companyname,
208
-							token: $.cookie("token")
209
-						};
210
-						return param;
211
-					},
212
-					responseHandler: function(res) {
213
-						return {
214
-							"total": res.data.total, //总页数
215
-							"rows": res.data.wbdt //数据
216
-						};
217
-					},
218
-					onLoadSuccess: function() { //加载成功时执行
219
-						layer.photos({
220
-							photos: '.tool_downs',
221
-							anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
222
-						});
223
-					},
224
-					onLoadError: function() { //加载失败时执行
225
-					}
226
-				});
227
-			}
228
-			//修改记录
229
-			function initTable3() {
230
-				//先销毁表格
231
-				$('#itemTableList3').bootstrapTable('destroy');
232
-				//初始化表格,动态从服务器加载数据
233
-				$('#itemTableList3').bootstrapTable({
234
-					method: "get", //使用get请求到服务器获取数据
235
-					url: huayi.config.callcenter_url + "archives/GetXGOperatorByCompanyName", //获取数据的Servlet地址
236
-					contentType: 'application/x-www-form-urlencoded',
237
-					striped: true, //表格显示条纹
238
-					pagination: true, //启动分页
239
-					pageSize: 10, //每页显示的记录数
240
-					pageNumber: 1, //当前第几页
241
-					pageList: [10, 20, 50, 100], //记录数可选列表
242
-					search: false, //是否启用查询
243
-					showColumns: false, //显示下拉框勾选要显示的列
244
-					showRefresh: false, //显示刷新按钮
245
-					sidePagination: "server", //表示服务端请求
246
-					queryParamsType: "undefined",
247
-					queryParams: function queryParams(params) { //设置查询参数
248
-						var param = {
249
-							PageIndex: params.pageNumber,
250
-							PageSize: params.pageSize,
251
-							companyName: companyname,
252
-							token: $.cookie("token")
253
-						};
254
-						return param;
255
-					},
256
-					responseHandler: function(res) {
257
-						return {
258
-							"total": res.data.total, //总页数
259
-							"rows": res.data.xgdt //数据
260
-						};
261
-					},
262
-					onLoadSuccess: function() { //加载成功时执行
263
-
264
-					},
265
-					onLoadError: function() { //加载失败时执行
266
-					}
267
-				});
268
-			}
269
-
270
-		});
271
-		//格式化图片
272
-		function formatterPhoto(val, row) {
273
-			if(row.File == null) {
274
-				return '<ul class="tool_downs" id="photos">' + '<li><img src="" id="aBtn " authorize="yes" />无图片</li>' + '</ul>'
275
-			} else {
276
-				return '<ul class="tool_downs" id="photos">' + '<li><img src="' + row.File[0].F_FileUrl + '" id="aBtn " authorize="yes" title="查看" style="width:100px;height:30ox"/></li>' + '</ul>';
277
-			}
278
-		}
279
-	</script>
73
+	<script src="../ArchivesManagement/js/companyNameOrderDetails.js"></script>