impl:完善项目

master
bobi 2020-07-25 14:44:08 +08:00
parent f2f0a1394e
commit 0b2244132d
3 changed files with 52 additions and 47 deletions

View File

@ -1,6 +1,10 @@
var okConfig = { var okConfig = {
theme: "blue_theme", //主题色orange_theme|blue_theme // 主题色orange_theme|blue_theme
menuArrow: "ok-arrow2", //导航箭头ok-arrow2|ok-arrow3,不填为默认样式 theme: "blue_theme",
isTabMenu: true, //刷新后是否记住上次打开tab菜单 // 导航箭头ok-arrow2|ok-arrow3,不填为默认样式
isTabRefresh: false, //是否开启切换刷新 menuArrow: "ok-arrow2",
}; //刷新后是否记住上次打开tab菜单
isTabMenu: true,
// 是否开启切换刷新
isTabRefresh: false
};

View File

@ -1,53 +1,52 @@
var ok_load_options = { var ok_load_options = {
time: 1000, time: 1000,
content: "ok-admin..." content: "ok-admin..."
}; };
!function (content, options) { !function (content, options) {
var load_config = localStorage.getItem("okConfig") || window.okConfig || {}; var load_config = localStorage.getItem("okConfig") || window.okConfig || {};
if (typeof load_config == "string") { if (typeof load_config == "string") {
load_config = JSON.parse(load_config); load_config = JSON.parse(load_config);
} }
function templateFun(options) { function templateFun(options) {
return "<div class='ok-loading ${config.theme}'>" + return "<div class='ok-loading ${config.theme}'>" +
"<div class='ball-loader'>" + "<div class='ball-loader'>" +
"<span></span><span></span><span></span><span></span>" + "<span></span><span></span><span></span><span></span>" +
"</div>" + "</div>" +
"</div>"; "</div>";
} }
function headerInit(content, options) { function headerInit(content, options) {
options = options || {}; options = options || {};
if (typeof content == "string") { if (typeof content == "string") {
options["content"] = content || ok_load_options.content; options["content"] = content || ok_load_options.content;
} else if (typeof content == "object") { } else if (typeof content == "object") {
options = content; options = content;
} }
options.time = options.time || ok_load_options.time; options.time = options.time || ok_load_options.time;
options.content = options.content || ok_load_options.content; options.content = options.content || ok_load_options.content;
return options; return options;
} }
ok_load_options = headerInit(content, options); ok_load_options = headerInit(content, options);
var template = templateFun(ok_load_options); var template = templateFun(ok_load_options);
document.writeln(template); document.writeln(template);
}(); }();
var okLoading = { var okLoading = {
close: function (time, dom) { close: function (time, dom) {
time = time || ok_load_options.time; time = time || ok_load_options.time;
dom = dom || document.getElementsByClassName("ok-loading")[0]; dom = dom || document.getElementsByClassName("ok-loading")[0];
var setTime1 = setTimeout(function () { var setTime1 = setTimeout(function () {
clearTimeout(setTime1); clearTimeout(setTime1);
dom.classList.add("close"); dom.classList.add("close");
var setTime2 = setTimeout(function () { var setTime2 = setTimeout(function () {
clearTimeout(setTime2); clearTimeout(setTime2);
dom.parentNode.removeChild(dom);/**删除当前节点*/ // 删除当前节点
}, 800); dom.parentNode.removeChild(dom);
}, time); }, 800);
} }, time);
}
}; };

View File

@ -98,6 +98,7 @@
laydate.render({elem: "#startTime", type: "datetime"}); laydate.render({elem: "#startTime", type: "datetime"});
laydate.render({elem: "#endTime", type: "datetime"}); laydate.render({elem: "#endTime", type: "datetime"});
let userTable = table.render({ let userTable = table.render({
elem: '#tableId', elem: '#tableId',
url: okMock.api.listUser, url: okMock.api.listUser,
@ -252,7 +253,7 @@
<a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon">&#xe642;</i></a> <a href="javascript:" title="编辑" lay-event="edit"><i class="layui-icon">&#xe642;</i></a>
<a href="javascript:" title="删除" lay-event="del"><i class="layui-icon">&#xe640;</i></a> <a href="javascript:" title="删除" lay-event="del"><i class="layui-icon">&#xe640;</i></a>
</script> </script>
<!-- 启用|停用模板 -->
<script type="text/html" id="statusTpl"> <script type="text/html" id="statusTpl">
{{# if(d.status == 0){ }} {{# if(d.status == 0){ }}
<span class="layui-btn layui-btn-normal layui-btn-xs">启用</span> <span class="layui-btn layui-btn-normal layui-btn-xs">启用</span>
@ -260,6 +261,7 @@
<span class="layui-btn layui-btn-warm layui-btn-xs">停用</span> <span class="layui-btn layui-btn-warm layui-btn-xs">停用</span>
{{# } }} {{# } }}
</script> </script>
<script type="text/html" id="roleTpl"> <script type="text/html" id="roleTpl">
{{# if(d.role == 0){ }} {{# if(d.role == 0){ }}
<span class="layui-btn layui-btn-normal layui-btn-xs">超级会员</span> <span class="layui-btn layui-btn-normal layui-btn-xs">超级会员</span>