扩展功能优化完善

This commit is contained in:
2020-04-04 16:13:40 +08:00
parent ba37debc0e
commit 4e730d23fa
4 changed files with 100 additions and 14 deletions

View File

@@ -0,0 +1,34 @@
<div class="boards" id="{$name}_sort">
{volist name="option" id="vo"}
<div class="board panel panel-info">
<div class="panel-heading">{$vo['name']|default=''}</div>
<div class="panel-body">
{if !empty($vo['list'])}
<div class="board-list" data-group="{$key}">
{foreach name="vo['list']" item="item" key="k"}
{php}
$item['group'] = isset($item['group']) ? $item['group'] : '';
{/php}
{if (($i eq 1) or ($item['group'] eq $key)) and ($item['is_show'] eq 1)}
<div class="board-item">
<span data="{$item['id']}">{$item['title']} [{$item['name']}]</span>
<input type="hidden" name="{$name}[{$key}][]" value="{$item['id']}"/>
</div>
{/if}
{/foreach}
</div>
{/if}
</div>
</div>
{/volist}
</div>
<script type="text/javascript">
$(function(){
$('.form-group #{$name}_sort').boards({
drop: function(e){
var group = e.target.closest('.board').find('.board-list').attr('data-group');
e.element.find('input').attr('name','{$name}[' + group + '][]')
}
})
})
</script>