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

工单管理,客户档案,区域管理

miaofuhao лет назад: 7
Родитель
Сommit
41f5760757
32 измененных файлов с 2616 добавлено и 1670 удалено
  1. 1 1
      CallCenterWeb.UI/Script/Common/huayi.config.js
  2. 154 0
      CallCenterWeb.UI/Script/Common/regexs.js
  3. 187 149
      CallCenterWeb.UI/WorkOrder/AddWorkOrder.html
  4. 115 246
      CallCenterWeb.UI/WorkOrder/WorkOrderDispose.html
  5. 68 96
      CallCenterWeb.UI/WorkOrder/WorkOrderParty.html
  6. 112 147
      CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html
  7. 188 92
      CallCenterWeb.UI/WorkOrder/Xga.html
  8. 72 0
      CallCenterWeb.UI/commonTpl/addOrEditArea.html
  9. 1 0
      CallCenterWeb.UI/css/WorkOrder/AddWorkOrder.css
  10. 3 0
      CallCenterWeb.UI/css/WorkOrder/NewAddWorkOrder.css
  11. 226 166
      CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js
  12. 58 80
      CallCenterWeb.UI/js/WorkOrder/WorkOrder.js
  13. 258 209
      CallCenterWeb.UI/js/WorkOrder/xgWork.js
  14. 2 0
      CallCenterWeb.UI/js/layer/layer.js
  15. BIN
      CallCenterWeb.UI/js/layer/theme/default/icon-ext.png
  16. BIN
      CallCenterWeb.UI/js/layer/theme/default/icon.png
  17. 1 0
      CallCenterWeb.UI/js/layer/theme/default/layer.css
  18. BIN
      CallCenterWeb.UI/js/layer/theme/default/loading-0.gif
  19. BIN
      CallCenterWeb.UI/js/layer/theme/default/loading-1.gif
  20. BIN
      CallCenterWeb.UI/js/layer/theme/default/loading-2.gif
  21. 10 120
      CallCenterWeb.UI/keHuManager/ContactPersonManger.html
  22. 33 305
      CallCenterWeb.UI/keHuManager/addCustomerFile.html
  23. 131 0
      CallCenterWeb.UI/keHuManager/css/kehuManger.css
  24. 134 0
      CallCenterWeb.UI/keHuManager/js/addCustomer.js
  25. 22 52
      CallCenterWeb.UI/keHuManager/js/keHuManger.js
  26. 5 7
      CallCenterWeb.UI/login.html
  27. 68 0
      CallCenterWeb.UI/regionalManagement/css/proManagement.css
  28. 88 0
      CallCenterWeb.UI/regionalManagement/js/addOrEditArea.js
  29. 354 0
      CallCenterWeb.UI/regionalManagement/js/proManagement.js
  30. 148 0
      CallCenterWeb.UI/regionalManagement/js/regionalSetting.js
  31. 112 0
      CallCenterWeb.UI/regionalManagement/proManagement.html
  32. 65 0
      CallCenterWeb.UI/regionalManagement/regionalSetting.html

+ 1 - 1
CallCenterWeb.UI/Script/Common/huayi.config.js

@@ -3,7 +3,7 @@
3 3
 }
4 4
 huayi.config = {
5 5
     //callcenter_url: "http://localhost:7456/",//生产环境 前端Web站IP和端口
6
-    callcenter_url: "http://192.168.4.18:4625/",//生产环境 前端Web站IP和端口
6
+    callcenter_url: "http://192.168.4.18:4624/",//生产环境 前端Web站IP和端口
7 7
     socket_ip: "192.168.5.7",//WebSocket通讯ip
8 8
     socket_port: "8081",    //WebSocket通讯端口
9 9
     menuworktime: 30000,    //菜单工单数量刷新间隔

+ 154 - 0
CallCenterWeb.UI/Script/Common/regexs.js

@@ -0,0 +1,154 @@
1
+var regexs = {
2
+
3
+	/**
4
+	 * 项目编号(0-20位数字)
5
+	 * */
6
+	proNumber: /^\d{0,20}$/,
7
+	/**
8
+	 * 项目标题
9
+	 * 2-30位,中英数字-(),+空格
10
+	 * */
11
+	proTitle: /^[A-Za-z0-9\-(),+\s\u4e00-\u9fa5]{2,30}$/,
12
+	/**
13
+	 * 号段(7位数字)
14
+	 * 包含13、14、15、16、17、18、19
15
+	 * */
16
+	themRoughly: /^(1[3456789])\d{5}$/,
17
+	/**
18
+	 * 正整数
19
+	 * */
20
+	phoneNum: /^\+?[1-9]\d*$/,
21
+	/**
22
+	 * 价格,最多2位小数,小数点前的数字可有可无;
23
+	 * */
24
+	money: /^[0-9]*[.]?[0-9]{0,2}$/,
25
+	/**
26
+	 * 奖励处罚金额,最多2位小数,小数点前的数字可有可无;
27
+	 * */
28
+	rewardOrPubnishMoney: /^[+-]?[0-9]*[.]?[0-9]{0,2}$/,
29
+	/**
30
+	 * 账号、姓名、密码: 4-20个字符只能是汉字、字母、下划线、数字
31
+	 * */
32
+	accountReg: /^[\da-zA-Z_\u4e00-\u9f5a]{4,20}$/,
33
+	/**
34
+	 * 登录账号: 4-20个字符只能是字母、下划线、数字
35
+	 * */
36
+	userReg: /^[\da-zA-Z_]{4,20}$/,
37
+	/**
38
+	 * 密码: 6-32个字符只能是字母、下划线、数字
39
+	 * */
40
+	passwordReg: /^[\da-zA-Z_]{6,32}$/,
41
+	/**
42
+	 * 会员账号、姓名、电话、身份证、公司名称: 字符只能是汉字、字母、下划线、数字、@、.
43
+	 * */
44
+	accountSearchReg: /^[\da-zA-Z_@.\u4e00-\u9f5a]{0,20}$/,
45
+	/**
46
+	 * 身份证号码
47
+	 * 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
48
+	 * */
49
+	identityCard: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
50
+	/**
51
+	 * @descrition:邮箱规则
52
+	 * 1.邮箱以a-z、A-Z、0-9开头,最小长度为1.
53
+	 * 2.如果左侧部分包含-、_、.则这些特殊符号的前面必须包一位数字或字母。
54
+	 * 3.@符号是必填项
55
+	 * 4.右则部分可分为两部分,第一部分为邮件提供商域名地址,第二部分为域名后缀,现已知的最短为2位。最长的为6为。
56
+	 * 5.邮件提供商域可以包含特殊字符-、_、.
57
+	 */
58
+	email: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,
59
+	/**
60
+	 * [ip ipv4、ipv6]
61
+	 * "192.168.0.0"
62
+	 * "192.168.2.3.1.1"
63
+	 * "235.168.2.1"
64
+	 * "192.168.254.10"
65
+	 * "192.168.254.10.1.1"
66
+	 */
67
+	ip: /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])((\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}|(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){5})$/,
68
+	/**
69
+	 * @descrition:判断输入的参数是否是个合格的固定电话号码。
70
+	 * 待验证的固定电话号码。
71
+	 * 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)
72
+	 **/
73
+	fax: /^(([0\+]\d{2,3}-)?((0\d{2,3}))?(-)?)?(\d{7,8})(-(\d{3,}))?$/,
74
+	/**
75
+	 *@descrition:手机号码段规则
76
+	 * 13段:130、131、132、133、134、135、136、137、138、139
77
+	 * 14段:145、146、147、148
78
+	 * 15段:150、151、152、153、155、156、157、158、159
79
+	 * 16段:166
80
+	 * 17段:170、176、177、178
81
+	 * 18段:180、181、182、183、184、185、186、187、188、189
82
+	 * 19段:198、199
83
+	 * 国际码 如:中国(+86)
84
+	 */
85
+	phone1: /^((\+?[0-9]{1,4})|(\(\+86\)))?(13[0-9]|14[5678]|15[012356789]|166|17[03678]|18[0-9]|19[89])\d{8}$/,
86
+	//手机号 : 3-12
87
+	phone: /^\d{3,12}$/,
88
+	/**
89
+	 * @descrition 匹配 URL
90
+	 */
91
+	url: /[a-zA-z]+:\/\/[^\s]/,
92
+	/**
93
+	 * 匹配网址
94
+	 * 
95
+	 */
96
+	InternetUrl: /^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$/,
97
+	/**
98
+	 * 匹配英文
99
+	 * */
100
+	english: /^[A-Za-z]+$/,
101
+	/**
102
+	 * 匹配中文
103
+	 * */
104
+	chinese: /^[\u0391-\uFFE5]+$/,
105
+	/**
106
+	 * 匹配中文、英文、数字
107
+	 * */
108
+	chOrenOrnum: /^[A-Za-z0-9\u4e00-\u9fa5]+$/,
109
+	/**
110
+	 * 匹配英文、数字
111
+	 * */
112
+	enOrnum: /^[A-Za-z0-9]+$/,
113
+	/**
114
+	 * 匹配中文、英文
115
+	 * */
116
+	chOren: /^[A-Za-z\u4e00-\u9fa5]+$/,
117
+	/**
118
+	 * 匹配中文、数字
119
+	 * */
120
+	chOrnum: /^[0-9\u4e00-\u9fa5]+$/,
121
+	/**
122
+	 * 匹配数字1次或多次
123
+	 * */
124
+	num: /^[0-9]+$/,
125
+	/**
126
+	 * 匹配数字0次或多次
127
+	 * */
128
+	nums: /^[0-9]*$/,
129
+	/**
130
+	 * 营业执照、组织机构代码
131
+	 * 统一代码由十八位的阿拉伯数字或大写英文字母(不使用I、O、Z、S、V)组成。 
132
+	 * 第3位~第8位:登记管理机关行政区划码(共六位阿拉伯数字)
133
+	 * */
134
+	companyNum: /^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$/,
135
+	/**
136
+	 * 匹配QQ号
137
+	 * 第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间 
138
+	 * */
139
+	QQreg: /^[1-9][0-9]{4,14}$/,
140
+	/**
141
+	 * 匹配中文、英文、数字、下划线、中英文逗号、中英文句号  。
142
+	 * */
143
+	address: /^([\u2E80-\u9FFF]|\w|[,,\.。])*$/,
144
+	/**
145
+	 * 匹配中文、英文、数字、下划线 和 \ - —— #
146
+	 * */
147
+	roomNum: /^([\u2E80-\u9FFF]|\w|[\-_——#])*$/,
148
+	/**
149
+	 * 姓名 字符只能是汉字和·•的组合
150
+	 * */
151
+//	userNameReg: /^[\\u4e00-\\u9fa5]{2, 6}$/,//2-6位姓名
152
+	userNameReg: /^[\u4E00-\u9FA5\uf900-\ufa2d(·|•)s]{2,20}$/,//2-20位包含少数名族
153
+	percent: /^(?:[1-9][0-9]?|100)(?:\.[0-9]{1,2})?$/,
154
+}

+ 187 - 149
CallCenterWeb.UI/WorkOrder/AddWorkOrder.html

@@ -12,7 +12,8 @@
12 12
 		<link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
13 13
 		<link rel="stylesheet" href="../css/WorkOrder/jquery.editable-select.css" />
14 14
 		<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
15
-		<link href="../css/init.css" rel="stylesheet" />
15
+		<link rel="stylesheet"  href="../css/init.css"/>
16
+		<link rel="stylesheet" href="../css/WorkOrder/NewAddWorkOrder.css" />
16 17
 		<title>手工制单</title>
17 18
 		<style>
18 19
 			ul li {
@@ -79,7 +80,34 @@
79 80
 			#typeclass {
80 81
 				background: #fff;
81 82
 			}
83
+			.treeList1 {
84
+				top: 34px!important;
85
+				border: 1px solid #e5e6e7!important;
86
+				border-top: 0;
87
+				height: auto!important;
88
+			}
82 89
 			
90
+			#TreeDemo1 li {
91
+				float: initial;
92
+			}
93
+			#typeclass1 {
94
+				background: #fff;
95
+			}
96
+			#typeclass_market1 {
97
+				background: #fff;
98
+			}
99
+			.addTree1 {
100
+			    background: #fff;
101
+			    position: absolute;
102
+			    width: 100%;
103
+			    border: 1px solid darkgrey;
104
+			    right: 0;
105
+			    top: 26px;
106
+			    z-index: 10;
107
+			    display: none;
108
+			    height: 100px;
109
+			    overflow-y: auto;
110
+			}
83 111
 			.form-group {
84 112
 				margin-bottom: 0;
85 113
 			}
@@ -163,29 +191,60 @@
163 191
 									<input type="text" class="form-control" id="name" />
164 192
 								</div>
165 193
 							</td>
166
-
167 194
 							<th>电话:</th>
168 195
 							<td>
169 196
 								<div class="form-group">
170 197
 									<input type="text" class="form-control" id="tel" />
171 198
 								</div>
172 199
 							</td>
173
-
174
-							<th>来电单位:</th>
200
+							
201
+							<th>购买日期:</th>
175 202
 							<td style="position: relative;">
176
-								<select name="" id="testInput1"  class="">
177
-									<option value="" selected>请选择来电单位</option>
178
-								</select>
203
+								<div class="time-box form-group">
204
+									<i class="tub fa fa-calendar"></i>
205
+									<input class="form-control search_time buyDate" type="text" placeholder="请选择时间">
206
+								</div>
179 207
 							</td>
180 208
 						</tr>
181 209
 						<tr>
182
-							<th>反馈单位:</th>
210
+							<th>产品名称:</th>
211
+							<td>
212
+								<div class="form-group">
213
+									<input type="text" class="form-control" id="productname" />
214
+								</div>
215
+							</td>
216
+							<th>购买地址:</th>
217
+							<td>
218
+								<div class="form-group">
219
+									<input type="text" class="form-control" id="buyAddress"/>
220
+								</div>
221
+							</td>
222
+							
223
+							<th>产品类别:</th>
183 224
 							<td style="position: relative;">
184
-								<select name="" id="testInput2"  class="">
185
-									<option value="" selected>请选择反馈单位</option>
186
-								</select>
225
+								<div class="form-group">
226
+									<input type="text" class="form-control" id="productType"/>
227
+								</div>
187 228
 							</td>
188
-
229
+						</tr>
230
+						<tr>
231
+							<th>生产批号:</th>
232
+							<td>
233
+								<div class="form-group">
234
+									<input type="text" class="form-control" id="batchNumber" />
235
+								</div>
236
+							</td>
237
+							
238
+							
239
+							<th>使用日期:</th>
240
+							<td style="position: relative;">
241
+								<div class="time-box form-group">
242
+									<i class="tub fa fa-calendar"></i>
243
+									<input class="form-control search_time userDate" type="text" placeholder="请选择时间">
244
+								</div>
245
+							</td>
246
+						</tr>
247
+						<tr>
189 248
 							<th>工单来源:</th>
190 249
 							<td>
191 250
 								<div class="form-group">
@@ -194,23 +253,26 @@
194 253
 									</select>
195 254
 								</div>
196 255
 							</td>
197
-
198
-							<th>工单状态:</th>
256
+							<th>工单类型:</th>
199 257
 							<td>
200 258
 								<div class="form-group">
201
-									<select name="" class="form-control" id="State"> </select>
259
+									<select name="" class="form-control orderType1">
260
+									
261
+									</select>
202 262
 								</div>
263
+								
203 264
 							</td>
204
-						</tr>
205
-						<tr>
206
-							<th>工单类型:</th>
265
+							<th>区域:</th>
207 266
 							<td>
208 267
 								<div class="time-box">
209
-									<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
210
-									<input class="form-control" type="text" id="typeclass" readonly="readonly">
211
-									<input type="hidden" id="typeclassId" />
212
-									<div class="addTree treeList">
213
-										<ul id="TreeDemo" class="ztree">
268
+									<i class="tub fa fa-caret-down areaDown" style="color: #676b6d;"></i>
269
+									<input class="form-control" type="text" id="typeclass1" readonly="readonly">
270
+									<input type="text" class="inps2">
271
+										<input type="text" class="inps3">
272
+										<input type="text" class="inps4">
273
+									<input type="hidden" id="typeclassId1" />
274
+									<div class="addTree1 treeList1">
275
+										<ul id="TreeDemo1" class="ztree">
214 276
 
215 277
 										</ul>
216 278
 									</div>
@@ -218,33 +280,26 @@
218 280
 							</td>
219 281
 						</tr>
220 282
 						<tr>
221
-							<th>反馈内容及处理结果:</th>
222
-							<td colspan="5">
223
-								<textarea name="" rows="5" cols="" placeholder="" id="feedBackCon"></textarea>
224
-							</td>
225
-						</tr>
226
-						<tr>
227
-							<th>快递信息:</th>
228
-							<td colspan="5">
229
-								<textarea name="" rows="" cols="" id="express"></textarea>
230
-							</td>
231
-						</tr>
232
-						<tr>
233
-							<th>备注一:</th>
234
-							<td colspan="5">
235
-								<textarea name="" rows="" cols="" id="remark1"></textarea>
283
+							<th>客诉专员:</th>
284
+							<td>
285
+								<div class="form-group">
286
+									<select name="" class="form-control" id="vipName">
287
+									
288
+									</select>
289
+								</div>
236 290
 							</td>
237
-						</tr>
238
-						<tr>
239
-							<th>备注二:</th>
240
-							<td colspan="5">
241
-								<textarea name="" rows="" cols="" id="remark2"></textarea>
291
+							<th>专员电话:</th>
292
+							<td style="position: relative;">
293
+								<div class="form-group">
294
+									<input type="text" class="form-control" id="vipTel" disabled=""/>
295
+								</div>
242 296
 							</td>
297
+							
243 298
 						</tr>
244 299
 						<tr>
245
-							<th>备注三:</th>
300
+							<th>投诉事件描述:</th>
246 301
 							<td colspan="5">
247
-								<textarea name="" rows="" cols="" id="remark3"></textarea>
302
+								<textarea name="" rows="5" cols="" placeholder="" id="content"></textarea>
248 303
 							</td>
249 304
 						</tr>
250 305
 						<tr>
@@ -262,78 +317,116 @@
262 317
 							<th>姓名:</th>
263 318
 							<td>
264 319
 								<div class="form-group">
265
-									<input type="text" class="form-control" id="name_market" />
320
+									<input type="text" class="form-control" id="name" />
266 321
 								</div>
267 322
 							</td>
268
-
269 323
 							<th>电话:</th>
270 324
 							<td>
271 325
 								<div class="form-group">
272
-									<input type="text" class="form-control" id="tel_market" />
326
+									<input type="text" class="form-control" id="tel" />
273 327
 								</div>
274 328
 							</td>
329
+							
330
+							<th>区域:</th>
331
+							<td>
332
+								<div class="time-box">
333
+									<i class="tub fa fa-caret-down areaDown" style="color: #676b6d;"></i>
334
+									<input class="form-control" type="text" id="typeclass_market1" readonly="readonly">
335
+									<input type="text" class="inps2">
336
+										<input type="text" class="inps3">
337
+										<input type="text" class="inps4">
338
+									<input type="hidden" id="typeclassId1" />
339
+									<div class="addTree1 treeList_market1">
340
+										<ul id="TreeDemo_market1" class="ztree">
275 341
 
276
-							<th>来电单位:</th>
277
-							<!--<td>
278
-								<select class="form-control selectpicker" id="comeCall_dep_market" data-live-search="true">
279
-									<option value="">请选择来电单位</option>
280
-								</select>
281
-							</td>-->
282
-							<td style="position: relative;">
283
-								<!--<input id="testInput3" type="text" style="width:100%;" style="display: none;" />
284
-								<ul class="testInput-list">
285
-									<li></li>
286
-								</ul>-->
287
-								
288
-								<select id="testInput3">
289
-									<option value="">请选择来电单位</option>
290
-								</select>
342
+										</ul>
343
+									</div>
344
+								</div>
291 345
 							</td>
292 346
 						</tr>
293 347
 						<tr>
294
-							<th>反馈单位:</th>
295
-							<!--<td>
296
-								<select class="form-control selectpicker" id="feedbackDep_market" data-live-search="true">
297
-									<option value="">请选择反馈单位</option>
298
-								</select>
299
-							</td>-->
348
+							<th>客诉专员:</th>
349
+							<td>
350
+								<div class="form-group">
351
+									<select name="" class="form-control" id="customerName">
352
+									
353
+									</select>
354
+								</div>
355
+							</td>
356
+							<th>专员电话:</th>
300 357
 							<td style="position: relative;">
301
-								<!--<input id="testInput4" type="text" style="width:100%;" style="display: none;" />
302
-								<ul class="testInput-list">
303
-									<li></li>
304
-								</ul>-->
305
-								<select id="testInput4">
306
-									<option value="">请选择反馈单位</option>
307
-								</select>
358
+								<div class="form-group">
359
+									<input type="text" class="form-control" id="customerTel" disabled=""/>
360
+								</div>
308 361
 							</td>
309 362
 							
363
+						</tr>
364
+						<tr>
365
+							<th>问题分类:</th>
366
+							<td>
367
+								<div class="form-group">
368
+									<select name="" class="form-control orderType2">
369
+									
370
+									</select>
371
+								</div>
372
+								
373
+							</td>
310 374
 							<th>工单来源:</th>
311 375
 							<td>
312 376
 								<div class="form-group">
313
-									<select name="" class="form-control" id="DicValueList_market"> </select>
377
+									<select name="" class="form-control" id="DicValueList">
378
+									
379
+									</select>
380
+								</div>
381
+							</td>
382
+						</tr>
383
+						<tr>
384
+							<th>产品名称:</th>
385
+							<td>
386
+								<div class="form-group">
387
+									<input type="text" class="form-control" id="productname" />
314 388
 								</div>
315 389
 							</td>
316
-								<th>工单类型:</th>
390
+							<th>生产批号:</th>
317 391
 							<td>
318
-								<div class="time-box">
319
-									<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
320
-									<input class="form-control" type="text" id="typeclass_market" readonly="readonly">
321
-									<input type="hidden" id="typeclassId_market" />
322
-									<div class="addTree treeList_market">
323
-										<ul id="TreeDemo_market" class="ztree">
324
-
325
-										</ul>
326
-									</div>
392
+								<div class="form-group">
393
+									<input type="text" class="form-control" id="batchNumber" />
394
+								</div>
395
+							</td>
396
+							<th>购买地址:</th>
397
+							<td>
398
+								<div class="form-group">
399
+									<input type="text" class="form-control" id="buyAddress"/>
327 400
 								</div>
328 401
 							</td>
329
-						
330
-							
331 402
 						</tr>
332 403
 						<tr>
333
-							
334
-							<th>备注内容:</th>
404
+							<th>生产日期:</th>
405
+							<td style="position: relative;">
406
+								<div class="time-box form-group">
407
+									<i class="tub fa fa-calendar"></i>
408
+									<input class="form-control search_time" id="proDuctdate"  type="text" placeholder="请选择时间">
409
+								</div>
410
+							</td>
411
+							<th>购买日期:</th>
412
+							<td style="position: relative;">
413
+								<div class="time-box form-group">
414
+									<i class="tub fa fa-calendar"></i>
415
+									<input class="form-control search_time buyDate"  type="text" placeholder="请选择时间">
416
+								</div>
417
+							</td>
418
+							<th>使用日期:</th>
419
+							<td style="position: relative;">
420
+								<div class="time-box form-group">
421
+									<i class="tub fa fa-calendar"></i>
422
+									<input class="form-control search_time userDate" type="text" placeholder="请选择时间">
423
+								</div>
424
+							</td>
425
+						</tr>
426
+						<tr>
427
+							<th>投诉事件描述:</th>
335 428
 							<td colspan="5">
336
-								<textarea name="" rows="5" cols="" id="remark_market"></textarea>
429
+								<textarea name="" rows="5" cols="" placeholder="" id="content"></textarea>
337 430
 							</td>
338 431
 						</tr>
339 432
 						<tr>
@@ -342,7 +435,6 @@
342 435
 							</td>
343 436
 						</tr>
344 437
 					</tbody>
345
-
346 438
 				</table>
347 439
 			</div>
348 440
 			<input type="hidden" id="CallID" />
@@ -352,65 +444,11 @@
352 444
 		<script src="../js/zTree/jquery.ztree.core.js"></script>
353 445
 		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
354 446
 		<script src="../js/WorkOrder/jquery.editable-select.js"></script>
355
-			<script src="../js/comboSelect/jquery.combo.select.js"></script>
447
+		<script src="../js/comboSelect/jquery.combo.select.js"></script>
356 448
 		<script src="../js/kindeditor/kindeditor.js"></script>
357 449
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
450
+		<script src="../js/laydate/laydate.js"></script>
358 451
 		<script src="../js/WorkOrder/AddWorkOrder.js"></script>
359
-		<!--<script>
360
-			//自己写的方法(未能实现鼠标下移选中)
361
-			function Select(obj) {
362
-				obj.click(function(event) {
363
-					event.preventDefault();
364
-				});
365
-				obj.focus(function() { //
366
-					//失去焦点后触发的事件
367
-					obj.parent().find('.testInput-list').show();
368
-					BindLDdep();
369
-				});
370
-				obj.blur(function() {//增加失去焦点事件
371
-					setTimeout(function() {
372
-						obj.parent().find('.testInput-list').hide();
373
-					}, 100)
374
-
375
-				});
376
-				obj.bind("input propertychange", function() {
377
-					var value = $(this).val();
378
-					obj.parent().find('.testInput-list').show();
379
-					BindLDdep(value)
380
-				});
381
-
382
-				function BindLDdep(str) {
383
-					$('.testInput-list').empty();
384
-					$.ajax({
385
-						type: "get",
386
-						url: huayi.config.callcenter_url + "Customer/BindLDdep",
387
-						dataType: 'json',
388
-						async: true,
389
-						data: {
390
-							keypara: str,
391
-							token: $.cookie("token")
392
-						},
393
-						success: function(data) {
394
-							var Count = data.data.dep;
395
-							var html = '';
396
-							$(Count).each(function(i, n) {
397
-								html = '<li class="dist" value="' + n + '" id="td' + i + '">' + n + '</li>';
398
-								$(html).appendTo($('.testInput-list'));
399
-							});
400
-							$('.testInput-list>li').click(function() {
401
-								$('.testInput-list').show();
402
-								obj.val($(this).html());
403
-								$('.testInput-list').hide();
404
-							})
405
-
406
-						}
407
-					});
408
-				};
409
-				//
410
-
411
-			}
412
-			
413
-		</script>-->
414 452
 	</body>
415 453
 
416 454
 </html>

+ 115 - 246
CallCenterWeb.UI/WorkOrder/WorkOrderDispose.html

@@ -13,22 +13,10 @@
13 13
 		<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
14 14
 		<link href="../css/init.css" rel="stylesheet" />
15 15
 		<style>
16
-			/*table td {
17
-            word-break:break-all;
18
-            word-wrap:break-word;
19
-        }
20
-        table th {
21
-            min-width:100px;
22
-        }
23
-       ul li{
24
-       	float: initial;
25
-       }*/
26
-			
27 16
 			.time-box {
28 17
 				display: inline-block;
29 18
 				position: relative;
30 19
 			}
31
-			
32 20
 			i.tub {
33 21
 				position: absolute;
34 22
 				right: 8px;
@@ -36,72 +24,59 @@
36 24
 				font-size: 18px;
37 25
 				color: #1ab394;
38 26
 			}
39
-			
40 27
 			.search_time {
41 28
 				width: 228px!important;
42 29
 			}
43
-			
44 30
 			.bootstrap-select>.dropdown-toggle.bs-placeholder {
45 31
 				background-color: #ffffff!important;
46 32
 				border-color: #e5e6e7!important;
47 33
 			}
48
-			
49 34
 			.filter-option {
50 35
 				color: #676b6d;
51 36
 			}
52
-			
53 37
 			.bootstrap-select>.dropdown-toggle.btn-default {
54 38
 				background-color: #ffffff!important;
55 39
 				border-color: #e5e6e7!important;
56 40
 				color: #555;
57 41
 			}
58
-			
59 42
 			#typeclass {
60 43
 				background: #fff;
61 44
 			}
62
-			
63 45
 			.treeList {
64 46
 				top: 34px!important;
65 47
 				border: 1px solid #e5e6e7!important;
66 48
 				border-top: 0;
67 49
 				height: auto!important;
68 50
 			}
69
-			
70 51
 			#TreeDemo li {
71 52
 				float: initial;
72 53
 			}
73
-			
74 54
 			#ce,
75 55
 			#ces {
76 56
 				display: none;
77 57
 			}
78
-			
79 58
 			.E73 {
80 59
 				background: #87eebf;
81 60
 				color: #000;
82 61
 				width: 100px;
83 62
 			}
84
-			
85 63
 			.E72 {
86 64
 				width: 100px;
87 65
 			}
88
-			
89 66
 			._table1>thead>tr>th {
90 67
 				text-align: right;
91 68
 				padding: 4px !important;
92 69
 				width: 25%;
93 70
 			}
94
-			
95 71
 			._table1>thead>tr>td {
96 72
 				padding: 4px !important;
97 73
 				width: 25%;
98 74
 			}
99
-			/*.dropdown-menu li{
100
-				float: none;
101
-			}*/
75
+			.imgs a{
76
+				padding-right: 5px;
77
+			}
102 78
 		</style>
103 79
 	</head>
104
-
105 80
 	<body class="gray-bg">
106 81
 		<div class="daoHang clearfix">
107 82
 			<div class="dhLeft">
@@ -112,7 +87,6 @@
112 87
 					<a href="" class="nowPosition">待处理工单</a>
113 88
 				</sapn>
114 89
 			</div>
115
-
116 90
 			<div class="dhRight">
117 91
 				<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
118 92
 			</div>
@@ -123,13 +97,7 @@
123 97
 				<div class="th-bar clearfix">
124 98
 					<div class="pull-left">
125 99
 						<div class="form-inline">
126
-							<!--<div class="form-group">
127
-                            <input type="text" class="form-control" id="name" placeholder="请输入客户名称"/>
128
-                         </div>
129
-                         <div class="form-group">
130
-                            <input type="text" class="form-control" id="tel" placeholder="请输入客户电话"/>
131
-                         </div>-->
132
-							<div class="time-box form-group">
100
+							<!--<div class="time-box form-group">
133 101
 								<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
134 102
 								<input class="form-control" type="text" id="typeclass" placeholder="请选择工单类型" readonly="readonly">
135 103
 								<input type="hidden" id="typeclassId" />
@@ -137,40 +105,26 @@
137 105
 									<p class="plasechoce">请选择</p>
138 106
 									<ul id="TreeDemo" class="ztree"></ul>
139 107
 								</div>
140
-							</div>
141
-
108
+							</div>-->
142 109
 							<div class="form-group">
143 110
 								<select class="form-control selectpicker" id="orderSource" data-live-search="true">
144 111
 									<option value="">请选择工单来源</option>
145 112
 								</select>
146 113
 							</div>
147
-
148 114
 							<div class="time-box form-group">
149 115
 								<i class="tub fa fa-calendar"></i>
150 116
 								<input class="form-control search_time" type="text" id="greetingTimes" placeholder="请选择时间">
151 117
 							</div>
152
-
153
-							<div class="form-group">
154
-								<!--<select class="form-control selectpicker" id="comeCall_dep" data-live-search="true">
155
-									<option value="">请选择来电单位</option>
156
-								</select>-->
157
-								<select class="" id="comeCall_dep">
158
-									<option value="" selected>请选择来电单位</option>
159
-								</select>
160
-							</div>
161
-
162 118
 							<div class="form-group">
163 119
 								<select class="form-control selectpicker" id="userid" data-live-search="true">
164 120
 									<option value="">请选择坐席工号</option>
165 121
 								</select>
166 122
 							</div>
167
-							<div class="form-group">
168
-								<!--<select class="form-control selectpicker" id="comeCall_deps" data-live-search="true">
169
-									<option value="">请选择反馈单位</option>
170
-								</select>-->
171
-								<select class="" id="comeCall_deps">
172
-									<option value="" selected>请选择反馈单位</option>
173
-								</select>
123
+							<div class="time-box form-group">
124
+								<input class="form-control" type="text" id="keyWord" placeholder="请输入关键字">
125
+							</div>
126
+							<div class="time-box form-group">
127
+								<input class="form-control" type="text" id="orderNum" placeholder="请输入工单号">
174 128
 							</div>
175 129
 						</div>
176 130
 
@@ -180,7 +134,7 @@
180 134
 					<div class="pull-right">
181 135
 						<button class="btns ss">搜索</button>
182 136
 						<!--<button class="btns gjss">高级搜索</button>-->
183
-						<a class="btns" onclick="dcexcel(this)">导出</a>
137
+						<!--<a class="btns" onclick="dcexcel(this)">导出</a>-->
184 138
 					</div>
185 139
 				</div>
186 140
 			</div>
@@ -189,21 +143,16 @@
189 143
 				<table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
190 144
 					<thead>
191 145
 						<tr>
192
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
193
-							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
194
-							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
195
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
196
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
197
-							<th data-field="Source" data-align="center">反馈单位</th>
198
-							<th data-field="GDLYName" data-align="center">工单来源</th>
199
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
200
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
201
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
202
-							<th data-field="CreateUserNameRel" data-align="center">受理人</th>
203
-							<th data-field="CreateTime" data-align="center">创建时间</th>
204
-							<th data-field="Detail" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
205
-							<th data-field="WorkOrderID" data-formatter="OverTime" data-align="center">工单超时</th>
206
-
146
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
147
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
148
+							<th data-field="SourceName" data-align="center">工单来源</th>
149
+							<th data-field="TypeName" data-align="center">工单类型</th>
150
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
151
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
152
+							<th data-field="F_DealUser" data-align="center">受理人</th>
153
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
154
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
155
+							<th data-field="F_WorkOrderId" data-formatter="Appoint" data-align="center">操作</th>
207 156
 						</tr>
208 157
 					</thead>
209 158
 				</table>
@@ -213,20 +162,16 @@
213 162
 				<table id="workorderlist_" class="market" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
214 163
 					<thead>
215 164
 						<tr>
216
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
217
-							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
218
-							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
219
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
220
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
221
-							<th data-field="Source" data-align="center">反馈单位</th>
222
-							<th data-field="GDLYName" data-align="center">工单来源</th>
223
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
224
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
225
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
226
-							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
227
-							<th data-field="CreateTime" data-align="center">创建时间</th>
228
-							<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
229
-							<th data-field="WorkOrderID" data-formatter="OverTime" data-align="center">工单超时</th>
165
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
166
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
167
+							<th data-field="SourceName" data-align="center">工单来源</th>
168
+							<th data-field="TypeName" data-align="center">工单类型</th>
169
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
170
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
171
+							<th data-field="F_DealUser" data-align="center">受理人</th>
172
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
173
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
174
+							<th data-field="F_WorkOrderId" data-formatter="Appoint" data-align="center">操作</th>
230 175
 						</tr>
231 176
 					</thead>
232 177
 				</table>
@@ -235,7 +180,7 @@
235 180
 			<div class="ckxq  Hidens">
236 181
 				<ul class="clearfix ckxq_ul">
237 182
 					<li class="Active">工单详情</li>
238
-					<li>处理记录</li>
183
+					<!--<li>处理记录</li>-->
239 184
 					<!--<li>催办记录</li>
240 185
                     <li>评论记录</li>-->
241 186
 					<span class="Closed">×</span>
@@ -273,45 +218,54 @@
273 218
 									</td>
274 219
 								</tr>
275 220
 								<tr>
276
-									<th>来电单位:</th>
221
+									<th>购买日期:</th>
222
+									<td>
223
+										<span id="buyDate"></span>
224
+									</td>
225
+									<th>产品名称:</th>
277 226
 									<td>
278
-										<span id="xq_wtlx"></span>
227
+										<span id="productName"></span>
279 228
 									</td>
280
-									<th>反馈单位:</th>
229
+									<th>购买地址:</th>
281 230
 									<td>
282
-										<span id="xq_zxgh"></span>
231
+										<span id="buyAddress"></span>
283 232
 									</td>
284 233
 								</tr>
285 234
 								<tr>
286
-									<th>反馈及处理内容:</th>
287
-									<td colspan="5" id="xq_gdnr">
288
-										<!--<span id="xq_gdnr"></span>-->
235
+									<th>产品类别:</th>
236
+									<td>
237
+										<span id="productType"></span>
289 238
 									</td>
290
-								</tr>
291
-								<tr class="BZ">
292
-									<th>快递信息:</th>
293
-									<td colspan="5">
294
-										<span id="xq_kdxx"></span>
239
+									<th>生产批号:</th>
240
+									<td>
241
+										<span id="batchNumber"></span>
295 242
 									</td>
296
-								</tr>
297
-								<tr class="BZ">
298
-									<th>备注一:</th>
299
-									<td colspan="5">
300
-										<span id="bz-1"></span>
243
+									<th>使用日期:</th>
244
+									<td>
245
+										<span id="userDate"></span>
301 246
 									</td>
302 247
 								</tr>
303
-								<tr class="BZ">
304
-									<th>备注二:</th>
305
-									<td colspan="5">
306
-										<span id="bz-2"></span>
248
+								<tr>
249
+									<th>区域:</th>
250
+									<td>
251
+										<span id="areaName"></span>
252
+									</td>
253
+									<th>客诉专员:</th>
254
+									<td>
255
+										<span id="VipName"></span>
256
+									</td>
257
+									<th>专员电话:</th>
258
+									<td>
259
+										<span id="F_VipPhone"></span>
307 260
 									</td>
308 261
 								</tr>
309
-								<tr class="BZ">
310
-									<th>备注三:</th>
311
-									<td colspan="5">
312
-										<span id="bz-3"></span>
262
+								<tr>
263
+									<th>事件描述:</th>
264
+									<td colspan="5" id="conTent">
265
+										
313 266
 									</td>
314 267
 								</tr>
268
+								
315 269
 
316 270
 							</tbody>
317 271
 
@@ -357,70 +311,6 @@
357 311
 		</div>
358 312
 
359 313
 		<div class="t-shade">
360
-			<!--高级搜索-->
361
-			<!--<div class="shade_k gjsu ">
362
-              <div class="shade_title">
363
-                  <span>高级搜索<srong class="cknum"></srong></span>
364
-                  <span class="setwin"><a>x</a></span>
365
-              </div>
366
-              <div class="shade_content">
367
-                  <div class="dgxx_table size-13">
368
-                      <table class="_table1 table table-bordered  table-hover " border="0" cellspacing="0" cellpadding="0" style="width: 100%;">
369
-                          <tr>
370
-                              <th>工单类型:</th>
371
-                              <td>
372
-                                  <div class="inpBox">
373
-                                      <input type="text" class="inps select" readonly="readonly" />
374
-                                      <input type="hidden" class="inps " id="ss_gdlx" />
375
-                                      <i class="xl xl_two"></i>
376
-                                      <div class="xl_common">
377
-                                          <ul class="xl_box">
378
-                                              <li>--请选择--</li>
379
-                                              <li itemid="1">售前咨询</li>
380
-                                              <li itemid="2">报修服务</li>
381
-                                              <li itemid="3">投诉建议</li>
382
-                                          </ul>
383
-                                      </div>
384
-                                  </div>
385
-                              </td>
386
-                              <th>工单编号:</th>
387
-                              <td>
388
-                                  <div class="inpBox">
389
-                                      <input type="text" class="inps " id="ss_gdbh" />
390
-                                  </div>
391
-                              </td>
392
-                          </tr>
393
-                          <tr>
394
-                              <th>客户姓名:</th>
395
-                              <td>
396
-                                  <div class="inpBox">
397
-                                      <input type="text" class="inps " id="ss_khxm" />
398
-                                  </div>
399
-                              </td>
400
-
401
-                              <th>客户电话:</th>
402
-                              <td>
403
-                                  <div class="inpBox">
404
-                                      <input type="text" class="inps " id="ss_khdh" />
405
-                                  </div>
406
-                              </td>
407
-                          </tr>
408
-                          <tr>
409
-                              <th>工单内容:</th>
410
-                              <td colspan="3">
411
-                                  <div class="inpBox">
412
-                                      <input type="text" class="inps " id="ss_gdnr" />
413
-                                  </div>
414
-                              </td>
415
-                          </tr>
416
-                      </table>
417
-                  </div>
418
-                  <div class="clearfix wh_btn">
419
-                      <input type="button" value="搜索" class="btn-info" id="gjss" />
420
-                  </div>
421
-              </div>
422
-          </div>
423
-        -->
424 314
 			<!--处理工单-->
425 315
 			<div class="shade_k clgd ">
426 316
 				<div class="shade_title">
@@ -436,7 +326,6 @@
436 326
 									<td>
437 327
 										<span id="cl_gdbh"></span>
438 328
 									</td>
439
-
440 329
 									<th>工单类型:</th>
441 330
 									<td>
442 331
 										<span id="cl_gdlx"></span>
@@ -454,11 +343,14 @@
454 343
 									</td>
455 344
 								</tr>
456 345
 							</thead>
457
-							<tr>
458
-								<th>反馈内容及处理结果:</th>
459
-								<td colspan="5 ">
460
-									<div id="cl_gdnr" style="width: 100%;">
461
-
346
+							<tr class="ns-2">
347
+								<th>处理费用:</th>
348
+								<td colspan="3">
349
+									<div>&nbsp;
350
+										<label style="font-weight: normal;">
351
+                                            <input type="number" style="width: 60px; padding-left: 5px;" id="dealCost" /> 
352
+                                            &nbsp;&nbsp;元
353
+                                        </label>
462 354
 									</div>
463 355
 								</td>
464 356
 							</tr>
@@ -469,39 +361,27 @@
469 361
 										<label style="font-weight: normal;">
470 362
                                             <input type="radio" value="1" name="ltype" checked="checked" /> 结束
471 363
                                         </label> &nbsp;&nbsp;&nbsp;&nbsp;
472
-										<!--<label style="font-weight: normal;">
473
-                                        <input type="radio" value="0" name="ltype" />转派
474
-                                    </label>-->
475 364
 									</div>
476 365
 								</td>
477 366
 							</tr>
478
-							<tr style="display:none;" class="js">
479
-								<th>接收部门:</th>
480
-								<td>
481
-									<div class="inpBox">
482
-										<input type="text" class="inps tree" readonly="readonly" id="clbmname" />
483
-										<input type="hidden" class="inps " id="clbm" />
484
-										<i class="xl"></i>
485
-										<div class="addTree">
486
-											<ul id="zrbmtree" class="ztree"></ul>
487
-										</div>
488
-									</div>
489
-								</td>
490
-
491
-								<th>接收人:</th>
492
-								<td>
493
-									<div class="inpBox">
494
-										<input type="text" class="inps select" readonly="readonly" id="clidname" />
495
-										<input type="hidden" class="inps " id="clid" />
496
-										<i class="xl"></i>
497
-										<div class="xl_common">
498
-											<ul class="xl_box clid"></ul>
499
-										</div>
367
+							<tr class="ns-2">
368
+								<th>响应状态:</th>
369
+								<td colspan="3">
370
+									<div>
371
+										<label style="font-weight: normal;">
372
+                                            <input type="radio" value="1" name="response" checked="checked" /> 及时
373
+                                        </label> &nbsp;&nbsp;&nbsp;&nbsp;
374
+                                        <label style="font-weight: normal;">
375
+                                            <input type="radio" value="2" name="response" checked="checked" /> 响应
376
+                                        </label> &nbsp;&nbsp;&nbsp;&nbsp;
377
+                                        <label style="font-weight: normal;">
378
+                                            <input type="radio" value="3" name="response" checked="checked" /> 未响应
379
+                                        </label> &nbsp;&nbsp;&nbsp;&nbsp;
500 380
 									</div>
501 381
 								</td>
502 382
 							</tr>
503 383
 							<tr>
504
-								<th>处理内容:</th>
384
+								<th>客诉进展详述:</th>
505 385
 								<td colspan="5">
506 386
 									<div>
507 387
 										<textarea id="cont" name="" rows="3" style="width:100%;"></textarea>
@@ -527,6 +407,7 @@
527 407
 			var selid;
528 408
 			var zpid;
529 409
 			var stype = 1;
410
+			
530 411
 			$(document).ready(function() {
531 412
 				laydate.render({
532 413
 					elem: '#greetingTimes',
@@ -537,9 +418,20 @@
537 418
 					//max : 31,
538 419
 					//min: 0,
539 420
 				});
421
+//				alert(ns)
540 422
 				//处理工单
423
+				hideDiv();
424
+				function hideDiv(){
425
+					if(ns==2){
426
+						$(".ns-2").hide();
427
+					}
428
+				}
429
+				
541 430
 				$("#clgd").click(function() {
542 431
 					var val = $("input[name='ltype']:checked").val();
432
+					
433
+					var valRes = $("input[name='response']:checked").val();
434
+					var dealCost=$("#dealCost").val();
543 435
 					if(!val) {
544 436
 						layer.confirm('请选择处理方式!', {
545 437
 							btn: ['确定']
@@ -555,17 +447,17 @@
555 447
 						}
556 448
 					}
557 449
 					$.post(huayi.config.callcenter_url + 'WorkOrder/DealWorkOrder', {
558
-						orderid: zpid,
559
-						isend: val,
560
-						clbm: $("#clbm").val(),
561
-						clid: $("#clid").val(),
562
-						cont: $("#cont").val(),
563
-						detail: helper.HtmlUtil.htmlEncodeByRegExp(changeEditor.html()),
450
+						workid: zpid,
451
+						dealcost: dealCost*1,	//处理费用
452
+						dealresult:	val,//处理结果
453
+						dealdes: $("#cont").val(),	//客诉进展详述		 				
454
+//						dealstate:	//处理状态
455
+						dealtimely:valRes,		//及时响应
564 456
 						"token": $.cookie("token")
565 457
 					}, function(result) {
566 458
 						result = $.parseJSON(result);
567 459
 						if(result.state.toLowerCase() == "success") {
568
-
460
+							debugger
569 461
 							layer.msg("处理工单成功");
570 462
 							$(".t-shade").removeClass("cx");
571 463
 							$(".clgd").removeClass("cx");
@@ -604,27 +496,15 @@
604 496
 						var param = {
605 497
 							page: params.pageNumber,
606 498
 							pagesize: params.pageSize,
607
-							ltype: 471,
499
+							state: 0,
608 500
 							token: $.cookie("token"),
609
-							type: $('#orderSource').val(), //工单来源
610
-							typeclass: $('#typeclassId').val(), //工单类型
501
+							source: $('#orderSource').val(), //工单来源
502
+							key:$('#keyWord').val(), //内容关键字
503
+							workid:$('#orderNum').val(), //内容关键字
611 504
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
612 505
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
613
-							lddep: $('#comeCall_dep_input').val(), //来电单位
614
-							fkdep: $('#comeCall_deps_input').val(), //来电单位
615 506
 							userid: $('#userid').val() //坐席
616
-
617 507
 						};
618
-						//                  if (stype == '1') {
619
-						//                      param.name = $("#name").val();
620
-						//                      param.tel = $("#tel").val();
621
-						//                  } else if (stype == '2') {
622
-						//                      param.name = $("#ss_khxm").val();
623
-						//                      param.tel = $("#ss_khdh").val();
624
-						//                      param.key = $("#ss_gdnr").val();
625
-						//                      param.type = $("#ss_gdlx").val();
626
-						//                      param.orderid = $("#ss_gdbh").val();
627
-						//                  }
628 508
 						return param;
629 509
 					},
630 510
 					onLoadSuccess: function() { //加载成功时执行
@@ -660,27 +540,16 @@
660 540
 						var param = {
661 541
 							page: params.pageNumber,
662 542
 							pagesize: params.pageSize,
663
-							ltype: 471,
543
+							state: 0,
664 544
 							token: $.cookie("token"),
665
-							type: $('#orderSource').val(), //工单来源
666
-							typeclass: $('#typeclassId').val(), //工单类型
545
+							source: $('#orderSource').val(), //工单来源
546
+							key:$('#keyWord').val(), //内容关键字
547
+							workid:$('#orderNum').val(), //内容关键字
667 548
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
668 549
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
669
-							lddep: $('#comeCall_dep_input').val(), //来电单位
670
-							fkdep: $('#comeCall_deps_input').val(), //来电单位
671 550
 							userid: $('#userid').val() //坐席
672 551
 
673 552
 						};
674
-						//                  if (stype == '1') {
675
-						//                      param.name = $("#name").val();
676
-						//                      param.tel = $("#tel").val();
677
-						//                  } else if (stype == '2') {
678
-						//                      param.name = $("#ss_khxm").val();
679
-						//                      param.tel = $("#ss_khdh").val();
680
-						//                      param.key = $("#ss_gdnr").val();
681
-						//                      param.type = $("#ss_gdlx").val();
682
-						//                      param.orderid = $("#ss_gdbh").val();
683
-						//                  }
684 553
 						return param;
685 554
 					},
686 555
 					onLoadSuccess: function() { //加载成功时执行

+ 68 - 96
CallCenterWeb.UI/WorkOrder/WorkOrderParty.html

@@ -105,55 +105,25 @@
105 105
 				<div class="th-bar clearfix">
106 106
 					<div class="pull-left">
107 107
 						<div class="form-inline">
108
-							<!--<div class="form-group">
109
-							 	<input type="text" class="form-control" id="name" placeholder="请输入客户名称"/>
110
-							 </div>
111
-							 <div class="form-group">
112
-							 	<input type="text" class="form-control" id="tel" placeholder="请输入客户电话"/>
113
-							 </div>-->
114
-							<div class="time-box form-group">
115
-								<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
116
-								<input class="form-control" type="text" id="typeclass" placeholder="请选择工单类型" readonly="readonly">
117
-								<input type="hidden" id="typeclassId" />
118
-								<div class="addTree treeList">
119
-									<p class="plasechoce">请选择</p>
120
-									<ul id="TreeDemo" class="ztree">
121
-
122
-									</ul>
123
-								</div>
124
-							</div>
125
-
126 108
 							<div class="form-group">
127 109
 								<select class="form-control selectpicker" id="orderSource" data-live-search="true">
128 110
 									<option value="">请选择工单来源</option>
129 111
 								</select>
130 112
 							</div>
131
-
132 113
 							<div class="time-box form-group">
133 114
 								<i class="tub fa fa-calendar"></i>
134 115
 								<input class="form-control search_time" type="text" id="greetingTimes" placeholder="请选择时间">
135 116
 							</div>
136
-
137
-							<div class="form-group">
138
-								<!--<select class="form-control selectpicker" id="comeCall_dep" data-live-search="true">
139
-									<option value="">请选择来电单位</option>
140
-								</select>-->
141
-								<select class="" id="comeCall_dep">
142
-									<option value="" selected>请选择来电单位</option>
143
-								</select>
144
-							</div>
145 117
 							<div class="form-group">
146 118
 								<select class="form-control selectpicker" id="userid" data-live-search="true">
147 119
 									<option value="">请选择坐席工号</option>
148 120
 								</select>
149 121
 							</div>
150
-							<div class="form-group">
151
-								<!--<select class="form-control selectpicker" id="comeCall_deps" data-live-search="true">
152
-									<option value="">请选择反馈单位</option>
153
-								</select>-->
154
-								<select class="" id="comeCall_deps">
155
-									<option value="" selected>请选择反馈单位</option>
156
-								</select>
122
+							<div class="time-box form-group">
123
+								<input class="form-control" type="text" id="keyWord" placeholder="请输入关键字">
124
+							</div>
125
+							<div class="time-box form-group">
126
+								<input class="form-control" type="text" id="orderNum" placeholder="请输入工单号">
157 127
 							</div>
158 128
 						</div>
159 129
 					</div>
@@ -161,7 +131,7 @@
161 131
 					<div class="pull-right">
162 132
 						<button class="btns ss">搜索</button>
163 133
 						<!--<button class="btns gjss">高级搜索</button>-->
164
-						<a class="btns" onclick="dcexcel(this)">导出</a>
134
+						<!--<a class="btns" onclick="dcexcel(this)">导出</a>-->
165 135
 					</div>
166 136
 				</div>
167 137
 			</div>
@@ -170,18 +140,16 @@
170 140
 				<table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
171 141
 					<thead>
172 142
 						<tr>
173
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
174
-							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
175
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
176
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
177
-							<th data-field="Source" data-align="center">反馈单位</th>
178
-							<th data-field="GDLYName" data-align="center">工单来源</th>
179
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
180
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
181
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
182
-							<th data-field="CreateUserNameRel" data-align="center">受理人</th>
183
-							<th data-field="CreateTime" data-align="center">创建时间</th>
184
-							<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
143
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
144
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
145
+							<th data-field="SourceName" data-align="center">工单来源</th>
146
+							<th data-field="TypeName" data-align="center">工单类型</th>
147
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
148
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
149
+							<th data-field="F_DealUser" data-align="center">受理人</th>
150
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
151
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
152
+							<th data-field="F_WorkOrderId" data-formatter="Remove" data-align="center">操作</th>
185 153
 						</tr>
186 154
 					</thead>
187 155
 				</table>
@@ -190,18 +158,16 @@
190 158
 				<table id="workorderlist_" class="market" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
191 159
 					<thead>
192 160
 						<tr>
193
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
194
-							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作</th>
195
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
196
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
197
-							<th data-field="Source" data-align="center">反馈单位</th>
198
-							<th data-field="GDLYName" data-align="center">工单来源</th>
199
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
200
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
201
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
202
-							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
203
-							<th data-field="LastDealUserNameRel" data-align="center">受理人</th>
204
-							<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
161
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
162
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
163
+							<th data-field="SourceName" data-align="center">工单来源</th>
164
+							<th data-field="TypeName" data-align="center">工单类型</th>
165
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
166
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
167
+							<th data-field="F_DealUser" data-align="center">受理人</th>
168
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
169
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
170
+							<th data-field="F_WorkOrderId" data-formatter="Remove" data-align="center">操作</th>
205 171
 						</tr>
206 172
 					</thead>
207 173
 				</table>
@@ -210,7 +176,7 @@
210 176
 			<div class="ckxq  Hidens">
211 177
 				<ul class="clearfix ckxq_ul">
212 178
 					<li class="Active">工单详情</li>
213
-					<li>处理记录</li>
179
+					<!--<li>处理记录</li>-->
214 180
 					<!--去掉-->
215 181
 					<!--<li>催办记录</li>
216 182
                 <li>评论记录</li>-->
@@ -249,43 +215,51 @@
249 215
 									</td>
250 216
 								</tr>
251 217
 								<tr>
252
-									<th>来电单位:</th>
218
+									<th>购买日期:</th>
253 219
 									<td>
254
-										<span id="xq_wtlx"></span>
220
+										<span id="buyDate"></span>
255 221
 									</td>
256
-									<th>反馈单位:</th>
222
+									<th>产品名称:</th>
257 223
 									<td>
258
-										<span id="xq_zxgh"></span>
224
+										<span id="productName"></span>
225
+									</td>
226
+									<th>购买地址:</th>
227
+									<td>
228
+										<span id="buyAddress"></span>
259 229
 									</td>
260 230
 								</tr>
261 231
 								<tr>
262
-									<th>反馈及处理内容:</th>
263
-									<td colspan="5">
264
-										<span id="xq_gdnr"></span>
232
+									<th>产品类别:</th>
233
+									<td>
234
+										<span id="productType"></span>
265 235
 									</td>
266
-								</tr>
267
-								<tr class="BZ">
268
-									<th>快递信息:</th>
269
-									<td colspan="5">
270
-										<span id="xq_kdxx"></span>
236
+									<th>生产批号:</th>
237
+									<td>
238
+										<span id="batchNumber"></span>
271 239
 									</td>
272
-								</tr>
273
-								<tr class="BZ">
274
-									<th>备注一:</th>
275
-									<td colspan="5">
276
-										<span id="bz-1"></span>
240
+									<th>使用日期:</th>
241
+									<td>
242
+										<span id="userDate"></span>
277 243
 									</td>
278 244
 								</tr>
279
-								<tr class="BZ">
280
-									<th>备注二:</th>
281
-									<td colspan="5">
282
-										<span id="bz-2"></span>
245
+								<tr>
246
+									<th>区域:</th>
247
+									<td>
248
+										<span id="areaName"></span>
249
+									</td>
250
+									<th>客诉专员:</th>
251
+									<td>
252
+										<span id="VipName"></span>
253
+									</td>
254
+									<th>专员电话:</th>
255
+									<td>
256
+										<span id="F_VipPhone"></span>
283 257
 									</td>
284 258
 								</tr>
285
-								<tr class="BZ">
286
-									<th>备注三:</th>
287
-									<td colspan="5">
288
-										<span id="bz-3"></span>
259
+								<tr>
260
+									<th>事件描述:</th>
261
+									<td colspan="5" id="conTent">
262
+										
289 263
 									</td>
290 264
 								</tr>
291 265
 							</tbody>
@@ -510,13 +484,12 @@
510 484
 							page: params.pageNumber,
511 485
 							pagesize: params.pageSize,
512 486
 							token: $.cookie("token"),
513
-							ltype: 472,
514
-							type: $('#orderSource').val(), //工单来源
515
-							typeclass: $('#typeclassId').val(), //工单类型
487
+							state: 1,
488
+							source: $('#orderSource').val(), //工单来源
489
+							key:$('#keyWord').val(), //内容关键字
490
+							workid:$('#orderNum').val(), //内容关键字
516 491
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
517 492
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
518
-							lddep: $('#comeCall_dep_input').val(), //来电单位
519
-							fkdep: $('#comeCall_deps_input').val(), //来电单位
520 493
 							userid: $('#userid').val() //坐席
521 494
 						};
522 495
 						//                  if (stype == '1') {
@@ -565,14 +538,13 @@
565 538
 						var param = {
566 539
 							page: params.pageNumber,
567 540
 							pagesize: params.pageSize,
568
-							ltype: 472,
541
+							state: 1,
569 542
 							token: $.cookie("token"),
570
-							type: $('#orderSource').val(), //工单来源
571
-							typeclass: $('#typeclassId').val(), //工单类型
543
+							source: $('#orderSource').val(), //工单来源
544
+							key:$('#keyWord').val(), //内容关键字
545
+							workid:$('#orderNum').val(), //内容关键字
572 546
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
573 547
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
574
-							lddep: $('#comeCall_dep_input').val(), //来电单位
575
-							fkdep: $('#comeCall_deps_input').val(), //来电单位
576 548
 							userid: $('#userid').val() //坐席
577 549
 
578 550
 						};

+ 112 - 147
CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html

@@ -106,64 +106,33 @@
106 106
 				<div class="th-bar clearfix">
107 107
 					<div class="pull-left">
108 108
 						<div class="form-inline">
109
-							<!--<div class="form-group">
110
-							 	<input type="text" class="form-control" id="name" placeholder="请输入客户名称"/>
111
-							 </div>
112
-							 <div class="form-group">
113
-							 	<input type="text" class="form-control" id="tel" placeholder="请输入客户电话"/>
114
-							 </div>-->
115
-							<div class="time-box form-group">
116
-								<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
117
-								<input class="form-control" type="text" id="typeclass" placeholder="请选择工单类型" readonly="readonly">
118
-								<input type="hidden" id="typeclassId" />
119
-								<div class="addTree treeList">
120
-									<p class="plasechoce">请选择</p>
121
-									<ul id="TreeDemo" class="ztree">
122
-
123
-									</ul>
124
-								</div>
125
-							</div>
126
-
127 109
 							<div class="form-group">
128 110
 								<select class="form-control selectpicker" id="orderSource" data-live-search="true">
129 111
 									<option value="">请选择工单来源</option>
130 112
 								</select>
131 113
 							</div>
132
-
133 114
 							<div class="time-box form-group">
134 115
 								<i class="tub fa fa-calendar"></i>
135 116
 								<input class="form-control search_time" type="text" id="greetingTimes" placeholder="请选择时间">
136 117
 							</div>
137
-
138
-							<div class="form-group">
139
-								<!--<select class="form-control selectpicker" id="comeCall_dep" data-live-search="true">
140
-									<option value="">请选择来电单位</option>
141
-								</select>-->
142
-								<select class="" id="comeCall_dep">
143
-									<option value="" selected>请选择来电单位</option>
144
-								</select>
118
+							<div class="time-box form-group">
119
+								<input class="form-control" type="text" id="keyWord" placeholder="请输入关键字">
120
+							</div>
121
+							<div class="time-box form-group">
122
+								<input class="form-control" type="text" id="orderNum" placeholder="请输入工单号">
145 123
 							</div>
146
-
147 124
 							<div class="form-group">
148 125
 								<select class="form-control selectpicker" id="userid" data-live-search="true">
149 126
 									<option value="">请选择坐席工号</option>
150 127
 								</select>
151 128
 							</div>
152
-							<div class="form-group">
153
-								<!--<select class="form-control selectpicker" id="comeCall_deps" data-live-search="true">
154
-									<option value="">请选择反馈单位</option>
155
-								</select>-->
156
-								<select class="" id="comeCall_deps">
157
-									<option value="" selected>请选择反馈单位</option>
158
-								</select>
159
-							</div>
160 129
 						</div>
161 130
 					</div>
162 131
 
163 132
 					<div class="pull-right">
164 133
 						<button class="btns ss">搜索</button>
165 134
 						<!--<button class="btns gjss">高级搜索</button>-->
166
-						<a class="btns" onclick="dcexcel(this)">导出</a>
135
+						<!--<a class="btns" onclick="dcexcel(this)">导出</a>-->
167 136
 					</div>
168 137
 				</div>
169 138
 			</div>
@@ -172,25 +141,15 @@
172 141
 				<table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
173 142
 					<thead>
174 143
 						<tr>
175
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
176
-							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
177
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
178
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
179
-							<th data-field="Source" data-align="center">反馈单位</th>
180
-							<th data-field="GDLYName" data-align="center">工单来源</th>
181
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
182
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
183
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
184
-							<th data-field="State" data-align="center" data-formatter="GetState">受理人</th>
185
-							<th data-field="CreateTime" data-align="center">创建时间</th>
186
-							<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
187
-							<th data-field="Files" data-align="center" data-formatter="Detail">快递信息</th>
188
-							<!--<th data-field="County" data-align="center" data-formatter="Detail">备注一</th>
189
-							<th data-field="Province" data-align="center" data-formatter="Detail">备注二</th>
190
-							<th data-field="City" data-align="center" data-formatter="Detail">备注三</th>-->
191
-							<!--<th data-field="CLDeptName" data-align="center">当前处理部门</th>
192
-                        <th data-field="CLUserName" data-align="center">当前处理用户</th>-->
193
-							<th data-field="WorkOrderID" data-formatter="OverTime" data-align="center">工单超时</th>
144
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
145
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
146
+							<th data-field="SourceName" data-align="center">工单来源</th>
147
+							<th data-field="TypeName" data-align="center">工单类型</th>
148
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
149
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
150
+							<th data-field="F_DealUser" data-align="center">受理人</th>
151
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
152
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
194 153
 						</tr>
195 154
 					</thead>
196 155
 				</table>
@@ -199,21 +158,15 @@
199 158
 				<table id="workorderlist_" class="market" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
200 159
 					<thead>
201 160
 						<tr>
202
-							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
203
-							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
204
-							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
205
-							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
206
-							<th data-field="Source" data-align="center">反馈单位</th>
207
-							<th data-field="GDLYName" data-align="center">工单来源</th>
208
-							<th data-field="TypeClassName" data-align="center">工单类型</th>
209
-							<th data-field="Customer" data-align="center" data-class="E73">姓名</th>
210
-							<th data-field="CustomerTel" data-align="center">客户电话</th>
211
-							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
212
-							<th data-field="LastDealUserNameRel" data-align="center" data-formatter="IsNull">受理人</th>
213
-							<th data-field="CreateTime" data-align="center">创建时间</th>
214
-							<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
215
-							<th data-field="Files" data-align="center" data-formatter="Detail">快递信息</th>
216
-							<th data-field="WorkOrderID" data-formatter="OverTime" data-align="center">工单超时</th>
161
+							<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
162
+							<th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
163
+							<th data-field="SourceName" data-align="center">工单来源</th>
164
+							<th data-field="TypeName" data-align="center">工单类型</th>
165
+							<th data-field="F_CusName" data-align="center" data-class="E73">姓名</th>
166
+							<th data-field="F_CusPhone" data-align="center">客户电话</th>
167
+							<th data-field="F_DealUser" data-align="center">受理人</th>
168
+							<th data-field="F_CreateTime" data-align="center">创建时间</th>
169
+							<th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">反馈内容及处理结果</th>
217 170
 						</tr>
218 171
 					</thead>
219 172
 				</table>
@@ -222,7 +175,7 @@
222 175
 			<div class="ckxq  Hidens">
223 176
 				<ul class="clearfix ckxq_ul">
224 177
 					<li class="Active">工单详情</li>
225
-					<li>处理记录</li>
178
+					<!--<li>处理记录</li>-->
226 179
 					<!--<li>催办记录</li>
227 180
                 <li>评论记录</li>-->
228 181
 					<span class="Closed">×</span>
@@ -231,73 +184,81 @@
231 184
 					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
232 185
 						<tbody class="tbodys">
233 186
 							<tr>
234
-								<th>工单编号:</th>
235
-								<td>
236
-									<span id="xq_gdbh"></span>
237
-								</td>
238
-								<th>工单类型:</th>
239
-								<td>
240
-									<span id="xq_gdlx"></span>
241
-								</td>
242
-								<th>创建时间:</th>
243
-								<td>
244
-									<span id="xq_cjsj"></span>
245
-								</td>
246
-							</tr>
247
-							<tr>
248
-								<th>工单状态:</th>
249
-								<td>
250
-									<span id="xq_gdzt"></span>
251
-								</td>
252
-								<th>客户姓名:</th>
253
-								<td>
254
-									<span id="xq_khxm"></span>
255
-								</td>
256
-								<th>客户电话:</th>
257
-								<td>
258
-									<span id="xq_khdh"></span>
259
-								</td>
260
-							</tr>
261
-							<tr>
262
-								<th>来电单位:</th>
263
-								<td>
264
-									<span id="xq_wtlx"></span>
265
-								</td>
266
-								<th>反馈单位:</th>
267
-								<td>
268
-									<span id="xq_zxgh"></span>
269
-								</td>
270
-							</tr>
271
-							<tr>
272
-								<th>反馈及处理内容:</th>
273
-								<td colspan="5">
274
-									<span id="xq_gdnr"></span>
275
-								</td>
276
-							</tr>
277
-							<tr class="BZ">
278
-								<th>快递信息:</th>
279
-								<td colspan="5">
280
-									<span id="xq_kdxx"></span>
281
-								</td>
282
-							</tr>
283
-							<tr class="BZ">
284
-								<th>备注一:</th>
285
-								<td colspan="5">
286
-									<span id="bz-1"></span>
287
-								</td>
288
-							</tr>
289
-							<tr class="BZ">
290
-								<th>备注二:</th>
291
-								<td colspan="5">
292
-									<span id="bz-2"></span>
293
-								</td>
294
-							</tr>
295
-							<tr class="BZ">
296
-								<th>备注三:</th>
297
-								<td colspan="5">
298
-									<span id="bz-3"></span>
299
-								</td>
300
-							</tr>
187
+									<th>工单编号:</th>
188
+									<td>
189
+										<span id="xq_gdbh"></span>
190
+									</td>
191
+									<th>工单类型:</th>
192
+									<td>
193
+										<span id="xq_gdlx"></span>
194
+									</td>
195
+									<th>创建时间:</th>
196
+									<td>
197
+										<span id="xq_cjsj"></span>
198
+									</td>
199
+								</tr>
200
+								<tr>
201
+									<th>工单状态:</th>
202
+									<td>
203
+										<span id="xq_gdzt"></span>
204
+									</td>
205
+									<th>客户姓名:</th>
206
+									<td>
207
+										<span id="xq_khxm"></span>
208
+									</td>
209
+									<th>客户电话:</th>
210
+									<td>
211
+										<span id="xq_khdh"></span>
212
+									</td>
213
+								</tr>
214
+								<tr>
215
+									<th>购买日期:</th>
216
+									<td>
217
+										<span id="buyDate"></span>
218
+									</td>
219
+									<th>产品名称:</th>
220
+									<td>
221
+										<span id="productName"></span>
222
+									</td>
223
+									<th>购买地址:</th>
224
+									<td>
225
+										<span id="buyAddress"></span>
226
+									</td>
227
+								</tr>
228
+								<tr>
229
+									<th>产品类别:</th>
230
+									<td>
231
+										<span id="productType"></span>
232
+									</td>
233
+									<th>生产批号:</th>
234
+									<td>
235
+										<span id="batchNumber"></span>
236
+									</td>
237
+									<th>使用日期:</th>
238
+									<td>
239
+										<span id="userDate"></span>
240
+									</td>
241
+								</tr>
242
+								<tr>
243
+									<th>区域:</th>
244
+									<td>
245
+										<span id="areaName"></span>
246
+									</td>
247
+									<th>客诉专员:</th>
248
+									<td>
249
+										<span id="VipName"></span>
250
+									</td>
251
+									<th>专员电话:</th>
252
+									<td>
253
+										<span id="F_VipPhone"></span>
254
+									</td>
255
+								</tr>
256
+								<tr>
257
+									<th>事件描述:</th>
258
+									<td colspan="5" id="conTent">
259
+										
260
+									</td>
261
+								</tr>
301 262
 						</tbody>
302 263
 
303 264
 					</table>
@@ -484,12 +445,15 @@
484 445
 							page: params.pageNumber,
485 446
 							pagesize: params.pageSize,
486 447
 							token: $.cookie("token"),
487
-							type: $('#orderSource').val(), //工单来源
488
-							typeclass: $('#typeclassId').val(), //工单类型
448
+							
449
+//							typeclass: $('#typeclassId').val(), //工单类型
450
+							source: $('#orderSource').val(), //工单来源
451
+							key:$('#keyWord').val(), //内容关键字
452
+							workid:$('#orderNum').val(), //内容关键字
489 453
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
490 454
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
491
-							lddep: $('#comeCall_dep').val(), //来电单位
492
-							fkdep: $('#comeCall_deps').val(), //来电单位
455
+//							lddep: $('#comeCall_dep').val(), //来电单位
456
+//							fkdep: $('#comeCall_deps').val(), //来电单位
493 457
 							userid: $('#userid').val() //坐席
494 458
 						};
495 459
 						//                  if (stype == '1') {
@@ -540,12 +504,13 @@
540 504
 							page: params.pageNumber,
541 505
 							pagesize: params.pageSize,
542 506
 							token: $.cookie("token"),
543
-							type: $('#orderSource').val(), //工单来源
544
-							typeclass: $('#typeclassId').val(), //工单类型
507
+							source: $('#orderSource').val(), //工单来源
508
+							key:$('#keyWord').val(), //内容关键字
509
+							workid:$('#orderNum').val(), //内容关键字
510
+//							type: $('#orderSource').val(), //工单来源
511
+//							typeclass: $('#typeclassId').val(), //工单类型
545 512
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
546 513
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
547
-							lddep: $('#comeCall_dep').val(), //来电单位
548
-							fkdep: $('#comeCall_deps').val(), //来电单位
549 514
 							userid: $('#userid').val() //坐席
550 515
 						};
551 516
 						//                  if (stype == '1') {

+ 188 - 92
CallCenterWeb.UI/WorkOrder/Xga.html

@@ -133,6 +133,35 @@
133 133
 			.ke-container {
134 134
 				width: 100%!important;
135 135
 			}
136
+			.inps2,.inps3,.inps4{
137
+				display: none;
138
+			}
139
+			.treeList1 {
140
+				top: 34px!important;
141
+				border: 1px solid #e5e6e7!important;
142
+				border-top: 0;
143
+				height: auto!important;
144
+			}
145
+			
146
+			#TreeDemo1 li {
147
+				float: initial;
148
+			}
149
+			#typeclass1 {
150
+				background: #fff;
151
+			}
152
+			.addTree1 {
153
+			    background: #fff;
154
+			    position: absolute;
155
+			    width: 100%;
156
+			    border: 1px solid darkgrey;
157
+			    right: 0;
158
+			    top: 26px;
159
+			    z-index: 10;
160
+			    display: none;
161
+			    height: 100px;
162
+			    overflow-y: auto;
163
+			}
164
+
136 165
 		</style>
137 166
 	</head>
138 167
 
@@ -149,60 +178,87 @@
149 178
 									<input type="text" class="form-control" id="name" />
150 179
 								</div>
151 180
 							</td>
152
-
153 181
 							<th>电话:</th>
154 182
 							<td>
155 183
 								<div class="form-group">
156
-									<input type="text" class="form-control" id="tel" readonly="readonly" />
184
+									<input type="text" class="form-control" id="tel" />
157 185
 								</div>
158 186
 							</td>
159
-
160
-							<th>来电单位:</th>
187
+							
188
+							<th>购买日期:</th>
161 189
 							<td style="position: relative;">
162
-								<!--<select name="" id="testInput1"  class="">
163
-								
164
-							</select>-->
165
-								<!--<input id="testInput1" type="text" style="width:100%;" />
166
-								<ul class="testInput-list">
167
-									<li></li>
168
-								</ul>-->
169
-								<select name="" id="testInput1"></select>
190
+								<div class="time-box form-group">
191
+									<i class="tub fa fa-calendar"></i>
192
+									<input class="form-control search_time" type="text" id="buyDate" placeholder="请选择时间">
193
+								</div>
170 194
 							</td>
171 195
 						</tr>
172 196
 						<tr>
173
-							<th>反馈单位:</th>
174
-							<td style="position: relative;">
175
-								<!--<input id="testInput2" type="text" style="width:100%;" style="display: none;" />
176
-								<ul class="testInput-list">
177
-									<li></li>
178
-								</ul>-->
179
-								<select name="" id="testInput2"></select>
197
+							<th>产品名称:</th>
198
+							<td>
199
+								<div class="form-group">
200
+									<input type="text" class="form-control" id="productname" />
201
+								</div>
180 202
 							</td>
181
-
182
-							<th>工单来源:</th>
203
+							<th>购买地址:</th>
183 204
 							<td>
184 205
 								<div class="form-group">
185
-									<select name="" class="form-control" id="DicValueList"> </select>
206
+									<input type="text" class="form-control" id="buyAddress"/>
186 207
 								</div>
187 208
 							</td>
188
-
189
-							<th>工单状态:</th>
209
+							
210
+							<th>产品类别:</th>
211
+							<td style="position: relative;">
212
+								<div class="form-group">
213
+									<input type="text" class="form-control" id="productType"/>
214
+								</div>
215
+							</td>
216
+						</tr>
217
+						<tr>
218
+							<th>生产批号:</th>
190 219
 							<td>
191 220
 								<div class="form-group">
192
-									<select name="" class="form-control" id="State"> </select>
193
-									<input id="States" type="hidden">
221
+									<input type="text" class="form-control" id="batchNumber" />
222
+								</div>
223
+							</td>
224
+							
225
+							
226
+							<th>使用日期:</th>
227
+							<td style="position: relative;">
228
+								<div class="time-box form-group">
229
+									<i class="tub fa fa-calendar"></i>
230
+									<input class="form-control search_time" type="text" id="userDate" placeholder="请选择时间">
194 231
 								</div>
195 232
 							</td>
196 233
 						</tr>
197 234
 						<tr>
235
+							<th>工单来源:</th>
236
+							<td>
237
+								<div class="form-group">
238
+									<select name="" class="form-control" id="DicValueList">
239
+										<option></option>
240
+									</select>
241
+								</div>
242
+							</td>
198 243
 							<th>工单类型:</th>
199 244
 							<td>
245
+								<div class="form-group">
246
+									<select name="" class="form-control orderType1">
247
+									
248
+									</select>
249
+								</div>
250
+							</td>
251
+							<th>区域:</th>
252
+							<td>
200 253
 								<div class="time-box">
201
-									<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
202
-									<input class="form-control" type="text" id="typeclass" readonly="readonly">
203
-									<input type="hidden" id="typeclassId" />
204
-									<div class="addTree treeList">
205
-										<ul id="TreeDemo" class="ztree">
254
+									<i class="tub fa fa-caret-down areaDown" style="color: #676b6d;"></i>
255
+									<input class="form-control" type="text" id="typeclass1" readonly="readonly">
256
+									<input type="text" class="inps2">
257
+										<input type="text" class="inps3">
258
+										<input type="text" class="inps4">
259
+									<input type="hidden" id="typeclassId1" />
260
+									<div class="addTree1 treeList1">
261
+										<ul id="TreeDemo1" class="ztree">
206 262
 
207 263
 										</ul>
208 264
 									</div>
@@ -210,33 +266,26 @@
210 266
 							</td>
211 267
 						</tr>
212 268
 						<tr>
213
-							<th>反馈内容及处理结果:</th>
214
-							<td colspan="5">
215
-								<textarea name="" rows="5" cols="" placeholder="" id="feedBackCon"></textarea>
216
-							</td>
217
-						</tr>
218
-						<tr>
219
-							<th>快递信息:</th>
220
-							<td colspan="5">
221
-								<textarea name="" rows="" cols="" id="express"></textarea>
222
-							</td>
223
-						</tr>
224
-						<tr>
225
-							<th>备注一:</th>
226
-							<td colspan="5">
227
-								<textarea name="" rows="" cols="" id="remark1"></textarea>
269
+							<th>客诉专员:</th>
270
+							<td>
271
+								<div class="form-group">
272
+									<select name="" class="form-control" id="vipName">
273
+										<option></option>
274
+									</select>
275
+								</div>
228 276
 							</td>
229
-						</tr>
230
-						<tr>
231
-							<th>备注二:</th>
232
-							<td colspan="5">
233
-								<textarea name="" rows="" cols="" id="remark2"></textarea>
277
+							<th>专员电话:</th>
278
+							<td style="position: relative;">
279
+								<div class="form-group">
280
+									<input type="text" class="form-control" id="vipTel" disabled=""/>
281
+								</div>
234 282
 							</td>
283
+							
235 284
 						</tr>
236 285
 						<tr>
237
-							<th>备注三:</th>
286
+							<th>投诉事件描述:</th>
238 287
 							<td colspan="5">
239
-								<textarea name="" rows="" cols="" id="remark3"></textarea>
288
+								<textarea name="" rows="5" cols="" placeholder="" id="content"></textarea>
240 289
 							</td>
241 290
 						</tr>
242 291
 						<tr>
@@ -254,69 +303,115 @@
254 303
 							<th>姓名:</th>
255 304
 							<td>
256 305
 								<div class="form-group">
257
-									<input type="text" class="form-control" id="name_market" />
306
+									<input type="text" class="form-control" id="name" />
258 307
 								</div>
259 308
 							</td>
260
-
261 309
 							<th>电话:</th>
262 310
 							<td>
263 311
 								<div class="form-group">
264
-									<input type="text" class="form-control" id="tel_market" readonly="readonly" />
312
+									<input type="text" class="form-control" id="tel" />
265 313
 								</div>
266 314
 							</td>
315
+							<th>区域:</th>
316
+							<td>
317
+								<div class="time-box">
318
+									<i class="tub fa fa-caret-down areaDown" style="color: #676b6d;"></i>
319
+									<input class="form-control" type="text" id="typeclass1" readonly="readonly">
320
+									<input type="text" class="inps2">
321
+										<input type="text" class="inps3">
322
+										<input type="text" class="inps4">
323
+									<input type="hidden" id="typeclassId1" />
324
+									<div class="addTree1 treeList1">
325
+										<ul id="TreeDemo1" class="ztree">
267 326
 
268
-							<th>来电单位:</th>
269
-							<!--<td>
270
-								<select class="form-control selectpicker" id="comeCall_dep_market" data-live-search="true">
271
-									<option value="">请选择来电单位</option>
272
-								</select>
273
-							</td>-->
274
-							<td style="position: relative;">
275
-								<!--<input id="testInput3" type="text" style="width:100%;" style="display: none;" />
276
-								<ul class="testInput-list">
277
-									<li></li>
278
-								</ul>-->
279
-								<select name="" id="testInput3"></select>
327
+										</ul>
328
+									</div>
329
+								</div>
280 330
 							</td>
281 331
 						</tr>
282 332
 						<tr>
283
-							<th>反馈单位:</th>
284
-							<!--<td>
285
-								<select class="form-control selectpicker" id="feedbackDep_market" data-live-search="true">
286
-									<option value="">请选择反馈单位</option>
287
-								</select>
288
-							</td>-->
333
+							<th>客诉专员:</th>
334
+							<td>
335
+								<div class="form-group">
336
+									<select name="" class="form-control" id="customerName">
337
+										<option></option>
338
+									</select>
339
+								</div>
340
+							</td>
341
+							<th>专员电话:</th>
289 342
 							<td style="position: relative;">
290
-								<!--<input id="testInput4" type="text" style="width:100%;" style="display: none;" />
291
-								<ul class="testInput-list">
292
-									<li></li>
293
-								</ul>-->
294
-								<select name="" id="testInput4"></select>
343
+								<div class="form-group">
344
+									<input type="text" class="form-control" id="customerTel" disabled=""/>
345
+								</div>
295 346
 							</td>
347
+							
348
+						</tr>
349
+						<tr>
296 350
 							<th>工单来源:</th>
297 351
 							<td>
298 352
 								<div class="form-group">
299
-									<select name="" class="form-control" id="DicValueList_market"> </select>
353
+									<select name="" class="form-control" id="DicValueList">
354
+										<option></option>
355
+									</select>
300 356
 								</div>
301 357
 							</td>
302
-							<th>工单类型:</th>
358
+							<th>问题分类:</th>
303 359
 							<td>
304
-								<div class="time-box">
305
-									<i class="tub fa fa-caret-down down_market" style="color: #676b6d;"></i>
306
-									<input class="form-control" type="text" id="typeclass_market" readonly="readonly">
307
-									<input type="hidden" id="typeclassId_market" />
308
-									<div class="addTree treeList_market">
309
-										<ul id="TreeDemo_market" class="ztree">
310
-
311
-										</ul>
312
-									</div>
360
+								<div class="form-group">
361
+									<select name="" class="form-control orderType2">
362
+									
363
+									</select>
364
+								</div>
365
+							</td>
366
+						</tr>
367
+						<tr>
368
+							<th>产品名称:</th>
369
+							<td>
370
+								<div class="form-group">
371
+									<input type="text" class="form-control" id="productname" />
372
+								</div>
373
+							</td>
374
+							<th>生产批号:</th>
375
+							<td>
376
+								<div class="form-group">
377
+									<input type="text" class="form-control" id="batchNumber" />
378
+								</div>
379
+							</td>
380
+							<th>购买地址:</th>
381
+							<td>
382
+								<div class="form-group">
383
+									<input type="text" class="form-control" id="buyAddress"/>
384
+								</div>
385
+							</td>
386
+						</tr>
387
+						
388
+						<tr>
389
+							<th>生产日期:</th>
390
+							<td style="position: relative;">
391
+								<div class="time-box form-group">
392
+									<i class="tub fa fa-calendar"></i>
393
+									<input class="form-control search_time" type="text" id="proDuctdate" placeholder="请选择时间">
394
+								</div>
395
+							</td>
396
+							<th>购买日期:</th>
397
+							<td style="position: relative;">
398
+								<div class="time-box form-group">
399
+									<i class="tub fa fa-calendar"></i>
400
+									<input class="form-control search_time" type="text" id="buyDate" placeholder="请选择时间">
401
+								</div>
402
+							</td>
403
+							<th>使用日期:</th>
404
+							<td style="position: relative;">
405
+								<div class="time-box form-group">
406
+									<i class="tub fa fa-calendar"></i>
407
+									<input class="form-control search_time" type="text" id="userDate" placeholder="请选择时间">
313 408
 								</div>
314 409
 							</td>
315 410
 						</tr>
316 411
 						<tr>
317
-							<th>备注内容:</th>
412
+							<th>投诉事件描述:</th>
318 413
 							<td colspan="5">
319
-								<textarea name="" rows="5" cols="" placeholder="" id="remark_market"></textarea>
414
+								<textarea name="" rows="5" cols="" placeholder="" id="content"></textarea>
320 415
 							</td>
321 416
 						</tr>
322 417
 						<tr>
@@ -337,6 +432,7 @@
337 432
 		<script src="../js/kindeditor/lang/zh_CN.js"></script>
338 433
 		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
339 434
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
435
+		<script src="../js/laydate/laydate.js"></script>
340 436
 		<script src="../js/WorkOrder/xgWork.js"></script>
341 437
 		<script src="../js/WorkOrder/jquery.editable-select.js"></script>
342 438
 	</body>

+ 72 - 0
CallCenterWeb.UI/commonTpl/addOrEditArea.html

@@ -0,0 +1,72 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>添加或编辑项目</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<link rel="stylesheet" href="../css/bootstrap.min14ed.css" />
9
+		<link rel="stylesheet" href="../css/style.min862f.css" />
10
+		<style>
11
+			.project_items{
12
+				list-style: none;
13
+				padding: 0;
14
+				margin: 10px auto;
15
+			}
16
+			.project_items .form-group{
17
+				line-height: 34px;
18
+			}
19
+			.text_require{
20
+				color: red;
21
+			}
22
+			.project_save{
23
+				margin-top: 20px;
24
+				width: 200px;
25
+			}
26
+		</style>
27
+	</head>
28
+
29
+	<body>
30
+		<div class="container">
31
+			<ul class="project_items form-horizontal clearfix">
32
+				<li class="form-group">
33
+					<label for="pro_title" class="col-md-2 text-right"><b class="text_require">*</b>项目名称</label>
34
+					<div class="col-md-10">
35
+						<input id="pro_title" class="form-control" type="text" placeholder="请输入项目名称" />
36
+					</div>
37
+				</li>
38
+				<li class="form-group">
39
+					<label for="pro_city" class="col-md-2 text-right"><b class="text_require">*</b>城市名称</label>
40
+					<div class="col-md-10">
41
+						<input id="pro_city" class="form-control" type="text" placeholder="请输入城市名称" />
42
+					</div>
43
+				</li>
44
+				<li class="form-group">
45
+					<label for="pro_property" class="col-md-2 text-right"><b class="text_require">*</b>物业名称</label>
46
+					<div class="col-md-10">
47
+						<input id="pro_property" class="form-control" type="text" placeholder="请输入物业名称" />
48
+					</div>
49
+				</li>
50
+				<li class="form-group">
51
+					<label for="pro_sort" class="col-md-2 text-right">排序</label>
52
+					<div class="col-md-10">
53
+						<input id="pro_sort" class="form-control" type="text" placeholder="请输入排序" />
54
+					</div>
55
+				</li>
56
+				<div class="col-md-12 text-center">
57
+					<button class="project_save btn btn-primary" id="pro_save" type="button">保存</button>
58
+				</div>
59
+			</ul>
60
+		</div>
61
+		
62
+		<script src="../js/jquery.min.js"></script>
63
+		<script src="../js/jquery.cookie.js"></script>
64
+		<script src="../js/layer/layer.js"></script>
65
+		<script src="../js/bootstrap.min.js"></script>
66
+		<script src="../Script/Common/huayi.http.js"></script>
67
+		<script src="../Script/Common/regexs.js"></script>
68
+		<script src="../Script/Common/huayi.config.js"></script>
69
+		<script src="../regionalManagement/js/addOrEditPro.js"></script>
70
+	</body>
71
+
72
+</html>

+ 1 - 0
CallCenterWeb.UI/css/WorkOrder/AddWorkOrder.css

@@ -174,3 +174,4 @@ textarea {
174 174
  	    height: 24px;
175 175
  	    width: 100%;
176 176
  }
177
+ 

+ 3 - 0
CallCenterWeb.UI/css/WorkOrder/NewAddWorkOrder.css

@@ -0,0 +1,3 @@
1
+.inps2,.inps3,.inps4{
2
+	display: none;
3
+}

+ 226 - 166
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

@@ -3,13 +3,12 @@ var id = helper.request.queryString("id");
3 3
 var phone = helper.request.queryString("phone");
4 4
 var depName = helper.request.queryString("depName");
5 5
 var name = helper.request.queryString("name");
6
-
7 6
 var objs = {};
8 7
 $.ajax({
9 8
 	type: "get",
10 9
 	url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
11 10
 	dataType: 'json',
12
-	async: true,
11
+	async: false,
13 12
 	data: {
14 13
 		token: $.cookie("token")
15 14
 	},
@@ -18,21 +17,54 @@ $.ajax({
18 17
 			if(data.data.groname == '客服组') {
19 18
 				//console.log(data.data.groname)
20 19
 				$('.customerService').show();
20
+				$('.market').remove();
21 21
 				ns = 1;
22 22
 			} else {
23 23
 				$('.market').show();
24
+				$('.customerService').remove();
24 25
 				ns = 2;
25 26
 			}
26 27
 		}
27 28
 	}
28 29
 });
30
+
29 31
 $(document).ready(function() {
32
+	
33
+	laydate.render({
34
+		elem: '.userDate',
35
+		theme: '#1ab394',
36
+		calendar: 'true'
37
+		//type: 'datetime',
38
+		//max : 31,
39
+		//min: 0,
40
+	});
41
+	laydate.render({
42
+		elem: '.buyDate',
43
+		theme: '#1ab394',
44
+		calendar: 'true'
45
+		//type: 'datetime',
46
+		//max : 31,
47
+		//min: 0,
48
+	});
49
+	laydate.render({
50
+		elem: '#proDuctdate',
51
+		theme: '#1ab394',
52
+		calendar: 'true'
53
+		//type: 'datetime',
54
+		//max : 31,
55
+		//min: 0,
56
+	});
57
+	
30 58
 	//工单来源
31 59
 	getOrderSource();
32 60
 	//工单类型
33 61
 	getOrderType();
62
+	//工单类型
63
+	getOrderType1();
34 64
 	//工单状态
35 65
 	getOrderState();
66
+	//客诉专员
67
+	ComplaintVip();
36 68
 	//来电单位
37 69
 	$('#testInput1').comboSelect();
38 70
 	$('#testInput2').comboSelect();
@@ -61,37 +93,67 @@ $(document).ready(function() {
61 93
 			$("#name_market").val(unescape(decodeURI(name)));
62 94
 			$("#name").val(unescape(decodeURI(name)));
63 95
 		}
96
+		
64 97
 		if(unescape(decodeURI(depName)) != 'null' && unescape(decodeURI(depName)) != 'undefined') {
65 98
 			$("#testInput1_input").val(unescape(decodeURI(depName)));
66 99
 			$("#testInput3_input").val(unescape(decodeURI(depName)));
67
-			 BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4"),unescape(decodeURI(depName)))
68
-		}else{
69
-			BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4"),'')
70 100
 		}
71 101
 		
72
-}else{
73
-	BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4"),'');
74
-}
102
+	}
75 103
 })
76 104
 
77 105
 //工单类型
78 106
 function getOrderType() {
79
-	$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
107
+	$.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
108
+		"token": $.cookie("token"),
109
+		flag: "GDLX"
110
+	}, function(result) {
111
+		result = $.parseJSON(result);
112
+				
113
+		var Count = result.data;
114
+	
115
+		$(Count).each(function(i, n) {
116
+			
117
+			if(ns==1){
118
+				if(n.F_DictionaryValueId == "468") {
119
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($(".orderType1"));
120
+				} else {
121
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType1"));
122
+				}
123
+			}else if(ns==2){
124
+				
125
+				if(n.F_DictionaryValueId == "468") {
126
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($(".orderType2"));
127
+				} else {
128
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType2"));
129
+				}
130
+			}
131
+			
132
+
133
+		})
134
+	
135
+	});
136
+}
137
+//区域
138
+function getOrderType1() {
139
+	$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
140
+//	$.get('http://192.168.4.18:4625/Area/GetAreaList', {
80 141
 		"token": $.cookie("token"),
81 142
 	}, function(result) {
82 143
 		result = $.parseJSON(result);
83
-		$.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
84
-		$.fn.zTree.init($("#TreeDemo_market"), setting3, result.data); //实例化树形图
144
+		$.fn.zTree.init($("#TreeDemo1"), setting4, result.data); //实例化树形图
145
+		$.fn.zTree.init($("#TreeDemo_market1"), setting4, result.data); //实例化树形图
85 146
 	});
86 147
 }
87
-var setting3 = {
148
+var setting4 = {
88 149
 	data: {
89 150
 		key: {
90
-			name: "text"
151
+			name: "F_AreaName"
91 152
 		},
92 153
 		simpleData: {
93 154
 			enable: true,
94
-			idKey: "id",
155
+			idKey: "F_Id",
156
+			pIdKey: "F_ParentId",
95 157
 			rootPId: 0
96 158
 		}
97 159
 	},
@@ -102,35 +164,44 @@ var setting3 = {
102 164
 
103 165
 function changeTreeClick(event, treeId, treeNode) {
104 166
 	
105
-	var chanId = treeNode.id;
106
-	var changeName = treeNode.text;
107
-	$('#typeclass').val(changeName);
108
-	$('#typeclass_market ').val(changeName);
109
-	$('#typeclassId').val(chanId);
110
-	$('#typeclassId_market').val(chanId);
111
-	var pidnode = treeNode.getParentNode();
112
-	$('.addTree').hide();
167
+	chanId=treeNode.F_Id;
168
+	changeName = treeNode.F_AreaName;
169
+	areaParent=treeNode.getPath();
170
+	if (areaParent[2]) {
171
+		areaParent1=areaParent[0].F_AreaName
172
+		areaParent2=areaParent[1].F_AreaName
173
+		areaParent3=areaParent[2].F_AreaName
174
+		$('#typeclass1').val(areaParent1+"/"+areaParent2+"/"+areaParent3);
175
+		$('#typeclass_market1').val(areaParent1+"/"+areaParent2+"/"+areaParent3);
176
+		$('.inps2').val(areaParent1);
177
+		$('.inps3').val(areaParent2);
178
+		$('.inps4').val(areaParent3);
179
+	}else{
180
+		layer.msg("请选择最下级菜单");
181
+	}
182
+	$('.addTree1').hide();
183
+	
113 184
 };
114
-
115
-$('.down').click(function() {
116
-	if($('.treeList').css('display') == 'block') {
117
-		$('.treeList').css('display', 'none')
185
+$('.areaDown').click(function() {
186
+	if($('.treeList1').css('display') == 'block') {
187
+		$('.treeList1').css('display', 'none')
118 188
 	} else {
119
-		$('.treeList').css('display', 'block')
189
+		$('.treeList1').css('display', 'block')
120 190
 	}
121 191
 })
122
-$('#typeclass').click(function() {
123
-	$('.treeList').css('display', 'block')
192
+$('#typeclass1').click(function() {
193
+	$('.treeList1').css('display', 'block')
124 194
 })
125
-$('.treeList').mouseleave(function() {
195
+$('.treeList1').mouseleave(function() {
126 196
 	$(this).css('display', 'none')
127 197
 })
128
-$('#typeclass_market').click(function() {
129
-	$('.treeList_market').css('display', 'block')
198
+$('#typeclass_market1').click(function() {
199
+	$('.treeList_market1').css('display', 'block')
130 200
 })
131
-$('.treeList_market').mouseleave(function() {
201
+$('.treeList_market1').mouseleave(function() {
132 202
 	$(this).css('display', 'none')
133 203
 })
204
+
134 205
 //工单状态
135 206
 function getOrderState() {
136 207
 	$.ajax({
@@ -186,42 +257,57 @@ function getOrderSource(obj) {
186 257
 		}
187 258
 	});
188 259
 }
260
+//客诉专员
261
+function ComplaintVip() {
262
+	var customerType;
263
+	if(ns==1){
264
+		customerType=2
265
+	}else if(ns==2){
266
+		customerType=1
267
+	}
268
+	$.ajax({
269
+		type: "get",
270
+		url: huayi.config.callcenter_url + "Customer/GetAllList",
271
+		dataType: 'json',
272
+		async: true,
273
+		data: {
274
+			token: $.cookie("token"),
275
+			type: customerType
276
+		},
277
+		success: function(data) {
278
+			
279
+			var Count = data.data;
280
+			if (ns==1) {
281
+				$('<option value="">全部</option>').appendTo($("#vipName"));
282
+				$(Count).each(function(i, n) {
283
+					$('<option value="' + n.F_Id 
284
+					+ '"  index="'+n.F_Phone+'">' + n.F_Name 
285
+					+ '</option>').appendTo($("#vipName"));
286
+				})
287
+			} else if(ns==2){
288
+				$('<option value="">全部</option>').appendTo($("#customerName"));
289
+				$(Count).each(function(i, n) {
290
+					$('<option value="' + n.F_Id 
291
+					+ '"  index="'+n.F_Phone+'">' + n.F_Name 
292
+					+ '</option>').appendTo($("#customerName"));
293
+				})
294
+			}
295
+			
296
+		}
297
+	});
298
+}
299
+//获取专员手机号
300
+$("#vipName").change(function() {
301
+	$("#vipTel").val($("#vipName option:selected").attr("index"));
302
+});
303
+$("#customerName").change(function() {
304
+	$("#customerTel").val($("#customerName option:selected").attr("index"));
305
+});
306
+var orderType
307
+var staffId
308
+var stafftel
189 309
 
190
-function BindLDdep(obj1,obj2,obj3,obj4,res1) {
191
-					$.ajax({
192
-						type: "get",
193
-						url: huayi.config.callcenter_url + "Customer/BindLDdep",
194
-						dataType: 'json',
195
-						async: true,
196
-						data: {
197
-//							keypara: str,
198
-							token: $.cookie("token")
199
-						},
200
-						success: function(data) {
201
-							var Count = data.data.dep;
202
-							var html = '',html2 = '';
203
-							if(res1){
204
-								$("<option value='" + res1 + "' selected>" + res1 + "</option>").appendTo(obj1);
205
-								$("<option value='" + res1 + "' selected>" + res1 + "</option>").appendTo(obj3);
206
-							}
207
-							$(Count).each(function(i, n) {
208
-								html = "<option value='" + n + "'>" + n + "</option>";
209
-									if(n!==res1){
210
-										html2 = "<option value='" + n + "'>" + n + "</option>";
211
-									}
212
-								$(html2).appendTo(obj1);
213
-								$(html2).appendTo(obj3);
214
-								$(html).appendTo(obj2);
215
-								$(html).appendTo(obj4);
216
-							});
217
-							obj1.comboSelect();
218
-							obj2.comboSelect();
219
-							obj3.comboSelect();
220
-							obj4.comboSelect();
221
-						}
222
-					});
223
-				};
224
-//客服部保存	
310
+//客服部保存
225 311
 function saveCustomer() {
226 312
 	if($('#name').val() == '') {
227 313
 		layer.confirm('请输入姓名!', {
@@ -237,20 +323,8 @@ function saveCustomer() {
237 323
 		});
238 324
 		return;
239 325
 	}
240
-	if($.trim($('#testInput1_input').val()) == '') {
241
-		layer.confirm('请选择来电单位!', {
242
-			icon: 2,
243
-			btn: ['确定']
244
-		});
245
-		return;
246
-	}
247
-	if($.trim($('#testInput2_input').val()) == '') {
248
-		layer.confirm('请选择反馈单位!', {
249
-			icon: 2,
250
-			btn: ['确定']
251
-		});
252
-		return;
253
-	}
326
+
327
+
254 328
 	if($('#DicValueList').val() == '') {
255 329
 		layer.confirm('请选择工单来源!', {
256 330
 			icon: 2,
@@ -258,13 +332,7 @@ function saveCustomer() {
258 332
 		});
259 333
 		return;
260 334
 	}
261
-	if($('#State').val() == '') {
262
-		layer.confirm('请选择工单状态!', {
263
-			icon: 2,
264
-			btn: ['确定']
265
-		});
266
-		return;
267
-	}
335
+
268 336
 	if($('#typeclassId').val() == '') {
269 337
 		layer.confirm('请选择工单类型!', {
270 338
 			icon: 2,
@@ -272,38 +340,51 @@ function saveCustomer() {
272 340
 		});
273 341
 		return;
274 342
 	}
343
+	if (ns==1) {
344
+		orderType=$('.orderType1').val();
345
+		staffId=$('#vipName').val();
346
+		stafftel=$('#vipTel').val();
347
+	} else if(ns==2){
348
+		orderType=$('.orderType2').val();
349
+		staffId=$('#customerName').val();
350
+		stafftel=$('#customerTel').val();
351
+	}
275 352
 	$.ajax({
276 353
 		type: "post",
277
-		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
354
+		url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
278 355
 		dataType: 'json',
279 356
 		async: true,
280
-		beforeSend: function() { //触发ajax请求开始时执行
281
-			$('.customerSubmit').attr("disabled", true);
282
-			$('.customerSubmit').text('保存中...');
283
-		},
357
+//		beforeSend: function() { //触发ajax请求开始时执行
358
+//			$('.customerSubmit').attr("disabled", true);
359
+//			$('.customerSubmit').text('保存中...');
360
+//		},
284 361
 		data: {
285 362
 			token: $.cookie("token"),
286
-			callCustomer: $('#name').val(), //姓名
287
-			tel: $('#tel').val(), //号码
288
-			lddep: $('#testInput1_input').val(), //来电单位
289
-			fkdep: $('#testInput2_input').val(), //反馈单位
290
-			gdly: $('#DicValueList').val(), //工单来源
291
-			gdlx: $('#typeclassId').val(), //工单类型id
292
-			gdzt: $('#State').val(), //工单状态id  
293
-			province: $("#Province").val(),
294
-			fkcont:  helper.HtmlUtil.htmlEncodeByRegExp(changeEditor.html()), //反馈内容    
295
-			sendmsg: $('#express').val(), //快递信息     
296
-			note1: $('#remark1').val(), //备注一     
297
-			note2: $('#remark2').val(), //备注二     
298
-			note3: $('#remark3').val(), //备注三    
363
+			cusname: $('#name').val(), //姓名
364
+			cusphone: $('#tel').val(), //号码
365
+			buydate: $('.buyDate').val(), //购买日期
366
+			productname: $('#productname').val(), //产品名称
367
+			buyaddress: $('#buyAddress').val(), //购买地址  
368
+			producttype: $('#productType').val(), //产品类别   
369
+			batchnumber: $('#batchNumber').val(), //生产批号     
370
+			userdate: $('.userDate').val(), //使用日期  userDate  
371
+			source: $('#DicValueList').val(), //工单来源
372
+			type: orderType, //工单类型id
373
+			area: $('.inps2').val(), //区域
374
+			province: $('.inps3').val(), //省
375
+			city: $('.inps4').val(), //市
376
+			content:$('#content').val(), //事件描述     
377
+			vipid: staffId, //专员id     
378
+			vipphone: stafftel, //专员号码     
299 379
 			callid: $("#CallID").val()
300 380
 		},
301 381
 		success: function(data) {
302 382
 			if(data.state.toLowerCase() == 'success') {
383
+				
303 384
 				layer.msg("保存成功!");
304
-				clear();
305
-				$('.customerSubmit').attr("disabled", false);
306
-				$('.customerSubmit').text('保存');
385
+				window.location.reload()
386
+//				$('.customerSubmit').attr("disabled", false);
387
+//				$('.customerSubmit').text('保存');
307 388
 			}
308 389
 		}
309 390
 	});
@@ -311,72 +392,53 @@ function saveCustomer() {
311 392
 }
312 393
 // 市场部保存
313 394
 function saveMarket() {
314
-	if($('#name_market').val() == '') {
315
-		layer.confirm('请输入姓名!', {
316
-			icon: 2,
317
-			btn: ['确定']
318
-		});
319
-		return;
320
-	}
321
-	if($('#tel_market').val() == '') {
322
-		layer.confirm('请输入电话!', {
323
-			icon: 2,
324
-			btn: ['确定']
325
-		});
326
-		return;
327
-	}
328
-	if($.trim($('#testInput3_input').val()) == '') {
329
-		layer.confirm('请选择来电单位!', {
330
-			icon: 2,
331
-			btn: ['确定']
332
-		});
333
-		return;
334
-	}
335
-	if($.trim($('#testInput4_input').val()) == '') {
336
-		layer.confirm('请选择反馈单位!', {
337
-			icon: 2,
338
-			btn: ['确定']
339
-		});
340
-		return;
341
-	}
342
-	if($('#DicValueList_market').val() == '') {
343
-		layer.confirm('请选择工单来源!', {
344
-			icon: 2,
345
-			btn: ['确定']
346
-		});
347
-		return;
348
-	}
349
-	if($('#typeclassId_market').val() == '') {
350
-		layer.confirm('请选择工单类型!', {
351
-			icon: 2,
352
-			btn: ['确定']
353
-		});
354
-		return;
395
+	
396
+	if (ns==1) {
397
+		orderType=$('.orderType1').val();
398
+		staffId=$('#vipName').val();
399
+		stafftel=$('#vipTel').val();
400
+	} else if(ns==2){
401
+		
402
+		orderType=$('.orderType2').val();
403
+		staffId=$('#customerName').val();
404
+		stafftel=$('#customerTel').val();
355 405
 	}
356 406
 	$.ajax({
357 407
 		type: "post",
358
-		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
408
+		url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
359 409
 		dataType: 'json',
360 410
 		async: true,
361
-		beforeSend: function() { //触发ajax请求开始时执行
362
-			$('.marketSubmit').attr("disabled", true);
363
-			$('.marketSubmit').text('保存中...');
364
-		},
411
+//		beforeSend: function() { //触发ajax请求开始时执行
412
+//			$('.marketSubmit').attr("disabled", true);
413
+//			$('.marketSubmit').text('保存中...');
414
+//		},
365 415
 		data: {
366 416
 			token: $.cookie("token"),
367
-			callCustomer: $('#name_market').val(), //姓名
368
-			tel: $('#tel_market').val(), //号码
369
-			lddep: $('#testInput3_input').val(), //来电单位
370
-			fkdep: $('#testInput4_input').val(), //反馈单位
371
-			gdly: $('#DicValueList_market').val(), //工单来源
372
-			gdlx: $('#typeclassId_market').val(), //工单类型id
373
-			fkcont: helper.HtmlUtil.htmlEncodeByRegExp(marketEditor.html()), //反馈内容
417
+			cusname: $('#name').val(), //姓名
418
+			cusphone: $('#tel').val(), //号码
419
+			area: $('.inps2').val(), //区域
420
+			vipid: staffId, //专员id     
421
+			vipphone: stafftel, //专员号码     
422
+			source: $('#DicValueList').val(), //工单来源
423
+			productname: $('#productname').val(), //产品名称
424
+			batchnumber: $('#batchNumber').val(), //生产批号     
425
+			buyaddress: $('#buyAddress').val(), //购买地址  
426
+			productdate: $('#proDuctdate').val(),
427
+			buydate: $('.buyDate').val(), //购买日期
428
+			userdate: $('.userDate').val(), //使用日期  userDate  
429
+			type: orderType, //工单类型id
430
+			province: $('.inps3').val(), //省
431
+			city: $('.inps4').val(), //市
432
+			content:$('#content').val(), //事件描述     
433
+			
374 434
 			callid: $("#CallID").val()
375 435
 		},
376 436
 		success: function(data) {
377 437
 			if(data.state.toLowerCase() == 'success') {
378 438
 				layer.msg("保存成功!");
379
-				clear();
439
+				debugger
440
+				window.location.reload()
441
+//				clear();
380 442
 				$('.marketSubmit').attr("disabled", false);
381 443
 				$('.marketSubmit').text('保存');
382 444
 			}
@@ -400,14 +462,12 @@ function clear() {
400 462
 		$('#remark2').val(''); //备注二     
401 463
 		$('#remark3').val(''); //备注三    
402 464
 		$('#typeclass').val('');
403
-		changeEditor.html('');
404 465
 	} else {
405 466
 		$('#name_market').val('');
406 467
 		$('#tel_market').val(''); //号码
407 468
 		$('#testInput3_input').val(''); //来电单位
408 469
 		$('#testInput4_input').val(''); //反馈单位
409 470
 		$('#remark_market').val(''); //备注内容
410
-		marketEditor.html('');
411 471
 	}
412 472
 
413 473
 }

+ 58 - 80
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -1,4 +1,28 @@
1
-$(document).ready(function() {
1
+var ns;
2
+$.ajax({
3
+	type: "get",
4
+	url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
5
+	dataType: 'json',
6
+	async: false,
7
+	data: {
8
+		token: $.cookie("token")
9
+	},
10
+	success: function(data) {
11
+		if(data.state.toLowerCase() == 'success') {
12
+			if(data.data.groname == '客服组') {
13
+				//console.log(data.data.groname)
14
+				$('.customerService').show();
15
+				$('.market').remove();
16
+				ns = 1;
17
+			} else {
18
+				$('.market').show();
19
+				$('.customerService').remove();
20
+				ns = 2;
21
+			}
22
+		}
23
+	}
24
+});
25
+$(document).ready(function() {
2 26
 	initTable();
3 27
 	initTables();
4 28
 	$(".ss").click(function() {
@@ -106,7 +130,6 @@
106 130
 	//	//反馈单位 、来电单位
107 131
 	$('#comeCall_dep').comboSelect();
108 132
 	$('#comeCall_deps').comboSelect();
109
-	getAccount();
110 133
 
111 134
 	function getOrderType() {
112 135
 		$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
@@ -178,28 +201,7 @@
178 201
 	}
179 202
 
180 203
 })
181
-//	//反馈单位 、来电单位
182
-function getAccount() {
183
-	$.ajax({
184
-		type: "get",
185
-		url: huayi.config.callcenter_url + "Customer/BindLDdep",
186
-		dataType: 'json',
187
-		async: true,
188
-		data: {
189
-			token: $.cookie("token")
190
-		},
191
-		success: function(data) {
192
-			var Count = data.data.dep;
193
-			$(Count).each(function(i, n) {
194
-				$("<option value='" + n + "'>" + n + "</option>").appendTo($("#comeCall_dep"));
195
-				$("<option value='" + n + "'>" + n + "</option>").appendTo($("#comeCall_deps"));
196
-			})
197
-			$('#comeCall_dep').comboSelect();
198
-			$('#comeCall_deps').comboSelect();
199 204
 
200
-		}
201
-	});
202
-}
203 205
 //工单来源
204 206
 function getOrderSource() {
205 207
 	$.ajax({
@@ -290,40 +292,38 @@ if(val) {
290 292
 
291 293
 function xq() {
292 294
 	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', {
293
-		"orderid": selid,
295
+		"workid": selid,
294 296
 		"token": $.cookie("token")
295 297
 	}, function(result) {
296 298
 		if(result.state.toLowerCase() == "success") {
297 299
 			if(result.data.data.length > 0) {
298 300
 				var data = result.data.data[0];
299
-				$("#xq_gdbh").text(data.WorkOrderID);
300
-				$("#xq_gdlx").text(data.GDLXName);
301
-				$("#xq_cjsj").text(data.CreateTime);
302
-				$("#xq_gdzt").html(GetStateName(data.State));
303
-				$("#xq_khxm").text(data.Customer);
304
-				$("#xq_khdh").text(data.CustomerTel);
305
-				if(data.Address != null || data.Address != "") {
306
-					$("#xq_wtlx").text(data.Address);
307
-				} else {
308
-					$("#xq_wtlx").text('未知');
309
-				}
310
-
311
-				$("#xq_zxgh").text(data.Source);
312
-//				$("#xq_gdnr").html(decodeURIComponent(data.Detail)); //工单详情
313
-				$("#xq_gdnr").html(data.Detail); //工单详情
314
-				$('#bz-1').text(data.County);
315
-				$("#bz-2").text(data.Province);
316
-				$("#bz-3").text(data.City);
317
-				$("#xq_kdxx").text(data.Files);
318
-
301
+				$("#xq_gdbh").text(data.F_WorkOrderId); //工单编号
302
+				$("#xq_gdlx").text(data.TypeName); //工单类型
303
+				$("#xq_cjsj").text(data.F_CreateTime); //创建时间
304
+				$("#xq_gdzt").html(GetStateName(data.F_State)); //工单状态
305
+				$("#xq_khxm").text(data.F_CusName); //客户姓名
306
+				$("#xq_khdh").text(data.F_CusPhone); //客户电话
307
+				
308
+				$("#buyDate").text(data.F_BuyDate); //购买日期
309
+				$("#productName").text(data.F_ProductName); //产品名称
310
+				$("#buyAddress").text(data.F_BuyAddress); //购买地址
311
+				$("#productType").text(data.F_ProductType); //产品类别
312
+				$("#batchNumber").text(data.F_BatchNumber); //生产批号
313
+				$("#userDate").text(data.F_UserDate); //使用日期
314
+				$("#areaName").text(data.F_Area+"-"+data.F_Province+"-"+data.F_City); //区域
315
+				$("#VipName").text(data.F_VIPName); //专员姓名
316
+				$("#F_VipPhone").text(data.F_VIPPhone); //专员电话
317
+				$("#conTent").text(data.F_Content); //专员电话
318
+				
319 319
 				$(".gdxq").eq(0).find(".allbc").remove();
320
-				if(result.data.item.length > 0) {
320
+				if(result.data.gcdata.length > 0) {
321 321
 					var html = '<div class="allbc">补充记录' +
322 322
 						'<table class="table table-hover table-striped"><thead><tr><th><div class="th-inner">补充人</div></th>' +
323 323
 						'<th><div class="th-inner">补充详情</div></th><th><div class="th-inner">创建时间</div></th></tr></thead><tbody>';
324 324
 
325
-					$(result.data.item).each(function(i, n) {
326
-						html += '<td>' + n.CreateUserName + '</td><td>' + n.Detail + '</td><td>' + n.CreateTime + '</td>';
325
+					$(result.data.gcdata).each(function(i, n) {
326
+						html += '<tr><td>' + n.F_CreateUser + '</td><td>' + n.F_Message + '</td><td>' + n.F_CreateTime + '</td></tr>';
327 327
 					})
328 328
 					html += '</tbody></table></div>';
329 329
 					$(".gdxq").eq(0).append($(html));
@@ -390,24 +390,11 @@ function GetTypeName(val) {
390 390
 }
391 391
 
392 392
 function GetStateName(val) {
393
-	//  var str = '';
394
-	//  switch (val + '') {
395
-	//      case '0': str = "待指派"; break;
396
-	//      case '1': str = "处理中"; break;
397
-	//      case '2': str = "已完结"; break;
398
-	//  }
399
-	//if(val==0){
400
-	//	return '<div class="warning">待指派</div>'
401
-	//}else if(val==1){
402
-	//	return '<div class="primary">处理中</div>'
403
-	//}else if(val==2){
404
-	//	return '<div class="defauli">已完结</div>'
405
-	//    }
393
+	
406 394
 	if(val == 0) {
407 395
 		return '<div class="warning">待处理</div> '
408 396
 	} else {
409 397
 		return '<div class="defauli">已处理</div>'
410
-
411 398
 	}
412 399
 	return str;
413 400
 }
@@ -510,10 +497,7 @@ function Dispose(val, row) {
510 497
 }
511 498
 
512 499
 function czhtml(val, row, str) {
513
-	if(row.CreateUser == F_UserCode) {
514
-		return '<div class="imgs" ><a class="xg" onclick="getOrderDetail(\'' + val + '\',\'' + row.TypeClassName + '\')">' + str + '</a></div>';
515
-	}
516
-
500
+	return '<div class="imgs" ><a  onclick= TZ("' + row.F_WorkOrderId + '") >修改</a><a class="xg" onclick="getOrderDetail(\'' + val + '\',\'' + row.TypeClassName + '\')">' + str + '</a></div>';
517 501
 }
518 502
 
519 503
 function oper(val, obj) {
@@ -522,23 +506,21 @@ function oper(val, obj) {
522 506
 	$("#cl_gdbh").text(zp.WorkOrderID);
523 507
 	$("#cl_gdlx").text(zp.TypeClassName);
524 508
 	$("#cl_khxm").text(zp.Customer);
525
-	$("#cl_khdh").text(zp.CustomerTel);
509
+	$("#cl_khdh").text(zp.F_CusPhone);
526 510
 	changeEditor.html(zp.Detail_2)
527 511
 	$("#clbmname").val("");
528 512
 	$("#clbm").val("");
529 513
 	$("#clidname").val("");
530 514
 	$("#clid").val("");
531 515
 	$(".clid").empty();
532
-
533 516
 	$("#cont").val("");
534
-
535 517
 	$(".t-shade").addClass("cx");
536 518
 	$(".clgd").addClass("cx");
537 519
 }
538 520
 
539 521
 //获取详情
540
-function getOrderDetail(orderid, typeName) {
541
-	zpid = orderid;
522
+function getOrderDetail(workid, typeName) {
523
+	zpid = workid;
542 524
 	$.ajax({
543 525
 		type: "get",
544 526
 		url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
@@ -546,18 +528,17 @@ function getOrderDetail(orderid, typeName) {
546 528
 		async: true,
547 529
 		cache: false,
548 530
 		data: {
549
-			orderid: orderid,
531
+			workid: workid,
550 532
 			token: $.cookie("token")
551 533
 		},
552 534
 		success: function(result) {
553 535
 			if(result.data.data.length > 0) {
554 536
 				var data = result.data.data[0];
555 537
 				if(data) {
556
-					$("#cl_gdbh").text(data.WorkOrderID);
557
-					$("#cl_gdlx").text(typeName);
558
-					$("#cl_khxm").text(data.Customer);
559
-					$("#cl_khdh").text(data.CustomerTel);
560
-					changeEditor.html(data.Detail)
538
+					$("#cl_gdbh").text(data.F_WorkOrderId);
539
+					$("#cl_gdlx").text(data.TypeName);
540
+					$("#cl_khxm").text(data.F_CusName);
541
+					$("#cl_khdh").text(data.F_CusPhone);
561 542
 					$("#clbmname").val("");
562 543
 					$("#clbm").val("");
563 544
 					$("#clidname").val("");
@@ -598,10 +579,7 @@ function TZ(val) {
598 579
 }
599 580
 
600 581
 function Remove(val, row) {
601
-	if(row.CreateUser == F_UserCode) {
602
-		return '<div class="imgs RemoveC" ><a  onclick= remove("' + val + '") >删除</a> <a  onclick= TZ("' + row.WorkOrderID + '") >修改</a> </div>';
603
-	}
604
-
582
+	return '<div class="imgs RemoveC" ><a  onclick= remove("' + val + '") >删除</a>  </div>';
605 583
 }
606 584
 
607 585
 function remove(str, row) {

+ 258 - 209
CallCenterWeb.UI/js/WorkOrder/xgWork.js

@@ -2,11 +2,35 @@ var ns;
2 2
 var id = helper.request.queryString("id");
3 3
 var phone = helper.request.queryString("phone");
4 4
 var objs = {};
5
+laydate.render({
6
+	elem: '#userDate',
7
+	theme: '#1ab394',
8
+	calendar: 'true'
9
+	//type: 'datetime',
10
+	//max : 31,
11
+	//min: 0,
12
+});
13
+laydate.render({
14
+	elem: '#buyAddress',
15
+	theme: '#1ab394',
16
+	calendar: 'true'
17
+	//type: 'datetime',
18
+	//max : 31,
19
+	//min: 0,
20
+});
21
+laydate.render({
22
+	elem: '#proDuctdate',
23
+	theme: '#1ab394',
24
+	calendar: 'true'
25
+	//type: 'datetime',
26
+	//max : 31,
27
+	//min: 0,
28
+});
5 29
 $.ajax({
6 30
 	type: "get",
7 31
 	url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
8 32
 	dataType: 'json',
9
-	async: true,
33
+	async: false,
10 34
 	data: {
11 35
 		token: $.cookie("token")
12 36
 	},
@@ -14,9 +38,11 @@ $.ajax({
14 38
 		if(data.state.toLowerCase() == 'success') {
15 39
 			if(data.data.groname == '客服组') {
16 40
 				$('.customerService').show();
41
+				$('.market').remove();
17 42
 				ns = 1;
18 43
 			} else {
19 44
 				$('.market').show();
45
+				$('.customerService').remove();
20 46
 				ns = 2;
21 47
 			}
22 48
 		}
@@ -27,40 +53,40 @@ if(id) {
27 53
 	$("#tel_market").val(phone);
28 54
 	$("#CallID").val(id);
29 55
 }
30
-	$('#testInput1').comboSelect();
31
-	$('#testInput2').comboSelect();
32
-	$('#testInput3').comboSelect();
33
-	$('#testInput4').comboSelect();
34
-	$(function(){
35
-		GDLY(); //工单来源
36
-		State();//工单状态
37
-		getOrderType();//工单类型
38
-		//保存
39
-		$('.customerSubmit').click(function() {
40
-			saveCustomer();
41
-		});
42
-		$('.marketSubmit').click(function() {
43
-			saveMarket();
44
-		});
45
-		
46
-	})
47
-		 	//编辑器配置
48
-	 KindEditor.ready(function(K) {
49
-	                window.changeEditor = K.create('#feedBackCon');//修改弹出框编辑器
50
-	                XQ();
51
-	        })
52
-			 	//编辑器配置
53
-	 KindEditor.ready(function(K) {
54
-	                window.changeMarket = K.create('#remark_market');//修改弹出框编辑器
55
-	                	
56
-	        })
57
-//		BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4")).then(function(){
56
+$('#testInput1').comboSelect();
57
+$('#testInput2').comboSelect();
58
+$('#testInput3').comboSelect();
59
+$('#testInput4').comboSelect();
60
+$(function() {
61
+	GDLY(); //工单来源
62
+	State(); //工单状态
63
+	getOrderType(); //工单类型
64
+	getOrderType1();
65
+	ComplaintVip();//客诉专员
66
+	//保存
67
+	$('.customerSubmit').click(function() {
68
+		saveCustomer();
69
+	});
70
+	$('.marketSubmit').click(function() {
71
+		saveMarket();
72
+	});
73
+
74
+})
75
+//编辑器配置
76
+KindEditor.ready(function(K) {
77
+	XQ();
78
+})
79
+//编辑器配置
80
+KindEditor.ready(function(K) {
81
+	window.changeMarket = K.create('#remark_market'); //修改弹出框编辑器
82
+
83
+})
58 84
 //			XQ();
59 85
 //		})
60
-	
86
+
61 87
 //工单状态
62
- function State(){
63
- 	$.ajax({
88
+function State() {
89
+	$.ajax({
64 90
 		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
65 91
 		type: 'get',
66 92
 		async: false,
@@ -79,191 +105,245 @@ if(id) {
79 105
 
80 106
 		}
81 107
 	})
82
- }
83
-	
108
+}
109
+//客诉专员
110
+function ComplaintVip() {
111
+	var customerType;
112
+	if(ns==1){
113
+		customerType=2
114
+	}else if(ns==2){
115
+		customerType=1
116
+	}
117
+	$.ajax({
118
+		type: "get",
119
+		url: huayi.config.callcenter_url + "Customer/GetAllList",
120
+		dataType: 'json',
121
+		async: true,
122
+		data: {
123
+			token: $.cookie("token"),
124
+			type: customerType
125
+		},
126
+		success: function(data) {
127
+			
128
+			var Count = data.data;
129
+			if (ns==1) {
130
+				
131
+				$(Count).each(function(i, n) {
132
+					$('<option value="' + n.F_Id 
133
+					+ '"  index="'+n.F_Phone+'">' + n.F_Name 
134
+					+ '</option>').appendTo($("#vipName"));
135
+				})
136
+			} else if(ns==2){
137
+				
138
+				$(Count).each(function(i, n) {
139
+					$('<option value="' + n.F_Id 
140
+					+ '"  index="'+n.F_Phone+'">' + n.F_Name 
141
+					+ '</option>').appendTo($("#customerName"));
142
+				})
143
+			}
144
+			
145
+		}
146
+	});
147
+}
148
+//获取专员手机号
149
+$("#vipName").change(function() {
150
+	$("#vipTel").val($("#vipName option:selected").attr("index"));
151
+});
152
+$("#customerName").change(function() {
153
+	$("#customerTel").val($("#customerName option:selected").attr("index"));
154
+});
84 155
 //工单来源
85
-function GDLY(){
156
+function GDLY() {
86 157
 	$.ajax({
87 158
 		type: "get",
88 159
 		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
89 160
 		dataType: 'json',
90
-		async: false,
161
+		async: true,
91 162
 		data: {
92 163
 			token: $.cookie("token"),
93 164
 			flag: "GDLY"
94 165
 		},
95 166
 		success: function(data) {
96 167
 			var Count = data.data;
168
+			$('<option value="">全部</option>').appendTo($("#DicValueList"));
97 169
 			$(Count).each(function(i, n) {
98
-				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
99
-				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList_market"));
170
+				if(n.F_DictionaryValueId == "468") {
171
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
172
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#DicValueList_market"));
173
+				} else {
174
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
175
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList_market"));
176
+				}
100 177
 
101 178
 			})
102 179
 		}
103 180
 	});
104 181
 }
105
-	
106
-	//获取详情
107
-function XQ(){
108
-$.ajax({
182
+
183
+//获取详情
184
+function XQ() {
185
+	$.ajax({
109 186
 		type: "get",
110 187
 		url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
111 188
 		dataType: 'json',
112 189
 		async: true,
113
-		 cache: false,		
190
+		cache: false,
114 191
 		data: {
115
-				"orderid": id,
116
-				"token": $.cookie("token")
192
+			"workid": id,
193
+			"token": $.cookie("token")
117 194
 		},
118 195
 		success: function(result) {
119
-					if(result.data.data.length > 0) {
120
-			var data = result.data.data[0];
121
-			var state = data.State;
122
-			var state_;
123
-			$("#xq_gdlx").text(data.GDLXName);
124
-			$("#xq_cjsj").text(data.CreateTime);
125
-			//              $("#xq_gdzt").html(GetStateName(data.State));
126
-			$("#name").val(data.Customer);
127
-			$("#name_market").val(data.Customer);
128
-			$("#tel_market").val(data.CustomerTel);
129
-			$("#tel").val(data.CustomerTel);
130
-			//
131
-			$("#testInput1_input").val(data.Address);
132
-			$("#testInput2_input").val(data.Source);
133
-			$("#testInput3_input").val(data.Address);
134
-			$("#testInput4_input").val(data.Source);
135
-			$("#typeclass").val(data.GDLXName);
136
-			$("#typeclass_market").val(data.GDLXName);
137
-			changeEditor.html(data.Detail);			
138
-			changeMarket.html(data.Detail);			
139
-//			$("#remark_market").text(data.Detail);
140
-			$("#express").text(data.Files);
141
-			$("#remark1").text(data.City);
142
-			$("#remark2").text(data.Province);
143
-			$("#remark3").text(data.County);
144
-			if(state == 0) {
145
-				state_ = 471;
146
-			} else {
147
-				state_ = 472;
196
+			if(result.data.data.length > 0) {
197
+				var data = result.data.data[0];
198
+				$('#name').val(data.F_CusName); //姓名
199
+				$('#tel').val(data.F_CusPhone); //号码
200
+				$('#proDuctdate').val(data.F_ProductDate); //购买日期
201
+				$('#buyDate').val(data.F_BuyDate); //购买日期
202
+				$('#productname').val(data.F_ProductName); //产品名称 
203
+				$('#buyAddress').val(data.F_BuyAddress); //购买地址   data.
204
+				$('#productType').val(data.F_ProductType); //产品类别   
205
+				$('#batchNumber').val(data.F_BatchNumber); //生产批号     
206
+				$('#userDate').val(data.F_UserDate); //使用日期  
207
+				$('#DicValueList option:selected').text(data.SourceName); //工单来源 
208
+				$('#typeclass').val(data.TypeName); //工单类型id 
209
+				$('#typeclass1').val(data.F_Area+"/"+data.F_Province+"/"+data.F_City); //区域  
210
+				$('.inps2').val(data.F_Area); //区域  
211
+				$('.inps3').val(data.F_Province); //省   
212
+				$('.inps4').val(data.F_City); //市 
213
+				$('#content').val(data.F_Content); //事件描述     
214
+				$('#vipName option:selected').text(data.F_VIPName); //专员姓名    
215
+				$('#vipTel').val(data.F_VIPPhone); //专员号码     
216
+				$('#customerName option:selected').text(data.F_VIPName); //专员姓名    
217
+				$('#customerTel').val(data.F_VIPPhone); //专员号码     
148 218
 			}
149
-			$("#State").val(state_);
150
-			$("#States").val(data.State);
151
-			$("#DicValueList").val(data.Type);
152
-			$("#DicValueList_market").val(data.Type);
153
-			$("#typeclassId").val(data.TypeClass);
154
-			$("#typeclassId_market").val(data.TypeClass);
155
-			BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4"),data.Address,data.Source)
156
-		}
157 219
 		}
158 220
 	});
159 221
 }
160 222
 //工单类型
161 223
 function getOrderType() {
162
-	$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
224
+	$.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
163 225
 		"token": $.cookie("token"),
226
+		flag: "GDLX"
164 227
 	}, function(result) {
165 228
 		result = $.parseJSON(result);
166
-		$.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
167
-		$.fn.zTree.init($("#TreeDemo_market"), setting3, result.data); //实例化树形图
229
+				
230
+		var Count = result.data;
231
+	
232
+		$(Count).each(function(i, n) {
233
+			
234
+			if(ns==1){
235
+				if(n.F_DictionaryValueId == "468") {
236
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($(".orderType1"));
237
+				} else {
238
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType1"));
239
+				}
240
+			}else if(ns==2){
241
+				
242
+				if(n.F_DictionaryValueId == "468") {
243
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($(".orderType2"));
244
+				} else {
245
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType2"));
246
+				}
247
+			}
248
+			
249
+
250
+		})
251
+	
168 252
 	});
169 253
 }
170
-var setting3 = {
254
+//区域
255
+function getOrderType1() {
256
+	$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
257
+		//	$.get('http://192.168.4.18:4625/Area/GetAreaList', {
258
+		"token": $.cookie("token"),
259
+	}, function(result) {
260
+		result = $.parseJSON(result);
261
+		$.fn.zTree.init($("#TreeDemo1"), setting4, result.data); //实例化树形图
262
+		$.fn.zTree.init($("#TreeDemo_market1"), setting4, result.data); //实例化树形图
263
+	});
264
+}
265
+var setting4 = {
171 266
 	data: {
172 267
 		key: {
173
-			name: "text"
268
+			name: "F_AreaName"
174 269
 		},
175 270
 		simpleData: {
176 271
 			enable: true,
177
-			idKey: "id",
272
+			idKey: "F_Id",
273
+			pIdKey: "F_ParentId",
178 274
 			rootPId: 0
179 275
 		}
180 276
 	},
181 277
 	callback: {
182
-		onClick: changeTreeClick
278
+		onClick: changeTreeClick1
183 279
 	}
184 280
 }
185 281
 
186
-function changeTreeClick(event, treeId, treeNode) {
187
-	if(treeNode.level == 2){
188
-		var chanId = treeNode.id;
189
-		var changeName = treeNode.text;
190
-		$('#typeclass').val(changeName);
191
-		$('#typeclassId').val(chanId);
192
-		$('#typeclass_market').val(changeName);
193
-		$('#typeclassId_market').val(chanId);
194
-		var pidnode = treeNode.getParentNode();
282
+function changeTreeClick1(event, treeId, treeNode) {
283
+	chanId = treeNode.F_Id;
284
+	changeName = treeNode.F_AreaName;
285
+	areaParent = treeNode.getPath();
286
+	if(areaParent[2]) {
287
+		areaParent1 = areaParent[0].F_AreaName
288
+		areaParent2 = areaParent[1].F_AreaName
289
+		areaParent3 = areaParent[2].F_AreaName
290
+		$('#typeclass1').val(areaParent1 + "/" + areaParent2 + "/" + areaParent3);
291
+		$('#typeclass_market1').val(areaParent1 + "/" + areaParent2 + "/" + areaParent3);
292
+		$('.inps2').val(areaParent1);
293
+		$('.inps3').val(areaParent2);
294
+		$('.inps4').val(areaParent3);
295
+	} else {
296
+		layer.msg("请选择最下级菜单");
195 297
 	}
196
-	
197
-};
298
+	$('.addTree1').hide();
198 299
 
199
-$('.down').click(function() {
200
-	if($('.treeList').css('display') == 'block') {
201
-		$('.treeList').css('display', 'none')
300
+};
301
+$('.areaDown').click(function() {
302
+	if($('.treeList1').css('display') == 'block') {
303
+		$('.treeList1').css('display', 'none')
202 304
 	} else {
203
-		$('.treeList').css('display', 'block')
305
+		$('.treeList1').css('display', 'block')
204 306
 	}
205 307
 })
206
-$('#typeclass').click(function() {
207
-	$('.treeList').css('display', 'block')
308
+$('#typeclass1').click(function() {
309
+	$('.treeList1').css('display', 'block')
208 310
 })
209
-$('.treeList').mouseleave(function() {
311
+$('.treeList1').mouseleave(function() {
210 312
 	$(this).css('display', 'none')
211 313
 })
212
-
213
-$('.down_market').click(function() {
214
-	if($('.treeList_market').css('display') == 'block') {
215
-		$('.treeList_market').css('display', 'none')
216
-	} else {
217
-		$('.treeList_market').css('display', 'block')
218
-	}
314
+$('#typeclass_market1').click(function() {
315
+	$('.treeList_market1').css('display', 'block')
219 316
 })
220
-$('#typeclass_market').click(function() {
221
-	$('.treeList_market').css('display', 'block')
222
-})
223
-$('.treeList_market').mouseleave(function() {
317
+$('.treeList_market1').mouseleave(function() {
224 318
 	$(this).css('display', 'none')
225 319
 })
226
-//来电单位  
227
-function getAccount(obj) {
228
-	$.ajax({
229
-		type: "get",
230
-		url: huayi.config.callcenter_url + "Customer/BindLDdep",
231
-		dataType: 'json',
232
-		async: true,
233
-		data: {
234
-			token: $.cookie("token")
235
-		},
236
-		success: function(data) {
237
-			var Count = data.data.dep;
238
-			$(Count).each(function(i, n) {
239
-				$("<option value='" + n + "'>" + n + "</option>").appendTo($(obj));
240
-			})
241
-			//					$(obj).selectpicker('refresh');
242
-		}
243
-	});
244
-
245
-}
246 320
 //客服部保存
247 321
 function saveCustomer() {
248 322
 	$.ajax({
249 323
 		type: "post",
250
-		url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrderDetail",
324
+		url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrder",
251 325
 		dataType: 'json',
252 326
 		async: true,
253 327
 		data: {
254 328
 			token: $.cookie("token"),
255
-			orderid: id,
256
-			customer: $('#name').val(), //姓名
257
-			lddep: $('#testInput1_input').val(), //来电单位
258
-			fkdep: $('#testInput2_input').val(), //反馈单位
259
-			type: $('#DicValueList').val(), //工单来源
260
-			typeclass: $('#typeclassId').val(), //工单类型id
261
-			gdzt: $('#State').val(), //工单状态id   
262
-			detail: helper.HtmlUtil.htmlEncodeByRegExp(changeEditor.html()), //反馈内容    
263
-			files: $('#express').val(), //快递信息     
264
-			remark1: $('#remark1').val(), //备注一     
265
-			remark2: $('#remark2').val(), //备注二     
266
-			remark3: $('#remark3').val() //备注三    					 callid:$("#CallID").val()
329
+			workid: id,
330
+			cusname: $('#name').val(), //姓名
331
+			cusphone: $('#tel').val(), //号码
332
+			buydate: $('#buyDate').val(), //购买日期
333
+			productname: $('#productname').val(), //产品名称
334
+			buyaddress: $('#buyAddress').val(), //购买地址  
335
+			producttype: $('#productType').val(), //产品类别   
336
+			batchnumber: $('#batchNumber').val(), //生产批号     
337
+			userdate: $('#userDate').val(), //使用日期  userDate  
338
+			source: $('#DicValueList').val(), //工单来源
339
+			type: $('.orderType1').val(), //工单类型id
340
+			area: $('.inps2').val(), //区域
341
+			province: $('.inps3').val(), //省
342
+			city: $('.inps4').val(), //市
343
+			content:$('#content').val(), //事件描述     
344
+			vipid: $('#vipName').val(), //专员号码     
345
+			vipphone: $('#vipTel').val(), //专员号码     
346
+			callid: $("#CallID").val()
267 347
 		},
268 348
 		success: function(data) {
269 349
 			if(data.state.toLowerCase() == 'success') {
@@ -272,7 +352,7 @@ function saveCustomer() {
272 352
 				parent.layer.close(index); //再执行关闭
273 353
 				parent.$('#workorderlist').bootstrapTable('refresh');
274 354
 				parent.layer.msg("修改成功!");
275
-				clear();
355
+				//clear();
276 356
 			}
277 357
 		}
278 358
 	});
@@ -280,6 +360,7 @@ function saveCustomer() {
280 360
 }
281 361
 //市场部保存
282 362
 function saveMarket() {
363
+	alert("dfd");
283 364
 	if($('#name_market').val() == '') {
284 365
 		layer.confirm('请输入姓名!', {
285 366
 			icon: 2,
@@ -301,22 +382,31 @@ function saveMarket() {
301 382
 		});
302 383
 		return;
303 384
 	}
304
-
305 385
 	$.ajax({
306 386
 		type: "post",
307
-		url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrderDetail",
387
+		url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrder",
308 388
 		dataType: 'json',
309 389
 		async: true,
310 390
 		data: {
311 391
 			token: $.cookie("token"),
312
-			orderid: $("#CallID").val(),
313
-			customer: $('#name_market').val(), //姓名
314
-			lddep: $('#testInput3_input').val(), //来电单位
315
-			fkdep: $('#testInput4_input').val(), //反馈单位
316
-				type: $('#DicValueList_market').val(), //工单来源
317
-			typeclass: $('#typeclassId_market').val(), //工单类型id
318
-//			detail:encodeURIComponent(changeMarket.html()), //备注   
319
-			detail:helper.HtmlUtil.htmlEncodeByRegExp(changeMarket.html()), //备注   
392
+			workid: id,
393
+			cusname: $('#name').val(), //姓名
394
+			cusphone: $('#tel').val(), //号码
395
+			area: $('.inps2').val(), //区域
396
+			vipid: $("#customerName").val(), //专员id     
397
+			vipphone:$("#customerTel").val(), //专员号码     
398
+			source: $('#DicValueList').val(), //工单来源
399
+			productname: $('#productname').val(), //产品名称
400
+			batchnumber: $('#batchNumber').val(), //生产批号     
401
+			buyaddress: $('#buyAddress').val(), //购买地址  
402
+			productdate: $('#proDuctdate').val(),
403
+			buydate: $('.buyDate').val(), //购买日期
404
+			userdate: $('.userDate').val(), //使用日期  userDate  
405
+			type: $('.orderType2').val(), //工单类型id
406
+			province: $('.inps3').val(), //省
407
+			city: $('.inps4').val(), //市
408
+			content:$('#content').val(), //事件描述     
409
+			callid: $("#CallID").val()
320 410
 		},
321 411
 		success: function(data) {
322 412
 			if(data.state.toLowerCase() == 'success') {
@@ -325,50 +415,13 @@ function saveMarket() {
325 415
 				parent.layer.close(index); //再执行关闭
326 416
 				parent.$('#workorderlist_').bootstrapTable('refresh');
327 417
 				parent.layer.msg("修改成功!");
328
-				clear();
418
+				//clear();
329 419
 			}
330 420
 		}
331 421
 	});
332 422
 
333 423
 }
334
-function BindLDdep(obj1,obj2,obj3,obj4,res1,res2) {
335
-					$.ajax({
336
-						type: "get",
337
-						url: huayi.config.callcenter_url + "Customer/BindLDdep",
338
-						dataType: 'json',
339
-						async: true,
340
-						data: {
341
-//							keypara: str,
342
-							token: $.cookie("token")
343
-						},
344
-						success: function(data) {
345
-							var Count = data.data.dep;
346
-							var html1 = '', html2 = '';
347
-							$("<option value='" + res1 + "'>" + res1 + "</option>").appendTo(obj1);
348
-							$("<option value='" + res2 + "'>" + res2 + "</option>").appendTo(obj2);
349
-							$("<option value='" + res1 + "'>" + res1 + "</option>").appendTo(obj3);
350
-							$("<option value='" + res2 + "'>" + res2 + "</option>").appendTo(obj4);
351
-							$(Count).each(function(i, n) {
352
-								if(n !==res1){
353
-									html1 = "<option value='" + n + "'>" + n + "</option>";	
354
-								}
355
-								if(n !==res2){
356
-									html2 = "<option value='" + n + "'>" + n + "</option>";	
357
-								}
358
-								$(html1).appendTo(obj1);
359
-								$(html2).appendTo(obj2);
360
-								
361
-								$(html1).appendTo(obj3);
362
-								$(html2).appendTo(obj4);
363
-							});
364
-							obj1.comboSelect();
365
-							obj2.comboSelect();
366
-							obj3.comboSelect();
367
-							obj4.comboSelect();
368
-						}
369
-					});
370
-				};
371
-		
424
+
372 425
 function clear() {
373 426
 	if(ns == 1) {
374 427
 		$('#name').val('');
@@ -377,9 +430,8 @@ function clear() {
377 430
 		$('#testInput2_input').val(''); //反馈单位
378 431
 		$('#orderSource').val(''); //工单来源
379 432
 		$('#typeclassId').val(''); //工单类型id
380
-	
433
+
381 434
 		$('#State').val(''); //工单状态id   
382
-		changeEditor.html('') //反馈内容    
383 435
 		$('#express').val(''); //快递信息     
384 436
 		$('#remark1').val(''); //备注一     
385 437
 		$('#remark2').val(''); //备注二     
@@ -389,11 +441,8 @@ function clear() {
389 441
 		$('#tel_market').val(''); //号码
390 442
 		$('#testInput3_input').val(''); //来电单位
391 443
 		$('#testInput4_input').val(''); //反馈单位
392
-			$('#typeclassId_market').val(''); //工单类型id
393
-		changeMarket.html('') //反馈内容
394
-//		$('#remark_market').val(''); //备注内容
444
+		$('#typeclassId_market').val(''); //工单类型id
445
+		//		$('#remark_market').val(''); //备注内容
395 446
 	}
396 447
 
397
-}
398
-
399
-
448
+}

Разница между файлами не показана из-за своего большого размера
+ 2 - 0
CallCenterWeb.UI/js/layer/layer.js


BIN
CallCenterWeb.UI/js/layer/theme/default/icon-ext.png


BIN
CallCenterWeb.UI/js/layer/theme/default/icon.png


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
CallCenterWeb.UI/js/layer/theme/default/layer.css


BIN
CallCenterWeb.UI/js/layer/theme/default/loading-0.gif


BIN
CallCenterWeb.UI/js/layer/theme/default/loading-1.gif


BIN
CallCenterWeb.UI/js/layer/theme/default/loading-2.gif


+ 10 - 120
CallCenterWeb.UI/keHuManager/ContactPersonManger.html

@@ -9,105 +9,8 @@
9 9
 		<link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
10 10
 		<link rel="stylesheet" href="../css/init.css" />
11 11
 		<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
12
+		<link rel="stylesheet" href="css/kehuManger.css" />
12 13
 		<title>客户管理</title>
13
-		<style>
14
-			.clearfix:after {
15
-				content: "";
16
-				display: block;
17
-				clear: both;
18
-			}
19
-			
20
-			.delModel .box {
21
-				width: 22%;
22
-			}
23
-			
24
-			.box {
25
-				width: 30%;
26
-				margin: 0 auto;
27
-				margin-top: 5%;
28
-			}
29
-			
30
-			.box .btop {
31
-				height: 35px;
32
-				background: #1ab394;
33
-				color: #fff;
34
-				line-height: 35px;
35
-				padding: 0 15px;
36
-				/*margin-bottom: 15px;*/
37
-			}
38
-			
39
-			.box .btop p.btl {
40
-				float: left;
41
-				margin: 0;
42
-			}
43
-			
44
-			.box .btop p.btr {
45
-				float: right;
46
-				cursor: pointer;
47
-				margin: 0;
48
-				font-size: 20px;
49
-			}
50
-			
51
-			.box>input {
52
-				display: block;
53
-				height: 34px;
54
-				padding: 6px 12px;
55
-				font-size: 14px;
56
-				line-height: 1.42857143;
57
-				color: #555;
58
-				background-color: #fff;
59
-				background-image: none;
60
-				border: 1px solid #ccc;
61
-				border-radius: 4px;
62
-				margin: 35px auto;
63
-			}
64
-			
65
-			.boxCon {
66
-				width: 100%;
67
-				background: #fff;
68
-				text-align: center;
69
-				padding: 10px 15px;
70
-				height: auto;
71
-				overflow-y: auto;
72
-			}
73
-			
74
-			.boxCon>div {
75
-				padding: 15px 0;
76
-			}
77
-			
78
-			.boxCon table th {
79
-				padding: 5px 8px 5px 0;
80
-				text-align: right;
81
-				width: 32%;
82
-			}
83
-			
84
-			.boxCon table td {
85
-				padding: 6px 0 5px 10px;
86
-				text-align: left;
87
-				color: #717171;
88
-				line-height: 200%;
89
-			}
90
-			
91
-			.kong {
92
-				display: none;
93
-			}
94
-			
95
-			.bootstrap-select>.dropdown-toggle.bs-placeholder {
96
-				background-color: #ffffff!important;
97
-				border-color: #e5e6e7!important;
98
-			}
99
-			
100
-			.filter-option {
101
-				color: #676b6d;
102
-			}
103
-			
104
-			.bootstrap-select>.dropdown-toggle.btn-default {
105
-				background-color: #ffffff!important;
106
-				border-color: #e5e6e7!important;
107
-				color: #555;
108
-			}
109
-			
110
-		</style>
111 14
 	</head>
112 15
 	<body class="gray-bg">
113 16
 		<div class="daoHang clearfix">
@@ -128,34 +31,21 @@
128 31
 				<div class="th-bar clearfix">
129 32
 					<div class="pull-left">
130 33
 						<div class="form-inline">
131
-							<!--<div class="form-group">
132
-							 	<input type="text" class="czName form-control" placeholder="请输入客户名称"/>
133
-							 </div>-->
134
-							<div class="form-group">
135
-								<!--<select class="form-control selectpicker" id="customer_name" data-live-search="true">
136
-									<option value="">请选择客户名称</option>
137
-								</select>-->
138
-								<select class="form-control" id="customer_name">
139
-									<!--<option value="">请选择客户名称</option>-->
140
-								</select>
141
-							</div>
142
-							<div class="form-group">
143
-								<select class="form-control selectpicker" id="province" data-live-search="true">
144
-									<option value="">请选择省份</option>
145
-								</select>
146
-							</div>
147 34
 							<div class="form-group">
148 35
 								<input type="text" class="form-control contact_name" placeholder="请输入联系人" />
149 36
 							</div>
150 37
 							<div class="form-group">
151 38
 								<input type="text" class="form-control phone" placeholder="请输入电话" />
152 39
 							</div>
40
+							<div class="form-group">
41
+								<button class="btns search">搜索</button>
42
+							</div>
153 43
 						</div>
154 44
 
155 45
 						<span style="display:none">登录时间:<input type="text" class="laydate-icon loginTime" id="startTime"/></span>
156 46
 					</div>
157 47
 					<div class="pull-right">
158
-						<button class="btns search">搜索</button>
48
+						
159 49
 						<button class="btns add ">添加</button>
160 50
 						<button class="btns change">修改</button>
161 51
 						<button class="btns del">删除</button>&nbsp;
@@ -172,13 +62,14 @@
172 62
 						<tr>
173 63
 							<th data-field="state" data-checkbox="true" data-align="center"></th>
174 64
 							<th data-align="center" data-formatter="setCode">编号</th>
65
+							<!--<th data-field="F_Area" data-align="center" data-formatter="customType">客户类型</th>-->
66
+							<th data-field="F_Area" data-align="center">大区</th>
175 67
 							<th data-field="F_Province" data-align="center">省份</th>
176
-							<th data-field="F_CustomerIndustry" data-align="center">客户名称</th>
177
-							<th data-field="F_CustomerName" data-align="center">联系人</th>
178
-							<th data-field="F_Telephone" data-align="center">电话</th>
68
+							<th data-field="F_City" data-align="center">城市</th>
69
+							<th data-field="F_Name" data-align="center">姓名</th>
70
+							<th data-field="F_Phone" data-align="center">电话</th>
179 71
 						</tr>
180 72
 					</thead>
181
-
182 73
 				</table>
183 74
 			</div>
184 75
 		</div>
@@ -188,7 +79,6 @@
188 79
 		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
189 80
 		<script src="../js/comboSelect/jquery.combo.select.js"></script>
190 81
 		<script src="./js/keHuManger.js"></script>
191
-		
192 82
 	</body>
193 83
 
194 84
 </html>

+ 33 - 305
CallCenterWeb.UI/keHuManager/addCustomerFile.html

@@ -6,340 +6,68 @@
6 6
 		<script src="../Script/Common/huayi.load.js"></script>
7 7
 		<script src="../Script/Common/huayi.config.js"></script>
8 8
 		<link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
9
-		<script src="province.js"></script>
9
+		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10 10
 		<link rel="stylesheet" href="../css/init.css" />
11
+		<link rel="stylesheet" href="css/kehuManger.css" />
11 12
 		<title></title>
12
-		<style>
13
-			.clearfix:after {
14
-				content: "";
15
-				display: block;
16
-				clear: both;
17
-			}
18
-			
19
-			.boxCon {
20
-				width: 100%;
21
-				background: #fff;
22
-				text-align: center;
23
-				padding: 10px 15px;
24
-				height: auto;
25
-				overflow-y: auto;
26
-			}
27
-			
28
-			.boxCon>div {
29
-				padding: 15px 0;
30
-			}
31
-			
32
-			.boxCon table th {
33
-				padding: 5px 8px 5px 0;
34
-				text-align: right;
35
-				width: 32%;
36
-			}
37
-			
38
-			.boxCon table td {
39
-				padding: 6px 0 5px 10px;
40
-				text-align: left;
41
-				color: #717171;
42
-				line-height: 200%;
43
-			}
44
-			
45
-			.kong {
46
-				display: none;
47
-			}
48
-			
49
-			.bootstrap-select>.dropdown-toggle.bs-placeholder {
50
-				background-color: #ffffff!important;
51
-				border-color: #e5e6e7!important;
52
-			}
53
-			
54
-			.filter-option {
55
-				color: #676b6d;
56
-			}
57
-			
58
-			.form-inline {
59
-				display: inline-block;
60
-			}
61
-			
62
-			.bootstrap-select>.dropdown-toggle.btn-default {
63
-				background-color: #ffffff!important;
64
-				border-color: #e5e6e7!important;
65
-				color: #555;
66
-			}
67
-			
68
-			.testInput-list {
69
-				position: absolute;
70
-				z-index: 999;
71
-				border: 1px solid rgb(204, 204, 204);
72
-				background-color: rgb(255, 255, 255);
73
-				z-index: 99999;
74
-				padding-left: 0;
75
-				width: 97.6%;
76
-				display: none;
77
-			}
78
-			
79
-			.testInput-list li {
80
-				padding: 5px;
81
-				list-style: none;
82
-			}
83
-			
84
-			.testInput-list li:hover {
85
-				background-color: #E43926;
86
-				color: #fff;
87
-			}
88
-			
89
-			#testInput4 {
90
-				outline: none;
91
-				border: 1px solid #ccc;
92
-				padding-left: 10px;
93
-				outline-color: #fff;
94
-			}
95
-		</style>
96 13
 	</head>
97
-
98 14
 	<body>
99 15
 		<div class="container-fluid">
100 16
 			<div class="boxCon">
101 17
 				<table>
102 18
 					<tbody>
19
+						
103 20
 						<tr>
104
-							<th>客户名称: </th>
21
+							<th>客户类型: </th>
105 22
 							<td>
106
-								<div class="form-inline">
107
-									<div class="form-group" style="position: relative;">
108
-										<!--<select class="form-control selectpicker" id="customer_name" data-live-search="true">
109
-												<option value="">请选择客户名称</option>
110
-											</select>-->
111
-										<input id="testInput4" type="text" style="width:100%;" />
112
-										<ul class="testInput-list">
113
-											<li></li>
114
-										</ul>
115
-									</div>
23
+								<div class="form-group addJsz_select_cus">
24
+									<select class="form-control" id="customerType" data-live-search="true">
25
+										<option value="1">客户</option>
26
+										<option value="2">专员</option>
27
+									</select>
28
+									<span class="addJsz_kong addJsz_posi">*</span>
116 29
 								</div>
117
-								<span class="addJsz_kong" style="color: red;">*</span>
118 30
 							</td>
119 31
 						</tr>
120 32
 						<tr>
121
-							<th>省份: </th>
33
+							<th>客户名称: </th>
122 34
 							<td>
123
-								<div class="form-inline">
124
-									<div class="form-group">
125
-										<select class="form-control selectpicker" id="province" data-live-search="true">
126
-											<option value="">请选择省份</option>
127
-										</select>
128
-									</div>
129
-								</div>
35
+								<input type="text" class="Customer"  style="padding-left: 10px;"/>
130 36
 								<span class="addJsz_kong" style="color: red;">*</span>
37
+							</td>
131 38
 						</tr>
132 39
 						<tr>
133
-							<th>联系人: </th>
134
-							<td><input type="text" class="name" />
135
-								<!--<span class="addJsz_kong" style="color: red;">*</span>-->
40
+							<th>电话: </th>
41
+							<td>
42
+								<input type="text" class="mobile"  style="padding-left: 10px;" />
136 43
 							</td>
137 44
 						</tr>
138 45
 						<tr>
139
-							<th>电话: </th>
46
+							<th>区域:</th>
140 47
 							<td>
141
-								<input type="text" class="mobile" />
142
-								<!--<span class="kong addJsz_kong" style="color: red;">*角色值不允许为空</span>-->
48
+								<div class="form-inline addJsz_select_cus">
49
+									<div class="form-group">
50
+										<input type="text" class="inps inps1"  style="width: 180px;"/>
51
+										<input type="text" class="inps2">
52
+										<input type="text" class="inps3">
53
+										<input type="text" class="inps4">
54
+										<i class="xl xl_one"></i>
55
+										<div class="addTree xlAdd">
56
+											<ul id="addTreeDemo" class="ztree">
57
+											</ul>
58
+										</div>
59
+									</div>
60
+								</div>
143 61
 							</td>
144 62
 						</tr>
145 63
 					</tbody>
146 64
 				</table>
147 65
 				<div style="text-align: center;"><button class="btns addCun">保存</button></div>
148 66
 			</div>
149
-
150 67
 		</div>
68
+		
151 69
 		<script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
152
-		<script>
153
-			var token = $.cookie("token");
154
-			var id = helper.request.queryString("ids");
155
-			Select($("#testInput4"));
156
-			$(document).ready(function() {
157
-
158
-				var regBox = {
159
-					//regEmail: /^([A-Za-z0-9_\.-]+)@([\dA-Za-z_\.-]+)\.([A-Za-z_\.-]{2,6})$/,  //邮箱
160
-					//regEmail: /@/,    //邮箱
161
-					//regName: /^[a-z0-9_-]{3,16}$/,    //用户名
162
-					//regMobile: /^1(3|4|5|7|8)\d{9}$/    //手机
163
-					//regTel: /^0[\d]{2,3}-[\d]{7,8}$/,
164
-					//regData: /^[0-9]*$/ //数字
165
-					regMobOrTel: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
166
-				}
167
-				//判断
168
-				function Isnullorempty(selstr) {
169
-					if(selstr == null || selstr == "" || selstr == undefined || selstr == "null" || selstr == "undefined" || parseFloat(selstr) <= 0) {
170
-						return true;
171
-					} else {
172
-						return false;
173
-					}
174
-				}
175
-				//保存按钮
176
-				$('.addCun').click(function() {
177
-					var tel = $(".mobile").val();
178
-					//var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
179
-					if($('#customer_name').val() == '') {
180
-						layer.confirm('请选择客户名称!', {
181
-							btn: ['确定']
182
-						});
183
-						return;
184
-					}
185
-					if($('#province').val() == '') {
186
-						layer.confirm('请选择省份!', {
187
-							btn: ['确定']
188
-						});
189
-						return;
190
-					}
191
-//					if(!reg.test($.trim($(".mobile").val()))) {
192
-//						layer.confirm('请输入正确的联系电话', {
193
-//							btn: ['确定']
194
-//						});
195
-//						return;
196
-//					}
197
-					$.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
198
-						cid: id,
199
-						customerindustry: $('#testInput4').val(),
200
-						province: $('#province').val(),
201
-						mobile: $('.mobile').val(),
202
-						name: $('.name').val(),
203
-						"token": $.cookie("token")
204
-					}, function(result) {
205
-						result = $.parseJSON(result);
206
-						if(result.state.toLowerCase() == "success") {
207
-							$("#activess").val(result.data);
208
-							var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
209
-							parent.layer.close(index); //再执行关闭
210
-							parent.layer.msg("添加成功!");
211
-							parent.table.bootstrapTable('refresh');
212
-						}
213
-					})
214
-
215
-				})
216
-				if(id) {
217
-					$.get(huayi.config.callcenter_url + 'Customer/GetCustomer', {
218
-						cid: id,
219
-						"token": $.cookie("token")
220
-					}, function(result) {
221
-						result = $.parseJSON(result);
222
-						if(result.state.toLowerCase() == "success") {
223
-							var con = result.data;
224
-							$("#testInput4").val(con.F_CustomerIndustry);
225
-							$('#customer_name').trigger("change");
226
-							//					$("#customer_name").find('option[text='+ con.F_CustomerIndustry +']').attr("selected",true);
227
-							$("#province").val(con.F_Province);
228
-							$('#province').trigger("change");
229
-							$(".mobile").val(con.F_Telephone);
230
-							$(".name").val(con.F_CustomerName);
231
-						}
232
-					})
233
-
234
-				}
235
-
236
-			})
237
-			//客户名称
238
-			getAccount()
239
-
240
-			function getAccount() {
241
-				$.ajax({
242
-					type: "get",
243
-					url: huayi.config.callcenter_url + "Customer/BindLDdep",
244
-					dataType: 'json',
245
-					async: true,
246
-					data: {
247
-						token: $.cookie("token")
248
-					},
249
-					success: function(data) {
250
-						var Count = data.data.dep;
251
-						$(Count).each(function(i, n) {
252
-							$("<option value='" + n + "'>" + n + "</option>").appendTo($("#customer_name"));
253
-						})
254
-						$('#customer_name').selectpicker('refresh');
255
-					}
256
-				});
257
-			}
258
-			//省份
259
-			getProvince()
260
-
261
-			function getProvince() {
262
-				//			$.ajax({
263
-				//				type: "get",
264
-				//				url: 'province.json',
265
-				//				dataType: 'json',
266
-				//				async: true,
267
-				//				data: {
268
-				////					token: $.cookie("token")
269
-				//				},
270
-				//				success: function(data) {
271
-				//					var Count = data.provinces;
272
-				//					$(Count).each(function(i,n){
273
-				//						$("<option value='" + n.provinceName + "'>" + n.provinceName + "</option>").appendTo($("#province"));
274
-				//					})
275
-				//					$('#province').selectpicker('refresh');
276
-				//				}
277
-				//			});
278
-				var Count = geo.provinces;
279
-				$(Count).each(function(i, n) {
280
-					$("<option value='" + n.provinceName + "'>" + n.provinceName + "</option>").appendTo($("#province"));
281
-				})
282
-				$('#province').selectpicker('refresh');
283
-			}
284
-
285
-			function Select(obj) {
286
-				obj.click(function(event) {
287
-					event.preventDefault();
288
-				});
289
-				obj.focus(function() { //
290
-					//失去焦点后触发的事件
291
-					obj.parent().find('.testInput-list').show();
292
-					BindLDdep();
293
-				});
294
-				obj.bind("input propertychange", function() {
295
-					var value = $(this).val();
296
-					obj.parent().find('.testInput-list').show();
297
-					BindLDdep(value)
298
-				});
299
-
300
-				function BindLDdep(str) {
301
-					$('.testInput-list').empty();
302
-					$.ajax({
303
-						type: "get",
304
-						url: huayi.config.callcenter_url + "Customer/BindLDdep",
305
-						dataType: 'json',
306
-						async: true,
307
-						data: {
308
-							keypara: str,
309
-							token: $.cookie("token")
310
-						},
311
-						success: function(data) {
312
-							var Count = data.data.dep;
313
-							console.log(Count);
314
-							var html = '';
315
-							$(Count).each(function(i, n) {
316
-								html = '<li value="' + n + '" id="td' + i + '">' + n + '</li>';
317
-								$(html).appendTo($('.testInput-list'));
318
-							});
319
-							$('.testInput-list>li').click(function() {
320
-								obj.val($(this).html());
321
-								console.log($(this).html());
322
-								$('.testInput-list').hide();
323
-							})
324
-
325
-						}
326
-					});
327
-				};
328
-				//
329
-
330
-			}
331
-
332
-			//请求单位
333
-
334
-			$(document).ready(function() {
335
-
336
-				$(document).click(function(e) {
337
-					if(!$(e.target).is($('.testInput-list>li')) && !$(e.target).is($('#testInput1')) && !$(e.target).is($('#testInput2')) && !$(e.target).is($('#testInput3')) && !$(e.target).is($('#testInput4'))) {
338
-						$('.testInput-list').hide();
339
-					}
340
-				})
341
-			})
342
-		</script>
70
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
71
+		<script src="js/addCustomer.js"></script>
343 72
 	</body>
344
-
345 73
 </html>

+ 131 - 0
CallCenterWeb.UI/keHuManager/css/kehuManger.css

@@ -0,0 +1,131 @@
1
+.clearfix:after {
2
+	content: "";
3
+	display: block;
4
+	clear: both;
5
+}
6
+
7
+.boxCon {
8
+	width: 100%;
9
+	background: #fff;
10
+	text-align: center;
11
+	padding: 10px 15px;
12
+	height: auto;
13
+	overflow-y: auto;
14
+}
15
+
16
+.boxCon>div {
17
+	padding: 15px 0;
18
+}
19
+
20
+.boxCon table th {
21
+	padding: 5px 8px 5px 0;
22
+	text-align: right;
23
+	width: 32%;
24
+}
25
+
26
+.boxCon table td {
27
+	padding: 6px 0 5px 10px;
28
+	text-align: left;
29
+	color: #717171;
30
+	line-height: 200%;
31
+}
32
+
33
+.kong {
34
+	display: none;
35
+}
36
+
37
+.bootstrap-select>.dropdown-toggle.bs-placeholder {
38
+	background-color: #ffffff!important;
39
+	border-color: #e5e6e7!important;
40
+}
41
+
42
+.filter-option {
43
+	color: #676b6d;
44
+}
45
+
46
+.form-inline {
47
+	display: inline-block;
48
+}
49
+
50
+.bootstrap-select>.dropdown-toggle.btn-default {
51
+	background-color: #ffffff!important;
52
+	border-color: #e5e6e7!important;
53
+	color: #555;
54
+}
55
+
56
+.testInput-list {
57
+	position: absolute;
58
+	z-index: 999;
59
+	border: 1px solid rgb(204, 204, 204);
60
+	background-color: rgb(255, 255, 255);
61
+	z-index: 99999;
62
+	padding-left: 0;
63
+	width: 97.6%;
64
+	display: none;
65
+}
66
+
67
+.testInput-list li {
68
+	padding: 5px;
69
+	list-style: none;
70
+}
71
+
72
+.testInput-list li:hover {
73
+	background-color: #E43926;
74
+	color: #fff;
75
+}
76
+
77
+#testInput4 {
78
+	outline: none;
79
+	border: 1px solid #ccc;
80
+	padding-left: 10px;
81
+	outline-color: #fff;
82
+}
83
+
84
+.addJsz_posi {
85
+	position: absolute;
86
+	right: -9px;
87
+	top: 7px;
88
+	color: red;
89
+}
90
+
91
+.addJsz_select {
92
+	
93
+	position: relative;
94
+}
95
+.addJsz_select_cus{
96
+	width: 180px;
97
+	position: relative;
98
+}
99
+.addTree {
100
+    background: #fff;
101
+    position: absolute;
102
+    width: 100%;
103
+    border: 1px solid darkgrey;
104
+    right: 0;
105
+    top: 32px;
106
+    display: none;
107
+}
108
+.xl {
109
+	display: inline-block;
110
+	background: url("../../img/dropDown.png") no-repeat;
111
+	height: 32px;
112
+	background-position: center center;
113
+	width: 20px;
114
+	position: absolute;
115
+	right: -2px;
116
+	top: 0px;
117
+	background-color: #f7bc8b;
118
+	cursor: pointer;
119
+}
120
+.inps1{
121
+	padding-left: 10px;
122
+}
123
+.inps2,.inps3,.inps4{
124
+	display: none;
125
+}
126
+
127
+
128
+
129
+
130
+
131
+

+ 134 - 0
CallCenterWeb.UI/keHuManager/js/addCustomer.js

@@ -0,0 +1,134 @@
1
+var token = $.cookie("token");
2
+var id = helper.request.queryString("ids");
3
+$(document).ready(function() {
4
+	var regBox = {
5
+		//regMobile: /^1(3|4|5|7|8)\d{9}$/    //手机
6
+		regMobOrTel: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
7
+	}
8
+	//保存按钮
9
+	$('.addCun').click(function() {
10
+		var tel = $(".mobile").val();
11
+		var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
12
+		if($('#customer_name').val() == '') {
13
+			layer.confirm('请选择客户名称!', {
14
+				btn: ['确定']
15
+			});
16
+			return;
17
+		}
18
+		if($('#province').val() == '') {
19
+			layer.confirm('请选择省份!', {
20
+				btn: ['确定']
21
+			});
22
+			return;
23
+		}
24
+		if(!reg.test($.trim($(".mobile").val()))) {
25
+			layer.confirm('请输入正确的联系电话', {
26
+				btn: ['确定']
27
+			});
28
+			return;
29
+		}
30
+		
31
+		$.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
32
+			id:id,
33
+			type:$("#customerType").val(),
34
+			area: $('.inps2').val(),
35
+			province: $('.inps3').val(),
36
+			city: $('.inps4').val(),
37
+			tel: $('.mobile').val(),
38
+			name: $('.Customer').val(),
39
+			"token": $.cookie("token")
40
+		}, function(result) {
41
+			result = $.parseJSON(result);
42
+			if(result.state.toLowerCase() == "success") {
43
+				$("#activess").val(result.data);
44
+				var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
45
+				parent.layer.close(index); //再执行关闭
46
+				parent.layer.msg("添加成功!");
47
+				parent.table.bootstrapTable('refresh');
48
+			}
49
+		})
50
+
51
+	})
52
+	if(id) {
53
+		$.get(huayi.config.callcenter_url + 'Customer/GetCustomer', {
54
+			id: id,
55
+			"token": $.cookie("token")
56
+		}, function(result) {
57
+			result = $.parseJSON(result);
58
+			if(result.state.toLowerCase() == "success") {
59
+				var con = result.data;
60
+				if (con.F_Type==1) {
61
+					$("#customerType option:selected").text("客户");
62
+				} else{
63
+					$("#customerType option:selected").text("专员");
64
+				}
65
+				$("#testInput4").val(con.F_CustomerIndustry);
66
+				$(".inps1").val(con.F_Area+"/"+con.F_Province+"/"+con.F_City);
67
+				$(".inps2").val(con.F_Area);
68
+				$(".inps3").val(con.F_Province);
69
+				$(".inps4").val(con.F_City);
70
+				$(".mobile").val(con.F_Phone);
71
+				$(".Customer").val(con.F_Name);
72
+			}
73
+		})
74
+
75
+	}
76
+
77
+})
78
+//区域
79
+//添加内容下拉
80
+$('.inps1').focus(function() {
81
+	$('.xlAdd').css('display', 'block')
82
+})
83
+$('.xl_one').click(function() {
84
+	if($('.xlAdd').css('display') == 'block') {
85
+		$('.xlAdd').css('display', 'none')
86
+	} else {
87
+		$('.xlAdd').css('display', 'block')
88
+	}
89
+})
90
+$('.addTree').mouseleave(function() {
91
+	$(this).css('display', 'none')
92
+})
93
+var setting1 = {
94
+	data: {
95
+		key: {
96
+			name: "F_AreaName"
97
+		},
98
+		simpleData: {
99
+			enable: true,
100
+			idKey: "F_Id",
101
+			pIdKey: "F_ParentId",
102
+			rootPId: 0
103
+		}
104
+	},
105
+	callback: {
106
+		onClick: addTreeClick
107
+	}
108
+};
109
+function addTreeClick(event, treeId, treeNode) {
110
+		addPid=treeNode.F_Id;
111
+		xlName = treeNode.F_AreaName;
112
+		areaParent=treeNode.getPath();
113
+		if (areaParent[2]) {
114
+			areaParent1=areaParent[0].F_AreaName
115
+			areaParent2=areaParent[1].F_AreaName
116
+			areaParent3=areaParent[2].F_AreaName
117
+			$('.inps1').val(areaParent1+"/"+areaParent2+"/"+areaParent3);
118
+			$('.inps2').val(areaParent1);
119
+			$('.inps3').val(areaParent2);
120
+			$('.inps4').val(areaParent3);
121
+		}else{
122
+			layer.msg("请选择最下级菜单");
123
+		}
124
+		
125
+};
126
+treeCont();
127
+function treeCont() {
128
+	$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
129
+		"token": $.cookie("token"),
130
+	}, function(result) {
131
+		result = $.parseJSON(result);
132
+		$.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
133
+	});
134
+}

+ 22 - 52
CallCenterWeb.UI/keHuManager/js/keHuManger.js

@@ -6,29 +6,6 @@ laydate({
6 6
     event: 'focus',
7 7
     format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
8 8
 });
9
-
10
-//客户名称
11
-getAccount()
12
-function getAccount() {
13
-    $.ajax({
14
-        type: "get",
15
-        url: huayi.config.callcenter_url + "Customer/BindLDdep",
16
-        dataType: 'json',
17
-        async: true,
18
-        data: {
19
-            token: $.cookie("token")
20
-        },
21
-        success: function (data) {
22
-            var Count = data.data.dep;
23
-             $("<option value=''>请选择客户名称</option>").appendTo($("#customer_name"));
24
-            $(Count).each(function (i, n) {
25
-                $("<option value='" + n + "'>" + n + "</option>").appendTo($("#customer_name"));
26
-            })
27
-//          $('#customer_name').selectpicker('refresh');
28
-			$('#customer_name').comboSelect();
29
-        }
30
-    });
31
-}
32 9
 //省份
33 10
 getProvince()
34 11
 function getProvince() {
@@ -53,7 +30,7 @@ $('.add').click(function () {
53 30
         maxmin: true, //开启最大化最小化按钮
54 31
         area: ['50%', '50%'],
55 32
         content: 'addCustomerFile.html'
56
-        //              content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
33
+        //content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
57 34
     });
58 35
 })
59 36
 
@@ -61,7 +38,7 @@ $('.add').click(function () {
61 38
 var did;
62 39
 $('.change').click(function () {
63 40
     var ids = $.map(table.bootstrapTable('getSelections'), function (row) {
64
-        return row.F_CustomerId;
41
+        return row.F_Id;
65 42
     });
66 43
     did = ids.toString();
67 44
     if (ids.length != 1) {
@@ -87,9 +64,9 @@ $('.change').click(function () {
87 64
 var delid;
88 65
 $('.del').click(function () {
89 66
     var ids = $.map(table.bootstrapTable('getSelections'), function (row) {
90
-        return row.F_CustomerId;
67
+        return row.F_Id;
91 68
     });
92
-    delid = ids.toString();
69
+    delid = ids;
93 70
     if (ids.length <= 0) {
94 71
         layer.confirm('请选择要删除的行!', {
95 72
             btn: ['确定']
@@ -152,11 +129,9 @@ function initTable(token) {
152 129
                 page: params.pageNumber,
153 130
                 pagesize: params.pageSize,
154 131
                 token: token,
155
-                Cusname: $('#customer_name').val(), //客户名称
156 132
                 name: $('.contact_name').val(), //联系人
157
-                province: $('#province').val(), //省份
158 133
                 tel: $('.phone').val(), //电话
159
-                //					logindate: $('.loginTime').val() //登录时间
134
+                //logindate: $('.loginTime').val() //登录时间
160 135
             };
161 136
             return param;
162 137
         },
@@ -174,6 +149,14 @@ function setCode(val, row, index) {
174 149
     var page = table.bootstrapTable("getPageCode");
175 150
     return page.pageSize * (page.pageNumber - 1) + index + 1;
176 151
 }
152
+//客户类型
153
+function customType(val,row) {
154
+	if(val == 1) {
155
+		return '<span>客户</span>';
156
+	} else {
157
+		return '<span>专员</span>';
158
+	}
159
+}
177 160
 var regBox = {
178 161
     //regEmail: /^([A-Za-z0-9_\.-]+)@([\dA-Za-z_\.-]+)\.([A-Za-z_\.-]{2,6})$/,  //邮箱
179 162
     //regEmail: /@/,    //邮箱
@@ -202,10 +185,12 @@ $("#upFile").change(function () {
202 185
 })
203 186
 
204 187
 function ExcelMod() {
205
-    window.location.href = huayi.config.callcenter_url + "ExcelMod/CustomerList_Mod.xls";
188
+	window.location.href = huayi.config.callcenter_url + 'Customer/DownTemplate?token='+token;
189
+	
206 190
 }
207 191
 
208 192
 
193
+
209 194
 //上传文件
210 195
 function upload() {
211 196
     if (document.getElementById("upFile").files.length > 0) {
@@ -216,14 +201,7 @@ function upload() {
216 201
             url: huayi.config.callcenter_url + "Customer/ExportExcel",
217 202
             type: "POST",
218 203
             data: formData,
219
-            /**
220
-             *必须false才会自动加上正确的Content-Type
221
-             */
222 204
             contentType: false,
223
-            /**
224
-             * 必须false才会避开jQuery对 formdata 的默认处理
225
-             * XMLHttpRequest会对 formdata 进行正确的处理
226
-             */
227 205
             processData: false,
228 206
             success: function (result) {
229 207
                 document.getElementById("upFile").outerHTML = document.getElementById("upFile").outerHTML;
@@ -232,20 +210,9 @@ function upload() {
232 210
                 });
233 211
                 var r = $.parseJSON(result);
234 212
                 if (r.state.toLowerCase() == "success") {
235
-                    //                          $(".yhtx").attr("src", huayi.config.callcenter_url.substr(0, huayi.config.callcenter_url.length - 1) + r.data);
236
-                    //                          var tel = $("#tels").val();
237
-                    //                          if (tel) {
238
-                    //                              if (tel.substr(huayi.config.callcenter_url.length - 1, 1) == ',') {
239
-                    //                                  $("#tels").val(tel + r.data);
240
-                    //                              }
241
-                    //                              else {
242
-                    //                                  $("#tels").val(tel + ',' + r.data);
243
-                    //                              }
244
-                    //                          }
245
-                    //                          else {
246
-                    //                              $("#tels").val(r.data);
247
-                    //                          }
248
-                    layer.msg("导入成功");
213
+                	layer.msg("导入成功");
214
+                	initTable(token);
215
+                   
249 216
                 }
250 217
             }
251 218
         });
@@ -256,3 +223,6 @@ function upload() {
256 223
     }
257 224
 }
258 225
 
226
+
227
+
228
+

+ 5 - 7
CallCenterWeb.UI/login.html

@@ -24,9 +24,9 @@
24 24
     		width: 50%;
25 25
     	}
26 26
     	.left_word>div{
27
-    		    position: absolute;
28
-			    right: 0;
29
-			    bottom: 23%
27
+		    position: absolute;
28
+		    right: 0;
29
+		    bottom: 23%
30 30
     	}
31 31
     	
32 32
     	.left_word>div h2 + p{
@@ -58,8 +58,7 @@
58 58
            		  	 <h3>用心做,更出色</h3>
59 59
                 <p>致力于临床实验技术的普及和提高,为人类健康服务</p>
60 60
            	</div>-->
61
-              
62
-                </div>
61
+           </div>
63 62
     </div>
64 63
     <div class="container">
65 64
         <div class="row clearfix">
@@ -73,7 +72,6 @@
73 72
                 	 <h3>用心做,更出色</h3>
74 73
                 <p>致力于临床实验技术的普通和提高,为人类健康服务</p>
75 74
                 </div>-->
76
-               
77 75
             </div>
78 76
             <div class="signin_right col-md-5">
79 77
                 <div class="signin_panel">
@@ -102,7 +100,7 @@
102 100
                             <label for="rpassword">
103 101
                                 <input type="checkbox" id="rpassword">
104 102
                                 <span class="checkbox_icon"></span>
105
-                                记住密码
103
+                                	记住密码
106 104
                             </label>
107 105
                         </div>
108 106
                         <!--<div class="fpassword">

+ 68 - 0
CallCenterWeb.UI/regionalManagement/css/proManagement.css

@@ -0,0 +1,68 @@
1
+
2
+			
3
+			.toolBar {
4
+				padding: 15px 0;
5
+				border-bottom: 1px solid #ccc;
6
+			}			
7
+		
8
+			
9
+			
10
+			.tree {
11
+				height: 400px;
12
+				overflow-y: auto;
13
+			}
14
+			
15
+			.inpBox {
16
+				border: 1px solid #a9a9a9;
17
+				height: 27px;
18
+				width: 172px;
19
+				display: inline-block;
20
+				position: relative;
21
+				    vertical-align: middle;
22
+			}
23
+			
24
+			.inps {
25
+				height: 27px;
26
+				width: 172px;
27
+			}
28
+			
29
+			.inps1,.inps4 {
30
+				width: 170px;
31
+				height: 25px;
32
+				outline: none;
33
+				border: 0;
34
+				border-image-width: 0;
35
+				padding: 0;
36
+				padding-left: 3px;
37
+			}
38
+			
39
+			.xl {
40
+				display: inline-block;
41
+				background: url("../../img/dropDown.png") no-repeat;
42
+				height: 100%;
43
+				background-position: center center;
44
+				width: 20px;
45
+				position: absolute;
46
+				right: 0;
47
+				top: 0px;
48
+				background-color: #f7bc8b;
49
+				cursor: pointer;
50
+			}
51
+			.xl:hover{
52
+					background-color: #e6d523;
53
+			}
54
+			.addTree{
55
+			    background: #fff;
56
+			    position: absolute;
57
+			    width: 100%;
58
+			       border: 1px solid darkgrey;
59
+			    right: 0;
60
+			    top: 26px;
61
+			    display: none;
62
+			}
63
+				.ztree li {
64
+				width: 100%;
65
+				overflow: hidden;
66
+				white-space: nowrap;
67
+				text-overflow: ellipsis;
68
+			}

+ 88 - 0
CallCenterWeb.UI/regionalManagement/js/addOrEditArea.js

@@ -0,0 +1,88 @@
1
+/**
2
+ * 项目增加或编辑
3
+ * */
4
+var pid = helper.request.queryString("pid");
5
+$(function() {
6
+	var pro_Id = helper.request.queryString("edit_id");
7
+	if(pro_Id) { //修改
8
+		getProject(pro_Id);
9
+	}
10
+	//添加编辑保存按钮点击
11
+	$('#pro_save').on('click', saveProject);
12
+
13
+});
14
+//获取单个项目
15
+function getProject(ids) {
16
+	$.getJSON(huayi.config.callcenter_url + "CusRegionCategory/GetInfo", {
17
+		id: ids,
18
+		token: $.cookie("token")
19
+	}, function(data) {
20
+		if(data.state == "success") {
21
+			var res = data.data;
22
+			$('#pro_title').val(res.F_RegionName); //	是	string	名称
23
+			$('#pro_city').val(res.F_City); //	是	sting	城市名称
24
+			$('#pro_property').val(res.F_Property); //	是	string	物业名称
25
+			$('#pro_sort').val(res.F_Sort); //	是	int	排序
26
+		}
27
+	});
28
+}
29
+//保存项目
30
+function saveProject() {
31
+	var pro_Id = helper.request.queryString("edit_id");
32
+	var wUrl;
33
+
34
+	if(!$.trim($('#pro_title').val())) {
35
+		layer.confirm('项目名称不能为空', {
36
+			icon: 2,
37
+			btn: ['确定'] //按钮
38
+		});
39
+		return;
40
+	}
41
+	if(!$.trim($('#pro_city').val())) {
42
+		layer.confirm('城市名称不能为空', {
43
+			icon: 2,
44
+			btn: ['确定'] //按钮
45
+		});
46
+		return;
47
+	}
48
+	if(!$.trim($('#pro_property').val())) {
49
+		layer.confirm('物业名称不能为空', {
50
+			icon: 2,
51
+			btn: ['确定'] //按钮
52
+		});
53
+		return;
54
+	}
55
+
56
+	if(!regexs.nums.test($.trim($('#pro_sort').val()))) {
57
+		layer.confirm('排序只能输入数字', {
58
+			icon: 2,
59
+			btn: ['确定'] //按钮
60
+		});
61
+		return;
62
+	}
63
+
64
+	if(pro_Id) {
65
+		wURL = "CusRegionCategory/Update";
66
+	} else {
67
+		wURL = "CusRegionCategory/Add";
68
+	}
69
+
70
+	$.post(huayi.config.callcenter_url + wURL, {
71
+		F_RegionId: pro_Id, //	是	int	区域项目id
72
+		F_RegionName: $('#pro_title').val(), //	是	string	名称
73
+		F_ParentId: pid, //	是	int	父级id
74
+		F_AreaId: 1,//	是	int	分类 区域默认1
75
+		F_City: $('#pro_city').val(), //	是	sting	城市名称
76
+		F_Property: $('#pro_property').val(), //	是	string	物业名称
77
+		F_Sort: $('#pro_sort').val(), //	是	int	排序
78
+		token: $.cookie("token")
79
+	}, function(data) {
80
+		data = JSON.parse(data);
81
+		if(data.state == "success") {
82
+			var index = parent.layer.getFrameIndex(window.name);
83
+			parent.layer.close(index);
84
+			parent.$('#table1').bootstrapTable('refresh');
85
+			parent.layer.msg("保存成功");
86
+		}
87
+	});
88
+}

+ 354 - 0
CallCenterWeb.UI/regionalManagement/js/proManagement.js

@@ -0,0 +1,354 @@
1
+	var tps = $('.tps');
2
+	var id=''; //当前节点id
3
+	var name=''; //当前节点name
4
+	var pid; //当前节点父ID
5
+	var pidName;//当前节点父name
6
+	var xlName; //添加弹出框内下拉框内节点name
7
+	var token=$.cookie("token");
8
+	tree();
9
+	function tree(){
10
+		
11
+	$.get(huayi.config.callcenter_url+'Area/GetAreaList', {
12
+		"token": $.cookie("token"),
13
+//		"pid": pid
14
+	}, function(result) {
15
+		result = $.parseJSON(result);
16
+		$.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
17
+	});
18
+	}
19
+
20
+	var setting1 = {
21
+		data: {
22
+			key: {
23
+				name: "F_AreaName"
24
+			},
25
+			simpleData: {
26
+				enable: true,
27
+				idKey: "F_Id",
28
+				pIdKey: "F_ParentId",
29
+				rootPId: 0
30
+			}
31
+		},
32
+		callback: {
33
+			onClick: zTreeOnClick
34
+		}
35
+	};
36
+	function zTreeOnClick(event, treeId, treeNode) {
37
+//		pid = treeNode.pId;
38
+		id = treeNode.F_Id;
39
+		name = treeNode.F_AreaName;
40
+		var pidnode = treeNode.getParentNode();
41
+		if(pidnode) {
42
+			pidName = pidnode.F_AreaName;
43
+			pid = pidnode.F_ParentId;
44
+		} else {
45
+			pidName = "顶级分类";
46
+			pid =0;
47
+		}
48
+		
49
+	};
50
+	var setting2 = {
51
+		data: {
52
+			key: {
53
+				name: "F_AreaName"
54
+			},
55
+			simpleData: {
56
+				enable: true,
57
+				idKey: "F_Id",
58
+				pIdKey: "F_ParentId",
59
+				rootPId: 0
60
+			}
61
+		},
62
+		callback: {
63
+			onClick: addTreeClick
64
+		}
65
+	}
66
+	function addTreeClick(event, treeId, treeNode) {
67
+		addPid=treeNode.F_Id;
68
+		xlName = treeNode.F_AreaName;
69
+		$('.inps1').val(xlName);
70
+	};
71
+	//删除按钮
72
+	$('.del').click(function() {
73
+		if(id == 'null' || id == '') {
74
+				layer.confirm('没有要删除的分类!', {
75
+				btn: ['确定']
76
+			});
77
+			return
78
+		} else {
79
+			$('.delModel').css('display', 'block');
80
+			$('.delName').html(name);
81
+		}
82
+	})
83
+	//关闭按钮
84
+	$('.delBtr').click(function() {
85
+		$('.delModel').css('display', 'none');
86
+	})
87
+	//确定删除按钮
88
+	$('.sure').click(function() {
89
+		$.ajax({
90
+			type: "get",
91
+			url: huayi.config.callcenter_url+"Area/DelAreas",
92
+			async: true,
93
+			dataType:'json',
94
+			data: {
95
+				id: id,
96
+				token:token
97
+			},
98
+			success: function(data) {
99
+              if(data.state == "success"){
100
+              layer.msg("删除成功!");
101
+              tree();
102
+              }
103
+			}
104
+		});
105
+		$('.delModel').css('display', 'none');
106
+
107
+	})
108
+	//取消删除按钮
109
+	$('.return').click(function() {
110
+		$('.delModel').css('display', 'none');
111
+	})
112
+	//添加按钮
113
+	$('.add').click(function() {
114
+		$('.addModel').css('display', 'block');
115
+			alert(name);
116
+			if(name) {
117
+				tps.html(name);
118
+				$('.inps1').val(name);
119
+				addPid = id;
120
+			} else {
121
+				tps.html('顶级分类');
122
+				$('.inps1').val('顶级分类');
123
+				addPid = 0;
124
+			}
125
+		treeCont();
126
+
127
+	})
128
+	//添加关闭按钮
129
+	$('.addBtr').click(function() {
130
+		$('.addModel').css('display', 'none');
131
+	})
132
+	//添加内容下拉
133
+	$('.inps1').focus(function() {
134
+		$('.xlAdd').css('display', 'block')
135
+	})
136
+	$('.xl_one').click(function() {
137
+		if($('.xlAdd').css('display') == 'block') {
138
+			$('.xlAdd').css('display', 'none')
139
+		} else {
140
+			$('.xlAdd').css('display', 'block')
141
+		}
142
+	})
143
+	$('.addTree').mouseleave(function() {
144
+		$(this).css('display', 'none')
145
+	})
146
+	//保存添加按钮
147
+	var addPid,addFenLeiName,addSort;
148
+	//添加弹出框内 所属部门下拉框内数据
149
+	function treeCont() {
150
+		$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
151
+			"token": $.cookie("token"),
152
+//			"pid": pid
153
+		}, function(result) {
154
+			result = $.parseJSON(result);
155
+			$.fn.zTree.init($("#addTreeDemo"), setting2, result.data); //实例化树形图
156
+		});
157
+	}
158
+	$('.addCun').click(function(){
159
+		console.log(addPid);
160
+		if($('.inps2').val()==""){
161
+			layer.confirm('所添加分类名称不能为空!', {
162
+					btn: ['确定']
163
+				});
164
+				return;
165
+		}else{
166
+		    addFenLeiName = $('.inps2').val();
167
+		    addSort = $('.inps3').val();
168
+		    if (addSort == "")
169
+		        addSort = 0;
170
+				$('.addModel').css('display', 'none');
171
+				$.ajax({
172
+					type:"post",
173
+					url:huayi.config.callcenter_url+"Area/AddArea",
174
+					dataType:'json',
175
+					async:true,
176
+					data:{
177
+						pid:addPid,//当前选择节点ID
178
+						name:addFenLeiName,//部门名称
179
+						sort:addSort,//排列序号
180
+						token:token
181
+					},
182
+					success:function(data){
183
+						if(data.state =="success"){
184
+							debugger
185
+							layer.msg("添加成功!");
186
+							
187
+								tree();
188
+							
189
+							 $('.inps1').val('');
190
+							 $('.inps2').val('');
191
+							 $('.inps3').val('');
192
+						}
193
+					}
194
+					
195
+				});
196
+	
197
+		}
198
+		
199
+	
200
+	})
201
+	//修改按钮
202
+	var chanPid,//修改弹出框内 下拉框父节点ID
203
+		chanId,//修改弹出框内 下拉框当前节点ID
204
+	changeName,//修改弹出框内 下拉框当前节点name
205
+	  chbcName,//保存的分类名称
206
+	  chbcSort,//保存的排序号
207
+	   chbcPid;//保存的所属分类ID
208
+	$('.change').click(function(){
209
+		if(id == 'null' || id == '' ) {
210
+			layer.confirm('没有选择要修改的分类!', {
211
+				btn: ['确定']
212
+			})
213
+			return
214
+
215
+		} else {
216
+			changeAjax(id);
217
+			$('.changeModel').css('display', 'block');
218
+			$('.chtps').html(name);
219
+			changeTreeCont();
220
+		}
221
+		
222
+
223
+	})
224
+	$('.changeBtr').click(function(){
225
+			$('.changeModel').css('display', 'none');
226
+	})
227
+	$('.inps4').focus(function() {
228
+		$('.xlChange').css('display', 'block')
229
+	})
230
+	//下拉按钮功能
231
+	$('.xl_two').click(function() {
232
+		if($('.xlChange').css('display') == 'block') {
233
+			$('.xlChange').css('display', 'none')
234
+		} else {
235
+			$('.xlChange').css('display', 'block')
236
+		}
237
+
238
+	})
239
+	//修改弹出框内 下拉树形图参数配置项
240
+		var setting3= {
241
+		data: {
242
+			key: {
243
+				name: "F_AreaName"
244
+			},
245
+			simpleData: {
246
+				enable: true,
247
+				idKey: "F_Id",
248
+				pIdKey: "F_ParentId",
249
+				rootPId: 0
250
+			}
251
+		},
252
+		callback: {
253
+			onClick: changeTreeClick
254
+		}
255
+	}
256
+
257
+	function changeTreeClick(event, treeId, treeNode) {
258
+//		chanPid = treeNode.pId;
259
+		chanId = treeNode.F_Id;
260
+		changeName = treeNode.F_AreaName;
261
+		$('.inps4').val(changeName);
262
+		var pidnode = treeNode.getParentNode();
263
+		if(pidnode) {
264
+			chanPid = pidnode.F_Id;
265
+		} else {
266
+			chanPid =0;
267
+		}
268
+		chbcPid=chanId;
269
+		
270
+	};
271
+	
272
+	//修改弹出框内 所属分类下拉框内数据
273
+	function changeTreeCont() {
274
+			$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
275
+			"token": $.cookie("token"),
276
+//			"pid": pid
277
+		}, function(result) {
278
+			result = $.parseJSON(result);
279
+			$.fn.zTree.init($("#changeTreeDemo"), setting3, result.data); //实例化树形图
280
+		});
281
+	}
282
+	function changeAjax(id){
283
+		$.ajax({
284
+			type:"get",
285
+			url:huayi.config.callcenter_url+"Area/GetArea",
286
+			dataType:'json',
287
+			async:true,
288
+			data:{
289
+				id:id,
290
+				token:token
291
+			},
292
+			success:function(data){
293
+				var chanCon=data.data;
294
+				$('.inps4').val(pidName);
295
+				chbcPid=chanCon.F_ParentId;
296
+				$('.inps5').val(chanCon.F_AreaName);
297
+				$('.inps6').val(chanCon.F_Sort);
298
+				chbcSort=chanCon.F_Sort;
299
+				chbcName=chanCon.F_AreaName;
300
+				//console.log(chbcPid)
301
+			}
302
+		});
303
+	}
304
+	//修改的保存按钮功能
305
+	function changeBaoCunAjax(id,chbcPid,chbcName,chbcSort){
306
+			$.ajax({
307
+				type:"post",
308
+				url:huayi.config.callcenter_url+"Area/AddArea",
309
+				async:true,
310
+				dataType:'json',
311
+				data:{
312
+					id:id,
313
+					pid:chbcPid,
314
+					name:chbcName,
315
+					sort:chbcSort,
316
+					token:token
317
+				},
318
+				success:function(data){
319
+					if(data.state == "success"){
320
+						layer.msg("修改成功!");
321
+						tree();
322
+					}
323
+				}
324
+			});
325
+	}
326
+	
327
+	$('.changeCun').click(function(){
328
+		if($('.inps4').val()=="" ){
329
+		    layer.confirm('请选择分类!', {
330
+				btn: ['确定']
331
+			});
332
+			return;
333
+		}
334
+	else if($('.inps5').val()=="")
335
+		{
336
+	    layer.confirm('所修改分类名称不允许为空!', {
337
+	        btn: ['确定']
338
+	    });
339
+	    return;
340
+		}
341
+		else {
342
+			$('.changeModel').css('display', 'none');
343
+			//console.log('分类id'+id +'所属分类id' + chbcPid +'分类名称'+chbcName+'排序'+chbcSort);
344
+			chbcPid;
345
+			chbcName=$('.inps5').val();
346
+			chbcSort = $('.inps6').val();
347
+			if (chbcSort == "")
348
+			    chbcSort = 0;
349
+			changeBaoCunAjax(id,chbcPid,chbcName,chbcSort);
350
+		}
351
+		
352
+	})
353
+	
354
+	

+ 148 - 0
CallCenterWeb.UI/regionalManagement/js/regionalSetting.js

@@ -0,0 +1,148 @@
1
+/**
2
+ * 区域设置
3
+ * */
4
+
5
+var token = $.cookie("token");
6
+var table = $('#table1');
7
+var userId; //左侧用户id
8
+$(function() {
9
+	//左边表格
10
+	initTable();
11
+	//右边树形结构
12
+	tree();
13
+	//搜索功能
14
+	//	$('#sc_btns').click(function() {
15
+	//		initTable();
16
+	//	});
17
+
18
+	/*选中行添加背景颜色*/
19
+	table.on("click-row.bs.table", function(e, row, ele) {
20
+		$('.success').removeClass('success'); //去除之前选中的行的,选中样式
21
+		$(ele).addClass('success'); //添加当前选中的 success样式用于区别
22
+		userId = row.F_UserId;
23
+		tree();
24
+	});
25
+
26
+});
27
+
28
+function tree() {
29
+	$.get(huayi.config.callcenter_url + "CusRegionCategory/GetRegionFunction", {
30
+		userid: userId,
31
+		token: $.cookie("token"),
32
+	}, function(result) {
33
+		result = $.parseJSON(result);
34
+		$(result.data).each(function(i, n) {
35
+			if(n.ischecked == true) {
36
+				n.checked = "true";
37
+			}
38
+		});
39
+		$.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
40
+	});
41
+}
42
+var setting1 = {
43
+	check: {
44
+		enable: true,
45
+		chkboxType: {
46
+			"Y": "ps",
47
+			"N": "ps"
48
+		},
49
+	},
50
+	data: {
51
+		key: {
52
+			//name: "text"
53
+		},
54
+		simpleData: {
55
+			enable: true,
56
+			idKey: "id",
57
+			pIdKey: "pid",
58
+			rootPId: 0
59
+		}
60
+	},
61
+	callback: {
62
+		onCheck: zTreeOnClick
63
+	}
64
+};
65
+
66
+function zTreeOnClick(event, treeId, treeNode) {
67
+	//var name = treeNode.text;
68
+};
69
+
70
+//保存区域设置
71
+function btn_save() {
72
+	if(userId === undefined){
73
+		layer.confirm('您还没有设置区域',{
74
+			icon: 2,
75
+			btn: ['确定']
76
+		});
77
+		return 
78
+	}
79
+	
80
+	var arr = [-1];
81
+	var ztree = $.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes(true);
82
+	if(ztree.length > 0){
83
+		arr = [];
84
+		$.each(ztree, function(i, n) {
85
+			arr.push(n.id);
86
+		});
87
+	}
88
+	$.ajax({
89
+		type: "post",
90
+		url: huayi.config.callcenter_url + "CusRegionCategory/SaveRegionUserFunction",
91
+		dataType: 'json',
92
+		data: {
93
+			useraccountid: userId, //是	string	会员id
94
+			regionIds: arr, //是	int[]	项目楼id
95
+			token: token,
96
+		},
97
+		success: function(data) {
98
+			if(data.state.toLowerCase() == 'success') {
99
+				layer.confirm('区域设置保存成功!', {
100
+					btn: ['确定']
101
+				});
102
+				return;
103
+			}
104
+		}
105
+	});
106
+}
107
+//用户列表
108
+function initTable() {
109
+	//先销毁表格
110
+	table.bootstrapTable('destroy');
111
+	//初始化表格,动态从服务器加载数据
112
+	table.bootstrapTable({
113
+		method: "get", //使用get请求到服务器获取数据
114
+		url: huayi.config.callcenter_url + "UserAccount/GetList", //获取数据的Servlet地址
115
+		contentType: "application/x-www-form-urlencoded",
116
+		striped: true, //表格显示条纹
117
+		pagination: true, //启动分页
118
+		pageSize: 10, //每页显示的记录数
119
+		pageNumber: 1, //当前第几页
120
+		pageList: [10, 15, 20, 30, 50, 100], //记录数可选列表
121
+		search: false, //是否启用查询
122
+		showColumns: false, //显示下拉框勾选要显示的列
123
+		showRefresh: false, //显示刷新按钮
124
+		sidePagination: "server", //表示服务端请求
125
+		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
126
+		//设置为limit可以获取limit, offset, search, sort, order
127
+		queryParamsType: "undefined",
128
+		queryParams: function queryParams(params) { //设置查询参数
129
+			var param = {
130
+				pageindex: params.pageNumber,
131
+				pagesize: params.pageSize,
132
+				token: token,
133
+			};
134
+			return param;
135
+		},
136
+		onLoadSuccess: function() { //加载成功时执行
137
+			//layer.msg("加载成功");
138
+		},
139
+		onLoadError: function() { //加载失败时执行
140
+			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
141
+		}
142
+	});
143
+}
144
+
145
+function setCode(val, row, index) {
146
+	var page = table.bootstrapTable("getPageCode");
147
+	return page.pageSize * (page.pageNumber - 1) + index + 1;
148
+}

+ 112 - 0
CallCenterWeb.UI/regionalManagement/proManagement.html

@@ -0,0 +1,112 @@
1
+<!DOCTYPE html>
2
+<html>
3
+	<head>
4
+		<meta charset="UTF-8">
5
+		<script src="../Script/Common/huayi.load.js"></script>
6
+    	<script src="../Script/Common/huayi.config.js"></script>
7
+		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
8
+		<link rel="stylesheet" href="../css/init.css" />
9
+		<link rel="stylesheet" href="./css/proManagement.css" />
10
+		<title>区域分类</title>
11
+		<style>
12
+			.daoHang{
13
+				border-bottom:0;
14
+			}
15
+		</style>
16
+	</head>
17
+	<body>
18
+		<div class="container-fluid">
19
+			<div class="daoHang clearfix">
20
+				<div class="dhLeft">
21
+					<sapn><i class="syIcon"></i>位置:<a href="javaScript:;" id="ReIndex">首页</a>&gt;<a href="javaScript:;">区域管理</a>&gt;<a href="" class="nowPosition">区域分类</a></sapn>
22
+				</div>
23
+				
24
+				  <div class="dhRight">
25
+            		<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
26
+            </div>
27
+			</div>
28
+			<div class="toolBar">
29
+				<button class="btns add">添加</button>
30
+				<button class="btns change">修改</button>
31
+				<button class="btns del">删除</button>
32
+			</div>
33
+			<div class="tree">
34
+				<ul id="treeDemo" class="ztree">
35
+					<!--类名为ztree是必须的-->
36
+				</ul>
37
+			</div>
38
+
39
+		</div>
40
+		<!--添加弹出内容-->
41
+		<div class="model addModel">
42
+			<div class="box">
43
+				<div class="btop clearfix">
44
+					<p class="btl"><span>添加</span>&nbsp;&lfloor;&nbsp;&nbsp;<span class="tps" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;区域分类</p>
45
+					<p class="btr addBtr" title="关闭">X</p>
46
+				</div>
47
+				<div class="boxCon">
48
+					<div>所属分类:
49
+						<div class="inpBox">
50
+							<input type="text" class="inps inps1" />
51
+							<i class="xl xl_one"></i>
52
+							<div class="addTree xlAdd">
53
+								<ul id="addTreeDemo" class="ztree">
54
+								</ul>
55
+							</div>
56
+						</div>
57
+					</div>
58
+					<div>分类名称:<input class="inps inps2" type="text" /></div>
59
+					<div>排列序号:<input class="inps inps3" type="text" /></div>
60
+					<div><button class="btns addCun">保存</button></div>
61
+				</div>
62
+			</div>
63
+
64
+		</div>
65
+		<!--删除弹出内容-->
66
+		<div class="model delModel">
67
+			<div class="box">
68
+				<div class="btop clearfix">
69
+					<p class="btl"><span>删除提示</span></p>
70
+					<p class="btr delBtr" title="关闭">X</p>
71
+				</div>
72
+				<div class="boxCon" style="height: 150px;">
73
+					您确定删除&nbsp;&lfloor;&nbsp;&nbsp;<span class="delName" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;?
74
+
75
+					<p style="margin-top: 30px;"><button class="btns sure">确定</button>
76
+						<button class="btns return">取消</button></p>
77
+					<p style="color: red;">注:若该分类下包含知识库内容会一并删除</p>
78
+				</div>
79
+
80
+			</div>
81
+
82
+		</div>
83
+		<!--修改弹出内容-->
84
+		<div class="model changeModel">
85
+			<div class="box">
86
+				<div class="btop clearfix">
87
+					<p class="btl"><span>修改</span>&nbsp;&lfloor;&nbsp;&nbsp;<span class="tps chtps" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;区域分类</p>
88
+					<p class="btr changeBtr" title="关闭">X</p>
89
+				</div>
90
+				<div class="boxCon">
91
+					<div>所属分类:
92
+						<div class="inpBox">
93
+							<input type="text" class="inps inps4" />
94
+							<i class="xl xl_two"></i>
95
+							<div class="addTree xlChange">
96
+								<ul id="changeTreeDemo" class="ztree">
97
+									
98
+								</ul>
99
+							</div>
100
+						</div>
101
+					</div>
102
+					<div>分类名称:<input class="inps inps5" type="text" /></div>
103
+					<div>排列序号:<input class="inps inps6" type="text" /></div>
104
+					<div><button class="btns changeCun">保存</button></div>
105
+				</div>
106
+			</div>
107
+		</div>
108
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
109
+	<script src="js/proManagement.js"></script>
110
+	</body>
111
+
112
+</html>

+ 65 - 0
CallCenterWeb.UI/regionalManagement/regionalSetting.html

@@ -0,0 +1,65 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<script src="../Script/Common/huayi.load.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
8
+		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
9
+		<link rel="stylesheet" href="../css/init.css" />
10
+		<title>区域设置</title>
11
+	</head>
12
+
13
+	<body class="gray-bg">
14
+		<div class="daoHang clearfix">
15
+			<div class="dhLeft">
16
+				<sapn><i class="syIcon"></i>位置:
17
+					<a id="ReIndex" href="javaScript:;">首页</a>&gt;
18
+					<a href="javaScript:;">区域管理</a>&gt;
19
+					<a href="" class="nowPosition">区域设置</a>
20
+				</sapn>
21
+			</div>
22
+			<div class="dhRight">
23
+				<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
24
+			</div>
25
+		</div>
26
+		<div class="wrapper wrapper-content animated fadeInRight">
27
+			<div class="toolBar clearfix">
28
+				<div class="toolLeft">
29
+					<button class="btns protect" onclick="btn_save()">保存区域设置</button>
30
+				</div>
31
+				<div class="toolRight">
32
+					<!--<span>名称:<input type="text" class="searJsz"/></span>
33
+					<button class="btns search">搜索</button>-->
34
+				</div>
35
+
36
+			</div>
37
+			<div class="treeTable clearfix">
38
+				<div class="tree col-md-3">
39
+					<div class="trTitle">用户列表</div>
40
+					<table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
41
+						<thead>
42
+							<tr>
43
+								<th data-align="center" data-field="id" data-formatter="setCode">编号</th>
44
+								<th data-field="F_WorkNumber" data-align="center">坐席工号</th>
45
+								<th data-field="F_UserName" data-align="center">用户名称</th>
46
+							</tr>
47
+						</thead>
48
+					</table>
49
+				</div>
50
+				<div class="tableCon col-md-9">
51
+					<div class="trTitle">区域设置</div>
52
+					<div class="treeCon">
53
+						<ul id="treeDemo" class="ztree">
54
+							<!--类名为ztree是必须的-->
55
+						</ul>
56
+					</div>
57
+				</div>
58
+			</div>
59
+		</div>
60
+	</body>
61
+	<script src="../js/zTree/jquery.ztree.core.js"></script>
62
+	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
63
+	<script src="./js/regionalSetting.js"></script>
64
+
65
+</html>