瀏覽代碼

双汇2.0.1

miaofuhao 2 年之前
父節點
當前提交
9e9fb5bc8b

+ 9 - 0
CallCenterWeb.UI/.project

@@ -132,5 +132,14 @@
132 132
 				<arguments>1.0-name-matches-false-false-node_modules</arguments>
133 133
 			</matcher>
134 134
 		</filter>
135
+		<filter>
136
+			<id>1686622866980</id>
137
+			<name></name>
138
+			<type>26</type>
139
+			<matcher>
140
+				<id>org.eclipse.ui.ide.multiFilter</id>
141
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
142
+			</matcher>
143
+		</filter>
135 144
 	</filteredResources>
136 145
 </projectDescription>

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

@@ -5,7 +5,7 @@ huayi.config = {
5 5
    //callcenter_url: "http://localhost:7456/",//生产环境 前端Web站IP和端口
6 6
    // callcenter_url: "http://192.168.4.18:4687/",//生产环境 前端Web站IP和端口
7 7
     callcenter_url: "http://192.168.8.9:1001/",//生产环境 前端Web站IP和端口
8
-    socket_ip: "121.196.219.217",//WebSocket通讯ip 121.196.219.217
8
+    socket_ip: "192.168.8.7",//WebSocket通讯ip 121.196.219.217
9 9
     socket_port: "8081",    //WebSocket通讯端口
10 10
     menuworktime: 1000 * 60,    //菜单工单数量刷新间隔
11 11
     indextime: 1000 * 60 * 2         //首页报表刷新间隔

+ 19 - 0
CallCenterWeb.UI/Script/Common/huayi.http.js

@@ -675,6 +675,25 @@ helper.init = {
675 675
 helper.init.setajax();
676 676
 helper.init.setdh();
677 677
 
678
+helper.method = {
679
+	// 导出列表
680
+	exportFileFun:function (api, params) {
681
+		var url = huayi.config.callcenter_url + api;
682
+		if(typeof(params) !== "object") {
683
+			return
684
+		}
685
+		// 分页为空
686
+		Object.keys(params).forEach(function(key, index) {
687
+			if(index === 0) {
688
+				url += `?${key}=${params[key]}`
689
+			} else {
690
+				url += `&${key}=${params[key]}`
691
+			}
692
+		})
693
+		window.location.href = url;
694
+	}
695
+}
696
+
678 697
 
679 698
 
680 699
 

+ 9 - 0
CallCenterWeb.UI/SystemManager/js/yongHuManger.js

@@ -6,6 +6,7 @@ var pidName; //父节点name
6 6
 var keyWord = $('.searCon').val(); //关键字
7 7
 var xlName; //添加下拉框节点name
8 8
 var table = $('#table1'); //右边表格
9
+var exportParams
9 10
 //搜索按钮
10 11
 $('.searchGo').click(function() {
11 12
 	keyWord = $('.searCon').val();
@@ -19,6 +20,12 @@ $('.searchGo').click(function() {
19 20
 	//	return;
20 21
 	//}
21 22
 })
23
+//搜索按钮
24
+$('.exportFile').click(function() {
25
+	exportParams.isdc = 1
26
+	helper.method.exportFileFun("UserAccount/GetList",exportParams)
27
+
28
+})
22 29
 
23 30
 
24 31
 $.get(huayi.config.callcenter_url + "Department/GetDeptList", {
@@ -901,6 +908,8 @@ function initTable(token, id, keyWord) {
901 908
 				dptid: id,
902 909
 				key: keyWord.replace(/\ +/g,"")
903 910
 			};
911
+			// 导出参数
912
+			exportParams = param;
904 913
 			return param;
905 914
 		},
906 915
 		onLoadSuccess: function() { //加载成功时执行

+ 2 - 0
CallCenterWeb.UI/SystemManager/yongHuManger.html

@@ -35,6 +35,8 @@
35 35
 						<input type="text" class="searCon" placeholder="请输入关键字" />
36 36
 					</span>
37 37
 					<button class="btns searchGo">搜索</button>
38
+					<button class="btns exportFile">导出</button>
39
+					
38 40
 				</div>
39 41
 			</div>
40 42
 			<div class="treeTable clearfix">

+ 22 - 0
CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html

@@ -32,6 +32,10 @@
32 32
 				font-size: 18px;
33 33
 				color: #1ab394;
34 34
 			}
35
+			.btn-default{
36
+				background: #FFFFFF;
37
+				color: #555
38
+			}
35 39
 		</style>
36 40
 	</head>
37 41
 	
@@ -167,6 +171,12 @@
167 171
 								<option value="0">否</option>
168 172
 							</select>
169 173
 						</div>
174
+						<div class="form-group" style="width: 200px;">
175
+							<select id="ZX" name="select" class="selectpicker show-tick form-control" data-live-search="true">
176
+								<option value="">请选择</option>
177
+							</select>
178
+						</div>
179
+						
170 180
 						<div class="form-group btn-position">
171 181
 							<button class="btns ss">搜索</button>
172 182
 							<button class="btns export">导出</button>
@@ -218,7 +228,17 @@
218 228
 		<script src="../js/WorkOrder/WorkOrder.js"></script>
219 229
 		<script src="../js/zTree/jquery.ztree.core.js"></script>
220 230
 		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
231
+		<script src="./js/selectCommon.js"></script>
221 232
 		<script>
233
+			var zxSelectObj = {
234
+				id:'ZX',
235
+				apiUrl:'UserAccount/GetList',
236
+				params:{
237
+					type:3
238
+				},
239
+				selectValue:'F_UserCode',
240
+				selectName:'F_UserName'
241
+			}
222 242
 			$(document).ready(function() {
223 243
 				laydate.render({
224 244
 					elem: '#greetingTimes',
@@ -230,6 +250,7 @@
230 250
 					range: '~',
231 251
 					theme: '#1ab394',
232 252
 				});
253
+				selectCommon(zxSelectObj)
233 254
 				// 导出
234 255
 				$('.export').click(function() {
235 256
 					var state = $("#searchState").val(); //处理进度
@@ -275,6 +296,7 @@
275 296
 							batchNumber: $("#searchBatchNumber").val(), //产品编码
276 297
 							manufacturer: $("#searchManufacturerName").val(), //生产厂家
277 298
 							problemCode: $("#searchProblemCodeName").val(), //问题代码
299
+							ywy:$("#ZX").val(),
278 300
 							type: $("#searchOrderType").val(), //工单类别
279 301
 							dealTimely: $("#searchDealTimely").val(), // 工单级别
280 302
 							see: $("#searchSee").val(), //	处理专员是否只查看负责区域单子

+ 42 - 0
CallCenterWeb.UI/WorkOrder/js/selectCommon.js

@@ -0,0 +1,42 @@
1
+function selectMultiple(obj) {
2
+	var maindeptId = "";
3
+	var maindeptId_ = obj.val(); //坐席
4
+	if(maindeptId_ != null) {
5
+		$(maindeptId_).each(function(i, n) {
6
+			var obj2 = '';
7
+			obj2 = n + ",";
8
+			maindeptId += obj2;
9
+		})
10
+		maindeptId = maindeptId.substring(0, maindeptId.length - 1)
11
+	} else {
12
+		maindeptId = ""
13
+	}
14
+	return maindeptId
15
+}
16
+function selectCommon(obj){
17
+	params = Object.assign(obj.params,{
18
+			token: $.cookie("token"),
19
+	})
20
+	$.getJSON(
21
+		huayi.config.callcenter_url + obj.apiUrl,params ,
22
+		function(data) {
23
+			console.log(data.rows)
24
+			if(data.rows.length>0) {
25
+				var content = data.rows;
26
+				$(content).each(function(i, n) {
27
+					$(
28
+						"<option value='" +
29
+						n[obj.selectValue] +
30
+						"'>" +
31
+						n[obj.selectName] +
32
+						"</option>"
33
+					).appendTo($("#"+obj.id));
34
+				});
35
+				$("#"+obj.id).selectpicker({
36
+					noneSelectedText: "请选择业务员", //默认显示内容
37
+				});
38
+				$("#"+obj.id).selectpicker("refresh");
39
+			}
40
+		}
41
+	);
42
+}

+ 10 - 10
CallCenterWeb.UI/callScreen/call.js

@@ -3,6 +3,7 @@
3 3
 var Number = helper.request.queryString("Number");
4 4
 var CallID = helper.request.queryString("CallID");
5 5
 var callRecordId = ""; 
6
+var provinceCityArr
6 7
 $(document).ready(function () {
7 8
 
8 9
 	LAISHENG($("#source"));//省
@@ -90,10 +91,7 @@ $(document).ready(function () {
90 91
                 //$(".ldlocation").text(result.data);
91 92
 				if (result.data !== "未知") {
92 93
 					var data = result.data.substr(0, result.data.length-2);
93
-					$("#source option:selected").text(data.split("-")[0]); // 工单-省
94
-					$("#source option:selected").val(data.split("-")[0]); // 工单-省
95
-					$("#type option:selected").text(data.split("-")[1]); //工单-市
96
-                    $("#type option:selected").val(data.split("-")[1]); //工单-市
94
+					provinceCity(data)
97 95
                     cityGetCounty(data.split("-")[1]);
98 96
                 }
99 97
             }
@@ -768,6 +766,9 @@ function LAISHI(obj) {
768 766
 			$(content).each(function (i, n) {
769 767
 				$("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);					
770 768
 			})
769
+			if(provinceCityArr.length>1){
770
+				$('#type option:contains('+provinceCityArr[1]+')').attr("selected",true);
771
+			}
771 772
 		}
772 773
 		
773 774
 	})
@@ -1690,7 +1691,7 @@ function getRepeatWorker () {
1690 1691
 					//重复工单
1691 1692
 					$("#duplicate input[type=radio][name=duplicate][value="+data.F_Duplicate+"]").attr("checked",'checked');
1692 1693
 					// 省市县
1693
-					provinceCity(data)
1694
+					provinceCity(data.F_AddRess)
1694 1695
 				}
1695 1696
 			}
1696 1697
 		}
@@ -1700,13 +1701,12 @@ function getRepeatWorker () {
1700 1701
 
1701 1702
 //省市县回显
1702 1703
 function provinceCity(data){
1703
-	var provinceCityArr = data.F_AddRess.split("-");
1704
-	$("#source option:selected").text(provinceCityArr[0]); //省
1705
-	$("#source option:selected").val(provinceCityArr[0]);
1706
-	$("#type option:selected").text(provinceCityArr[1]); //市
1707
-	$("#type option:selected").val(provinceCityArr[1]);
1704
+	provinceCityArr = data.split("-");
1705
+	$('#source option:contains('+provinceCityArr[0]+')').attr("selected",true);
1708 1706
 	$("#keyid").val(provinceCityArr[2]); //区\县
1709 1707
 	$("#addressDescription").val(provinceCityArr[3]); //详细地址描述
1708
+	LAISHI($("#type"));
1709
+	
1710 1710
 }
1711 1711
 
1712 1712
 

+ 1 - 0
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -415,6 +415,7 @@ function authorizeOperateButton(userRoleCode) {
415 415
 				$('.tool_downs').find('[id*="HY_submit"]').show(); //提交
416 416
                 $('.tool_downs').find('[id*="HY_end"]').show(); //完结
417 417
 				$('.tool_downs').find('[id*="HY_dealWith"]').show(); //处理
418
+				$('.tool_downs').find('[id*="HY_return"]').show();//退回
418 419
 				$('.tool_downs').find('[id*="HY_reminder"]').show();//催单
419 420
 				$('.tool_downs').find('[id*="HY_edit"]').show(); //修改
420 421
 				// 操作列表

+ 5 - 4
CallCenterWeb.UI/js/WorkOrder/WorkOrderDetails.js

@@ -158,13 +158,13 @@ function getWorkOrderDe() {
158 158
 						var fileType1 = n.F_Type.split("\/")[0];
159 159
 						if (fileType === '.jpg'||fileType === '.png'||fileType1==='image') {
160 160
 							$('<div class="img-box">' +
161
-								'<span class="img_mask"><span onclick=downloadFile("'+ n.F_Url + '","' + n.F_Name + '","' + n.F_Type +
161
+								'<span class="img_mask"><span onclick=downloadFile("'+ n.F_Url + '","'+con.rows[0].F_WorkOrderId +"_"+ (i+1) + '","' + n.F_Type +
162 162
 								'") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
163
-								'<img layer-src="' + n.F_Url + '" src="' + n.F_Url + '" alt="' + n.F_Name +
164
-								'" class="image-item" /><div>').appendTo("#fileList");
163
+								'<img layer-src="' + n.F_Url + '" src="' + n.F_Url + '" alt="'+con.rows[0].F_WorkOrderId +"_"+  (i+1) +
164
+								'" class="image-item" /><div>').appendTo("#fileList");                                                                                             
165 165
 						} else {
166 166
 							$('<div class="img-box">' +
167
-								'<span class="img_mask"><span href="javascript:;" onclick=downloadFile("' +  n.F_Url + '","' + n.F_Name +
167
+								'<span class="img_mask"><span href="javascript:;" onclick=downloadFile("'+con.rows[0].F_WorkOrderId +"_"+ (i+1)+
168 168
 								'","' + n.F_Type +
169 169
 								'") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
170 170
 								'<span class="img_filename">'+n.F_OriName + n.F_Name.split(".")[1] + '</span><div>').appendTo("#fileList");
@@ -190,6 +190,7 @@ function getWorkOrderDe() {
190 190
 }
191 191
 
192 192
 function downloadFile(data, strFileName, strMimeType) {
193
+	console.log(data, strFileName, strMimeType)
193 194
 	event.preventDefault();
194 195
 	//详细见文档 http://danml.com/download.html
195 196
 	var x = new XMLHttpRequest();

+ 1 - 1
CallCenterWeb.UI/js/index.js

@@ -52,7 +52,7 @@ $(document).ready(function() {
52 52
 				obj.Type = fun;
53 53
 				switch(fun) {
54 54
 					case "Login":
55
-						//									obj.AgentGroup = "364";
55
+						obj.AgentGroup = "1";
56 56
 						obj.AgentType = "0";
57 57
 						Send();
58 58
 						break; //签入

+ 0 - 2
CallCenterWeb.UI/login.html

@@ -137,9 +137,7 @@
137 137
                     },
138 138
                     success: function (data) {
139 139
                         /*验证请求*/
140
-                       debugger
141 140
                         if (data.state == "success") {
142
-                        	
143 141
                             $.cookie("token", data.data.token, { expires: 7 });
144 142
                             $.cookie("extno", userSeat, { expires: 7 });
145 143
                             window.location.href = "index.html";

+ 2 - 2
双汇APP-andriod/workOrder/Work-dispose.html

@@ -155,11 +155,11 @@
155 155
 						<label class="label labels">是否完结:</label>
156 156
 						<div class="mui-input-row mui-radio mui-left radio_box">
157 157
 							<label>否</label>
158
-							<input type="radio" name="secret" value="0" />
158
+							<input type="radio" name="secret" checked="checked" value="0" />
159 159
 						</div>
160 160
 						<div class="mui-input-row mui-radio mui-left radio_box">
161 161
 							<label>是</label>
162
-							<input type="radio" name="secret" checked="checked" value="1" />
162
+							<input type="radio" name="secret" value="1" />
163 163
 						</div>
164 164
 					</div>
165 165
 				</li>

+ 2 - 2
双汇APP/workOrder/Work-dispose.html

@@ -156,11 +156,11 @@
156 156
 						<label class="label labels">是否完结:</label>
157 157
 						<div class="mui-input-row mui-radio mui-left radio_box">
158 158
 							<label>否</label>
159
-							<input type="radio" name="secret" value="0" />
159
+							<input type="radio" name="secret" checked="checked" value="0" />
160 160
 						</div>
161 161
 						<div class="mui-input-row mui-radio mui-left radio_box">
162 162
 							<label>是</label>
163
-							<input type="radio" name="secret" checked="checked" value="1" />
163
+							<input type="radio" name="secret" value="1" />
164 164
 						</div>
165 165
 					</div>
166 166
 				</li>