| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | 
							- @extends('admin.layout')
 
- @section('content')
 
-  <SCRIPT type="text/javascript">
 
- 	<!--
 
- 	var setting = {
 
- 		check: {
 
- 			enable: true
 
- 		},
 
- 		data: {
 
- 			simpleData: {
 
- 				enable: true
 
- 			}
 
- 		}
 
- 	};
 
- 	var zNodes =<?php echo json_encode($zTree) ?>;;
 
- 	
 
- 	var code;
 
- 	
 
- 	function setCheck() {
 
- 		var zTree = $.fn.zTree.getZTreeObj("zTree-container"),
 
- 		py = $("#check_py").is(':checked') ? "p":"",
 
- 		sy = $("#check_sy").is(':checked') ? "s":"",
 
- 		pn = $("#check_pn").is(':checked') ? "p":"",
 
- 		sn = $("#check_sn").is(':checked') ? "s":"",
 
- 		type = { "Y":py + sy, "N":pn + sn};
 
- 		console.log($("#check_py"));
 
- 		console.log(type);
 
- 		zTree.setting.check.chkboxType = type;
 
- 	}
 
- 	 //获取所有选中节点的值
 
-     function getCheckedAll() {
 
-         var treeObj = $.fn.zTree.getZTreeObj("zTree-container");
 
-         var nodes = treeObj.getCheckedNodes(true);
 
-         var checkNodes = new Array();
 
-         for (var i = 0; i < nodes.length; i++) {
 
-             checkNodes.push(nodes[i].id);
 
-         }
 
-         return checkNodes;
 
-     }
 
- 	$(document).ready(function(){
 
- 		$.fn.zTree.init($("#zTree-container"), setting, zNodes);
 
- 		setCheck();
 
- 		$("#check_py").bind("change", setCheck);
 
- 		$("#check_sy").bind("change", setCheck);
 
- 		$("#check_pn").bind("change", setCheck);
 
- 		$("#check_sn").bind("change", setCheck);
 
- 		$("#sys-ajax-btn-submit").click(function () {
 
- 			data = getCheckedAll();
 
- 			var params = {menu_ids:data,_token:'<?php echo csrf_token(); ?>'};
 
- 			console.log(params);
 
- 			var _oldstr = $(this).html();
 
- 			$.ajax({
 
- 		        type: 'POST', 
 
- 		        url: '<?php echo U('Base/Role/auth',array('id'=>$data['id']))?>',
 
- 		        data: params,
 
- 		        dataType: 'json',
 
- 		        headers: {
 
- 		        	'X-CSRF-TOKEN': '<?php echo csrf_token(); ?>'
 
- 		       	},
 
- 		        success:  function(data) {
 
- 			        if(data.status == 200) {
 
- 				        alert('操作成功');
 
- 			        }else{
 
- 				        alert("操作失败");
 
- 			        }
 
- 		        },
 
- 		        beforeSend: function() {
 
- 		            var loading = $(this).attr('data-loading') || 'loading...';
 
- 		            $(this).html(loading);
 
- 		            $(this).attr('disabled', 'disabled');
 
- 		        },
 
- 		        complete: function() {
 
- 		        	$(this).removeAttr('disabled');
 
- 		        	$(this).find('.sys-btn-submit-str').html(_oldstr);
 
- 		        }
 
- 		    });
 
- 		});
 
- 		
 
- 	});
 
- 	
 
- 	//-->
 
- </SCRIPT>
 
-  
 
- <div class="wrapper wrapper-content animated fadeInRight">
 
- 	<div class="row">
 
- 		<div class="col-sm-12">
 
- 			<div class="ibox float-e-margins">
 
- 				<div class="ibox-title">
 
- 					<h5>设置权限 :"{{$data['name']}}"</h5>
 
- 					<div class="ibox-tools">
 
- 						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
 
- 						</a>
 
- 					</div>
 
- 				</div>
 
- 				<div class="ibox-content">
 
- 				    <div class="row"> 被勾选时:           
 
- 				        <label class="checkbox-inline">
 
-                        <input type="checkbox" id="check_py" class="checkbox first" checked /> 关联父</label>
 
-                        <label class="checkbox-inline"><input type="checkbox" id="check_sy" class="checkbox first" checked />关联子</label>
 
-                    </div>
 
-                    <div class="row">    
 
-                                                                     取消勾选时:
 
-                         <label class="checkbox-inline"><input type="checkbox" id="check_pn" class="checkbox first" checked />关联父</label>
 
- 						<label class="checkbox-inline"><input type="checkbox" id="check_sn" class="checkbox first" checked />关联子</label>
 
- 				    </div>
 
-                     <div class="row">
 
-                                                                         
 
-                         <ul id="zTree-container" class="ztree"></ul>
 
-                        
 
-                     </div>				
 
- 				<div></div>
 
- 				  <div class="btn-toolbar list-toolbar">
 
-                     <a class="btn btn-primary btn-sm" id="sys-ajax-btn-submit" data-loading="保存中..." ><i class="fa fa-save"></i> <span class="sys-btn-submit-str">保存</span></a>
 
-                     <button class="btn btn-default btn-sm" onclick="javascript:history.go(-1);" type="button">返回</button>
 
-                   </div>
 
- 					@if(role('Foundation/Role/index'))
 
- 				    <div class="row">
 
-     					<div class="col-sm-3 pull-right">
 
-     					   <a href="{{ U('Base/Role/index')}}" class="btn btn-sm btn-primary pull-right">返回列表</a>
 
-     					</div>
 
- 					</div>
 
- 					@endif
 
- 					<div class="row">
 
-             			<div class="col-lg-10">
 
-                             
 
-                         </div>
 
-             			<!-- /.col-lg-10 -->
 
-             		</div>
 
-             		<!-- /.row -->
 
- 				</div>
 
- 			</div>
 
- 		</div>
 
- 	</div>
 
- </div>
 
- @endsection
 
- @section('footer')
 
- 	 <!-- ztree -->
 
-     <link rel="stylesheet" href="/base/js/zTree_v3/css/zTreeStyle/zTreeStyle.css" type="text/css">
 
-     <script type="text/javascript" src="/base/js/zTree_v3/js/jquery.ztree.core-3.5.js?v={{config("sys.version")}}" ></script>
 
-     <script type="text/javascript" src="/base/js/zTree_v3/js/jquery.ztree.excheck-3.5.js?v={{config("sys.version")}}" ></script>
 
- @endsection
 
 
  |