Browse Source

Merge pull request #1638 from sspanel-uim/dev

Dev 20221023
M1Screw 3 years ago
parent
commit
3a967fd737

+ 2 - 0
resources/views/tabler/user/detect_index.tpl

@@ -1,4 +1,5 @@
 {include file='user/tabler_header.tpl'}
+
 <div class="page-wrapper">
     <div class="container-xl">
         <!-- Page title -->
@@ -64,4 +65,5 @@
             </div>
         </div>
     </div>
+    
 {include file='user/tabler_footer.tpl'}

+ 2 - 25
resources/views/tabler/user/docs.tpl

@@ -1,4 +1,5 @@
 {include file='user/tabler_header.tpl'}
+
 <div class="page-wrapper">
     <div class="container-xl">
         <!-- Page title -->
@@ -13,31 +14,6 @@
                         <span class="home-subtitle">在这里查看安装和使用教程</span>
                     </div>
                 </div>
-                {if $config['enable_ticket'] == true}
-                    <div class="col-auto ms-auto d-print-none">
-                        <div class="btn-list">
-                            <a href="/user/ticket" class="btn btn-primary d-none d-sm-inline-block">
-                                <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-plus" width="24"
-                                    height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
-                                    stroke-linecap="round" stroke-linejoin="round">
-                                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
-                                    <line x1="12" y1="5" x2="12" y2="19"></line>
-                                    <line x1="5" y1="12" x2="19" y2="12"></line>
-                                </svg>
-                                创建工单
-                            </a>
-                            <a href="/user/ticket" class="btn btn-primary d-sm-none btn-icon">
-                                <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-plus" width="24"
-                                    height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
-                                    stroke-linecap="round" stroke-linejoin="round">
-                                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
-                                    <line x1="12" y1="5" x2="12" y2="19"></line>
-                                    <line x1="5" y1="12" x2="19" y2="12"></line>
-                                </svg>
-                            </a>
-                        </div>
-                    </div>
-                {/if}
             </div>
         </div>
     </div>
@@ -79,4 +55,5 @@
             </div>
         </div>
     </div>
+
 {include file='user/tabler_footer.tpl'}

+ 0 - 134
resources/views/tabler/user/donate.tpl

@@ -1,134 +0,0 @@
-{include file='user/main.tpl'}
-
-<main class="content">
-    <div class="content-header ui-content-header">
-        <div class="container">
-            <h1 class="content-heading">捐赠公示</h1>
-        </div>
-    </div>
-    <div class="container">
-        <section class="content-inner margin-top-no">
-            <div class="row">
-                <div class="col-lg-12 col-md-12">
-                    <div class="card margin-bottom-no">
-                        <div class="card-main">
-                            <div class="card-inner">
-                                <p>感谢各位捐赠来支撑服务器的日常支出!您可以在<a href="/user/code">充值界面</a>进行充值,这样就等同于捐赠了。</p>
-                                {if $user->is_admin}
-                                    <p>总收入:{$total_in} 元</p>
-                                {/if}
-
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-12 col-md-12">
-                    <div class="card margin-bottom-no">
-                        <div class="card-main">
-                            <div class="card-inner">
-                                <div class="card-inner">
-                                    <p class="card-heading">匿名捐赠</p>
-                                    <p>当前设置:<code data-default="hide">{if $user->is_hide==1} 匿名 {else} 不匿名 {/if}</code>
-                                    </p>
-                                    <div class="form-group form-group-label control-highlight-custom dropdown">
-                                        <label class="floating-label" for="hide">匿名设置</label>
-                                        <button id="hide" class="form-control maxwidth-edit" data-toggle="dropdown"
-                                                value="{$user->is_hide}"></button>
-                                        <ul class="dropdown-menu" aria-labelledby="hide">
-                                            <li><a href="#" class="dropdown-option" onclick="return false;" val="1"
-                                                   data="hide">匿名</a></li>
-                                            <li><a href="#" class="dropdown-option" onclick="return false;" val="0"
-                                                   data="hide">不匿名</a></li>
-                                        </ul>
-                                    </div>
-                                </div>
-                                <div class="card-action">
-                                    <div class="card-action-btn pull-left">
-                                        <button class="btn btn-flat waves-attach" id="hide-update"><span class="mdi mdi-check"></span>&nbsp;提交
-                                        </button>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-12 col-md-12">
-                    <div class="card margin-bottom-no">
-                        <div class="card-main">
-                            <div class="card-inner">
-                                <div class="card-table">
-                                    <div class="table-responsive table-user">
-                                        {$render}
-                                        <table class="table table-hover">
-                                            <tr>
-                                                <th>ID</th>
-                                                <th>用户名</th>
-                                                <th>类型</th>
-                                                <th>操作</th>
-                                                <th>备注</th>
-                                                <th>时间</th>
-                                            </tr>
-                                            {foreach $codes as $code}
-                                                <tr>
-                                                    <td>#{$code->id}</td>
-                                                    {if $code->user() != null && $code->user()->is_hide == 0}
-                                                        <td>{$code->user()->user_name}</td>
-                                                    {else}
-                                                        <td>用户匿名或已注销</td>
-                                                    {/if}
-                                                    {if $code->type == -1}
-                                                        <td>充值捐赠</td>
-                                                    {/if}
-                                                    {if $code->type == -2}
-                                                        <td>财务支出</td>
-                                                    {/if}
-                                                    {if $code->type == -1}
-                                                        <td>捐赠 {$code->number} 元</td>
-                                                    {/if}
-                                                    {if $code->type == -2}
-                                                        <td>支出 {$code->number} 元</td>
-                                                    {/if}
-                                                    <td>{$code->code}</td>
-                                                    <td>{$code->usedatetime}</td>
-                                                </tr>
-                                            {/foreach}
-                                        </table>
-                                        {$render}
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                {include file='dialog.tpl'}
-            </div>
-        </section>
-    </div>
-</main>
-
-{include file='user/footer.tpl'}
-
-<script>
-    $(document).ready(function () {
-        $("#hide-update").click(function () {
-            $.ajax({
-                type: "POST",
-                url: "hide",
-                dataType: "json",
-                data: {
-                    hide: $$getValue('hide')
-                },
-                success: (data) => {
-                    $("#result").modal();
-                    $$.getElementById('msg').innerHTML = data.msg;
-                },
-                error: (jqXHR) => {
-                    $("#result").modal();
-                    $$.getElementById('msg').innerHTML = `${
-                            data.msg
-                            } 出现了一些错误`;
-                }
-            })
-        })
-    })
-</script>

+ 1 - 1
resources/views/tabler/user/index.tpl

@@ -150,7 +150,7 @@
                                     </li>
                                     <li class="nav-item">
                                         <a href="#linux" class="nav-link" data-bs-toggle="tab">
-                                            <i class="ti ti-brand-debian icon"></i>
+                                            <i class="ti ti-brand-redhat icon"></i>
                                             &nbsp;Linux
                                         </a>
                                     </li>

+ 0 - 88
resources/views/tabler/user/kill.tpl

@@ -1,88 +0,0 @@
-{include file='user/main.tpl'}
-
-<main class="content">
-    <div class="content-header ui-content-header">
-        <div class="container">
-            <h1 class="content-heading">删除我的帐号</h1>
-        </div>
-    </div>
-    <div class="container">
-        <section class="content-inner margin-top-no">
-            <div class="row">
-                <div class="col-lg-12 col-md-12">
-                    <div class="card margin-bottom-no">
-                        <div class="card-main">
-                            <div class="card-inner">
-                                <div class="card-inner">
-                                    <h4>注意!</h4>
-
-                                    <p>帐号删除后,您的所有数据都会被<b>真实地</b>删除。</p>
-
-                                    <p>如果想重新使用本网站提供的服务,您需要重新注册。</p>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-12 col-md-12">
-                    <div class="card margin-bottom-no">
-                        <div class="card-main">
-                            <div class="card-inner">
-                                <div class="card-inner">
-                                    <p class="card-heading">输入当前密码以验证身份</p>
-                                    <div class="form-group form-group-label">
-                                        <label class="floating-label" for="passwd">当前密码(必填)</label>
-                                        <input class="form-control" id="passwd" type="password">
-                                    </div>
-                                </div>
-                                <div class="card-action">
-                                    <div class="card-action-btn pull-left">
-                                        <button class="btn btn-flat waves-attach" id="kill"><span
-                                                    class="mdi mdi-check"></span>&nbsp;删除我的帐号
-                                        </button>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                {include file='dialog.tpl'}
-            </div>
-        </section>
-    </div>
-</main>
-
-{include file='user/footer.tpl'}
-
-<script>
-    $(document).ready(function () {
-        $("#kill").click(function () {
-            $.ajax({
-                type: "POST",
-                url: "kill",
-                dataType: "json",
-                data: {
-                    passwd: $$getValue('passwd'),
-                },
-                success: (data) => {
-                    if (data.ret) {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                        window.setTimeout("location.href='/'", {$config['jump_delay']});
-                    } else {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                    }
-                },
-                error: (jqXHR) => {
-                    $("#result").modal();
-                    $$.getElementById('msg').innerHTML = `发生错误:${
-                            jqXHR.status
-                            } ${
-                            data.msg
-                            }`;
-                }
-            })
-        })
-    })
-</script>

+ 12 - 2
resources/views/tabler/user/server.tpl

@@ -36,11 +36,16 @@
                                         {if $user->class < $server["class"]}
                                         <div class="col-lg-12">
                                             <div class="card bg-primary-lt">
+                                                {if $server["class"] == 0}
+                                                <div class="ribbon bg-red">免费</div>
+                                                {else}
+                                                <div class="ribbon bg-red">LV. {$server["class"]}</div>
+                                                {/if}
                                                 <div class="card-body">
                                                     <p class="text-muted">
                                                         <i class="ti ti-info-circle icon text-blue"></i>
-                                                        你当前的账户等级小于下列节点等级,因此仅能查看公开信息而无法使用。可前往 <a
-                                                            href="/user/product">商店</a> 订购相应等级套餐
+                                                        你当前的账户等级小于下列节点等级,因此无法使用。可前往 <a
+                                                            href="/user/shop">商店</a> 订购相应等级套餐
                                                     </p>
                                                 </div>
                                             </div>
@@ -48,6 +53,11 @@
                                         {/if}
                                         <div class="col-md-4 col-sm-12">
                                             <div class="card">
+                                                {if $server["class"] == 0}
+                                                <div class="ribbon bg-red">免费</div>
+                                                {else}
+                                                <div class="ribbon bg-red">LV. {$server["class"]}</div>
+                                                {/if}
                                                 <div class="card-body">
                                                     <div class="row g-3 align-items-center">
                                                         <div class="col-auto">

+ 11 - 47
resources/views/tabler/user/subscribe_log.tpl

@@ -1,4 +1,5 @@
 {include file='user/tabler_header.tpl'}
+
 <div class="page-wrapper">
     <div class="container-xl">
         <!-- Page title -->
@@ -22,10 +23,10 @@
                 <div class="col-12">
                     <div class="card">
                         <div class="table-responsive">
-                            <table id="data_table" class="table card-table table-vcenter text-nowrap datatable">
+                            <table class="table table-vcenter card-table">
                                 <thead>
                                     <tr>
-                                        <th>#</th>
+                                        <th>ID</th>
                                         <th>类型</th>
                                         <th>IP</th>
                                         <th>归属</th>
@@ -35,14 +36,14 @@
                                 </thead>
                                 <tbody>
                                     {foreach $logs as $log}
-                                        <tr>
-                                            <td>#{$log->id}</td>
-                                            <td>{$log->subscribe_type}</td>
-                                            <td>{$log->request_ip}</td>
-                                            <td>{Tools::getIpInfo($log->request_ip)}</td>
-                                            <td>{$log->request_time}</td>
-                                            <td>{$log->request_user_agent}</td>
-                                        </tr>
+                                    <tr>
+                                        <td>#{$log->id}</td>
+                                        <td>{$log->subscribe_type}</td>
+                                        <td>{$log->request_ip}</td>
+                                        <td>{Tools::getIpInfo($log->request_ip)}</td>
+                                        <td>{$log->request_time}</td>
+                                        <td>{$log->request_user_agent}</td>
+                                    </tr>
                                     {/foreach}
                                 </tbody>
                             </table>
@@ -53,41 +54,4 @@
         </div>
     </div>
 
-    <script>
-        $('#data_table').DataTable({
-            'iDisplayLength': 25,
-            'scrollX': true,
-            'order': [
-                [0, 'desc']
-            ],
-            "dom": "<'row px-3 py-3'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>" +
-                "<'row'<'col-sm-12'tr>>" +
-                "<'row card-footer d-flex align-items-center'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
-            language: {
-                "sProcessing": "处理中...",
-                "sLengthMenu": "显示 _MENU_ 条",
-                "sZeroRecords": "没有匹配结果",
-                "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
-                "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
-                "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
-                "sInfoPostFix": "",
-                "sSearch": "<i class=\"ti ti-search\"></i> ",
-                "sUrl": "",
-                "sEmptyTable": "表中数据为空",
-                "sLoadingRecords": "载入中...",
-                "sInfoThousands": ",",
-                "oPaginate": {
-                    "sFirst": "首页",
-                    "sPrevious": "<i class=\"ti ti-arrow-left\"></i>",
-                    "sNext": "<i class=\"ti ti-arrow-right\"></i>",
-                    "sLast": "末页"
-                },
-                "oAria": {
-                    "sSortAscending": ": 以升序排列此列",
-                    "sSortDescending": ": 以降序排列此列"
-                }
-            }
-        });
-    </script>
-
 {include file='user/tabler_footer.tpl'}

+ 0 - 1
resources/views/tabler/user/tabler_footer.tpl

@@ -62,7 +62,6 @@
                     <li class="list-inline-item">
                         Copyright &copy; {date('Y')}
                         <a href="https://tabler.io/" class="link-secondary">Tabler</a>
-                        All rights reserved.
                     </li>
                 </ul>
             </div>

+ 0 - 72
resources/views/tabler/user/ticket.tpl

@@ -1,72 +0,0 @@
-{include file='user/main.tpl'}
-
-<main class="content">
-    <div class="content-header ui-content-header">
-        <div class="container">
-            <h1 class="content-heading">工单</h1>
-        </div>
-    </div>
-    <div class="container">
-        <div class="col-lg-12 col-sm-12">
-            <section class="content-inner margin-top-no">
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <p>如需获取帮助,请点击下方按钮创建工单</p>
-                        </div>
-                    </div>
-                </div>
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="card-table">
-                                <div class="table-responsive table-user">
-                                    {$render}
-                                    <table class="table">
-                                        <tr>
-                                            <th>发起日期</th>
-                                            <th>工单标题</th>
-                                            <th>工单状态</th>
-                                            <th>操作</th>
-                                        </tr>
-                                        {foreach $tickets as $ticket}
-                                            <tr>
-                                                <td>{$ticket->datetime()}</td>
-                                                <td>{$ticket->title}</td>
-                                                {if $ticket->status==1}
-                                                    <td>工单服务中</td>
-                                                {else}
-                                                    <td>工单已结束</td>
-                                                {/if}
-                                                <td>
-                                                    <a class="btn btn-brand" href="/user/ticket/{$ticket->id}/view">查看</a>
-                                                </td>
-                                            </tr>
-                                        {/foreach}
-                                    </table>
-                                    {$render}
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="form-group">
-                                <div class="row">
-                                    <div class="col-md-10 col-md-push-1">
-                                        <a class="btn btn-block btn-brand waves-attach waves-light"
-                                            href="/user/ticket/create">创建新工单</a>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-            </section>
-        </div>
-    </div>
-</main>
-
-{include file='user/footer.tpl'}

+ 0 - 111
resources/views/tabler/user/ticket_create.tpl

@@ -1,111 +0,0 @@
-{include file='user/main.tpl'}
-<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/[email protected]/css/editormd.min.css"/>
-
-<main class="content">
-    <div class="content-header ui-content-header">
-        <div class="container">
-            <h1 class="content-heading">创建工单</h1>
-        </div>
-    </div>
-    <div class="container">
-        <div class="col-lg-12 col-sm-12">
-            <section class="content-inner margin-top-no">
-
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="form-group form-group-label">
-                                <label class="floating-label" for="title">标题</label>
-                                <input class="form-control maxwidth-edit" id="title" type="text">
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="form-group form-group-label">
-                                <label class="floating-label" for="content">内容</label>
-                                <div id="editormd">
-                                    <textarea style="display:none;" id="content"></textarea>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-
-                            <div class="form-group">
-                                <div class="row">
-                                    <div class="col-md-10 col-md-push-1">
-                                        <button id="submit" type="submit" class="btn btn-block btn-brand">添加</button>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                {include file='dialog.tpl'}
-            </section>
-        </div>
-    </div>
-</main>
-
-{include file='user/footer.tpl'}
-
-<script src="https://cdn.staticfile.org/editor-md/1.5.0/editormd.min.js"></script>
-<script>
-    $(document).ready(function () {
-        function submit() {
-            $("#result").modal();
-            $$.getElementById('msg').innerHTML = '正在提交...'
-            $.ajax({
-                type: "POST",
-                url: "/user/ticket",
-                dataType: "json",
-                data: {
-                    content: editor.getHTML(),
-                    markdown: $('.editormd-markdown-textarea').val(),
-                    title: $$getValue('title')
-                },
-                success: (data) => {
-                    if (data.ret) {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                        window.setTimeout("location.href='/user/ticket'", {$config['jump_delay']});
-                    } else {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                    }
-                },
-                error: (jqXHR) => {
-                    $("#msg-error").hide(10);
-                    $("#msg-error").show(100);
-                    $$.getElementById('msg-error-p').innerHTML = `发生错误:${
-                            jqXHR.status
-                            }`;
-                }
-            });
-        }
-        $("#submit").click(function () {
-            submit();
-        });
-    });
-    $(function () {
-        editor = editormd("editormd", {
-            path: "https://fastly.jsdelivr.net/npm/[email protected]/lib/", // Autoload modules mode, codemirror, marked... dependents libs path
-            height: 720,
-            saveHTMLToTextarea: true,
-            emoji: true
-        });
-        /*
-        // or
-        var editor = editormd({
-            id   : "editormd",
-            path : "../lib/"
-        });
-        */
-    });
-</script>

+ 0 - 154
resources/views/tabler/user/ticket_view.tpl

@@ -1,154 +0,0 @@
-{include file='user/main.tpl'}
-
-<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/[email protected]/css/editormd.min.css"/>
-<main class="content">
-    <div class="content-header ui-content-header">
-        <div class="container">
-            <h1 class="content-heading">查看工单</h1>
-        </div>
-    </div>
-    <div class="container">
-        <div class="col-lg-12 col-sm-12">
-            <section class="content-inner margin-top-no">
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="form-group form-group-label">
-                                <label class="floating-label" for="content">内容</label>
-                                <div id="editormd">
-                                    <textarea style="display:none;" id="content"></textarea>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="card">
-                    <div class="card-main">
-                        <div class="card-inner">
-                            <div class="form-group">
-                                <div class="row">
-                                    <div class="col-md-10">
-                                        <button id="submit" type="submit" class="btn btn-brand">添加</button>
-                                        <button id="close" type="submit" class="btn btn-brand-accent">添加并关闭</button>
-                                        <button id="close_directly" type="submit" class="btn btn-brand-accent waves-attach waves-light">直接关闭</button>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                {$render}
-                {foreach $ticketset as $ticket}
-                    <div class="card">
-                        <aside class="card-side pull-left" style="padding: 16px; text-align: center">
-                            <img style="border-radius: 100%; width: 100%" src="{$ticket->user()->gravatar}">
-                            <br>
-                            {$ticket->user()->user_name}
-                        </aside>
-                        <div class="card-main">
-                            <div class="card-inner">
-                                {$ticket->content}
-                            </div>
-                            <div class="card-action" style="padding: 12px"> {$ticket->datetime()}</div>
-                        </div>
-                    </div>
-                {/foreach}
-                {$render}
-                {include file='dialog.tpl'}
-            </section>
-        </div>
-    </div>
-</main>
-
-{include file='user/footer.tpl'}
-
-<script src="https://cdn.staticfile.org/editor-md/1.5.0/editormd.min.js"></script>
-<script>
-    $(document).ready(function () {
-        function submit() {
-            $("#result").modal();
-            $$.getElementById('msg').innerHTML = '正在提交';
-            $.ajax({
-                type: "PUT",
-                url: "/user/ticket/{$id}",
-                dataType: "json",
-                data: {
-                    content: editor.getHTML(),
-                    markdown: editor.getMarkdown(),
-                    status
-                },
-                success: (data) => {
-                    if (data.ret) {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                        window.setTimeout("location.href='/user/ticket'", {$config['jump_delay']});
-                    } else {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                    }
-                },
-                error: (jqXHR) => {
-                    $("#msg-error").hide(10);
-                    $("#msg-error").show(100);
-                    $$.getElementById('msg-error-p').innerHTML = `发生错误:${
-                            jqXHR.status
-                            }`;
-                }
-            });
-        }
-        $("#submit").click(function () {
-            status = 1;
-            submit();
-        });
-        $("#close").click(function () {
-            status = 0;
-            submit();
-        });
-        $("#close_directly").click(function () {
-            status = 0;
-            $("#result").modal();
-            $$.getElementById('msg').innerHTML = '正在提交';
-            $.ajax({
-                type: "PUT",
-                url: "/user/ticket/{$id}",
-                dataType: "json",
-                data: {
-                    content: '这条工单已被关闭',
-                    status
-                },
-                success: (data) => {
-                    if (data.ret) {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                        window.setTimeout("location.href='/user/ticket'", {$config['jump_delay']});
-                    } else {
-                        $("#result").modal();
-                        $$.getElementById('msg').innerHTML = data.msg;
-                    }
-                },
-                error: (jqXHR) => {
-                    $("#msg-error").hide(10);
-                    $("#msg-error").show(100);
-                    $$.getElementById('msg-error-p').innerHTML = `发生错误:${
-                        jqXHR.status
-                    }`;
-                }
-            });
-        });
-    });
-    $(function () {
-        editor = editormd("editormd", {
-            path: "https://fastly.jsdelivr.net/npm/[email protected]/lib/", // Autoload modules mode, codemirror, marked... dependents libs path
-            height: 450,
-            saveHTMLToTextarea: true,
-            emoji: true
-        });
-        /*
-        // or
-        var editor = editormd({
-            id   : "editormd",
-            path : "../lib/"
-        });
-        */
-    });
-</script>