<style>
    .main_filter {
        cursor: pointer;
    }
</style>
<div class="layui-fluid" id="type_filter">
    <div class="layui-card">
        <div class="layui-card-body" style="padding: 0;">
            <div class="split-group" style="height: 170px;">
                <div class="split-item" id="s1" style="text-align: center">
                    <div class="layui-row">
                        <a class="main_filter layui-badge layui-bg-green" id="total"></a>
                        <div class="layui-row">
                            <a class="main_filter" title="待复审" id="need_review">
                                待复审
                            </a>
                        </div>
                    </div>
                </div>
                <div class="split-item" id="s6" style="text-align: center">
                    <div class="layui-row">
                        <a class="main_filter" title="战略供应商" id="level_a">
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="账期供应商" id="pay_type_term">
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="缺少平台合作协议(线上)" id="no_cooperation_agreement">
                            缺少平台合作协议(线上)
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="缺少品质协议(线上)" id="no_quality_assurance_agreement_all">
                            缺少品质协议(线上)
                        </a>
                    </div>
                    <?php if(checkPerm('SupplierBlockList')): ?>
                        <div class="layui-row">
                            <a class="main_filter" id="block" data-value="-3">
                            </a>
                        </div>
                    <?php endif; ?>
                </div>
                <div class="split-item" id="s7" style="text-align: center">
                    <div class="layui-row">
                        <a class="main_filter" title="历史平台合作供应商" id="uploaded_sku">
                            历史平台合作供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="非芯链供应商" id="not_yunxin">
                            非芯链供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已上架(非芯链)供应商" id="not_yunxin_and_has_sku">
                            已上架(非芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已下架(非芯链)供应商" id="not_yunxin_and_has_no_sku">
                            已下架(非芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="芯链供应商" id="yunxin">
                            芯链供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已上架(芯链)供应商" id="yunxin_and_has_sku">
                            已上架(芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已下架(芯链)供应商" id="yunxin_and_has_no_sku">
                            已下架(芯链)供应商
                        </a>
                    </div>
                </div>
                <div class="split-item" id="s8" style="text-align: center">
                    <div class="layui-row">
                        <a class="main_filter" title="3天内到期(芯链)供应商" id="yunxin_expired_at_days">
                            3天内到期(芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="3天内到期(非芯链)供应商" id="not_yunxin_expired_at_days">
                            3天内到期(非芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已过期(芯链)供应商" id="yunxin_expired">
                            已过期(芯链)供应商
                        </a>
                    </div>
                    <div class="layui-row">
                        <a class="main_filter" title="已过期(非芯链)供应商" id="not_yunxin_expired">
                            已过期(非芯链)供应商
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="layui-collapse">
    <?php if(checkPerm('ViewFilter')): ?>
        <!--通用的筛选-->
        <form class="layui-form" style="margin-top: 15px">
                <?php
                $routerName = explode('/', request()->path())[1];
                ?>
            <div class="layui-row">
                <div class="layui-row">
                    <div class="layui-inline">
                        <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                        <?php echo $multiTransformableSelectPresenter->render(['supplier_group'=>'供应商性质'],
                        ['supplier_group'=>config('fixed.SupplierGroup')]); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $transformableInputPresenter = app('App\Presenters\Filter\TransformableInputPresenter'); ?>
                        <?php echo $transformableInputPresenter->render(['supplier_name'=>'供应商名称']); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $transformableInputPresenter = app('App\Presenters\Filter\TransformableInputPresenter'); ?>
                        <?php echo $transformableInputPresenter->render(['supplier_code'=>'供应商编码']); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $multiSelectorPresenter = app('App\Presenters\MultiSelectorPresenter'); ?>
                        <?php echo $multiSelectorPresenter->render('status','供应商状态','',$statusData); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $multiSelectorPresenter = app('App\Presenters\MultiSelectorPresenter'); ?>
                        <?php echo $multiSelectorPresenter->render('stockup_type','合作类型','',$stockupTypeData); ?>

                    </div>
                </div>
                <div class="layui-row">
                    <div class="layui-inline">
                        <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                        <?php echo $multiTransformableSelectPresenter->render(['has_sku'=>'SKU上传'],
                        ['has_sku'=>[1=>'是',-1=>'否']]); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                        <?php echo $multiTransformableSelectPresenter->render(['yunxin_channel_uid' => '线上采购员'],
                        ['yunxin_channel_uid' => $userCodes]); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                        <?php echo $multiTransformableSelectPresenter->render(['source' => 'SKU上传方式',],
                        ['source'=>config('field.SkuSource')]); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $statusPresenter = app('App\Presenters\StatusPresenter'); ?>
                        <?php echo $statusPresenter->render('purchase_type','代购类型','',config('field.PurchaseType')); ?>

                    </div>
                    <div class="layui-inline">
                        <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                        <?php echo $multiTransformableSelectPresenter->render(['has_uploaded_sku'=>'历史SKU合作'],
                        ['has_uploaded_sku'=>[1=>'是',-1=>'否']]); ?>

                    </div>
                    <button class="layui-btn layui-btn-sm" type="button" id="show_filter_row2">展开</button>
                </div>
            </div>
            <div class="layui-row" id="filter_row2" style="display: none">
                <div class="layui-inline">
                    <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                    <?php echo $multiTransformableSelectPresenter->render(['company_nature'=>'公司实际性质'],
                    ['company_nature'=>config('field.CompanyNature')]); ?>

                </div>
                <div class="layui-inline">
                    <?php $transformableInputPresenter = app('App\Presenters\Filter\TransformableInputPresenter'); ?>
                    <?php echo $transformableInputPresenter->render(['group_code'=>'集团编码']); ?>

                </div>
                <div class="layui-inline">
                    <?php $transformableInputPresenter = app('App\Presenters\Filter\TransformableInputPresenter'); ?>
                    <?php echo $transformableInputPresenter->render(['supplier_id'=>'供应商ID']); ?>

                </div>
                <div class="layui-inline">
                    <?php $transformableSelectPresenter = app('App\Presenters\Filter\TransformableSelectPresenter'); ?>
                    <?php echo $transformableSelectPresenter->render(['channel_uid'=>'采购员'],$userCodes); ?>

                </div>
                <div class="layui-inline">
                    <?php $transformableSelectPresenter = app('App\Presenters\Filter\TransformableSelectPresenter'); ?>
                    <?php echo $transformableSelectPresenter->render(['purchase_uid'=>'开发员'],$userCodes); ?>

                </div>
                <div class="layui-inline">
                    <?php $transformableSelectPresenter = app('App\Presenters\Filter\TransformableSelectPresenter'); ?>
                    <?php echo $transformableSelectPresenter->render(['create_uid'=>'创建人'],$userCodes); ?>

                </div>
                <div class="layui-inline">
                    <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                    <?php echo $multiTransformableSelectPresenter->render(['sku_tag'=>'SKU标准'],
                    ['sku_tag'=>config('field.SkuTag')]); ?>

                </div>
                <div class="layui-inline">
                    <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                    <?php echo $multiTransformableSelectPresenter->render(['sku_mode'=>'SKU模式'],
                    ['sku_mode'=>config('field.SkuMode')]); ?>

                </div>
                <div class="layui-inline">
                    <?php $multiSelectorPresenter = app('App\Presenters\MultiSelectorPresenter'); ?>
                    <?php echo $multiSelectorPresenter->render('supplier_type','供应商类型','',$supplierTypeData); ?>

                </div>
                <div class="layui-inline">
                    <?php $multiSelectorPresenter = app('App\Presenters\MultiSelectorPresenter'); ?>
                    <?php echo $multiSelectorPresenter->render('level','等级','',$levelData); ?>

                </div>
                <div class="layui-inline">
                    <?php $multiTransformableSelectPresenter = app('App\Presenters\Filter\MultiTransformableSelectPresenter'); ?>
                    <?php echo $multiTransformableSelectPresenter->render(['has_cooperation_agreement'=>'平台合作协议'],
                    ['has_cooperation_agreement'=>[1=>'是',-1=>'否']]); ?>

                </div>
                <div class="layui-inline">
                    <?php $statusPresenter = app('App\Presenters\StatusPresenter'); ?>
                    <?php echo $statusPresenter->render('is_entity','实体名单','',config('field.IsEntity')); ?>

                </div>
                <div class="layui-inline">
                    <?php $statusPresenter = app('App\Presenters\StatusPresenter'); ?>
                    <?php echo $statusPresenter->render('sign_com_id', '签约公司', 0, \App\Http\Services\CrmService::getSignCompanyListMap()); ?>

                </div>
                <div class="layui-inline">
                    <label class="layui-form-label">创建部门</label>
                    <div class="layui-input-inline">
                        <div id="create_user_department" style="width: 150px"></div>
                    </div>
                </div>
                <div class="layui-row">
                    <div class="layui-inline" style="width: 600px">
                        <?php $transformableTimeIntervalPresenter = app('App\Presenters\Filter\TransformableTimeIntervalPresenter'); ?>
                        <?php echo $transformableTimeIntervalPresenter->render(['update_time'=>'更新时间','create_time'=>'创建时间','sku_create_time' => '首次上传sku时间']); ?>

                    </div>

                </div>
            </div>


            <div class="layui-row" style="margin-top:10px;margin-bottom: 10px;margin-left: 20px;">
                <button class="layui-btn layui-btn-sm layui-btn load" id="getSupplierListButton" lay-submit=""
                        lay-filter="load">查询
                </button>
                <button type="button" class="layui-btn layui-btn-sm layui-btn" lay-submit="" lay-filter="reset">重置
                </button>
                <button type="button" class="layui-btn layui-btn-sm layui-btn hide_filter_type">隐藏罗盘</button>
                <button type="button" class="layui-btn layui-btn-sm layui-btn show_filter_type"
                        style="display: none">显示罗盘
                </button>
            </div>
        </form>
    <?php endif; ?>
</div>