feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
+68
View File
@@ -0,0 +1,68 @@
<div class="layui-card-header">我的邀请二维码</div>
<div class="layui-card-body layui-text layadmin-about">
<div class="layui-card-body">
<div id="code" class="flex alcenter jscenter"></div>
</div>
<p id="url"></p>
</div>
<script src="../../js/jquery-1.11.1.min.js"></script>
<script src="../../js/jquery.qrcode.min.js"></script>
<script src="../../js/qrcode.js"></script>
<script>
layui.use(['admin', 'table', 'layer' , 'laydate'], function () {
var $ = layui.$
, admin = layui.admin
, view = layui.view
, table = layui.table
, layer = layui.layer
, laydate = layui.laydate
, form = layui.form;
//日期
laydate.render({
elem: '#datestart'
});
laydate.render({
elem: '#dateend'
});
admin.req({
type: "POST",
url: '/agent/get_my_invite_code',
dataType: "json",
data: {all: 1},
done: function (result) { //返回数据根据结果进行相应的处理
var invite_code = result.data.invite_code;
var moblie_h5_url = result.data.moblie_h5_url;
var qr = new QRCode('code',{
width: 240, //宽度
height:240, //高度
colorDark:'#000',
colorLight:'#fff',
correctLevel:QRCode.CorrectLevel.H
});
qr.clear();
if (result.data.is_admin == 1){
qr.makeCode( moblie_h5_url +'/mobile/register.html?code=' + invite_code);
$("#url").html( moblie_h5_url +'/mobile/register.html?code='+ invite_code);
}else{
qr.makeCode( moblie_h5_url +'/mobile/register.html?code=' + invite_code);
$("#url").html( moblie_h5_url +'/mobile/register.html?code=' + invite_code);
}
}
});
});
</script>
+3
View File
@@ -0,0 +1,3 @@
<title>授权</title>
<iframe src="//www.layui.com/admin/#get" frameborder="0" class="layadmin-iframe"></iframe>
+22
View File
@@ -0,0 +1,22 @@
<!-- 更多面板的模板 -->
<div class="layadmin-menu-list">
<div class="layui-card-header" layadmin-event="about">
<a href="javascript:;">
<i class="layui-icon layui-icon-about" style="font-size: 20px;"></i>
获得产品
</a>
</div>
<div class="layui-card-header" layadmin-event="theme">
<a href="javascript:;">
<i class="layui-icon layui-icon-theme"></i>
设置主题
</a>
</div>
<div class="layui-card-header" layadmin-event="note">
<a href="javascript:;">
<i class="layui-icon layui-icon-note"></i>
本地便签
</a>
</div>
</div>
+43
View File
@@ -0,0 +1,43 @@
<!-- 主题设置模板 -->
<script type="text/html" template lay-done="layui.data.theme();">
{{#
var local = layui.data(layui.setter.tableName)
,theme = local.theme || {}
,themeColorIndex = parseInt((theme && theme.color) ? theme.color.index : 0) || 0;
}}
<div class="layui-card-header">
配色方案
</div>
<div class="layui-card-body layadmin-setTheme">
<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>
</div>
</script>
<script>
layui.data.theme = function(){
layui.use('form', function(){
var form = layui.form
,admin = layui.admin;
//监听隐藏开关
form.on('switch(system-theme-sideicon)', function(){
admin.theme({
hideSideIcon: this.checked
})
});
});
};
</script>
@@ -0,0 +1,3 @@
注意:
该目录存放的是 layuiAdmin 的系统模板碎片,很多界面需要依赖到它,请勿剔除。