Kaynağa Gözat

工单评价

d123 8 yıl önce
ebeveyn
işleme
f4947ffbc7

+ 126 - 0
CallCenterWeb.UI/WorkOrder/WorkEvaluate.html

1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<script src="../Script/Common/huayi.load.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
8
+		<link href="../css/WorkOrder/Search.css" rel="stylesheet">
9
+		<link href="../css/init.css" rel="stylesheet" />
10
+		<title>评价工单</title>
11
+	</head>
12
+
13
+	<body>
14
+		<div class="dgxx_table size-13">
15
+			<table class="_table1 table table-bordered  table-hover " border="0" cellspacing="0" cellpadding="0" style="width: 100%;">
16
+				<tr>
17
+					<th>工单编号:</th>
18
+					<td>
19
+						<span id="cl_gdbh"></span>
20
+					</td>
21
+
22
+					<th>工单类型:</th>
23
+					<td>
24
+						<span id="cl_gdlx"></span>
25
+					</td>
26
+				</tr>
27
+				<tr>
28
+					<th>客户姓名:</th>
29
+					<td>
30
+						<span id="cl_khxm"></span>
31
+					</td>
32
+
33
+					<th>客户电话:</th>
34
+					<td>
35
+						<span id="cl_khdh"></span>
36
+					</td>
37
+				</tr>
38
+				<tr>
39
+					<th>工单内容:</th>
40
+					<td colspan="3">
41
+						<span id="cl_gdnr"></span>
42
+					</td>
43
+				</tr>
44
+				<tr>
45
+					<th>评论内容:</th>
46
+					<td colspan="3">
47
+						<div>
48
+							<textarea id="cont" name="" rows="3" style="width:100%;"></textarea>
49
+						</div>
50
+					</td>
51
+				</tr>
52
+			</table>
53
+		</div>
54
+		<div class="clearfix wh_btn">
55
+			<input type="button" value="确定" class="btn-info" id="plgd" />
56
+		</div>
57
+		<script>
58
+			$(document).ready(function() {
59
+				var ID = helper.request.queryString("str");
60
+				if(ID) {
61
+					$.ajax({
62
+						type: "get",
63
+						url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
64
+						async: true,
65
+						dataType: 'json',
66
+						data: {
67
+							orderid: ID,
68
+							"token": $.cookie("token")
69
+						},
70
+						success: function(data) {
71
+							/*验证请求*/
72
+							if(data.state == "success") {
73
+								var con = data;
74
+								var Str = con.data.data;
75
+								console.log(Str);
76
+								$("#cl_gdlx").text(GetTypeName(Str[0].Type));
77
+								$('#cl_gdbh').text(Str[0].WorkOrderID);
78
+								$("#cl_khxm").text(Str[0].Customer);
79
+								$("#cl_khdh").text(Str[0].CustomerTel);
80
+								$("#cl_gdnr").text(Str[0].Detail);
81
+							}
82
+						}
83
+					});
84
+					$("#plgd").click(function() {
85
+						if(!$("#cont").val()) {
86
+							layer.confirm('请输入评论内容!', {
87
+								btn: ['确定']
88
+							});
89
+							return;
90
+						}
91
+						$.post(huayi.config.callcenter_url + 'WorkOrder/AddWorkOrderComment', {
92
+							orderid: ID,
93
+							cont: $("#cont").val(),
94
+							"token": $.cookie("token")
95
+						}, function(result) {
96
+							result = $.parseJSON(result);
97
+							if(result.state.toLowerCase() == "success") {
98
+								var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
99
+								parent.layer.close(index); //再执行关闭
100
+								parent.initTable();
101
+								parent.layer.msg("评论工单成功");
102
+							}
103
+						})
104
+					})
105
+				}
106
+			})
107
+
108
+			function GetTypeName(val) {
109
+				var str = '';
110
+				switch(val + '') {
111
+					case '1':
112
+						str = "咨询";
113
+						break;
114
+					case '2':
115
+						str = "报修服务";
116
+						break;
117
+					case '3':
118
+						str = "投诉建议";
119
+						break;
120
+				}
121
+				return str;
122
+			}
123
+		</script>
124
+	</body>
125
+
126
+</html>

+ 36 - 33
CallCenterWeb.UI/WorkOrder/WorkOrderDeal.html

62
 						</td>
62
 						</td>
63
 					</tr>
63
 					</tr>
64
 					<tr>
64
 					<tr>
65
+						<th>交办单位:</th>
66
+						<td colspan="3">
67
+							<div class="inpBox">
68
+								<i class="xl"></i>
69
+
70
+								<select name="" id="xl_box">
71
+
72
+								</select>
73
+							</div>
74
+						</td>
75
+					</tr>
76
+					
77
+					<tr>
78
+						<th>信息审核:</th>
79
+						<td colspan="3">
80
+							<label style="font-weight: normal;">
81
+                                    <input type="radio" value="1" name="isAudit"  class="no-award" />无效
82
+                                </label> &nbsp;&nbsp;&nbsp;&nbsp;
83
+							<label style="font-weight: normal;">
84
+                                    <input type="radio" value="2" name="isAudit" class="award" />有效
85
+
86
+                                </label>
87
+						</td>
88
+					</tr>
89
+					<tr>
90
+						<th>信息分类:</th>
91
+						<td colspan="3">
92
+
93
+							<div class="Message_box">
94
+
95
+							</div>
96
+						</td>
97
+					</tr>
98
+					
99
+					<tr>
65
 						<th>处理方式:</th>
100
 						<th>处理方式:</th>
66
 						<td colspan="3">
101
 						<td colspan="3">
67
 							<div>
102
 							<div>
107
 							</div>
142
 							</div>
108
 						</td>
143
 						</td>
109
 					</tr>
144
 					</tr>
110
-					<tr>
111
-						<th>信息审核:</th>
112
-						<td colspan="3">
113
-							<label style="font-weight: normal;">
114
-                                    <input type="radio" value="1" name="isAudit"  class="no-award" />无效
115
-                                </label> &nbsp;&nbsp;&nbsp;&nbsp;
116
-							<label style="font-weight: normal;">
117
-                                    <input type="radio" value="2" name="isAudit" class="award" />有效
118
-
119
-                                </label>
120
-						</td>
121
-					</tr>
122
-					<tr>
123
-						<th>信息分类:</th>
124
-						<td colspan="3">
125
-
126
-							<div class="Message_box">
127
-
128
-							</div>
129
-						</td>
130
-					</tr>
131
-					<tr>
132
-						<th>交办单位:</th>
133
-						<td colspan="3">
134
-							<div class="inpBox">
135
-								<i class="xl"></i>
136
-
137
-								<select name="" id="xl_box">
138
-
139
-								</select>
140
-							</div>
141
-						</td>
142
-					</tr>
145
+					
143
 				</table>
146
 				</table>
144
 			</div>
147
 			</div>
145
 			<div class="clearfix wh_btn">
148
 			<div class="clearfix wh_btn">

+ 2 - 2
CallCenterWeb.UI/WorkOrder/WorkOrderParty.html

46
             <table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
46
             <table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
47
                 <thead>
47
                 <thead>
48
                     <tr>
48
                     <tr>
49
-                 <th data-field="WorkOrderID" data-formatter="Comment"data-align="center">操作</th>
49
+                 <th data-field="WorkOrderID" data-formatter="Comment"data-align="Center">操作</th>
50
                         <th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
50
                         <th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
51
                         <th data-field="Type" data-formatter="GetTypeName"data-align="center">工单类型</th>
51
                         <th data-field="Type" data-formatter="GetTypeName"data-align="center">工单类型</th>
52
                         <th data-field="State" data-formatter="GetStateName"data-align="center">工单状态</th>
52
                         <th data-field="State" data-formatter="GetStateName"data-align="center">工单状态</th>
258
             </div>
258
             </div>
259
         </div>
259
         </div>
260
         <!--处理工单-->
260
         <!--处理工单-->
261
-        <div class="shade_k clgd ">
261
+        <div class="shade_k clgd " style="display: block;">
262
             <div class="shade_title">
262
             <div class="shade_title">
263
                 <span>评论工单<srong class="cknum"></srong></span>
263
                 <span>评论工单<srong class="cknum"></srong></span>
264
                 <span class="setwin"><a>x</a></span>
264
                 <span class="setwin"><a>x</a></span>

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

141
 				$(' input[name="isAudit"][value="'+Str[0].IsAudit+'"]').prop("checked", "checked");//审核
141
 				$(' input[name="isAudit"][value="'+Str[0].IsAudit+'"]').prop("checked", "checked");//审核
142
 				$(' input[name="ltypes"][value="'+Str[0].InfoTypeID+'"]').prop("checked", "checked");//审核
142
 				$(' input[name="ltypes"][value="'+Str[0].InfoTypeID+'"]').prop("checked", "checked");//审核
143
 				$("#xl_box").val(Str[0].UnitID);
143
 				$("#xl_box").val(Str[0].UnitID);
144
-				if(Files.length > 0) {
144
+				if(Files){
145
 					$(Files).each(function(i, n) {
145
 					$(Files).each(function(i, n) {
146
 						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo(".space");
146
 						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo(".space");
147
 					})
147
 					})

+ 18 - 42
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

129
 				var Files = data.File;
129
 				var Files = data.File;
130
 				console.log(Files);
130
 				console.log(Files);
131
 				$("#IMG_box").empty();
131
 				$("#IMG_box").empty();
132
-				if(Files.length > 0) {
132
+				if(Files){
133
+				
133
 					$(Files).each(function(i, n) {
134
 					$(Files).each(function(i, n) {
134
 						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo("#IMG_box");
135
 						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo("#IMG_box");
135
 					})
136
 					})
137
 					$('.image-item').click(function() {
138
 					$('.image-item').click(function() {
138
 						  
139
 						  
139
 					})
140
 					})
141
+			
140
 				}
142
 				}
143
+				
141
 //				if(result.data.item.length > 0) {
144
 //				if(result.data.item.length > 0) {
142
 //					var html = '<div class="allbc">补充记录' +
145
 //					var html = '<div class="allbc">补充记录' +
143
 //						'<table class="table table-hover table-striped"><thead><tr><th><div class="th-inner">补充人</div></th>' +
146
 //						'<table class="table table-hover table-striped"><thead><tr><th><div class="th-inner">补充人</div></th>' +
329
 }
332
 }
330
 
333
 
331
 function Comment(val, row) {
334
 function Comment(val, row) {
332
-	return czhtml(val, row, "评论");
335
+	return czhtmls(val, row, "评论");
333
 }
336
 }
334
 
337
 
335
 function czhtml(val, row, str) {
338
 function czhtml(val, row, str) {
336
 	return '<div class="imgs" ><a class="xg" itemstr=\'' + JSON.stringify(row) + '\' onclick= oper("' + val + '",this) >' + str + '</a></div>';
339
 	return '<div class="imgs" ><a class="xg" itemstr=\'' + JSON.stringify(row) + '\' onclick= oper("' + val + '",this) >' + str + '</a></div>';
337
 }
340
 }
338
-
341
+function czhtmls(val, row, str) {
342
+	return '<div class="imgs" ><a class="xg"  onclick= opers("' + val + '",this) >' + str + '</a></div>';
343
+}
339
 function oper(val, obj) {
344
 function oper(val, obj) {
340
-//	 zpid = val;
341
-//	var zp = JSON.parse($(obj).attr("itemstr"));
342
-//	$("#cl_gdlx").text(GetTypeName(zp.Type));
343
-//	$("#cl_khxm").text(zp.Customer);
344
-//	$("#cl_khdh").text(zp.CustomerTel);
345
-//	$("#cl_gdnr").text(zp.Detail);
346
-//	$.ajax({
347
-//		type: "get",
348
-//		url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
349
-//		async: true,
350
-//		dataType: 'json',
351
-//		data: {
352
-//			orderid: val,
353
-//			"token": $.cookie("token")
354
-//		},
355
-//		success: function(data) {
356
-//			/*验证请求*/
357
-//			if(data.state == "success") {
358
-//				var con = data;
359
-//				var Str = con.data.data;
360
-//				console.log(Str);
361
-//				//图片展示
362
-//				$('#cl_gdbh').text(Str[0].WorkOrderID);
363
-//				var Files = Str[0].File;
364
-//				console.log(Files);
365
-//				if(Files.length > 0) {
366
-//					$(Files).each(function(i, n) {
367
-//						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo(".space");
368
-//					})
369
-//					//图片放大
370
-//					$('.image-item').click(function() {
371
-//						  
372
-//					})
373
-//				}
374
-//			}
375
-//		}
376
-//	});
377
 layer.open({
345
 layer.open({
378
 					type: 2,
346
 					type: 2,
379
 					content: "WorkOrderDeal.html?str="+val, //iframe的url,no代表不显示滚动条
347
 					content: "WorkOrderDeal.html?str="+val, //iframe的url,no代表不显示滚动条
380
 					title: '处理工单',
348
 					title: '处理工单',
381
 					area: ['55%', '68%'], //宽高
349
 					area: ['55%', '68%'], //宽高
382
 				})
350
 				})
383
-//	$(".t-shade").addClass("cx");
384
-//	$(".clgd").addClass("cx");
351
+
352
+}
353
+function opers(val, obj) {
354
+layer.open({
355
+					type: 2,
356
+					content: "WorkEvaluate.html?str="+val, //iframe的url,no代表不显示滚动条
357
+					title: '评价工单',
358
+					area: ['55%', '68%'], //宽高
359
+				})
360
+
385
 }
361
 }
386
 	///  审核信息
362
 	///  审核信息
387
 			function Audit(val) {
363
 			function Audit(val) {