Browse Source

黑名单 和坐席组监控 增加 修改 操作保存时,增加验证;

fanlongfei 8 years ago
parent
commit
ae1e46c979
2 changed files with 49 additions and 11 deletions
  1. 32 1
      CallCenterWeb.UI/OnDuty/SeatsMessage.html
  2. 17 10
      CallCenterWeb.UI/TelCall/BlackList.html

+ 32 - 1
CallCenterWeb.UI/OnDuty/SeatsMessage.html

289
 			}
289
 			}
290
 			//新增
290
 			//新增
291
 			function addedit() {
291
 			function addedit() {
292
-
292
+				var NumReg = /^\d+$/;		
293
+			    if (!NumReg.test($.trim($("#Z_w").val()))) {
294
+			        layer.confirm('外呼外地前缀必须是数字。', {
295
+			            icon: 2,
296
+			            btn: ['确定'] //按钮
297
+			        });
298
+			        return;
299
+			    }
300
+			    if (!NumReg.test($.trim($("#Z_b").val()))) {
301
+			        layer.confirm('外呼本地前缀必须是数字。', {
302
+			            icon: 2,
303
+			            btn: ['确定'] //按钮
304
+			        });
305
+			        return;
306
+			    }
307
+				
293
 				/*发送请求*/
308
 				/*发送请求*/
294
 				$.post(huayi.config.callcenter_url + "SeatGroup/AddSeatGroup", {
309
 				$.post(huayi.config.callcenter_url + "SeatGroup/AddSeatGroup", {
295
 					ZXZCode: $('#Z_Num').val(),
310
 					ZXZCode: $('#Z_Num').val(),
313
 			}
328
 			}
314
 			//修改
329
 			//修改
315
 			function xg() {
330
 			function xg() {
331
+				var NumReg = /^\d+$/;		
332
+			    if (!NumReg.test($.trim($("#Z_ws").val()))) {
333
+			        layer.confirm('外呼外地前缀必须是数字。', {
334
+			            icon: 2,
335
+			            btn: ['确定'] //按钮
336
+			        });
337
+			        return;
338
+			    }
339
+			    if (!NumReg.test($.trim($("#Z_bs").val()))) {
340
+			        layer.confirm('外呼本地前缀必须是数字。', {
341
+			            icon: 2,
342
+			            btn: ['确定'] //按钮
343
+			        });
344
+			        return;
345
+			    }
346
+				
316
 				$("#tc").hide();
347
 				$("#tc").hide();
317
 				/*发送请求*/
348
 				/*发送请求*/
318
 				$.post(huayi.config.callcenter_url + "SeatGroup/EditSeatGroup", {
349
 				$.post(huayi.config.callcenter_url + "SeatGroup/EditSeatGroup", {

+ 17 - 10
CallCenterWeb.UI/TelCall/BlackList.html

16
             word-break: break-all;
16
             word-break: break-all;
17
             word-wrap: break-word;
17
             word-wrap: break-word;
18
         }
18
         }
19
-
20
-        table th {
21
-            min-width: 120px;
22
-        }
19
+		.add_time input{
20
+			width: 50%;
21
+		}
22
+      
23
     </style>
23
     </style>
24
 </head>
24
 </head>
25
 
25
 
40
                         <li>电话号码:<input class="photo x-color" type="text" id="tel" /></li>
40
                         <li>电话号码:<input class="photo x-color" type="text" id="tel" /></li>
41
                         <li>处理时间:<input class="laydate-icon photo x-color " type="text" id="settime" /></li>
41
                         <li>处理时间:<input class="laydate-icon photo x-color " type="text" id="settime" /></li>
42
                         <li>
42
                         <li>
43
-                            <a class="sc_btn  Block" id="sc_btns ">搜索</a>
43
+                            <a class="sc_btn  Block" id="sc_btns">搜索</a>
44
                         </li>
44
                         </li>
45
                     </ul>
45
                     </ul>
46
                 </div>
46
                 </div>
76
                 '</div>'+
76
                 '</div>'+
77
                 '<div class="add_time">'+
77
                 '<div class="add_time">'+
78
                 '<label for="">开始时间:</label>'+
78
                 '<label for="">开始时间:</label>'+
79
-                '<input type="text" class="photo laydate-icon" id="StartTime" onclick="WdatePicker({dateFmt:\'yyyy-MM-dd HH:mm:ss\'})" />'+
79
+                '<input onclick="laydate({istime: true,format: \'YYYY-MM-DD hh:mm:ss\'})" type="text" class="photo laydate-icon" id="StartTime"/>'+
80
                 '</div>'+
80
                 '</div>'+
81
                 '<div class="add_time">'+
81
                 '<div class="add_time">'+
82
                 '<label for="">结束时间:</label>'+
82
                 '<label for="">结束时间:</label>'+
83
-                '<input type="text" class="photo laydate-icon" id="EndTime" onclick="WdatePicker({ dateFmt: \'yyyy-MM-dd HH:mm:ss\' })" />'+
83
+                '<input onclick="laydate({istime: true,format: \'YYYY-MM-DD hh:mm:ss\'})" type="text" class="photo laydate-icon" id="EndTime" />'+
84
                 '</div>'+
84
                 '</div>'+
85
                 '<div class="add_time">'+
85
                 '<div class="add_time">'+
86
                 '<label for="" class="Pb_sm">屏蔽说明:</label>'+
86
                 '<label for="" class="Pb_sm">屏蔽说明:</label>'+
224
         }
224
         }
225
         //新增或者编辑
225
         //新增或者编辑
226
         function addedit() {
226
         function addedit() {
227
-            if (!$("#TelNum").val()) {
228
-                layer.confirm('请输入电话号码', {
227
+            var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;//手机号
228
+	        var telreg = /^(\(\d{3,4}\)|\d{3,4}-?)?\d{7,8}$/;//固话
229
+			       
230
+            if(!myreg.test($.trim($("#TelNum").val())) && !telreg.test($.trim($("#TelNum").val())) ){
231
+            //if (!$("#TelNum").val()) {
232
+                layer.confirm('请输入正确的电话号码', {
233
+                    icon: 2,
229
                     btn: ['确定'] //按钮
234
                     btn: ['确定'] //按钮
230
                 });
235
                 });
231
                 return;
236
                 return;
232
             }
237
             }
233
             if (!$("#StartTime").val()) {
238
             if (!$("#StartTime").val()) {
234
                 layer.confirm('请选择开始时间', {
239
                 layer.confirm('请选择开始时间', {
240
+                    icon: 2,
235
                     btn: ['确定'] //按钮
241
                     btn: ['确定'] //按钮
236
                 });
242
                 });
237
                 return;
243
                 return;
238
             }
244
             }
239
             if (!$("#EndTime").val()) {
245
             if (!$("#EndTime").val()) {
240
                 layer.confirm('请选择结束时间', {
246
                 layer.confirm('请选择结束时间', {
247
+                    icon: 2,
241
                     btn: ['确定'] //按钮
248
                     btn: ['确定'] //按钮
242
                 });
249
                 });
243
                 return;
250
                 return;
251
                     result = JSON.parse(result);
258
                     result = JSON.parse(result);
252
                     if (result.state.toLowerCase() == "success") {
259
                     if (result.state.toLowerCase() == "success") {
253
    
260
    
254
-                            layer.msg("修改成功");
261
+                        layer.msg("修改成功");
255
                         layer.close(tc); //关闭弹层
262
                         layer.close(tc); //关闭弹层
256
                         initTable();
263
                         initTable();
257
                     }
264
                     }