2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 22:07:16 +08:00
Files
panel/resources/views/website/default_settings.blade.php

83 lines
3.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
Name: 网站 - 全局设置
Author: 耗子
Date: 2022-12-02
-->
<script type="text/html" template lay-url="/api/panel/website/getDefaultSettings"
lay-done="layui.data.sendParams(d.params)">
<div class="layui-tab">
<ul class="layui-tab-title">
<li class="layui-this">默认页</li>
<li>停止页</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<!-- 默认页 -->
<blockquote class="layui-elem-quote layui-quote-nm">
设置站点未找到时的提示页面。
</blockquote>
<div id="index-editor" style="height: 400px;">@{{ d.data.index }}</div>
</div>
<div class="layui-tab-item">
<!-- 停止页 -->
<blockquote class="layui-elem-quote layui-quote-nm">
设置站点停止时的提示页面,设置后需重新开关网站方可生效。
</blockquote>
<div id="stop-editor" style="height: 400px;">@{{ d.data.stop }}</div>
</div>
</div>
</div>
<div class="layui-footer">
<button id="save-website-default-settings" class="layui-btn">保存设置</button>
</div>
</script>
<script>
let indexEditor = '';
let stopEditor = '';
layui.data.sendParams = function (params) {
layui.use(['admin', 'form', 'laydate', 'code'], function () {
var $ = layui.$
, admin = layui.admin
, element = layui.element
, layer = layui.layer
, laydate = layui.laydate
, code = layui.code;
indexEditor = ace.edit("index-editor", {
mode: "ace/mode/html",
selectionStyle: "text"
});
stopEditor = ace.edit("stop-editor", {
mode: "ace/mode/html",
selectionStyle: "text"
});
$('#save-website-default-settings').click(function () {
layer.load();
admin.req({
url: '/api/panel/website/saveDefaultSettings'
, type: 'post'
, data: {
index: indexEditor.getValue(),
stop: stopEditor.getValue()
}
, success: function (res) {
layer.closeAll('loading');
if (res.code === 0) {
layer.msg('保存成功', {icon: 1});
setTimeout(function () {
admin.render();
}, 1000);
} else {
layer.msg(res.msg, {icon: 2});
}
}
, error: function (xhr, status, error) {
console.log('耗子Linux面板ajax请求出错错误' + error);
}
});
});
});
};
</script>