layui title 修复
This commit is contained in:
parent
48f3c12e55
commit
3264e4b42c
2
app/admin/view/.gitignore
vendored
2
app/admin/view/.gitignore
vendored
@ -1,4 +1,4 @@
|
||||
/keyauth
|
||||
/key_auth
|
||||
/time_line
|
||||
/version
|
||||
/plugins
|
@ -3,11 +3,31 @@
|
||||
{block name="body"}
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">插件管理</div>
|
||||
<div class="layui-form layui-card-header layuiadmin-card-header-auto">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
插件分类
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<select name="id" lay-filter="LAY-user-adminrole-type">
|
||||
<option value="">全部插件</option>
|
||||
<option value="">支付</option>
|
||||
<option value="">第三方登陆</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<div style="padding-bottom: 10px;">
|
||||
<!--button class="layui-btn layuiadmin-btn-admin" data-type="batchdel">删除</button-->
|
||||
<button class="layui-btn layuiadmin-btn-admin" data-type="add">添加</button>
|
||||
<div class="layui-btn-group" style="padding-bottom: 10px;">
|
||||
<button class="layui-btn layuiadmin-btn-admin" data-type="batchdel">刷新</button>
|
||||
<button class="layui-btn layuiadmin-btn-admin" data-type="add">离线安装</button>
|
||||
</div>
|
||||
<div class="layui-btn-group" style="padding-bottom: 10px;">
|
||||
<button type="button" class="layui-btn">全部</button>
|
||||
<button type="button" class="layui-btn">免费</button>
|
||||
<button type="button" class="layui-btn">付费</button>
|
||||
<button type="button" class="layui-btn">已安装</button>
|
||||
</div>
|
||||
<table id="addons-list" lay-filter="addons-list"></table>
|
||||
<script type="text/html" id="addons-tool">
|
||||
@ -97,7 +117,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -219,7 +219,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -179,7 +179,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -203,7 +203,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -242,7 +242,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -163,7 +163,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
title:'修改失败',
|
||||
content:res.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -77,7 +77,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -1,67 +0,0 @@
|
||||
{extend name="public/base" /}
|
||||
|
||||
{block name="body"}
|
||||
|
||||
<div class="layui-form" lay-filter="layuiadmin-form-keyauth" id="layuiadmin-form-keyauth" style="padding: 20px 30px 0 0;">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">授权等级</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="auth_level" lay-verify="required">
|
||||
<option value="0">普通</option>
|
||||
<option value="1">初级</option>
|
||||
<option value="2">中级</option>
|
||||
<option value="3">高级</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">用户</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="user" lay-verify="required" placeholder="请输入用户" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">域名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="domain" lay-verify="required" placeholder="请输入域名" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">到期时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="end_time" id="end-time" lay-verify="required" placeholder="请选择日期" autocomplete="off" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="status" lay-verify="required" placeholder="请设置状态" autocomplete="off" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="LAY-keyauth-submit" id="LAY-keyauth-submit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'form', 'laydate','table'], function(){
|
||||
var $ = layui.$
|
||||
,laydate = layui.laydate
|
||||
,form = layui.form;
|
||||
|
||||
//结束时间
|
||||
laydate.render({
|
||||
elem: '#end-time'
|
||||
,btns: ['clear', 'now']
|
||||
,trigger: 'click'
|
||||
});
|
||||
})
|
||||
</script>
|
||||
{/block}
|
@ -1,73 +0,0 @@
|
||||
{extend name="public/base" /}
|
||||
|
||||
{block name="body"}
|
||||
|
||||
<div class="layui-form" lay-filter="layuiadmin-form-keyauth" id="layuiadmin-form-keyauth" style="padding: 20px 30px 0 0;">
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">授权等级</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="auth_level" lay-verify="required">
|
||||
<option {if condition="$keys.auth_level eq 0"} selected {/if} value="0">普通</option>
|
||||
<option {if condition="$keys.auth_level eq 1"} selected {/if} value="1">初级</option>
|
||||
<option {if condition="$keys.auth_level eq 2"} selected {/if} value="2">中级</option>
|
||||
<option {if condition="$keys.auth_level eq 3"} selected {/if} value="3">高级</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">用户</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="user" lay-verify="required" placeholder="请输入用户" autocomplete="off" class="layui-input" value="{$keys.user}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">域名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="domain" lay-verify="required" placeholder="请输入域名" autocomplete="off" class="layui-input" value="{$keys.domain}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">到期时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="end_time" id="end-time" lay-verify="required" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input" value="{$keys.end_time|date='Y-m-d'}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="status" lay-verify="required" placeholder="请设置状态" autocomplete="off" class="layui-input" value="{$keys.status}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="LAY-keyauth-submit" id="LAY-keyauth-submit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index','form','table','laydate'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form
|
||||
,table = layui.table
|
||||
,laydate = layui.laydate;
|
||||
|
||||
//结束时间
|
||||
laydate.render({
|
||||
elem: '#end-time'
|
||||
,btns: ['clear', 'now']
|
||||
,trigger: 'click'
|
||||
});
|
||||
|
||||
})
|
||||
</script>
|
||||
{/block}
|
@ -1,212 +0,0 @@
|
||||
{extend name="public/base" /}
|
||||
|
||||
{block name="body"}
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-row layui-col-space15">
|
||||
<div class="layui-col-md12">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">授权管理</div>
|
||||
<div class="layui-card-body">
|
||||
|
||||
<div class="layui-form" wid100 lay-filter="">
|
||||
|
||||
<div class="layui-upload">
|
||||
<button type="button" class="layui-btn layui-btn-normal" id="version-add">添加</button>
|
||||
<div class="layui-upload-list">
|
||||
<table class="layui-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>用户</th>
|
||||
<th>域名</th>
|
||||
<th>Key</th>
|
||||
<th>等级</th>
|
||||
<th>状态</th>
|
||||
<th>申请时间</th>
|
||||
<th>到期时间</th>
|
||||
<th>操作</th>
|
||||
</tr></thead>
|
||||
|
||||
<tbody id="demoList">
|
||||
{volist name="keys" id="vo"}
|
||||
<tr>
|
||||
<th>{$vo.id}</th>
|
||||
<th>{$vo.user}</th>
|
||||
<th><a href="{$vo.domain}" target="_blank">{$vo.domain}</a></th>
|
||||
<th>{$vo.key}</th>
|
||||
<th>{$vo.auth_level}</th>
|
||||
<th>{$vo.status?'正常':'禁用'}</th>
|
||||
<th>{$vo.create_time|date='Y-m-d'}</th>
|
||||
<th>{$vo.end_time|date='Y-m-d'}</th>
|
||||
|
||||
<th>
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit" id-data="{$vo.id}"><i class="layui-icon layui-icon-edit"></i>编辑</a>
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del" id-data="{$vo.id}"><i class="layui-icon layui-icon-delete"></i>删除</a>
|
||||
</th>
|
||||
</tr>
|
||||
{/volist}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'set']);
|
||||
</script>
|
||||
|
||||
<script>
|
||||
layui.use(['layer','table','form','laydate'], function(){
|
||||
var $ = layui.jquery
|
||||
,layer = layui.layer
|
||||
,table = layui.table
|
||||
,form = layui.form
|
||||
,laydate = layui.laydate;
|
||||
//添加版本
|
||||
$('#version-add').on('click', function(){
|
||||
layer.open({
|
||||
type: 2,
|
||||
title: '添加授权',
|
||||
content: 'add.html',
|
||||
maxmin: true,
|
||||
area : ['400px' , '450px'],
|
||||
btn: ['确定', '取消'],
|
||||
yes: function(index, layero){
|
||||
var iframeWindow = window['layui-layer-iframe'+ index]
|
||||
,submitID = 'LAY-keyauth-submit'
|
||||
,submit = layero.find('iframe').contents().find('#'+ submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
|
||||
var field = data.field; //获取提交的字段
|
||||
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"{:url('admin/KeyAuth/add')}",
|
||||
data:{"user":field.user,"domain":field.domain,"auth_level":field.auth_level,"end_time":field.end_time,"status":field.status},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 1) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
layer.close(index);
|
||||
});
|
||||
submit.trigger('click');
|
||||
}
|
||||
});
|
||||
});
|
||||
//编辑版本
|
||||
$('a[lay-event=edit]').on('click', function(){
|
||||
var id = $(this).attr('id-data');
|
||||
layer.open({
|
||||
type: 2,
|
||||
title: '编辑key',
|
||||
content: 'edit.html?id='+ id,
|
||||
maxmin: true,
|
||||
area : ['400px' , '450px'],
|
||||
btn: ['确定', '取消'],
|
||||
yes: function(index, layero){
|
||||
var iframeWindow = window['layui-layer-iframe'+ index]
|
||||
,submitID = 'LAY-keyauth-submit'
|
||||
,submit = layero.find('iframe').contents().find('#'+ submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
|
||||
var field = data.field; //获取提交的字段
|
||||
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"{:url('admin/KeyAuth/edit')}",
|
||||
data:{"id":id,"user":field.user,"domain":field.domain,"auth_level":field.auth_level,"end_time":field.end_time,"status":field.status},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 1) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
layer.close(index);
|
||||
});
|
||||
submit.trigger('click');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
//删除授权
|
||||
$('a[lay-event=del]').on('click', function(){
|
||||
var id = $(this).attr('id-data');
|
||||
layer.confirm('确定删除?', {icon: 3, title:'删除版本'}, function(index){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"{:url('admin/KeyAuth/delete')}",
|
||||
data:{"id":id},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 1) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
layer.close(index);
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
{/block}
|
@ -7,8 +7,8 @@
|
||||
|
||||
<div class="layadmin-user-login-main">
|
||||
<div class="layadmin-user-login-box layadmin-user-login-header">
|
||||
<h2>TaoilSysAdmin</h2>
|
||||
<p>TaoilSys油站管理系统-专业版</p>
|
||||
<h2>TaoLerAdmin</h2>
|
||||
<p>TaoLer管理系统-专业版</p>
|
||||
</div>
|
||||
<div class="layadmin-user-login-box layadmin-user-login-body layui-form">
|
||||
<div class="layui-form-item">
|
||||
@ -127,7 +127,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'登陆失败',
|
||||
title:'登陆失败',
|
||||
content:res.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -145,7 +145,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -174,7 +174,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -116,7 +116,7 @@ layui.use(['layer','table','form','upload','laydate'], function(){
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -166,7 +166,7 @@ layui.use(['layer','table','form','upload','laydate'], function(){
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -201,7 +201,7 @@ layui.use(['layer','table','form','upload','laydate'], function(){
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'删除失败',
|
||||
title:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -145,7 +145,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -181,7 +181,7 @@
|
||||
} else {
|
||||
layer.close(loading);
|
||||
layer.open({
|
||||
tiele:'升级失败',
|
||||
title:'升级失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -210,7 +210,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'保存失败',
|
||||
title:'保存失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -257,7 +257,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
title:'修改失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -219,7 +219,7 @@
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'发布失败',
|
||||
title:'发布失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -211,7 +211,7 @@ form.on('submit(article-edit)', function(data){
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'编辑失败',
|
||||
title:'编辑失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -256,7 +256,7 @@ $('#article-tags-button').on('click',function(){
|
||||
$("input[name='tags']").val("");
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'添加失败',
|
||||
title:'添加失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -135,7 +135,7 @@ $(function() {
|
||||
} else {
|
||||
layer.close(loading);
|
||||
layer.open({
|
||||
tiele:'发送失败',
|
||||
title:'发送失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -171,7 +171,7 @@ $(function() {
|
||||
} else {
|
||||
layer.close(loading);
|
||||
layer.open({
|
||||
tiele:'验证失败',
|
||||
title:'验证失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
@ -205,7 +205,7 @@ $(function() {
|
||||
} else {
|
||||
layer.close(loading);
|
||||
layer.open({
|
||||
tiele:'发送失败',
|
||||
title:'发送失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -78,7 +78,7 @@ $(function() {
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'登陆失败',
|
||||
title:'登陆失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
@ -95,7 +95,7 @@ $(function() {
|
||||
} else {
|
||||
layer.close(loading);
|
||||
layer.open({
|
||||
tiele:'注册失败',
|
||||
title:'注册失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
|
Loading…
x
Reference in New Issue
Block a user