info.html 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. {include file="../../../application/admin/view/public/head" /}
  2. <div class="page-container p10">
  3. <form class="layui-form layui-form-pane" method="post" action="">
  4. <input id="group_id" name="group_id" type="hidden" value="{$info.group_id}">
  5. <div class="layui-form-item">
  6. <label class="layui-form-label">{:lang('name')}:</label>
  7. <div class="layui-input-block ">
  8. <input type="text" class="layui-input" value="{$info.group_name}" placeholder="" lay-verify="group_name" name="group_name">
  9. </div>
  10. </div>
  11. {if condition="$info.group_id gt 2"}
  12. <div class="layui-form-item">
  13. <label class="layui-form-label">{:lang('admin/group/pack_day')}{:lang('points')}:</label>
  14. <div class="layui-input-inline">
  15. <input type="text" class="layui-input" value="{$info.group_points_day}" placeholder="" lay-verify="group_points_day" name="group_points_day">
  16. </div>
  17. <label class="layui-form-label">{:lang('admin/group/pack_week')}{:lang('points')}:</label>
  18. <div class="layui-input-inline">
  19. <input type="text" class="layui-input" value="{$info.group_points_week}" placeholder="" lay-verify="group_points_week" name="group_points_week">
  20. </div>
  21. </div>
  22. <div class="layui-form-item">
  23. <label class="layui-form-label">{:lang('admin/group/pack_month')}{:lang('points')}:</label>
  24. <div class="layui-input-inline">
  25. <input type="text" class="layui-input" value="{$info.group_points_month}" placeholder="" lay-verify="group_points_month" name="group_points_month">
  26. </div>
  27. <label class="layui-form-label">{:lang('admin/group/pack_year')}{:lang('points')}:</label>
  28. <div class="layui-input-inline">
  29. <input type="text" class="layui-input" value="{$info.group_points_year}" placeholder="" lay-verify="group_points_year" name="group_points_year">
  30. </div>
  31. </div>
  32. <div class="layui-form-item">
  33. <label class="layui-form-label">{:lang('status')}:</label>
  34. <div class="layui-input-block">
  35. <input name="group_status" type="radio" value="0" title="{:lang('disable')}" {if condition="$info['group_status'] neq 1"}checked {/if}>
  36. <input name="group_status" type="radio" value="1" title="{:lang('enable')}" {if condition="$info['group_status'] eq 1"}checked {/if}>
  37. </div>
  38. </div>
  39. {/if}
  40. <div class="layui-form-item ">
  41. <label class="layui-form-label">{:lang('admin/group/popedom')}:</label>
  42. <div class="layui-input-block">
  43. <blockquote class="layui-elem-quote layui-quote-nm">
  44. {:lang('admin/group/popedom_tip')}
  45. </blockquote>
  46. <div class="role-list-form ">
  47. {volist name="type_tree" id="vo" key="k1"}
  48. <dl class="role-list-form-top permission-list">
  49. <dt>
  50. {:lang('type')}:<input type="checkbox" value="{$vo.type_id}" name="group_type[]" data-id="{$k1}" lay-skin="primary" lay-filter="roleAuth1" title="{$vo.type_name}" {if condition="strpos(','.$info['group_type'],','.$vo['type_id'].',')>0"}checked {/if}>
  51. {:lang('popedom')}:<input type="checkbox" name="group_popedom[{$vo.type_id}][1]" value="1" lay-skin="primary" title="{:lang('admin/group/popedom_list')}" {if condition="!empty($info['group_popedom'][$vo.type_id][1])"}checked {/if}>
  52. <input type="checkbox" name="group_popedom[{$vo.type_id}][2]" value="2" lay-skin="primary" title="{:lang('admin/group/popedom_detail')}" {if condition="!empty($info['group_popedom'][$vo.type_id][2])"}checked {/if}>
  53. {if condition="$vo.type_mid eq 1"}
  54. <input type="checkbox" name="group_popedom[{$vo.type_id}][3]" value="3" lay-skin="primary" title="{:lang('admin/group/popedom_play')}" {if condition="!empty($info['group_popedom'][$vo.type_id][3])"}checked {/if}>
  55. <input type="checkbox" name="group_popedom[{$vo.type_id}][4]" value="4" lay-skin="primary" title="{:lang('admin/group/popedom_down')}" {if condition="!empty($info['group_popedom'][$vo.type_id][4])"}checked {/if}>
  56. <input type="checkbox" name="group_popedom[{$vo.type_id}][5]" value="5" lay-skin="primary" title="{:lang('admin/group/popedom_trysee')}" {if condition="!empty($info['group_popedom'][$vo.type_id][5])"}checked {/if}>
  57. {/if}
  58. </dt>
  59. </dl>
  60. {volist name="$vo.child" id="sub" key="k2"}
  61. <dl class="role-list-form-top permission-list">
  62. <dt>
  63. {:lang('type')}:<input type="checkbox" value="{$sub.type_id}" name="group_type[]" data-id="{$k1}" lay-skin="primary" lay-filter="roleAuth1" title="---{$sub.type_name}" {if condition="strpos(','.$info['group_type'],','.$sub ['type_id'].',')>0"}checked {/if}>
  64. {:lang('popedom')}:<input type="checkbox" name="group_popedom[{$sub.type_id}][1]" value="1" lay-skin="primary" title="{:lang('admin/group/popedom_list')}" {if condition="!empty($info['group_popedom'][$sub.type_id][1])"}checked {/if}>
  65. <input type="checkbox" name="group_popedom[{$sub.type_id}][2]" value="2" lay-skin="primary" title="{:lang('admin/group/popedom_detail')}" {if condition="!empty($info['group_popedom'][$sub.type_id][2])"}checked {/if}>
  66. {if condition="$sub.type_mid eq 1"}
  67. <input type="checkbox" name="group_popedom[{$sub.type_id}][3]" value="3" lay-skin="primary" title="{:lang('admin/group/popedom_play')}" {if condition="!empty($info['group_popedom'][$sub.type_id][3])"}checked {/if}>
  68. <input type="checkbox" name="group_popedom[{$sub.type_id}][4]" value="4" lay-skin="primary" title="{:lang('admin/group/popedom_down')}" {if condition="!empty($info['group_popedom'][$sub.type_id][4])"}checked {/if}>
  69. <input type="checkbox" name="group_popedom[{$sub.type_id}][5]" value="5" lay-skin="primary" title="{:lang('admin/group/popedom_trysee')}" {if condition="!empty($info['group_popedom'][$sub.type_id][5])"}checked {/if}>
  70. {/if}
  71. </dt>
  72. </dl>
  73. {/volist}
  74. {/volist}
  75. </div>
  76. </div>
  77. </div>
  78. <div class="layui-form-item center">
  79. <div class="layui-input-block">
  80. <button type="button" class="layui-btn layui-btn-normal formCheckAll" lay-filter="formCheckAll" >{:lang('check_all')}</button>
  81. <button type="button" class="layui-btn layui-btn-normal formCheckOther" lay-filter="formCheckOther">{:lang('check_other')}</button>
  82. <button type="submit" class="layui-btn" lay-submit="" lay-filter="formSubmit" data-child="true">{:lang('btn_save')}</button>
  83. <button class="layui-btn layui-btn-warm" type="reset">{:lang('btn_reset')}</button>
  84. </div>
  85. </div>
  86. </form>
  87. </div>
  88. {include file="../../../application/admin/view/public/foot" /}
  89. <script type="text/javascript">
  90. layui.use(['form', 'layer'], function () {
  91. // 操作对象
  92. var form = layui.form
  93. , layer = layui.layer
  94. , $ = layui.jquery;
  95. // 验证
  96. form.verify({
  97. group_name: function (value) {
  98. if (value == "") {
  99. return "{:lang('name_empty')}";
  100. }
  101. }
  102. });
  103. $('.formCheckAll').click(function(){
  104. var child = $('.role-list-form').find('input');
  105. /* 自动选中子节点 */
  106. child.each(function(index, item) {
  107. item.checked = true;
  108. });
  109. form.render('checkbox');
  110. });
  111. $('.formCheckOther').click(function(){
  112. var child = $('.role-list-form').find('input');
  113. /* 自动选中子节点 */
  114. child.each(function(index, item) {
  115. item.checked = (item.checked ? false : true);
  116. });
  117. form.render('checkbox');
  118. });
  119. });
  120. </script>
  121. </body>
  122. </html>