| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | 
							- <{include file="./admin/header.html"}>
 
- <{include file="./admin/left.html"}>
 
- <{include file="./admin/nav.html"}>
 
- <link rel="stylesheet" href="<{$web_cfg.cdn}>/public/static/css/zTreeStyle/zTreeStyle.css">
 
- <script src="<{$web_cfg.cdn}>/public/static/js/jquery-1.4.4.min.js"></script>
 
- <script src="<{$web_cfg.cdn}>/public/static/js/jquery.ztree.all-3.5.js"></script>
 
- 	<div class="panel">
 
- 		<div class="panel-body">
 
- 			<div style="margin-left:10px;">
 
- 			<p></p>
 
- 			<!-- 容器 -->
 
- 			<div id='tree' class="ztree"></div>
 
- 			<input id='groupid' type='hidden' value='<{$groupid}>' />
 
- 			</div>
 
- 			<div style="text-align:center;"><input id="submit" class="btn" type='submit' value='权限修改提交' /></div>
 
- 		</div>
 
- 	</div>
 
- <script>
 
- var setting = {
 
- 		view: {
 
- 			nameIsHTML: true
 
- 		},
 
- 		check: {
 
- 			enable: true,
 
- 			chkboxType: { "Y" : "", "N" : "" }
 
- 		},
 
- 		data: {
 
- 			simpleData: {
 
- 				enable: true
 
- 			}
 
- 		},
 
- 		callback: {}
 
- 	};
 
- var zNodes = <{$resource}>;
 
- $(document).ready(function(){
 
- 	var objTree = $.fn.zTree.init($("#tree"), setting, zNodes);
 
- 	
 
- 	//勾选用户组已有权限
 
- 	checkedUsergroupCpt();
 
- 	
 
- 	//禁用登陆用户没有的权限
 
- 	disableCpt();
 
- 	
 
- 	//提交权限
 
- 	$("#submit").click(function () {
 
- 		var checkNodes = objTree.getCheckedNodes(true);
 
- 		
 
- 		var resourceids = [];
 
- 		for (var i=0; i < checkNodes.length; i++) {
 
- 			resourceids.push(checkNodes[i].id);
 
- 		}
 
- 		
 
- 		var groupid = $('#groupid').val();
 
- 		if (groupid == '') {
 
- 			alert('无效用户组id');
 
- 			return false;
 
- 		}
 
- 		console.log(resourceids);
 
- 		
 
- 		$.post("<{$web_cfg.domain}>?c=permission&a=editUsergroupCpt"
 
- 			, {resourceids: resourceids, groupid: groupid}
 
- 			, function (data) {
 
- 				if (data.ok) {
 
- 					alert('编辑权限成功');
 
- 					location.reload();
 
- 				} else {
 
- 					alert(data.msg);
 
- 					return false;
 
- 				}
 
- 			},
 
- 			'json'
 
- 		);
 
- 		return false;
 
- 	});
 
- 	
 
- 	//勾选用户组已有权限
 
- 	function checkedUsergroupCpt() {
 
- 		var usergroupCpt = <{$usergroupCpt}>;
 
- 		for (var i=0; i<usergroupCpt.length; i++) {
 
- 			var node = objTree.getNodeByParam("id", usergroupCpt[i].resourceid, null);
 
- 			try {
 
- 				objTree.checkNode(node, true, true, 1);
 
- 			} catch(e) {}
 
- 		}
 
- 	}
 
- 	
 
- 	//禁用登陆用户没有没有的权限
 
- 	function disableCpt() {
 
- 		var disableTreeIds = <{$disableTreeIds}>;
 
- 		var zTree = $.fn.zTree.getZTreeObj("tree");
 
- 		for (var i=0; i<disableTreeIds.length; i++) {
 
- 			var treeId = disableTreeIds[i];
 
- 			var node = zTree.getNodeByParam("id", treeId, null);
 
- 			zTree.setChkDisabled(node, true, true, false);
 
- 		}
 
- 	}
 
- });
 
- </script>
 
- <{include file="./admin/bottom.html"}>
 
 
  |