layui.use(['table','form','element','layer', 'laydate'], function() {
    var table = layui.table;
    var element = layui.element;
    var form = layui.form;
    var laydate = layui.laydate;


    // 展示列表下的内容
    $('.show-list').click(function(){
        var nextTr = $(this).parent('tr').next('.show-other-content');

        if (nextTr.css('display') == 'none') {
            $(this).parent('tr').siblings('.show-other-content').hide();
            nextTr.show();
        } else {
            nextTr.hide();
        }
    })

    form.on('submit(load)', function(data){
        form.render();
        var data=data.field;
        //执行重载
        table.reload('Abnormal', {
            page: {
                curr: 1
            }
            ,where: data
        });
        return false;
    });

    form.on('checkbox(*)', function(data){
        var order_type='';
        var status='';
        $('input:checkbox:checked').each(function(){
            var obj=$(this).data('type');
            if(obj=='order_type'){
                order_type +=$(this).val()+',';
            }
            if(obj=='status'){
                status +=$(this).val()+',';
            }
        })
        $("input[name=order_type]").val(order_type);
        $("input[name=status]").val(status);
    });


    element.on('collapse(where)', function(data){
        if(data.show==true){
            $(data.title).html('查询条件 (点击收起)<i class="layui-icon layui-colla-icon"></i>');
        }else{
            $(data.title).html('查询条件 (点击展开)<i class="layui-icon layui-colla-icon"></i>');
        }
    });

    // 导出
    $('.export').click(function(){
        if ($(this).hasClass('layui-disabled')) {
            return false;
        }
        layer.confirm('确定导出数据吗?', {
            title: '导出数据'
            ,btn: ['确定', '取消']
        }, function(){
            var url = '/api/ApiPcbPurchaseListExport?';
            var forms = $('#form1').serializeArray();
            var data = {};
            $.each(forms, function (i, v) {
                url = url+"&"+v['name']+"="+ v['value'];
            });
            layer.closeAll('dialog'); // 确定时关闭弹框
            window.location.href = url;
            return false;
        });
        return false;
    })
    laydate.render({
        elem: '#start_time',
        type: 'datetime'
        ,format:'yyyy-MM-dd HH:mm:ss'
        //,value: new Date(Date.parse(new Date()) - three_month_timestamp)
        ,isInitValue: false
    });
    laydate.render({
        elem: '#end_time'
        ,type:'datetime'
        ,format:'yyyy-MM-dd HH:mm:ss'
       // ,value: new Date()
        ,isInitValue: false
    });
})
//采购确认
function confirmOrder(purchase_id) {
    layer.confirm('采购已完成,请确认是否通过审核?', {
        btn: ['通过','不通过'] //按钮
    }, function(){
        confirmOrder2(purchase_id,1); //通过
    }, function(){
        confirmOrder2(purchase_id,-1); //不通过
    });
}
//采购确认
function confirmOrder2(purchase_id,status) {
    $.ajax({
        url:'/api/ApiConfirmOrder',
        type:'post',
        data:{"purchase_id":purchase_id,'status':status},
        async: false,
        dataType:'json',
        timeout:10000,
        success:function (res) {
            if(res.err_code == 0){
                alert_succ(res.err_msg,function () {
                   window.location.reload()
                })
            }else{
                alert_err(res.err_msg)
            }
        }
    })
}
//货已到猎芯
function  setOrderProduct(purchase_id) {
    alert_confirm("确认货已入库?",function () {
        $.ajax({
            url:'/api/ApiSetOrderProduct   ',
            type:'post',
            data:{"purchase_id":purchase_id},
            async: false,
            dataType:'json',
            timeout:10000,
            success:function (res) {
                if(res.err_code == 0){
                    alert_succ(res.err_msg,function () {
                        window.location.reload()
                    })
                }else{
                    alert_err(res.err_msg)
                }
            }
        })
    })
}