12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- {extend name="layout/content"}
- {block name="content"}
- <script type="text/javascript">
- $(function () {
- var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
- $("#btn_close").bind("click", function () {
- parent.layer.close(index);
- });
- $("#btn_save").bind("click", function () {
- var ids = Feng.zTreeCheckedNodes("zTree");
- var ajax = new $ax("/admin/user/setRole", function (data) {
- Feng.success(data.msg);
- window.parent.MgrUser.table.refresh();
- parent.layer.close(index);
- }, function (data) {
- Feng.error(data.responseJSON.msg + "!");
- });
- ajax.set("roleIds", ids);
- ajax.set("userId", "{$user.id}");
- ajax.start();
- });
- initZtree();
- });
- function initZtree() {
- var setting = {
- check: {
- enable: true,
- chkboxType: {
- "Y": "",
- "N": ""
- }
- },
- data: {
- simpleData: {
- enable: true
- }
- }
- };
- var ztree = new $ZTree("zTree", "/admin/role/roleTreeListByUserId/userId/{:request()->param('userId')}");
- ztree.setSettings(setting);
- ztree.init();
- }
- </script>
- <!-- 配置grid -->
- <div class="container"
- style="padding: 0px 10px !important; margin-top: -10px; text-align: center !important;">
- <div class="row">
- <div class="ibox float-e-margins">
- <div class="ibox-title">
- <h5>{$user.name}({$user.account})</h5>
- </div>
- <div class="ibox-content">
- <ul id="zTree" class="ztree"></ul>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12">
- <button class="btn btn-sm btn-info" type="button" id="btn_save">
- <i class="ace-icon fa fa-check bigger-110"></i> 保存
- </button>
-
- <button class="btn btn-sm btn-danger" type="button" id="btn_close">
- <i class="ace-icon fa fa-close bigger-110"></i> 关闭
- </button>
- </div>
- </div>
- </div>
- {/block}
|