Explorar el Código

物资信息管理

zhaomin %!s(int64=4) %!d(string=hace) años
padre
commit
4452f37b99

+ 5 - 7
CallCenterWeb.UI/ArchivesManagement/ArchivesList.html

@@ -54,14 +54,12 @@
54 54
 				<table id="cusList" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
55 55
 					<thead>
56 56
 						<tr>
57
-							<!--<th data-checkbox="true"></th>-->
58
-							<!--<th data-field="F_CustomerCode" data-align="center">客户编号</th>-->
59
-							<th data-field="companyname" data-align="center">公司名称</th>
57
+							<th data-field="companyname" data-align="center"   data-formatter="formatterCompany">公司名称</th>
60 58
 							<th data-field="countnum" data-align="center">物资数量</th>
61
-							<!--<th data-field="stateName" data-align="center">物资状态</th>
62
-							<th data-field="OperationDate" data-align="center">最近一次变更时间</th>
63
-							<th data-field="A_archivePeople" data-align="center">操作人</th>
64
-							<th data-field="OperationContent" data-align="center">变更记录</th>-->
59
+							<th data-field="arcname" data-align="center">物资名称</th>
60
+							<th data-field="content" data-align="center">变更记录</th>
61
+							<th data-field="operationdate" data-align="center">操作时间</th>
62
+							<th data-field="operatorname" data-align="center">操作人</th>
65 63
 							<th data-field="F_CustomerId" data-formatter="formatterOprate" data-align="center">操作</th>
66 64
 						</tr>
67 65
 					</thead>

+ 117 - 0
CallCenterWeb.UI/ArchivesManagement/css/archivesStateArchivesList.css

@@ -0,0 +1,117 @@
1
+.OA_task_2 {
2
+	/*width: 124px;*/
3
+	position: absolute;
4
+	top: 105px;
5
+	left: 75px;
6
+	z-index: 123;
7
+	overflow: auto;
8
+	height: 84px !important;
9
+}
10
+
11
+.OA_task_2 li {
12
+	text-align: center;
13
+	line-height: 27px;
14
+	background: #FFFFFF;
15
+	border-bottom: 1px #CCCCCC solid;
16
+}
17
+
18
+.OA_task_2 li:hover {
19
+	background: #00a1cb;
20
+	color: #FFFFFF;
21
+	cursor: pointer;
22
+}
23
+
24
+.apply_forms_file {
25
+	margin: 15px 5px 0 15px;
26
+}
27
+
28
+.help-block,
29
+.col-md-8 {
30
+	display: inline-block;
31
+}
32
+
33
+.file_imgs {
34
+	padding: 10px 5px;
35
+	list-style: none;
36
+	margin-bottom: 60px;
37
+	margin-left: -15px;
38
+	margin-left: 10px;
39
+}
40
+
41
+.file_imgs li {
42
+	float: left;
43
+	position: relative;
44
+	width: 109px;
45
+	height: 109px;
46
+	margin-left: 10px;
47
+	margin-right: 10px;
48
+	margin-bottom: 40px;
49
+	padding-top: 0;
50
+	padding-bottom: 0;
51
+}
52
+
53
+.file_imgs li:hover .img_mask {
54
+	display: block;
55
+}
56
+
57
+.file_imgs .img_mask {
58
+	display: none;
59
+	position: absolute;
60
+	left: 0;
61
+	top: 0;
62
+	background-color: rgba(0, 0, 0, .3);
63
+	width: 100%;
64
+	height: 22px;
65
+	z-index: 1;
66
+}
67
+
68
+.file_imgs .img_mask i {
69
+	position: absolute;
70
+	right: 5px;
71
+	top: 5px;
72
+	display: inline-block;
73
+	width: 13px;
74
+	height: 12px;
75
+	cursor: pointer;
76
+	background: url(../../img/file_img_icons.png) no-repeat 0 0;
77
+}
78
+
79
+.file_imgs .file_name {
80
+	width: 100%;
81
+	display: inline-block;
82
+	text-align: center;
83
+	/*overflow: hidden;
84
+				text-overflow: ellipsis;
85
+				white-space: nowrap;*/
86
+	word-break: break-all;
87
+	padding-top: 8px;
88
+}
89
+
90
+.file_imgs li img {
91
+	width: 100%;
92
+	height: 100%;
93
+	border: 0;
94
+	vertical-align: middle;
95
+}
96
+
97
+.file_imgs .upload-state-done .img_state {
98
+	display: block;
99
+	position: absolute;
100
+	right: 0;
101
+	bottom: 0;
102
+	width: 0;
103
+	height: 0;
104
+	border-bottom: 40px solid #01b2fe;
105
+	border-left: 40px solid transparent;
106
+	overflow: inherit;
107
+}
108
+
109
+.file_imgs .img_state i {
110
+	position: absolute;
111
+	right: 4px;
112
+	bottom: -32px;
113
+	display: inline-block;
114
+	width: 15px;
115
+	height: 11px;
116
+	background: url(../../img/file_img_icons.png) no-repeat 0 -16px;
117
+}

+ 121 - 98
CallCenterWeb.UI/ArchivesManagement/js/archivesListInfo.js

@@ -10,8 +10,9 @@ $(document).ready(function() {
10 10
 	//获取客户信誉等级
11 11
 	// helper.getDropList.getlistDropByDic($('#sc_layer'), 'KHLayer');
12 12
 	initTable();
13
-	$("#sc_btns").on('click',initTable);
13
+	$("#sc_btns").on('click', initTable);
14 14
 	$('#btn_add').on('click', btn_add);
15
+	var companyname;
15 16
 });
16 17
 
17 18
 //客户信息的列表
@@ -39,16 +40,16 @@ function initTable() {
39 40
 			var param = {
40 41
 				PageIndex: params.pageNumber, //int 页码,默认为1	
41 42
 				PageSize: params.pageSize, //int 条数,默认为10
42
-				A_archiveName: $('#sc_contel').val(),//string 关键词
43
+				A_archiveName: $('#sc_contel').val(), //string 关键词
43 44
 				token: $.cookie("token")
44 45
 			};
45 46
 			return param;
46 47
 		},
47
-		responseHandler:function(res){
48
-		    return {
49
-		        "total": res.data.total,//总页数
50
-		        "rows": res.data.rows   //数据
51
-		    };
48
+		responseHandler: function(res) {
49
+			return {
50
+				"total": res.data.total, //总页数
51
+				"rows": res.data.rows //数据
52
+			};
52 53
 		},
53 54
 		onLoadSuccess: function() { //加载成功时执行
54 55
 			//layer.msg("加载成功");
@@ -60,21 +61,22 @@ function initTable() {
60 61
 }
61 62
 
62 63
 //搜索公司名称
63
-$.getJSON(huayi.config.callcenter_url + "archives/getCompanyName",{
64
-	token:$.cookie("token"),
65
-	name:$("#companyName").val()
66
-},function(res){
64
+$.getJSON(huayi.config.callcenter_url + "archives/getCompanyName", {
65
+	token: $.cookie("token"),
66
+	name: $("#companyName").val()
67
+}, function(res) {
67 68
 	console.log(res);
68
-	if(res.state=="success"){
69
-		companyNameList=res.data.rows;
69
+	if(res.state == "success") {
70
+		companyNameList = res.data.rows;
70 71
 		CompanyName($("#companyName"));
71 72
 	}
72 73
 })
73
-function CompanyName(obj){
74
+
75
+function CompanyName(obj) {
74 76
 	obj.empty();
75 77
 	obj.append('<option value="">请选择公司名称</option>');
76
-	$(companyNameList).each(function(i,n) {
77
-		obj.append('<option value="' + i+ '">' + n + '</option>');
78
+	$(companyNameList).each(function(i, n) {
79
+		obj.append('<option value="' + i + '">' + n + '</option>');
78 80
 	})
79 81
 }
80 82
 
@@ -82,85 +84,130 @@ function CompanyName(obj){
82 84
 function formatterOprate(val, row) {
83 85
 	console.log(val, row);
84 86
 	return '<ul class="tool_downs">' +
85
-		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_watch_' + row.companyname+ '" onclick="btn_watch(\'' + row.companyname + '\')" title="查看">查看</a></li>' +
87
+		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_watch_' + row.companyname + '" onclick="btn_watch(\'' + row.companyname + '\')" title="查看">查看</a></li>' +
86 88
 		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.companyname + '" onclick="btn_warehousing(\'' + row.companyname + '\')" title="入库">入库</a></li>' +
87
-		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_EXwarehouse_' + row.companyname + '" onclick="btn_EXwarehouse(' + row.companyname + ')" title="出库">出库</a></li>' +
88
-		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_Borrowing_' + row.companyname + '" onclick="btn_Borrowing(' + row.companyname + ')" title="借阅">借阅</a></li>' +
89
-		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_giveBack_' + row.companyname + '" onclick="btn_giveBack(' + row.companyname + ')" title="出库">归还</a></li>' +
89
+		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_EXwarehouse_' + row.companyname + '" onclick="btn_EXwarehouse(\'' + row.companyname + '\')" title="出库">出库</a></li>' +
90
+		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_Borrowing_' + row.companyname + '" onclick="btn_Borrowing(\'' + row.companyname + '\')" title="借阅">借阅</a></li>' +
91
+		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_giveBack_' + row.companyname + '" onclick="btn_giveBack(\'' + row.companyname + '\')" title="出库">归还</a></li>' +
90 92
 		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.companyname + '" onclick="btn_delete(\'' + row.companyname + '\')" title="删除">删除</a></li>' +
91
-	'</ul>';
92
-//	if(row.stateName=='在库'){
93
-//		return '<ul class="tool_downs">' +
94
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_edit(\'' + row.id + '\')" title="修改">修改</a></li>' +
95
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_out( '+ row.id +' )" title="出库">出库</a></li>' +
96
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.id + '" onclick="btn_delete(' + row.id + ')" title="删除">删除</a></li>' +
97
-//		'</ul>';
98
-//	}else{
99
-//		return '<ul class="tool_downs">' +
100
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_edit(\'' + row.id + '\')" title="修改">修改</a></li>' +
101
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_warehousing(\'' + row.id + '\')" title="入库">入库</a></li>' +
102
-//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.id + '" onclick="btn_delete(' + row.id + ')" title="删除">删除</a></li>' +
103
-//		'</ul>';
104
-//	}
105
-	
93
+		'</ul>';
94
+	//	if(row.stateName=='在库'){
95
+	//		return '<ul class="tool_downs">' +
96
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_edit(\'' + row.id + '\')" title="修改">修改</a></li>' +
97
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_out( '+ row.id +' )" title="出库">出库</a></li>' +
98
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.id + '" onclick="btn_delete(' + row.id + ')" title="删除">删除</a></li>' +
99
+	//		'</ul>';
100
+	//	}else{
101
+	//		return '<ul class="tool_downs">' +
102
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_edit(\'' + row.id + '\')" title="修改">修改</a></li>' +
103
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id + '" onclick="btn_warehousing(\'' + row.id + '\')" title="入库">入库</a></li>' +
104
+	//		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.id + '" onclick="btn_delete(' + row.id + ')" title="删除">删除</a></li>' +
105
+	//		'</ul>';
106
+	//	}
107
+
108
+}
109
+//格式化公司名称
110
+function formatterCompany(val, row) {
111
+	return '<div class="imgs" ><a class="xg" onclick=btn_detail("' + row.companyname + '") >' + val + '</a></div>'
112
+}
113
+/**
114
+ * 查看详情
115
+ * companyName 公司名称
116
+ * */
117
+function btn_detail(companyName) {
118
+	layer.open({
119
+		type: 2,
120
+		title: '档案物资信息',
121
+		maxmin: true, //开启最大化最小化按钮
122
+		area: ['90%', '80%'],
123
+		content: '../commonTpl/companyNameOrderDetails.html?companyname=' + companyName
124
+	});
106 125
 }
107 126
 
127
+
108 128
 /**
109 129
  * 出库
110 130
  */
111
-function btn_out(id,archivesid) {
112
-	layer.confirm('确定出库么?', {
113
-		btn: ['确定', '取消'] //按钮
114
-	}, function() {
115
-		//请求后台数据
116
-		/*发送请求*/
117
-		$.post(huayi.config.callcenter_url + "archives/insideOperationCk", {
118
-			archivesids:id,
119
-			token: $.cookie("token")
120
-		}, function(result) {
121
-			result = JSON.parse(result);
122
-			if(result.state.toLowerCase() == "success") {
123
-				layer.msg("出库成功");
124
-				initTable();
125
-			}
126
-		})
131
+function btn_EXwarehouse(companyname) {
132
+	console.log(companyname);
133
+	layer.open({
134
+		type: 2,
135
+		title: '档案物资信息',
136
+		maxmin: true, //开启最大化最小化按钮
137
+		area: ['50%', '60%'],
138
+		content: '../commonTpl/archivesStateArchivesList.html?state=出库&companyname=' + companyname
127 139
 	});
128 140
 }
129 141
 /**
130 142
  * 查看
131 143
  */
132
-function btn_watch(companyname){
144
+function btn_watch(companyname) {
133 145
 	console.log(companyname);
134 146
 	layer.open({
135 147
 		type: 2,
136 148
 		title: '查看档案物资信息',
137 149
 		maxmin: true, //开启最大化最小化按钮
138
-		area: ['50%', '60%'],
139
-		content: '../commonTpl/watchOrEditArchivesList.html?companyname='+companyname
150
+		area: ['90%', '80%'],
151
+		content: '../commonTpl/watchOrEditArchivesList.html?companyname=' + companyname
140 152
 	});
141 153
 }
142 154
 /**
143 155
  * 入库
144 156
  */
145
-function btn_warehousing(id,archivesid) {
146
-	layer.confirm('确定入库么?', {
147
-		btn: ['确定', '取消'] //按钮
148
-	}, function() {
149
-		//请求后台数据
150
-		/*发送请求*/
151
-		$.post(huayi.config.callcenter_url + "archives/insideOperationRK", {
152
-			archivesids:id,
153
-			token: $.cookie("token")
154
-		}, function(result) {
155
-			result = JSON.parse(result);
156
-			if(result.state.toLowerCase() == "success") {
157
-				layer.msg("入库成功");
158
-				initTable();
159
-			}
160
-		})
157
+function btn_warehousing(companyname) {
158
+	console.log(companyname);
159
+	layer.open({
160
+		type: 2,
161
+		title: '档案物资信息',
162
+		maxmin: true, //开启最大化最小化按钮
163
+		area: ['50%', '60%'],
164
+		content: '../commonTpl/archivesStateArchivesList.html?state=入库&companyname=' + companyname
165
+	});
166
+}
167
+//function btn_warehousing(id,archivesid) {
168
+//	layer.confirm('确定入库么?', {
169
+//		btn: ['确定', '取消'] //按钮
170
+//	}, function() {
171
+//		//请求后台数据
172
+//		/*发送请求*/
173
+//		$.post(huayi.config.callcenter_url + "archives/insideOperationRK", {
174
+//			archivesids:id,
175
+//			token: $.cookie("token")
176
+//		}, function(result) {
177
+//			result = JSON.parse(result);
178
+//			if(result.state.toLowerCase() == "success") {
179
+//				layer.msg("入库成功");
180
+//				initTable();
181
+//			}
182
+//		})
183
+//	});
184
+//}
185
+/**
186
+ * 借阅
187
+ */
188
+function btn_Borrowing(companyname) {
189
+	console.log(companyname);
190
+	layer.open({
191
+		type: 2,
192
+		title: '档案物资信息',
193
+		maxmin: true, //开启最大化最小化按钮
194
+		area: ['50%', '60%'],
195
+		content: '../commonTpl/archivesStateArchivesList.html?state=借阅&companyname=' + companyname
196
+	});
197
+}
198
+/**
199
+ * 归还
200
+ */
201
+function btn_giveBack(companyname) {
202
+	console.log(companyname);
203
+	layer.open({
204
+		type: 2,
205
+		title: '档案物资信息',
206
+		maxmin: true, //开启最大化最小化按钮
207
+		area: ['50%', '60%'],
208
+		content: '../commonTpl/archivesStateArchivesList.html?state=归还&companyname=' + companyname
161 209
 	});
162 210
 }
163
-
164 211
 /**
165 212
  * 添加
166 213
  * */
@@ -188,7 +235,6 @@ function btn_edit(editId) {
188 235
 	});
189 236
 }
190 237
 
191
-
192 238
 //导入客户信息
193 239
 function btn_export() {
194 240
 	layer.open({
@@ -200,7 +246,6 @@ function btn_export() {
200 246
 	});
201 247
 }
202 248
 
203
-
204 249
 //删除
205 250
 function btn_delete(cid) {
206 251
 	console.log(cid);
@@ -215,7 +260,7 @@ function btn_delete(cid) {
215 260
 			dataType: 'json',
216 261
 			async: true,
217 262
 			data: {
218
-				companyName: cid,//客户Id,可多选[1,2,3]
263
+				companyName: cid, //客户Id,可多选[1,2,3]
219 264
 				token: $.cookie("token")
220 265
 			},
221 266
 			success: function(data) {
@@ -226,36 +271,14 @@ function btn_delete(cid) {
226 271
 		});
227 272
 	});
228 273
 }
229
-//function btn_delete(cid) {
230
-//	layer.confirm('确定删除当前记录?', {
231
-//		icon: 7,
232
-//		btn: ['是', '否'] //按钮
233
-//	}, function(index) {
234
-//		/*执行删除*/
235
-//		$.ajax({
236
-//			type: "post",
237
-//			url: huayi.config.callcenter_url + "archives/DeleteQuestion",
238
-//			dataType: 'json',
239
-//			async: true,
240
-//			data: {
241
-//				id: cid,//客户Id,可多选[1,2,3]
242
-//				token: $.cookie("token")
243
-//			},
244
-//			success: function(data) {
245
-//				layer.msg("删除成功!");
246
-//				$('#cusList').bootstrapTable('refresh');
247
-//				layer.close(index);
248
-//			}
249
-//		});
250
-//	});
251
-//}
252 274
 
253 275
 //导出
254 276
 $('.btn_export1').click(function() {
255 277
 	btn_export1(this);
256 278
 })
279
+
257 280
 function btn_export1(obj) {
258 281
 	var url = huayi.config.callcenter_url + "archives/ExportExcelarchives?token=" + $.cookie("token");
259 282
 	url += "&A_archiveName=" + $("#sc_contel").val();
260 283
 	obj.href = url;
261
-}
284
+}

+ 346 - 0
CallCenterWeb.UI/ArchivesManagement/js/archivesStateArchivesList.js

@@ -0,0 +1,346 @@
1
+$(document).ready(function() {
2
+	var uploader;
3
+	var limitNum = 6; //限制数量
4
+	var proimglist = []; //保存附件数组
5
+	var fields = []; //图片id
6
+	var wzId = []; //物资id
7
+	var wzState = [];
8
+	var stateW;
9
+	//获取公司的名称
10
+	var companyname = decodeURI(helper.request.queryString("companyname"));
11
+	//按钮状态
12
+	var state = decodeURI(helper.request.queryString("state"));
13
+	initTable();
14
+	uploaderImages();
15
+	if(state == "借阅" || state == "归还") {
16
+		$("#out1").hide();
17
+	}
18
+	//提交
19
+	$("#btn_save").click(function() {
20
+		//获取表格选中内容
21
+		var ids = $.map($('#watchTable').bootstrapTable('getSelections'),
22
+			function(row) {
23
+				return row;
24
+			});
25
+		//获取物资id、获取物资状态
26
+		for(var i = 0; i < ids.length; i++) {
27
+			wzId.push(ids[i].id);
28
+			wzState.push(ids[i].statename);
29
+		}
30
+		var newids = wzId.join(","); //物资id
31
+		var newfields = fields.join(","); //图片id
32
+		if(state == "出库") {
33
+			console.log("出库");
34
+			for(var i = 0; i < wzState.length; i++) {
35
+				if(wzState[i] == "已出库") {
36
+					var index = parent.layer.getFrameIndex(window.name);
37
+					parent.layer.close(index);
38
+					parent.layer.msg("出库失败,已有物资是出库状态");
39
+					wzState=null;
40
+					return;
41
+				}
42
+				$.ajax({
43
+					type: "post",
44
+					url: huayi.config.callcenter_url + "archives/CKOperate",
45
+					async: true,
46
+					dataType: 'json',
47
+					data: {
48
+						ids: newids, //物资id
49
+						remark: $('#content').val(), //备注信息
50
+						inside: $('#customer_isbankSlips').find('input[type="radio"]:checked').val(), //是否再外
51
+						openid: "", //微信公众号用的
52
+						companyName: companyname, //公司名称
53
+						fields: newfields, //图片id
54
+						token: $.cookie("token")
55
+					},
56
+					success: function(data) {
57
+
58
+						if(data.state == "success") {
59
+							var index = parent.layer.getFrameIndex(window.name);
60
+							parent.layer.close(index);
61
+							parent.layer.msg("出库成功");
62
+							parent.initTable();
63
+						}
64
+						console.log(data);
65
+					}
66
+				})
67
+			}
68
+		} else if(state == "入库") {
69
+			console.log("入库");
70
+			for(var i = 0; i < wzState.length; i++) {
71
+				if(wzState[i] == "在库") {
72
+					var index = parent.layer.getFrameIndex(window.name);
73
+					parent.layer.close(index);
74
+					parent.layer.msg("入库失败,已有物资是在库状态");
75
+//					parent.initTable();
76
+					return;
77
+				}
78
+				$.ajax({
79
+					type: "post",
80
+					url: huayi.config.callcenter_url + "archives/RKOperate",
81
+					async: true,
82
+					dataType: 'json',
83
+					data: {
84
+						ids: newids, //物资id
85
+						remark: $('#content').val(), //备注信息
86
+						inside: $('#customer_isbankSlips').find('input[type="radio"]:checked').val(), //是否再外
87
+						openid: "", //微信公众号用的
88
+						companyName: companyname, //公司名称
89
+						fields: newfields, //图片id
90
+						token: $.cookie("token")
91
+					},
92
+					success: function(data) {
93
+						if(data.state == "success") {
94
+							var index = parent.layer.getFrameIndex(window.name);
95
+							parent.layer.close(index);
96
+							parent.layer.msg("入库成功");
97
+							parent.initTable();
98
+						}
99
+						console.log(data);
100
+					}
101
+				})
102
+			}
103
+		} else if(state == "借阅") {
104
+			console.log("借阅");
105
+			for(var i = 0; i < wzState.length; i++) {
106
+				if(wzState[i] == "已出库") {
107
+					var index = parent.layer.getFrameIndex(window.name);
108
+					parent.layer.close(index);
109
+					parent.layer.msg("借阅失败,有物资是出库状态");
110
+					parent.initTable();
111
+					return;
112
+				}
113
+				$.ajax({
114
+					type: "post",
115
+					url: huayi.config.callcenter_url + "archives/JYOperate ",
116
+					async: true,
117
+					dataType: 'json',
118
+					data: {
119
+						ids: newids, //物资id
120
+						remark: $('#content').val(), //备注信息
121
+						//					inside: $('#customer_isbankSlips').find('input[type="radio"]:checked').val(), //是否再外
122
+						openid: "", //微信公众号用的
123
+						companyName: companyname, //公司名称
124
+						fields: newfields, //图片id
125
+						token: $.cookie("token")
126
+					},
127
+					success: function(data) {
128
+						if(data.state == "success") {
129
+							var index = parent.layer.getFrameIndex(window.name);
130
+							parent.layer.close(index);
131
+							parent.layer.msg("借阅成功");
132
+							parent.initTable();
133
+						}
134
+						console.log(data);
135
+					}
136
+				})
137
+			}
138
+		} else {
139
+			console.log("归还");
140
+			$.ajax({
141
+				type: "post",
142
+				url: huayi.config.callcenter_url + "archives/GHOperate",
143
+				async: true,
144
+				dataType: 'json',
145
+				data: {
146
+					ids: newids, //物资id
147
+					remark: $('#content').val(), //备注信息
148
+					//					inside: $('#customer_isbankSlips').find('input[type="radio"]:checked').val(), //是否再外
149
+					openid: "", //微信公众号用的
150
+					companyName: companyname, //公司名称
151
+					fields: newfields, //图片id
152
+					token: $.cookie("token")
153
+				},
154
+				success: function(data) {
155
+					if(data.state == "success") {
156
+						var index = parent.layer.getFrameIndex(window.name);
157
+						parent.layer.close(index);
158
+						parent.layer.msg("归还成功");
159
+						parent.initTable();
160
+					}
161
+					console.log(data);
162
+				}
163
+			})
164
+		}
165
+
166
+	})
167
+	//上传图片
168
+	function uploaderImages() {
169
+		if(uploader) {
170
+			uploader.destroy();
171
+		}
172
+		uploader = WebUploader.create({
173
+			auto: true, // 选完文件后,是否自动上传 
174
+			swf: '../../js/webuploader/Uploader.swf', // swf文件路径 
175
+			server: huayi.config.callcenter_url + "archives/UpLoadProcess", // 文件接收服务端 
176
+			pick: '#imgPicker', // 选择文件的按钮。可选 
177
+			formData: {
178
+				token: $.cookie("token")
179
+			},
180
+			// 只允许选择图片文件。 
181
+			accept: {
182
+				//			title: 'Images',
183
+				//			extensions: 'gif,jpg,jpeg,bmp,png',
184
+				//			mimeTypes: 'image/*'
185
+			},
186
+			compress: false, //webuploader默认压缩图片,设置compress:false,可以按照原始比例上传图片  
187
+			//fileVal: "upFile",//设置文件上传域的name。  
188
+			threads: limitNum, //上传并发数。允许同时最大上传进程数,为了保证文件上传顺序  
189
+			fileNumLimit: limitNum,
190
+			fileSizeLimit: 30 * 1024 * 1024, // 30 M
191
+			fileSingleSizeLimit: 5 * 1024 * 1024 // 5 M
192
+		});
193
+
194
+		uploader.on('fileQueued', function(file) {
195
+			var $list = $("#fileList"),
196
+				$li = $(
197
+					'<li id="' + file.id + '"><span class="img_mask"><i class="img_del"></i></span>' +
198
+					'<img/>' +
199
+					'<span class="img_state"><i></i></span>' +
200
+					'<span class="file_name">' + file.name + '</span>' +
201
+					'</li>'
202
+				),
203
+				$img = $li.find('img');
204
+
205
+			// $list为容器jQuery实例 
206
+			$list.append($li);
207
+
208
+			// 保存缩略图 
209
+			uploader.makeThumb(file, function(error, src) {
210
+				if(error) {
211
+					$img.replaceWith('<div class="noThumb"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>');
212
+					return;
213
+				}
214
+				$img.attr('src', src);
215
+			}, 109, 109); //109*109为缩略图尺寸 
216
+
217
+			//绑定删除
218
+			$('#' + file.id).on('click', '.img_del', function() {
219
+				uploader.removeFile(file);
220
+				var $fileLi = $('#' + file.id);
221
+				$fileLi.off().find('.img_del').off().end().remove();
222
+				var itemFileName = $(this).parent().parent().find('.file_name').text();
223
+				$.each(proimglist, function(i, v) {
224
+					if(v && v.filename == itemFileName) {
225
+						proimglist.splice(i, 1);
226
+						//helper.methods.delImgs(v.filesmallurl, v.fileurl);
227
+					}
228
+				});
229
+				$('#fileNum').text(proimglist.length);
230
+			});
231
+
232
+		});
233
+
234
+		// 文件上传过程中保存进度条实时显示。 
235
+		uploader.on('uploadProgress', function(file, percentage) {
236
+			var $li = $('#' + file.id),
237
+				$percent = $li.find('.progress span');
238
+
239
+			// 避免重复保存 
240
+			if(!$percent.length) {
241
+				$percent = $('<div class="progress" style="">' +
242
+						'<span class="text">0%</span>' +
243
+						'<span class="percentage"></span>' +
244
+						'</div>')
245
+					.appendTo($li)
246
+					.find('span');
247
+			}
248
+
249
+			$percent.eq(0).text(Math.round(percentage * 100) + '%');
250
+			$percent.eq(1).css('width', Math.round(percentage * 100) + '%');
251
+		});
252
+
253
+		// 文件上传成功,给item添加成功class, 用样式标记上传成功。 
254
+		uploader.on('uploadSuccess', function(file, res) {
255
+			fields.push(res.data);
256
+			proimglist.push(res.data.F_FileId);
257
+			$('#fileNum').text(proimglist.length);
258
+			$('#' + file.id).addClass('upload-state-done');
259
+		});
260
+
261
+		// 文件上传失败,显示上传出错。 
262
+		uploader.on('uploadError', function(file) {
263
+			var $li = $('#' + file.id),
264
+				$error = $li.find('div.error');
265
+
266
+			// 避免重复创建
267
+			if(!$error.length) {
268
+				$error = $('<div class="error"></div>').appendTo($li);
269
+			}
270
+
271
+			$error.text('上传失败');
272
+		});
273
+
274
+		// 完成上传完了,成功或者失败,先删除进度条。 
275
+		uploader.on('uploadComplete', function(file) {
276
+			$('#' + file.id).find('.progress').remove();
277
+		});
278
+
279
+		uploader.onError = function(code) {
280
+			//		console.log('Error:' + code);
281
+			switch(code) {
282
+				case "Q_EXCEED_NUM_LIMIT":
283
+					layer.msg('只能上传六个文件。');
284
+					break;
285
+				case "Q_TYPE_DENIED":
286
+					layer.msg('文件类型不正确。');
287
+					break;
288
+				case "F_DUPLICATE":
289
+					layer.msg('该文件已上传,请选择其它文件。');
290
+					break;
291
+				case "F_EXCEED_SIZE":
292
+					layer.msg('单文件大小不能超过5M。');
293
+					break;
294
+				case "Q_EXCEED_SIZE_LIMIT":
295
+					layer.msg('总文件大小不能超过30M。');
296
+					break;
297
+				default:
298
+					break;
299
+			}
300
+
301
+		};
302
+	}
303
+	//表格初始化
304
+	function initTable() {
305
+		//先销毁表格
306
+		$('#watchTable').bootstrapTable('destroy');
307
+		//初始化表格,动态从服务器加载数据
308
+		$("#watchTable").bootstrapTable({
309
+			method: "get", //使用get请求到服务器获取数据
310
+			url: huayi.config.callcenter_url + "archives/GetListByCompany", //获取数据的Servlet地址
311
+			contentType: 'application/x-www-form-urlencoded',
312
+			striped: true, //表格显示条纹
313
+			pagination: true, //启动分页
314
+			pageSize: 10, //每页显示的记录数
315
+			pageNumber: 1, //当前第几页
316
+			pageList: [10, 20, 50, 100], //记录数可选列表
317
+			search: false, //是否启用查询
318
+			showColumns: false, //显示下拉框勾选要显示的列
319
+			showRefresh: false, //显示刷新按钮
320
+			sidePagination: "server", //表示服务端请求
321
+			//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
322
+			//设置为limit可以获取limit, offset, search, sort, order
323
+			queryParamsType: "undefined",
324
+			queryParams: function queryParams(params) { //设置查询参数
325
+				var param = {
326
+					PageIndex:params.pageNumber,
327
+					pageSize:params.pageSize,
328
+					F_CompanyName: companyname,
329
+					token: $.cookie("token")
330
+				};
331
+				return param;
332
+			},
333
+			responseHandler: function(res) {
334
+				return {
335
+					"total": res.data.total, //总页数
336
+					"rows": res.data.rows //数据
337
+				};
338
+			},
339
+			onLoadSuccess: function() { //加载成功时执行
340
+			},
341
+			onLoadError: function() { //加载失败时执行
342
+				//layer.msg("加载数据失败", { time: 1500, icon: 2 });
343
+			}
344
+		});
345
+	}
346
+});

+ 20 - 5
CallCenterWeb.UI/ArchivesManagement/js/wacthOrEditArchivesList.js

@@ -12,7 +12,7 @@ function initTable() {
12 12
 		url: huayi.config.callcenter_url + "archives/GetListByCompany", //获取数据的Servlet地址
13 13
 		contentType: 'application/x-www-form-urlencoded',
14 14
 		striped: true, //表格显示条纹
15
-		pagination: false, //启动分页
15
+		pagination: true, //启动分页
16 16
 		pageSize: 10, //每页显示的记录数
17 17
 		pageNumber: 1, //当前第几页
18 18
 		pageList: [10, 20, 50, 100], //记录数可选列表
@@ -25,7 +25,9 @@ function initTable() {
25 25
 		queryParamsType: "undefined",
26 26
 		queryParams: function queryParams(params) { //设置查询参数
27 27
 			var param = {
28
-				F_CompanyName:companyname,
28
+				PageIndex:params.pageNumber,
29
+				pageSize:params.pageSize,
30
+				F_CompanyName: companyname,
29 31
 				token: $.cookie("token")
30 32
 			};
31 33
 			return param;
@@ -36,9 +38,9 @@ function initTable() {
36 38
 		        "rows": res.data.rows   //数据
37 39
 		    };
38 40
 		},
39
-		onLoadSuccess: function(res) { //加载成功时执行
40
-			console.log(res);
41
-			$("#totalNum").html(res.total[0].total);
41
+		onLoadSuccess: function() { //加载成功时执行
42
+//			console.log(res);
43
+//			$("#totalNum").html(res.total[0].total);
42 44
 		},
43 45
 		onLoadError: function() { //加载失败时执行
44 46
 			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
@@ -52,6 +54,19 @@ function formatterOprate(val, row){
52 54
 		'<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_edit_' + row.id+ '" onclick="btn_edit(\'' + row.id + '\')" title="修改">修改</a></li>' +		
53 55
 	'</ul>';
54 56
 }
57
+////格式化公司名称
58
+//function formatterCompanyName(val, row) {
59
+//	console.log(val, row);
60
+//	return '<div class="imgs" ><a class="xg" onclick=btn_detail("' + row.A_CompanyName + '") >' + val + '</a></div>'
61
+//}
62
+///**
63
+// * 查看详情
64
+// * companyName 公司名称
65
+// * */
66
+//function btn_detail(companyName){
67
+//	console.log(companyName)
68
+//	$('#order_details').load('../commonTpl/companyNameOrderDetails.html?companyName='+companyName);
69
+//}
55 70
 /**
56 71
  * 修改
57 72
  * editId 物资id

+ 79 - 0
CallCenterWeb.UI/commonTpl/archivesStateArchivesList.html

@@ -0,0 +1,79 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>添加或编辑档案物资信息</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
9
+		<link rel="stylesheet" href="../js/webuploader/webuploader.css" />
10
+		<script src="../Script/Common/huayi.load.js"></script>
11
+		<script src="../Script/Common/huayi.config.js"></script>
12
+		<link rel="stylesheet" href="../css/customer.css" />
13
+		<link rel="stylesheet" type="text/css" href="../ArchivesManagement/css/archivesStateArchivesList.css" />
14
+	</head>
15
+
16
+	<body>
17
+		<div class="container">
18
+			<div class="tab_contents" id="tab_user_contents">
19
+				<div style="width: 100%;padding: 10px;">
20
+					<table id="watchTable" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
21
+						<thead>
22
+							<tr>
23
+								<th data-checkbox="true"></th>
24
+								<th data-field="A_CompanyName" data-align="center">公司名称</th>
25
+								<th data-field="A_archiveName" data-align="center">物资名称</th>
26
+								<th data-field="statename" data-align="center" id="state">物资状态</th>
27
+							</tr>
28
+						</thead>
29
+					</table>
30
+				</div>
31
+			</div>
32
+			<div class="tab_contents" id="tab_user_contents">
33
+				<ul class="project_items form-horizontal showtabs">
34
+					<li class="form-group">
35
+						<label for="customer_isbankSlips" class="col-md-3">状态</label>
36
+						<div class="col-md-8" id="customer_isbankSlips">
37
+							<label class="radio-inline" id="out1">
38
+								<input type="radio" name="inlineisbankSlips" value="0" >外部
39
+							</label>
40
+							<label class="radio-inline">
41
+								<input type="radio" name="inlineisbankSlips" value="1" checked="checked">内部
42
+							</label>
43
+						</div>
44
+					</li>
45
+					</li>
46
+					<li class="form-group">
47
+						<label for="customer_name" class="col-md-2"><b class="text_require">*</b>备注信息</label>
48
+						<div class="col-md-4">
49
+							<input id="content" class="form-control" type="text" autocomplete="off" />
50
+							<!--<textarea id="content" class="form-control" rows="6" placeholder="请输入备注信息"></textarea>-->
51
+						</div>
52
+					</li>
53
+					<li class="form-group">
54
+						<div id="imgPicker" class="apply_forms_file">+</div>
55
+						<!--<span id="fileNum">0</span>/6 每个文件大小不超过5M-->
56
+						<p class="help-block text-warning">
57
+							<span id="fileNum">0</span>/6 每个文件大小不超过5M
58
+						</p>
59
+					</li>
60
+					<li class="form-group">
61
+						<div id="fileList" class="file_imgs clearfix"></div>
62
+					</li>
63
+				</ul>
64
+				<div class="form-group clearfix">
65
+					<div class="col-md-offset-3 col-md-10">
66
+						<button class="project_save btn btn-primary" id="btn_save" type="button">确认</button>
67
+					</div>
68
+				</div>
69
+			</div>
70
+		</div>
71
+		<script src="../js/laydate/laydate.js"></script>
72
+		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
73
+		<script src="../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
74
+		<script src="../js/webuploader/webuploader.min.js"></script>
75
+		<script src="../Script/Common/regexs.js"></script>
76
+		<script src="../ArchivesManagement/js/archivesStateArchivesList.js"></script>
77
+	</body>
78
+
79
+</html>

+ 279 - 0
CallCenterWeb.UI/commonTpl/companyNameOrderDetails.html

@@ -0,0 +1,279 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>客户信息</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<script src="../Script/Common/huayi.load.js"></script>
9
+		<script src="../Script/Common/huayi.config.js"></script>
10
+		<link href="../css/WorkOrder/Search.css" rel="stylesheet">
11
+		<link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
12
+		<link href="../css/init.css" rel="stylesheet" />
13
+	</head>
14
+
15
+	<body>
16
+		<div id="wz_details" class="ckxq">
17
+			<!-- 工单详情 orderDtails -->
18
+			<ul class="clearfix ckxq_ul">
19
+				<li class="Active">物资详情</li>
20
+				<li>物资变更记录内部</li>
21
+				<li>物资变更记录外部</li>
22
+				<li>修改记录</li>
23
+				<!--<span class="Closed">×</span>-->
24
+			</ul>
25
+			<div class="gdxq">
26
+				<table id="watchTable" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
27
+					<thead>
28
+						<tr>
29
+							<th data-field="A_CompanyName" data-align="center">公司名称</th>
30
+							<th data-field="A_archiveName" data-align="center">物资名称</th>
31
+							<th data-field="statename" data-align="center">物资状态</th>
32
+						</tr>
33
+					</thead>
34
+				</table>
35
+			</div>
36
+			<div class="gdxq" style="display:none;">
37
+				<table id="itemTableList1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
38
+					<thead>
39
+						<tr>
40
+							<th data-field="Operator" data-align="center">操作人</th>
41
+							<th data-field="WarehousingDate" data-align="center">操作时间</th>
42
+							<th data-field="remark" data-align="center">备注</th>
43
+							<th data-field="fieldId" data-align="center" data-formatter="formatterPhoto">照片</th>
44
+						</tr>
45
+					</thead>
46
+				</table>
47
+			</div>
48
+			<div class="gdxq" style="display:none;">
49
+				<table id="itemTableList2" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
50
+					<thead>
51
+						<tr>
52
+							<th data-field="Operator" data-align="center">操作人</th>
53
+							<th data-field="WarehousingDate" data-align="center">操作时间</th>
54
+							<th data-field="remark" data-align="center">备注</th>
55
+							<th data-field="fieldId" data-align="center" data-formatter="formatterPhoto">照片</th>
56
+						</tr>
57
+					</thead>
58
+				</table>
59
+			</div>
60
+			<div class="gdxq" style="display:none;">
61
+				<table id="itemTableList3" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
62
+					<thead>
63
+						<tr>
64
+							<th data-field="OperationDate" data-align="center">修改时间</th>
65
+							<th data-field="OperationContent" data-align="center">修改内容</th>
66
+							<th data-field="Operator" data-align="center">修改人</th>
67
+						</tr>
68
+					</thead>
69
+				</table>
70
+			</div>
71
+		</div>
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>

+ 1 - 1
CallCenterWeb.UI/commonTpl/watchOrEditArchivesList.html

@@ -47,8 +47,8 @@
47 47
 							</tr>
48 48
 						</thead>
49 49
 					</table>
50
-					总共:<span id="totalNum" style="display: inline-block;margin-top: 10px;"></span> 条
51 50
 				</div>
51
+				<div id="order_details" class="ckxq Hidens"></div>
52 52
 			</div>
53 53
 		</div>
54 54
 		<script src="../js/laydate/laydate.js"></script>

+ 2 - 0
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -301,6 +301,7 @@ function formatterOprateLogs(val, row) {
301 301
 
302 302
 //格式化工单编号
303 303
 function formatterOrderId(val, row) {
304
+	console.log(val, row);
304 305
 	return '<div class="imgs" ><a class="xg" onclick=btn_detail("' + row.ID + '") >' + val + '</a></div>'
305 306
 }
306 307
 
@@ -677,6 +678,7 @@ function btn_deleteLogs(oid) {
677 678
  * isCallScreen 是否是来单弹屏中的工单详情
678 679
  * */
679 680
 function btn_detail(oid, isCallScreen) {
681
+	console.log(oid, isCallScreen);
680 682
 	if(!isCallScreen){
681 683
 		$('#order_details').load('./template/orderDetails.html');
682 684
 	}else{

+ 5 - 5
CallCenterWeb.UI/schedule/template/addOrEditSchedule.html

@@ -44,13 +44,13 @@
44 44
 				</div>
45 45
 			</div>
46 46
 		</div>
47
-		<!-- <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script> -->
48
-		<!-- <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script> -->
47
+		 <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script> 
48
+		 <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script> 
49 49
 		<script src="../../js/autosize/autosize.min.js"></script>
50 50
 		<script src="../../js/laydate/laydate.js"></script>
51
-		<!-- <script src="../../js/zTree/jquery.ztree.core.js"></script> -->
52
-    <!-- <script src="../../js/zTree/jquery.ztree.excheck.min.js"></script> -->
53
-		<script src="../js/addOrEditSchedule.js"></script>
51
+		 <script src="../../js/zTree/jquery.ztree.core.js"></script> 
52
+     <script src="../../js/zTree/jquery.ztree.excheck.min.js"></script> 
53
+		<!--<script src="../js/addOrEditSchedule.js"></script>-->
54 54
 	</body>
55 55
 
56 56
 </html>