Compare commits

...
2 Commits
6 changed files with 241 additions and 3989 deletions
+241 -1470
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-11
View File
@@ -1,11 +0,0 @@
<div class="layui-card" style="margin:15px;">
<div class="layui-card-header">聊天管理</div>
<div class="layui-card-body">
<p>聊天功能由 <b>wxchat</b> 插件(基于 GatewayWorker)提供,本页为后台入口占位说明。</p>
<ul class="layui-text" style="line-height:2;">
<li>实时聊天、好友 / 群组、消息记录由 wxchat 插件服务承载;</li>
<li>相关配置请在「插件管理 → 配置」中维护 <b>wxchat</b> 插件;</li>
<li>若需查看在线连接 / 消息吞吐,请前往 MQTT 代理(<b>mqttbroker</b> 插件)后台。</li>
</ul>
</div>
</div>
-17
View File
@@ -1,17 +0,0 @@
<div class="layui-card-header">版本</div>
<div class="layui-card-body layui-text layadmin-about">
<blockquote class="layui-elem-quote" style="border: none;">
<script type="text/html" template>
<p>当前版本v{{ layui.ywxapp.version }}</p>
</script>
</blockquote>
</div>
<div class="layui-card-header">关于</div>
<div class="layui-card-body layui-text layadmin-about">
<blockquote class="layui-elem-quote" style="border: none;">
一套纯静态的 HTML 网页界面模板,以开源免费的 Layui 基础组件和页面模板 Demo 为组成,没有任何后端程序及数据库存储等服务端代码。
<br><br>开发者使用该网页模板,可省去前端的大量工作,从而更高效地开发 Web 应用系统。
</blockquote>
</div>
-84
View File
@@ -1,84 +0,0 @@
<!-- 主题设置模板 -->
<script type="text/html" template lay-done="layui.data.theme();">
{{#
var local = layui.data(layui.setter.tableName);
var theme = local.theme || {};
var color = theme.color || {};
var themeColorIndex = parseInt((theme && theme.color) ? theme.color.index : 0) || 0;
}}
<div class="layui-card-header">
<strong>主题设置</strong>
</div>
<div class="layui-card-body layadmin-setTheme">
<h5><strong>配色方案</strong></h5>
<ul class="layadmin-setTheme-color">
{{# layui.each(layui.setter.theme.color, function(index, item){ }}
<li layadmin-event="setTheme" data-index="{{ index }}" data-alias="{{ item.alias }}"
{{- index === themeColorIndex ? 'class="layui-this"' : '' }} title="{{ item.alias }}">
<div class="layadmin-setTheme-header" style="background-color: {{ item.header }};"></div>
<div class="layadmin-setTheme-side" style="background-color: {{ item.main }};">
<div class="layadmin-setTheme-logo" style="background-color: {{ item.logo }};"></div>
</div>
</li>
{{# }); }}
</ul>
<h5><strong>自定义配色</strong></h5>
<ul class="layadmin-setTheme-custom">
<li>主题色 <div class="set-custom-theme" data-name="main" lay-options="{color: '{{= color.main }}'}"></div></li>
<li>选中色 <div class="set-custom-theme" data-name="selected" lay-options="{color: '{{= color.selected }}'}"></div></li>
<li>LOGO 背景色 <div class="set-custom-theme" data-name="logo" lay-options="{color: '{{= color.logo }}'}"></div></li>
<li>头部拦背景色 <div class="set-custom-theme" data-name="header" lay-options="{color: '{{= color.header }}'}"></div></li>
<li>恢复默认主题 <div class="set-default-theme"><button class="layui-btn layui-btn-primary"><i class="layui-icon layui-icon-refresh-1"></i></button></div></li>
</ul>
</script>
<script>
layui.data.theme = function () {
layui.use(['form', 'colorpicker'], function () {
var $ = layui.$;
var layer = layui.layer;
var form = layui.form
var colorpicker = layui.colorpicker
var ywxapp = layui.ywxapp;
var view = layui.view;
var local = layui.data(layui.setter.tableName);
var theme = local.theme || {};
var color = theme.color || {};
// 自定义配色
colorpicker.render({
elem: '.set-custom-theme',
done: function (value) {
var elem = this.elem;
var NAME = elem.data('name');
color[NAME] = value;
ywxapp.theme({
color: color
});
}
});
// 恢复默认主题
$('.set-default-theme').on('click', function () {
layer.confirm('确认恢复默认主题吗?', function (i) {
layer.close(i);
ywxapp.events.setTheme($('.layadmin-setTheme-color>li:eq(0)'));
ywxapp.initTheme(0);
view('LAY_adminPopupTheme').render('system/theme');
})
});
// 事件-隐藏开关
form.on('switch(system-theme-sideicon)', function () {
ywxapp.theme({
hideSideIcon: this.checked
})
});
});
};
</script>