d123 il y a 8 ans
Parent
commit
f4947ffbc7

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

@@ -0,0 +1,126 @@
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,6 +62,41 @@
62 62
 						</td>
63 63
 					</tr>
64 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 100
 						<th>处理方式:</th>
66 101
 						<td colspan="3">
67 102
 							<div>
@@ -107,39 +142,7 @@
107 142
 							</div>
108 143
 						</td>
109 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 146
 				</table>
144 147
 			</div>
145 148
 			<div class="clearfix wh_btn">

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

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

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

@@ -141,7 +141,7 @@ $(document).ready(function() {
141 141
 				$(' input[name="isAudit"][value="'+Str[0].IsAudit+'"]').prop("checked", "checked");//审核
142 142
 				$(' input[name="ltypes"][value="'+Str[0].InfoTypeID+'"]').prop("checked", "checked");//审核
143 143
 				$("#xl_box").val(Str[0].UnitID);
144
-				if(Files.length > 0) {
144
+				if(Files){
145 145
 					$(Files).each(function(i, n) {
146 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,7 +129,8 @@ function xq() {
129 129
 				var Files = data.File;
130 130
 				console.log(Files);
131 131
 				$("#IMG_box").empty();
132
-				if(Files.length > 0) {
132
+				if(Files){
133
+				
133 134
 					$(Files).each(function(i, n) {
134 135
 						$('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo("#IMG_box");
135 136
 					})
@@ -137,7 +138,9 @@ function xq() {
137 138
 					$('.image-item').click(function() {
138 139
 						  
139 140
 					})
141
+			
140 142
 				}
143
+				
141 144
 //				if(result.data.item.length > 0) {
142 145
 //					var html = '<div class="allbc">补充记录' +
143 146
 //						'<table class="table table-hover table-striped"><thead><tr><th><div class="th-inner">补充人</div></th>' +
@@ -329,59 +332,32 @@ function Expedite(val, row) {
329 332
 }
330 333
 
331 334
 function Comment(val, row) {
332
-	return czhtml(val, row, "评论");
335
+	return czhtmls(val, row, "评论");
333 336
 }
334 337
 
335 338
 function czhtml(val, row, str) {
336 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 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 345
 layer.open({
378 346
 					type: 2,
379 347
 					content: "WorkOrderDeal.html?str="+val, //iframe的url,no代表不显示滚动条
380 348
 					title: '处理工单',
381 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 363
 			function Audit(val) {