Selaa lähdekoodia

在线客服 客户档案

lihai 5 vuotta sitten
vanhempi
commit
f2be271bfd

+ 3 - 3
WebSite/css/chat.css

139
 .main_message {
139
 .main_message {
140
     /*overflow-y: scroll;*/
140
     /*overflow-y: scroll;*/
141
     /*height: calc(100% - 195px);*/
141
     /*height: calc(100% - 195px);*/
142
-    height: 300px;
142
+    height: 330px;
143
     /*margin-top: 2pc;*/
143
     /*margin-top: 2pc;*/
144
     /*padding-top: 35px;*/
144
     /*padding-top: 35px;*/
145
 }
145
 }
225
     width: 100%;
225
     width: 100%;
226
     /*bottom: 0;
226
     /*bottom: 0;
227
 			    left: 0;*/
227
 			    left: 0;*/
228
-    height: 150px;
228
+    height: 120px;
229
     border-top: 1px solid #ddd;
229
     border-top: 1px solid #ddd;
230
     background: #fff;
230
     background: #fff;
231
 }
231
 }
244
         height: 20%;
244
         height: 20%;
245
         text-align: right;
245
         text-align: right;
246
         color: #4d4d4d;
246
         color: #4d4d4d;
247
-        padding-right: 20px;
247
+        padding-right: 10px;
248
     }
248
     }
249
 
249
 
250
         .main_sendMessage .send_btn button {
250
         .main_sendMessage .send_btn button {

+ 1 - 1
WebSite/index.html

545
                 type: 2,
545
                 type: 2,
546
                 content: "chatWith.html", //iframe的url,no代表不显示滚动条
546
                 content: "chatWith.html", //iframe的url,no代表不显示滚动条
547
                 title: '在线客服聊天',
547
                 title: '在线客服聊天',
548
-                area: ['40%', '520px'], //宽高
548
+                area: ['800px', '520px'], //宽高
549
             });
549
             });
550
         })
550
         })
551
         //
551
         //

BIN
WebUI/.vs/CallCenterWeb/v14/.suo


+ 80 - 40
WebUI/CallCenterWeb.UI/css/chat.css

1
 body {
1
 body {
2
     color: #4d4d4d;
2
     color: #4d4d4d;
3
     font: 14px/1.4em 'Helvetica Neue', Helvetica, 'Microsoft Yahei', Arial, sans-serif;
3
     font: 14px/1.4em 'Helvetica Neue', Helvetica, 'Microsoft Yahei', Arial, sans-serif;
4
-    background-color: #f5f5f5;  /*url(img/chat_bg.jpg) no-repeat center*/
4
+    background-color: #f5f5f5; /*url(img/chat_bg.jpg) no-repeat center*/
5
     background-size: cover;
5
     background-size: cover;
6
 }
6
 }
7
 
7
 
12
 }
12
 }
13
 
13
 
14
 ::-webkit-scrollbar-thumb {
14
 ::-webkit-scrollbar-thumb {
15
-	background-color: #ccc
15
+    background-color: #ccc;
16
 }
16
 }
17
 
17
 
18
 #chat {
18
 #chat {
285
     /*background-color: #2e3238 !important;*/
285
     /*background-color: #2e3238 !important;*/
286
     border-bottom: 1px solid #ddd;
286
     border-bottom: 1px solid #ddd;
287
 }
287
 }
288
-.chat_ld-service li {
289
-    float: left;
290
-    font-size: 14px;
291
-    color: #444;
292
-    padding: 8px 34px;
293
-    cursor: pointer;
294
-}
288
+
289
+    .chat_ld-service li {
290
+        float: left;
291
+        font-size: 14px;
292
+        color: #444;
293
+        padding: 8px 34px;
294
+        cursor: pointer;
295
+    }
295
 
296
 
296
 .chat_cr-click {
297
 .chat_cr-click {
297
     border-bottom: 2px solid #00a1cb;
298
     border-bottom: 2px solid #00a1cb;
306
 }
307
 }
307
 
308
 
308
 .chat_search {
309
 .chat_search {
309
-width: 100%;padding: 14px 20px;
310
+    width: 100%;
311
+    padding: 14px 20px;
310
 }
312
 }
313
+
311
 .chat_lists {
314
 .chat_lists {
312
-width: 100%; padding: 0px 20px 14px 20px; overflow-y: auto; height:502px;
315
+    width: 100%;
316
+    padding: 0px 20px 14px 20px;
317
+    overflow-y: auto;
318
+    height: 502px;
319
+}
320
+
321
+.chat_list {
322
+    width: 100%;
313
 }
323
 }
314
-.chat_list{
315
-			width: 100%;
316
-		}
324
+
317
 .chat_item {
325
 .chat_item {
318
- line-height:20px;
319
- font-size:12px;
320
- padding:0 0 12px 0;
326
+    line-height: 20px;
327
+    font-size: 12px;
328
+    padding: 0 0 12px 0;
329
+}
330
+
331
+.chat_lists li span {
321
 }
332
 }
322
-		.chat_lists li span{
323
-			
324
-		}
325
 /*搜索*/
333
 /*搜索*/
326
 
334
 
327
 .chat_btns {
335
 .chat_btns {
328
-            background: #00a1cb;
329
-            color: #fff;
330
-            padding: 6px 20px;
331
-            outline: none;
332
-            font-size: 12px;
333
-            margin-left: 6px;
334
-            border: 0;
335
-            border-radius: 3px;
336
-            box-sizing: border-box;
337
-        }
336
+    background: #00a1cb;
337
+    color: #fff;
338
+    padding: 6px 20px;
339
+    outline: none;
340
+    font-size: 12px;
341
+    margin-left: 6px;
342
+    border: 0;
343
+    border-radius: 3px;
344
+    box-sizing: border-box;
345
+}
346
+
338
 input {
347
 input {
339
-            background-color: #ddd;
340
-            border: 1px solid #ccc;
341
-            border-radius: 1px;
342
-            color: inherit;
343
-            padding: 4px 12px;
344
-            width:100%;
345
-            border-radius:3px;
346
-        }
347
-.chat_item button {
348
-    padding:1px 5px; margin-left:4px;
348
+    background-color: #ddd;
349
+    border: 1px solid #ccc;
350
+    border-radius: 1px;
351
+    color: inherit;
352
+    padding: 4px 12px;
353
+    width: 100%;
354
+    border-radius: 3px;
355
+}
356
+
357
+.answer_text {
358
+    float: left;
359
+    width: 100%;
360
+    display: block;
361
+}
362
+
363
+    .answer_text div {
364
+        float: right;
365
+        width: 70px;
366
+    }
367
+
368
+    .answer_text button {
369
+        padding: 1px 5px;
370
+        margin-left: 6px;
371
+        float: right;
372
+    }
373
+
374
+    .answer_text img {
375
+        width: 100%;
376
+        height: 100%;
377
+        cursor: pointer;
378
+        width: 18px;
379
+        float: right;
380
+         margin-top:2px;
381
+    }
382
+
383
+.knowledge_title {
384
+    color: dodgerblue;
349
 }
385
 }
350
 
386
 
387
+.Seach_knowledge,
388
+.Seach_answer {
389
+    cursor: pointer;
390
+}
351
 
391
 
352
 /*聊天右侧列表结束*/
392
 /*聊天右侧列表结束*/
353
 
393
 

+ 16 - 117
WebUI/CallCenterWeb.UI/index.html

1219
         #top_notices_lists1 {
1219
         #top_notices_lists1 {
1220
             height: 100%;
1220
             height: 100%;
1221
         }
1221
         }
1222
-        .collection{
1223
-        	float: right;
1224
-        	padding-right: 5px;
1225
-        	cursor: pointer;
1226
-        	width: 22px;
1227
-        }
1228
-        .collection img{
1229
-        	width: 100%;
1230
-        	height: 100%;
1231
-        }
1232
-        .tel_title{
1233
-        	color: dodgerblue;
1234
-        }
1235
-        .Seach_knowledge,
1236
-        .Seach_answer{
1237
-        	cursor: pointer;
1238
-        }
1222
+        
1223
+        
1239
     </style>
1224
     </style>
1240
 </head>
1225
 </head>
1241
 
1226
 
2330
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2315
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2331
                             <tr>
2316
                             <tr>
2332
                                 <td>
2317
                                 <td>
2333
-                                    <input type="text" placeholder="输入关键字" id="key_answer"/>
2318
+                                    <input type="text" placeholder="输入关键字" class="inputkeyword" id="key_answer"/>
2334
                                 </td>
2319
                                 </td>
2335
-                                <td>
2320
+                                <td width="74">
2336
                                     <botton class="chat_btns Seach_answer">搜 索</botton>
2321
                                     <botton class="chat_btns Seach_answer">搜 索</botton>
2337
                                 </td>
2322
                                 </td>
2338
                             </tr>
2323
                             </tr>
2352
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2337
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2353
                             <tr>
2338
                             <tr>
2354
                                 <td>
2339
                                 <td>
2355
-                                    <input type="text" placeholder="输入知识库关键字" id="key_knowledge" />
2340
+                                    <input type="text" placeholder="输入知识库关键字" class="inputkeyword"  id="key_knowledge" />
2356
                                 </td>
2341
                                 </td>
2357
-                                <td>
2342
+                                <td width="74">
2358
                                     <botton class="chat_btns Seach_knowledge">搜 索</botton>
2343
                                     <botton class="chat_btns Seach_knowledge">搜 索</botton>
2359
                                 </td>
2344
                                 </td>
2360
                             </tr>
2345
                             </tr>
2373
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2358
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2374
                             <tr>
2359
                             <tr>
2375
                                 <td>
2360
                                 <td>
2376
-                                    <input type="text" placeholder="输入关键字33333" id="key" />
2361
+                                    <input type="text" placeholder="输入工单关键字" class="inputkeyword"  id="key_workorder" />
2377
                                 </td>
2362
                                 </td>
2378
-                                <td>
2379
-                                    <botton class="chat_btns Seach">搜 索</botton>
2363
+                                <td width="74">
2364
+                                    <botton class="chat_btns Seach_workorder">搜 索</botton>
2380
                                 </td>
2365
                                 </td>
2381
                             </tr>
2366
                             </tr>
2382
                         </table>
2367
                         </table>
2383
                     </div>
2368
                     </div>
2384
 
2369
 
2385
                     <div class="chat_lists">
2370
                     <div class="chat_lists">
2386
-                        <ul class="chat_list">
2387
-                            <li class="chat_item">
2388
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">333333客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2389
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2390
-                            </li>
2391
-                            <li class="chat_item">
2392
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2393
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2394
-                            </li>
2395
-                            <li class="chat_item">
2396
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2397
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2398
-                            </li>
2399
-                            <li class="chat_item">
2400
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2401
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2402
-                            </li>
2403
-                            <li class="chat_item">
2404
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2405
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2406
-                            </li>
2407
-                            <li class="chat_item">
2408
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2409
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2410
-                            </li>
2411
-                            <li class="chat_item">
2412
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2413
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2414
-                            </li>
2415
-                            <li class="chat_item">
2416
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2417
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2418
-                            </li>
2419
-                            <li class="chat_item">
2420
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2421
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2422
-                            </li>
2423
-                            <li class="chat_item">
2424
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2425
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2426
-                            </li>
2427
-                            <li class="chat_item">
2428
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2429
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2430
-                            </li>
2371
+                        <ul class="chat_list workorder_anwser" id="workorder_anwser">                           
2372
+                            
2431
                         </ul>
2373
                         </ul>
2432
                     </div>
2374
                     </div>
2433
                 </div>
2375
                 </div>
2437
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2379
                         <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
2438
                             <tr>
2380
                             <tr>
2439
                                 <td>
2381
                                 <td>
2440
-                                    <input type="text" placeholder="输入关键字44444" id="key" />
2382
+                                    <input type="text" placeholder="输入客户关键字" class="inputkeyword"  id="key_customer" />
2441
                                 </td>
2383
                                 </td>
2442
-                                <td>
2443
-                                    <botton class="chat_btns Seach">搜 索</botton>
2384
+                                <td width="74">
2385
+                                    <botton class="chat_btns Seach_customer">搜 索</botton>
2444
                                 </td>
2386
                                 </td>
2445
                             </tr>
2387
                             </tr>
2446
                         </table>
2388
                         </table>
2447
                     </div>
2389
                     </div>
2448
 
2390
 
2449
                     <div class="chat_lists">
2391
                     <div class="chat_lists">
2450
-                        <ul class="chat_list">
2451
-                            <li class="chat_item">
2452
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">44444客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2453
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2454
-                            </li>
2455
-                            <li class="chat_item">
2456
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2457
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2458
-                            </li>
2459
-                            <li class="chat_item">
2460
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2461
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2462
-                            </li>
2463
-                            <li class="chat_item">
2464
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2465
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2466
-                            </li>
2467
-                            <li class="chat_item">
2468
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2469
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2470
-                            </li>
2471
-                            <li class="chat_item">
2472
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2473
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2474
-                            </li>
2475
-                            <li class="chat_item">
2476
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2477
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2478
-                            </li>
2479
-                            <li class="chat_item">
2480
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2481
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2482
-                            </li>
2483
-                            <li class="chat_item">
2484
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2485
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2486
-                            </li>
2487
-                            <li class="chat_item">
2488
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2489
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2490
-                            </li>
2491
-                            <li class="chat_item">
2492
-                                <span title="客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001">客服-杨舒涵(8023) 接到市民催单,内容:市民来电催单!,工单编号:202002118024001</span>
2493
-                                <button type="button" class="btn btn-primary btn-sm">发送</button> <button type="button" class="btn btn-primary btn-sm">收藏</button>
2494
-                            </li>
2392
+                        <ul class="chat_list customer_anwser" id="customer_anwser">   
2393
+
2495
                         </ul>
2394
                         </ul>
2496
                     </div>
2395
                     </div>
2497
                 </div>
2396
                 </div>

+ 372 - 71
WebUI/CallCenterWeb.UI/js/chat.js

223
     $('.open_chat').find('.before').removeClass('hide').addClass('show');
223
     $('.open_chat').find('.before').removeClass('hide').addClass('show');
224
 }
224
 }
225
 
225
 
226
-function insert(ele, cname, msg, nodown,humanclass) {
226
+function insert(ele, cname, msg, nodown, humanclass) {
227
     var html = '<li>' +
227
     var html = '<li>' +
228
 //						'<p class="message_time"><span>' + n.CreateDate + '</span></p>' +
228
 //						'<p class="message_time"><span>' + n.CreateDate + '</span></p>' +
229
                 '<div class="message_mincon ' + cname + '">'
229
                 '<div class="message_mincon ' + cname + '">'
288
         $('#chat').hide();
288
         $('#chat').hide();
289
     } else {
289
     } else {
290
         $('#chat').show();
290
         $('#chat').show();
291
+        $(".send_content").focus();
291
     }
292
     }
292
 
293
 
293
 })
294
 })
299
     var index = $(this).index();
300
     var index = $(this).index();
300
     var ss = $(this).attr("itemtype");
301
     var ss = $(this).attr("itemtype");
301
     $(".chat_Content_box").find(".chat_complain").eq(index).addClass("chat_Shows").siblings().removeClass("chat_Shows");
302
     $(".chat_Content_box").find(".chat_complain").eq(index).addClass("chat_Shows").siblings().removeClass("chat_Shows");
303
+    $(".chat_Content_box").find(".chat_complain").eq(index).find("input").focus();
302
 
304
 
303
 });
305
 });
304
 //聊天右侧列表结束
306
 //聊天右侧列表结束
307
 quick_answer();
309
 quick_answer();
308
 //知识库列表
310
 //知识库列表
309
 knowledge_answer();
311
 knowledge_answer();
312
+//工单搜索
313
+workorder_answer();
314
+//客户档案搜索
315
+customer_answer();
316
+
310
 //快速回复搜索
317
 //快速回复搜索
311
-$('.Seach_answer').on('click',function(){
312
-	quick_answer();
313
-	if($('#key_answer').val().trim()){
314
-		var content=document.getElementById('quick_answer').innerHTML;
315
-		var keywords=document.getElementById('key_answer').value;
316
-		var reg=new RegExp(keywords,'g')
317
-		var newStr = content.replace(reg, `<font color=#c00>${keywords}</font>`)
318
-		document.getElementById('quick_answer').innerHTML=newStr
319
-	}
318
+$('.Seach_answer').on('click', function () {
319
+    quick_answer();
320
 })
320
 })
321
 //知识库搜索
321
 //知识库搜索
322
-$('.Seach_knowledge').on('click',function(){
323
-	knowledge_answer();
324
-	if($('#key_knowledge').val().trim()){
325
-		var content1=document.getElementById('knowledge_anwser').innerHTML;
326
-		var keywords1=document.getElementById('key_knowledge').value;
327
-		console.log(keywords1)
328
-		var reg1=new RegExp(keywords1,'g')
329
-		console.log(reg1)
330
-		var newStr1 = content1.replace(reg1, `<font color=#c00>${keywords1}</font>`)
331
-		console.log(newStr1);
332
-		document.getElementById('knowledge_anwser').innerHTML=newStr1
333
-	}
322
+$('.Seach_knowledge').on('click', function () {
323
+    knowledge_answer();
324
+})
325
+//工单搜索
326
+$('.Seach_workorder').on('click', function () {
327
+    workorder_answer();
334
 })
328
 })
329
+//客户档案搜索
330
+$('.Seach_customer').on('click', function () {
331
+    customer_answer();
332
+})
333
+
335
 //快速回复
334
 //快速回复
336
-function quick_answer(){
337
-	$('.quick_answer').empty();
338
-	$.ajax({
339
-			type: "get",
340
-			url: huayi.config.callcenter_url + "ChatMessages/GetReplyList",
341
-			dataType: 'json',
342
-			async: false,
343
-			data: {
344
-				keyword:$('#key_answer').val(),
345
-				token: $.cookie("token")
346
-			},
347
-			success: function(data) {
348
-			    $.each(data.rows, function (i, n) {
349
-			        var collection_imgurl = n.IsCollection == true ? "./img/collection_active.png" : "./img/collection.png";
350
-			        $('<li class="chat_item">' +
351
-                                '<span class="answer_text" title="' + n.F_ReplyContent + '">' + n.F_ReplyContent + '</span>' +
352
-                                '<button type="button" class="btn btn-primary btn-sm" onclick=sendMsg("' + n.F_ReplyContent + '",' + n.F_Id + ')>发送</button> ' +
353
-                                '<span class="collection"><img onclick="collection_img(' + n.F_Id + ')" src="' + collection_imgurl + '"/></span>' +
354
-                            '</li>').appendTo($('.quick_answer'));
355
-				});
356
-			}
357
-		});
358
-        	
335
+function quick_answer() {
336
+    $('.quick_answer').empty();
337
+    $.ajax({
338
+        type: "get",
339
+        url: huayi.config.callcenter_url + "ChatMessages/GetReplyList",
340
+        dataType: 'json',
341
+        async: false,
342
+        data: {
343
+            keyword: $('#key_answer').val(),
344
+            page: 1,         //当前第几页
345
+            pagesize: 20,    //每页显示的记录数
346
+            token: $.cookie("token")
347
+        },
348
+        success: function (data) {
349
+            $.each(data.rows, function (i, n) {
350
+                var collection_imgurl = n.IsCollection == true ? "./img/collection_active.png" : "./img/collection.png";
351
+                $('<li class="chat_item">' +
352
+                            '<span class="answer_text" title="' + n.F_ReplyContent + '">' + GetLimitStr(n.F_ReplyContent, 68) + '<div>' +
353
+                            '<button type="button" class="btn btn-primary btn-sm" onclick=sendMsg("' + n.F_ReplyContent + '",' + n.F_Id + ')>发送</button> ' +
354
+                            '<img onclick="collection_img(' + n.F_Id + ')" src="' + collection_imgurl + '"/>' +
355
+                        '</div></span></li>').appendTo($('.quick_answer'));
356
+            });
357
+            // 搜索关键词高亮显示
358
+            GetReplaceKey(data.keys, document.getElementById('quick_answer').innerHTML, "quick_answer");
359
+        }
360
+    });
361
+
359
 }
362
 }
360
 
363
 
361
 //知识库列表
364
 //知识库列表
362
-function knowledge_answer(){
363
-	$('.knowledge_anwser').empty();
364
-	$.ajax({
365
-			type: "get",
366
-			url: huayi.config.callcenter_url + "ChatMessages/GetKnowledgeList",
367
-			dataType: 'json',
368
-			async: true,
369
-			data: {
370
-				keyword:$('#key_knowledge').val(),
371
-				token: $.cookie("token")
372
-			},
373
-			success: function(data) {
374
-				$.each(data.rows, function(i,n) {
375
-					var contant=n.F_Content.replace(/<[^>]+>/g,"");
376
-					if(contant.length>30){
377
-						contants = contant.substr(0, 30) + "...";	
378
-					}
379
-					$('<div class="tel_title">' + n.F_Title + '</div><li class="chat_item">' +
380
-                                '<span title="' + n.F_Description + '">' + contants + '</span>' +
381
-                                '<button type="button" class="btn btn-primary btn-sm" onclick=sendMsg("' + contant + '",' + n.F_Id + ')>发送</button> <span class="collection"><img onclick="collection_img(' + n.F_CategoryId + ')" src="./img/collection.png"/></span>' +
382
-                            '</li>').appendTo($('.knowledge_anwser'));
383
-				});
384
-			}
385
-		});
386
-        	
365
+function knowledge_answer() {
366
+    $('.knowledge_anwser').empty();
367
+    $.ajax({
368
+        type: "get",
369
+        url: huayi.config.callcenter_url + "ChatMessages/GetKnowledgeList",
370
+        dataType: 'json',
371
+        async: true,
372
+        data: {
373
+            keyword: $('#key_knowledge').val(),
374
+            page: 1,         //当前第几页
375
+            pagesize: 20,    //每页显示的记录数
376
+            token: $.cookie("token")
377
+        },
378
+        success: function (data) {
379
+            $.each(data.rows, function (i, n) {
380
+                var collection_imgurl = n.IsCollection == true ? "./img/collection_active.png" : "./img/collection.png";
381
+                $('<div class="knowledge_title">' + n.F_Title + '</div>' +
382
+                        '<li class="chat_item">' +
383
+                        '<span class="answer_text" title="' + GetLimitStr(n.F_Content, 200) + '">' + GetLimitStr(n.F_Content, 68) + '<div>' +    //n.F_Description
384
+                        '<button type="button" class="btn btn-primary btn-sm" onclick=sendKnowledgeMsg("' + GetLimitStr(n.F_Content, 1000) + '",' + n.F_RepositoryId + ')>发送</button> ' +
385
+                        '<img id="collectionimg" itemcollection = ' + n.F_RepositoryId + ' src="' + collection_imgurl + '"/>' +
386
+                        '</div></span></li>').appendTo($('.knowledge_anwser'));
387
+            });
388
+            // 搜索关键词高亮显示
389
+            GetReplaceKey(data.keys, document.getElementById('knowledge_anwser').innerHTML, "knowledge_anwser");
390
+        }
391
+    });
387
 }
392
 }
388
-function sendMsg(msg,id) {
393
+
394
+//工单列表
395
+function workorder_answer() {
396
+    $('.workorder_anwser').empty();
397
+    $.ajax({
398
+        type: "get",
399
+        url: huayi.config.callcenter_url + "ChatMessages/GetWorkOrderList",
400
+        dataType: 'json',
401
+        async: true,
402
+        data: {
403
+            keyword: $('#key_workorder').val(),
404
+            page: 1,         //当前第几页
405
+            pagesize: 20,    //每页显示的记录数
406
+            token: $.cookie("token")
407
+        },
408
+        success: function (data) {
409
+            $.each(data.rows, function (i, n) {
410
+                //var collection_imgurl = n.IsCollection == true ? "./img/collection_active.png" : "./img/collection.png";
411
+                $('<div class="knowledge_title">' + n.F_WorkOrderId + '&nbsp;' + n.F_ComTitle + '【' + States(n.F_WorkState, n.F_IsReturn) + '】</div>' +
412
+                        '<li class="chat_item">' +
413
+                        '<span class="answer_text" title="' + GetLimitStr(n.F_ComContent, 200) + '">' + GetLimitStr(n.F_ComContent, 68) + '<div>' +    //n.F_Description
414
+                        '<button type="button" class="btn btn-primary btn-sm" onclick=sendworkorderMsg("' + n.F_WorkOrderId + '&nbsp;' + n.F_ComTitle + '【' + States(n.F_WorkState, n.F_IsReturn) + '】&nbsp;内容:' + GetLimitStr(n.F_ComContent, 1000) + '",' + n.F_WorkOrderId + ')>发送</button> ' +
415
+                        //'<img id="collectionimg" itemcollection = ' + n.F_WorkOrderId + ' src="' + collection_imgurl + '"/>' +
416
+                        '</div></span></li>').appendTo($('.workorder_anwser'));
417
+            });
418
+            // 搜索关键词高亮显示
419
+            GetReplaceKey(data.keys, document.getElementById('workorder_anwser').innerHTML, "workorder_anwser");
420
+        }
421
+    });
422
+}
423
+
424
+//客户档案列表
425
+function customer_answer() {
426
+    $('.customer_anwser').empty();
427
+    $.ajax({
428
+        type: "get",
429
+        url: huayi.config.callcenter_url + "ChatMessages/GetCustomerList",
430
+        dataType: 'json',
431
+        async: true,
432
+        data: {
433
+            keyword: $('#key_workorder').val(),
434
+            page: 1,         //当前第几页
435
+            pagesize: 20,    //每页显示的记录数
436
+            token: $.cookie("token")
437
+        },
438
+        success: function (data) {
439
+            $.each(data.rows, function (i, n) {
440
+                $('<div class="knowledge_title">' + n.F_CustomerName + '</div>' +
441
+                        '<li class="chat_item">' +
442
+                        '<span class="answer_text" title="客户电话:' + n.F_Mobile + ' ' + n.F_CustomerEName + ' 联系电话:' + n.F_Telephone + '">客户电话:' + n.F_Mobile + ' ' + n.F_CustomerEName + ' 联系电话:' + n.F_Telephone + '<div>' +    //n.F_Description
443
+                        '<button type="button" class="btn btn-primary btn-sm" onclick=sendcustomerMsg("' + n.F_CustomerName + '&nbsp;客户电话:' + n.F_Mobile + '&nbsp;' + n.F_CustomerEName + '&nbsp;联系电话:' + n.F_Telephone + '",' + n.F_CustomerId + ')>发送</button> ' +
444
+                        '</div></span></li>').appendTo($('.customer_anwser'));
445
+            });
446
+            // 搜索关键词高亮显示
447
+            GetReplaceKey(data.keys, document.getElementById('customer_anwser').innerHTML, "customer_anwser");
448
+        }
449
+    });
450
+}
451
+
452
+//状态
453
+function States(WorkState, IsReturn) {
454
+    var html = '';
455
+    switch (WorkState + '') {
456
+        case '0':
457
+            html = '新工单';
458
+            if (IsReturn == 1) {
459
+                html = '新工单(回退)';
460
+            }
461
+            break;
462
+        case '1':
463
+            html = '待交办';
464
+            break;
465
+        case '2':
466
+            html = '待查收';
467
+            break;
468
+        case '3':
469
+            html = '退回审核中';
470
+            break;
471
+        case '4':
472
+            html = '办理中';
473
+            break;
474
+        case '5':
475
+            html = '延时审核';
476
+            break;
477
+        case '6':
478
+            html = '已办理';
479
+            break;
480
+        case '7':
481
+            html = '已回访';
482
+            break;
483
+        case '8':
484
+            html = '重办中';
485
+            break;
486
+        case '9':
487
+            html = '已结案';
488
+            break;
489
+        case '10':
490
+            html = '待审核';
491
+            break;
492
+        case '11':
493
+            html = '重办待交办';
494
+            break;
495
+            //              case '12':
496
+            //                  html = '待审核';
497
+            //                  break;
498
+        case '13':
499
+            html = '重办驳回';
500
+            break;
501
+    }
502
+    return html;
503
+}
504
+
505
+// IM在线客服 - 键盘发送事件
506
+$('.inputkeyword').bind('keypress', function (event) {
507
+    if (event.keyCode == "13") {
508
+        var id = $(this).attr("id");
509
+        if (id == "key_answer")
510
+            $(".Seach_answer").click();
511
+        else if (id == "key_knowledge")
512
+            $(".Seach_knowledge").click();
513
+        else if (id == "key_workorder")
514
+            $(".Seach_workorder").click();
515
+        else
516
+            $(".Seach_customer").click();
517
+    }
518
+})
519
+
520
+// 发送 - 快速回复
521
+function sendMsg(msg, id) {
389
     $.ajax({
522
     $.ajax({
390
         type: "post",
523
         type: "post",
391
         url: huayi.config.callcenter_url + "ChatMessages/SendReply",
524
         url: huayi.config.callcenter_url + "ChatMessages/SendReply",
406
     objs.msg = msg;
539
     objs.msg = msg;
407
     Sends();
540
     Sends();
408
 }
541
 }
542
+// 收藏 - 快速恢复
409
 function collection_img(id) {
543
 function collection_img(id) {
410
     $.ajax({
544
     $.ajax({
411
         type: "post",
545
         type: "post",
424
         }
558
         }
425
     });
559
     });
426
 }
560
 }
561
+
562
+// 发送 - 快速回复
563
+function sendKnowledgeMsg(msg, id) {
564
+    $.ajax({
565
+        type: "post",
566
+        url: huayi.config.callcenter_url + "ChatMessages/SendKnowledge",
567
+        async: true,
568
+        data: {
569
+            id: id,
570
+            token: $.cookie('token')
571
+        },
572
+        success: function (result) {
573
+            var result = $.parseJSON(result)
574
+            if (result.state == 'success') {
575
+                layer.msg(result.message);
576
+            }
577
+        }
578
+    });
579
+    objs.action = "sersend";
580
+    //  objs.code = $("#" + ele).find(".hidcid").val();
581
+    objs.msg = msg;
582
+    Sends();
583
+}
584
+
585
+// 收藏 - 知识库
586
+$('#knowledge_anwser').on('click', "li span div img", function () {
587
+    var collection_act_url = "./img/collection_active.png";
588
+    var collection_url = "./img/collection.png";
589
+    var id = $(this).attr("itemcollection");
590
+    var src = $(this).attr("src");
591
+    var b = false; var reg = "";
592
+    $.ajax({
593
+        type: "post",
594
+        url: huayi.config.callcenter_url + "ChatMessages/CollectionKnowledge",
595
+        async: false,
596
+        data: {
597
+            id: id,
598
+            token: $.cookie('token')
599
+        },
600
+        success: function (result) {
601
+            var result = $.parseJSON(result)
602
+            if (result.state == 'success') {
603
+                //knowledge_answer();   //注释掉原因 - 操作成功后列表刷新闪动厉害
604
+                b = true;
605
+                reg = result.message;
606
+            }
607
+        }
608
+    });
609
+    if(b){
610
+        if (src == collection_act_url) {
611
+            $(this).attr("src", collection_url);
612
+        } else {
613
+            $(this).attr("src", collection_act_url);
614
+        }
615
+        layer.msg(reg);
616
+    }
617
+})
618
+
619
+// 发送 - 工单
620
+function sendworkorderMsg(msg, id) {
621
+    $.ajax({
622
+        type: "post",
623
+        url: huayi.config.callcenter_url + "ChatMessages/SendWorkOrder",
624
+        async: true,
625
+        data: {
626
+            id: id,
627
+            token: $.cookie('token')
628
+        },
629
+        success: function (result) {
630
+            var result = $.parseJSON(result)
631
+            if (result.state == 'success') {
632
+                layer.msg(result.message);
633
+            }
634
+        }
635
+    });
636
+    objs.action = "sersend";
637
+    //  objs.code = $("#" + ele).find(".hidcid").val();
638
+    objs.msg = msg;
639
+    Sends();
640
+}
641
+
642
+// 发送 - 客户档案
643
+function sendcustomerMsg(msg, id) {
644
+    $.ajax({
645
+        type: "post",
646
+        url: huayi.config.callcenter_url + "ChatMessages/SendCustomer",
647
+        async: true,
648
+        data: {
649
+            id: id,
650
+            token: $.cookie('token')
651
+        },
652
+        success: function (result) {
653
+            var result = $.parseJSON(result)
654
+            if (result.state == 'success') {
655
+                layer.msg(result.message);
656
+            }
657
+        }
658
+    });
659
+    objs.action = "sersend";
660
+    //  objs.code = $("#" + ele).find(".hidcid").val();
661
+    objs.msg = msg;
662
+    Sends();
663
+}
664
+
665
+//// 收藏 - 知识库
666
+//function collection_img_knowledge(id) {
667
+//    var ss = $(this).attr("itemcollection");
668
+//    $.ajax({
669
+//        type: "post",
670
+//        url: huayi.config.callcenter_url + "ChatMessages/CollectionKnowledge",
671
+//        async: true,
672
+//        data: {
673
+//            id: id,
674
+//            token: $.cookie('token')
675
+//        },
676
+//        success: function (result) {
677
+//            var result = $.parseJSON(result)
678
+//            if (result.state == 'success') {
679
+//                //knowledge_answer();   //注释掉原因 - 操作成功后列表刷新闪动厉害
680
+//                var collection_act_url = "./img/collection_active.png";
681
+//                var collection_url = "./img/collection.png";
682
+//                if ($(this).attr("src") == collection_act_url) {
683
+//                    $(this).attr("src", collection_url);
684
+//                } else {
685
+//                    $(this).attr("src", collection_act_url);
686
+//                }
687
+//                layer.msg(result.message);
688
+//            }
689
+//        }
690
+//    });
691
+//}
692
+
693
+//截取字符串 - IM在线客服
694
+function GetLimitStr(val, len) {
695
+    if (val) {
696
+        // var val = val.replace(/<[^>]+>/g, "");
697
+        var val = RemoveHtml(val);
698
+        if (val.length > len) {
699
+            val = val.substr(0, len) + "...";
700
+        }
701
+        return val;
702
+    } else {
703
+        return '';
704
+    }
705
+}
706
+// 过滤HTML标签以及空格
707
+function RemoveHtml(str) {
708
+    str = str.replace(/<\/?[^>]*>/g, '');       //去除HTML tag
709
+    str = str.replace(/[ | ]*\n/g, '\n');       //去除行尾空白
710
+    str = str.replace(/\n[\s| | ]*\r/g, '\n');  //去除多余空行
711
+    str = str.replace(/(<br[^>]*>| |\s*)/g, '')
712
+    str = str.replace(/ /ig, '');               //去掉空格
713
+    str = str.replace(/(^\s*)|(\s*$)/g, "");    //去掉空格
714
+    str = str.replace(/&nbsp;/ig, "");          //&nbsp;全部替换为空字符串  
715
+    return str;
716
+}
717
+// 批量替换关键词 - 搜索关键词高亮显示
718
+function GetReplaceKey(str, innerHtmlContent, id) {
719
+    if (str.trim()) {
720
+        var arr = str.split(',');
721
+        $.each(arr, function (index, j) {
722
+            var reg = new RegExp(j, 'g')
723
+            innerHtmlContent = innerHtmlContent.replace(reg, `<font color=#c00>${j}</font>`)
724
+        });
725
+        document.getElementById(id).innerHTML = innerHtmlContent
726
+    }
727
+}