d123 лет назад: 8
Родитель
Сommit
8acabab732

+ 139 - 107
CallCenterWeb.UI/OutboundMessage/LookMessage.html

@@ -86,6 +86,7 @@
86 86
 				border: 1px solid #ccc;
87 87
 				border-bottom: none;
88 88
 				float: none;
89
+				border-top: none
89 90
 			}
90 91
 			
91 92
 			.Qus_box {
@@ -94,7 +95,7 @@
94 95
 			
95 96
 			.Qus_box div {
96 97
 				padding: 10px;
97
-				border-bottom: 1px solid #ccc;
98
+				border-top: 1px solid #ccc;
98 99
 			}
99 100
 			
100 101
 			.title_ul {
@@ -113,19 +114,43 @@
113 114
 				margin: 0;
114 115
 				padding: 10px;
115 116
 			}
116
-			.checkbox input[type=checkbox]{
117
+			
118
+			.checkbox input[type=checkbox] {
117 119
 				margin-top: 0;
118 120
 				margin-left: 0;
119 121
 				position: relative;
120 122
 			}
121
-			.radio input[type=radio]{
123
+			
124
+			.radio input[type=radio] {
122 125
 				margin-top: 0;
123 126
 				margin-left: 0;
124 127
 				position: relative;
125 128
 			}
126
-			.wrapper{
129
+			
130
+			.wrapper {
127 131
 				margin-bottom: 20px;
128 132
 			}
133
+			
134
+			.Ul {
135
+				float: left;
136
+				padding-left: 0;
137
+				border: none
138
+			}
139
+			
140
+			.Ul li {
141
+				float: left;
142
+				border: none;
143
+				padding: 5px;
144
+			}
145
+			
146
+			.checkbox,
147
+			.radio {
148
+				margin-bottom: 0;
149
+			}
150
+			
151
+			.Wd {
152
+				border-bottom: 1px solid #ccc;
153
+			}
129 154
 		</style>
130 155
 	</head>
131 156
 
@@ -142,7 +167,8 @@
142 167
 							<label for="">姓名:</label><span class="Name_">18839115206</span>
143 168
 						</li>
144 169
 						<li>
145
-							<label for="">电话号码:</label><a class="CallOut" id="CallOut"><span class="Phone_"></span><img  src="../img/Phones.png" alt="" /></a>
170
+							<label for="">电话号码:</label>
171
+							<a class="CallOut" id="CallOut"><span class="Phone_"></span><img src="../img/Phones.png" alt="" /></a>
146 172
 						</li>
147 173
 
148 174
 					</ul>
@@ -173,28 +199,28 @@
173 199
 			<div class="content_4  clearfix ">
174 200
 				<div class="shark_content_title clearfix">
175 201
 					<span>问卷信息</span>
176
-					
202
+
177 203
 				</div>
178 204
 				<div>
179
-						<ul style="padding-left: 0;" class="title_ul">
180
-							<li>
181
-								<label for="">问卷名称</label><span class="Title"></span>
182
-							</li>
183
-							<li>
184
-								<label for="">问卷名称</label><span class="F_Remark"></span>
185
-							</li>
186
-						</ul>
187
-						<ul class="Qus_box">
205
+					<ul style="padding-left: 0;" class="title_ul">
206
+						<li>
207
+							<label for="">问卷名称</label><span class="Title"></span>
208
+						</li>
209
+						<li>
210
+							<label for="">问卷名称</label><span class="F_Remark"></span>
211
+						</li>
212
+					</ul>
213
+					<ul class="Qus_box">
188 214
 
189
-						</ul>
190
-					</div>
215
+					</ul>
216
+				</div>
191 217
 			</div>
192 218
 			<div class="content_5  clearfix" style="text-align: center;">
193 219
 				<div>
194 220
 					<button class="Ce btns">提交</button>
195
-					<input type="hidden" id="F_CusID"/>
196
-					<input type="hidden" id="F_Id"/>
197
-					<input type="hidden" id="F_TaskId"/>
221
+					<input type="hidden" id="F_CusID" />
222
+					<input type="hidden" id="F_Id" />
223
+					<input type="hidden" id="F_TaskId" />
198 224
 					<input type="hidden" id="TelCode" value="" />
199 225
 				</div>
200 226
 			</div>
@@ -211,43 +237,42 @@
211 237
 				$("#sc_btns").click(function() {
212 238
 					initTable();
213 239
 				})
214
-				
240
+
215 241
 				$(".CallOut").click(function(event) {
216
-				    if ($(".Phone_").text()) {
217
-				        calloutopt($(".Phone_").text());
218
-				    }
242
+					if($(".Phone_").text()) {
243
+						calloutopt($(".Phone_").text());
244
+					}
219 245
 				});
220 246
 			})
221
-           //外呼
222
-           function calloutopt(telphone)
223
-			{
224
-			    event.stopPropagation();
225
-			    if (telphone) {
226
-			        $.ajax({
227
-			            type: "get",
228
-			            url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
229
-			            async: true,
230
-			            dataType: 'json',
231
-			            data: {
232
-			                token: $.cookie("token"),
233
-			                phone: telphone
234
-			            },
235
-			            success: function (result) {
236
-			                if (result.state.toLowerCase() == "success") {
237
-			                    var guid = uuid();
238
-			                    $("#TelCode").val(guid);
239
-			                    top.obj.Type = "MakeCall";
240
-			                    top.obj.DestinationNumber = result.data.phone;
241
-			                    top.obj.Header = result.data.fix;
242
-			                    top.obj.TaskType = "1"; //0:拨号外呼;1:问卷外呼;
243
-			                    top.obj.TaskPhoneID = $("#F_Id").val(); //回访的电话ID
244
-			                    top.obj.TaskID = guid; //回访记录编号
245
-			                    top.Send();
246
-			                }
247
+			//外呼
248
+			function calloutopt(telphone) {
249
+				event.stopPropagation();
250
+				if(telphone) {
251
+					$.ajax({
252
+						type: "get",
253
+						url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
254
+						async: true,
255
+						dataType: 'json',
256
+						data: {
257
+							token: $.cookie("token"),
258
+							phone: telphone
259
+						},
260
+						success: function(result) {
261
+							if(result.state.toLowerCase() == "success") {
262
+								var guid = uuid();
263
+								$("#TelCode").val(guid);
264
+								top.obj.Type = "MakeCall";
265
+								top.obj.DestinationNumber = result.data.phone;
266
+								top.obj.Header = result.data.fix;
267
+								top.obj.TaskType = "1"; //0:拨号外呼;1:问卷外呼;
268
+								top.obj.TaskPhoneID = $("#F_Id").val(); //回访的电话ID
269
+								top.obj.TaskID = guid; //回访记录编号
270
+								top.Send();
271
+							}
247 272
 
248
-			            }
249
-			        });
250
-			    }
273
+						}
274
+					});
275
+				}
251 276
 			}
252 277
 			//详情查看
253 278
 			function XQ(wid) {
@@ -329,11 +354,15 @@
329 354
 									if(Questions[i].quesitems.length > 0) { //单选
330 355
 										html += '<div class="radio" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
331 356
 										var quesitems = Questions[i].quesitems;
357
+										html += '<ul class="Ul">'
332 358
 										for(var j = 0; j < quesitems.length; j++) {
359
+											html += '<li>'
333 360
 											html += '<label style="font-weight: normal;">'
334 361
 											html += '' + (j + 1) + '.';
335 362
 											html += '<input type="radio" index_="' + quesitems[j].itemid + '" value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '"  style="margin-left:5px;"> <span>' + quesitems[j].itemname + '</span></label>'
363
+											html += '</li>'
336 364
 										}
365
+										html += '</ul>'
337 366
 										html += '</div>'
338 367
 										html += '</li>'
339 368
 									}
@@ -347,15 +376,18 @@
347 376
 									if(Questions[i].quesitems.length > 0) { //多选
348 377
 
349 378
 										html += '<div class="checkbox" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
379
+										html += '<ul class="Ul">'
350 380
 										var quesitems = Questions[i].quesitems;
351 381
 										for(var j = 0; j < quesitems.length; j++) {
382
+											html += '<li>'
352 383
 											html += '<label style="font-weight: normal;">'
353 384
 											html += '' + (j + 1) + '.';
354 385
 											html += '<input type="checkbox" index_="' + quesitems[j].itemid + '"  value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '" ><span> ' + quesitems[j].itemname + '</span></label>'
355 386
 											//html += '<input type="checkbox" index_="' + quesitems[j].itemid + '"  value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '" > ' + quesitems[j].itemname + '</label>'
387
+											html += '</li>'
356 388
 										}
389
+										html += '</ul>';
357 390
 										html += '</div>'
358
-
359 391
 										html += '</li >';
360 392
 									}
361 393
 								}
@@ -394,73 +426,73 @@
394 426
 			var id;
395 427
 			var content;
396 428
 			var str;
397
-			var  strs;
398
-			$(".Ce").click(function() {				
399
-					
400
-					$(".radio").each(function(j,k) {
401
-					    str = '';
402
-					    var name = $(k).attr("name");
403
-					    var index = $(k).attr("indexs");
404
-					    var val = $('input[name="' + name + '"]:checked').val();
405
-					    var valText = $('input[name="' + name + '"]:checked').next().text();
406
-					    if (val!=null) {
407
-					        str = index + '_' + val + '_' + valText;
408
-					        ans.push(str);
409
-					    }
429
+			var strs;
430
+			$(".Ce").click(function() {
431
+
432
+				$(".radio").each(function(j, k) {
433
+					str = '';
434
+					var name = $(k).attr("name");
435
+					var index = $(k).attr("indexs");
436
+					var val = $('input[name="' + name + '"]:checked').val();
437
+					var valText = $('input[name="' + name + '"]:checked').next().text();
438
+					if(val != null) {
439
+						str = index + '_' + val + '_' + valText;
440
+						ans.push(str);
441
+					}
442
+				})
443
+				$(".checkbox").each(function(j, k) {
444
+					strs = '';
445
+					var name = $(k).attr("name");
446
+					var index = $(k).attr("indexs");
447
+					var check = "";
448
+					var text = "";
449
+					//var val=$('input[name="'+ name+'"]:checked').val();
450
+					var VAl = $('input[name="' + name + '"]:checked');
451
+					$(VAl).each(function(i, n) {
452
+						text += $(this).next().text() + "|";
453
+						check += $(this).val() + "|";
410 454
 					})
411
-					$(".checkbox").each(function(j,k) {
412
-						strs = '';
413
-						var name = $(k).attr("name"); 
414
-						var index = $(k).attr("indexs"); 
415
-						var check = ""; var text = "";
416
-						//var val=$('input[name="'+ name+'"]:checked').val();
417
-						var VAl=$('input[name="'+ name+'"]:checked');
418
-						$(VAl).each(function (i, n) {
419
-						    text += $(this).next().text() + "|";
420
-							check += $(this).val() + "|";
421
-						})
422
-						if (check != "") {
423
-						    str = index + '_' + check + '_' + text;
424
-						    ans.push(str);
425
-						}
426
-					})	
427
-					$(".Wd").each(function(j,k) {
428
-						strs = '';
429
-						var name = $(k).attr("name"); 
430
-						var index = $(k).attr("indexs"); 
431
-						var val = $(k).find(".Wds").val();
432
-						if (val) {
433
-						    str = index + '_0_' + val;
434
-						    ans.push(str);
435
-						}
436
-					})	
455
+					if(check != "") {
456
+						str = index + '_' + check + '_' + text;
457
+						ans.push(str);
458
+					}
459
+				})
460
+				$(".Wd").each(function(j, k) {
461
+					strs = '';
462
+					var name = $(k).attr("name");
463
+					var index = $(k).attr("indexs");
464
+					var val = $(k).find(".Wds").val();
465
+					if(val) {
466
+						str = index + '_0_' + val;
467
+						ans.push(str);
468
+					}
469
+				})
437 470
 
438
-				
439 471
 				//请求
440 472
 				$.ajax({
441 473
 					type: "POST",
442 474
 					url: huayi.config.callcenter_url + "CallOutPlan/Answers",
443 475
 					dataType: 'json',
444 476
 					data: {
445
-						taskid: $("#F_TaskId").val(),//任务ID
446
-						custelid:$("#F_Id").val(),//客户电话ID
447
-						cusid:$("#F_CusID").val(),//客户档案ID
448
-					ans:ans,//答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
449
-					hjjgid:$('input[name="check"]:checked').val(),//呼叫结果ID
450
-					yhfkid:$('input[name="checks"]:checked').val(),//用户反馈ID
477
+						taskid: $("#F_TaskId").val(), //任务ID
478
+						custelid: $("#F_Id").val(), //客户电话ID
479
+						cusid: $("#F_CusID").val(), //客户档案ID
480
+						ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
481
+						hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
482
+						yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
451 483
 
452 484
 						token: $.cookie("token")
453 485
 					},
454 486
 					async: true,
455 487
 					success: function(data) {
456 488
 						var Count = data.data;
457
-						
458
-					if(data.state == "success") {
459
-									var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
460
-									parent.layer.close(index); //再执行关闭
461
-									parent.initTable();
462
-									parent.layer.msg('提交成功');
463
-								}
489
+
490
+						if(data.state == "success") {
491
+							var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
492
+							parent.layer.close(index); //再执行关闭
493
+							parent.initTable();
494
+							parent.layer.msg('提交成功');
495
+						}
464 496
 					}
465 497
 				});
466 498
 			})

+ 37 - 11
CallCenterWeb.UI/OutboundMessage/LookMessages.html

@@ -83,9 +83,10 @@
83 83
 			
84 84
 			.Qus_box li {
85 85
 				list-style: none;
86
-				border: 1px solid #ccc;
87
-				border-bottom: none;
88
-				float: none;
86
+    border: 1px solid #ccc;
87
+    border-bottom: none;
88
+    float: none;
89
+    border-top: none
89 90
 			}
90 91
 			
91 92
 			.Qus_box {
@@ -93,8 +94,8 @@
93 94
 			}
94 95
 			
95 96
 			.Qus_box div {
96
-				padding: 10px;
97
-				border-bottom: 1px solid #ccc;
97
+				    padding: 10px;
98
+    border-top: 1px solid #ccc;
98 99
 			}
99 100
 			
100 101
 			.title_ul {
@@ -103,8 +104,9 @@
103 104
 			}
104 105
 			
105 106
 			.title_ul li {
106
-				border: 1px solid #ccc;
107
-				float: none;
107
+				    border: 1px solid #ccc;
108
+    float: none;
109
+    border-bottom: none;
108 110
 			}
109 111
 			
110 112
 			.title_ul li label {
@@ -129,6 +131,22 @@
129 131
 			.wrapper {
130 132
 				margin-bottom: 20px;
131 133
 			}
134
+			.Ul {
135
+				float: left;
136
+    padding-left: 0;
137
+    border: none
138
+			}
139
+			.Ul li{
140
+				float: left;
141
+    border: none;
142
+    padding: 5px;
143
+			}
144
+			.checkbox, .radio{
145
+				margin-bottom: 0;
146
+			}
147
+			.Wd{
148
+				border-bottom: 1px solid #ccc;
149
+			}
132 150
 		</style>
133 151
 	</head>
134 152
 
@@ -187,13 +205,13 @@
187 205
 							<label for="">问卷名称</label><span class="F_Remark"></span>
188 206
 						</li>
189 207
 					</ul>
190
-					<ul class="Qus_box">
208
+					<ul class="Qus_box ">
191 209
 
192 210
 					</ul>
193 211
 				</div>
194 212
 			</div>
195 213
 		</div>
196
-
214
+ 
197 215
 		<script>
198 216
 			var wid = helper.request.queryString("Str");
199 217
 			console.log(wid);
@@ -242,9 +260,11 @@
242 260
 								if(questype == 2) {
243 261
 									//选项
244 262
 									if(Questions[i].quesitems.length > 0) { //单选
245
-										html += '<div class="radio" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
263
+										html += '<div class="radio clearfix" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
246 264
 										var quesitems = Questions[i].quesitems;
265
+										html+='<ul class="Ul">'
247 266
 										for(var j = 0; j < quesitems.length; j++) {
267
+											html+='<li>'
248 268
 											html += '<label style="font-weight: normal;">'
249 269
 											html += '' + (j + 1) + '.';
250 270
 											var chk='';
@@ -253,8 +273,10 @@
253 273
 											//html += '<input type="radio" checked="checked" index_="' + quesitems[j].itemid + '" value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '"  style="margin-left:5px;"> <span>' + quesitems[j].itemname + '</span></label>'
254 274
 											}
255 275
 												html += '<input type="radio" '+chk+' index_="' + quesitems[j].itemid + '" value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '"  style="margin-left:5px;"> <span>' + quesitems[j].itemname + '</span></label>'
276
+												html+='</li>'
256 277
 											
257 278
 										}
279
+										html+='</ul>'
258 280
 										html += '</div>'
259 281
 										html += '</li>'
260 282
 									}
@@ -268,9 +290,11 @@
268 290
 								} else {
269 291
 									if(Questions[i].quesitems.length > 0) { //多选
270 292
 
271
-										html += '<div class="checkbox" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
293
+										html += '<div class="checkbox clearfix" name="ltype' + Quesid + '" indexs="' + Questions[i].quesid + '">';
272 294
 										var quesitems = Questions[i].quesitems;
295
+										html+='<ul class="Ul">'
273 296
 										for(var j = 0; j < quesitems.length; j++) {
297
+											html+='<li>'
274 298
 											html += '<label style="font-weight: normal;">'
275 299
 											html += '' + (j + 1) + '.';
276 300
 											 var arr=quesanswers.split('|'); 
@@ -284,7 +308,9 @@
284 308
 											}
285 309
 											html += '<input type="checkbox" '+chk+' index_="' + quesitems[j].itemid + '"  value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '" ><span> ' + quesitems[j].itemname + '</span></label>'
286 310
 											//html += '<input type="checkbox" index_="' + quesitems[j].itemid + '"  value="' + quesitems[j].itemid + '" name="ltype' + Quesid + '" > ' + quesitems[j].itemname + '</label>'
311
+											html+='</li>'
287 312
 										}
313
+										html+='</ul>'
288 314
 										html += '</div>'
289 315
 
290 316
 										html += '</li >';