+(function($){
	$.lie = $.lie || {version: "v1.0.0"};

	$.extend($.lie, {
		audit: {
            index:function() {
                // 申请主管审核
                $('.apply-manager-audit').click(function() {
                    var order_id = $(this).data('id');

                    // 弹出提示
                    layer.open({
                        area: ['360px'],
                        title: '提示信息',
                        content: '确定申请主管审核吗?',
                        btn:['确定', '取消'],
                        yes: function(index, layero){
                            $.ajax({
                                url : '/ajaxApplyManagerAudit',
                                type: 'post',
                                data: {order_id: order_id},
                                dataType: 'json',
                                success: function (resp) {
                                    if(resp.errcode === 0){
                                        layer.msg(resp.errmsg || '操作成功');
                                        setTimeout(function(){
                                            location.reload();
                                        }, 1000);
                                        return false;
                                    }
                                    
                                    layer.alert(resp.errmsg || '网络异常', function() {
                                        location.reload();
                                    });
                                    return false;
                                },

                                error: function (res) {
                                    console.log(res);
                                }
                            })

                            layer.msg('申请中...', {icon: 16, time: 0, shade: 0.3}); // 阻止重复提交
                        },
                        btn2: function(index, layero){
                            layer.close(index);
                        }
                    });
                })

                // 主管审核
                $('.manager-audit').click(function() {
                    var order_id = $(this).data('id');

                    // 弹出提示
                    layer.open({
                        area: ['360px'],
                        title: '提示信息',
                        content: '确定审核通过该订单吗?',
                        btn:['确定', '取消'],
                        yes: function(index, layero){
                            $.ajax({
                                url : '/ajaxAuditPass',
                                type: 'post',
                                data: {order_id: order_id},
                                dataType: 'json',
                                success: function (resp) {
                                    if(resp.errcode === 0){
                                        layer.msg(resp.errmsg || '操作成功');
                                        setTimeout(function(){
                                            location.reload();
                                        }, 1000);
                                    } else {
                                        layer.alert(resp.errmsg || '网络异常', function() {
                                            location.reload();
                                        });
                                    }
                                },

                                error: function (res) {
                                    console.log(res);
                                }
                            })

                            layer.msg('提交中...', {icon: 16, time: 0, shade: 0.3}); // 阻止重复提交
                        },
                        btn2: function(index, layero){
                            layer.close(index);
                        }
                    });
                })

                // 反审
                $('.re-audit').click(function() {
                    var order_id = $(this).data('id');

                    // 弹出提示
                    layer.open({
                        area: ['360px'],
                        title: '提示信息',
                        content: '确定再次审核该订单吗?',
                        btn:['确定', '取消'],
                        yes: function(index, layero){
                            $.ajax({
                                url : '/ajaxReAudit',
                                type: 'post',
                                data: {order_id: order_id},
                                dataType: 'json',
                                success: function (resp) {
                                    if(resp.errcode === 0){
                                        layer.msg(resp.errmsg || '操作成功');
                                        window.open('/change/' + order_id, '_blank')
                                        return false;
                                    }
                                    
                                    layer.alert(resp.errmsg || '网络异常', function() {
                                        location.reload();
                                    });
                                    return false;
                                },

                                error: function (res) {
                                    console.log(res);
                                }
                            })

                            layer.msg('提交中...', {icon: 16, time: 0, shade: 0.3}); // 阻止重复提交
                        },
                        btn2: function(index, layero){
                            layer.close(index);
                        }
                    });
                })

                
            },

        }    
	})
})(jQuery)