Преглед на файлове

Merge branch 'master' of http://192.168.1.222:3000/zhengbingbing/Autobio_UI

zhangshuangnan преди 7 години
родител
ревизия
3085ba1b34
променени са 2 файла, в които са добавени 298 реда и са изтрити 44 реда
  1. 280 35
      CallCenterWeb.UI/index.html
  2. 18 9
      CallCenterWeb.UI/js/main.js

+ 280 - 35
CallCenterWeb.UI/index.html

@@ -430,8 +430,6 @@
430 430
             }
431 431
 
432 432
             ul.ztree {
433
-                border: 1px solid #617775;
434
-                background: #f0f6e4;
435 433
                 overflow-y: scroll;
436 434
                 overflow-x: auto;
437 435
             }
@@ -705,6 +703,29 @@
705 703
             background: url(img/phoneBZ.png) no-repeat;
706 704
             display: none;
707 705
         }
706
+        
707
+			#menuContent {
708
+				background: #fff;
709
+				position: absolute;
710
+				width: 100%;
711
+				border: 1px solid darkgrey;
712
+				right: 0;
713
+				top: 21px;
714
+				z-index: 10;
715
+/*				display: none;*/
716
+				overflow-y: auto;
717
+			}
718
+			
719
+			#organizer {
720
+				height: 25px;
721
+				width: 128px;
722
+				display: inline-block;
723
+				position: relative;
724
+			}
725
+			
726
+			#treeDemo li {
727
+				width: 100%;
728
+			}
708 729
     </style>
709 730
 </head>
710 731
 
@@ -979,25 +1000,32 @@
979 1000
                     <th>姓名:</th>
980 1001
                     <td><input type="text" value="未知" class="ldname khmc" /><input type="hidden" value="" id="khid" /></td>
981 1002
                 </tr>
982
-                <tr>
1003
+                <!--<tr>
983 1004
                     <th>客户编号:</th>
984 1005
                     <td><input type="text" value="" class="khbh" /></td>
985
-                </tr>
1006
+                </tr>-->
986 1007
                 <tr>
987
-                    <th>归属地:</th>
1008
+                    <th>省份:</th>
988 1009
                     <td><span class="ldlocation" style="padding-left: 5px;">未知</span></td>
989 1010
                 </tr>
990 1011
                 <tr>
991
-                    <th>联系电话1:</th>
1012
+                    <th>联系电话:</th>
992 1013
                     <td><input type="text" value="" class="ldtel1" /></td>
993 1014
                 </tr>
994
-                <tr>
1015
+                <!--<tr>
995 1016
                     <th>联系电话2:</th>
996 1017
                     <td><input type="text" value="" class="ldtel2" /></td>
997 1018
                 </tr>
998 1019
                 <tr>
999 1020
                     <th>联系电话2:</th>
1000 1021
                     <td><input type="text" value="" class="ldtel3" /></td>
1022
+                </tr>-->
1023
+                <tr>
1024
+                    <th>来电单位:</th>
1025
+                    <td>
1026
+                    	<input type="text" value="" class="" />
1027
+                    	
1028
+                    </td>
1001 1029
                 </tr>
1002 1030
                 <tr>
1003 1031
                     <th>来电时间:</th>
@@ -1013,9 +1041,9 @@
1013 1041
         <div class="ldtp-cr col-sm-9">
1014 1042
             <ul class="ld-service clearfix">
1015 1043
                 <li style="border-bottom:1px solid #243747;" itemtype="0" class="cr-click">历史记录</li>
1016
-                <li style="border-bottom:1px solid #69cbd0;" itemtype="1">客服部</li>
1044
+                <li style="border-bottom:1px solid #69cbd0;display: none;" itemtype="1" class="KF" >客服部</li>
1017 1045
                 <!--<--<li style="border-bottom:1px solid #f95a83;" itemtype="2">保修服务</li>-->
1018
-                <li style="border-bottom:1px solid #243747;" itemtype="3">市场部</li>
1046
+                <li style="border-bottom:1px solid #243747;" itemtype="3" class="SC" >市场部</li>
1019 1047
             </ul>
1020 1048
             <div class="ld-sercon">
1021 1049
                 <div class="complain" style="display:block;">
@@ -1145,6 +1173,7 @@
1145 1173
                                     <textarea rows="5" id="cont"></textarea>
1146 1174
                                 </span>
1147 1175
                             </div>
1176
+                            
1148 1177
                             <!--<div class="form-group" style="padding-left: 15px;">
1149 1178
                                 <span>解答内容:</span>
1150 1179
                                 <textarea rows="5"></textarea>
@@ -1154,34 +1183,101 @@
1154 1183
                     </div>
1155 1184
                     <div class="Pre-second second-con zxbg " style="display: none;">
1156 1185
                         <form>
1157
-
1158 1186
                             <div class="form-group clearfix">
1159 1187
                                 <span class="col-sm-1">
1160
-                                    咨询人:
1188
+                                    姓名:
1161 1189
                                 </span>
1162 1190
                                 <span class="col-sm-3">
1163
-                                    <input type="text" id="zxr_" />
1191
+                                    <input type="text" id="callCustomer" />
1164 1192
                                 </span>
1165 1193
                                 <span class="col-sm-1">
1166
-                                    咨询电话:
1194
+                                    电话:
1167 1195
                                 </span>
1168 1196
                                 <span class="col-sm-3">
1169
-                                    <input type="text" id="zxdh_" />
1197
+                                    <input type="text" id="Tel" />
1170 1198
                                 </span>
1199
+                                
1171 1200
                             </div>
1201
+                            <div class="form-group clearfix">
1202
+                                <span class="col-sm-1">
1203
+                                    来电单位:
1204
+                                </span>
1205
+                                <span class="col-sm-3">
1206
+                                    <input type="text" id="lddep" readonly="readonly" />
1207
+                                </span>
1208
+                                <span class="col-sm-1">
1209
+                                    反馈单位:
1210
+                                </span>
1211
+                                <span class="col-sm-3">
1212
+                                    <input type="text" id="fkdep" />
1213
+                                    <div class="box" id="box">
1214
+           							  <ul>
1172 1215
 
1216
+          							  </ul>
1217
+        							</div>
1218
+                                </span>
1219
+                            </div>
1220
+							<div class="form-group clearfix">
1221
+								<span class="col-sm-1">
1222
+                                    工单来源:
1223
+                                </span>
1224
+                                <span class="col-sm-3">
1225
+                                    <select name="" id="DicValueList">
1226
+                                    </select>
1227
+                                </span>
1228
+                                <span class="col-sm-1">
1229
+                                    工单类型:
1230
+                                </span>
1231
+                                <span class="col-sm-3">
1232
+                                    <div class="inpBox" id="organizer">
1233
+										<input id="citySel" class="inps"  />
1234
+										<input type="hidden" id="OPID" />
1235
+										<i class="xl xl_one" id="xl_one"></i>
1236
+										<div id="menuContent" class="menuContent" style="display: none; position: absolute;  z-index: 100;">
1237
+											<ul id="treeDemo" class="ztree"></ul>
1238
+										</div>
1239
+									</div>
1240
+                                </span>
1241
+                            </div>
1173 1242
                             <div class="form-group clearfix">
1174
-                                <span class="col-sm-1">咨询内容:</span>
1243
+                            	                             <span class="col-sm-1">
1244
+                                    工单状态:
1245
+                                </span>
1246
+                                <span class="col-sm-3">
1247
+                                    <select name="" id="State">
1248
+                                    	
1249
+                                    </select>
1250
+                                </span>
1251
+                            </div>
1252
+                            <div class="form-group clearfix">
1253
+                                <span class="col-sm-1">反馈内容:</span>
1175 1254
                                 <span class="col-sm-11">
1176
-                                    <textarea rows="5" id="zxnr_" style="resize: none;"></textarea>
1255
+                                    <textarea rows="5" id="fkcont" style="resize: none;"></textarea>
1177 1256
                                 </span>
1178 1257
                             </div>
1179 1258
                             <div class="form-group clearfix">
1180
-                                <span class="col-sm-1">处理内容:</span>
1259
+                                <span class="col-sm-1">快递信息:</span>
1181 1260
                                 <span class="col-sm-11">
1182
-                                    <textarea rows="5" style="resize: none;" id="clnr_"></textarea>
1261
+                                    <textarea rows="2" id="sendmsg" style="resize: none;" id="clnr_"></textarea>
1262
+                                </span>
1263
+                            </div>
1264
+                            <div class="form-group clearfix">
1265
+                                <span class="col-sm-1">备注一:</span>
1266
+                                <span class="col-sm-11">
1267
+                                    <textarea rows="2" id="note1" style="resize: none;"id="cont"></textarea>
1268
+                                </span>
1269
+                            </div>
1270
+                             <div class="form-group clearfix">
1271
+                                <span class="col-sm-1">备注一:</span>
1272
+                                <span class="col-sm-11">
1273
+                                    <textarea rows="2" id="note2" style="resize: none;"id="cont"></textarea>
1274
+                                </span>
1275
+                            </div>
1276
+                             <div class="form-group clearfix">
1277
+                                <span class="col-sm-1">备注一:</span>
1278
+                                <span class="col-sm-11">
1279
+                                    <textarea rows="2" id="note3"  style="resize: none;"id="cont"></textarea>
1183 1280
                                 </span>
1184
-
1185 1281
                             </div>
1186 1282
                             <div class="bton add_">创建</div>
1187 1283
                         </form>
@@ -1604,6 +1700,17 @@
1604 1700
                     }
1605 1701
                 }
1606 1702
             })
1703
+            //权限展示
1704
+            $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetCurrUserDep', {
1705
+                "token": $.cookie("token")
1706
+            }, function (result) {
1707
+                if (result.state.toLowerCase() == "success") {
1708
+                    console.log(result);
1709
+                    if(result.data.groname=="客服组"){
1710
+                  	$(".KF").show();
1711
+                    }
1712
+                }
1713
+            })
1607 1714
             //分机号
1608 1715
             //话务相关
1609 1716
             $("#top-search li").click(function () {
@@ -2059,24 +2166,57 @@
2059 2166
             }
2060 2167
 
2061 2168
             $(".add_").click(function () {
2062
-                var tskh = $("#zxr_").val(); //咨询人:
2063
-                var tsdh = $("#zxdh_").val(); //咨询电话
2064
-                var cont = $("#zxnr_").val(); //咨询内容
2065
-                var clcont = $("#clnr_").val(); //内容
2169
+            	//联系人
2170
+            	var callCustomer=$("#callCustomer").val();
2171
+            	//来电号码 
2172
+            	var tel=$("#Tel").val();
2173
+            	//来电单位
2174
+            	var lddep=$('#lddep').val();
2175
+            	//反馈单位 
2176
+            	var fkdep=$("#fkdep").val();
2177
+            	///工单来源id 
2178
+            	var gdly=$("#DicValueList").val();
2179
+            	//工单类型id  
2180
+            	var gdlx=$("#OPID").val();
2181
+            	//工单状态id
2182
+            	var gdzt=$("#State").val();
2183
+            	//反馈内容 
2184
+            	var fkcont=$("#fkcont").val();
2185
+            	//快递信息
2186
+            	var sendmsg=$('#sendmsg').val();
2187
+            	//备注一 
2188
+            	var note1=$("#note1").val();
2189
+            	//备注二 
2190
+            	var note2=$("#note2").val();
2191
+            	//备注三
2192
+            	var note3=$("#note3").val();
2193
+            	//callid 
2194
+            	var callid=$("#hidCallID").val();
2195
+//              var tskh = $("#zxr_").val(); //联系:
2196
+//              var tsdh = $("#zxdh_").val(); //咨询电话
2197
+//              var cont = $("#zxnr_").val(); //咨询内容
2198
+//              var clcont = $("#clnr_").val(); //内容
2066 2199
                 var type = "1";
2067
-                if (!clcont) {
2068
-                    layer.confirm('请输入处理内容!', {
2069
-                        btn: ['确定']
2070
-                    });
2071
-                    return;
2072
-                }
2073
-
2200
+//              if (!clcont) {
2201
+//                  layer.confirm('请输入处理内容!', {
2202
+//                      btn: ['确定']
2203
+//                  });
2204
+//                  return;
2205
+//              }
2074 2206
                 $.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
2075
-                    tskh: tskh,
2076
-                    tsdh: tsdh,
2077
-                    cont: cont,
2078
-                    clcont: clcont,
2079
-                    type: type,
2207
+                    callCustomer: callCustomer,
2208
+                    tel: tel,
2209
+                    lddep: lddep,
2210
+                    fkdep: fkdep,
2211
+                    gdly: gdly,
2212
+                   	gdlx: gdlx,
2213
+                    gdzt: gdzt,
2214
+                    fkcont: fkcont,
2215
+                    sendmsg:sendmsg,
2216
+                    note1:note1,
2217
+                    note2:note2,
2218
+                    note3:note3,
2219
+                    callid:callid,
2080 2220
                     "token": $.cookie("token")
2081 2221
                 }, function (result) {
2082 2222
                     result = $.parseJSON(result);
@@ -2887,6 +3027,111 @@
2887 3027
             //window.parent.frames[ "iframe0"].location.reload();
2888 3028
             $("iframe:visible")[0].src = "widgets.html"
2889 3029
         }
3030
+//      $.getJSON(huayi.config.callcenter_url + 'Customer/GetCustomerByTel', {
3031
+////		"tel": $(".hidTel").val(),
3032
+//		"tel": '123456789',
3033
+////		"token": $.cookie("token")
3034
+//	}, function(result) {
3035
+//		if(result.state.toLowerCase() == "success") {
3036
+//			if(result.data.length > 0) {
3037
+//				$("#zxr_").val(result.data[0].F_CustomerName);
3038
+//				$("#tskh").val(result.data[0].F_CustomerName);
3039
+//				$("#khid").val(result.data[0].F_CustomerId);
3040
+//				$(".khbh").val(result.data[0].F_CustomerCode);
3041
+//				$(".ldtel1").val(result.data[0].F_Telephone);
3042
+//				$(".ldtel2").val(result.data[0].F_Mobile);
3043
+//				$(".ldtel3").val(result.data[0].F_ChargeTelephone);
3044
+//
3045
+//			}
3046
+//		}
3047
+//	})
3048
+        $.ajax({
3049
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
3050
+                type:'get',
3051
+                async:true,
3052
+                data: {
3053
+//              	tel: '123456789',
3054
+					flag:'GDLY',
3055
+                    token: $.cookie("token")
3056
+                },
3057
+                dataType: "json",
3058
+                success: function (res) {
3059
+                	if(res.state=="success"){
3060
+                		console.log(res.data);
3061
+                		$('<option value="">全部</option>').appendTo($("#DicValueList"));
3062
+                		$(res.data).each(function(i,n){
3063
+                			$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
3064
+                		})
3065
+//              		
3066
+                	}
3067
+
3068
+                }
3069
+            });
3070
+             $("#citySel").click(function () {
3071
+                if ($(".menuContent").is(":hidden")) {
3072
+                    $(".menuContent").show();
3073
+//                  alert("1");
3074
+                } else {
3075
+                    $(".menuContent").hide();
3076
+                }
3077
+            }) 
3078
+            //工单类型
3079
+            //部门
3080
+				tree() 
3081
+				function tree() {
3082
+					$.get(huayi.config.callcenter_url + "WorkType/GetTreeList", {
3083
+						"token": $.cookie("token"),
3084
+						//			"pid": pid
3085
+					}, function(result) {
3086
+						result = $.parseJSON(result);
3087
+						$.fn.zTree.init($("#treeDemo"), setting2, result.data); //实例化树形图
3088
+					});
3089
+					}
3090
+				var setting2 = {
3091
+					data: {
3092
+						key: {
3093
+							name: "text"
3094
+						},
3095
+						simpleData: {
3096
+							enable: true,
3097
+							idKey: "id",
3098
+							rootPId: 0
3099
+						}
3100
+					},
3101
+					callback: {
3102
+						onClick: addTreeClick
3103
+					}
3104
+				}
3105
+				function addTreeClick(event, treeId, treeNode) {
3106
+					IDs = treeNode.id;
3107
+					Names = treeNode.text;
3108
+					$('#citySel').val(Names);
3109
+					$("#OPID").val(IDs);
3110
+					$('.menuContent').hide()
3111
+
3112
+				};
3113
+			//状态
3114
+			$.ajax({
3115
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
3116
+                type:'get',
3117
+                async:true,
3118
+                data: {
3119
+					flag:'GDZT',
3120
+                    token: $.cookie("token")
3121
+                },
3122
+                dataType: "json",
3123
+                success: function (res) {
3124
+                	if(res.state=="success"){
3125
+                		console.log(res.data);
3126
+                		$('<option value="">全部</option>').appendTo($("#State"));
3127
+                		$(res.data).each(function(i,n){
3128
+                			$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#State"));
3129
+                		})
3130
+//              		
3131
+                	}
3132
+
3133
+                }
3134
+            });
2890 3135
     </script>
2891 3136
     <script src="./js/plugins/metisMenu/jquery.metisMenu.js"></script>
2892 3137
     <script src="./js/plugins/slimscroll/jquery.slimscroll.min.js"></script>

+ 18 - 9
CallCenterWeb.UI/js/main.js

@@ -259,26 +259,35 @@ function IncomingBack(data) {
259 259
 	}, function(result) {
260 260
 		if(result.state.toLowerCase() == "success") {
261 261
 			$(".khgsd").text(result.data);
262
-			$(".ldlocation").text(result.data);
262
+//			$(".ldlocation").text(result.data);
263 263
 		}
264 264
 	})
265 265
 	//获取客户信息
266 266
 	$(".ldtel").text($(".hidTel").val());
267 267
 	$("#tsdh").val($(".hidTel").val());
268 268
 	$(".ldtel1").val($(".hidTel").val());
269
-	$.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetCustomerByTel', {
269
+	$.getJSON(huayi.config.callcenter_url + 'Customer/GetCustomerByTel', {
270 270
 		"tel": $(".hidTel").val(),
271
+//		"tel": '18839115206',
271 272
 		"token": $.cookie("token")
272 273
 	}, function(result) {
273 274
 		if(result.state.toLowerCase() == "success") {
274 275
 			if(result.data.length > 0) {
275
-				$("#zxr_").val(result.data[0].F_CustomerName);
276
-				$("#tskh").val(result.data[0].F_CustomerName);
277
-				$("#khid").val(result.data[0].F_CustomerId);
278
-				$(".khbh").val(result.data[0].F_CustomerCode);
279
-				$(".ldtel1").val(result.data[0].F_Telephone);
280
-				$(".ldtel2").val(result.data[0].F_Mobile);
281
-				$(".ldtel3").val(result.data[0].F_ChargeTelephone);
276
+//				$("#zxr_").val(result.data[0].F_CustomerName);
277
+//				$("#tskh").val(result.data[0].F_CustomerName);
278
+//				$("#khid").val(result.data[0].F_CustomerId);
279
+//				$(".khbh").val(result.data[0].F_CustomerCode);//客户编号
280
+				$('.ldname').val(result.data.F_CustomerName);//客户姓名
281
+				$(".ldtel1").val(result.data.F_Mobile);//联系电话
282
+				$(".ldlocation").text(result.data.F_Province);//省份
283
+//				$(".ldtel2").val(result.data[0].F_Mobile);
284
+//				$(".ldtel3").val(result.data[0].F_ChargeTelephone);
285
+//客服部显示
286
+$("#callCustomer").val(result.data.F_CustomerName);//客户姓名
287
+$("#Tel").val(result.data.F_Mobile);//联系电话
288
+$("#lddep").val(result.data.F_CustomerIndustry );//来电单位
289
+//市场部显示
290
+
282 291
 
283 292
 			}
284 293
 		}