mirror of https://github.com/helloxz/onenav.git
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							92 lines
						
					
					
						
							2.8 KiB
						
					
					
				
			
		
		
	
	
							92 lines
						
					
					
						
							2.8 KiB
						
					
					
				| <?php include_once('header.php'); ?> | |
| <?php include_once('left.php'); ?> | |
|  | |
| <div class="layui-body"> | |
| <!-- 内容主体区域 --> | |
| <div class="layui-row content-body place-holder"> | |
|     <!-- 说明提示框 --> | |
|     <div class="layui-col-lg12"> | |
|       <div class="setting-msg"> | |
|         <p>1. 注意:当分类下存在链接时,此分类不允许删除,如果需要删除分类请先前往【<a href = "/index.php?c=admin&page=link_list">我的链接</a>】删除此分类下的所有链接后再操作!</p> | |
|       </div> | |
|     </div> | |
|     <!-- 说明提示框END --> | |
|     <div class="layui-col-lg12"> | |
|         <table id="category_list" lay-filter="mycategory"></table> | |
|     </div> | |
|     <script type="text/html" id="nav_operate"> | |
|         <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> | |
|         <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del" onclick = "">删除</a> | |
|     </script> | |
|  | |
|     <!-- 表头工具栏 --> | |
|     <script type="text/html" id="catToolbar"> | |
|     <div class="layui-btn-container"> | |
|         <button class="layui-btn layui-btn-sm" lay-event="setPrivate">设为私有</button> | |
|         <button class="layui-btn layui-btn-sm" lay-event="setPublic">设为公开</button> | |
|     </div> | |
|     </script> | |
|     <!-- 表头工具栏END --> | |
| </div> | |
| <!-- 内容主题区域END --> | |
| </div> | |
|    | |
| <?php include_once('footer.php'); ?> | |
|  | |
| <script> | |
| layui.use(['table','layer','form'], function(){ | |
|     var table = layui.table; | |
|     var form = layui.form; | |
|     layer = layui.layer; | |
|  | |
|     // 表头工具栏事件 | |
|     table.on('toolbar(mycategory)', function(obj){ | |
|         var id = obj.config.id; | |
|         var checkStatus = table.checkStatus(id); | |
|         var othis = lay(this); | |
|         var data = checkStatus.data; | |
|         var ids = []; | |
|         data.map(function(value,index){ | |
|             ids.push(value.id); | |
|         }); | |
|  | |
|         switch(obj.event){ | |
|         case 'setPrivate': | |
|             // 设为私有,1 | |
|             set_cat_batch(ids,1); | |
|         break; | |
|         case 'setPublic': | |
|             // 设为公开,0 | |
|             set_cat_batch(ids,0); | |
|         break; | |
|         }; | |
|     }); | |
| }); | |
|  | |
| //设置分类属性, | |
| function set_cat_batch(ids,property) { | |
|     if( ids.length === 0 ) { | |
|       layer.msg("请先选择分类!",{icon:5}); | |
|     } | |
|     else{ | |
|       $.post("/index.php?c=api&method=set_cat_batch",{ids:ids,property:property},function(data,status){ | |
|         if( data.code == 200 ){ | |
|             layui.use(function(){ | |
|                 var table = layui.table; | |
|                 table.reloadData('category_list', { | |
|                     where: { | |
|                         abc: '123456', | |
|                     }, | |
|                     scrollPos: 'fixed',  // 保持滚动条位置不变 - v2.7.3 新增 | |
|                 }); | |
|             }); | |
|              | |
|           layer.msg("设置已更新!",{icon:1}); | |
|         } | |
|         else{ | |
|             layer.msg("设置失败!",{icon:5}); | |
|         } | |
|       }); | |
|     } | |
| } | |
| </script>
 |