miaofuhao лет назад: 3
Родитель
Сommit
4deec714e1

+ 1 - 1
WebUI/CallCenterWeb.UI/equipmentOperationManage/js/equipmentRepair.js

@@ -726,7 +726,7 @@ function btn_robbing(wocode) {
726 726
 function btn_evaluate(wocode, ids) {
727 727
 	layer.open({
728 728
 		type: 2,
729
-		content: "template/EvaluateEquipmentRepair.html?code=" + wocode + "&id=" + ids,
729
+		content: "template/EvaluateEquipmentRepair.html?code=" + wocode + "&ids=" + ids,
730 730
 		title: '工单评价',
731 731
 		area: ['70%', '80%'], //宽高
732 732
 	});

+ 6 - 4
WebUI/CallCenterWeb.UI/equipmentOperationManage/js/notSingleRepair.js

@@ -203,8 +203,9 @@ function formatterOperate(val, row) {
203 203
 		'<ul class="tool_down">'
204 204
 	switch (val + '') {
205 205
 		case '0':
206
-			str += '<li><a class="aBtn" authorize="yes" id="HY_assign_' + row.id + '" onclick="btn_assign(\'' + row.projectid +
207
-				'\',\'' + row.wocode + '\')"><i class="fa icon-paidan tub"></i>派单</a><li>' +
206
+			str += 
207
+//			'<li><a class="aBtn" authorize="yes" id="HY_assign_' + row.id + '" onclick="btn_assign(\'' + row.projectid +
208
+//				'\',\'' + row.wocode + '\')"><i class="fa icon-paidan tub"></i>派单</a><li>' +
208 209
 				// '<li><a class="aBtn" authorize="yes" id="HY_handle_' + row.id + '" onclick="btn_robbing(\'' + row.wocode + '\')"><i class="fa icon-qiangdan tub"></i>抢单</a><li>' +
209 210
 				'<li><a class="aBtn detail" authorize="yes" id="HY_details_' + row.id + '" onclick="btn_details(\'' + row.id +
210 211
 				'\')"><i class="fa icon-detail tub"></i>详情</a><li>'
@@ -215,8 +216,8 @@ function formatterOperate(val, row) {
215 216
 				'\')"><i class="fa icon-paidan tub"></i>退回</a><li>' +
216 217
 				'<li><a class="aBtn" authorize="yes" id="HY_handle_' + row.id + '" onclick="btn_handle(\'' + row.wocode + '\',\'' +
217 218
 				row.floorid + '\')"><i class="fa icon-msnui-audit tub"></i>处理</a><li>' +
218
-				'<li><a class="aBtn" authorize="yes" id="HY_repair_' + row.id + '" onclick="btn_repair(\'' + row.id +
219
-				'\')"><i class="fa icon-qiangdan tub"></i>维修时效</a><li>' +
219
+//				'<li><a class="aBtn" authorize="yes" id="HY_repair_' + row.id + '" onclick="btn_repair(\'' + row.id +
220
+//				'\')"><i class="fa icon-qiangdan tub"></i>维修时效</a><li>' +
220 221
 
221 222
 				'<li><a class="aBtn detail" authorize="yes" id="HY_details_' + row.id + '" onclick="btn_details(\'' + row.id +
222 223
 				'\')"><i class="fa icon-detail tub"></i>详情</a><li>'
@@ -563,6 +564,7 @@ function btn_robbing(wocode) {
563 564
 
564 565
 //评价
565 566
 function btn_evaluate(wocode,id) {
567
+	console.log(id)
566 568
 	layer.open({
567 569
 		type: 2,
568 570
 		content: "template/EvaluateEquipmentRepair.html?code=" + wocode+ "&ids=" + id,

+ 4 - 4
WebUI/CallCenterWeb.UI/equipmentOperationManage/template/EvaluateEquipmentRepair.html

@@ -160,8 +160,8 @@
160 160
 		<script>
161 161
 			var starNum = 0; //星星个数,默认是0 
162 162
 			var code = helper.request.queryString("code");
163
-			var ids = helper.request.queryString("ids");
164
-			console.log(ids);
163
+			var id = helper.request.queryString("ids");
164
+			console.log(id);
165 165
 			console.log(code);
166 166
 			$(document).ready(function() {
167 167
 				$('#woCode').val(code);
@@ -211,11 +211,11 @@ function gettime(){
211 211
 		async: true,
212 212
 		dataType: 'json',
213 213
 		data: {
214
-			id: ids,
214
+			id: id,
215 215
 		},
216 216
 		success: function(data) {
217 217
 			if(data.state.toLowerCase() == 'success') {
218
-				// console.log(data.data.model.materials)
218
+				// console.log(data.data.model.materials)  id
219 219
 				var materials=data.data.model.materials
220 220
 				$('#arrivetime').val(data.data.deals[0].createtime)
221 221
 				var marhtml=''

+ 11 - 11
WebUI/CallCenterWeb.UI/equipmentOperationManage/template/addEquipmentRepair.html

@@ -322,7 +322,7 @@
322 322
 						</select>
323 323
 					</div>
324 324
 				</div> -->
325
-				<div class="form-group">
325
+				<!--<div class="form-group">
326 326
 					<label for="serviceman" class="col-sm-3 control-label text-right"><b
327 327
 							class="text_require">*</b>维修班组</label>
328 328
 					<div class="col-sm-9">
@@ -339,7 +339,7 @@
339 339
 					<div class="col-sm-9">
340 340
 						<textarea type="text" class="form-control" id="assignremark"></textarea>
341 341
 					</div>
342
-				</div>
342
+				</div>-->
343 343
 
344 344
 				<div class="form-group">
345 345
 					<div class="col-sm-12" style="text-align: center;">
@@ -715,13 +715,13 @@
715 715
 					});
716 716
 					return;
717 717
 				}
718
-				if (!$("#serviceteam").val()) {
719
-					layer.confirm('请选择或输入维修班组!', {
720
-						icon: 2,
721
-						btn: ['确定'] //按钮
722
-					});
723
-					return;
724
-				}
718
+//				if (!$("#serviceteam").val()) {
719
+//					layer.confirm('请选择或输入维修班组!', {
720
+//						icon: 2,
721
+//						btn: ['确定'] //按钮
722
+//					});
723
+//					return;
724
+//				}
725 725
 				// debugger
726 726
 				$.ajax({
727 727
 					type: "post",
@@ -745,8 +745,8 @@
745 745
 						faultdescripe: $(".selequipname").val(), // $('#faultdescripe').val(), //	否	string	故障说明
746 746
 						faultpic: imageArr0 ,//		故障图片,上传的json
747 747
 						//callid: $('#callid').val(), //否	string	通话标志ID
748
-						assignman: $('#serviceteam').val(),
749
-						assignremark: $('#assignremark').val()
748
+//						assignman: $('#serviceteam').val(),
749
+//						assignremark: $('#assignremark').val()
750 750
 					},
751 751
 					success: function(data) {
752 752
 						if (data.state.toLowerCase() == 'success') {

+ 9 - 39
WebUI/CallCenterWeb.UI/equipmentOperationManage/template/assignEquipmentRepair.html

@@ -54,11 +54,6 @@
54 54
 				width: 36px;
55 55
 				background: url(../../img/upLod.png) no-repeat;
56 56
 			}
57
-
58
-			.sectionDIV1,
59
-			.sectionDIV2 {
60
-				display: none;
61
-			}
62 57
 		</style>
63 58
 	</head>
64 59
 
@@ -72,17 +67,7 @@
72 67
 						</select>
73 68
 					</div>
74 69
 				</div>
75
-				<div class="form-group sectionDIV2">
76
-					<label for="serviceman" class="col-sm-3 control-label text-right">维修班组</label>
77
-					<div class="col-sm-9">
78
-						<select class="form-control selectpicker" id="serviceteam" data-live-search="true">
79
-							<option value="">请选择维修班组</option>
80
-							<option value="信息科">信息科</option>
81
-							<option value="设备科">设备科</option>
82
-							<option value="后勤部">后勤部</option>
83
-						</select>
84
-					</div>
85
-				</div>
70
+
86 71
 				<div class="form-group">
87 72
 					<label for="assignremark" class="col-sm-3 control-label text-right">指派说明</label>
88 73
 					<div class="col-sm-9">
@@ -106,32 +91,17 @@
106 91
 			var remark=  $storages.getItem('remark');
107 92
 			var userCode = $storages.getItem('userCode')
108 93
 			var serviceDapart, assignUrl;
109
-			if (remark=='组长' && rolename=='后勤部') {
110
-				$(".sectionDIV1").show();
111
-				$(".sectionDIV2").hide();
112
-				$.getJSON(huayi.config.callcenter_url + "signtokenapi/api/UserAccount/GetUserByRoleCodeandRoleName",{
113
-					rolecode: "YWYG",
114
-					rolename:"后勤部"
115
-				},function(res){
116
-					var personnelList=res.data;
117
-					$(personnelList).each(function(i,n){
118
-						$("<option value='" + n.usercode + "'>" + n.username + "</option>").appendTo("#serviceman");
119
-						$("#serviceman").selectpicker('refresh');
120
-					})
94
+			$.getJSON(huayi.config.callcenter_url + "/signtokenapi/api/UserAccount/getrepairuserlist",{},function(res){
95
+				var personnelList=res.data;
96
+				$(personnelList).each(function(i,n){
97
+					$("<option value='" + n.usercode + "'>" + n.username + "</option>").appendTo("#serviceman");
98
+					$("#serviceman").selectpicker('refresh');
121 99
 				})
122
-			} else {
123
-				$(".sectionDIV2").show();
124
-				$(".sectionDIV1").hide();
125
-			}
100
+			})
126 101
 			//派单
127 102
 			function assignOrder() {
128
-				if(userCode==8008) {
129
-					serviceDapart = $('#serviceman').val()
130
-					assignUrl = "equipmentapi/api/worepairbase/assign"
131
-				} else {
132
-					serviceDapart = $('#serviceteam').val()
133
-					assignUrl = "equipmentapi/api/worepairbase/assignbz"
134
-				}
103
+				serviceDapart = $('#serviceman').val()
104
+				assignUrl = "equipmentapi/api/worepairbase/assign"
135 105
 				/*发送请求*/
136 106
 				$.ajax({
137 107
 					type: "post",

+ 162 - 0
WebUI/CallCenterWeb.UI/equipmentOperationManage/template/assignEquipmentRepairBF.html

@@ -0,0 +1,162 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+		<link href="../../css/plugins/cropper/cropper.min.css" rel="stylesheet">
8
+		<script src="../../Script/Common/huayi.load.js"></script>
9
+		<script src="../../Script/Common/huayi.config.js"></script>
10
+		<script src="../../js/bootstrap-select/js/bootstrap-select.js"></script>
11
+		<script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
12
+		<script src="../../js/laydate/laydate.js"></script>
13
+		<link href="../../css/init.css" rel="stylesheet" />
14
+		<link rel="stylesheet" type="text/css" href="../../css/Table/table1.css" />
15
+		<link href="../../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
16
+		<link rel="stylesheet" href="../../css/webuploader.css" />
17
+		<title>设备维修派单</title>
18
+		<style>
19
+			.btnn {
20
+				background: #2f4050;
21
+				color: #fff;
22
+				padding: 3px 10px;
23
+				border: 0;
24
+				border-radius: 3px;
25
+				cursor: pointer;
26
+			}
27
+
28
+			.crop_left {
29
+				width: 40%;
30
+				float: left;
31
+			}
32
+
33
+			.crop_right {
34
+				width: 30%;
35
+				float: right;
36
+				margin-right: 25px;
37
+			}
38
+
39
+			.time-box .dates {
40
+				width: 100% !important;
41
+			}
42
+
43
+			i.tub {
44
+				right: 25px !important;
45
+			}
46
+
47
+			b.text_require {
48
+				color: red;
49
+			}
50
+
51
+			.loader_icon {
52
+				display: block;
53
+				height: 36px;
54
+				width: 36px;
55
+				background: url(../../img/upLod.png) no-repeat;
56
+			}
57
+
58
+			.sectionDIV1,
59
+			.sectionDIV2 {
60
+				display: none;
61
+			}
62
+		</style>
63
+	</head>
64
+
65
+	<body class="gray-bg">
66
+		<div class="container wrapper-content animated fadeInRight">
67
+			<div class="form-horizontal">
68
+				<div class="form-group sectionDIV1">
69
+					<label for="serviceteam" class="col-sm-3 control-label text-right">人员列表</label>
70
+					<div class="col-sm-9">
71
+						<select class="form-control selectpicker" id="serviceman" data-live-search="true">
72
+						</select>
73
+					</div>
74
+				</div>
75
+				<div class="form-group sectionDIV2">
76
+					<label for="serviceman" class="col-sm-3 control-label text-right">维修班组</label>
77
+					<div class="col-sm-9">
78
+						<select class="form-control selectpicker" id="serviceteam" data-live-search="true">
79
+							<option value="">请选择维修班组</option>
80
+							<option value="信息科">信息科</option>
81
+							<option value="设备科">设备科</option>
82
+							<option value="后勤部">后勤部</option>
83
+						</select>
84
+					</div>
85
+				</div>
86
+				<div class="form-group">
87
+					<label for="assignremark" class="col-sm-3 control-label text-right">指派说明</label>
88
+					<div class="col-sm-9">
89
+						<textarea type="text" class="form-control" id="assignremark"></textarea>
90
+					</div>
91
+				</div>
92
+				<div class="form-group">
93
+					<div class="col-sm-12" style="text-align: center;">
94
+						<input type="button" id="HY_save" class="btn_gray btn" onclick="assignOrder()" value="派单" />
95
+					</div>
96
+				</div>
97
+			</div>
98
+		</div>
99
+		<script src="../../js/webuploader.min.js"></script>
100
+		<script>
101
+			var $storages = window.localStorage;
102
+			var proId = helper.request.queryString("proId");
103
+			var wocode = helper.request.queryString("code");
104
+			var roleData = [];
105
+			var rolename=  $storages.getItem('roleName');
106
+			var remark=  $storages.getItem('remark');
107
+			var userCode = $storages.getItem('userCode')
108
+			var serviceDapart, assignUrl;
109
+			if (remark=='组长' && rolename=='后勤部') {
110
+				$(".sectionDIV1").show();
111
+				$(".sectionDIV2").hide();
112
+				$.getJSON(huayi.config.callcenter_url + "signtokenapi/api/UserAccount/GetUserByRoleCodeandRoleName",{
113
+					rolecode: "YWYG",
114
+					rolename:"后勤部"
115
+				},function(res){
116
+					var personnelList=res.data;
117
+					$(personnelList).each(function(i,n){
118
+						$("<option value='" + n.usercode + "'>" + n.username + "</option>").appendTo("#serviceman");
119
+						$("#serviceman").selectpicker('refresh');
120
+					})
121
+				})
122
+			} else {
123
+				$(".sectionDIV2").show();
124
+				$(".sectionDIV1").hide();
125
+			}
126
+			//派单
127
+			function assignOrder() {
128
+				if(userCode==8008) {
129
+					serviceDapart = $('#serviceman').val()
130
+					assignUrl = "equipmentapi/api/worepairbase/assign"
131
+				} else {
132
+					serviceDapart = $('#serviceteam').val()
133
+					assignUrl = "equipmentapi/api/worepairbase/assignbz"
134
+				}
135
+				/*发送请求*/
136
+				$.ajax({
137
+					type: "post",
138
+					url: huayi.config.callcenter_url + assignUrl,
139
+					async: true,
140
+					dataType: 'json',
141
+					data: {
142
+						wocode: wocode,
143
+						assignman: serviceDapart,
144
+						assignremark: $('#assignremark').val(),
145
+						channel: 1
146
+					},
147
+					success: function(result) {
148
+						// debugger
149
+						if (result.state.toLowerCase() == "success") {
150
+							var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
151
+							parent.layer.close(index); //再执行关闭
152
+							layer.msg(result.message);
153
+							parent.$('#table1').bootstrapTable('refresh');
154
+						}
155
+
156
+					}
157
+				});
158
+			}
159
+		</script>
160
+	</body>
161
+
162
+</html>