caipin 5 anos atrás
pai
commit
b8366096c7

+ 8 - 0
global/js/cloud/curing.js

@@ -7,6 +7,7 @@ var searchCuringTimeout = null;
 var mobile='';
 var getClentListTimeout = null;
 var clientname='';
+var columnLength=7;
 
 
 
@@ -86,7 +87,14 @@ function upCuring(name,_id,username){
     $('div[upCuring] span').html(html);
 }
 
+$(document).ready(function(){
+	init();
+})
+
+
 $(function() {
+	
+	
 //------用户列表界面相关----------
     /**
      * 绑定分页-点击事件-刷新用户列表和分页列表

+ 10 - 0
global/js/cloud/curingFN.js

@@ -114,3 +114,13 @@ function refreshCuringPageDetail(ssoid,client_id){
     })
 }
 
+/**
+ * DOM加载完毕后初始化
+ * @returns
+ */
+function init(){
+	refreshColumn(columnLength);
+}
+
+
+

+ 29 - 8
global/js/columnShow/columnShow.js

@@ -1,17 +1,38 @@
 $(function() {
 
+	/**
+	 * change事件-隐藏-显示数据列
+	 */
 	$('input[type=checkbox][name=columnShow]').on('change', function(e) {
 		var column = $(this).attr('column');
 		var isAccept = $(this).prop("checked");
 		
-		if (isAccept) {
-			$('table[columnShow] tr').find('th:eq('+column+')').hide();
-			$('table[columnShow] tr').find('td:eq('+column+')').hide();
-		} else {
-			$('table[columnShow] tr').find('th:eq('+column+')').show();
-			$('table[columnShow] tr').find('td:eq('+column+')').show();
-		}
+		isColumnShow(isAccept,column);
 		
+		localStorage.setItem('curingColumn_'+column, isAccept);
 	});
 
-})
+})
+
+/**
+ * 初始化数据列--是否展示
+ * @param columnLength
+ * @returns
+ */
+function refreshColumn(columnLength){
+	for(var i=1;i<=columnLength;i++){
+		var isAccept=localStorage.getItem("curingColumn_"+i);
+		console.log(isAccept);
+		isColumnShow(isAccept,i);
+	}
+}
+
+function isColumnShow(isAccept,column){
+	if (isAccept) {
+		$('table[columnShow] tr').find('th:eq('+column+')').show();
+		$('table[columnShow] tr').find('td:eq('+column+')').show();
+	} else {
+		$('table[columnShow] tr').find('th:eq('+column+')').hide();
+		$('table[columnShow] tr').find('td:eq('+column+')').hide();
+	}
+}

+ 5 - 5
views/cloud/curing.html

@@ -156,31 +156,31 @@
                                                   </li>
                                                   <li class="mb-2">
                                                     <div class="custom-control custom-switch">
-                                                      <input type="checkbox" class="custom-control-input" id="lie3">
+                                                      <input type="checkbox" name="columnShow" column="3" class="custom-control-input" id="lie3">
                                                       <label class="custom-control-label" for="lie3">公司</label>
                                                     </div>
                                                   </li>
                                                   <li class="mb-2">
                                                     <div class="custom-control custom-switch">
-                                                      <input type="checkbox" class="custom-control-input" id="lie4" checked="">
+                                                      <input type="checkbox" name="columnShow" column="4" class="custom-control-input" id="lie4" checked="">
                                                       <label class="custom-control-label" for="lie4">最近登录</label>
                                                     </div>
                                                   </li>
                                                   <li class="mb-2">
                                                     <div class="custom-control custom-switch">
-                                                      <input type="checkbox" class="custom-control-input" id="lie5">
+                                                      <input type="checkbox" name="columnShow" column="5" class="custom-control-input" id="lie5">
                                                       <label class="custom-control-label" for="lie5">最近使用</label>
                                                     </div>
                                                   </li>
                                                   <li class="mb-2">
                                                     <div class="custom-control custom-switch">
-                                                      <input type="checkbox" class="custom-control-input" id="lie6">
+                                                      <input type="checkbox" name="columnShow" column="6" class="custom-control-input" id="lie6">
                                                       <label class="custom-control-label" for="lie6">登录时长</label>
                                                     </div>
                                                   </li>
                                                   <li class="mb-2">
                                                     <div class="custom-control custom-switch">
-                                                      <input type="checkbox" class="custom-control-input" id="lie7">
+                                                      <input type="checkbox" name="columnShow" column="7" class="custom-control-input" id="lie7">
                                                       <label class="custom-control-label" for="lie7">注册时间</label>
                                                     </div>
                                                   </li>