Browse Source

知识库修改

miaofuhao 6 years ago
parent
commit
3fe3970612

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

@@ -43,6 +43,13 @@ huayi.config = {
43 43
                 "<a class='xg' onclick='zdb(data)' title='转督办'>转督办</a>", //转督办
44 44
                 "<a class='xg' onclick='ndb(data)' title='不督办'>不督办</a>", //不督办
45 45
                 "<a class='xg' onclick='tjcb(data)' title='提交重办'>提交重办</a>" //重办
46
+			],
47
+	 kapArr :["<a class='xg' onclick='goDetail(data)' title='查看'>查看</a>",
48
+				"<a class='xg' onclick='goEdit(data)' title='编辑'>编辑</a>",
49
+				"<a class='xg' onclick='goDel(data)' title='删除'>删除</a>",
50
+				"<a class='xg' onclick='tj(data)' title='提交'>提交</a>",
51
+				"<a class='xg' onclick='audit(data)' title='审核'>审核</a>", 
52
+				"<a class='xg' onclick='solve(data)' title='解决'>解决</a>", 
53
+				"<a class='xg' onclick='noSolve(data)' title='未解决'>未解决</a>" 
46 54
 			]
47
-
48 55
 };

+ 90 - 0
WebUI/CallCenterWeb.UI/zhiShiKu/auditText.html

@@ -0,0 +1,90 @@
1
+<!DOCTYPE html>
2
+<html>
3
+	<head>
4
+		<meta charset="UTF-8">
5
+    <script src="../Script/Common/huayi.load.js"></script>
6
+    <script src="../Script/Common/huayi.config.js"></script>
7
+    <link href="../css/layer/need/layer.css" />
8
+    <link rel="stylesheet" href="../css/init.css" />
9
+    <title>审核</title>
10
+	</head>
11
+	<style>
12
+		#isAudit{
13
+			margin: 6px;
14
+		}
15
+		.auditText{
16
+			height: 100px;
17
+			padding-left: 15px;
18
+			line-height: 26px;
19
+		}
20
+	</style>
21
+	<body>
22
+		<div class="Common">
23
+		<table>
24
+			<tr>
25
+				<th>是否通过审核:</th>
26
+				<td>
27
+					<label class="radio-inline">
28
+					  <input type="radio" name="isAudit" checked="checked" id="isAudit" value="1"> 
29
+					  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是
30
+					</label>
31
+					<label class="radio-inline">
32
+					  <input type="radio" name="isAudit" id="isAudit" value="0"> 
33
+					  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;否
34
+					</label>
35
+				</td>
36
+			</tr>
37
+			<tr class="auditDiv" style="display: none;">
38
+				<th class="Importent">审核内容:</th>
39
+				<td colspan="7"><textarea data-adaptheight class="auditText" name="" rows="4" cols=""></textarea></td>
40
+			</tr>
41
+		</table>
42
+		<div class="btn_box">
43
+			<button class="btns BC">保存</button>
44
+		</div>
45
+		</div>
46
+		<script src="../js/adjustHeight.js"></script>
47
+		<script>
48
+			var id = helper.request.queryString("id");
49
+			var isAudit= $('input[name="isAudit"]:checked ').val()
50
+			$('input[type=radio][name="isAudit"]').change(function() {
51
+		        if (this.value == 0) {
52
+		            $(".auditDiv").show();
53
+		        }
54
+		        else if (this.value == 1) {
55
+		            $(".auditDiv").hide();
56
+		            $(".auditText").val("");
57
+		        }
58
+		    });
59
+			$(".BC").click(function(){
60
+				tjsh(id)
61
+			})
62
+			//删除
63
+			function tjsh(id) {
64
+				$.ajax({
65
+					type: "post",
66
+					url: huayi.config.callcenter_url + "Repository/Audit",
67
+					async: true,
68
+					dataType: 'json',
69
+					data: {
70
+					    token: $.cookie("token"),
71
+					    repid:id,
72
+					    remark:$(".auditText").val(),
73
+						ispass:$('input[name="isAudit"]:checked ').val(),//是否审核
74
+					},
75
+					success: function(data) {
76
+						if(data.state.toLowerCase() == 'success') {
77
+							debugger
78
+							var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
79
+							parent.layer.close(index); //再执行关闭  
80
+							parent.layer.msg(data.message); //再执行关闭  
81
+							parent.$('#table1').bootstrapTable('refresh'); //再执行关闭  
82
+						}
83
+					}
84
+				});
85
+				
86
+			}
87
+		</script>
88
+	</body>
89
+</html>
90
+

+ 77 - 35
WebUI/CallCenterWeb.UI/zhiShiKu/js/newRepository.js

@@ -112,21 +112,17 @@
112 112
         	})
113 113
         	//操作
114 114
 			function CZ(val,row){
115
-				var str='';
116
-				if(top.$("#RoleCode").val()=='GLY'){
117
-					str='<div>'+
118
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
119
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
120
-    			 			'<a class="xg" onclick="goDel(' + row.F_Id + ')" title="点击编辑">删除</a>'+
121
-    					'</div>'
122
-				}else{
123
-					str='<div>'+
124
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
125
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
126
-    					'</div>'
127
-				}
128
-				return str
129
-				
115
+				var Rows = row.Buttons;
116
+	            var html = '';
117
+	            for (var i = 0; i < Rows.length; i++) {
118
+	
119
+	                var html1 = huayi.config.kapArr[Rows[i].key * 1 - 1];
120
+	                if (html1) {
121
+	                    html1 = html1.replace("data", row.F_Id);
122
+	                }
123
+	                html += html1;
124
+	            }
125
+	            return html;
130 126
 	        }
131 127
 			//详情
132 128
 			function goDetail(ids){
@@ -136,25 +132,12 @@
136 132
 				      	title: '查看知识库详情',
137 133
 				      	area: ['70%', '60%'],
138 134
 				      	maxmin:true,
139
-				      	content: 'newRepositoryDetail.html?ids='+ ids +''
135
+				      	content: 'newRepositoryDetail.html?ids='+ ids
140 136
 				    });
141 137
 			}
142
-			//修改
143
-			function goEdit(ids){
144
-						//iframe窗
145
-					    layer.open({
146
-					      	type: 2,
147
-					      	title: '编辑知识库',
148
-					      	area: ['70%', '60%'],
149
-					      	maxmin:true,
150
-					      	content: 'newRepositoryAdd.html?ids='+ ids +'&depId='+$('#depID').val() 
151
-					    });
152
-					}
153
-			//删除
154
-			function goDel(id) {
155
-				var arr=[];
156
-				arr.push(id);
157
-				var laye = layer.confirm('您确定要删除吗?', {
138
+			//解决
139
+			function solve(id) {
140
+				var laye = layer.confirm('确定解决?', {
158 141
 					btn: ['确定', '取消'] //可以无限个按钮
159 142
 				}, function() {
160 143
 					//按钮【按钮一】的回调
@@ -165,11 +148,69 @@
165 148
 						dataType: 'json',
166 149
 						data: {
167 150
 						    token: $.cookie("token"),
168
-							ids: arr
151
+							type: id
152
+						},
153
+						success: function(data) {
154
+							if(data.state.toLowerCase() == 'success') {
155
+								layer.msg("提交成功!");
156
+								layer.close(laye);
157
+								table.bootstrapTable('refresh');
158
+							}
159
+						}
160
+					});
161
+				}, function(index) {
162
+					//按钮【按钮二】的回调
163
+					layer.close(laye)
164
+				});
165
+			}
166
+			//解决
167
+			function solve(id) {
168
+				var laye = layer.confirm('确定解决?', {
169
+					btn: ['确定', '取消'] //可以无限个按钮
170
+				}, function() {
171
+					//按钮【按钮一】的回调
172
+					$.ajax({
173
+						type: "post",
174
+						url: huayi.config.callcenter_url + "Repository/OptRep",
175
+						async: true,
176
+						dataType: 'json',
177
+						data: {
178
+						    token: $.cookie("token"),
179
+							repid: id,
180
+							type:1
181
+						},
182
+						success: function(data) {
183
+							if(data.state.toLowerCase() == 'success') {
184
+								layer.msg("提交成功!");
185
+								layer.close(laye);
186
+								table.bootstrapTable('refresh');
187
+							}
188
+						}
189
+					});
190
+				}, function(index) {
191
+					//按钮【按钮二】的回调
192
+					layer.close(laye)
193
+				});
194
+			}
195
+			//未解决
196
+			function noSolve(id) {
197
+				var laye = layer.confirm('确定未解决?', {
198
+					btn: ['确定', '取消'] //可以无限个按钮
199
+				}, function() {
200
+					//按钮【按钮一】的回调
201
+					$.ajax({
202
+						type: "post",
203
+						url: huayi.config.callcenter_url + "Repository/OptRep",
204
+						async: true,
205
+						dataType: 'json',
206
+						data: {
207
+						    token: $.cookie("token"),
208
+							repid: id,
209
+							type:2
169 210
 						},
170 211
 						success: function(data) {
171 212
 							if(data.state.toLowerCase() == 'success') {
172
-								layer.msg("删除成功!");
213
+								layer.msg("提交成功!");
173 214
 								layer.close(laye);
174 215
 								table.bootstrapTable('refresh');
175 216
 							}
@@ -180,4 +221,5 @@
180 221
 					layer.close(laye)
181 222
 				});
182 223
 			}
183
-			
224
+
225
+

+ 2 - 1
WebUI/CallCenterWeb.UI/zhiShiKu/js/newRepositoryAdd.js

@@ -201,7 +201,8 @@ $(document).ready(function() {
201 201
 								$('#legallimittime').val(con.F_LegalLimitTime);//法定办结时限
202 202
 								$('#promiselimittime').val(con.F_PromiseLimitTime);//承诺办结时限
203 203
 //								$('input[name="ispay"]:checked ').val(F_PayMoney);//是否收费
204
-								$('input[name="ispay"][value="'+con.F_IsPay+'"]').prop("checked","checked");//是否收费
204
+								$('input[name="ispay"][value="'+con.F_IsPay+'"]').prop("checked","checked"),//是否收费
205
+								$('input[name="isUrgency"][value="'+con.F_IsPay+'"]').prop("checked","checked"),//是否紧急事项
205 206
 								$('#paymoney').val(con.F_PayMoney);//收费标准
206 207
 								$('#officeaddress').val(con.F_OfficeAddress);//办公地点
207 208
 								$('#serobject').val(con.F_Object);//办理对象

+ 42 - 16
WebUI/CallCenterWeb.UI/zhiShiKu/js/repositoryDrafts.js

@@ -112,23 +112,20 @@
112 112
         	})
113 113
         	//操作
114 114
 			function CZ(val,row){
115
-				var str='';
116
-				if(top.$("#RoleCode").val()=='GLY'){
117
-					str='<div>'+
118
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
119
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
120
-    			 			'<a class="xg" onclick="goDel(' + row.F_Id + ')" title="点击编辑">删除</a>'+
121
-    					'</div>'
122
-				}else{
123
-					str='<div>'+
124
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
125
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
126
-    					'</div>'
127
-				}
128
-				return str
115
+				var Rows = row.Buttons;
116
+	            var html = '';
117
+	            for (var i = 0; i < Rows.length; i++) {
118
+	
119
+	                var html1 = huayi.config.kapArr[Rows[i].key * 1 - 1];
120
+	                if (html1) {
121
+	                    html1 = html1.replace("data", row.F_Id);
122
+	                }
123
+	                html += html1;
124
+	            }
125
+	            return html;
129 126
 				
130 127
 	        }
131
-			//详情
128
+			//查看
132 129
 			function goDetail(ids){
133 130
 					//iframe窗
134 131
 				    layer.open({
@@ -139,7 +136,36 @@
139 136
 				      	content: 'newRepositoryDetail.html?ids='+ ids +''
140 137
 				    });
141 138
 			}
142
-			//修改
139
+			//提交
140
+			function tj(id) {
141
+				var laye = layer.confirm('确定提交?', {
142
+					btn: ['确定', '取消'] //可以无限个按钮
143
+				}, function() {
144
+					//按钮【按钮一】的回调
145
+					$.ajax({
146
+						type: "post",
147
+						url: huayi.config.callcenter_url + "Repository/OptRep",
148
+						async: true,
149
+						dataType: 'json',
150
+						data: {
151
+						    token: $.cookie("token"),
152
+							repid: id,
153
+							type:3
154
+						},
155
+						success: function(data) {
156
+							if(data.state.toLowerCase() == 'success') {
157
+								layer.msg("提交成功!");
158
+								layer.close(laye);
159
+								table.bootstrapTable('refresh');
160
+							}
161
+						}
162
+					});
163
+				}, function(index) {
164
+					//按钮【按钮二】的回调
165
+					layer.close(laye)
166
+				});
167
+			}
168
+			//编辑
143 169
 			function goEdit(ids){
144 170
 						//iframe窗
145 171
 					    layer.open({

+ 23 - 55
WebUI/CallCenterWeb.UI/zhiShiKu/js/repositoryWait.js

@@ -112,20 +112,17 @@
112 112
         	})
113 113
         	//操作
114 114
 			function CZ(val,row){
115
-				var str='';
116
-				if(top.$("#RoleCode").val()=='GLY'){
117
-					str='<div>'+
118
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
119
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
120
-    			 			'<a class="xg" onclick="goDel(' + row.F_Id + ')" title="点击编辑">删除</a>'+
121
-    					'</div>'
122
-				}else{
123
-					str='<div>'+
124
-    			 			'<a class="xg" onclick="goDetail(' + row.F_Id + ')" title="点击查看详情">查看</a>'+
125
-    			 			'<a class="xg" onclick="goEdit(' + row.F_Id + ')" title="点击编辑">编辑</a>'+
126
-    					'</div>'
127
-				}
128
-				return str
115
+				var Rows = row.Buttons;
116
+	            var html = '';
117
+	            for (var i = 0; i < Rows.length; i++) {
118
+	
119
+	                var html1 = huayi.config.kapArr[Rows[i].key * 1 - 1];
120
+	                if (html1) {
121
+	                    html1 = html1.replace("data", row.F_Id);
122
+	                }
123
+	                html += html1;
124
+	            }
125
+	            return html;
129 126
 				
130 127
 	        }
131 128
 			//详情
@@ -136,48 +133,19 @@
136 133
 				      	title: '查看知识库详情',
137 134
 				      	area: ['70%', '60%'],
138 135
 				      	maxmin:true,
139
-				      	content: 'newRepositoryDetail.html?ids='+ ids +''
136
+				      	content: 'newRepositoryDetail.html?ids='+ ids
140 137
 				    });
141 138
 			}
142
-			//修改
143
-			function goEdit(ids){
144
-						//iframe窗
145
-					    layer.open({
146
-					      	type: 2,
147
-					      	title: '编辑知识库',
148
-					      	area: ['70%', '60%'],
149
-					      	maxmin:true,
150
-					      	content: 'newRepositoryAdd.html?ids='+ ids +'&depId='+$('#depID').val() 
151
-					    });
152
-					}
153
-			//删除
154
-			function goDel(id) {
155
-				var arr=[];
156
-				arr.push(id);
157
-				var laye = layer.confirm('您确定要删除吗?', {
158
-					btn: ['确定', '取消'] //可以无限个按钮
159
-				}, function() {
160
-					//按钮【按钮一】的回调
161
-					$.ajax({
162
-						type: "post",
163
-						url: huayi.config.callcenter_url + "Repository/DelRepository",
164
-						async: true,
165
-						dataType: 'json',
166
-						data: {
167
-						    token: $.cookie("token"),
168
-							ids: arr
169
-						},
170
-						success: function(data) {
171
-							if(data.state.toLowerCase() == 'success') {
172
-								layer.msg("删除成功!");
173
-								layer.close(laye);
174
-								table.bootstrapTable('refresh');
175
-							}
176
-						}
177
-					});
178
-				}, function(index) {
179
-					//按钮【按钮二】的回调
180
-					layer.close(laye)
181
-				});
139
+			//审核
140
+			function audit(ids){
141
+	            layer.open({
142
+	            	title: '知识库审核',
143
+	                type: 2,
144
+	                content: "auditText.html?id=" + ids, //iframe的url,no代表不显示滚动条
145
+	                title: '知识库审核',
146
+	                area: ['60%', '80%'], //宽高
147
+	            });
148
+			    //alert($(".auditText").val())
182 149
 			}
150
+			
183 151
 			

+ 14 - 2
WebUI/CallCenterWeb.UI/zhiShiKu/newRepositoryDetail.html

@@ -161,10 +161,10 @@
161 161
 						<td width="100"> 是否收费</td>
162 162
 						<td> 
163 163
 						<label class="radio-inline">
164
-						  <input type="radio" name="ispay" id="ispay1" value="1" readonly="readonly"> 是
164
+						  <input type="radio" name="ispay" disabled="disabled" id="ispay1" value="1" readonly="readonly"> 是
165 165
 						</label>
166 166
 						<label class="radio-inline">
167
-						  <input type="radio" name="ispay" id="ispay2" value="0" readonly="readonly"> 否
167
+						  <input type="radio" name="ispay" disabled="disabled" id="ispay2" value="0" readonly="readonly"> 否
168 168
 						</label>
169 169
 						
170 170
 						
@@ -173,6 +173,17 @@
173 173
 						<td><input type="text" id="promiselimittime" readonly="readonly" /></td>
174 174
 					</tr>
175 175
 					<tr>
176
+						<td width="100"> 紧急事项</td>
177
+						<td> 
178
+							<label class="radio-inline">
179
+							  <input type="radio" name="isUrgency" disabled="disabled" id="isUrgency" value="1"> 是
180
+							</label>
181
+							<label class="radio-inline">
182
+							  <input type="radio" name="isUrgency" disabled="disabled" id="isUrgency" value="0"> 否
183
+							</label>
184
+						</td>
185
+					</tr>
186
+					<tr>
176 187
 						<td width="100"> 收费标准</td>
177 188
 						<td> <input type="text" id="paymoney" readonly="readonly" /></td>
178 189
 						<td width="100"> 办公地点</td>
@@ -319,6 +330,7 @@
319 330
 								$('#promiselimittime').val(con.F_PromiseLimitTime);//承诺办结时限
320 331
 //								$('input[name="ispay"]:checked ').val(F_PayMoney);//是否收费
321 332
 								$('input[name="ispay"][value="'+con.F_IsPay+'"]').prop("checked","checked");//是否收费
333
+								$('input[name="isUrgency"][value="'+con.F_IsUrgent+'"]').prop("checked","checked"),//是否紧急事项
322 334
 								$('#paymoney').val(con.F_PayMoney);//收费标准
323 335
 								$('#officeaddress').val(con.F_OfficeAddress);//办公地点
324 336
 								$('#serobject').val(con.F_Object);//办理对象

+ 2 - 2
WebUI/CallCenterWeb.UI/zhiShiKu/repositoryDrafts.html

@@ -8,7 +8,7 @@
8 8
 		<link rel="stylesheet" href="css/swiper.min.css" />
9 9
 		<link rel="stylesheet" href="../css/init.css" />
10 10
 		<link rel="stylesheet" href="css/newRepository.css" />
11
-		<title>新版知识库</title>
11
+		<title>草稿箱</title>
12 12
 		<style>
13 13
 			.swiper-container {
14 14
 				    width: 100%;
@@ -28,7 +28,7 @@
28 28
 					<sapn><i class="syIcon"></i>位置:
29 29
 						<a id="ReIndex">首页</a>&gt;
30 30
 						<a href="javaScript:;">知识库</a>&gt;
31
-						<a href="" class="nowPosition">新版知识库</a>
31
+						<a href="" class="nowPosition">草稿箱</a>
32 32
 					</sapn>
33 33
 				</div>
34 34
 				<div class="dhRight">

+ 10 - 2
WebUI/CallCenterWeb.UI/zhiShiKu/repositoryWait.html

@@ -8,7 +8,7 @@
8 8
 		<link rel="stylesheet" href="css/swiper.min.css" />
9 9
 		<link rel="stylesheet" href="../css/init.css" />
10 10
 		<link rel="stylesheet" href="css/newRepository.css" />
11
-		<title>新版知识库</title>
11
+		<title>新版待审核</title>
12 12
 		<style>
13 13
 			.swiper-container {
14 14
 				    width: 100%;
@@ -18,6 +18,14 @@
18 18
 					height: 15px;
19 19
 					width: 15px;
20 20
 				}
21
+			.auditText{
22
+				width: 80%;
23
+				margin-left: 10%;
24
+				margin-top: 30px;
25
+				height: 100px;
26
+				line-height: 25px;
27
+				padding-left: 15px;
28
+			}
21 29
 		</style>
22 30
 	</head>
23 31
 
@@ -28,7 +36,7 @@
28 36
 					<sapn><i class="syIcon"></i>位置:
29 37
 						<a id="ReIndex">首页</a>&gt;
30 38
 						<a href="javaScript:;">知识库</a>&gt;
31
-						<a href="" class="nowPosition">新版知识库</a>
39
+						<a href="" class="nowPosition">新版待审核</a>
32 40
 					</sapn>
33 41
 				</div>
34 42
 				<div class="dhRight">