<!-- JavaScript -->
<script src="{{asset('/plugins/jquery/jquery-3.4.1.min.js')}}"></script>
<script src="{{asset('/js/popper.min.js')}}"></script>
<script src="{{asset('/plugins/bootstrap/js/bootstrap.min.js')}}"></script>
<script src="{{asset('/js/feather.min.js')}}"></script>
<script src="{{asset('/plugins/perfectscroll/perfect-scrollbar.min.js')}}"></script>
<script src="{{asset('/plugins/apexcharts/apexcharts.min.js')}}"></script>
<script src="{{asset('/js/main.min.js')}}"></script>
<script>
    function logout() {
        $("body").append(' \
         <div class="modal fade" id="alert_logout" tabindex="-1" aria-labelledby="alert" aria-hidden="true">\
            <div class="modal-dialog">\
                <div class="modal-content">\
                    <div class="modal-header">\
                        <h5 class="modal-title" id="alert_title">确认退出?</h5>\
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>\
                    </div>\
                    <div class="modal-body" id="alert_content">您将在本浏览器上退出该账号,请确认您的操作</div>\
                    <div class="modal-footer">\
                        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">取消</button>\
                        <button type="button" onclick="confirm_logout();" class="btn btn-primary" data-bs-dismiss="modal">确认</button>\
                    </div>\
                </div>\
            </div>\
        </div>')
        let alert = $("#alert_logout")
        alert.modal('show')
    }
    function confirm_logout(){
        $.ajax({
            type: "PUT",
            url: '{{ApiUrl::API.ApiUrl::USER.ApiUrl::LOGOUT}}',
            dataType: "json",
            success: function (result) {
                if (result.code === 200) {
                    window.location = "/";
                } else {
                    showAlert("抱歉","退出失败")
                }
            },
            error: function () {
                showAlert("抱歉","退出失败")
            }
        });
    }

    function showAlert(title, content) {
        let body= $("body");
        body.children("#alert").remove()
        body.append(' \
         <div class="modal fade" id="alert" tabindex="-1" aria-labelledby="alert" aria-hidden="true">\
            <div class="modal-dialog">\
                <div class="modal-content">\
                    <div class="modal-header">\
                        <h5 class="modal-title" id="alert_title">'+title+'</h5>\
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>\
                    </div>\
                    <div class="modal-body" id="alert_content">'+content+'</div>\
                    <div class="modal-footer">\
                        <button type="button" class="btn btn-primary" data-bs-dismiss="modal">确认</button>\
                    </div>\
                </div>\
            </div>\
        </div>')
        let alert = $("#alert")
        alert.modal('show')
    }
</script>