Browse Source

新版知识库修改

miaofuhao 6 years ago
parent
commit
f07007763c

+ 1 - 1
WebUI/CallCenterWeb.UI/zhiShiKu/js/newRepository.js

@@ -43,7 +43,7 @@
43 43
 		                        pagesize: params.pageSize,
44 44
 		                        token: token,
45 45
 		                        deptid:ids,
46
-		                        type:0,
46
+		                        type:1,
47 47
 		                        key:$('.rightSearchKey').val(),
48 48
 //								starttime:	否	string	开始时间 (2017-01-09)
49 49
 //								endtime:

+ 183 - 0
WebUI/CallCenterWeb.UI/zhiShiKu/js/repositoryDrafts.js

@@ -0,0 +1,183 @@
1
+ var mySwiper = new Swiper ('.swiper-container', {
2
+//					    direction: 'vertical',
3
+//					    loop: true,
4
+					    // 如果需要分页器
5
+					    pagination: {
6
+					      el: '.swiper-pagination',
7
+					       clickable: true,
8
+					    },
9
+					  })        
10
+			var token = $.cookie("token");
11
+        	var table = $('#table1');
12
+        	 $('#depID').val(0);
13
+        	$(document).ready(function(){
14
+//      		$('#firstOne').trigger("click");
15
+				//右侧搜索事件
16
+	        	initTable($('#depID').val());
17
+	        	$('#rightSearch').click(function(){
18
+	        			initTable($('#depID').val());
19
+	        	})
20
+				function initTable(ids) {
21
+		            //先销毁表格
22
+		            table.bootstrapTable('destroy');
23
+		            //初始化表格,动态从服务器加载数据
24
+		            table.bootstrapTable({
25
+		                method: "get", //使用get请求到服务器获取数据
26
+		                url: huayi.config.callcenter_url + "Repository/GetList", //获取数据的Servlet地址
27
+		                contentType: "application/x-www-form-urlencoded", striped: true,
28
+		                striped: true, //表格显示条纹
29
+		                pagination: true, //启动分页
30
+		                pageSize: 10, //每页显示的记录数
31
+		                pageNumber: 1, //当前第几页
32
+		                pageList: [10, 15, 25], //记录数可选列表
33
+		                search: false, //是否启用查询
34
+		                showColumns: false, //显示下拉框勾选要显示的列
35
+		                showRefresh: false, //显示刷新按钮
36
+		                sidePagination: "server", //表示服务端请求
37
+		                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
38
+		                //设置为limit可以获取limit, offset, search, sort, order
39
+		                queryParamsType: "undefined",
40
+		                queryParams: function queryParams(params) { //设置查询参数
41
+		                    var param = {
42
+		                        page: params.pageNumber,
43
+		                        pagesize: params.pageSize,
44
+		                        token: token,
45
+		                        deptid:ids,
46
+		                        type:0,
47
+		                        key:$('.rightSearchKey').val(),
48
+//								starttime:	否	string	开始时间 (2017-01-09)
49
+//								endtime:
50
+		                    };
51
+		                    return param;
52
+		                },
53
+		                onLoadSuccess: function () { //加载成功时执行
54
+		                    //layer.msg("加载成功");
55
+		                },
56
+		                onLoadError: function () { //加载失败时执行
57
+		                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
58
+		                }
59
+	            });
60
+	        }
61
+        		
62
+        		if($('.allAdd').hasClass('active')){
63
+        			$('.addTo').hide();
64
+        		}else{
65
+        			$('.addTo').show();
66
+        		}
67
+        		
68
+        		$('.unitList li').click(function(){
69
+        			$('.unitList li').removeClass('active')
70
+        			$(this).addClass('active');
71
+    				if($('.allAdd').hasClass('active')){
72
+	        			$('.addTo').hide();
73
+	        		}else{
74
+	        			$('.addTo').show();
75
+	        		}
76
+        			var depId=$(this).attr('data-id');
77
+        			var keyWord=$(this).find('div').html();
78
+        			$('.rightTabKey').html(keyWord);
79
+        			$('#depID').val(depId);
80
+        			initTable(depId);
81
+        		})
82
+        		
83
+        		//左侧单位鼠标移入效果
84
+        		$('.unitList li').hover(function(){
85
+        			$(this).addClass('acs');
86
+        			
87
+        		},function(){
88
+        			$(this).removeClass('acs');
89
+        		})
90
+        		//右侧关键字鼠标移入效果
91
+        		$('.keyList li').hover(function(){
92
+        			$('.keyList li').removeClass('active')
93
+        			$(this).addClass('active');
94
+        			
95
+        		},function(){
96
+        			$(this).removeClass('active');
97
+        		})
98
+        		$('.addTo').click(function(){
99
+        			var depid=$('#depID').val();
100
+        			goAdd(depid)
101
+        			
102
+        		})
103
+        		function goAdd(ids){
104
+					//iframe窗
105
+				    layer.open({
106
+				      	type: 2,
107
+				      	title: '新增知识库',
108
+				      	area: ['70%', '60%'],
109
+				      	content: 'newRepositoryAdd.html?depId='+ ids +''
110
+				    });
111
+				}
112
+        	})
113
+        	//操作
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
+				
130
+	        }
131
+			//详情
132
+			function goDetail(ids){
133
+					//iframe窗
134
+				    layer.open({
135
+				      	type: 2,
136
+				      	title: '查看知识库详情',
137
+				      	area: ['70%', '60%'],
138
+				      	maxmin:true,
139
+				      	content: 'newRepositoryDetail.html?ids='+ ids +''
140
+				    });
141
+			}
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
+				});
182
+			}
183
+			

+ 183 - 0
WebUI/CallCenterWeb.UI/zhiShiKu/js/repositoryWait.js

@@ -0,0 +1,183 @@
1
+ var mySwiper = new Swiper ('.swiper-container', {
2
+//					    direction: 'vertical',
3
+//					    loop: true,
4
+					    // 如果需要分页器
5
+					    pagination: {
6
+					      el: '.swiper-pagination',
7
+					       clickable: true,
8
+					    },
9
+					  })        
10
+			var token = $.cookie("token");
11
+        	var table = $('#table1');
12
+        	 $('#depID').val(0);
13
+        	$(document).ready(function(){
14
+//      		$('#firstOne').trigger("click");
15
+				//右侧搜索事件
16
+	        	initTable($('#depID').val());
17
+	        	$('#rightSearch').click(function(){
18
+	        			initTable($('#depID').val());
19
+	        	})
20
+				function initTable(ids) {
21
+		            //先销毁表格
22
+		            table.bootstrapTable('destroy');
23
+		            //初始化表格,动态从服务器加载数据
24
+		            table.bootstrapTable({
25
+		                method: "get", //使用get请求到服务器获取数据
26
+		                url: huayi.config.callcenter_url + "Repository/GetList", //获取数据的Servlet地址
27
+		                contentType: "application/x-www-form-urlencoded", striped: true,
28
+		                striped: true, //表格显示条纹
29
+		                pagination: true, //启动分页
30
+		                pageSize: 10, //每页显示的记录数
31
+		                pageNumber: 1, //当前第几页
32
+		                pageList: [10, 15, 25], //记录数可选列表
33
+		                search: false, //是否启用查询
34
+		                showColumns: false, //显示下拉框勾选要显示的列
35
+		                showRefresh: false, //显示刷新按钮
36
+		                sidePagination: "server", //表示服务端请求
37
+		                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
38
+		                //设置为limit可以获取limit, offset, search, sort, order
39
+		                queryParamsType: "undefined",
40
+		                queryParams: function queryParams(params) { //设置查询参数
41
+		                    var param = {
42
+		                        page: params.pageNumber,
43
+		                        pagesize: params.pageSize,
44
+		                        token: token,
45
+		                        deptid:ids,
46
+		                        type:2,
47
+		                        key:$('.rightSearchKey').val(),
48
+//								starttime:	否	string	开始时间 (2017-01-09)
49
+//								endtime:
50
+		                    };
51
+		                    return param;
52
+		                },
53
+		                onLoadSuccess: function () { //加载成功时执行
54
+		                    //layer.msg("加载成功");
55
+		                },
56
+		                onLoadError: function () { //加载失败时执行
57
+		                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
58
+		                }
59
+	            });
60
+	        }
61
+        		
62
+        		if($('.allAdd').hasClass('active')){
63
+        			$('.addTo').hide();
64
+        		}else{
65
+        			$('.addTo').show();
66
+        		}
67
+        		
68
+        		$('.unitList li').click(function(){
69
+        			$('.unitList li').removeClass('active')
70
+        			$(this).addClass('active');
71
+    				if($('.allAdd').hasClass('active')){
72
+	        			$('.addTo').hide();
73
+	        		}else{
74
+	        			$('.addTo').show();
75
+	        		}
76
+        			var depId=$(this).attr('data-id');
77
+        			var keyWord=$(this).find('div').html();
78
+        			$('.rightTabKey').html(keyWord);
79
+        			$('#depID').val(depId);
80
+        			initTable(depId);
81
+        		})
82
+        		
83
+        		//左侧单位鼠标移入效果
84
+        		$('.unitList li').hover(function(){
85
+        			$(this).addClass('acs');
86
+        			
87
+        		},function(){
88
+        			$(this).removeClass('acs');
89
+        		})
90
+        		//右侧关键字鼠标移入效果
91
+        		$('.keyList li').hover(function(){
92
+        			$('.keyList li').removeClass('active')
93
+        			$(this).addClass('active');
94
+        			
95
+        		},function(){
96
+        			$(this).removeClass('active');
97
+        		})
98
+        		$('.addTo').click(function(){
99
+        			var depid=$('#depID').val();
100
+        			goAdd(depid)
101
+        			
102
+        		})
103
+        		function goAdd(ids){
104
+					//iframe窗
105
+				    layer.open({
106
+				      	type: 2,
107
+				      	title: '新增知识库',
108
+				      	area: ['70%', '60%'],
109
+				      	content: 'newRepositoryAdd.html?depId='+ ids +''
110
+				    });
111
+				}
112
+        	})
113
+        	//操作
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
+				
130
+	        }
131
+			//详情
132
+			function goDetail(ids){
133
+					//iframe窗
134
+				    layer.open({
135
+				      	type: 2,
136
+				      	title: '查看知识库详情',
137
+				      	area: ['70%', '60%'],
138
+				      	maxmin:true,
139
+				      	content: 'newRepositoryDetail.html?ids='+ ids +''
140
+				    });
141
+			}
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
+				});
182
+			}
183
+			

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

@@ -586,7 +586,7 @@
586 586
 			</div>
587 587
 		</div>
588 588
 		<script src="js/swiper.min.js"></script>
589
-		<script src="js/newRepository.js"></script>
589
+		<script src="js/repositoryDrafts.js"></script>
590 590
 		
591 591
 	</body>
592 592
 

+ 1 - 1
WebUI/CallCenterWeb.UI/zhiShiKu/repositoryWait.html

@@ -586,7 +586,7 @@
586 586
 			</div>
587 587
 		</div>
588 588
 		<script src="js/swiper.min.js"></script>
589
-		<script src="js/newRepository.js"></script>
589
+		<script src="js/repositoryWait.js"></script>
590 590
 		
591 591
 	</body>
592 592