edit.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <script type="text/javascript">
  2. //选择事件
  3. function S_NodeCheck(e, treeId, treeNode) {
  4. var zTree = $.fn.zTree.getZTreeObj(treeId),
  5. nodes = zTree.getCheckedNodes(true)
  6. var ids = '', names = ''
  7. for (var i = 0; i < nodes.length; i++) {
  8. ids += ','+ nodes[i].id
  9. names += ','+ nodes[i].name
  10. }
  11. if (ids.length > 0) {
  12. ids = ids.substr(1), names = names.substr(1)
  13. }
  14. var $from = $('#'+ treeId).data('fromObj')
  15. if ($from && $from.length) $from.val(names)
  16. $('#tree_pidedit_select_box').css('display','none');
  17. }
  18. //单击事件
  19. function S_NodeClick(event, treeId, treeNode) {
  20. var zTree = $.fn.zTree.getZTreeObj(treeId)
  21. zTree.checkNode(treeNode, !treeNode.checked, true, true)
  22. event.preventDefault()
  23. }
  24. </script>
  25. <div class="bjui-pageContent">
  26. <form action="__APP__{$action}" data-toggle="ajaxform">
  27. <input type="hidden" name='roleid' value='{$roleid}'">
  28. <input type="hidden" name='type' value="1">
  29. <div class="pageFormContent" data-layout-h="0" style="overflow: auto; height: 231px;">
  30. <table class="table table-condensed table-hover" width="100%">
  31. <tbody>
  32. <tr><td>
  33. <label class="control-label x95">父角色:</label>
  34. <input type="text" name="pid" data-toggle="selectztree" value="{$pid}" size="20" data-tree="#tree_pidedit" readonly > <span style="color:red">*</span>
  35. <ul id="tree_pidedit" class="ztree hide" data-toggle="ztree" data-expand-all="true" data-check-enable="true"
  36. data-chk-style="radio" data-radio-type="all" data-on-check="S_NodeCheck" data-on-click="S_NodeClick">
  37. <li data-id="a" data-pid="0">顶级</li>
  38. <foreach name="role" item="vo">
  39. <li data-id="{$vo['id']}" data-pid="{$vo['pid']}">{$vo['title']}</li>
  40. </foreach>
  41. </ul>
  42. </td></tr>
  43. <tr><td>
  44. <label for="rolem" class="control-label x95">角色名称:</label>
  45. <input type="text" size="20" name="title" id="rolem" value="{$title}" class="form-control">
  46. <span style="color:red">*</span>
  47. </td></tr>
  48. <tr><td>
  49. <label class="control-label x95">排序:</label>
  50. <input type="text" size="10" name="sort" value="{$sort}" class="form-control" data-toggle="spinner">
  51. </td></tr>
  52. </tbody>
  53. </table>
  54. </div>
  55. </div>
  56. <div class="bjui-pageFooter">
  57. <ul>
  58. <li><button type="button" class="btn-close" data-icon="close">取消</button></li>
  59. <li><button type="submit" class="btn-default" data-icon="save">保存</button></li>
  60. </ul>
  61. </div>
  62. </form>