Просмотр исходного кода

大区办事处多选、短信发送

liuyifan лет назад: 6
Родитель
Сommit
10f4fc1c51

+ 56 - 0
CallCenterWeb.UI/TelCall/SMSRecord.html

@@ -0,0 +1,56 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="UTF-8">
5
+    <title>短信记录</title>
6
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+    <script src="../Script/Common/huayi.load.js"></script>
8
+	<script src="../Script/Common/huayi.config.js"></script>
9
+	<link href="../css/init.css" rel="stylesheet" />
10
+</head>
11
+<body class="gray-bg">
12
+    <div class="wrapper wrapper-content animated fadeInRight">
13
+        <div class="daoHang clearfix">
14
+            <div class="dhLeft">
15
+                <sapn><i class="syIcon"></i>位置:<a href="javaScript:;" id="ReIndex">首页</a>&gt;<a href="javaScript:;">话务管理</a>&gt;<a href=""class="nowPosition">短信记录</a></sapn>
16
+            </div>
17
+            <div class="dhRight">
18
+            	<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
19
+            </div>
20
+        </div>
21
+        <div class="wrapper wrapper-content animated fadeInRight">
22
+			<div class="toolBox">
23
+				<div class="th-bar clearfix">
24
+					<div class="pull-left">
25
+					</div>
26
+					<div class="pull-right">
27
+						<div class="form-inline">
28
+							<div class="time-box form-group">
29
+								<i class="tub fa fa-calendar"></i>
30
+								<input class="form-control" type="text" id="time" placeholder="请选择时间">
31
+							</div>
32
+							<button class="btns search">搜索</button>
33
+						</div>
34
+					</div>
35
+				</div>
36
+			</div>
37
+		</div>
38
+        <div style="width: 100%;padding: 10px;">
39
+			<table id="workorderlist" class="market" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
40
+                <thead>
41
+                    <tr>
42
+						<th data-field="CallerNum" data-align="center">电话号码</th>
43
+						<th data-field="Content" data-align="center">短信内容</th>
44
+						<th data-field="F_UserID" data-align="center">发送人</th>
45
+						<th data-field="RecvTime" data-align="center">发送时间</th>
46
+					</tr>
47
+                </thead>
48
+            </table>
49
+        </div>
50
+	</div>
51
+
52
+	<script src="../js/laydate/laydate.js"></script>
53
+	<script src="./js/SMSRecord.js"></script>
54
+	        
55
+</body>
56
+</html>

+ 64 - 0
CallCenterWeb.UI/TelCall/js/SMSRecord.js

@@ -0,0 +1,64 @@
1
+$(document).ready(function () {
2
+    laydate.render({
3
+        elem: '#time',
4
+        range: '~',
5
+        theme: '#1ab394',
6
+    });
7
+
8
+	//加载列表
9
+	initTable();
10
+	
11
+	//搜索
12
+	$(".search").on("click", function(){
13
+		initTable();
14
+	})
15
+})
16
+
17
+//列表
18
+function initTable() {
19
+    //先销毁表格
20
+    $('#workorderlist').bootstrapTable('destroy');
21
+    //初始化表格,动态从服务器加载数据
22
+    $("#workorderlist").bootstrapTable({
23
+        method: "get",  //使用get请求到服务器获取数据
24
+        url: huayi.config.callcenter_url + "SMS/GetSmSList", //获取数据的Servlet地址
25
+        contentType: 'application/x-www-form-urlencoded',
26
+        striped: true,  //表格显示条纹
27
+        pagination: true, //启动分页
28
+        pageSize: 10,  //每页显示的记录数
29
+        pageNumber: 1, //当前第几页
30
+        pageList: [10, 20, 50, 100],  //记录数可选列表
31
+        search: false,  //是否启用查询
32
+        showColumns: false,  //显示下拉框勾选要显示的列
33
+        showRefresh: false,  //显示刷新按钮
34
+        sidePagination: "server", //表示服务端请求
35
+        //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
36
+        //设置为limit可以获取limit, offset, search, sort, order
37
+        queryParamsType: "undefined",
38
+        queryParams: function queryParams(params) { //设置查询参数
39
+			var param = {
40
+                token: $.cookie("token"),
41
+                starttime: $("#time").val().split(" ~ ")[0],
42
+                endtime: $("#time").val().split(" ~ ")[1],
43
+				pageindex: params.pageNumber, //页码
44
+				pagesize: params.pageSize, //条数
45
+			};
46
+			return param;
47
+		},
48
+        onLoadSuccess: function () {  //加载成功时执行
49
+            //layer.msg("加载成功");
50
+        },
51
+        onLoadError: function () {  //加载失败时执行
52
+            //layer.msg("加载数据失败", { time: 1500, icon: 2 });
53
+        }
54
+    });
55
+}
56
+
57
+//按enter搜索
58
+document.onkeydown = function (e) {
59
+    var theEvent = window.event || e;
60
+    var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
61
+    if (code == 13) {
62
+        initTable();
63
+    }
64
+}

+ 4 - 4
CallCenterWeb.UI/WorkOrder/AddWorkOrder.html

@@ -252,14 +252,14 @@
252 252
 									</select>
253 253
 								</div>
254 254
                             </td>
255
-                            <th>区/县:</th>
255
+                            <!-- <th>区/县:</th>
256 256
                             <td style="position: relative;">
257 257
                             	<div class="form-group">
258 258
 									<select class="form-control" id="keyid">
259 259
 		       							<option value ="">请选择</option>
260 260
 									</select>
261 261
 								</div>
262
-                            </td>
262
+                            </td> -->
263 263
                             <th>详细地址:</th>
264 264
                             <td>
265 265
                                 <div class="form-group">
@@ -292,7 +292,7 @@
292 292
                             <th>生产日期:</th>
293 293
                             <td>
294 294
                                 <div class="form-group">
295
-                                    <input type="text" class="form-control" id="productDate" maxlength='10' onkeyup="value=value.replace(/[^\-?\d.]/g,'')" placeholder="时间格式YYYY.MM.DD"/>
295
+                                    <input type="text" class="form-control" id="productDate"  placeholder="时间格式YYYY.MM.DD"/>
296 296
                                 </div>
297 297
                             </td>
298 298
 						</tr>
@@ -349,7 +349,7 @@
349 349
 								</div>
350 350
                             </td>
351 351
 						</tr>
352
-						<tr>
352
+						<tr class="isOverWrapper">
353 353
 							<th>立即办理</th>
354 354
 							<td>
355 355
 								<div id="isOver" class="col-md-6 r_order_type">

+ 15 - 210
CallCenterWeb.UI/WorkOrder/WorkOrderAppoint.html

@@ -9,6 +9,7 @@
9 9
 	<link href="../css/WorkOrder/Search.css" rel="stylesheet">
10 10
 	<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
11 11
 	<link href="../css/init.css" rel="stylesheet" />
12
+	<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
12 13
     <style>
13 14
 		.toolBox{
14 15
 			padding-top: 15px;	
@@ -36,15 +37,16 @@
36 37
 						<div class="form-group">
37 38
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
38 39
 						</div>
39
-						<div class="form-group">
40
-							<select class="form-control" id="searchArea">
41
-								<option value="">请选择大区</option>
42
-							</select>
43
-						</div>
44
-						<div class="form-group">
45
-							<select class="form-control" id="searchOffice">
46
-								<option value="">请选择办事处</option>
47
-							</select>
40
+						<div class="form-group" style="position: relative;">
41
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
42
+							<input id="searchRegionId" type="hidden" />
43
+							<input id="searchOfficeId" type="hidden" />
44
+							<i class="xl"></i>
45
+							<!-- <b class="delect-icon">X</b> -->
46
+							<div class="addTree">
47
+								<ul id="selectRegionZtree" class="ztree">
48
+								</ul>
49
+							</div>
48 50
 						</div>
49 51
 						<div class="time-box form-group">
50 52
 							<i class="tub fa fa-calendar"></i>
@@ -92,14 +94,6 @@
92 94
 								<option value="">请选择工单级别</option>
93 95
 							</select>
94 96
 						</div>
95
-						<!--<div class="form-group">
96
-							<select class="form-control" id="searchOrderSource">
97
-								<option value="">请选择工单来源</option>
98
-								<option value="1">PC</option>
99
-								<option value="2">APP</option>
100
-								<option value="3">微信</option>
101
-							</select>
102
-						</div>-->
103 97
 						<div class="form-group">
104 98
 							<select class="form-control" id="searchSee">
105 99
 								<option value="">查看负责区域单子</option>
@@ -143,204 +137,19 @@
143 137
 						<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
144 138
 						<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
145 139
 						<th data-field="F_Type" data-class="W60margin appointType" data-formatter="workOrderTypeJudge">工单类别</th>
146
-						<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
147
-						<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
148
-						<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
149
-						<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
150
-						<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
151 140
 						<th data-field="F_WorkOrderId" data-class="workOprate workOprate2 W200" data-formatter="formatterDesig"  data-align="center">操作</th>
152 141
 					</tr>
153 142
                 </thead>
154 143
             </table>
155 144
         </div>
156
-        <!--查看详情-->
157
-            <div class="ckxq  Hidens">
158
-				<ul class="clearfix ckxq_ul">
159
-					<li class="Active">工单详情</li>
160
-					<li>工单记录</li>
161
-					<li>附件记录</li>
162
-					<span class="Closed">×</span>
163
-				</ul>
164
-				<div class="gdxq">
165
-					<div class="">
166
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
167
-							<tbody class="tbodys">
168
-								<tr>
169
-									<th>工单编号:</th>
170
-									<td>
171
-										<span id="detailWorkOrderId"></span>
172
-									</td>
173
-									<th>工单来源:</th>
174
-									<td>
175
-										<span id="detailSource"></span>
176
-									</td>
177
-									<th>工单类型:</th>
178
-									<td>
179
-										<span id="detailType"></span>
180
-									</td>
181
-								</tr>
182
-								<tr>
183
-									<th>大区:</th>
184
-									<td>
185
-										<span id="detailAreaName"></span>
186
-									</td>
187
-									<th>办事处:</th>
188
-									<td>
189
-										<span id="detailOfficeName"></span>
190
-									</td>
191
-									<th>投诉时间:</th>
192
-									<td>
193
-										<span id="detailCreateTime"></span>
194
-									</td>
195
-								</tr>
196
-								<tr>
197
-									<th>工单级别:</th>
198
-									<td>
199
-										<span id="detailDealTimely"></span>
200
-									</td>
201
-									<th>原因:</th>
202
-									<td>
203
-										<span id="detailReason"></span>
204
-									</td>
205
-									<th>通知人:</th>
206
-									<td>
207
-										<span id="detailNotifications"></span>
208
-									</td>
209
-								</tr>
210
-								<tr>
211
-									<th>姓名:</th>
212
-									<td>
213
-										<span id="detailCusName"></span>
214
-									</td>
215
-									<th>联系电话:</th>
216
-									<td>
217
-										<span id="detailCusPhone"></span>
218
-									</td>
219
-									<th>接听人:</th>
220
-									<td>
221
-										<span id="detailReceivingPerson"></span>
222
-									</td>
223
-								</tr>
224
-								<tr>
225
-									<th>地址:</th>
226
-									<td>
227
-										<span id="detailAddress"></span>
228
-									</td>
229
-									<th>产品代码:</th>
230
-									<td>
231
-										<span id="detailProductType"></span>
232
-									</td>
233
-									<th>产品名称:</th>
234
-									<td>
235
-										<span id="detailProductName"></span>
236
-									</td>
237
-								</tr>
238
-								<tr>
239
-									<th>规格:</th>
240
-									<td>
241
-										<span id="detailSpecifications"></span>
242
-									</td>
243
-									<th>生产日期:</th>
244
-									<td>
245
-										<span id="detailPRoductDate"></span>
246
-									</td>
247
-									<th>产品编码:</th>
248
-									<td>
249
-										<span id="detailBatchNumber"></span>
250
-									</td>									
251
-								</tr>
252
-								<tr>
253
-									<th>生产厂家:</th>
254
-									<td>
255
-										<span id="detailManufacturer"></span>
256
-									</td>
257
-									<th>问题代码:</th>
258
-									<td>
259
-										<span id="detailProblemCode"></span>
260
-									</td>
261
-									<th>质量问题:</th>
262
-									<td>
263
-										<span id="detailQualityProblem"></span>
264
-									</td>
265
-								</tr>
266
-								<tr>
267
-									<th>序号:</th>
268
-									<td>
269
-										<span id="detailSerialNumber"></span>
270
-									</td>
271
-									<th>工单状态:</th>
272
-									<td>
273
-										<span id="detailState"></span>
274
-									</td>
275
-									<th>处理时间:</th>
276
-									<td>
277
-										<span id="detailDealTime"></span>
278
-									</td>
279
-								</tr>
280
-								<tr>
281
-									<th>落实情况:</th>
282
-									<td>
283
-										<span id="detailDealResult"></span>
284
-									</td>
285
-									<th>处理人:</th>
286
-									<td>
287
-										<span id="detailDealUser"></span>
288
-									</td>
289
-									<th>是否减免:</th>
290
-									<td>
291
-										<span id="detailReduction"></span>
292
-									</td>
293
-								</tr>
294
-								<tr>
295
-									<th>减免备注</th>
296
-									<td>
297
-										<span id="detailReductionRemarks"></span>
298
-									</td>
299
-									<th>备注:</th>
300
-									<td>
301
-										<span id="detailContent"></span>
302
-									</td>
303
-								</tr>
304
-							</tbody>
305
-						</table>
306
-					</div>
307
-				</div>
308
-	            <div class="gdxq" style="display:none;">
309
-					<div class="">
310
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
311
-							<thead>
312
-								<tr>
313
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
314
-									<th data-field="F_OptContent" data-align="left">内容</th>
315
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
316
-								</tr>
317
-							</thead>
318
-						</table>
319
-					</div>
320
-				</div>
321
-				<div class="gdxq" style="display:none;">
322
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
323
-						<thead>
324
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
325
-								<tbody class="tbodys">
326
-									<tr>
327
-										<th>附件:</th>
328
-										<td colspan="3">
329
-											<ul id="fileList" class="clearfix">
330
-											</ul>
331
-										</td>
332
-									</tr>
333
-							</table>
334
-						</thead>
335
-					</table>
336
-				</div>
337
-			</div>
338 145
 
339 146
 	<script src="../js/laydate/laydate.js"></script>
340 147
 	<script src="../js/comboSelect/jquery.combo.select.js"></script>
341 148
 	<script src="../js/kindeditor/kindeditor.js"></script>
342 149
 	<script src="../js/kindeditor/lang/zh_CN.js"></script>
343 150
 	<script src="../js/WorkOrder/WorkOrder.js"></script>
151
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
152
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
344 153
     <script>
345 154
         var selid;
346 155
         var zpid;
@@ -352,9 +161,6 @@
352 161
 					range: '~',
353 162
 					theme: '#1ab394',
354 163
 					calendar: 'true'
355
-					//type: 'datetime',
356
-					//max : 31,
357
-					//min: 0,
358 164
 			});
359 165
 			laydate.render({
360 166
 				elem: '#duplicateTime',
@@ -362,7 +168,6 @@
362 168
 				theme: '#1ab394',
363 169
 			});
364 170
 
365
-			
366 171
 			// 导出
367 172
 			$('.export').click(function() {
368 173
 				var state = 1; //处理进度
@@ -395,8 +200,8 @@
395 200
 							state: 1,
396 201
 							token: $.cookie("token"),
397 202
 							code: $("#searchCode").val(), //工单编号
398
-							area: $("#searchArea").val(), //大区
399
-							office: $("#searchOffice").val(), //办事处
203
+							area: $("#searchRegionId").val(), //大区
204
+							office: $("#searchOfficeId").val(), //办事处
400 205
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
401 206
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
402 207
 							keywords: $("#searchKeywords").val(),//联系电话

+ 13 - 193
CallCenterWeb.UI/WorkOrder/WorkOrderComplaintTracking.html

@@ -55,15 +55,16 @@
55 55
 						<div class="form-group">
56 56
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
57 57
 						</div>
58
-						<div class="form-group">
59
-							<select class="form-control" id="searchArea">
60
-								<option value="">请选择大区</option>
61
-							</select>
62
-						</div>
63
-						<div class="form-group">
64
-							<select class="form-control" id="searchOffice">
65
-								<option value="">请选择办事处</option>
66
-							</select>
58
+						<div class="form-group" style="position: relative;">
59
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
60
+							<input id="searchRegionId" type="hidden" />
61
+							<input id="searchOfficeId" type="hidden" />
62
+							<i class="xl"></i>
63
+							<!-- <b class="delect-icon">X</b> -->
64
+							<div class="addTree">
65
+								<ul id="selectRegionZtree" class="ztree">
66
+								</ul>
67
+							</div>
67 68
 						</div>
68 69
 						<div class="time-box form-group">
69 70
 							<i class="tub fa fa-calendar"></i>
@@ -178,191 +179,10 @@
178 179
 					</thead>
179 180
 				</table>
180 181
 			</div>
181
-			<!--查看详情-->
182
-			<div class="ckxq  Hidens">
183
-				<ul class="clearfix ckxq_ul">
184
-					<li class="Active">工单详情</li>
185
-					<li>工单记录</li>
186
-					<li>附件记录</li>
187
-					<span class="Closed">×</span>
188
-				</ul>
189
-				<div class="gdxq">
190
-					<div class="">
191
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
192
-							<tbody class="tbodys">
193
-								<tr>
194
-									<th>工单编号:</th>
195
-									<td>
196
-										<span id="detailWorkOrderId"></span>
197
-									</td>
198
-									<th>工单来源:</th>
199
-									<td>
200
-										<span id="detailSource"></span>
201
-									</td>
202
-									<th>工单类型:</th>
203
-									<td>
204
-										<span id="detailType"></span>
205
-									</td>
206
-								</tr>
207
-								<tr>
208
-									<th>大区:</th>
209
-									<td>
210
-										<span id="detailAreaName"></span>
211
-									</td>
212
-									<th>办事处:</th>
213
-									<td>
214
-										<span id="detailOfficeName"></span>
215
-									</td>
216
-									<th>投诉时间:</th>
217
-									<td>
218
-										<span id="detailCreateTime"></span>
219
-									</td>
220
-								</tr>
221
-								<tr>
222
-									<th>工单级别:</th>
223
-									<td>
224
-										<span id="detailDealTimely"></span>
225
-									</td>
226
-									<th>原因:</th>
227
-									<td>
228
-										<span id="detailReason"></span>
229
-									</td>
230
-									<th>通知人:</th>
231
-									<td>
232
-										<span id="detailNotifications"></span>
233
-									</td>
234
-								</tr>
235
-								<tr>
236
-									<th>姓名:</th>
237
-									<td>
238
-										<span id="detailCusName"></span>
239
-									</td>
240
-									<th>联系电话:</th>
241
-									<td>
242
-										<span id="detailCusPhone"></span>
243
-									</td>
244
-									<th>接听人:</th>
245
-									<td>
246
-										<span id="detailReceivingPerson"></span>
247
-									</td>
248
-								</tr>
249
-								<tr>
250
-									<th>地址:</th>
251
-									<td>
252
-										<span id="detailAddress"></span>
253
-									</td>
254
-									<th>产品代码:</th>
255
-									<td>
256
-										<span id="detailProductType"></span>
257
-									</td>
258
-									<th>产品名称:</th>
259
-									<td>
260
-										<span id="detailProductName"></span>
261
-									</td>
262
-								</tr>
263
-								<tr>
264
-									<th>规格:</th>
265
-									<td>
266
-										<span id="detailSpecifications"></span>
267
-									</td>
268
-									<th>生产日期:</th>
269
-									<td>
270
-										<span id="detailPRoductDate"></span>
271
-									</td>
272
-									<th>产品编码:</th>
273
-									<td>
274
-										<span id="detailBatchNumber"></span>
275
-									</td>									
276
-								</tr>
277
-								<tr>
278
-									<th>生产厂家:</th>
279
-									<td>
280
-										<span id="detailManufacturer"></span>
281
-									</td>
282
-									<th>问题代码:</th>
283
-									<td>
284
-										<span id="detailProblemCode"></span>
285
-									</td>
286
-									<th>质量问题:</th>
287
-									<td>
288
-										<span id="detailQualityProblem"></span>
289
-									</td>
290
-								</tr>
291
-								<tr>
292
-									<th>序号:</th>
293
-									<td>
294
-										<span id="detailSerialNumber"></span>
295
-									</td>
296
-									<th>工单状态:</th>
297
-									<td>
298
-										<span id="detailState"></span>
299
-									</td>
300
-									<th>处理时间:</th>
301
-									<td>
302
-										<span id="detailDealTime"></span>
303
-									</td>
304
-								</tr>
305
-								<tr>
306
-									<th>落实情况:</th>
307
-									<td>
308
-										<span id="detailDealResult"></span>
309
-									</td>
310
-									<th>处理人:</th>
311
-									<td>
312
-										<span id="detailDealUser"></span>
313
-									</td>
314
-									<th>是否减免:</th>
315
-									<td>
316
-										<span id="detailReduction"></span>
317
-									</td>
318
-								<tr>
319
-								<tr>
320
-									<th>减免备注</th>
321
-									<td>
322
-										<span id="detailReductionRemarks"></span>
323
-									</td>
324
-									<th>备注:</th>
325
-									<td>
326
-										<span id="detailContent"></span>
327
-									</td>
328
-								</tr>
329
-							</tbody>
330
-						</table>
331
-					</div>	
332
-				</div>
333
-				<div class="gdxq" style="display:none;">
334
-					<div class="">
335
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
336
-							<thead>
337
-								<tr>
338
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
339
-									<th data-field="F_OptContent" data-align="left">内容</th>
340
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
341
-								</tr>
342
-							</thead>
343
-						</table>
344
-					</div>
345
-				</div>
346
-				<div class="gdxq" style="display:none;">
347
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
348
-						<thead>
349
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
350
-								<tbody class="tbodys">
351
-									<tr>
352
-										<th>附件:</th>
353
-										<td colspan="3">
354
-											<ul id="fileList" class="clearfix">
355
-											</ul>
356
-										</td>
357
-									</tr>
358
-							</table>
359
-						</thead>
360
-					</table>
361
-				</div>
362
-			</div>
363 182
 		</div>
364 183
 		
365 184
 		<script src="../js/zTree/jquery.ztree.core.js"></script>
185
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
366 186
 		<script src="../js/kindeditor/kindeditor.js"></script>
367 187
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
368 188
 		<script src="../js/laydate/laydate.js"></script>
@@ -416,8 +236,8 @@
416 236
 							state: $("#searchState").val(), //处理进度
417 237
 							token: $.cookie("token"),
418 238
 							code: $("#searchCode").val(), //工单编号
419
-							area: $("#searchArea").val(), //大区
420
-							office: $("#searchOffice").val(), //办事处
239
+							area: $("#searchRegionId").val(), //大区
240
+							office: $("#searchOfficeId").val(), //办事处
421 241
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
422 242
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
423 243
 							keywords: $("#searchKeywords").val(),//联系电话

+ 44 - 43
CallCenterWeb.UI/WorkOrder/WorkOrderDetails.html

@@ -51,16 +51,6 @@
51 51
 								<td>
52 52
 									<span id="detailWorkOrderId"></span>
53 53
 								</td>
54
-								<th>工单来源:</th>
55
-								<td>
56
-									<span id="detailSource"></span>
57
-								</td>
58
-								<th>工单类型:</th>
59
-								<td>
60
-									<span id="detailType"></span>
61
-								</td>
62
-							</tr>
63
-							<tr>
64 54
 								<th>大区:</th>
65 55
 								<td>
66 56
 									<span id="detailAreaName"></span>
@@ -69,54 +59,41 @@
69 59
 								<td>
70 60
 									<span id="detailOfficeName"></span>
71 61
 								</td>
72
-								<th>投诉时间:</th>
73
-								<td>
74
-									<span id="detailCreateTime"></span>
75
-								</td>
76 62
 							</tr>
77 63
 							<tr>
78
-								<th>工单级别:</th>
79
-								<td>
80
-									<span id="detailDealTimely"></span>
81
-								</td>
82
-								<th>原因:</th>
64
+								<th>投诉时间:</th>
83 65
 								<td>
84
-									<span id="detailReason"></span>
66
+									<span id="detailCreateTime"></span>
85 67
 								</td>
86
-								<th>通知人:</th>
68
+								<th>序号:</th>
87 69
 								<td>
88
-									<span id="detailNotifications"></span>
70
+									<span id="detailSerialNumber"></span>
89 71
 								</td>
90
-							</tr>
91
-							<tr>
92 72
 								<th>姓名:</th>
93 73
 								<td>
94 74
 									<span id="detailCusName"></span>
95 75
 								</td>
96
-								<th>联系电话:</th>
97
-								<td>
98
-									<span id="detailCusPhone"></span>
99
-								</td>
100
-								<th>接听人:</th>
101
-								<td>
102
-									<span id="detailReceivingPerson"></span>
103
-								</td>
104 76
 							</tr>
105 77
 							<tr>
106 78
 								<th>地址:</th>
107 79
 								<td>
108 80
 									<span id="detailAddress"></span>
109 81
 								</td>
82
+								<th>联系电话:</th>
83
+								<td>
84
+									<span id="detailCusPhone"></span>
85
+								</td>
110 86
 								<th>产品代码:</th>
111 87
 								<td>
112 88
 									<span id="detailProductType"></span>
113 89
 								</td>
90
+
91
+							</tr>
92
+							<tr>
114 93
 								<th>产品名称:</th>
115 94
 								<td>
116 95
 									<span id="detailProductName"></span>
117 96
 								</td>
118
-							</tr>
119
-							<tr>
120 97
 								<th>规格:</th>
121 98
 								<td>
122 99
 									<span id="detailSpecifications"></span>
@@ -125,12 +102,12 @@
125 102
 								<td>
126 103
 									<span id="detailPRoductDate"></span>
127 104
 								</td>
105
+							</tr>
106
+							<tr>
128 107
 								<th>产品编码:</th>
129 108
 								<td>
130 109
 									<span id="detailBatchNumber"></span>
131 110
 								</td>									
132
-							</tr>
133
-							<tr>
134 111
 								<th>生产厂家:</th>
135 112
 								<td>
136 113
 									<span id="detailManufacturer"></span>
@@ -139,33 +116,57 @@
139 116
 								<td>
140 117
 									<span id="detailProblemCode"></span>
141 118
 								</td>
119
+							</tr>
120
+							<tr>
142 121
 								<th>质量问题:</th>
143 122
 								<td>
144 123
 									<span id="detailQualityProblem"></span>
145 124
 								</td>
125
+								<th>通知人:</th>
126
+								<td>
127
+									<span id="detailNotifications"></span>
128
+								</td>
129
+								<th>接听人:</th>
130
+								<td>
131
+									<span id="detailReceivingPerson"></span>
132
+								</td>
146 133
 							</tr>
147 134
 							<tr>
148
-								<th>序号:</th>
135
+								<th>落实情况:</th>
149 136
 								<td>
150
-									<span id="detailSerialNumber"></span>
137
+									<span id="detailDealResult"></span>
151 138
 								</td>
152
-								<th>工单状态:</th>
139
+								<th>处理进度:</th>
153 140
 								<td>
154 141
 									<span id="detailState"></span>
155 142
 								</td>
143
+								<th>工单类别:</th>
144
+								<td>
145
+									<span id="detailType"></span>
146
+								</td>
147
+							</tr>
148
+							<tr>
149
+								<th>处理人:</th>
150
+								<td>
151
+									<span id="detailDealUser"></span>
152
+								</td>
156 153
 								<th>处理时间:</th>
157 154
 								<td>
158 155
 									<span id="detailDealTime"></span>
159 156
 								</td>
157
+								<th>工单来源:</th>
158
+								<td>
159
+									<span id="detailSource"></span>
160
+								</td>
160 161
 							</tr>
161 162
 							<tr>
162
-								<th>落实情况:</th>
163
+								<th>工单级别:</th>
163 164
 								<td>
164
-									<span id="detailDealResult"></span>
165
+									<span id="detailDealTimely"></span>
165 166
 								</td>
166
-								<th>处理人:</th>
167
+								<th>原因:</th>
167 168
 								<td>
168
-									<span id="detailDealUser"></span>
169
+									<span id="detailReason"></span>
169 170
 								</td>
170 171
 								<th>是否减免:</th>
171 172
 								<td>

+ 14 - 302
CallCenterWeb.UI/WorkOrder/WorkOrderDispose.html

@@ -103,15 +103,16 @@
103 103
 						<div class="form-group">
104 104
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
105 105
 						</div>
106
-						<div class="form-group">
107
-							<select class="form-control" id="searchArea">
108
-								<option value="">请选择大区</option>
109
-							</select>
110
-						</div>
111
-						<div class="form-group">
112
-							<select class="form-control" id="searchOffice">
113
-								<option value="">请选择办事处</option>
114
-							</select>
106
+						<div class="form-group" style="position: relative;">
107
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
108
+							<input id="searchRegionId" type="hidden" />
109
+							<input id="searchOfficeId" type="hidden" />
110
+							<i class="xl"></i>
111
+							<!-- <b class="delect-icon">X</b> -->
112
+							<div class="addTree">
113
+								<ul id="selectRegionZtree" class="ztree">
114
+								</ul>
115
+							</div>
115 116
 						</div>
116 117
 						<div class="time-box form-group">
117 118
 							<i class="tub fa fa-calendar"></i>
@@ -159,14 +160,6 @@
159 160
 								<option value="">请选择工单级别</option>
160 161
 							</select>
161 162
 						</div>
162
-						<!--<div class="form-group">
163
-							<select class="form-control" id="searchOrderSource">
164
-								<option value="">请选择工单来源</option>
165
-								<option value="1">PC</option>
166
-								<option value="2">APP</option>
167
-								<option value="3">微信</option>
168
-							</select>
169
-						</div>-->
170 163
 						<div class="form-group">
171 164
 							<select class="form-control" id="searchSee">
172 165
 								<option value="">查看负责区域单子</option>
@@ -210,298 +203,20 @@
210 203
 							<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
211 204
 							<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
212 205
 							<th data-field="F_Type" data-class="W60margin disposeType" data-formatter="workOrderTypeJudge">工单类别</th>
213
-							<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
214
-							<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
215
-							<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
216
-							<!--<th data-field="F_DealUser" data-class="W100" data-align="center">处理人</th>-->
217
-							<!--<th data-field="F_DealTime" data-class="W100" data-align="center">处理时间</th>-->
218
-							<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
219
-							<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
220 206
 							<th data-field="F_WorkOrderId" data-class="workOprate workOprate4 W200" data-formatter="formatterOprateDispose"  data-align="center">操作</th>
221 207
 						</tr>
222 208
 					</thead>
223 209
 				</table>
224 210
 			</div>
225
-			<!--查看详情-->
226
-			<div class="ckxq  Hidens">
227
-				<ul class="clearfix ckxq_ul">
228
-					<li class="Active">工单详情</li>
229
-					<li>工单记录</li>
230
-					<li>附件记录</li>
231
-					<span class="Closed">×</span>
232
-				</ul>
233
-				<div class="gdxq">
234
-					<div class="">
235
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
236
-							<tbody class="tbodys">
237
-								<tr>
238
-									<th>工单编号:</th>
239
-									<td>
240
-										<span id="detailWorkOrderId"></span>
241
-									</td>
242
-									<th>工单来源:</th>
243
-									<td>
244
-										<span id="detailSource"></span>
245
-									</td>
246
-									<th>工单类型:</th>
247
-									<td>
248
-										<span id="detailType"></span>
249
-									</td>
250
-								</tr>
251
-								<tr>
252
-									<th>大区:</th>
253
-									<td>
254
-										<span id="detailAreaName"></span>
255
-									</td>
256
-									<th>办事处:</th>
257
-									<td>
258
-										<span id="detailOfficeName"></span>
259
-									</td>
260
-									<th>投诉时间:</th>
261
-									<td>
262
-										<span id="detailCreateTime"></span>
263
-									</td>
264
-								</tr>
265
-								<tr>
266
-									<th>工单级别:</th>
267
-									<td>
268
-										<span id="detailDealTimely"></span>
269
-									</td>
270
-									<th>原因:</th>
271
-									<td>
272
-										<span id="detailReason"></span>
273
-									</td>
274
-									<th>通知人:</th>
275
-									<td>
276
-										<span id="detailNotifications"></span>
277
-									</td>
278
-								</tr>
279
-								<tr>
280
-									<th>姓名:</th>
281
-									<td>
282
-										<span id="detailCusName"></span>
283
-									</td>
284
-									<th>联系电话:</th>
285
-									<td>
286
-										<span id="detailCusPhone"></span>
287
-									</td>
288
-									<th>接听人:</th>
289
-									<td>
290
-										<span id="detailReceivingPerson"></span>
291
-									</td>
292
-								</tr>
293
-								<tr>
294
-									<th>地址:</th>
295
-									<td>
296
-										<span id="detailAddress"></span>
297
-									</td>
298
-									<th>产品代码:</th>
299
-									<td>
300
-										<span id="detailProductType"></span>
301
-									</td>
302
-									<!--<th class="snRmove">生产日期:</th>
303
-									<td class="snRmove">
304
-										<span id="productDate"></span>
305
-									</td>-->
306
-									<th>产品名称:</th>
307
-									<td>
308
-										<span id="detailProductName"></span>
309
-									</td>
310
-								</tr>
311
-								<tr>
312
-									<th>规格:</th>
313
-									<td>
314
-										<span id="detailSpecifications"></span>
315
-									</td>
316
-									<th>生产日期:</th>
317
-									<td>
318
-										<span id="detailPRoductDate"></span>
319
-									</td>
320
-									<th>产品编码:</th>
321
-									<td>
322
-										<span id="detailBatchNumber"></span>
323
-									</td>									
324
-								</tr>
325
-								<tr>
326
-									<th>生产厂家:</th>
327
-									<td>
328
-										<span id="detailManufacturer"></span>
329
-									</td>
330
-									<th>问题代码:</th>
331
-									<td>
332
-										<span id="detailProblemCode"></span>
333
-									</td>
334
-									<th>质量问题:</th>
335
-									<td>
336
-										<span id="detailQualityProblem"></span>
337
-									</td>
338
-								</tr>
339
-								<tr>
340
-									<th>序号:</th>
341
-									<td>
342
-										<span id="detailSerialNumber"></span>
343
-									</td>
344
-									<th>工单状态:</th>
345
-									<td>
346
-										<span id="detailState"></span>
347
-									</td>
348
-									<th>处理时间:</th>
349
-									<td>
350
-										<span id="detailDealTime"></span>
351
-									</td>
352
-								</tr>
353
-								<tr>
354
-									<th>落实情况:</th>
355
-									<td>
356
-										<span id="detailDealResult"></span>
357
-									</td>
358
-									<th>处理人:</th>
359
-									<td>
360
-										<span id="detailDealUser"></span>
361
-									</td>
362
-									<th>是否减免:</th>
363
-									<td>
364
-										<span id="detailReduction"></span>
365
-									</td>
366
-								</tr>
367
-								<tr>
368
-									<th>减免备注</th>
369
-									<td>
370
-										<span id="detailReductionRemarks"></span>
371
-									</td>
372
-									<th>备注:</th>
373
-									<td>
374
-										<span id="detailContent"></span>
375
-									</td>
376
-								</tr>
377
-							</tbody>
378
-						</table>
379
-					</div>
380
-					
381
-				</div>
382
-				<div class="gdxq" style="display:none;">
383
-					<div class="">
384
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
385
-							<thead>
386
-								<tr>
387
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
388
-									<th data-field="F_OptContent" data-align="left">内容</th>
389
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
390
-								</tr>
391
-							</thead>
392
-						</table>
393
-					</div>
394
-				</div>
395
-				<div class="gdxq" style="display:none;">
396
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
397
-						<thead>
398
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
399
-								<tbody class="tbodys">
400
-									<tr>
401
-										<th>附件:</th>
402
-										<td colspan="3">
403
-											<ul id="fileList" class="clearfix">
404
-											</ul>
405
-										</td>
406
-									</tr>
407
-							</table>
408
-						</thead>
409
-					</table>
410
-				</div>
411
-			</div>
412
-		</div>
413
-
414
-		<div class="t-shade">
415
-			<!--处理工单-->
416
-			<div class="shade_k clgd ">
417
-				<div class="shade_title">
418
-					<span>处理工单<srong class="cknum"></srong></span>
419
-					<span class="setwin"><a>x</a></span>
420
-				</div>
421
-				<div class="shade_content">
422
-					<div class="dgxx_table size-13">
423
-						<table class="_table1 table table-bordered" border="0" cellspacing="0" cellpadding="0" style="width: 100%;">
424
-							<thead>
425
-								<tr>
426
-									<th>工单编号:</th>
427
-									<td>
428
-										<span id="cl_gdbh"></span>
429
-									</td>
430
-									<th>工单类型:</th>
431
-									<td>
432
-										<span id="cl_gdlx"></span>
433
-									</td>
434
-								</tr>
435
-								<tr>
436
-									<th>客户姓名:</th>
437
-									<td>
438
-										<span id="cl_khxm"></span>
439
-									</td>
440
-
441
-									<th>客户电话:</th>
442
-									<td>
443
-										<span id="cl_khdh"></span>
444
-									</td>
445
-								</tr>
446
-							</thead>
447
-							<tr class="ns-2">
448
-								<th>处理费用:</th>
449
-								<td colspan="3">
450
-									<div>&nbsp;
451
-										<label style="font-weight: normal;">
452
-                                            <input type="number" style="width: 60px; padding-left: 5px;" id="dealCost" /> 
453
-                                            &nbsp;&nbsp;元
454
-                                        </label>
455
-									</div>
456
-								</td>
457
-							</tr>
458
-							<tr>
459
-								<th>处理状态:</th>
460
-								<td colspan="3">
461
-									<div class="disposeST">
462
-										 
463
-									</div>
464
-								</td>
465
-							</tr>
466
-							<tr class="ns-2">
467
-								<th>响应状态:</th>
468
-								<td colspan="3">
469
-									<div class="responseST">
470
-										
471
-									</div>
472
-								</td>
473
-							</tr>
474
-							<tr>
475
-								<th>处理结果:</th>
476
-								<td colspan="5">
477
-									<div>
478
-										<textarea id="dealCont" name="" rows="3" style="width:100%;"></textarea>
479
-									</div>
480
-								</td>
481
-							</tr>
482
-							<tr>
483
-								<th>客诉进展详述:</th>
484
-								<td colspan="5">
485
-									<div>
486
-										<textarea id="cont" name="" rows="3" style="width:100%;"></textarea>
487
-									</div>
488
-								</td>
489
-							</tr>
490
-						</table>
491
-					</div>
492
-					<div class="clearfix wh_btn">
493
-						<input type="button" value="确定" class="btn-info" id="clgd" />
494
-					</div>
495
-				</div>
496
-			</div>
497 211
 		</div>
498 212
 		
499
-		<script src="../js/zTree/jquery.ztree.core.js"></script>
500 213
 		<script src="../js/laydate/laydate.js"></script>
501 214
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
502 215
 		<script src="../js/kindeditor/kindeditor.js"></script>
503 216
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
504 217
 		<script src="../js/WorkOrder/WorkOrder.js"></script>
218
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
219
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
505 220
 		<script>
506 221
 			$(document).ready(function() {
507 222
 				laydate.render({
@@ -509,9 +224,6 @@
509 224
 					range: '~',
510 225
 					theme: '#1ab394',
511 226
 					calendar: 'true'
512
-					//type: 'datetime',
513
-					//max : 31,
514
-					//min: 0,
515 227
 				});
516 228
 				laydate.render({
517 229
 					elem: '#duplicateTime',
@@ -552,8 +264,8 @@
552 264
 							state: 3,
553 265
 							token: $.cookie("token"),
554 266
 							code: $("#searchCode").val(), //工单编号
555
-							area: $("#searchArea").val(), //大区
556
-							office: $("#searchOffice").val(), //办事处
267
+							area: $("#searchRegionId").val(), //大区
268
+							office: $("#searchOfficeId").val(), //办事处
557 269
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
558 270
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
559 271
 							keywords: $("#searchKeywords").val(),//联系电话

+ 17 - 202
CallCenterWeb.UI/WorkOrder/WorkOrderParty.html

@@ -10,6 +10,8 @@
10 10
 		<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
11 11
 		<link href="../css/init.css" rel="stylesheet" />
12 12
 		<link href="../css/WorkOrder/Search.css" rel="stylesheet">
13
+		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
14
+
13 15
 		<style>
14 16
 			.toolBox{
15 17
 				padding-top: 15px;	
@@ -47,15 +49,16 @@
47 49
 						<div class="form-group">
48 50
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
49 51
 						</div>
50
-						<div class="form-group">
51
-							<select class="form-control" id="searchArea">
52
-								<option value="">请选择大区</option>
53
-							</select>
54
-						</div>
55
-						<div class="form-group">
56
-							<select class="form-control" id="searchOffice">
57
-								<option value="">请选择办事处</option>
58
-							</select>
52
+						<div class="form-group" style="position: relative;">
53
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
54
+							<input id="searchRegionId" type="hidden" />
55
+							<input id="searchOfficeId" type="hidden" />
56
+							<i class="xl"></i>
57
+							<!-- <b class="delect-icon">X</b> -->
58
+							<div class="addTree">
59
+								<ul id="selectRegionZtree" class="ztree">
60
+								</ul>
61
+							</div>
59 62
 						</div>
60 63
 						<div class="time-box form-group">
61 64
 							<i class="tub fa fa-calendar"></i>
@@ -154,202 +157,11 @@
154 157
 							<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
155 158
 							<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
156 159
 							<th data-field="F_Type" data-class="W60margin partyType" data-formatter="workOrderTypeJudge">工单类别</th>
157
-
158
-							<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
159
-							<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
160
-							<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
161
-							<!--<th data-field="F_DealUser" data-class="W100" data-align="center">处理人</th>-->
162
-							<!--<th data-field="F_DealTime" data-class="W100" data-align="center">处理时间</th>-->
163
-							<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
164
-							<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
165 160
 							<th data-field="F_WorkOrderId" data-class="workOprate workOprate6 W200" data-formatter="formatterProcessed"  data-align="center">操作</th>
166 161
 						</tr>
167 162
 					</thead>
168 163
 				</table>
169 164
 			</div>
170
-			<!--查看详情-->
171
-			<div class="ckxq  Hidens">
172
-				<ul class="clearfix ckxq_ul">
173
-					<li class="Active">工单详情</li>
174
-					<li>工单记录</li>
175
-					<li>附件记录</li>
176
-					<span class="Closed">×</span>
177
-				</ul>
178
-				<div class="gdxq">
179
-					<div class="">
180
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
181
-							<tbody class="tbodys">
182
-								<tr>
183
-									<th>工单编号:</th>
184
-									<td>
185
-										<span id="detailWorkOrderId"></span>
186
-									</td>
187
-									<th>工单来源:</th>
188
-									<td>
189
-										<span id="detailSource"></span>
190
-									</td>
191
-									<th>工单类型:</th>
192
-									<td>
193
-										<span id="detailType"></span>
194
-									</td>
195
-								</tr>
196
-								<tr>
197
-									<th>大区:</th>
198
-									<td>
199
-										<span id="detailAreaName"></span>
200
-									</td>
201
-									<th>办事处:</th>
202
-									<td>
203
-										<span id="detailOfficeName"></span>
204
-									</td>
205
-									<th>投诉时间:</th>
206
-									<td>
207
-										<span id="detailCreateTime"></span>
208
-									</td>
209
-								</tr>
210
-								<tr>
211
-									<th>工单级别:</th>
212
-									<td>
213
-										<span id="detailDealTimely"></span>
214
-									</td>
215
-									<th>原因:</th>
216
-									<td>
217
-										<span id="detailReason"></span>
218
-									</td>
219
-									<th>通知人:</th>
220
-									<td>
221
-										<span id="detailNotifications"></span>
222
-									</td>
223
-								</tr>
224
-								<tr>
225
-									<th>姓名:</th>
226
-									<td>
227
-										<span id="detailCusName"></span>
228
-									</td>
229
-									<th>联系电话:</th>
230
-									<td>
231
-										<span id="detailCusPhone"></span>
232
-									</td>
233
-									<th>接听人:</th>
234
-									<td>
235
-										<span id="detailReceivingPerson"></span>
236
-									</td>
237
-								</tr>
238
-								<tr>
239
-									<th>地址:</th>
240
-									<td>
241
-										<span id="detailAddress"></span>
242
-									</td>
243
-									<th>产品代码:</th>
244
-									<td>
245
-										<span id="detailProductType"></span>
246
-									</td>
247
-									<th>产品名称:</th>
248
-									<td>
249
-										<span id="detailProductName"></span>
250
-									</td>
251
-								</tr>
252
-								<tr>
253
-									<th>规格:</th>
254
-									<td>
255
-										<span id="detailSpecifications"></span>
256
-									</td>
257
-									<th>生产日期:</th>
258
-									<td>
259
-										<span id="detailPRoductDate"></span>
260
-									</td>
261
-									<th>产品编码:</th>
262
-									<td>
263
-										<span id="detailBatchNumber"></span>
264
-									</td>									
265
-								</tr>
266
-								<tr>
267
-									<th>生产厂家:</th>
268
-									<td>
269
-										<span id="detailManufacturer"></span>
270
-									</td>
271
-									<th>问题代码:</th>
272
-									<td>
273
-										<span id="detailProblemCode"></span>
274
-									</td>
275
-									<th>质量问题:</th>
276
-									<td>
277
-										<span id="detailQualityProblem"></span>
278
-									</td>
279
-								</tr>
280
-								<tr>
281
-									<th>序号:</th>
282
-									<td>
283
-										<span id="detailSerialNumber"></span>
284
-									</td>
285
-									<th>工单状态:</th>
286
-									<td>
287
-										<span id="detailState"></span>
288
-									</td>
289
-									<th>处理时间:</th>
290
-									<td>
291
-										<span id="detailDealTime"></span>
292
-									</td>
293
-								</tr>
294
-								<tr>
295
-									<th>落实情况:</th>
296
-									<td>
297
-										<span id="detailDealResult"></span>
298
-									</td>
299
-									<th>处理人:</th>
300
-									<td>
301
-										<span id="detailDealUser"></span>
302
-									</td>
303
-									<th>是否减免:</th>
304
-									<td>
305
-										<span id="detailReduction"></span>
306
-									</td>
307
-								</tr>
308
-								<tr>
309
-									<th>减免备注</th>
310
-									<td>
311
-										<span id="detailReductionRemarks"></span>
312
-									</td>
313
-									<th>备注:</th>
314
-									<td>
315
-										<span id="detailContent"></span>
316
-									</td>
317
-								</tr>
318
-							</tbody>
319
-						</table>
320
-					</div>
321
-					
322
-				</div>
323
-				<div class="gdxq" style="display:none;">
324
-					<div class="">
325
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
326
-							<thead>
327
-								<tr>
328
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
329
-									<th data-field="F_OptContent" data-align="left">内容</th>
330
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
331
-								</tr>
332
-							</thead>
333
-						</table>
334
-					</div>
335
-				</div>
336
-				<div class="gdxq" style="display:none;">
337
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
338
-						<thead>
339
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
340
-								<tbody class="tbodys">
341
-									<tr>
342
-										<th>附件:</th>
343
-										<td colspan="3">
344
-											<ul id="fileList" class="clearfix">
345
-											</ul>
346
-										</td>
347
-									</tr>
348
-							</table>
349
-						</thead>
350
-					</table>
351
-				</div>
352
-			</div>
353 165
 		</div>
354 166
 
355 167
 		<script src="../js/zTree/jquery.ztree.core.js"></script>
@@ -358,6 +170,9 @@
358 170
 		<script src="../js/WorkOrder/WorkOrder.js"></script>
359 171
 		<script src="../js/laydate/laydate.js"></script>
360 172
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
173
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
174
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
175
+	
361 176
 		<script>
362 177
 			$(document).ready(function() {
363 178
 				laydate.render({
@@ -405,8 +220,8 @@
405 220
 							state: 10, //处理进度
406 221
 							token: $.cookie("token"),
407 222
 							code: $("#searchCode").val(), //工单编号
408
-							area: $("#searchArea").val(), //大区
409
-							office: $("#searchOffice").val(), //办事处
223
+							area: $("#searchRegionId").val(), //大区
224
+							office: $("#searchOfficeId").val(), //办事处
410 225
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
411 226
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
412 227
 							keywords: $("#searchKeywords").val(),//联系电话

+ 15 - 202
CallCenterWeb.UI/WorkOrder/WorkOrderProcessing.html

@@ -52,15 +52,16 @@
52 52
 						<div class="form-group">
53 53
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
54 54
 						</div>
55
-						<div class="form-group">
56
-							<select class="form-control" id="searchArea">
57
-								<option value="">请选择大区</option>
58
-							</select>
59
-						</div>
60
-						<div class="form-group">
61
-							<select class="form-control" id="searchOffice">
62
-								<option value="">请选择办事处</option>
63
-							</select>
55
+						<div class="form-group" style="position: relative;">
56
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
57
+							<input id="searchRegionId" type="hidden" />
58
+							<input id="searchOfficeId" type="hidden" />
59
+							<i class="xl"></i>
60
+							<!-- <b class="delect-icon">X</b> -->
61
+							<div class="addTree">
62
+								<ul id="selectRegionZtree" class="ztree">
63
+								</ul>
64
+							</div>
64 65
 						</div>
65 66
 						<div class="time-box form-group">
66 67
 							<i class="tub fa fa-calendar"></i>
@@ -159,209 +160,21 @@
159 160
 							<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
160 161
 							<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
161 162
 							<th data-field="F_Type" data-class="W60margin processingType" data-formatter="workOrderTypeJudge">工单类别</th>
162
-
163
-							<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
164
-							<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
165
-							<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
166
-							<!--<th data-field="F_DealUser" data-class="W100" data-align="center">处理人</th>-->
167
-							<!--<th data-field="F_DealTime" data-class="W100" data-align="center">处理时间</th>-->
168
-							<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
169
-							<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
170 163
 							<th data-field="F_WorkOrderId" data-class="workOprate workOprate5 W200" data-formatter="formatterProcessing"  data-align="center">操作</th>
171 164
 						</tr>
172 165
 					</thead>
173 166
 				</table>
174 167
 			</div>
175
-			<!--查看详情-->
176
-			<div class="ckxq  Hidens">
177
-				<ul class="clearfix ckxq_ul">
178
-					<li class="Active">工单详情</li>
179
-					<li>工单记录</li>
180
-					<li>附件记录</li>
181
-					<span class="Closed">×</span>
182
-				</ul>
183
-				<div class="gdxq">
184
-					<div class="">
185
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
186
-							<tbody class="tbodys">
187
-								<tr>
188
-									<th>工单编号:</th>
189
-									<td>
190
-										<span id="detailWorkOrderId"></span>
191
-									</td>
192
-									<th>工单来源:</th>
193
-									<td>
194
-										<span id="detailSource"></span>
195
-									</td>
196
-									<th>工单类型:</th>
197
-									<td>
198
-										<span id="detailType"></span>
199
-									</td>
200
-								</tr>
201
-								<tr>
202
-									<th>大区:</th>
203
-									<td>
204
-										<span id="detailAreaName"></span>
205
-									</td>
206
-									<th>办事处:</th>
207
-									<td>
208
-										<span id="detailOfficeName"></span>
209
-									</td>
210
-									<th>投诉时间:</th>
211
-									<td>
212
-										<span id="detailCreateTime"></span>
213
-									</td>
214
-								</tr>
215
-								<tr>
216
-									<th>工单级别:</th>
217
-									<td>
218
-										<span id="detailDealTimely"></span>
219
-									</td>
220
-									<th>原因:</th>
221
-									<td>
222
-										<span id="detailReason"></span>
223
-									</td>
224
-									<th>通知人:</th>
225
-									<td>
226
-										<span id="detailNotifications"></span>
227
-									</td>
228
-								</tr>
229
-								<tr>
230
-									<th>姓名:</th>
231
-									<td>
232
-										<span id="detailCusName"></span>
233
-									</td>
234
-									<th>联系电话:</th>
235
-									<td>
236
-										<span id="detailCusPhone"></span>
237
-									</td>
238
-									<th>接听人:</th>
239
-									<td>
240
-										<span id="detailReceivingPerson"></span>
241
-									</td>
242
-								</tr>
243
-								<tr>
244
-									<th>地址:</th>
245
-									<td>
246
-										<span id="detailAddress"></span>
247
-									</td>
248
-									<th>产品代码:</th>
249
-									<td>
250
-										<span id="detailProductType"></span>
251
-									</td>
252
-									<th>产品名称:</th>
253
-									<td>
254
-										<span id="detailProductName"></span>
255
-									</td>
256
-								</tr>
257
-								<tr>
258
-									<th>规格:</th>
259
-									<td>
260
-										<span id="detailSpecifications"></span>
261
-									</td>
262
-									<th>生产日期:</th>
263
-									<td>
264
-										<span id="detailPRoductDate"></span>
265
-									</td>
266
-									<th>产品编码:</th>
267
-									<td>
268
-										<span id="detailBatchNumber"></span>
269
-									</td>									
270
-								</tr>
271
-								<tr>
272
-									<th>生产厂家:</th>
273
-									<td>
274
-										<span id="detailManufacturer"></span>
275
-									</td>
276
-									<th>问题代码:</th>
277
-									<td>
278
-										<span id="detailProblemCode"></span>
279
-									</td>
280
-									<th>质量问题:</th>
281
-									<td>
282
-										<span id="detailQualityProblem"></span>
283
-									</td>
284
-								</tr>
285
-								<tr>
286
-									<th>序号:</th>
287
-									<td>
288
-										<span id="detailSerialNumber"></span>
289
-									</td>
290
-									<th>工单状态:</th>
291
-									<td>
292
-										<span id="detailState"></span>
293
-									</td>
294
-									<th>处理时间:</th>
295
-									<td>
296
-										<span id="detailDealTime"></span>
297
-									</td>
298
-								</tr>
299
-								<tr>
300
-									<th>落实情况:</th>
301
-									<td>
302
-										<span id="detailDealResult"></span>
303
-									</td>
304
-									<th>处理人:</th>
305
-									<td>
306
-										<span id="detailDealUser"></span>
307
-									</td>
308
-									<th>是否减免:</th>
309
-									<td>
310
-										<span id="detailReduction"></span>
311
-									</td>
312
-								</tr>
313
-								<tr>
314
-									<th>减免备注</th>
315
-									<td>
316
-										<span id="detailReductionRemarks"></span>
317
-									</td>
318
-									<th>备注:</th>
319
-									<td>
320
-										<span id="detailContent"></span>
321
-									</td>
322
-								</tr>
323
-							</tbody>
324
-						</table>
325
-					</div>
326
-				</div>
327
-				<div class="gdxq" style="display:none;">
328
-					<div class="">
329
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
330
-							<thead>
331
-								<tr>
332
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
333
-									<th data-field="F_OptContent" data-align="left">内容</th>
334
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
335
-								</tr>
336
-							</thead>
337
-						</table>
338
-					</div>
339
-				</div>
340
-				<div class="gdxq" style="display:none;">
341
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
342
-						<thead>
343
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
344
-								<tbody class="tbodys">
345
-									<tr>
346
-										<th>附件:</th>
347
-										<td colspan="3">
348
-											<ul id="fileList" class="clearfix">
349
-											</ul>
350
-										</td>
351
-									</tr>
352
-							</table>
353
-						</thead>
354
-					</table>
355
-				</div>
356
-			</div>
357 168
 		</div>
358 169
 
359
-		<script src="../js/zTree/jquery.ztree.core.js"></script>
360 170
 		<script src="../js/kindeditor/kindeditor.js"></script>
361 171
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
362 172
 		<script src="../js/WorkOrder/WorkOrder.js"></script>
363 173
 		<script src="../js/laydate/laydate.js"></script>
364 174
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
175
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
176
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
177
+	
365 178
 		<script>
366 179
 			$(document).ready(function() {
367 180
 				laydate.render({
@@ -409,8 +222,8 @@
409 222
 							state: 4, //工单状态
410 223
 							token: $.cookie("token"),
411 224
 							code: $("#searchCode").val(), //工单编号
412
-							area: $("#searchArea").val(), //大区
413
-							office: $("#searchOffice").val(), //办事处
225
+							area: $("#searchRegionId").val(), //大区
226
+							office: $("#searchOfficeId").val(), //办事处
414 227
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
415 228
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
416 229
 							keywords: $("#searchKeywords").val(),//联系电话

+ 15 - 208
CallCenterWeb.UI/WorkOrder/WorkOrderRemission.html

@@ -46,15 +46,16 @@
46 46
 						<div class="form-group">
47 47
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
48 48
 						</div>
49
-						<div class="form-group">
50
-							<select class="form-control" id="searchArea">
51
-								<option value="">请选择大区</option>
52
-							</select>
53
-						</div>
54
-						<div class="form-group">
55
-							<select class="form-control" id="searchOffice">
56
-								<option value="">请选择办事处</option>
57
-							</select>
49
+						<div class="form-group" style="position: relative;">
50
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
51
+							<input id="searchRegionId" type="hidden" />
52
+							<input id="searchOfficeId" type="hidden" />
53
+							<i class="xl"></i>
54
+							<!-- <b class="delect-icon">X</b> -->
55
+							<div class="addTree">
56
+								<ul id="selectRegionZtree" class="ztree">
57
+								</ul>
58
+							</div>
58 59
 						</div>
59 60
 						<div class="time-box form-group">
60 61
 							<i class="tub fa fa-calendar"></i>
@@ -165,189 +166,9 @@
165 166
                 </thead>
166 167
             </table>
167 168
         </div>
168
-        <!--查看详情-->
169
-        <div class="ckxq  Hidens">
170
-			<ul class="clearfix ckxq_ul">
171
-				<li class="Active">工单详情</li>
172
-				<li>工单记录</li>
173
-				<li>附件记录</li>
174
-				<span class="Closed">×</span>
175
-			</ul>
176
-			<div class="gdxq">
177
-				<div class="">
178
-					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
179
-						<tbody class="tbodys">
180
-							<tr>
181
-								<th>工单编号:</th>
182
-								<td>
183
-									<span id="detailWorkOrderId"></span>
184
-								</td>
185
-								<th>工单来源:</th>
186
-								<td>
187
-									<span id="detailSource"></span>
188
-								</td>
189
-								<th>工单类型:</th>
190
-								<td>
191
-									<span id="detailType"></span>
192
-								</td>
193
-							</tr>
194
-							<tr>
195
-								<th>大区:</th>
196
-								<td>
197
-									<span id="detailAreaName"></span>
198
-								</td>
199
-								<th>办事处:</th>
200
-								<td>
201
-									<span id="detailOfficeName"></span>
202
-								</td>
203
-								<th>投诉时间:</th>
204
-								<td>
205
-									<span id="detailCreateTime"></span>
206
-								</td>
207
-							</tr>
208
-							<tr>
209
-								<th>工单级别:</th>
210
-								<td>
211
-									<span id="detailDealTimely"></span>
212
-								</td>
213
-								<th>原因:</th>
214
-								<td>
215
-									<span id="detailReason"></span>
216
-								</td>
217
-								<th>通知人:</th>
218
-								<td>
219
-									<span id="detailNotifications"></span>
220
-								</td>
221
-							</tr>
222
-							<tr>
223
-								<th>姓名:</th>
224
-								<td>
225
-									<span id="detailCusName"></span>
226
-								</td>
227
-								<th>联系电话:</th>
228
-								<td>
229
-									<span id="detailCusPhone"></span>
230
-								</td>
231
-								<th>接听人:</th>
232
-								<td>
233
-									<span id="detailReceivingPerson"></span>
234
-								</td>
235
-							</tr>
236
-							<tr>
237
-								<th>地址:</th>
238
-								<td>
239
-									<span id="detailAddress"></span>
240
-								</td>
241
-								<th>产品代码:</th>
242
-								<td>
243
-									<span id="detailProductType"></span>
244
-								</td>
245
-								<th>产品名称:</th>
246
-								<td>
247
-									<span id="detailProductName"></span>
248
-								</td>
249
-							</tr>
250
-							<tr>
251
-								<th>规格:</th>
252
-								<td>
253
-									<span id="detailSpecifications"></span>
254
-								</td>
255
-								<th>生产日期:</th>
256
-								<td>
257
-									<span id="detailPRoductDate"></span>
258
-								</td>
259
-								<th>产品编码:</th>
260
-								<td>
261
-									<span id="detailBatchNumber"></span>
262
-								</td>									
263
-							</tr>
264
-							<tr>
265
-								<th>生产厂家:</th>
266
-								<td>
267
-									<span id="detailManufacturer"></span>
268
-								</td>
269
-								<th>问题代码:</th>
270
-								<td>
271
-									<span id="detailProblemCode"></span>
272
-								</td>
273
-								<th>质量问题:</th>
274
-								<td>
275
-									<span id="detailQualityProblem"></span>
276
-								</td>
277
-							</tr>
278
-							<tr>
279
-								<th>序号:</th>
280
-								<td>
281
-									<span id="detailSerialNumber"></span>
282
-								</td>
283
-								<th>工单状态:</th>
284
-								<td>
285
-									<span id="detailState"></span>
286
-								</td>
287
-								<th>处理时间:</th>
288
-								<td>
289
-									<span id="detailDealTime"></span>
290
-								</td>
291
-							</tr>
292
-							<tr>
293
-								<th>落实情况:</th>
294
-								<td>
295
-									<span id="detailDealResult"></span>
296
-								</td>
297
-								<th>处理人:</th>
298
-								<td>
299
-									<span id="detailDealUser"></span>
300
-								</td>
301
-								<th>是否减免:</th>
302
-								<td>
303
-									<span id="detailReduction"></span>
304
-								</td>
305
-							</tr>
306
-							<tr>
307
-								<th>减免备注</th>
308
-								<td>
309
-									<span id="detailReductionRemarks"></span>
310
-								</td>
311
-								<th>备注:</th>
312
-								<td>
313
-									<span id="detailContent"></span>
314
-								</td>
315
-							</tr>
316
-						</tbody>
317
-					</table>
318
-				</div>
319
-			</div>
320
-			<div class="gdxq" style="display:none;">
321
-				<div class="">
322
-					<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
323
-						<thead>
324
-							<tr>
325
-								<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
326
-								<th data-field="F_OptContent" data-align="left">内容</th>
327
-								<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
328
-							</tr>
329
-						</thead>
330
-					</table>
331
-				</div>
332
-			</div>
333
-			<div class="gdxq" style="display:none;">
334
-				<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
335
-					<thead>
336
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
337
-							<tbody class="tbodys">
338
-								<tr>
339
-									<th>附件:</th>
340
-									<td colspan="3">
341
-										<ul id="fileList" class="clearfix">
342
-										</ul>
343
-									</td>
344
-								</tr>
345
-						</table>
346
-					</thead>
347
-				</table>
348
-			</div>
349
-		</div>
350
-		
169
+
170
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
171
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
351 172
 	<script src="../js/laydate/laydate.js"></script>
352 173
 	<script src="../js/comboSelect/jquery.combo.select.js"></script>
353 174
 	<script src="../js/kindeditor/kindeditor.js"></script>
@@ -361,9 +182,6 @@
361 182
 				range: '~',
362 183
 				theme: '#1ab394',
363 184
 				calendar: 'true'
364
-				//type: 'datetime',
365
-				//max : 31,
366
-				//min: 0,
367 185
 			});
368 186
 			laydate.render({
369 187
 				elem: '#duplicateTime',
@@ -379,17 +197,6 @@
379 197
 			});
380 198
         })
381 199
         
382
-//      $('#workorderlist').bootstrapTable({
383
-//          dataType: "json",
384
-//          method: 'get',
385
-//          contentType: "application/x-www-form-urlencoded",
386
-//          cache: false,
387
-//          url: '',
388
-//          pagination: true,
389
-//          fixedColumns: true,
390
-//          fixedNumber: 1,
391
-//          columns: []
392
-//      }) 
393 200
         function initTable() {
394 201
             //先销毁表格
395 202
             $('#workorderlist').bootstrapTable('destroy');
@@ -416,8 +223,8 @@
416 223
 							state: 8, //处理进度
417 224
 							token: $.cookie("token"),
418 225
 							code: $("#searchCode").val(), //工单编号
419
-							area: $("#searchArea").val(), //大区
420
-							office: $("#searchOffice").val(), //办事处
226
+							area: $("#searchRegionId").val(), //大区
227
+							office: $("#searchOfficeId").val(), //办事处
421 228
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
422 229
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
423 230
 							keywords: $("#searchKeywords").val(),//联系电话

+ 18 - 204
CallCenterWeb.UI/WorkOrder/WorkOrderReturnAssigned.html

@@ -9,6 +9,7 @@
9 9
 	<link href="../css/WorkOrder/Search.css" rel="stylesheet">
10 10
 	<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
11 11
 	<link href="../css/init.css" rel="stylesheet" />
12
+	<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
12 13
     <style>
13 14
 		.toolBox{
14 15
 			padding-top: 15px;	
@@ -36,15 +37,16 @@
36 37
 						<div class="form-group">
37 38
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
38 39
 						</div>
39
-						<div class="form-group">
40
-							<select class="form-control" id="searchArea">
41
-								<option value="">请选择大区</option>
42
-							</select>
43
-						</div>
44
-						<div class="form-group">
45
-							<select class="form-control" id="searchOffice">
46
-								<option value="">请选择办事处</option>
47
-							</select>
40
+						<div class="form-group" style="position: relative;">
41
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
42
+							<input id="searchRegionId" type="hidden" />
43
+							<input id="searchOfficeId" type="hidden" />
44
+							<i class="xl"></i>
45
+							<!-- <b class="delect-icon">X</b> -->
46
+							<div class="addTree">
47
+								<ul id="selectRegionZtree" class="ztree">
48
+								</ul>
49
+							</div>
48 50
 						</div>
49 51
 						<div class="time-box form-group">
50 52
 							<i class="tub fa fa-calendar"></i>
@@ -143,206 +145,21 @@
143 145
 						<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
144 146
 						<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
145 147
 						<th data-field="F_Type" data-class="W60margin returnAssignedType" data-formatter="workOrderTypeJudge">工单类别</th>
146
-						<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
147
-						<!--<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">工单状态</th>-->
148
-						<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
149
-						<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
150
-						<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
151
-						<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
152 148
 						<th data-field="F_WorkOrderId" data-class="workOprate workOprate2 W200" data-formatter="formatterDesig"  data-align="center">操作</th>
153 149
 
154 150
 					</tr>
155 151
                 </thead>
156 152
             </table>
157
-        </div>
158
-        <!--查看详情-->
159
-            <div class="ckxq  Hidens">
160
-				<ul class="clearfix ckxq_ul">
161
-					<li class="Active">工单详情</li>
162
-					<li>工单记录</li>
163
-					<li>附件记录</li>
164
-					<span class="Closed">×</span>
165
-				</ul>
166
-				<div class="gdxq">
167
-					<div class="">
168
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
169
-							<tbody class="tbodys">
170
-								<tr>
171
-									<th>工单编号:</th>
172
-									<td>
173
-										<span id="detailWorkOrderId"></span>
174
-									</td>
175
-									<th>工单来源:</th>
176
-									<td>
177
-										<span id="detailSource"></span>
178
-									</td>
179
-									<th>工单类型:</th>
180
-									<td>
181
-										<span id="detailType"></span>
182
-									</td>
183
-								</tr>
184
-								<tr>
185
-									<th>大区:</th>
186
-									<td>
187
-										<span id="detailAreaName"></span>
188
-									</td>
189
-									<th>办事处:</th>
190
-									<td>
191
-										<span id="detailOfficeName"></span>
192
-									</td>
193
-									<th>投诉时间:</th>
194
-									<td>
195
-										<span id="detailCreateTime"></span>
196
-									</td>
197
-								</tr>
198
-								<tr>
199
-									<th>工单级别:</th>
200
-									<td>
201
-										<span id="detailDealTimely"></span>
202
-									</td>
203
-									<th>原因:</th>
204
-									<td>
205
-										<span id="detailReason"></span>
206
-									</td>
207
-									<th>通知人:</th>
208
-									<td>
209
-										<span id="detailNotifications"></span>
210
-									</td>
211
-								</tr>
212
-								<tr>
213
-									<th>姓名:</th>
214
-									<td>
215
-										<span id="detailCusName"></span>
216
-									</td>
217
-									<th>联系电话:</th>
218
-									<td>
219
-										<span id="detailCusPhone"></span>
220
-									</td>
221
-									<th>接听人:</th>
222
-									<td>
223
-										<span id="detailReceivingPerson"></span>
224
-									</td>
225
-								</tr>
226
-								<tr>
227
-									<th>地址:</th>
228
-									<td>
229
-										<span id="detailAddress"></span>
230
-									</td>
231
-									<th>产品代码:</th>
232
-									<td>
233
-										<span id="detailProductType"></span>
234
-									</td>
235
-									<th>产品名称:</th>
236
-									<td>
237
-										<span id="detailProductName"></span>
238
-									</td>
239
-								</tr>
240
-								<tr>
241
-									<th>规格:</th>
242
-									<td>
243
-										<span id="detailSpecifications"></span>
244
-									</td>
245
-									<th>生产日期:</th>
246
-									<td>
247
-										<span id="detailPRoductDate"></span>
248
-									</td>
249
-									<th>产品编码:</th>
250
-									<td>
251
-										<span id="detailBatchNumber"></span>
252
-									</td>									
253
-								</tr>
254
-								<tr>
255
-									<th>生产厂家:</th>
256
-									<td>
257
-										<span id="detailManufacturer"></span>
258
-									</td>
259
-									<th>问题代码:</th>
260
-									<td>
261
-										<span id="detailProblemCode"></span>
262
-									</td>
263
-									<th>质量问题:</th>
264
-									<td>
265
-										<span id="detailQualityProblem"></span>
266
-									</td>
267
-								</tr>
268
-								<tr>
269
-									<th>序号:</th>
270
-									<td>
271
-										<span id="detailSerialNumber"></span>
272
-									</td>
273
-									<th>工单状态:</th>
274
-									<td>
275
-										<span id="detailState"></span>
276
-									</td>
277
-									<th>处理时间:</th>
278
-									<td>
279
-										<span id="detailDealTime"></span>
280
-									</td>
281
-								</tr>
282
-								<tr>
283
-									<th>落实情况:</th>
284
-									<td>
285
-										<span id="detailDealResult"></span>
286
-									</td>
287
-									<th>处理人:</th>
288
-									<td>
289
-										<span id="detailDealUser"></span>
290
-									</td>
291
-									<th>是否减免:</th>
292
-									<td>
293
-										<span id="detailReduction"></span>
294
-									</td>
295
-								</tr>
296
-								<tr>
297
-									<th>减免备注</th>
298
-									<td>
299
-										<span id="detailReductionRemarks"></span>
300
-									</td>
301
-									<th>备注:</th>
302
-									<td>
303
-										<span id="detailContent"></span>
304
-									</td>
305
-								</tr>
306
-							</tbody>
307
-						</table>
308
-					</div>
309
-				</div>
310
-	            <div class="gdxq" style="display:none;">
311
-					<div class="">
312
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
313
-							<thead>
314
-								<tr>
315
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
316
-									<th data-field="F_OptContent" data-align="left">内容</th>
317
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
318
-								</tr>
319
-							</thead>
320
-						</table>
321
-					</div>
322
-				</div>
323
-				<div class="gdxq" style="display:none;">
324
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
325
-						<thead>
326
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
327
-								<tbody class="tbodys">
328
-									<tr>
329
-										<th>附件:</th>
330
-										<td colspan="3">
331
-											<ul id="fileList" class="clearfix">
332
-											</ul>
333
-										</td>
334
-									</tr>
335
-							</table>
336
-						</thead>
337
-					</table>
338
-				</div>
339
-			</div>
340
-
153
+		</div>
154
+		
341 155
 	<script src="../js/laydate/laydate.js"></script>
342 156
 	<script src="../js/comboSelect/jquery.combo.select.js"></script>
343 157
 	<script src="../js/kindeditor/kindeditor.js"></script>
344 158
 	<script src="../js/kindeditor/lang/zh_CN.js"></script>
345 159
 	<script src="../js/WorkOrder/WorkOrder.js"></script>
160
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
161
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
162
+
346 163
     <script>
347 164
         var selid;
348 165
         var zpid;
@@ -354,9 +171,6 @@
354 171
 					range: '~',
355 172
 					theme: '#1ab394',
356 173
 					calendar: 'true'
357
-					//type: 'datetime',
358
-					//max : 31,
359
-					//min: 0,
360 174
 			});
361 175
 			laydate.render({
362 176
 				elem: '#duplicateTime',
@@ -396,8 +210,8 @@
396 210
 							state: 5,
397 211
 							token: $.cookie("token"),
398 212
 							code: $("#searchCode").val(), //工单编号
399
-							area: $("#searchArea").val(), //大区
400
-							office: $("#searchOffice").val(), //办事处
213
+							area: $("#searchRegionId").val(), //大区
214
+							office: $("#searchOfficeId").val(), //办事处
401 215
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
402 216
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
403 217
 							keywords: $("#searchKeywords").val(),//联系电话

+ 14 - 197
CallCenterWeb.UI/WorkOrder/WorkOrderReturnSubmit.html

@@ -37,15 +37,16 @@
37 37
 						<div class="form-group">
38 38
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
39 39
 						</div>
40
-						<div class="form-group">
41
-							<select class="form-control" id="searchArea">
42
-								<option value="">请选择大区</option>
43
-							</select>
44
-						</div>
45
-						<div class="form-group">
46
-							<select class="form-control" id="searchOffice">
47
-								<option value="">请选择办事处</option>
48
-							</select>
40
+						<div class="form-group" style="position: relative;">
41
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
42
+							<input id="searchRegionId" type="hidden" />
43
+							<input id="searchOfficeId" type="hidden" />
44
+							<i class="xl"></i>
45
+							<!-- <b class="delect-icon">X</b> -->
46
+							<div class="addTree">
47
+								<ul id="selectRegionZtree" class="ztree">
48
+								</ul>
49
+							</div>
49 50
 						</div>
50 51
 						<div class="time-box form-group">
51 52
 							<i class="tub fa fa-calendar"></i>
@@ -154,193 +155,13 @@
154 155
                 </thead>
155 156
             </table>
156 157
         </div>
157
-        <!--查看详情-->
158
-        <div class="ckxq  Hidens">
159
-			<ul class="clearfix ckxq_ul">
160
-				<li class="Active">工单详情</li>
161
-				<li>工单记录</li>
162
-				<li>附件记录</li>
163
-				<span class="Closed">×</span>
164
-			</ul>
165
-			<div class="gdxq">
166
-				<div class="">
167
-					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
168
-						<tbody class="tbodys">
169
-							<tr>
170
-								<th>工单编号:</th>
171
-								<td>
172
-									<span id="detailWorkOrderId"></span>
173
-								</td>
174
-								<th>工单来源:</th>
175
-								<td>
176
-									<span id="detailSource"></span>
177
-								</td>
178
-								<th>工单类型:</th>
179
-								<td>
180
-									<span id="detailType"></span>
181
-								</td>
182
-							</tr>
183
-							<tr>
184
-								<th>大区:</th>
185
-								<td>
186
-									<span id="detailAreaName"></span>
187
-								</td>
188
-								<th>办事处:</th>
189
-								<td>
190
-									<span id="detailOfficeName"></span>
191
-								</td>
192
-								<th>投诉时间:</th>
193
-								<td>
194
-									<span id="detailCreateTime"></span>
195
-								</td>
196
-							</tr>
197
-							<tr>
198
-								<th>工单级别:</th>
199
-								<td>
200
-									<span id="detailDealTimely"></span>
201
-								</td>
202
-								<th>原因:</th>
203
-								<td>
204
-									<span id="detailReason"></span>
205
-								</td>
206
-								<th>通知人:</th>
207
-								<td>
208
-									<span id="detailNotifications"></span>
209
-								</td>
210
-							</tr>
211
-							<tr>
212
-								<th>姓名:</th>
213
-								<td>
214
-									<span id="detailCusName"></span>
215
-								</td>
216
-								<th>联系电话:</th>
217
-								<td>
218
-									<span id="detailCusPhone"></span>
219
-								</td>
220
-								<th>接听人:</th>
221
-								<td>
222
-									<span id="detailReceivingPerson"></span>
223
-								</td>
224
-							</tr>
225
-							<tr>
226
-								<th>地址:</th>
227
-								<td>
228
-									<span id="detailAddress"></span>
229
-								</td>
230
-								<th>产品代码:</th>
231
-								<td>
232
-									<span id="detailProductType"></span>
233
-								</td>
234
-								<th>产品名称:</th>
235
-								<td>
236
-									<span id="detailProductName"></span>
237
-								</td>
238
-							</tr>
239
-							<tr>
240
-								<th>规格:</th>
241
-								<td>
242
-									<span id="detailSpecifications"></span>
243
-								</td>
244
-								<th>生产日期:</th>
245
-								<td>
246
-									<span id="detailPRoductDate"></span>
247
-								</td>
248
-								<th>产品编码:</th>
249
-								<td>
250
-									<span id="detailBatchNumber"></span>
251
-								</td>									
252
-							</tr>
253
-							<tr>
254
-								<th>生产厂家:</th>
255
-								<td>
256
-									<span id="detailManufacturer"></span>
257
-								</td>
258
-								<th>问题代码:</th>
259
-								<td>
260
-									<span id="detailProblemCode"></span>
261
-								</td>
262
-								<th>质量问题:</th>
263
-								<td>
264
-									<span id="detailQualityProblem"></span>
265
-								</td>
266
-							</tr>
267
-							<tr>
268
-								<th>序号:</th>
269
-								<td>
270
-									<span id="detailSerialNumber"></span>
271
-								</td>
272
-								<th>工单状态:</th>
273
-								<td>
274
-									<span id="detailState"></span>
275
-								</td>
276
-								<th>处理时间:</th>
277
-								<td>
278
-									<span id="detailDealTime"></span>
279
-								</td>
280
-							</tr>
281
-							<tr>
282
-								<th>落实情况:</th>
283
-								<td>
284
-									<span id="detailDealResult"></span>
285
-								</td>
286
-								<th>处理人:</th>
287
-								<td>
288
-									<span id="detailDealUser"></span>
289
-								</td>
290
-								<th>是否减免:</th>
291
-								<td>
292
-									<span id="detailReduction"></span>
293
-								</td>
294
-							</tr>
295
-							<tr>
296
-								<th>减免备注</th>
297
-								<td>
298
-									<span id="detailReductionRemarks"></span>
299
-								</td>
300
-								<th>备注:</th>
301
-								<td>
302
-									<span id="detailContent"></span>
303
-								</td>
304
-							</tr>
305
-						</tbody>
306
-					</table>
307
-				</div>
308
-			</div>
309
-			<div class="gdxq" style="display:none;">
310
-				<div class="">
311
-					<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
312
-						<thead>
313
-							<tr>
314
-								<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
315
-								<th data-field="F_OptContent" data-align="left">内容</th>
316
-								<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
317
-							</tr>
318
-						</thead>
319
-					</table>
320
-				</div>
321
-			</div>
322
-			<div class="gdxq" style="display:none;">
323
-				<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
324
-					<thead>
325
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
326
-							<tbody class="tbodys">
327
-								<tr>
328
-									<th>附件:</th>
329
-									<td colspan="3">
330
-										<ul id="fileList" class="clearfix">
331
-										</ul>
332
-									</td>
333
-								</tr>
334
-						</table>
335
-					</thead>
336
-				</table>
337
-			</div>
338
-		</div>
339 158
 	<script src="../js/laydate/laydate.js"></script>
340 159
 	<script src="../js/comboSelect/jquery.combo.select.js"></script>
341 160
 	<script src="../js/kindeditor/kindeditor.js"></script>
342 161
 	<script src="../js/kindeditor/lang/zh_CN.js"></script>
343 162
 	<script src="../js/WorkOrder/WorkOrder.js"></script>
163
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
164
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
344 165
     <script>
345 166
         $(document).ready(function () {
346 167
         	// 时间组件
@@ -349,16 +170,12 @@
349 170
 				range: '~',
350 171
 				theme: '#1ab394',
351 172
 				calendar: 'true'
352
-				//type: 'datetime',
353
-				//max : 31,
354
-				//min: 0,
355 173
 			});
356 174
 			laydate.render({
357 175
 				elem: '#duplicateTime',
358 176
 				range: '~',
359 177
 				theme: '#1ab394',
360 178
 			});
361
-
362 179
 			
363 180
 			// 导出
364 181
 			$('.export').click(function() {
@@ -391,8 +208,8 @@
391 208
 							state: 6,
392 209
 							token: $.cookie("token"),
393 210
 							code: $("#searchCode").val(), //工单编号
394
-							area: $("#searchArea").val(), //大区
395
-							office: $("#searchOffice").val(), //办事处
211
+							area: $("#searchRegionId").val(), //大区
212
+							office: $("#searchOfficeId").val(), //办事处
396 213
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
397 214
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
398 215
 							keywords: $("#searchKeywords").val(),//联系电话

+ 14 - 210
CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html

@@ -55,15 +55,16 @@
55 55
 						<div class="form-group">
56 56
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
57 57
 						</div>
58
-						<div class="form-group">
59
-							<select class="form-control" id="searchArea">
60
-								<option value="">请选择大区</option>
61
-							</select>
62
-						</div>
63
-						<div class="form-group">
64
-							<select class="form-control" id="searchOffice">
65
-								<option value="">请选择办事处</option>
66
-							</select>
58
+						<div class="form-group" style="position: relative;">
59
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
60
+							<input id="searchRegionId" type="hidden" />
61
+							<input id="searchOfficeId" type="hidden" />
62
+							<i class="xl"></i>
63
+							<!-- <b class="delect-icon">X</b> -->
64
+							<div class="addTree">
65
+								<ul id="selectRegionZtree" class="ztree">
66
+								</ul>
67
+							</div>
67 68
 						</div>
68 69
 						<div class="time-box form-group">
69 70
 							<i class="tub fa fa-calendar"></i>
@@ -123,14 +124,6 @@
123 124
 								<option value="">请选择工单级别</option>
124 125
 							</select>
125 126
 						</div>
126
-						<!--<div class="form-group">
127
-							<select class="form-control" id="searchOrderSource">
128
-								<option value="">请选择工单来源</option>
129
-								<option value="1">PC</option>
130
-								<option value="2">APP</option>
131
-								<option value="3">微信</option>
132
-							</select>
133
-						</div>-->
134 127
 						<div class="form-group">
135 128
 							<select class="form-control" id="searchSee">
136 129
 								<option value="">查看负责区域单子</option>
@@ -174,210 +167,21 @@
174 167
 							<th data-field="F_DealResult" data-class="W380" data-formatter="formatterAddressResult" data-align="center">落实情况</th>
175 168
 							<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
176 169
 							<th data-field="F_Type" data-class="W60margin searchType" data-formatter="workOrderTypeJudge">工单类别</th>
177
-							<!--<th data-field="F_Source" data-class="W100" data-formatter="workOrderSourceJudge" data-align="center">工单来源</th>-->
178
-							<!--<th data-field="F_DealTimely" data-class="W100" data-align="center">工单级别</th>-->
179
-							<!--<th data-field="F_Reason" data-class="W100" data-align="center">原因</th>-->
180
-							<!--<th data-field="F_DealUser" data-class="W100" data-align="center">处理人</th>-->
181
-							<!--<th data-field="F_DealTime" data-class="W100" data-align="center">处理时间</th>-->
182
-							<!--<th data-field="F_Returnnote" data-class="W100" data-align="center">退回说明</th>-->
183
-							<!--<th data-field="F_Content" data-class="W160" data-align="center">备注</th>-->
184
-							<!--<th data-field="F_WorkOrderId" data-formatter="formatterIntegratedQuery" data-align="center">操作</th>-->	
185 170
 							<th data-field="" data-class="workOprate workOprate7 W200" data-formatter = "formatterIntegratedQuery" data-align="center">操作</th>	
186 171
 						</tr>
187 172
 					</thead>
188 173
 				</table>
189 174
 			</div>
190
-			<!--查看详情-->
191
-			<div class="ckxq  Hidens">
192
-				<ul class="clearfix ckxq_ul">
193
-					<li class="Active">工单详情</li>
194
-					<li>工单记录</li>
195
-					<li>附件记录</li>
196
-					<span class="Closed">×</span>
197
-				</ul>
198
-				<div class="gdxq">
199
-					<div class="">
200
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
201
-							<tbody class="tbodys">
202
-								<tr>
203
-									<th>工单编号:</th>
204
-									<td>
205
-										<span id="detailWorkOrderId"></span>
206
-									</td>
207
-									<th>工单来源:</th>
208
-									<td>
209
-										<span id="detailSource"></span>
210
-									</td>
211
-									<th>工单类型:</th>
212
-									<td>
213
-										<span id="detailType"></span>
214
-									</td>
215
-								</tr>
216
-								<tr>
217
-									<th>大区:</th>
218
-									<td>
219
-										<span id="detailAreaName"></span>
220
-									</td>
221
-									<th>办事处:</th>
222
-									<td>
223
-										<span id="detailOfficeName"></span>
224
-									</td>
225
-									<th>投诉时间:</th>
226
-									<td>
227
-										<span id="detailCreateTime"></span>
228
-									</td>
229
-								</tr>
230
-								<tr>
231
-									<th>工单级别:</th>
232
-									<td>
233
-										<span id="detailDealTimely"></span>
234
-									</td>
235
-									<th>原因:</th>
236
-									<td>
237
-										<span id="detailReason"></span>
238
-									</td>
239
-									<th>通知人:</th>
240
-									<td>
241
-										<span id="detailNotifications"></span>
242
-									</td>
243
-								</tr>
244
-								<tr>
245
-									<th>姓名:</th>
246
-									<td>
247
-										<span id="detailCusName"></span>
248
-									</td>
249
-									<th>联系电话:</th>
250
-									<td>
251
-										<span id="detailCusPhone"></span>
252
-									</td>
253
-									<th>接听人:</th>
254
-									<td>
255
-										<span id="detailReceivingPerson"></span>
256
-									</td>
257
-								</tr>
258
-								<tr>
259
-									<th>地址:</th>
260
-									<td>
261
-										<span id="detailAddress"></span>
262
-									</td>
263
-									<th>产品代码:</th>
264
-									<td>
265
-										<span id="detailProductType"></span>
266
-									</td>
267
-									<th>产品名称:</th>
268
-									<td>
269
-										<span id="detailProductName"></span>
270
-									</td>
271
-								</tr>
272
-								<tr>
273
-									<th>规格:</th>
274
-									<td>
275
-										<span id="detailSpecifications"></span>
276
-									</td>
277
-									<th>生产日期:</th>
278
-									<td>
279
-										<span id="detailPRoductDate"></span>
280
-									</td>
281
-									<th>产品编码:</th>
282
-									<td>
283
-										<span id="detailBatchNumber"></span>
284
-									</td>									
285
-								</tr>
286
-								<tr>
287
-									<th>生产厂家:</th>
288
-									<td>
289
-										<span id="detailManufacturer"></span>
290
-									</td>
291
-									<th>问题代码:</th>
292
-									<td>
293
-										<span id="detailProblemCode"></span>
294
-									</td>
295
-									<th>质量问题:</th>
296
-									<td>
297
-										<span id="detailQualityProblem"></span>
298
-									</td>
299
-								</tr>
300
-								<tr>
301
-									<th>序号:</th>
302
-									<td>
303
-										<span id="detailSerialNumber"></span>
304
-									</td>
305
-									<th>工单状态:</th>
306
-									<td>
307
-										<span id="detailState"></span>
308
-									</td>
309
-									<th>处理时间:</th>
310
-									<td>
311
-										<span id="detailDealTime"></span>
312
-									</td>
313
-								</tr>
314
-								<tr>
315
-									<th>落实情况:</th>
316
-									<td>
317
-										<span id="detailDealResult"></span>
318
-									</td>
319
-									<th>处理人:</th>
320
-									<td>
321
-										<span id="detailDealUser"></span>
322
-									</td>
323
-									<th>是否减免:</th>
324
-									<td>
325
-										<span id="detailReduction"></span>
326
-									</td>
327
-								<tr>
328
-								<tr>
329
-									<th>减免备注</th>
330
-									<td>
331
-										<span id="detailReductionRemarks"></span>
332
-									</td>
333
-									<th>备注:</th>
334
-									<td>
335
-										<span id="detailContent"></span>
336
-									</td>
337
-								</tr>
338
-							</tbody>
339
-						</table>
340
-					</div>	
341
-				</div>
342
-				<div class="gdxq" style="display:none;">
343
-					<div class="">
344
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
345
-							<thead>
346
-								<tr>
347
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
348
-									<th data-field="F_OptContent" data-align="left">内容</th>
349
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
350
-								</tr>
351
-							</thead>
352
-						</table>
353
-					</div>
354
-				</div>
355
-				<div class="gdxq" style="display:none;">
356
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
357
-						<thead>
358
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
359
-								<tbody class="tbodys">
360
-									<tr>
361
-										<th>附件:</th>
362
-										<td colspan="3">
363
-											<ul id="fileList" class="clearfix">
364
-											</ul>
365
-										</td>
366
-									</tr>
367
-							</table>
368
-						</thead>
369
-					</table>
370
-				</div>
371
-			</div>
372 175
 		</div>
373 176
 		
374
-		<script src="../js/zTree/jquery.ztree.core.js"></script>
375 177
 		<script src="../js/kindeditor/kindeditor.js"></script>
376 178
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
377 179
 		<script src="../js/laydate/laydate.js"></script>
378 180
 		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
379 181
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
380 182
 		<script src="../js/WorkOrder/WorkOrder.js"></script>
183
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
184
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
381 185
 		<script>
382 186
 			$(document).ready(function() {
383 187
 				laydate.render({
@@ -424,8 +228,8 @@
424 228
 							state: $("#searchState").val(), //处理进度
425 229
 							token: $.cookie("token"),
426 230
 							code: $("#searchCode").val(), //工单编号
427
-							area: $("#searchArea").val(), //大区
428
-							office: $("#searchOffice").val(), //办事处
231
+							area: $("#searchRegionId").val(), //大区
232
+							office: $("#searchOfficeId").val(), //办事处
429 233
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
430 234
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
431 235
 							keywords: $("#searchKeywords").val(),//联系电话

+ 13 - 193
CallCenterWeb.UI/WorkOrder/WorkOrderSpotCheck.html

@@ -55,15 +55,16 @@
55 55
 						<div class="form-group">
56 56
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
57 57
 						</div>
58
-						<div class="form-group">
59
-							<select class="form-control" id="searchArea">
60
-								<option value="">请选择大区</option>
61
-							</select>
62
-						</div>
63
-						<div class="form-group">
64
-							<select class="form-control" id="searchOffice">
65
-								<option value="">请选择办事处</option>
66
-							</select>
58
+						<div class="form-group" style="position: relative;">
59
+							<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
60
+							<input id="searchRegionId" type="hidden" />
61
+							<input id="searchOfficeId" type="hidden" />
62
+							<i class="xl"></i>
63
+							<!-- <b class="delect-icon">X</b> -->
64
+							<div class="addTree">
65
+								<ul id="selectRegionZtree" class="ztree">
66
+								</ul>
67
+							</div>
67 68
 						</div>
68 69
 						<div class="time-box form-group">
69 70
 							<i class="tub fa fa-calendar"></i>
@@ -178,191 +179,10 @@
178 179
 					</thead>
179 180
 				</table>
180 181
 			</div>
181
-			<!--查看详情-->
182
-			<div class="ckxq  Hidens">
183
-				<ul class="clearfix ckxq_ul">
184
-					<li class="Active">工单详情</li>
185
-					<li>工单记录</li>
186
-					<li>附件记录</li>
187
-					<span class="Closed">×</span>
188
-				</ul>
189
-				<div class="gdxq">
190
-					<div class="">
191
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
192
-							<tbody class="tbodys">
193
-								<tr>
194
-									<th>工单编号:</th>
195
-									<td>
196
-										<span id="detailWorkOrderId"></span>
197
-									</td>
198
-									<th>工单来源:</th>
199
-									<td>
200
-										<span id="detailSource"></span>
201
-									</td>
202
-									<th>工单类型:</th>
203
-									<td>
204
-										<span id="detailType"></span>
205
-									</td>
206
-								</tr>
207
-								<tr>
208
-									<th>大区:</th>
209
-									<td>
210
-										<span id="detailAreaName"></span>
211
-									</td>
212
-									<th>办事处:</th>
213
-									<td>
214
-										<span id="detailOfficeName"></span>
215
-									</td>
216
-									<th>投诉时间:</th>
217
-									<td>
218
-										<span id="detailCreateTime"></span>
219
-									</td>
220
-								</tr>
221
-								<tr>
222
-									<th>工单级别:</th>
223
-									<td>
224
-										<span id="detailDealTimely"></span>
225
-									</td>
226
-									<th>原因:</th>
227
-									<td>
228
-										<span id="detailReason"></span>
229
-									</td>
230
-									<th>通知人:</th>
231
-									<td>
232
-										<span id="detailNotifications"></span>
233
-									</td>
234
-								</tr>
235
-								<tr>
236
-									<th>姓名:</th>
237
-									<td>
238
-										<span id="detailCusName"></span>
239
-									</td>
240
-									<th>联系电话:</th>
241
-									<td>
242
-										<span id="detailCusPhone"></span>
243
-									</td>
244
-									<th>接听人:</th>
245
-									<td>
246
-										<span id="detailReceivingPerson"></span>
247
-									</td>
248
-								</tr>
249
-								<tr>
250
-									<th>地址:</th>
251
-									<td>
252
-										<span id="detailAddress"></span>
253
-									</td>
254
-									<th>产品代码:</th>
255
-									<td>
256
-										<span id="detailProductType"></span>
257
-									</td>
258
-									<th>产品名称:</th>
259
-									<td>
260
-										<span id="detailProductName"></span>
261
-									</td>
262
-								</tr>
263
-								<tr>
264
-									<th>规格:</th>
265
-									<td>
266
-										<span id="detailSpecifications"></span>
267
-									</td>
268
-									<th>生产日期:</th>
269
-									<td>
270
-										<span id="detailPRoductDate"></span>
271
-									</td>
272
-									<th>产品编码:</th>
273
-									<td>
274
-										<span id="detailBatchNumber"></span>
275
-									</td>									
276
-								</tr>
277
-								<tr>
278
-									<th>生产厂家:</th>
279
-									<td>
280
-										<span id="detailManufacturer"></span>
281
-									</td>
282
-									<th>问题代码:</th>
283
-									<td>
284
-										<span id="detailProblemCode"></span>
285
-									</td>
286
-									<th>质量问题:</th>
287
-									<td>
288
-										<span id="detailQualityProblem"></span>
289
-									</td>
290
-								</tr>
291
-								<tr>
292
-									<th>序号:</th>
293
-									<td>
294
-										<span id="detailSerialNumber"></span>
295
-									</td>
296
-									<th>工单状态:</th>
297
-									<td>
298
-										<span id="detailState"></span>
299
-									</td>
300
-									<th>处理时间:</th>
301
-									<td>
302
-										<span id="detailDealTime"></span>
303
-									</td>
304
-								</tr>
305
-								<tr>
306
-									<th>落实情况:</th>
307
-									<td>
308
-										<span id="detailDealResult"></span>
309
-									</td>
310
-									<th>处理人:</th>
311
-									<td>
312
-										<span id="detailDealUser"></span>
313
-									</td>
314
-									<th>是否减免:</th>
315
-									<td>
316
-										<span id="detailReduction"></span>
317
-									</td>
318
-								<tr>
319
-								<tr>
320
-									<th>减免备注</th>
321
-									<td>
322
-										<span id="detailReductionRemarks"></span>
323
-									</td>
324
-									<th>备注:</th>
325
-									<td>
326
-										<span id="detailContent"></span>
327
-									</td>
328
-								</tr>
329
-							</tbody>
330
-						</table>
331
-					</div>	
332
-				</div>
333
-				<div class="gdxq" style="display:none;">
334
-					<div class="">
335
-						<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
336
-							<thead>
337
-								<tr>
338
-									<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
339
-									<th data-field="F_OptContent" data-align="left">内容</th>
340
-									<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
341
-								</tr>
342
-							</thead>
343
-						</table>
344
-					</div>
345
-				</div>
346
-				<div class="gdxq" style="display:none;">
347
-					<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
348
-						<thead>
349
-							<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
350
-								<tbody class="tbodys">
351
-									<tr>
352
-										<th>附件:</th>
353
-										<td colspan="3">
354
-											<ul id="fileList" class="clearfix">
355
-											</ul>
356
-										</td>
357
-									</tr>
358
-							</table>
359
-						</thead>
360
-					</table>
361
-				</div>
362
-			</div>
363 182
 		</div>
364 183
 		
365 184
 		<script src="../js/zTree/jquery.ztree.core.js"></script>
185
+		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
366 186
 		<script src="../js/kindeditor/kindeditor.js"></script>
367 187
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
368 188
 		<script src="../js/laydate/laydate.js"></script>
@@ -417,8 +237,8 @@
417 237
 							state: $("#searchState").val(), //处理进度
418 238
 							token: $.cookie("token"),
419 239
 							code: $("#searchCode").val(), //工单编号
420
-							area: $("#searchArea").val(), //大区
421
-							office: $("#searchOffice").val(), //办事处
240
+							area: $("#searchRegionId").val(), //大区
241
+							office: $("#searchOfficeId").val(), //办事处
422 242
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
423 243
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
424 244
 							keywords: $("#searchKeywords").val(),//联系电话

+ 30 - 224
CallCenterWeb.UI/WorkOrder/WorkOrderSubmit.html

@@ -10,7 +10,7 @@
10 10
 	<link href="../css/WorkOrder/Search.css" rel="stylesheet">
11 11
 	<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
12 12
 	<link href="../css/init.css" rel="stylesheet" />
13
-    <link rel="stylesheet" href="../css/bootstrap-table-fixed-columns.css">
13
+	<link rel="stylesheet" href="../css/bootstrap-table-fixed-columns.css">
14 14
     <script src="../js/bootstrap-table-fixed-columns.js"></script>
15 15
     <style>
16 16
 		.toolBox{
@@ -20,13 +20,6 @@
20 20
 		.toolBox .form-inline .form-group{
21 21
 			margin-bottom: 10px;
22 22
 		}
23
-				
24
-		.workOprate{
25
-			/*border: 0;*/
26
-		}
27
-		tbody tr .W200{
28
-			/*border: 0;*/
29
-		}
30 23
     </style>
31 24
 </head>
32 25
 <body class="gray-bg">
@@ -46,15 +39,16 @@
46 39
 						<div class="form-group">
47 40
 							<input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
48 41
 						</div>
49
-						<div class="form-group">
50
-							<select class="form-control" id="searchArea">
51
-								<option value="">请选择大区</option>
52
-							</select>
53
-						</div>
54
-						<div class="form-group">
55
-							<select class="form-control" id="searchOffice">
56
-								<option value="">请选择办事处</option>
57
-							</select>
42
+						<div class="form-group" style="position: relative;">
43
+								<input class="form-control inps search-region-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
44
+								<input id="searchRegionId" type="hidden" />
45
+								<input id="searchOfficeId" type="hidden" />
46
+								<i class="xl"></i>
47
+								<!-- <b class="delect-icon">X</b> -->
48
+								<div class="addTree">
49
+									<ul id="selectRegionZtree" class="ztree">
50
+									</ul>
51
+								</div>
58 52
 						</div>
59 53
 						<div class="time-box form-group">
60 54
 							<i class="tub fa fa-calendar"></i>
@@ -102,14 +96,6 @@
102 96
 								<option value="">请选择工单级别</option>
103 97
 							</select>
104 98
 						</div>
105
-						<!--<div class="form-group">
106
-							<select class="form-control" id="searchOrderSource">
107
-								<option value="">请选择工单来源</option>
108
-								<option value="1">PC</option>
109
-								<option value="2">APP</option>
110
-								<option value="3">微信</option>
111
-							</select>
112
-						</div>-->
113 99
 						<div class="form-group">
114 100
 							<select class="form-control" id="searchSee">
115 101
 								<option value="">查看负责区域单子</option>
@@ -163,194 +149,14 @@
163 149
                 </thead>
164 150
             </table>
165 151
         </div>
166
-        <!--查看详情-->
167
-        <div class="ckxq  Hidens">
168
-			<ul class="clearfix ckxq_ul">
169
-				<li class="Active">工单详情</li>
170
-				<li>工单记录</li>
171
-				<li>附件记录</li>
172
-				<span class="Closed">×</span>
173
-			</ul>
174
-			<div class="gdxq">
175
-				<div class="">
176
-					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
177
-						<tbody class="tbodys">
178
-							<tr>
179
-								<th>工单编号:</th>
180
-								<td>
181
-									<span id="detailWorkOrderId"></span>
182
-								</td>
183
-								<th>工单来源:</th>
184
-								<td>
185
-									<span id="detailSource"></span>
186
-								</td>
187
-								<th>工单类型:</th>
188
-								<td>
189
-									<span id="detailType"></span>
190
-								</td>
191
-							</tr>
192
-							<tr>
193
-								<th>大区:</th>
194
-								<td>
195
-									<span id="detailAreaName"></span>
196
-								</td>
197
-								<th>办事处:</th>
198
-								<td>
199
-									<span id="detailOfficeName"></span>
200
-								</td>
201
-								<th>投诉时间:</th>
202
-								<td>
203
-									<span id="detailCreateTime"></span>
204
-								</td>
205
-							</tr>
206
-							<tr>
207
-								<th>工单级别:</th>
208
-								<td>
209
-									<span id="detailDealTimely"></span>
210
-								</td>
211
-								<th>原因:</th>
212
-								<td>
213
-									<span id="detailReason"></span>
214
-								</td>
215
-								<th>通知人:</th>
216
-								<td>
217
-									<span id="detailNotifications"></span>
218
-								</td>
219
-							</tr>
220
-							<tr>
221
-								<th>姓名:</th>
222
-								<td>
223
-									<span id="detailCusName"></span>
224
-								</td>
225
-								<th>联系电话:</th>
226
-								<td>
227
-									<span id="detailCusPhone"></span>
228
-								</td>
229
-								<th>接听人:</th>
230
-								<td>
231
-									<span id="detailReceivingPerson"></span>
232
-								</td>
233
-							</tr>
234
-							<tr>
235
-								<th>地址:</th>
236
-								<td>
237
-									<span id="detailAddress"></span>
238
-								</td>
239
-								<th>产品代码:</th>
240
-								<td>
241
-									<span id="detailProductType"></span>
242
-								</td>
243
-								<th>产品名称:</th>
244
-								<td>
245
-									<span id="detailProductName"></span>
246
-								</td>
247
-							</tr>
248
-							<tr>
249
-								<th>规格:</th>
250
-								<td>
251
-									<span id="detailSpecifications"></span>
252
-								</td>
253
-								<th>生产日期:</th>
254
-								<td>
255
-									<span id="detailPRoductDate"></span>
256
-								</td>
257
-								<th>产品编码:</th>
258
-								<td>
259
-									<span id="detailBatchNumber"></span>
260
-								</td>									
261
-							</tr>
262
-							<tr>
263
-								<th>生产厂家:</th>
264
-								<td>
265
-									<span id="detailManufacturer"></span>
266
-								</td>
267
-								<th>问题代码:</th>
268
-								<td>
269
-									<span id="detailProblemCode"></span>
270
-								</td>
271
-								<th>质量问题:</th>
272
-								<td>
273
-									<span id="detailQualityProblem"></span>
274
-								</td>
275
-							</tr>
276
-							<tr>
277
-								<th>序号:</th>
278
-								<td>
279
-									<span id="detailSerialNumber"></span>
280
-								</td>
281
-								<th>工单状态:</th>
282
-								<td>
283
-									<span id="detailState"></span>
284
-								</td>
285
-								<th>处理时间:</th>
286
-								<td>
287
-									<span id="detailDealTime"></span>
288
-								</td>
289
-							</tr>
290
-							<tr>
291
-								<th>落实情况:</th>
292
-								<td>
293
-									<span id="detailDealResult"></span>
294
-								</td>
295
-								<th>处理人:</th>
296
-								<td>
297
-									<span id="detailDealUser"></span>
298
-								</td>
299
-								<th>是否减免:</th>
300
-								<td>
301
-									<span id="detailReduction"></span>
302
-								</td>
303
-							</tr>
304
-							<tr>
305
-								<th>减免备注</th>
306
-								<td>
307
-									<span id="detailReductionRemarks"></span>
308
-								</td>
309
-								<th>备注:</th>
310
-								<td>
311
-									<span id="detailContent"></span>
312
-								</td>
313
-							</tr>
314
-						</tbody>
315
-					</table>
316
-				</div>
317
-			</div>
318
-			<div class="gdxq" style="display:none;">
319
-				<div class="">
320
-					<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
321
-						<thead>
322
-							<tr>
323
-								<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
324
-								<th data-field="F_OptContent" data-align="left">内容</th>
325
-								<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
326
-							</tr>
327
-						</thead>
328
-					</table>
329
-				</div>
330
-			</div>
331
-			<div class="gdxq" style="display:none;">
332
-				<table id="itemTableList5" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
333
-					<thead>
334
-						<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
335
-							<tbody class="tbodys">
336
-								<tr>
337
-									<th>附件:</th>
338
-									<td colspan="3">
339
-										<ul id="fileList" class="clearfix">
340
-										</ul>
341
-									</td>
342
-								</tr>
343
-						</table>
344
-					</thead>
345
-				</table>
346
-			</div>
347
-		</div>
348 152
 		
349 153
 	<script src="../js/laydate/laydate.js"></script>
350 154
 	<script src="../js/comboSelect/jquery.combo.select.js"></script>
351 155
 	<script src="../js/kindeditor/kindeditor.js"></script>
352 156
 	<script src="../js/kindeditor/lang/zh_CN.js"></script>
353 157
 	<script src="../js/WorkOrder/WorkOrder.js"></script>
158
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
159
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
354 160
     <script>
355 161
         $(document).ready(function () {
356 162
         	// 时间组件
@@ -359,9 +165,6 @@
359 165
 				range: '~',
360 166
 				theme: '#1ab394',
361 167
 				calendar: 'true'
362
-				//type: 'datetime',
363
-				//max : 31,
364
-				//min: 0,
365 168
 			});
366 169
 			laydate.render({
367 170
 				elem: '#duplicateTime',
@@ -376,17 +179,6 @@
376 179
 			});
377 180
         })
378 181
         
379
-//      $('#workorderlist').bootstrapTable({
380
-//          dataType: "json",
381
-//          method: 'get',
382
-//          contentType: "application/x-www-form-urlencoded",
383
-//          cache: false,
384
-//          url: '',
385
-//          pagination: true,
386
-//          fixedColumns: true,
387
-//          fixedNumber: 1,
388
-//          columns: []
389
-//      }) 
390 182
         function initTable() {
391 183
             //先销毁表格
392 184
             $('#workorderlist').bootstrapTable('destroy');
@@ -413,8 +205,8 @@
413 205
 							state: 0, //处理进度
414 206
 							token: $.cookie("token"),
415 207
 							code: $("#searchCode").val(), //工单编号
416
-							area: $("#searchArea").val(), //大区
417
-							office: $("#searchOffice").val(), //办事处
208
+							area: $("#searchRegionId").val(), //大区
209
+							office: $("#searchOfficeId").val(), //办事处
418 210
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
419 211
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
420 212
 							keywords: $("#searchKeywords").val(),//联系电话
@@ -443,7 +235,21 @@
443 235
                     //layer.msg("加载数据失败", { time: 1500, icon: 2 });
444 236
                 }
445 237
             });
446
-        }
238
+		}
239
+		 	//清除选择的部门
240
+			//删除
241
+			// $(".inpBox_list").hover(function(event) {
242
+			// 	$(this).children(".delect-icon").show();
243
+			// 	event.stopPropagation();
244
+			// }, function() {
245
+			// 	$(this).children(".delect-icon").hide();
246
+			// });
247
+			// $(".delect-icon").click(function(event) {
248
+			// 	event.stopPropagation();
249
+			// 	$(this).siblings("input").val("");
250
+			// });
251
+
252
+
447 253
     </script>
448 254
 </body>
449 255
 </html>

+ 3 - 3
CallCenterWeb.UI/WorkOrder/Xga.html

@@ -234,14 +234,14 @@
234 234
 								</select>
235 235
 							</div>
236 236
                         </td>
237
-                        <th>区/县:</th>
237
+                        <!-- <th>区/县:</th>
238 238
                         <td style="position: relative;">
239 239
                         	<div class="form-group">
240 240
 								<select class="form-control" id="keyid">
241 241
 	       							<option value ="">请选择</option>
242 242
 								</select>
243 243
 							</div>
244
-                        </td>
244
+                        </td> -->
245 245
                         <th>详细地址:</th>
246 246
                         <td>
247 247
                             <div class="form-group">
@@ -274,7 +274,7 @@
274 274
                         <th>生产日期:</th>
275 275
                         <td>
276 276
                             <div class="form-group">
277
-                                <input type="text" class="form-control" id="productDate" maxlength='10' onkeyup="value=value.replace(/[^\-?\d.]/g,'')" placeholder="时间格式YYYY.MM.DD"/>
277
+                                <input type="text" class="form-control" id="productDate"  placeholder="时间格式YYYY.MM.DD"/>
278 278
                             </div>
279 279
                         </td>
280 280
 					</tr>

+ 142 - 56
CallCenterWeb.UI/callScreen/call.js

@@ -78,6 +78,7 @@ $(document).ready(function () {
78 78
     $("#tel").val(Number);
79 79
     $("#telm").val(Number);
80 80
     $("#marketTel").val(Number);//右侧市场部  新增工单电话
81
+    $("#SMSPhone").val(Number);
81 82
     if (Number) {
82 83
         //获取电话所属地
83 84
         $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
@@ -109,29 +110,27 @@ $(document).ready(function () {
109 110
             },
110 111
             success: function (result) {
111 112
                 if (result.state.toLowerCase() == "success") {
112
-                    $("#name").val(result.data.F_Name);
113
-                    $("#tel").val(result.data.F_Phone);
114
-                    $("#khid").val(result.data.F_Id);
115
-                    $('.ldname').val(result.data.F_Name); //客户姓名
116
-                    $("#areaInps").val(result.data.F_Area);
117
-                    $("#kharea").val(result.data.F_Area);
118
-                    if (result.data.F_Province) {
119
-                        $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
120
-//                         $("#source option:selected").text(result.data.F_Province); // 工单-省
121
-//                         $("#source option:selected").val(result.data.F_Province); // 工单-省
122
-//                         $("#type option:selected").text(result.data.F_City); //工单-市
123
-//                         $("#type option:selected").val(result.data.F_City); //工单-市
124
-// //                      $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City);
125
-//                      $(".inps2").val(result.rows[0].F_Province);
126
-//                      $(".inps3").val(result.rows[0].F_City);
127
-                        ComplaintVip();
128
-                        $('.khprovince').val(result.data.F_Province);
129
-                        $('.khcity').val(result.data.F_City);
130
-                    } else {
131
-                        $("#shengshi").val('');
113
+                    if (result.data != null) {
114
+                        $("#name").val(result.data.F_Name);
115
+                        $("#tel").val(result.data.F_Phone);
116
+                        $("#khid").val(result.data.F_Id);
117
+                        $('.ldname').val(result.data.F_Name); //客户姓名
118
+                        $("#areaInps").val(result.data.F_Area);
119
+                        $("#kharea").val(result.data.F_Area);
120
+                        if (result.data.F_Province) {
121
+                            $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
122
+    // //                      $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City);
123
+    //                      $(".inps2").val(result.rows[0].F_Province);
124
+    //                      $(".inps3").val(result.rows[0].F_City);
125
+                            ComplaintVip();
126
+                            $('.khprovince').val(result.data.F_Province);
127
+                            $('.khcity').val(result.data.F_City);
128
+                        } else {
129
+                            $("#shengshi").val('');
130
+                        }
131
+                        callRecordId = result.data.CallRecordsId;
132
+                        //获取来电电话
132 133
                     }
133
-                    callRecordId = result.data.CallRecordsId;
134
-                    //获取来电电话
135 134
                 } else {
136 135
                     $('.ldname').val("");
137 136
                     $("#shengshi").val('');
@@ -379,6 +378,10 @@ $(document).ready(function () {
379 378
     $('.customerSubmit').click(function () {
380 379
         saveCustomer();
381 380
     });
381
+    //发送短信
382
+    $(".SMSSubmit").click(function () {
383
+        SMSSend();
384
+    })
382 385
 
383 386
     //隐藏提交按钮
384 387
     $(".customerSubmitRepeat").hide();
@@ -713,28 +716,28 @@ function LAISHI(obj) {
713 716
 	})
714 717
 }
715 718
 //		区/县
716
-function LAIQU(obj) {
717
-	obj.empty();
718
-	obj.append('<option selected="selected" value="">请选择</option>');
719
-	$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
720
-		"token": $.cookie("token"),
721
-		pid:$('#type').val(),
722
-	}, function (data) {
723
-		if (data.state.toLowerCase() == "success") {
724
-			var content = data.data;
725
-			$(content).each(function (i, n) {
726
-				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
727
-			})
728
-		}
729
-	})
730
-}
719
+// function LAIQU(obj) {
720
+// 	obj.empty();
721
+// 	obj.append('<option selected="selected" value="">请选择</option>');
722
+// 	$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
723
+// 		"token": $.cookie("token"),
724
+// 		pid:$('#type').val(),
725
+// 	}, function (data) {
726
+// 		if (data.state.toLowerCase() == "success") {
727
+// 			var content = data.data;
728
+// 			$(content).each(function (i, n) {
729
+// 				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
730
+// 			})
731
+// 		}
732
+// 	})
733
+// }
731 734
 
732 735
 $('#source').on('change',function(){
733 736
 	LAISHI($("#type"));
734 737
 });
735
-$('#type').on('change',function(){
736
-	LAIQU($("#keyid"));
737
-});
738
+// $('#type').on('change',function(){
739
+// 	LAIQU($("#keyid"));
740
+// });
738 741
 
739 742
 //办事处 提交人
740 743
 function CHOUDQ(obj) {
@@ -1130,6 +1133,15 @@ $('#dealTimely').on('change',function(){
1130 1133
 	}
1131 1134
 })
1132 1135
 
1136
+// 工单类型(投诉) 隐藏立即办理
1137
+$("#order_isover").on("change", function() {
1138
+    if($("#order_isover input[name='type']:checked").val() === "2") {
1139
+        $(".isOverWrapper").hide();
1140
+    } else {
1141
+        $(".isOverWrapper").show();
1142
+    }
1143
+})
1144
+
1133 1145
 //立即办理
1134 1146
 $("#isOver").on('change', function() {
1135 1147
 	if($('#isOver input[name="isOver"]:checked').val() === "0") {
@@ -1158,27 +1170,27 @@ $('#isAssign').on('change', function(){
1158 1170
 
1159 1171
 // 地址(省+市+区/县)
1160 1172
 function detailedAddress() {
1161
-	if($('#source').val() === ""){
1173
+	if($('#source').val() == ""){
1162 1174
 		var province = '';
1163 1175
 	} else {
1164 1176
 		var province = $('#source').find("option:selected").text()
1165 1177
 	}
1166
-	if($('#type').val() === ""){
1178
+	if($('#type').val() == ""){
1167 1179
 		var city = '';
1168 1180
 	} else {
1169
-		var city = $('#type').find("option:selected").text()
1170
-	}
1171
-	if($('#keyid').val() === ""){
1172
-		var county = '';
1173
-	} else {
1174
-		var county = $('#keyid').find("option:selected").text()
1181
+		var city = "-" + $('#type').find("option:selected").text()
1175 1182
 	}
1176
-	if($('#addressDescription').val === ""){
1183
+	// if($('#keyid').val() === ""){
1184
+	// 	var county = '';
1185
+	// } else {
1186
+	// 	var county = $('#keyid').find("option:selected").text()
1187
+    // }
1188
+	if($('#addressDescription').val() == ""){
1177 1189
 		var addressDescription = '';
1178 1190
 	} else {
1179
-		var addressDescription = $('#addressDescription').val();
1191
+		var addressDescription = "-" + $('#addressDescription').val();
1180 1192
 	}
1181
-	var address = province + '-' + city + '-' + county + '-' + addressDescription;
1193
+	var address = province + city + addressDescription;
1182 1194
 	return address;
1183 1195
 }
1184 1196
 
@@ -1280,7 +1292,6 @@ function Clean() {
1280 1292
     
1281 1293
   	$('#source').val('');
1282 1294
     $('#type').val('');
1283
-    $('#keyid').val('');
1284 1295
     $('#addressDescription').val(''); //详细地址
1285 1296
     $('#productType').val('');
1286 1297
     $('#productName').val('');
@@ -1323,6 +1334,52 @@ function saveCustomer() {
1323 1334
         });
1324 1335
         return;
1325 1336
     }
1337
+	if ($('#order_isover input[name="type"]:checked').val() === "2") {
1338
+        if (detailedAddress() === "---") {
1339
+		    layer.confirm('请输入地址!', {
1340
+		        icon: 2,
1341
+		        btn: ['确定']
1342
+		    });
1343
+		    return;
1344
+        } else if (!$('#productType').val()) {
1345
+		    layer.confirm('请输入产品代码!', {
1346
+		        icon: 2,
1347
+		        btn: ['确定']
1348
+		    });
1349
+		    return;
1350
+        } else if (!$('#productName').val()) {
1351
+		    layer.confirm('请输入产品名称!', {
1352
+		        icon: 2,
1353
+		        btn: ['确定']
1354
+		    });
1355
+		    return;
1356
+		} else if (!$('#specification').val()) {
1357
+		    layer.confirm('请输入规格!', {
1358
+		        icon: 2,
1359
+		        btn: ['确定']
1360
+		    });
1361
+		    return;
1362
+		} else if (!$('#productDate').val()) {
1363
+		    layer.confirm('请输入生产日期!', {
1364
+		        icon: 2,
1365
+		        btn: ['确定']
1366
+		    });
1367
+		    return;
1368
+		} else if (!$('#productFactory').val()) {
1369
+		    layer.confirm('请输入生产厂家!', {
1370
+		        icon: 2,
1371
+		        btn: ['确定']
1372
+		    });
1373
+		    return;
1374
+		} else if (!$('#problemCode').val()) {
1375
+		    layer.confirm('请输入问题代码!', {
1376
+		        icon: 2,
1377
+		        btn: ['确定']
1378
+		    });
1379
+		    return;
1380
+        } 
1381
+    }
1382
+
1326 1383
     $.ajax({
1327 1384
         type: "post",
1328 1385
         url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
@@ -1372,11 +1429,39 @@ function saveCustomer() {
1372 1429
     });
1373 1430
 }
1374 1431
 
1432
+function SMSSend() {
1433
+    $.ajax({
1434
+        type: "post",
1435
+        url: huayi.config.callcenter_url + "SMS/SMSSend",
1436
+        dataType: 'json',
1437
+        async: true,
1438
+        beforeSend: function() { //触发ajax请求开始时执行
1439
+            $('.SMSSubmit').attr("disabled", true);
1440
+            $('.SMSSubmit').text('发送中...');
1441
+        },
1442
+		data: {
1443
+	        token: $.cookie("token"),
1444
+            cusphone: $("#SMSPhone").val(),
1445
+            count: $("#SMSCont").val(),
1446
+        },
1447
+        success: function(result) {
1448
+            if (result.state.toLowerCase() === "success") {
1449
+                layer.msg("发送成功!");
1450
+                $('.SMSSubmit').attr("disabled", false);
1451
+                $('.SMSSubmit').text('发送短信');
1452
+            } else {
1453
+                layer.msg("发送失败!");
1454
+                $('.SMSSubmit').attr("disabled", false);
1455
+                $('.SMSSubmit').text('发送短信');
1456
+            }
1457
+        },
1458
+    })
1459
+}
1375 1460
 
1376 1461
 //获取重复工单
1377 1462
 function getRepeatWorker () {
1378 1463
 	$.ajax({
1379
-        type: "get",
1464
+        type: "post",
1380 1465
         url: huayi.config.callcenter_url + "WorkOrder/GetRepeatWorker",
1381 1466
         dataType: 'json',
1382 1467
         async: true,
@@ -1429,6 +1514,7 @@ function getRepeatWorker () {
1429 1514
 	})
1430 1515
 }
1431 1516
 
1517
+
1432 1518
 //省市县回显
1433 1519
 function provinceCity(data){
1434 1520
 	var provinceCityArr = data.F_AddRess.split("-");
@@ -1436,9 +1522,9 @@ function provinceCity(data){
1436 1522
 	$("#source option:selected").val(provinceCityArr[0]);
1437 1523
 	$("#type option:selected").text(provinceCityArr[1]); //市
1438 1524
 	$("#type option:selected").val(provinceCityArr[1]);
1439
-	$("#keyid option:selected").text(provinceCityArr[2]); //县
1440
-	$("#keyid option:selected").val(provinceCityArr[2]);
1441
-	$("#addressDescription").val(provinceCityArr[3]); //详细地址描述
1525
+	// $("#keyid option:selected").text(provinceCityArr[2]); //县
1526
+	// $("#keyid option:selected").val(provinceCityArr[2]);
1527
+	$("#addressDescription").val(provinceCityArr[2]); //详细地址描述
1442 1528
 }
1443 1529
 
1444 1530
 

+ 20 - 6
CallCenterWeb.UI/callScreen/callScreen.html

@@ -684,14 +684,14 @@
684 684
 														</select>
685 685
 													</div>
686 686
                                                 </td>
687
-                                                <th>区/县:</th>
687
+                                                <!-- <th>区/县:</th>
688 688
 					                            <td style="position: relative;">
689 689
 					                            	<div class="form-group">
690 690
 														<select class="form-control" id="keyid">
691 691
 							       							<option value ="">请选择</option>
692 692
 														</select>
693 693
 													</div>
694
-					                            </td>
694
+					                            </td> -->
695 695
 					                            <th>详细地址:</th>
696 696
                                                 <td>
697 697
                                                     <div class="form-group">
@@ -723,7 +723,7 @@
723 723
                                                 <th>生产日期:</th>
724 724
                                                 <td>
725 725
                                                     <div class="form-group">
726
-                                                        <input type="text" class="form-control" id="productDate" maxlength='10' onkeyup="value=value.replace(/[^\-?\d.]/g,'')" placeholder="时间格式YYYY.MM.DD"/>
726
+                                                        <input type="text" class="form-control" id="productDate" placeholder="时间格式YYYY.MM.DD"/>
727 727
                                                     </div>
728 728
                                                 </td>
729 729
 											</tr>
@@ -784,7 +784,7 @@
784 784
 													</div>
785 785
                                                 </td>
786 786
 											</tr>
787
-											<tr>
787
+											<tr class="isOverWrapper">
788 788
 												<th>立即办理</th>
789 789
 												<td>
790 790
 													<div id="isOver" class="col-md-6 r_order_type">
@@ -906,11 +906,25 @@
906 906
                                                 </td>
907 907
                                             </tr>
908 908
                                             <tr>
909
-                                                <td colspan="8" style="text-align: center;">
909
+                                                <td colspan="7" style="text-align: center;">
910 910
                                                     <button class="btns customerSubmit">新建</button>
911 911
                                                     <button class="btns customerSubmitRepeat" style="display: none;">提交</button>
912 912
                                                 </td>
913
-                                            </tr>
913
+											</tr>
914
+											<tr></tr>
915
+											<tr>
916
+												<th>电话号码:</th>
917
+												<td>
918
+													<input type="text" class="form-control" id="SMSPhone" />
919
+												</td>
920
+												<th>短信内容:</th>
921
+												<td colspan="3">
922
+													<textarea rows="4" cols="" placeholder="" id="SMSCont"></textarea>
923
+													<button class="btns SMSSubmit">发送短信</button>
924
+												</td>
925
+												<td>
926
+												</td>
927
+											</tr>
914 928
                                         </tbody>
915 929
                                     </table>
916 930
                                 </div>

+ 27 - 4
CallCenterWeb.UI/css/WorkOrder/Search.css

@@ -304,19 +304,29 @@ textarea {
304 304
     padding-left: 3px;
305 305
 }
306 306
 
307
+.search-region-name{
308
+    width: 260px !important;
309
+    height: 34px;
310
+    background-color: #FFF !important;
311
+    border: 1px solid #e5e6e7;
312
+}
313
+
307 314
 .xl {
308
-    display: inline-block;
309 315
     background: url(../../img/dropDown.png) no-repeat;
310
-    height: 100%;
311 316
     background-position: center center;
312 317
     width: 20px;
318
+    height: 32px;
313 319
     position: absolute;
314 320
     right: 0;
315
-    top: 0px;
321
+    top: 1px;
316 322
     background-color: #1ab395;
317 323
     cursor: pointer;
318 324
 }
319 325
 
326
+.xl:hover {
327
+    background-color: #e6d523;
328
+}
329
+
320 330
 .wh_btn input {
321 331
     background: #1ab394;
322 332
     color: #fff;
@@ -399,10 +409,23 @@ textarea {
399 409
 	top: 26px;
400 410
 	z-index: 10;
401 411
 	display: none;
402
-	height: 100px;
412
+	height: 300px;
403 413
 	overflow-y: auto;
404 414
 }
405 415
 
416
+.addTree .list li:hover {
417
+    background: #ebebeb;
418
+    color: #717171;
419
+}
420
+
421
+.ztree li {
422
+    width: 100%;
423
+    overflow: hidden;
424
+    white-space: nowrap;
425
+    text-overflow: ellipsis;
426
+}
427
+
428
+
406 429
 .warning{
407 430
 	color: #eea236;
408 431
 }

+ 81 - 26
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

@@ -209,27 +209,27 @@ function LAISHI(obj) {
209 209
 	})
210 210
 }
211 211
 //		区/县
212
-function LAIQU(obj) {
213
-	obj.empty();
214
-	obj.append('<option selected="selected" value="">请选择</option>');
215
-	$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
216
-		"token": $.cookie("token"),
217
-		pid:$('#type').val(),
218
-	}, function (data) {
219
-		if (data.state.toLowerCase() == "success") {
220
-			var content = data.data;
221
-			$(content).each(function (i, n) {
222
-				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
223
-			})
224
-		}
225
-	})
226
-}
212
+// function LAIQU(obj) {
213
+// 	obj.empty();
214
+// 	obj.append('<option selected="selected" value="">请选择</option>');
215
+// 	$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
216
+// 		"token": $.cookie("token"),
217
+// 		pid:$('#type').val(),
218
+// 	}, function (data) {
219
+// 		if (data.state.toLowerCase() == "success") {
220
+// 			var content = data.data;
221
+// 			$(content).each(function (i, n) {
222
+// 				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
223
+// 			})
224
+// 		}
225
+// 	})
226
+// }
227 227
 
228 228
 $('#source').on('change',function(){
229 229
   	LAISHI($("#type"));
230 230
 });
231 231
 $('#type').on('change',function(){
232
-	LAIQU($("#keyid"));
232
+	// LAIQU($("#keyid"));
233 233
 }); 
234 234
 
235 235
 //大区 提交人
@@ -412,6 +412,15 @@ $('#dealTimely').on('change',function(){
412 412
 	}
413 413
 })
414 414
 
415
+// 工单类型(投诉) 隐藏立即办理
416
+$("#order_isover").on("change", function() {
417
+    if($("#order_isover input[name='type']:checked").val() === "2") {
418
+        $(".isOverWrapper").hide();
419
+    } else {
420
+        $(".isOverWrapper").show();
421
+    }
422
+})
423
+
415 424
 //立即办理
416 425
 $("#isOver").on('change', function() {
417 426
 	if($('#isOver input[name="isOver"]:checked').val() === "0") {
@@ -448,19 +457,19 @@ function detailedAddress() {
448 457
 	if($('#type').val() === ""){
449 458
 		var city = '';
450 459
 	} else {
451
-		var city = $('#type').find("option:selected").text()
460
+		var city = "-" + $('#type').find("option:selected").text()
452 461
 	}
453
-	if($('#keyid').val() === ""){
454
-		var county = '';
455
-	} else {
456
-		var county = $('#keyid').find("option:selected").text()
457
-	}
458
-	if($('#addressDescription').val === ""){
462
+	// if($('#keyid').val() === ""){
463
+	// 	var county = '';
464
+	// } else {
465
+	// 	var county = $('#keyid').find("option:selected").text()
466
+	// }
467
+	if($('#addressDescription').val() === ""){
459 468
 		var addressDescription = '';
460 469
 	} else {
461
-		var addressDescription = $('#addressDescription').val();
470
+		var addressDescription = "-" + $('#addressDescription').val();
462 471
 	}
463
-	var address = province + '-' + city + '-' + county + '-' + addressDescription;
472
+	var address = province + city + addressDescription;
464 473
 	return address;
465 474
 }
466 475
 
@@ -573,6 +582,52 @@ function saveCustomer() {
573 582
 		});
574 583
 		return;
575 584
 	}
585
+	if ($('#order_isover input[name="type"]:checked').val() === "2") {
586
+        if (detailedAddress() === "---") {
587
+		    layer.confirm('请选择地址!', {
588
+		        icon: 2,
589
+		        btn: ['确定']
590
+		    });
591
+		    return;
592
+        } else if (!$('#productType').val()) {
593
+		    layer.confirm('请输入产品代码!', {
594
+		        icon: 2,
595
+		        btn: ['确定']
596
+		    });
597
+		    return;
598
+        } else if (!$('#productName').val()) {
599
+		    layer.confirm('请输入产品名称!', {
600
+		        icon: 2,
601
+		        btn: ['确定']
602
+		    });
603
+		    return;
604
+		} else if (!$('#specification').val()) {
605
+		    layer.confirm('请输入规格!', {
606
+		        icon: 2,
607
+		        btn: ['确定']
608
+		    });
609
+		    return;
610
+		} else if (!$('#productDate').val()) {
611
+		    layer.confirm('请输入生产日期!', {
612
+		        icon: 2,
613
+		        btn: ['确定']
614
+		    });
615
+		    return;
616
+		} else if (!$('#productFactory').val()) {
617
+		    layer.confirm('请输入生产厂家!', {
618
+		        icon: 2,
619
+		        btn: ['确定']
620
+		    });
621
+		    return;
622
+		} else if (!$('#problemCode').val()) {
623
+		    layer.confirm('请输入问题代码!', {
624
+		        icon: 2,
625
+		        btn: ['确定']
626
+		    });
627
+		    return;
628
+		} 
629
+    }
630
+
576 631
 	$.ajax({
577 632
 		type: "post",
578 633
 		url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
@@ -631,7 +686,7 @@ function clear() {
631 686
 //  $('#customer_area').val('');
632 687
     $('#source').val('');
633 688
     $('#type').val('');
634
-    $('#keyid').val('');
689
+    // $('#keyid').val('');
635 690
     $('#productType').val('');
636 691
     $('#productName').val('');
637 692
     $('#specification').val('');

+ 111 - 357
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -8,24 +8,6 @@ $(document).ready(function() {
8 8
 	$('.plasechoce').click(function() {
9 9
 		$(this).parent().siblings('input').val('');
10 10
 	})
11
-	// 工单详情、记录切换
12
-	$(".ckxq ul li").click(function() {
13
-		$(this).addClass("Active").siblings().removeClass("Active");
14
-		var i = $(this).index();
15
-		$(".gdxq").hide();
16
-		$(".gdxq").eq(i).show();
17
-		if(i === 0) {
18
-			getWorkOrderDetails();
19
-		} else if(i === 1) {
20
-			getWorkOrderRecord();
21
-		} else if (i === 2){
22
-			getWorkOrderDe();
23
-		}
24
-	});
25
-	$(".Closed").click(function() {
26
-		$(".ckxq").addClass("Hidens");
27
-	});
28
-	
29 11
 	$("input[name='ltype']").click(function() {
30 12
 		var val = $("input[name='ltype']:checked").val();
31 13
 		if(val == '0') {
@@ -45,8 +27,6 @@ $(document).ready(function() {
45 27
 	});
46 28
 	//坐席
47 29
 	getSeating();
48
-	//大区
49
-	getArea();
50 30
 	//产品代码
51 31
 	getProductType();
52 32
 	//生产厂家
@@ -55,56 +35,8 @@ $(document).ready(function() {
55 35
 	getProblemCode();
56 36
 	//工单级别
57 37
 	getDealTimely();
58
-
59
-	var setting3 = {
60
-		data: {
61
-			key: {
62
-				name: "F_AreaName"
63
-			},
64
-			simpleData: {
65
-				enable: true,
66
-				idKey: "F_Id",
67
-				pIdKey: "F_ParentId",
68
-				rootPId: 0
69
-			}
70
-		},
71
-		callback: {
72
-			onClick: changeTreeClick
73
-		}
74
-	}
75
-
76
-	function changeTreeClick(event, treeId, treeNode) {
77
-		var areaParent = treeNode.getPath();
78
-		if (areaParent[1]) {
79
-			areaParent1=areaParent[0].F_AreaName
80
-			areaParent2=areaParent[1].F_AreaName
81
-			
82
-			$('#typeclass').val(areaParent1+"/"+areaParent2);
83
-			$('.inps2').val(areaParent1);
84
-	        $('.inps3').val(areaParent2);
85
-	       
86
-			
87
-		}else{
88
-			layer.msg("请选择最下级菜单");
89
-		}
90
-		$('.addTree1').hide();
91
-		
92
-	};
93
-
94
-	$('.down').click(function() {
95
-		if($('.treeList').css('display') == 'block') {
96
-			$('.treeList').css('display', 'none')
97
-		} else {
98
-			$('.treeList').css('display', 'block')
99
-		}
100
-	})
101
-
102
-	$('#typeclass').click(function() {
103
-		$('.treeList').css('display', 'block')
104
-	})
105
-	$('.treeList').mouseleave(function() {
106
-		$(this).css('display', 'none')
107
-	})
38
+	//zTree 大区、办事处
39
+	addRegion();
108 40
 
109 41
 	function getSeating() {
110 42
 		$.ajax({
@@ -126,24 +58,22 @@ $(document).ready(function() {
126 58
 
127 59
 })
128 60
 
129
-
130 61
 //编辑器配置
131 62
 KindEditor.ready(function(K) {
132 63
 	window.changeEditor = K.create('#cl_gdnr'); //修改弹出框编辑器
133 64
 });
134 65
 var F_UserCode = localStorage.getItem('F_UserCode');
135 66
 
136
-
137 67
 // 根据重要级别判断工单颜色
138 68
 function View(val, row) {
139 69
 	if (row.F_DealTimely === "Ⅰ级" || row.F_DealTimely === "1类问题") {
140
-		return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= getWorkOrderDetailsPage("' + row.F_Id + '") >' + val + '</a></div>';
70
+		return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= getWorkOrderDetails("' + row.F_Id + '") >' + val + '</a></div>';
141 71
 	} else if (row.F_DealTimely === "Ⅱ级" || row.F_DealTimely === "2类问题") {
142
-		return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= getWorkOrderDetailsPage("' + row.F_Id + '") >' + val + '</a></div>';
72
+		return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= getWorkOrderDetails("' + row.F_Id + '") >' + val + '</a></div>';
143 73
 	} else if (row.F_DealTimely === "普通工单" || row.F_DealTimely === "3类问题") {
144
-		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= getWorkOrderDetailsPage("' + row.F_Id + '") >' + val + '</a></div>';
74
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= getWorkOrderDetails("' + row.F_Id + '") >' + val + '</a></div>';
145 75
 	} else {
146
-		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= getWorkOrderDetailsPage("' + row.F_Id + '") >' + val + '</a></div>';
76
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= getWorkOrderDetails("' + row.F_Id + '") >' + val + '</a></div>';
147 77
 	}
148 78
 	$("#F_UserCode").val(row.CreateUser);
149 79
 }
@@ -221,234 +151,6 @@ function formatterCharacterLength(val) {
221 151
 	}
222 152
 }
223 153
 
224
-// 获取工单详情页面
225
-function getWorkOrderDetailsPage(id) {
226
-	selid = id;
227
-	$(".ckxq").removeClass("Hidens");
228
-	$(".ckxq ul li").eq(0).trigger("click");
229
-	getWorkOrderDetails();
230
-}
231
-
232
-// 工单详情
233
-function getWorkOrderDetails() {
234
-	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetDetails', {
235
-		id: selid,
236
-		token: $.cookie("token")
237
-	}, function(result) {
238
-		if(result.state.toLowerCase() == "success") {
239
-			if(result.rows.length > 0) {
240
-				var data = result.rows[0];
241
-				$("#detailWorkOrderId").text(data.F_WorkOrderId);
242
-				$("#detailSource").text(workOrderDetailsSourceJudge(data)); //工单来源
243
-				$("#detailType").text(workOrderDetailsTypeJudge(data)); //工单类别
244
-				$("#detailAreaName").html(data.F_AreaName);
245
-				$("#detailOfficeName").text(data.F_OfficName);
246
-				$("#detailCreateTime").text(data.F_CreateTime);
247
-				$("#detailDealTimely").text(data.F_DealTimely); //重要级别
248
-				$("#detailReason").text(data.F_Reason); //重要原因
249
-				$("#detailCusName").text(data.F_CusName);
250
-				$("#detailCusPhone").text(data.F_CusPhone);
251
-				$("#detailAddress").text(data.F_AddRess);
252
-				$("#detailProductType").text(data.F_ProductType); //产品代码
253
-				$("#detailProductName").text(data.F_ProductName);
254
-				$('#detailSpecifications').text(data.F_Specifications); 
255
-				$("#detailPRoductDate").text(data.F_ProductDate);
256
-				$("#detailBatchNumber").text(data.F_BatchNumber);
257
-				$("#detailManufacturer").text(data.F_Manufacturer);
258
-				$("#detailProblemCode").text(data.F_ProblemCode); //问题代码
259
-				$("#detailQualityProblem").text(data.F_QualityProblem); 
260
-				$("#detailNotifications").text(data.F_Notifications);
261
-				$("#detailReceivingPerson").text(data.F_ReceivingPerson);
262
-				$("#detailSerialNumber").text(data.F_SerialNumber);
263
-				$("#detailState").text(workOrderDetailsStateJudge(data)); //工单状态
264
-				$("#detailContent").text(data.F_Content);
265
-				$("#detailDealResult").text(data.F_DealResult); //落实情况
266
-				$("#detailDealUser").text(data.F_DealUser);
267
-				$("#detailDealTime").text(data.F_DealTime);
268
-				$("#detailReduction").text(workOrderDetailsReductionJudge(data)) //是否减免
269
-				$("#detailReductionRemarks").text(data.F_RemissionRemarks) //减免备注
270
-			}
271
-		}
272
-	})
273
-}
274
-
275
-// 工单记录
276
-function getWorkOrderRecord() {
277
-	//先销毁表格
278
-	$('#workOrderRecord').bootstrapTable('destroy');
279
-	//初始化表格,动态从服务器加载数据
280
-	$('#workOrderRecord').bootstrapTable({
281
-		method: "get", //使用get请求到服务器获取数据
282
-		url: huayi.config.callcenter_url + "WorkOrder/GetItemList", //获取数据的Servlet地址
283
-		contentType: 'application/x-www-form-urlencoded',
284
-		striped: true, //表格显示条纹
285
-		pagination: true, //启动分页
286
-		pageSize: 5, //每页显示的记录数
287
-		pageNumber: 1, //当前第几页
288
-		pageList: [5, 10, 20], //记录数可选列表
289
-		search: false, //是否启用查询
290
-		showColumns: false, //显示下拉框勾选要显示的列
291
-		showRefresh: false, //显示刷新按钮
292
-		sidePagination: "server", //表示服务端请求
293
-		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
294
-		//设置为limit可以获取limit, offset, search, sort, order
295
-		queryParamsType: "undefined",
296
-		queryParams: function queryParams(params) { //设置查询参数
297
-			var param = {
298
-				id: selid, // 工单ID
299
-				token: $.cookie("token"),
300
-				pageindex: params.pageNumber, //页码
301
-				pagesize: params.pageSize, //条数
302
-			};
303
-			return param;
304
-		},
305
-//		responseHandler: function(res) {
306
-//          return {
307
-//              "total": res.itemlasts.length,//总页数
308
-//              "rows": res.itemlasts   //数据
309
-//          };
310
-//      },
311
-		onLoadSuccess: function() { //加载成功时执行
312
-			//layer.msg("加载成功");
313
-		},
314
-		onLoadError: function() { //加载失败时执行
315
-			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
316
-		}
317
-	});
318
-}
319
-
320
-// 获取附件信息
321
-function getWorkOrderDe() {
322
-	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetDetails', {
323
-		id: selid,
324
-		"token": $.cookie("token")
325
-	}, function(result) {	
326
-		if(result.state.toLowerCase() == "success") {
327
-			var con = result;
328
-			if (con) {			
329
-				$("#fileList").empty();
330
-				var proimglist = con.FileUrl;
331
-				if (proimglist && proimglist.length > 0) {
332
-					$(proimglist).each(function(i, n) {
333
-						var fileType = n.F_Type;
334
-						var fileType1 = n.F_Type.split("\/")[0];
335
-						if (fileType === '.jpg'||fileType === '.png'|| fileType1==='image') {
336
-							$('<div class="img-box">' +
337
-								'<img layer-src="' + n.F_Url + '" src="' + n.F_Url + '" alt="' + n.F_Name +
338
-								'" class="image-item" /><div>').appendTo("#fileList");
339
-						} else {
340
-							$('<div class="img-box">' +
341
-								'<span class="img_filename">' + n.F_Name.split(".")[1] + '</span><div>').appendTo("#fileList");
342
-						}
343
-					});
344
-				}
345
-				
346
-			}
347
-		}
348
-	});
349
-}
350
-
351
-// 工单详情中判断工单来源的值
352
-function workOrderDetailsSourceJudge (data) {
353
-	if (data.F_Source === 1) {
354
-		return 'PC';
355
-	} else if (data.F_Source === 2) {
356
-		return 'APP';
357
-	} else if (data.F_Source === 3) {
358
-		return '微信';
359
-	} else {
360
-		return '';
361
-	}
362
-}
363
-
364
-// 工单详情中工单类别返回值判断
365
-function workOrderDetailsTypeJudge (data) {
366
-	if (data.F_Type === 1) {
367
-		return '咨询';
368
-	} else if (data.F_Type === 2) {
369
-		return '投诉';
370
-	} else if (data.F_Type === 3) {
371
-		return '重复';
372
-	} else {
373
-		return '';
374
-	}
375
-}
376
-
377
-// 工单详情中工单状态返回值判断
378
-function workOrderDetailsStateJudge (data) {
379
-	if (data.F_State === 0) {
380
-		return '待提交';
381
-	} else if (data.F_State === 1) {
382
-		return '待分派';
383
-	} else if (data.F_State === 2) {
384
-		return '待接单';
385
-	} else if (data.F_State === 3) {
386
-		return '待处理';
387
-	} else if (data.F_State === 4) {
388
-		return '处理中';
389
-	} else if (data.F_State === 5) {
390
-		return '退回待分派';
391
-	} else if (data.F_State === 6) {
392
-		return '退回待提交';
393
-	} else if (data.F_State === 10) {
394
-		return '已完成';
395
-	} else {
396
-		return '';
397
-	}
398
-}
399
-
400
-// 工单详情中重复工单返回值判断
401
-//function workOrderDetailsDuplicateJudge (data) {
402
-//	if (data.F_Duplicate === 0) {
403
-//		return '未重复';
404
-//	} else if (data.F_Duplicate === 1) {
405
-//		return '重复';
406
-//	} else {
407
-//		return '';
408
-//	}
409
-//}
410
-
411
-// 工单详情减免返回值
412
-function workOrderDetailsReductionJudge (data) {
413
-	if (data.F_IsReduction === 0) {
414
-		return '未减免';
415
-	} else if (data.F_IsReduction === 1) {
416
-		return '已减免';
417
-	} else {
418
-		return '';
419
-	}
420
-}
421
-
422
-// 工单记录中工单状态返回值判断
423
-function formatterWorkOrderRecordStatus(val, row) {
424
-    var formatterWorkOrderRecordStatusStr = '';
425
-    if (row.F_WoState === 0){
426
-        formatterWorkOrderRecordStatusStr = "待提交";
427
-    }
428
-    if (row.F_WoState === 1){
429
-        formatterWorkOrderRecordStatusStr = "待分派";
430
-    }
431
-    if (row.F_WoState === 2){
432
-        formatterWorkOrderRecordStatusStr = "待接单";
433
-    }
434
-    if (row.F_WoState === 3){
435
-    	formatterWorkOrderRecordStatusStr = "待处理";
436
-    }
437
-    if (row.F_WoState === 4){
438
-    	formatterWorkOrderRecordStatusStr = "处理中";
439
-    }
440
-    if (row.F_WoState === 5){
441
-    	formatterWorkOrderRecordStatusStr = "退回待分派";
442
-    }
443
-    if (row.F_OptType == 6){    	
444
-    	formatterWorkOrderRecordStatusStr = "退回待提交";
445
-    }
446
-    if (row.F_OptType == 10){
447
-    	formatterWorkOrderRecordStatusStr = "已完成";
448
-    }
449
-	return formatterWorkOrderRecordStatusStr;
450
-}
451
-
452 154
 // 获取当前登录人
453 155
 function getLoginPersonNow() {
454 156
 	$.ajax({
@@ -703,6 +405,19 @@ function formatterRemission(val, row) {
703 405
 		'</ul>';
704 406
 }
705 407
 
408
+// 工单详情
409
+function getWorkOrderDetails(id) {
410
+	var id = id;
411
+	var type = 1;
412
+	layer.open({
413
+		type: 2,
414
+		title: '工单详情',
415
+		maxmin: true, //开启最大化最小化按钮
416
+		area: ['80%', '65%'],
417
+		content: '../WorkOrder/WorkOrderDetails.html?id=' + id + '&type=' + type,
418
+	});
419
+}
420
+
706 421
 
707 422
 //指派工单,提交工单
708 423
 function btn_transfer(id, type) {
@@ -858,53 +573,6 @@ function btn_deleteid(id) {
858 573
  * 工单级别
859 574
  */
860 575
 
861
-//大区
862
-function getArea() {
863
-    $("#searchArea").empty();
864
-    $("#searchArea").append('<option selected="selected" value="">请选择大区</option>');
865
-    $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
866
-        "token": $.cookie("token"),
867
-        pid: 1,
868
-        F_Layer: 1,
869
-    }, function (data) {
870
-        if (data.state.toLowerCase() == "success") {
871
-            var content = data.data;
872
-            $(content).each(function (i, n) {
873
-                $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo($("#searchArea"));
874
-            })
875
-        }
876
-    })
877
-}
878
-
879
-//办事处
880
-function getOffice() {
881
-	$("#searchOffice").empty();
882
-	$("#searchOffice").append('<option selected="selected" value="">请选择办事处</option>');
883
-	$.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
884
-		"token": $.cookie("token"),
885
-		F_Layer:2,
886
-		pid:$("#searchArea").val(),
887
-	}, function (data) {
888
-		if (data.state.toLowerCase() == "success") {
889
-			var content = data.data;
890
-			$(content).each(function (i, n) {
891
-				$("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo($("#searchOffice"));
892
-			})
893
-		}
894
-	})
895
-}
896
-
897
-//获取所在区域办事处经理
898
-$("#searchArea").on("change", function() {
899
-	getOffice();
900
-	getSubmitterManager();
901
-})
902
-
903
-//获取办事处业务员
904
-$("#searchOffice").on("change", function() {
905
-	getSubmitterSalesman();
906
-})
907
-
908 576
 //产品代码
909 577
 function getProductType() {
910 578
     $.ajax({
@@ -951,7 +619,7 @@ function getSubmitterManager() {
951 619
 	$.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
952 620
 		"token": $.cookie("token"),
953 621
 		type: 1,
954
-		dptid: $("#searchArea").val(),
622
+		dptid: $("#searchRegionId").val(),
955 623
 	}, function (data) {
956 624
 			var content = data.rows;
957 625
 			$(content).each(function (i, n) {
@@ -967,7 +635,7 @@ function getSubmitterSalesman() {
967 635
 	$.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
968 636
 		"token": $.cookie("token"),
969 637
 		type: 2,
970
-		dptid: $("#searchOffice").val(),
638
+		dptid: $("#searchOfficeId").val(),
971 639
 	}, function (data) {
972 640
 			var content = data.rows;
973 641
 			$(content).each(function (i, n) {
@@ -976,8 +644,6 @@ function getSubmitterSalesman() {
976 644
 	})
977 645
 }
978 646
 
979
-
980
-
981 647
 // 问题代码
982 648
 function getProblemCode() {
983 649
     $.ajax({
@@ -998,6 +664,94 @@ function getProblemCode() {
998 664
     });
999 665
 }
1000 666
 
667
+//zTree 大区、办事处
668
+var setting = {
669
+	data: {
670
+		key: {
671
+			name: "text"
672
+		},
673
+		simpleData: {
674
+			enable: true,
675
+			idKey: "id",
676
+			rootPId: 0
677
+		}
678
+	},
679
+	check: {
680
+		enable: true,
681
+		autoCheckTrigger: true,
682
+		chkboxType: {
683
+			"Y": "p",
684
+			"N": "s"
685
+		},
686
+		chkStyle: "checkbox",
687
+	},
688
+	view: {
689
+		dblClickExpand: true
690
+	},
691
+	callback: {
692
+		beforeClick: beforeClick,
693
+		onCheck: onCheck,
694
+	},
695
+};
696
+
697
+function beforeClick(treeId, treeNode) {
698
+	var zTree = $.fn.zTree.getZTreeObj("selectRegionZtree"),
699
+	nodes = zTree.getCheckedNodes(true);
700
+	zTree.checkNode(treeNode, !treeNode.checked, null, true);					
701
+	return false;
702
+}
703
+
704
+function onCheck(e, treeId, treeNode) {
705
+	var zTree = $.fn.zTree.getZTreeObj("selectRegionZtree"),
706
+	nodes = zTree.getCheckedNodes(true);				
707
+	var regionName = "", regionId = "", officeId = "";
708
+	for (var i=0, l=nodes.length; i<l; i++) {
709
+		regionName += nodes[i].text + ",";
710
+		if(nodes[i].level === 0) {
711
+			regionId += nodes[i].id + ","
712
+		} else if (nodes[i].level === 1) {
713
+			officeId += nodes[i].id + ","
714
+		}
715
+	}
716
+	if (regionName.length > 0 ) {
717
+		regionName = regionName.substring(0, regionName.length-1);
718
+		$("#searchRegionName").val(regionName);
719
+	}
720
+	if (regionId.length > 0 ) {
721
+		regionId = regionId.substring(0, regionId.length-1);
722
+		$('#searchRegionId').attr("value",regionId);
723
+		getSubmitterManager();
724
+	}
725
+	if (officeId.length > 0 ) {
726
+		officeId = officeId.substring(0, officeId.length-1);
727
+		$('#searchOfficeId').attr("value",officeId);
728
+		getSubmitterSalesman();
729
+	}
730
+	e.stopPropagation();
731
+}
732
+
733
+function addRegion() {
734
+	$.get(huayi.config.callcenter_url + "Department/GetDepartmentList", {
735
+		"token": $.cookie("token"),
736
+	}, function(result) {
737
+		result = $.parseJSON(result);
738
+		$.fn.zTree.init($("#selectRegionZtree"), setting, result.data); //实例化树形图
739
+	});
740
+}
741
+$('.inps').focus(function() {
742
+	$(this).siblings('.addTree').css('display', 'block');
743
+})
744
+$('.xl').click(function() {
745
+	var xl = $(this).siblings('.addTree');
746
+	if(xl.css('display') == 'block') {
747
+		xl.css('display', 'none')
748
+	} else {
749
+		xl.css('display', 'block')
750
+	}
751
+})
752
+$('.addTree').mouseleave(function() {
753
+	$(this).css('display', 'none')
754
+})
1001 755
 
1002 756
 
1003 757
 // 工单级别
@@ -1044,8 +798,8 @@ function dcexcel(state, isdc, CJ, reduction) {
1044 798
 	}
1045 799
 	var token = $.cookie("token");
1046 800
 	var code = $("#searchCode").val(); //工单编号
1047
-	var area = $("#searchArea").val(); //大区
1048
-	var office = $("#searchOffice").val(); //办事处
801
+	var area = $("#searchRegionId").val(); //大区
802
+	var office = $("#searchOfficeId").val(); //办事处
1049 803
 	var starttime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0]; //开始时间
1050 804
 	var endtime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1]; //结束时间
1051 805
 	var productType = $("#searchProductType").val(); //产品代码

+ 7 - 0
CallCenterWeb.UI/js/WorkOrder/WorkOrderDetails.js

@@ -1,4 +1,6 @@
1 1
 var selid = helper.request.queryString("id");
2
+var type = helper.request.queryString("type");
3
+
2 4
 $(document).ready(function () {
3 5
 	//工单详情
4 6
 	getWorkOrderDetails();
@@ -22,6 +24,11 @@ $(document).ready(function () {
22 24
 	$(".repeatSubmit").click(function() {
23 25
 		submitRepeatWorkOrder();
24 26
 	})
27
+	if(type === "1") {
28
+		$(".repeatSubmit").hide();
29
+	} else {
30
+		$(".repeatSubmit").show();
31
+	}
25 32
 })
26 33
 
27 34
 

+ 56 - 33
CallCenterWeb.UI/js/WorkOrder/xgWork.js

@@ -77,8 +77,6 @@ else 工单管理修改工单
77 77
     ComplaintVip();
78 78
     //保存
79 79
     $('.customerSubmit').click(function() {
80
-    	
81
-	    
82 80
         saveCustomer();
83 81
     });
84 82
 
@@ -214,9 +212,7 @@ function provinceCity(data){
214 212
 	$("#source option:selected").val(provinceCityArr[0]);
215 213
 	$("#type option:selected").text(provinceCityArr[1]); //市
216 214
 	$("#type option:selected").val(provinceCityArr[1]);
217
-	$("#keyid option:selected").text(provinceCityArr[2]); //县
218
-	$("#keyid option:selected").val(provinceCityArr[2]);
219
-	$("#addressDescription").val(provinceCityArr[3]); //详细地址描述
215
+	$("#addressDescription").val(provinceCityArr[2]); //详细地址描述
220 216
 }
221 217
 
222 218
 //省 市 区/县
@@ -254,29 +250,10 @@ function LAISHI(obj) {
254 250
 		
255 251
 	})
256 252
 }
257
-//区/县
258
-function LAIQU(obj) {
259
-	obj.empty();
260
-	obj.append('<option selected="selected" value="">请选择</option>');
261
-	$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
262
-		"token": $.cookie("token"),
263
-		pid:$('#type').val(),
264
-	}, function (data) {
265
-		if (data.state.toLowerCase() == "success") {
266
-			var content = data.data;
267
-			$(content).each(function (i, n) {
268
-				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
269
-			})
270
-		}
271
-	})
272
-}
273 253
 
274 254
 $('#source').on('change',function(){
275 255
   	LAISHI($("#type"));
276 256
 });
277
-$('#type').on('change',function(){
278
-	LAIQU($("#keyid"));
279
-}); 
280 257
 
281 258
 //办事处 提交人
282 259
 function CHOUDQ(obj) {
@@ -501,19 +478,19 @@ function detailedAddress() {
501 478
 	if($('#type').val() === ""){
502 479
 		var city = '';
503 480
 	} else {
504
-		var city = $('#type').find("option:selected").text()
481
+		var city = "-" + $('#type').find("option:selected").text()
505 482
 	}
506
-	if($('#keyid').val() === ""){
507
-		var county = '';
508
-	} else {
509
-		var county = $('#keyid').find("option:selected").text()
510
-	}
511
-	if($('#addressDescription').val === ""){
483
+	// if($('#keyid').val() === ""){
484
+	// 	var county = '';
485
+	// } else {
486
+	// 	var county = $('#keyid').find("option:selected").text()
487
+	// }
488
+	if($('#addressDescription').val() === ""){
512 489
 		var addressDescription = '';
513 490
 	} else {
514
-		var addressDescription = $('#addressDescription').val();
491
+		var addressDescription = "-" + $('#addressDescription').val();
515 492
 	}
516
-	var address = province + '-' + city + '-' + county + '-' + addressDescription;
493
+	var address = province + city + addressDescription;
517 494
 	return address;
518 495
 }
519 496
 
@@ -652,6 +629,52 @@ function saveCustomer() {
652 629
 		});
653 630
 		return;
654 631
 	}
632
+	if ($('#order_isover input[name="type"]:checked').val() === "2") {
633
+        if (detailedAddress() === "---") {
634
+		    layer.confirm('请选择地址!', {
635
+		        icon: 2,
636
+		        btn: ['确定']
637
+		    });
638
+		    return;
639
+        } else if (!$('#productType').val()) {
640
+		    layer.confirm('请输入产品代码!', {
641
+		        icon: 2,
642
+		        btn: ['确定']
643
+		    });
644
+		    return;
645
+        } else if (!$('#productName').val()) {
646
+		    layer.confirm('请输入产品名称!', {
647
+		        icon: 2,
648
+		        btn: ['确定']
649
+		    });
650
+		    return;
651
+		} else if (!$('#specification').val()) {
652
+		    layer.confirm('请输入规格!', {
653
+		        icon: 2,
654
+		        btn: ['确定']
655
+		    });
656
+		    return;
657
+		} else if (!$('#productDate').val()) {
658
+		    layer.confirm('请输入生产日期!', {
659
+		        icon: 2,
660
+		        btn: ['确定']
661
+		    });
662
+		    return;
663
+		} else if (!$('#productFactory').val()) {
664
+		    layer.confirm('请输入生产厂家!', {
665
+		        icon: 2,
666
+		        btn: ['确定']
667
+		    });
668
+		    return;
669
+		} else if (!$('#problemCode').val()) {
670
+		    layer.confirm('请输入问题代码!', {
671
+		        icon: 2,
672
+		        btn: ['确定']
673
+		    });
674
+		    return;
675
+		} 
676
+    }
677
+
655 678
     $.ajax({
656 679
         type: "post",
657 680
         url: huayi.config.callcenter_url + "WorkOrder/UpdateWorkOrder",