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