Parcourir la Source

知识库管理增加点击标题和内容弹出 详情;知识库查询内增加点击一行出现 详情;

fanlongfei il y a 7 ans
Parent
commit
e58d47ef06

+ 75 - 100
CallCenterWeb.UI/zhiShiKu/addModel.html

@@ -1,105 +1,80 @@
1 1
 <!DOCTYPE html>
2 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
-    <style>
11
-        .table{
12
-        	margin: 20px;
13
-        	width: 97%;
14
-        }
15
-
16
-        .table th {
17
-            width: 10%;
18
-            font-weight: bold;
19
-            text-align: center;
20
-        }
21
-		
22
-		.table td{
23
-			width: 90%;
24
-		}
25
-        .table td textarea {
26
-            width: 100%;
27
-        }
28
-		
29
-    </style>
30
-</head>
31
-<body>
32
-    <!--查看弹出内容-->
33
-   
34
-    <table class="table-bordered table">
35
-        <tbody>
36
-            <tr>
37
-                <th>标题:</th>
38
-                <td colspan="3" class="addTitle"></td>
39
-            </tr>
40
-            <tr>
41
-                <th>关键字:</th>
42
-                <td colspan="3" class="addKey"></td>
43
-            </tr>
44
-            <tr>
45
-                <th>内容:</th>
46
-                <td colspan="3" class="addCon"></td>
47
-            </tr>
48
-        </tbody>
49
-    </table>
50
-    
51
-    <script src="../css/layer/layer.js"></script>
52
-</body>
53
-<script>
54
-    var token = $.cookie("token");
55
-    var changeGetid = helper.request.queryString("changeGetid"); 
56
-    getChangeBox(changeGetid);
57
-  
58
-    function getChangeBox(changeGetid) {
59
-        $.ajax({
60
-            type: "post",
61
-            url: huayi.config.callcenter_url + "Knowledge/GetInfo",
62
-            async: true,
63
-            dataType: 'json',
64
-            data: {
65
-                infoid: changeGetid,
66
-                token: token
67
-            },
68
-            success: function (data) {
69
-                var con = data.data;
70
-                $('.addTitle').html(con.F_Title);
71
-                $('.addKey').html(con.F_KeyWords);
72
-                $('.addCon').html(con.F_Content);
73
-            }
74
-        });
75
-
76
-    }
77
-   
78
-</script>
79
-
80
-</html>
81
-
82
-
83
-
84
-
85
-
86
-
87
-
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103 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/layer/need/layer.css" />
9
+		<link rel="stylesheet" href="../css/init.css" />
10
+		<title>知识库查询</title>
11
+		<style>
12
+			.table {
13
+				margin: 20px;
14
+				width: 97%;
15
+			}
16
+			
17
+			.table th {
18
+				width: 10%;
19
+				font-weight: bold;
20
+				text-align: center;
21
+			}
22
+			
23
+			.table td {
24
+				width: 90%;
25
+				table-layout: fixed;
26
+				word-break: break-all;
27
+				overflow: hidden;
28
+			}
29
+		</style>
30
+	</head>
31
+
32
+	<body>
33
+		<!--查看弹出内容-->
34
+
35
+		<table class="table-bordered table">
36
+			<tbody>
37
+				<tr>
38
+					<th>标题:</th>
39
+					<td colspan="3" class="addTitle"></td>
40
+				</tr>
41
+				<tr>
42
+					<th>关键字:</th>
43
+					<td colspan="3" class="addKey"></td>
44
+				</tr>
45
+				<tr>
46
+					<th>内容:</th>
47
+					<td colspan="3" class="addCon"></td>
48
+				</tr>
49
+			</tbody>
50
+		</table>
51
+
52
+		<script src="../css/layer/layer.js"></script>
53
+	</body>
54
+	<script>
55
+		var token = $.cookie("token");
56
+		var changeGetid = helper.request.queryString("changeGetid");
57
+		getChangeBox(changeGetid);
58
+
59
+		function getChangeBox(changeGetid) {
60
+			$.ajax({
61
+				type: "post",
62
+				url: huayi.config.callcenter_url + "Knowledge/GetInfo",
63
+				async: true,
64
+				dataType: 'json',
65
+				data: {
66
+					infoid: changeGetid,
67
+					token: token
68
+				},
69
+				success: function(data) {
70
+					var con = data.data;
71
+					$('.addTitle').html(con.F_Title);
72
+					$('.addKey').html(con.F_KeyWords);
73
+					$('.addCon').html(con.F_Content);
74
+				}
75
+			});
104 76
 
77
+		}
78
+	</script>
105 79
 
80
+</html>

+ 409 - 371
CallCenterWeb.UI/zhiShiKu/js/zhiShiKuManger.js

@@ -1,410 +1,448 @@
1
-	var token = $.cookie("token");
2
-	var zNodes = [];
3
-	var id; //当前节点id
4
-	var pid; //当前父节点ID
5
-	var name=''; //选择的name
6
-	var pidName; //父节点name
7
-	var keyWord = $('.searCon').val(); //关键字
8
-	var xlName;//添加下拉框节点name
9
-	var table = $('#table1');//右边表格
10
-	//搜索按钮
11
-	$('.searchGo').click(function(){
12
-		keyWord = $('.searCon').val();
13
-		//console.log(keyWord);
14
-		//if(keyWord){
15
-				initTable(token,id,keyWord);
16
-		//}else{
17
-		//	layer.msg("请输入搜索内容!");
18
-		//}
19
-		
20
-	})
21
-	tree();
22
-	function tree(){
23
-		
24
-	$.get(huayi.config.callcenter_url+'KnowledgeClass/GetList', {
1
+var token = $.cookie("token");
2
+var zNodes = [];
3
+var id; //当前节点id
4
+var pid; //当前父节点ID
5
+var name = ''; //选择的name
6
+var pidName; //父节点name
7
+var keyWord = $('.searCon').val(); //关键字
8
+var xlName; //添加下拉框节点name
9
+var table = $('#table1'); //右边表格
10
+//搜索按钮
11
+$('.searchGo').click(function() {
12
+	keyWord = $('.searCon').val();
13
+	//console.log(keyWord);
14
+	//if(keyWord){
15
+	initTable(token, id, keyWord);
16
+	//}else{
17
+	//	layer.msg("请输入搜索内容!");
18
+	//}
19
+
20
+})
21
+tree();
22
+
23
+function tree() {
24
+
25
+	$.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
25 26
 		"token": $.cookie("token"),
26 27
 		"pid": pid
27 28
 	}, function(result) {
28 29
 		result = $.parseJSON(result);
29 30
 		$.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
30 31
 	});
31
-	}
32
+}
32 33
 
33
-	var setting1 = {
34
-		data: {
35
-			key: {
36
-				name: "text"
37
-			},
38
-			simpleData: {
39
-				enable: true,
40
-				idKey: "id",
41
-				rootPId: 0
42
-			}
34
+var setting1 = {
35
+	data: {
36
+		key: {
37
+			name: "text"
43 38
 		},
44
-		callback: {
45
-			onClick: zTreeOnClick
46
-		}
47
-	};
48
-
49
-	function zTreeOnClick(event, treeId, treeNode) {
50
-		id = treeNode.id;
51
-		name = treeNode.text;
52
-		var pidnode = treeNode.getParentNode();
53
-		if(pidnode) {
54
-			pidName = pidnode.text;
55
-			pid = pidnode.id;
56
-			//console.log(pid);
57
-		} else {
58
-			pidName = "顶级分类";
59
-			pid == 0;
60
-			//console.log(pid);
39
+		simpleData: {
40
+			enable: true,
41
+			idKey: "id",
42
+			rootPId: 0
61 43
 		}
62
-		keyWord = $('.searCon').val(); 
63
-		initTable(token,id,keyWord);
64
-	};
65
-	var setting2 = {
66
-		data: {
67
-			key: {
68
-				name: "text"
69
-			},
70
-			simpleData: {
71
-				enable: true,
72
-				idKey: "id",
73
-				rootPId: 0
74
-			}
44
+	},
45
+	callback: {
46
+		onClick: zTreeOnClick
47
+	}
48
+};
49
+
50
+function zTreeOnClick(event, treeId, treeNode) {
51
+	id = treeNode.id;
52
+	name = treeNode.text;
53
+	var pidnode = treeNode.getParentNode();
54
+	if(pidnode) {
55
+		pidName = pidnode.text;
56
+		pid = pidnode.id;
57
+		//console.log(pid);
58
+	} else {
59
+		pidName = "顶级分类";
60
+		pid == 0;
61
+		//console.log(pid);
62
+	}
63
+	keyWord = $('.searCon').val();
64
+	initTable(token, id, keyWord);
65
+};
66
+var setting2 = {
67
+	data: {
68
+		key: {
69
+			name: "text"
75 70
 		},
76
-		callback: {
77
-			onClick: addTreeClick
71
+		simpleData: {
72
+			enable: true,
73
+			idKey: "id",
74
+			rootPId: 0
78 75
 		}
79
-	};
80
-	
81
-	function addTreeClick(event, treeId, treeNode) {
82
-				addPid=treeNode.id;
83
-				//console.log(addPid);
84
-				xlName = treeNode.text;
85
-				$('.inps1').val(xlName);
86
-	};
87
-	//编辑器配置
88
- KindEditor.ready(function(K) {
89
-                window.editor = K.create('#addEditor');//添加弹出框编辑器
90
-                window.changeEditor = K.create('#changeEditor');//修改弹出框编辑器
91
-        });
92
-        
93
-function getTree(){
94
-	$.get(huayi.config.callcenter_url+'KnowledgeClass/GetList', {
76
+	},
77
+	callback: {
78
+		onClick: addTreeClick
79
+	}
80
+};
81
+
82
+function addTreeClick(event, treeId, treeNode) {
83
+	addPid = treeNode.id;
84
+	//console.log(addPid);
85
+	xlName = treeNode.text;
86
+	$('.inps1').val(xlName);
87
+};
88
+//编辑器配置
89
+KindEditor.ready(function(K) {
90
+	window.editor = K.create('#addEditor'); //添加弹出框编辑器
91
+	window.changeEditor = K.create('#changeEditor'); //修改弹出框编辑器
92
+});
93
+
94
+function getTree() {
95
+	$.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
95 96
 		"token": $.cookie("token"),
96
-//		"pid":pid
97
+		//		"pid":pid
97 98
 	}, function(result) {
98 99
 		result = $.parseJSON(result);
99 100
 		$.fn.zTree.init($("#addTreeDemo"), setting2, result.data); //实例化树形图
100 101
 	});
101
-	 
102
+
102 103
 }
103
-	//===============添加功能开始=============================
104
-
105
-	//添加按钮
106
-	$('.add').click(function() {
107
-		$('.addModel').css('display', 'block');
108
-//		console.log(pidName);
109
-		if(name){
110
-            $('.inps1').val(name);	
111
-            addPid=id;
112
-		}else{
113
-			$('.inps1').val("顶级分类"); 	
114
-			addPid=0
115
-			//console.log(addPid);
116
-		}
117
-		getTree();
118
-	})
119
-	$('.addBtr').click(function() {
104
+//===============添加功能开始=============================
105
+
106
+//添加按钮
107
+$('.add').click(function() {
108
+	$('.addModel').css('display', 'block');
109
+	//		console.log(pidName);
110
+	if(name) {
111
+		$('.inps1').val(name);
112
+		addPid = id;
113
+	} else {
114
+		$('.inps1').val("顶级分类");
115
+		addPid = 0
116
+		//console.log(addPid);
117
+	}
118
+	getTree();
119
+})
120
+$('.addBtr').click(function() {
121
+	$('.addModel').css('display', 'none');
122
+	$('.addTitle').val('');
123
+	$('.addKey').val('');
124
+	editor.html('');
125
+})
126
+//添加内容下拉
127
+$('.inps1').focus(function() {
128
+	$('.xlAdd').css('display', 'block');
129
+
130
+})
131
+$('.xl_one').click(function() {
132
+	if($('.xlAdd').css('display') == 'block') {
133
+		$('.xlAdd').css('display', 'none')
134
+	} else {
135
+		$('.xlAdd').css('display', 'block')
136
+	}
137
+})
138
+$('.addTree').mouseleave(function() {
139
+	$(this).css('display', 'none')
140
+})
141
+//保存添加按钮
142
+var addPid, addTitle, addKey, addCon, addDes;
143
+$('.addCun').click(function() {
144
+	console.log(addPid);
145
+	if($('.inps1').val() == "" || $('.addTitle').val() == "") {
146
+		layer.confirm('所添加内容不允许为空!', {
147
+			btn: ['确定']
148
+		});
149
+		return;
150
+	} else {
151
+		addTitle = $('.addTitle').val();
152
+		addKey = $('.addKey').val();
153
+		addCon = encodeURIComponent(editor.html());
154
+		//console.log(addCon);
120 155
 		$('.addModel').css('display', 'none');
121
-		$('.addTitle').val('');
122
-		$('.addKey').val('');
123
-		editor.html('');
124
-	})
125
-	//添加内容下拉
126
-	$('.inps1').focus(function() {
127
-		$('.xlAdd').css('display', 'block');
128
-		
129
-	})
130
-	$('.xl_one').click(function() {
131
-		if($('.xlAdd').css('display') == 'block') {
132
-			$('.xlAdd').css('display', 'none')
133
-		} else {
134
-			$('.xlAdd').css('display', 'block')
135
-		}
136
-	})
137
-	$('.addTree').mouseleave(function() {
138
-		$(this).css('display', 'none')
139
-	})
140
-	//保存添加按钮
141
-		var addPid,addTitle,addKey,addCon,addDes;
142
-	$('.addCun').click(function(){
143
-		console.log(addPid);
144
-		if($('.inps1').val()=="" ||$('.addTitle').val()== ""){
145
-					layer.confirm('所添加内容不允许为空!', {
146
-				btn: ['确定']
147
-			});
148
-			return;
149
-		}else{
150
-			addTitle=$('.addTitle').val();
151
-			addKey=$('.addKey').val();
152
-			addCon=encodeURIComponent(editor.html());
153
-			//console.log(addCon);
154
-			$('.addModel').css('display', 'none');
155
-			addCunTree(addPid,addTitle,addKey,addCon);
156
-			
157
-		}
158
-	})
159
-	
160
-	function addCunTree(addPid,addTitle,addKey,addCon){
161
-			$.ajax({
162
-				type:"post",
163
-				url:huayi.config.callcenter_url+"Knowledge/AddInfo",
164
-				dataType:'json',
165
-				async:true,
166
-				data:{
167
-					title:addTitle,
168
-					key:addKey,
169
-					con:addCon,
170
-					pid:addPid,
171
-					token:token
172
-				},
173
-				success:function(data){
174
-					console.log(data)
175
-					console.log(data.state);
176
-			if(data.state =="success"){
156
+		addCunTree(addPid, addTitle, addKey, addCon);
157
+
158
+	}
159
+})
160
+
161
+function addCunTree(addPid, addTitle, addKey, addCon) {
162
+	$.ajax({
163
+		type: "post",
164
+		url: huayi.config.callcenter_url + "Knowledge/AddInfo",
165
+		dataType: 'json',
166
+		async: true,
167
+		data: {
168
+			title: addTitle,
169
+			key: addKey,
170
+			con: addCon,
171
+			pid: addPid,
172
+			token: token
173
+		},
174
+		success: function(data) {
175
+			console.log(data)
176
+			console.log(data.state);
177
+			if(data.state == "success") {
177 178
 				layer.msg("添加成功!");
178
-//				tree();
179
-getTree()
179
+				//				tree();
180
+				getTree()
180 181
 				initTable(token, id, keyWord);
181 182
 			}
182
-				}
183
-				
184
-			});
185
-		
186
-	}
187
-	//***********************添加功能结束=============================
188
-	
189
-	
190
-	//=======================修改功能开始==============================
191
-	var chanId,//修改弹出框内 下拉框当前节点ID
192
-		changeName,//修改弹出框内 下拉框当前节点name
193
-		changeGetid,
194
-		chanCunId;
183
+		}
184
+
185
+	});
186
+
187
+}
188
+//***********************添加功能结束=============================
189
+
190
+//=======================修改功能开始==============================
191
+var chanId, //修改弹出框内 下拉框当前节点ID
192
+	changeName, //修改弹出框内 下拉框当前节点name
193
+	changeGetid,
194
+	chanCunId;
195 195
 //		JSON.stringify($table.bootstrapTable('getSelections'));
196
-	$('.change').click(function(){
197
-			var changes = $.map( $('#table1').bootstrapTable('getSelections'), function(row) {
198
-					return row.F_RepositoryId;
199
-				});
200
-			if(changes.length <= 0) {
201
-					layer.confirm('请选择一行修改!', {
202
-				btn: ['确定']
203
-			});
204
-			return;
205
-				}else{
206
-						$('.changeModel').css('display', 'block');
207
-				}
208
-			changeGetid=changes;
209
-			getChangeTree();
210
-			getChangeBox(changeGetid);
211
-	})
212
-	$('.changeBtr').click(function(){
213
-			$('.changeModel').css('display', 'none');
214
-	})
215
-	$('.inps4').focus(function() {
196
+$('.change').click(function() {
197
+	var changes = $.map($('#table1').bootstrapTable('getSelections'), function(row) {
198
+		return row.F_RepositoryId;
199
+	});
200
+	if(changes.length <= 0) {
201
+		layer.confirm('请选择一行修改!', {
202
+			btn: ['确定']
203
+		});
204
+		return;
205
+	} else {
206
+		$('.changeModel').css('display', 'block');
207
+	}
208
+	changeGetid = changes;
209
+	getChangeTree();
210
+	getChangeBox(changeGetid);
211
+})
212
+$('.changeBtr').click(function() {
213
+	$('.changeModel').css('display', 'none');
214
+})
215
+$('.inps4').focus(function() {
216
+	$('.xlChange').css('display', 'block')
217
+})
218
+//下拉按钮功能
219
+$('.xl_two').click(function() {
220
+	if($('.xlChange').css('display') == 'block') {
221
+		$('.xlChange').css('display', 'none')
222
+	} else {
216 223
 		$('.xlChange').css('display', 'block')
217
-	})
218
-	//下拉按钮功能
219
-	$('.xl_two').click(function() {
220
-		if($('.xlChange').css('display') == 'block') {
221
-			$('.xlChange').css('display', 'none')
222
-		} else {
223
-			$('.xlChange').css('display', 'block')
224
-		}
224
+	}
225 225
 
226
-	})	
227
-	
228
-		//修改弹出框内 下拉树形图参数配置项
229
-		var setting3= {
230
-		data: {
231
-			key: {
232
-				name: "text"
233
-			},
234
-			simpleData: {
235
-				enable: true,
236
-				idKey: "id",
237
-				rootPId: 0
238
-			}
226
+})
227
+
228
+//修改弹出框内 下拉树形图参数配置项
229
+var setting3 = {
230
+	data: {
231
+		key: {
232
+			name: "text"
239 233
 		},
240
-		callback: {
241
-			onClick: changeTreeClick
234
+		simpleData: {
235
+			enable: true,
236
+			idKey: "id",
237
+			rootPId: 0
242 238
 		}
239
+	},
240
+	callback: {
241
+		onClick: changeTreeClick
243 242
 	}
243
+}
244
+
245
+function changeTreeClick(event, treeId, treeNode) {
246
+	chanId = treeNode.id;
247
+	changeName = treeNode.text;
248
+	$('.inps4').val(changeName);
249
+	chanCunId = chanId;
250
+};
244 251
 
245
-	function changeTreeClick(event, treeId, treeNode) {
246
-		chanId = treeNode.id;
247
-		changeName = treeNode.text;
248
-		$('.inps4').val(changeName);
249
-		chanCunId=chanId;
250
-	};
251
-	function getChangeTree(){
252
-	$.get(huayi.config.callcenter_url+'KnowledgeClass/GetList', {
252
+function getChangeTree() {
253
+	$.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
253 254
 		"token": $.cookie("token"),
254
-		"pid":pid
255
+		"pid": pid
255 256
 	}, function(result) {
256 257
 		result = $.parseJSON(result);
257 258
 		$.fn.zTree.init($("#changeTreeDemo"), setting3, result.data); //实例化树形图
258 259
 	});
259
-	 
260
+
261
+}
262
+var cunId;
263
+
264
+function getChangeBox(changeGetid) {
265
+	$.ajax({
266
+		type: "post",
267
+		url: huayi.config.callcenter_url + "Knowledge/GetInfo",
268
+		async: true,
269
+		dataType: 'json',
270
+		data: {
271
+			infoid: changeGetid,
272
+			token: token
273
+		},
274
+		success: function(data) {
275
+			var con = data.data;
276
+			$('.inps4').val(con.F_Expand1);
277
+			$('.changeTitle').val(con.F_Title);
278
+			$('.changeKey').val(con.F_KeyWords);
279
+			changeEditor.html(con.F_Content);
280
+			cunId = con.F_CategoryId;
281
+			chanCunId = cunId;
282
+		}
283
+	});
284
+
260 285
 }
261
-	var cunId;
262
-	function getChangeBox(changeGetid){
263
-			$.ajax({
264
-			type: "post",
265
-			url: huayi.config.callcenter_url+"Knowledge/GetInfo",
266
-			async: true,
267
-			dataType:'json',
268
-			data: {
269
-				infoid:changeGetid,
270
-				token:token
271
-			},
272
-			success: function(data) {
273
-            var con=data.data;
274
-            $('.inps4').val(con.F_Expand1);
275
-            $('.changeTitle').val(con.F_Title);
276
-           $('.changeKey').val(con.F_KeyWords);
277
-           changeEditor.html(con.F_Content);
278
-           cunId=con.F_CategoryId;
279
-          chanCunId=cunId;
286
+
287
+function changeBaoCunAjax(changeGetid, chanCunId) {
288
+	$.ajax({
289
+		type: "post",
290
+		url: huayi.config.callcenter_url + "Knowledge/EditInfo",
291
+		async: true,
292
+		dataType: 'json',
293
+		data: {
294
+			infoid: changeGetid,
295
+			title: $('.changeTitle').val(),
296
+			key: $('.changeKey').val(),
297
+			con: encodeURIComponent(changeEditor.html()),
298
+			pid: chanCunId,
299
+			token: token
300
+		},
301
+		success: function(data) {
302
+			if(data.state == "success") {
303
+				layer.msg("修改成功!");
304
+				initTable(token, id, keyWord);
280 305
 			}
306
+		}
307
+	});
308
+
309
+}
310
+$('.changeCun').click(function() {
311
+	console.log(chanCunId)
312
+	changeBaoCunAjax(changeGetid, chanCunId);
313
+	$('.changeModel').css('display', 'none');
314
+
315
+})
316
+
317
+//***********************修改功能结束=============================
318
+//=======================删除功能开始==============================
319
+var F_RepositoryId;
320
+$('.del').click(function() {
321
+	var ids = $.map($('#table1').bootstrapTable('getSelections'), function(row) {
322
+		return row.F_RepositoryId;
323
+	});
324
+	if(ids.length <= 0) {
325
+		layer.confirm('请选择一行删除!', {
326
+			btn: ['确定']
281 327
 		});
282
-		
283
-	}
284
-	function changeBaoCunAjax(changeGetid,chanCunId){
285
-			$.ajax({
286
-				type:"post",
287
-				url:huayi.config.callcenter_url+"Knowledge/EditInfo",
288
-				async:true,
289
-				dataType:'json',
290
-				data:{
291
-					infoid:changeGetid,
292
-					title:$('.changeTitle').val(),
293
-					key:$('.changeKey').val(),
294
-					con:encodeURIComponent(changeEditor.html()),
295
-					pid:chanCunId,
296
-					token:token
297
-				},
298
-				success:function(data){
299
-					if(data.state == "success"){
300
-						layer.msg("修改成功!");
301
-					initTable(token,id,keyWord);
302
-					}
303
-				}
304
-			});
305
-		
328
+		return;
329
+	} else {
330
+		$('.delModel').css('display', 'block');
306 331
 	}
307
-	$('.changeCun').click(function(){
308
-			console.log(chanCunId)
309
-			changeBaoCunAjax(changeGetid,chanCunId);
310
-			$('.changeModel').css('display', 'none');
311
-		
312
-	})
313
-	
314
-	
315
-	//***********************修改功能结束=============================
316
-	//=======================删除功能开始==============================
317
-	var F_RepositoryId;
318
-	$('.del').click(function() {
319
-			var ids = $.map( $('#table1').bootstrapTable('getSelections'), function(row) {
320
-					return row.F_RepositoryId;
321
-				});
322
-			if(ids.length <= 0) {
323
-							layer.confirm('请选择一行删除!', {
324
-				btn: ['确定']
325
-			});
326
-			return;
327
-				}else{
328
-					$('.delModel').css('display', 'block');
329
-				}
330
-				console.log(ids);
331
-				F_RepositoryId=ids;
332
-	})
333
-	//关闭按钮
334
-	$('.delBtr').click(function() {
335
-		$('.delModel').css('display', 'none');
336
-	})
337
-	//确定删除按钮
338
-	$('.sure').click(function() {
339
-		$.ajax({
340
-			type: "post",
341
-			url: huayi.config.callcenter_url+"Knowledge/DelInfos",
342
-			async: true,
343
-			dataType:'json',
344
-			data: {
345
-				ids: F_RepositoryId,
346
-				token:token
347
-			},
348
-			success: function(data) {
349
-              if(data.state == "success"){
350
-              	layer.msg("删除成功!");
351
-            initTable(token,id,keyWord);
352
-              }
353
-			}
354
-		});
355
-		$('.delModel').css('display', 'none');
356
-
357
-	})
358
-		//取消删除按钮
359
-	$('.return').click(function() {
360
-		$('.delModel').css('display', 'none');
361
-	})
362
-
363
-	
364
-	//***********************删除功能结束==============================
365
-	initTable(token,id,keyWord);
366
-	function initTable(token,id,keyWord) {
367
-		//先销毁表格
368
-		table.bootstrapTable('destroy');
369
-		//初始化表格,动态从服务器加载数据
370
-		table.bootstrapTable({
371
-			method: "get", //使用get请求到服务器获取数据
372
-			url: huayi.config.callcenter_url+"Knowledge/GetList", //获取数据的Servlet地址
373
-			contentType: 'application/x-www-form-urlencoded',
374
-			striped: true, //表格显示条纹
375
-			pagination: true, //启动分页
376
-			pageSize:10, //每页显示的记录数
377
-			pageNumber: 1, //当前第几页
378
-			pageList: [10, 15,20,50, 100], //记录数可选列表
379
-			search: false, //是否启用查询
380
-			showColumns: false, //显示下拉框勾选要显示的列
381
-			showRefresh: false, //显示刷新按钮
382
-			sidePagination: "server", //表示服务端请求
383
-			//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
384
-			//设置为limit可以获取limit, offset, search, sort, order
385
-			queryParamsType: "undefined",
386
-			queryParams: function queryParams(params) { //设置查询参数
387
-				var param = {
388
-					page: params.pageNumber,
389
-					pagesize: params.pageSize,
390
-					token: token,
391
-					pid: id,
392
-					keywords: keyWord
393
-				};
394
-				return param;
395
-			},
396
-			onLoadSuccess: function() { //加载成功时执行
397
-				//layer.msg("加载成功");
398
-			},
399
-			onLoadError: function() { //加载失败时执行
400
-				//layer.msg("加载数据失败", { time: 1500, icon: 2 });
332
+	console.log(ids);
333
+	F_RepositoryId = ids;
334
+})
335
+//关闭按钮
336
+$('.delBtr').click(function() {
337
+	$('.delModel').css('display', 'none');
338
+})
339
+//确定删除按钮
340
+$('.sure').click(function() {
341
+	$.ajax({
342
+		type: "post",
343
+		url: huayi.config.callcenter_url + "Knowledge/DelInfos",
344
+		async: true,
345
+		dataType: 'json',
346
+		data: {
347
+			ids: F_RepositoryId,
348
+			token: token
349
+		},
350
+		success: function(data) {
351
+			if(data.state == "success") {
352
+				layer.msg("删除成功!");
353
+				initTable(token, id, keyWord);
401 354
 			}
402
-		});
355
+		}
356
+	});
357
+	$('.delModel').css('display', 'none');
358
+
359
+})
360
+//取消删除按钮
361
+$('.return').click(function() {
362
+	$('.delModel').css('display', 'none');
363
+})
364
+
365
+//***********************删除功能结束==============================
366
+initTable(token, id, keyWord);
367
+
368
+function initTable(token, id, keyWord) {
369
+	//先销毁表格
370
+	table.bootstrapTable('destroy');
371
+	//初始化表格,动态从服务器加载数据
372
+	table.bootstrapTable({
373
+		method: "get", //使用get请求到服务器获取数据
374
+		url: huayi.config.callcenter_url + "Knowledge/GetList", //获取数据的Servlet地址
375
+		contentType: 'application/x-www-form-urlencoded',
376
+		striped: true, //表格显示条纹
377
+		pagination: true, //启动分页
378
+		pageSize: 10, //每页显示的记录数
379
+		pageNumber: 1, //当前第几页
380
+		pageList: [10, 15, 20, 50, 100], //记录数可选列表
381
+		search: false, //是否启用查询
382
+		showColumns: false, //显示下拉框勾选要显示的列
383
+		showRefresh: false, //显示刷新按钮
384
+		sidePagination: "server", //表示服务端请求
385
+		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
386
+		//设置为limit可以获取limit, offset, search, sort, order
387
+		queryParamsType: "undefined",
388
+		queryParams: function queryParams(params) { //设置查询参数
389
+			var param = {
390
+				page: params.pageNumber,
391
+				pagesize: params.pageSize,
392
+				token: token,
393
+				pid: id,
394
+				keywords: keyWord
395
+			};
396
+			return param;
397
+		},
398
+		onLoadSuccess: function() { //加载成功时执行
399
+			//layer.msg("加载成功");
400
+		},
401
+		onLoadError: function() { //加载失败时执行
402
+			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
403
+		}
404
+	});
405
+}
406
+
407
+function formatterTitle(val, row){
408
+	if(val.length > 15){
409
+		val = val.substring(0,15) + "...";
410
+	}
411
+	return '<div onclick="btn_detail('+ row.F_RepositoryId +')" class="content">' + val + '</div>'
412
+}
413
+
414
+function oper(val, row) {
415
+	if(val.length > 20){
416
+		val = val.substring(0,20) + "...";
417
+	}
418
+	return '<div onclick="btn_detail('+ row.F_RepositoryId +')" class="content">' + val + '</div>'
419
+}
420
+
421
+function formatterKey(val, row) {
422
+	if(val.length > 10){
423
+		val = val.substring(0,10) + "...";
403 424
 	}
404
-		function oper(val,row) {
405
-        return '<div class="content">'+row.F_Content +'</div>'
406
-    }
407
-		function setCode(val,row,index){
408
-           var page = table.bootstrapTable("getPageCode");  
409
-            return page.pageSize * (page.pageNumber - 1) + index + 1;  
410
-        }
425
+	return val; 
426
+}
427
+
428
+function setCode(val, row, index) {
429
+	var page = table.bootstrapTable("getPageCode");
430
+	return page.pageSize * (page.pageNumber - 1) + index + 1;
431
+}
432
+
433
+//点击标题 内容查看详情
434
+function btn_detail(seeid) {
435
+	layer.open({
436
+		type: 2,
437
+		title: '查看知识库',
438
+		shadeClose: true, //是否开启点击遮罩关闭
439
+		shade: 0.4, //遮罩
440
+		maxmin: true, //开启最大化最小化按钮
441
+		id: 'LAY_layuipro', //防止重复弹出
442
+		moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
443
+		moveOut: true, //拖拽到窗口外
444
+		//resize: true,//是否允许拉伸
445
+		area: ['70%', '50%'],
446
+		content: 'addModel.html?changeGetid=' + seeid + ''
447
+	});
448
+}

+ 168 - 168
CallCenterWeb.UI/zhiShiKu/zhiShiKuChaXun.html

@@ -1,9 +1,10 @@
1 1
 <!DOCTYPE html>
2 2
 <html>
3
+
3 4
 	<head>
4 5
 		<meta charset="UTF-8">
5
-		 <script src="../Script/Common/huayi.load.js"></script>
6
-    <script src="../Script/Common/huayi.config.js"></script>
6
+		<script src="../Script/Common/huayi.load.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
7 8
 		<link href="../css/layer/need/layer.css" />
8 9
 		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
9 10
 		<link rel="stylesheet" href="../css/init.css" />
@@ -13,6 +14,7 @@
13 14
 				padding: 15px 0;
14 15
 				border-bottom: 1px solid #ccc;
15 16
 			}
17
+			
16 18
 			.treeTable {
17 19
 				height: 400px;
18 20
 				/*overflow-y: auto;*/
@@ -44,30 +46,37 @@
44 46
 				white-space: nowrap;
45 47
 				text-overflow: ellipsis;
46 48
 			}
47
-			.content{
48
-			    width: 270px;
49
-			    height: 25px;
50
-			    overflow: hidden;
51
-			    white-space: nowrap;
52
-			    text-overflow: ellipsis;
53
-			    text-align: left;
49
+			
50
+			.content {
51
+				width: 270px;
52
+				height: 25px;
53
+				overflow: hidden;
54
+				white-space: nowrap;
55
+				text-overflow: ellipsis;
56
+				text-align: left;
57
+			}
58
+			
59
+			#tbody tr {
60
+				cursor: pointer;
54 61
 			}
55 62
 		</style>
56 63
 	</head>
64
+
57 65
 	<body>
58 66
 		<div class="container-fluid">
59
-				<div class="daoHang clearfix">
67
+			<div class="daoHang clearfix">
60 68
 				<div class="dhLeft">
61
-					<sapn><i class="syIcon"></i>位置:<a href="javaScript:;" id="ReIndex">首页</a>&gt;<a href="javaScript:;">知识库管理</a>&gt;<a href="" class="nowPosition">知识库查询</a></sapn>
69
+					<sapn><i class="syIcon"></i>位置:
70
+						<a href="javaScript:;" id="ReIndex">首页</a>&gt;
71
+						<a href="javaScript:;">知识库管理</a>&gt;
72
+						<a href="" class="nowPosition">知识库查询</a>
73
+					</sapn>
62 74
 				</div>
63 75
 				<div class="dhRight">
64
-            		<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
65
-            </div>
76
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
77
+				</div>
66 78
 			</div>
67 79
 			<div class="toolBar clearfix">
68
-				<div class="toolLeft">
69
-					<button class="btns add">查看</button>
70
-				</div>
71 80
 				<div class="toolRight">
72 81
 					<span>搜索内容:<input type="text" class="searCon" /></span>
73 82
 					<button class="btns searchGo">搜索</button>
@@ -89,11 +98,11 @@
89 98
 					<table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
90 99
 						<thead>
91 100
 							<tr>
92
-									<th data-field="state" data-checkbox="true" data-align="center"></th>
93
-							    <th data-align="center" data-formatter="setCode">编号</th>
94
-								<th data-field="F_Title" data-align="left">标题</th>
95
-								<th data-field="F_Description" data-align="left"  data-formatter="oper">内容</th>
96
-								<th data-field="F_KeyWords" data-align="center">关键字</th>
101
+								<!--<th data-field="state" data-checkbox="true" data-align="center"></th>-->
102
+								<th data-align="center" data-formatter="setCode">编号</th>
103
+								<th data-field="F_Title" data-align="left" data-formatter="oper">标题</th>
104
+								<th data-field="F_Description" data-align="left" data-formatter="oper">内容</th>
105
+								<th data-field="F_KeyWords" data-align="center" data-formatter="oper">关键字</th>
97 106
 								<th data-field="F_CreateOn" data-align="center">创建时间</th>
98 107
 							</tr>
99 108
 						</thead>
@@ -105,159 +114,150 @@
105 114
 			</div>
106 115
 
107 116
 		</div>
108
-	<script src="../js/zTree/jquery.ztree.core.js"></script>
109
-	<script src="../css/layer/layer.js"></script>
110
-	<!--<script src="../js/kindeditor/kindeditor.js"></script>
111
-	<script src="../js/kindeditor/lang/zh_CN.js"></script>-->
117
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
118
+		<script src="../css/layer/layer.js"></script>
112 119
 	</body>
113 120
 	<script>
114
-	var token = $.cookie("token");
115
-	var id; //当前节点id
116
-	var pid; //当前父节点ID
117
-	var name; //选择的name
118
-	var pidName; //父节点name
119
-	var keyWord; //关键字
120
-	var table = $('#table1');//右边表格
121
-	var changeGetid;
122
-	//搜索按钮
123
-	$('.searchGo').click(function(){
124
-		keyWord = $('.searCon').val();
125
-		//console.log(keyWord);
126
-		if(keyWord){
127
-				initTable(token,id,keyWord);
128
-		}else{
129
-				layer.confirm('请输入搜索内容!', {
130
-				btn: ['确定']
121
+		var token = $.cookie("token");
122
+		var id; //当前节点id
123
+		var pid; //当前父节点ID
124
+		var name; //选择的name
125
+		var pidName; //父节点name
126
+		var keyWord; //关键字
127
+		var table = $('#table1'); //右边表格
128
+		$(function() {
129
+			//实例化树形结构	
130
+			$.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
131
+				"token": $.cookie("token"),
132
+				"pid": pid
133
+			}, function(result) {
134
+				result = $.parseJSON(result);
135
+				$.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
136
+			});
137
+			var setting1 = {
138
+				data: {
139
+					key: {
140
+						name: "text"
141
+					},
142
+					simpleData: {
143
+						enable: true,
144
+						idKey: "id",
145
+						rootPId: 0
146
+					}
147
+				},
148
+				callback: {
149
+					onClick: zTreeOnClick
150
+				}
151
+			};
152
+
153
+			initTable();
154
+			/*获取选中行对象*/
155
+			table.on("click-row.bs.table", function(e, row, ele) {
156
+				$('.success').removeClass('success'); //去除之前选中的行的,选中样式
157
+				$(ele).addClass('success'); //添加当前选中的 success样式用于区别
158
+				var seeid = row.F_RepositoryId;
159
+				layer.open({
160
+					type: 2,
161
+					title: '查看知识库',
162
+					shadeClose: true, //是否开启点击遮罩关闭
163
+					shade: 0.4, //遮罩
164
+					maxmin: true, //开启最大化最小化按钮
165
+					id: 'LAY_layuipro', //防止重复弹出
166
+					moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
167
+					moveOut: true, //拖拽到窗口外
168
+					//resize: true,//是否允许拉伸
169
+					area: ['70%', '50%'],
170
+					content: 'addModel.html?changeGetid=' + seeid + ''
171
+				});
172
+			});
173
+
174
+			//搜索按钮
175
+			$('.searchGo').click(function() {
176
+				keyWord = $('.searCon').val();
177
+				//console.log(keyWord);
178
+				if(keyWord) {
179
+					initTable();
180
+				} else {
181
+					layer.confirm('请输入搜索内容!', {
182
+						btn: ['确定']
183
+					});
184
+					return;
185
+				}
186
+
187
+			});
188
+
189
+		});
190
+
191
+		function zTreeOnClick(event, treeId, treeNode) {
192
+			id = treeNode.id;
193
+			name = treeNode.text;
194
+			//		console.log(name);
195
+			//		console.log(id);
196
+			//		var pidnode = treeNode.getParentNode();
197
+			//		console.log(pidnode);
198
+			//		if(pidnode) {
199
+			//			pidName = pidnode.text;
200
+			//			pid = pidnode.id;
201
+			//			console.log(pid);
202
+			//		} else {
203
+			//			pidName = "顶级分类";
204
+			//			pid == 0;
205
+			//			console.log(pid);
206
+			//		}
207
+			keyWord = $('.searCon').val();
208
+			initTable();
209
+		};
210
+
211
+		function initTable() {
212
+			//先销毁表格
213
+			table.bootstrapTable('destroy');
214
+			//初始化表格,动态从服务器加载数据
215
+			table.bootstrapTable({
216
+				method: "get", //使用get请求到服务器获取数据
217
+				url: huayi.config.callcenter_url + "Knowledge/GetList", //获取数据的Servlet地址
218
+				contentType: 'application/x-www-form-urlencoded',
219
+				striped: true, //表格显示条纹
220
+				pagination: true, //启动分页
221
+				pageSize: 10, //每页显示的记录数
222
+				pageNumber: 1, //当前第几页
223
+				pageList: [10, 15, 20, 50, 100], //记录数可选列表
224
+				search: false, //是否启用查询
225
+				showColumns: false, //显示下拉框勾选要显示的列
226
+				showRefresh: false, //显示刷新按钮
227
+				sidePagination: "server", //表示服务端请求
228
+				//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
229
+				//设置为limit可以获取limit, offset, search, sort, order
230
+				queryParamsType: "undefined",
231
+				queryParams: function queryParams(params) { //设置查询参数
232
+					var param = {
233
+						page: params.pageNumber,
234
+						pagesize: params.pageSize,
235
+						token: token,
236
+						pid: id,
237
+						keywords: keyWord
238
+					};
239
+					return param;
240
+				},
241
+				onLoadSuccess: function() { //加载成功时执行
242
+					//layer.msg("加载成功");
243
+				},
244
+				onLoadError: function() { //加载失败时执行
245
+					//layer.msg("加载数据失败", { time: 1500, icon: 2 });
246
+				}
131 247
 			});
132
-			return;
133 248
 		}
134
-		
135
-	})
136 249
 
137
-	$.get(huayi.config.callcenter_url+'KnowledgeClass/GetList', {
138
-		"token": $.cookie("token"),
139
-		"pid": pid
140
-	}, function(result) {
141
-		result = $.parseJSON(result);
142
-		$.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
143
-	});
144
-	var setting1 = {
145
-		data: {
146
-			key: {
147
-				name: "text"
148
-			},
149
-			simpleData: {
150
-				enable: true,
151
-				idKey: "id",
152
-				rootPId: 0
250
+		function oper(val, row) {
251
+			if(val.length > 20) {
252
+				val = val.substring(0, 20) + "...";
153 253
 			}
154
-		},
155
-		callback: {
156
-			onClick: zTreeOnClick
254
+			return val;
157 255
 		}
158
-	};
159
-
160
-	function zTreeOnClick(event, treeId, treeNode) {
161
-		id = treeNode.id;
162
-		name = treeNode.text;
163
-//		console.log(name);
164
-//		console.log(id);
165
-//		var pidnode = treeNode.getParentNode();
166
-//		console.log(pidnode);
167
-//		if(pidnode) {
168
-//			pidName = pidnode.text;
169
-//			pid = pidnode.id;
170
-//			console.log(pid);
171
-//		} else {
172
-//			pidName = "顶级分类";
173
-//			pid == 0;
174
-//			console.log(pid);
175
-//		}
176
-		keyWord = $('.searCon').val(); 
177
-		initTable(token,id,keyWord);
178
-	};
179
-	
180 256
 
181
-	//===============添加功能开始=============================
257
+		function setCode(val, row, index) {
258
+			var page = table.bootstrapTable("getPageCode");
259
+			return page.pageSize * (page.pageNumber - 1) + index + 1;
260
+		}
261
+	</script>
182 262
 
183
-	//添加按钮
184
-	$('.add').click(function() {
185
-	
186
-		var changes = $.map( $('#table1').bootstrapTable('getSelections'), function(row) {
187
-					return row.F_RepositoryId;
188
-				});
189
-		if ((changes.length <= 0 ) || (changes.length > 1)) {
190
-            layer.confirm('请选择查一行查看!', {
191
-                btn: ['确定']
192
-            });
193
-            return;
194
-        } else {
195
-            //iframe窗
196
-		    layer.open({
197
-		      	type: 2,
198
-		      	title: '查看知识库',
199
-		      	shadeClose: true, //是否开启点击遮罩关闭
200
-		      	shade: 0.4, //遮罩
201
-		     	maxmin: true, //开启最大化最小化按钮
202
-		     	id: 'LAY_layuipro',//防止重复弹出
203
-		     	moveType: 1,//拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
204
-		     	moveOut: true, //拖拽到窗口外
205
-		     	//resize: true,//是否允许拉伸
206
-		      	area: ['70%', '50%'],
207
-		      	content: 'addModel.html?changeGetid='+ changes +''
208
-		    });
209
-        }
210
-			
211
-	})
212
-	
213
-	//***********************添加功能结束=============================
214
-	initTable();
215
-	function initTable(token,id,keyWord) {
216
-		//先销毁表格
217
-		table.bootstrapTable('destroy');
218
-		//初始化表格,动态从服务器加载数据
219
-		table.bootstrapTable({
220
-			method: "get", //使用get请求到服务器获取数据
221
-		    url: huayi.config.callcenter_url+"Knowledge/GetList", //获取数据的Servlet地址
222
-		    contentType: 'application/x-www-form-urlencoded',
223
-//			url: "../tree.json", //获取数据的Servlet地址
224
-			striped: true, //表格显示条纹
225
-			pagination: true, //启动分页
226
-			pageSize:10, //每页显示的记录数
227
-			pageNumber: 1, //当前第几页
228
-			pageList: [10,15,20, 50, 100], //记录数可选列表
229
-			search: false, //是否启用查询
230
-			showColumns: false, //显示下拉框勾选要显示的列
231
-			showRefresh: false, //显示刷新按钮
232
-			sidePagination: "server", //表示服务端请求
233
-			//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
234
-			//设置为limit可以获取limit, offset, search, sort, order
235
-			queryParamsType: "undefined",
236
-			queryParams: function queryParams(params) { //设置查询参数
237
-				var param = {
238
-					page: params.pageNumber,
239
-					pagesize: params.pageSize,
240
-					token: token,
241
-					pid: id,
242
-					keywords: keyWord
243
-				};
244
-				return param;
245
-			},
246
-			onLoadSuccess: function() { //加载成功时执行
247
-				//layer.msg("加载成功");
248
-			},
249
-			onLoadError: function() { //加载失败时执行
250
-				//layer.msg("加载数据失败", { time: 1500, icon: 2 });
251
-			}
252
-		});
253
-	}
254
-	function oper(val,row) {
255
-        return '<div class="content">'+row.F_Content +'</div>'
256
-    }
257
-	 function setCode(val, row, index) {
258
-		 	    var page = table.bootstrapTable("getPageCode");  
259
-            return page.pageSize * (page.pageNumber - 1) + index + 1;  
260
-		 }
261
-	</script>	
262
-	
263
-</html>
263
+</html>

+ 33 - 23
CallCenterWeb.UI/zhiShiKu/zhiShiKuManger.html

@@ -4,7 +4,7 @@
4 4
 	<head>
5 5
 		<meta charset="UTF-8">
6 6
 		<script src="../Script/Common/huayi.load.js"></script>
7
-	<script src="../Script/Common/huayi.config.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
8 8
 		<link href="../css/layer/need/layer.css" />
9 9
 		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10 10
 		<link rel="stylesheet" href="../css/init.css" />
@@ -14,9 +14,11 @@
14 14
 				padding: 15px 0;
15 15
 				border-bottom: 1px solid #ccc;
16 16
 			}
17
+			
17 18
 			.boxCon table th {
18 19
 				width: 20%;
19 20
 			}
21
+			
20 22
 			.boxCon table td textarea {
21 23
 				width: 100%;
22 24
 			}
@@ -24,7 +26,8 @@
24 26
 			.inpBox {
25 27
 				border: 1px solid #a9a9a9;
26 28
 				height: 27px;
27
-				width: 55%;;
29
+				width: 55%;
30
+				;
28 31
 				display: inline-block;
29 32
 				position: relative;
30 33
 				vertical-align: middle;
@@ -40,7 +43,11 @@
40 43
 				padding: 0;
41 44
 				padding-left: 3px;
42 45
 			}
43
-			.changeTitle,.changeKey,.addTitle,.addKey{
46
+			
47
+			.changeTitle,
48
+			.changeKey,
49
+			.addTitle,
50
+			.addKey {
44 51
 				width: 55%;
45 52
 			}
46 53
 			
@@ -104,13 +111,13 @@
104 111
 				white-space: nowrap;
105 112
 				text-overflow: ellipsis;
106 113
 			}
107
-			.content{
108
-			    width: 270px;
109
-			    height: 25px;
110
-			    overflow: hidden;
111
-			    white-space: nowrap;
112
-			    text-overflow: ellipsis;
113
-			    text-align: left;
114
+			
115
+			.content {
116
+				cursor: pointer;
117
+			}
118
+			
119
+			.content:hover{
120
+				color: #1ab394;
114 121
 			}
115 122
 		</style>
116 123
 	</head>
@@ -119,11 +126,15 @@
119 126
 		<div class="container-fluid">
120 127
 			<div class="daoHang clearfix">
121 128
 				<div class="dhLeft">
122
-					<sapn><i class="syIcon"></i>位置:<a href="javaScript:;" id="ReIndex">首页</a>&gt;<a href="javaScript:;">知识库管理</a>&gt;<a href="" class="nowPosition">知识库管理</a></sapn>
129
+					<sapn><i class="syIcon"></i>位置:
130
+						<a href="javaScript:;" id="ReIndex">首页</a>&gt;
131
+						<a href="javaScript:;">知识库管理</a>&gt;
132
+						<a href="" class="nowPosition">知识库管理</a>
133
+					</sapn>
123 134
 				</div>
124 135
 				<div class="dhRight">
125
-            		<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
126
-            </div>
136
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
137
+				</div>
127 138
 			</div>
128 139
 			<div class="toolBar clearfix">
129 140
 				<div class="toolLeft">
@@ -155,9 +166,9 @@
155 166
 								<th data-field="state" data-checkbox="true" data-align="center"></th>
156 167
 								<th data-align="center" data-formatter="setCode">编号</th>
157 168
 								<!--<th data-align="center" data-field="id" data-formatter="setCode"></th>-->
158
-								<th data-field="F_Title" data-align="left">标题</th>
169
+								<th data-field="F_Title" data-formatter="formatterTitle" data-align="left">标题</th>
159 170
 								<th data-field="F_Description" data-align="left" data-formatter="oper">内容</th>
160
-								<th data-field="F_KeyWords" data-align="center">关键字</th>
171
+								<th data-field="F_KeyWords" data-formatter="formatterKey" data-align="center">关键字</th>
161 172
 								<th data-field="F_CreateOn" data-align="center">创建时间</th>
162 173
 							</tr>
163 174
 						</thead>
@@ -229,11 +240,11 @@
229 240
 			</div>
230 241
 
231 242
 		</div>
232
-	
243
+
233 244
 		<!--修改弹出内容-->
234 245
 		<div class="model changeModel">
235
-			
236
-					<div class="box">
246
+
247
+			<div class="box">
237 248
 				<div class="btop clearfix">
238 249
 					<p class="btl">修改知识库</p>
239 250
 					<p class="btr changeBtr" title="关闭">X</p>
@@ -273,11 +284,10 @@
273 284
 			</div>
274 285
 
275 286
 		</div>
276
-	<script src="../js/zTree/jquery.ztree.core.js"></script>
277
-	<script src="../js/kindeditor/kindeditor.js"></script>
278
-	<script src="../js/kindeditor/lang/zh_CN.js"></script>
279
-	<script src="./js/zhiShiKuManger.js"></script>
287
+		<script src="../js/zTree/jquery.ztree.core.js"></script>
288
+		<script src="../js/kindeditor/kindeditor.js"></script>
289
+		<script src="../js/kindeditor/lang/zh_CN.js"></script>
290
+		<script src="./js/zhiShiKuManger.js"></script>
280 291
 	</body>
281 292
 
282
-
283 293
 </html>