{extend name="common/common2" /}
{block name="main"}
<link rel="stylesheet" href="/static/bootstrap-multiselect-0.9.15/dist/css/bootstrap-multiselect.css">
<style>
    .ibox .open > .dropdown-menu{
        right: inherit;
    }
</style>
<div class="row">
    <div class="col-sm-12">
        <div class="ibox float-e-margins">
            <div class="ibox-content">
                <form method="post" action="{:url('add')}" class="form-horizontal">
                    <input type="hidden" name="plan_id" value="{$plan_id}">
                    <div class="form-group">
                        <label class="col-sm-2 control-label">开始日期<span class="text-danger">*</span></label>
                        <div class="col-sm-6">
                            {:widget_view('common/datepicker',['name'=>'start', 'val' =>isset($info)?$info['start']:''])}
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">结束日期<span class="text-danger">*</span></label>
                        <div class="col-sm-6">
                            {:widget_view('common/datepicker',['name'=>'end', 'val' =>isset($info)?$info['end']:''])}
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">任务项<span class="text-danger">*</span></label>
                        <div class="col-sm-6">
                            <select id="plantype" name="forms[]" multiple="multiple">
                                {volist name="type" id="v"}
                                <option value="{$v['id']}" {if condition="isset($info['forms']) and in_array($v['id'],$info['forms'])"}selected{/if}>{$v['title']}</option>
                                {/volist}
                            </select>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">地点<span class="text-danger">*</span></label>
                        <div class="col-sm-6">
                            <select id="planaddr" name="addrs[]" multiple="multiple">
                                {volist name="address" id="v"}
                                <option value="{$v['id']}" {if condition="isset($info['addrs']) and in_array($v['id'],$info['addrs'])"}selected{/if}>{$v['title']}</option>
                                {/volist}
                            </select>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">人员<span class="text-danger">*</span></label>
                        <div class="col-sm-6">
                            {:widget_view('common/multiselect',['name'=>'user','lists' =>$user, 'val' =>isset($info['user'])?$info['user']:[]])}
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">备注</label>
                        <div class="col-sm-6">
                            <textarea name="remark" class="form-control" rows="3" value="{$info.remark|default=''}"></textarea>
                        </div>
                    </div>
                    <div class="hr-line-dashed"></div>
                    <div class="form-group">
                        <div class="col-sm-6 col-sm-offset-2">
                            <button class="btn btn-primary ajax-post" data-layer="1" target-form="form-horizontal" type="submit">确 定</button>
                            <button  class="btn cancel-btn btn-default" type="button">取 消</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>
{/block}
{block name="script"}
<script src="/static/bootstrap-multiselect-0.9.15/dist/js/bootstrap-multiselect.js"></script>
<script>
    $(document).ready(function(){

        $('#plantype').multiselect({
            buttonText: function(options, select) {
                if (options.length === 0) {
                    return '请选择';
                }
                else if (options.length > 2) {
                    return '已选择'+options.length+'项';
                }
                else {
                    var labels = [];
                    options.each(function() {
                        if ($(this).attr('label') !== undefined) {
                            labels.push($(this).attr('label'));
                        }
                        else {
                            labels.push($(this).html());
                        }
                    });
                    return labels.join(', ') + '';
                }
            },
            filterPlaceholder: '搜索',
            includeSelectAllOption: true, // 显示全选
            selectAllText: '全选',
            maxHeight: 300,
            // enableClickableOptGroups: true, // 分组可选
            // enableCollapsibleOptGroups: true, // 分组可折叠
            enableFiltering: true, // 开启搜索
            buttonClass: 'btn btn-primary',
            onChange: function(option, checked) {
                console.log(option.length + ' options ' + (checked ? 'selected' : 'deselected'));
            }
        });

        $('#planaddr').multiselect({
            buttonText: function(options, select) {
                if (options.length === 0) {
                    return '请选择';
                }
                else if (options.length > 2) {
                    return '已选择'+options.length+'项';
                }
                else {
                    var labels = [];
                    options.each(function() {
                        if ($(this).attr('label') !== undefined) {
                            labels.push($(this).attr('label'));
                        }
                        else {
                            labels.push($(this).html());
                        }
                    });
                    return labels.join(', ') + '';
                }
            },
            filterPlaceholder: '搜索',
            includeSelectAllOption: true, // 显示全选
            selectAllText: '全选',
            maxHeight: 300,
            // enableClickableOptGroups: true, // 分组可选
            // enableCollapsibleOptGroups: true, // 分组可折叠
            enableFiltering: true, // 开启搜索
            buttonClass: 'btn btn-primary',
            onChange: function(option, checked) {
                console.log(option.length + ' options ' + (checked ? 'selected' : 'deselected'));
            }
        });
    });

</script>
{/block}