admin domain bind
This commit is contained in:
parent
fe56b51ffc
commit
2da915d945
@ -100,7 +100,7 @@ class AuthGroup extends AdminController
|
||||
}
|
||||
|
||||
//角色删除
|
||||
public function roledel($id)
|
||||
public function roleDel($id)
|
||||
{
|
||||
if(Request::isAjax()){
|
||||
$role =AuthGroupModel::find($id);
|
||||
|
@ -17,8 +17,8 @@ class Notice extends AdminController
|
||||
public function index()
|
||||
{
|
||||
if(Request::isAjax()){
|
||||
$notices = MessageModel::where(['type'=>0,'delete_time'=>0])->select();
|
||||
$count = $notices->count();
|
||||
$notices = MessageModel::where(['type'=>0,'delete_time'=>0])->paginate(15);
|
||||
$count = $notices->total();
|
||||
$res = [];
|
||||
if($count){
|
||||
$res = ['code'=>0,'msg'=>'','count'=>$count];
|
||||
|
@ -28,8 +28,8 @@ class User extends AdminController
|
||||
if(Request::isAjax()){
|
||||
$datas = Request::only(['id','name','email','sex']);
|
||||
$map = array_filter($datas,[$this,'filtrArr']);
|
||||
$user = Db::name('user')->where(['delete_time'=>0])->where($map)->order('id desc')->select();
|
||||
$count = $user->count();
|
||||
$user = Db::name('user')->where(['delete_time'=>0])->where($map)->order('id desc')->paginate(30);
|
||||
$count = $user->total();
|
||||
$res = [];
|
||||
if($count){
|
||||
$res = ['code'=>0,'msg'=>'','count'=>$count];
|
||||
|
@ -115,14 +115,14 @@ INSERT INTO `tao_auth_rule` VALUES ('6', 'admin/User/list', '用户管理', '1',
|
||||
INSERT INTO `tao_auth_rule` VALUES ('7', 'admin/Admin/index', '管理员', '1', '1', '1', '1', '', '1', '6', '', '0', '1578901133', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('8', 'admin/AuthGroup/list', '角色管理', '1', '1', '1', '1', '', '1', '11', '', '0', '1578901282', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('9', 'admin/AuthRule/index', '权限管理', '1', '1', '1', '1', '', '1', '16', '', '0', '1578981541', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('10', 'admin/set/index', '网站设置', '1', '1', '2', '1', '', '1', '1', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('11', 'admin/set/server', '综合服务', '1', '1', '2', '1', '', '1', '3', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('10', 'admin/Set/index', '网站设置', '1', '1', '2', '1', '', '1', '1', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('11', 'admin/Set/server', '综合服务', '1', '1', '2', '1', '', '1', '3', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('12', 'admin/Admin/info', '基本资料', '1', '1', '3', '1', '', '1', '50', '', '0', '1578980034', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('13', 'admin/Admin/repass', '修改密码', '1', '1', '3', '1', '', '1', '51', '', '0', '1578980034', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('15', 'admin/Forum/list', '帖子管理', '1', '1', '5', '1', '', '1', '1', '', '0', '1578902605', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('16', 'admin/Forum/tags', '分类管理', '1', '1', '5', '1', '', '1', '11', '', '0', '1578904950', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('17', 'admin/Forum/replys', '评论管理', '1', '1', '5', '1', '', '1', '7', '', '0', '1578904590', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('18', 'admin/slider/index', '广告投放', '1', '1', '2', '1', '', '1', '4', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('18', 'admin/Slider/index', '广告投放', '1', '1', '2', '1', '', '1', '4', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('19', 'admin/Upgrade/index', '系统升级', '1', '1', '2', '1', '', '1', '8', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('21', 'admin/Forum/listform', '编辑帖子', '1', '1', '5', '1', '', '0', '2', '', '0', '1578903229', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('22', 'admin/Forum/listdel', '删除帖子', '1', '1', '5', '1', '', '0', '3', '', '0', '1578903919', '0');
|
||||
@ -132,32 +132,32 @@ INSERT INTO `tao_auth_rule` VALUES ('25', 'admin/Forum/tagsform', '编辑分类'
|
||||
INSERT INTO `tao_auth_rule` VALUES ('26', 'admin/Forum/tagsdelete', '删除分类', '1', '1', '5', '1', '', '0', '13', '', '0', '1578904996', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('27', 'admin/Forum/replysform', '编辑评论', '1', '1', '5', '1', '', '0', '8', '', '0', '1578904627', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('28', 'admin/Forum/redel', '删除评论', '1', '1', '5', '1', '', '0', '9', '', '0', '1578904856', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('35', 'admin/User/userform', '添加用户', '1', '1', '1', '1', '', '0', '2', '', '0', '1578901074', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('36', 'admin/User/useredit', '编辑用户', '1', '1', '1', '1', '', '0', '3', '', '0', '1578901089', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('35', 'admin/User/userForm', '添加用户', '1', '1', '1', '1', '', '0', '2', '', '0', '1578901074', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('36', 'admin/User/userEdit', '编辑用户', '1', '1', '1', '1', '', '0', '3', '', '0', '1578901089', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('37', 'admin/User/delete', '删除用户', '1', '1', '1', '1', '', '0', '4', '', '0', '1578901099', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('38', 'admin/User/check', '审核用户', '1', '1', '1', '1', '', '0', '5', '', '0', '1578905291', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('39', 'admin/Admin/add', '添加管理员', '1', '1', '1', '1', '', '0', '7', '', '0', '1578901163', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('40', 'admin/Admin/edit', '编辑管理员', '1', '1', '1', '1', '', '0', '8', '', '0', '1578901184', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('41', 'admin/Admin/delete', '删除管理员', '1', '1', '1', '1', '', '0', '9', '', '0', '1578901198', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('42', 'admin/Admin/check', '审核管理员', '1', '1', '1', '1', '', '0', '10', '', '0', '1578901216', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('43', 'admin/AuthGroup/roleadd', '添加角色', '1', '1', '1', '1', '', '0', '12', '', '0', '1578981437', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('44', 'admin/AuthGroup/roleedit', '编辑角色', '1', '1', '1', '1', '', '0', '13', '', '0', '1578901349', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('43', 'admin/AuthGroup/roleAdd', '添加角色', '1', '1', '1', '1', '', '0', '12', '', '0', '1578981437', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('44', 'admin/AuthGroup/roleEdit', '编辑角色', '1', '1', '1', '1', '', '0', '13', '', '0', '1578901349', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('45', 'admin/AuthGroup/roledel', '删除角色', '1', '1', '1', '1', '', '0', '14', '', '0', '1578971659', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('46', 'admin/AuthRule/add', '添加权限', '1', '1', '1', '1', '', '0', '21', '', '0', '1578981581', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('47', 'admin/AuthRule/edit', '编辑权限', '1', '1', '1', '1', '', '0', '17', '', '0', '1578901457', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('48', 'admin/AuthRule/delete', '删除权限', '1', '1', '1', '1', '', '0', '18', '', '0', '1578901469', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('49', 'admin/AuthRule/check', '审核权限', '1', '1', '1', '1', '', '0', '19', '', '0', '1578901484', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('50', 'admin/AuthRule/menushow', '菜单权限', '1', '1', '1', '1', '', '0', '20', '', '0', '1578901495', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('51', 'admin/set/upload', '上传logo', '1', '1', '2', '1', '', '0', '2', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('52', 'admin/slider/add', '添加广告', '1', '1', '2', '1', '', '0', '5', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('53', 'admin/slider/edit', '编辑广告', '1', '1', '2', '1', '', '0', '14', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('54', 'admin/slider/delete', '删除广告', '1', '1', '2', '1', '', '0', '6', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('51', 'admin/Set/upload', '上传logo', '1', '1', '2', '1', '', '0', '2', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('52', 'admin/Slider/add', '添加广告', '1', '1', '2', '1', '', '0', '5', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('53', 'admin/Slider/edit', '编辑广告', '1', '1', '2', '1', '', '0', '14', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('54', 'admin/Slider/delete', '删除广告', '1', '1', '2', '1', '', '0', '6', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('55', 'admin/Slider/uploadimg', '上传广告图片', '1', '1', '2', '1', '', '0', '7', '', '0', '1578906577', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('56', 'admin/upgrade/key', '设置key', '1', '1', '2', '1', '', '0', '9', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('57', 'admin/upgrade/keyedit', '修改key', '1', '1', '2', '1', '', '0', '10', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('58', 'admin/upgrade/check', '升级检测', '1', '1', '2', '1', '', '0', '11', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('59', 'admin/upgrade/upload', '自动升级', '1', '1', '2', '1', '', '0', '12', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('60', 'admin/upgrade/uploadzip', '上传升级包', '1', '1', '2', '1', '', '0', '13', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('56', 'admin/Upgrade/key', '设置key', '1', '1', '2', '1', '', '0', '9', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('57', 'admin/Upgrade/keyedit', '修改key', '1', '1', '2', '1', '', '0', '10', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('58', 'admin/Upgrade/check', '升级检测', '1', '1', '2', '1', '', '0', '11', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('59', 'admin/Upgrade/upload', '自动升级', '1', '1', '2', '1', '', '0', '12', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('60', 'admin/Upgrade/uploadzip', '上传升级包', '1', '1', '2', '1', '', '0', '13', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('62', 'admin/Forum/top', '置顶帖子', '1', '1', '5', '1', '', '0', '4', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('63', 'admin/Forum/hot', '加精帖子', '1', '1', '5', '1', '', '0', '5', '', '0', '0', '0');
|
||||
INSERT INTO `tao_auth_rule` VALUES ('64', 'admin/Froum/recheck', '审核评论', '1', '1', '5', '1', '', '0', '10', '', '0', '0', '0');
|
||||
|
@ -76,115 +76,115 @@ layui.define(['table', 'form'], function(exports){
|
||||
}
|
||||
});
|
||||
|
||||
//分类管理
|
||||
table.render({
|
||||
elem: '#LAY-app-content-tags'
|
||||
,url: '/Forum/tags' //模拟接口
|
||||
,cols: [[
|
||||
{type: 'numbers', fixed: 'left'}
|
||||
,{field: 'sort', title: '排序', width: 80, sort: true}
|
||||
,{field: 'id', title: 'ID',width: 60}
|
||||
,{field: 'tags', title: '分类名', minWidth: 100}
|
||||
,{field: 'ename', title: 'EN别名', minWidth: 100}
|
||||
,{field: 'is_hot', title: '热门', templet: '#buttonHot'}
|
||||
,{field: 'desc', title: '描述', minWidth: 100}
|
||||
,{title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#layuiadmin-app-cont-tagsbar'}
|
||||
]]
|
||||
,text: '对不起,加载出现异常!'
|
||||
});
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(LAY-app-content-tags)', function(obj){
|
||||
var data = obj.data;
|
||||
if(obj.event === 'del'){
|
||||
layer.confirm('确定删除此分类?', function(index){
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Forum/tagsdelete",
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
if(data.code == 0){
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
},function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
title:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
adim:6
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
//obj.del();
|
||||
layer.close(index);
|
||||
});
|
||||
} else if(obj.event === 'edit'){
|
||||
var tr = $(obj.tr);
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑分类'
|
||||
,content: '/admin/Forum/tagsform?id='+ data.id
|
||||
,area: ['450px', '300px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
//获取iframe元素的值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags")
|
||||
,sort = othis.find('input[name="sort"]').val()
|
||||
,tags = othis.find('input[name="tags"]').val()
|
||||
,ename = othis.find('input[name="ename"]').val()
|
||||
,desc = othis.find('input[name="desc"]').val();
|
||||
|
||||
if(!tags.replace(/\s/g, '')) return;
|
||||
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/Forum/tagsform",
|
||||
data:{"id":data.id,"sort":sort,"catename":tags,"ename":ename,"desc":desc},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 0) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
/*
|
||||
obj.update({
|
||||
tags: tags
|
||||
,ename: ename
|
||||
,sort: sort
|
||||
});
|
||||
*/
|
||||
layer.close(index);
|
||||
//文章分类管理
|
||||
table.render({
|
||||
elem: '#LAY-app-content-tags'
|
||||
,url: '/Forum/tags' //模拟接口
|
||||
,cols: [[
|
||||
{type: 'numbers', fixed: 'left'}
|
||||
,{field: 'sort', title: '排序', width: 80, sort: true}
|
||||
,{field: 'id', title: 'ID',width: 60}
|
||||
,{field: 'tags', title: '分类名', minWidth: 100}
|
||||
,{field: 'ename', title: 'EN别名', minWidth: 100}
|
||||
,{field: 'is_hot', title: '热门', templet: '#buttonHot'}
|
||||
,{field: 'desc', title: '描述', minWidth: 100}
|
||||
,{title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#layuiadmin-app-cont-tagsbar'}
|
||||
]]
|
||||
,text: '对不起,加载出现异常!'
|
||||
});
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(LAY-app-content-tags)', function(obj){
|
||||
var data = obj.data;
|
||||
if(obj.event === 'del'){
|
||||
layer.confirm('确定删除此分类?', function(index){
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Forum/tagsdelete",
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
if(data.code == 0){
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
},function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
title:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
adim:6
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
//obj.del();
|
||||
layer.close(index);
|
||||
});
|
||||
} else if(obj.event === 'edit'){
|
||||
var tr = $(obj.tr);
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑分类'
|
||||
,content: '/admin/Forum/tagsform?id='+ data.id
|
||||
,area: ['450px', '300px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
//获取iframe元素的值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags")
|
||||
,sort = othis.find('input[name="sort"]').val()
|
||||
,tags = othis.find('input[name="tags"]').val()
|
||||
,ename = othis.find('input[name="ename"]').val()
|
||||
,desc = othis.find('input[name="desc"]').val();
|
||||
|
||||
if(!tags.replace(/\s/g, '')) return;
|
||||
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/Forum/tagsform",
|
||||
data:{"id":data.id,"sort":sort,"catename":tags,"ename":ename,"desc":desc},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 0) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
/*
|
||||
obj.update({
|
||||
tags: tags
|
||||
,ename: ename
|
||||
,sort: sort
|
||||
});
|
||||
*/
|
||||
layer.close(index);
|
||||
}
|
||||
,success: function(layero, index){
|
||||
//给iframe元素赋值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags").click();
|
||||
othis.find('input[name="sort"]').val(data.sort)
|
||||
,othis.find('input[name="tags"]').val(data.tags)
|
||||
,othis.find('input[name="ename"]').val(data.ename)
|
||||
,othis.find('input[name="desc"]').val(data.desc);
|
||||
}
|
||||
});
|
||||
}
|
||||
,success: function(layero, index){
|
||||
//给iframe元素赋值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags").click();
|
||||
othis.find('input[name="sort"]').val(data.sort)
|
||||
,othis.find('input[name="tags"]').val(data.tags)
|
||||
,othis.find('input[name="ename"]').val(data.ename)
|
||||
,othis.find('input[name="desc"]').val(data.desc);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
//评论管理
|
||||
table.render({
|
||||
|
@ -16,7 +16,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//帖子管理
|
||||
table.render({
|
||||
elem: '#LAY-app-forum-list'
|
||||
,url: '/admin/Forum/list' //帖子数据接口
|
||||
,url: forumList //帖子数据接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 55, title: 'ID', sort: true}
|
||||
@ -44,7 +44,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Forum/listdel",
|
||||
url:forumListdel,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -132,7 +132,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//评论管理
|
||||
table.render({
|
||||
elem: '#LAY-app-forumreply-list'
|
||||
,url: '/admin/Forum/replys'
|
||||
,url: forumReplys
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 100, title: 'ID', sort: true}
|
||||
@ -158,7 +158,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Forum/redel",
|
||||
url:forumRedel,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -209,6 +209,116 @@ layui.define(['table', 'form'], function(exports){
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
//帖子分类管理
|
||||
table.render({
|
||||
elem: '#LAY-app-content-tags'
|
||||
,url: forumTags //帖子分类接口
|
||||
,cols: [[
|
||||
{type: 'numbers', fixed: 'left'}
|
||||
,{field: 'sort', title: '排序', width: 80, sort: true}
|
||||
,{field: 'id', title: 'ID',width: 60}
|
||||
,{field: 'tags', title: '分类名', minWidth: 100}
|
||||
,{field: 'ename', title: 'EN别名', minWidth: 100}
|
||||
,{field: 'is_hot', title: '热门', templet: '#buttonHot'}
|
||||
,{field: 'desc', title: '描述', minWidth: 100}
|
||||
,{title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#layuiadmin-app-cont-tagsbar'}
|
||||
]]
|
||||
,text: '对不起,加载出现异常!'
|
||||
});
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(LAY-app-content-tags)', function(obj){
|
||||
var data = obj.data;
|
||||
if(obj.event === 'del'){
|
||||
layer.confirm('确定删除此分类?', function(index){
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:forumTagsDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
if(data.code == 0){
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
},function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
title:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
adim:6
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
//obj.del();
|
||||
layer.close(index);
|
||||
});
|
||||
} else if(obj.event === 'edit'){
|
||||
var tr = $(obj.tr);
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑分类'
|
||||
,content: forumTagsForm + '?id='+ data.id
|
||||
,area: ['450px', '300px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
//获取iframe元素的值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags")
|
||||
,sort = othis.find('input[name="sort"]').val()
|
||||
,tags = othis.find('input[name="tags"]').val()
|
||||
,ename = othis.find('input[name="ename"]').val()
|
||||
,desc = othis.find('input[name="desc"]').val();
|
||||
|
||||
if(!tags.replace(/\s/g, '')) return;
|
||||
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:forumTagsForm,
|
||||
data:{"id":data.id,"sort":sort,"catename":tags,"ename":ename,"desc":desc},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 0) {
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
}, function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
/*
|
||||
obj.update({
|
||||
tags: tags
|
||||
,ename: ename
|
||||
,sort: sort
|
||||
});
|
||||
*/
|
||||
layer.close(index);
|
||||
}
|
||||
,success: function(layero, index){
|
||||
//给iframe元素赋值
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags").click();
|
||||
othis.find('input[name="sort"]').val(data.sort)
|
||||
,othis.find('input[name="tags"]').val(data.tags)
|
||||
,othis.find('input[name="ename"]').val(data.ename)
|
||||
,othis.find('input[name="desc"]').val(data.desc);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
exports('forum', {})
|
||||
});
|
197
public/static/admin/modules/notice.js
Normal file
197
public/static/admin/modules/notice.js
Normal file
@ -0,0 +1,197 @@
|
||||
//网站后台综合设置
|
||||
|
||||
layui.define(['table', 'form', 'layedit','upload'], function(exports){
|
||||
var $ = layui.$
|
||||
,table = layui.table
|
||||
,form = layui.form
|
||||
,layedit = layui.layedit
|
||||
,upload = layui.upload;
|
||||
|
||||
//编辑器
|
||||
var index = layedit.build('L_content',{
|
||||
height: 180 //设置编辑器高度
|
||||
,tool: [
|
||||
'strong' //加粗
|
||||
,'italic' //斜体
|
||||
,'underline' //下划线
|
||||
,'del' //删除线
|
||||
,'|' //分割线
|
||||
,'left' //左对齐
|
||||
,'center' //居中对齐
|
||||
,'right' //右对齐
|
||||
,'link' //超链接
|
||||
,'unlink' //清除链接
|
||||
,'face' //表情
|
||||
,'image' //插入图片
|
||||
],
|
||||
});
|
||||
|
||||
//得到编辑器内容异步到表单中
|
||||
form.verify({
|
||||
content: function(value){
|
||||
return layedit.sync(index);
|
||||
}
|
||||
});
|
||||
|
||||
//通知列表
|
||||
table.render({
|
||||
elem: '#notice-list',
|
||||
url: noticeIndex,
|
||||
limit: 5,
|
||||
cols:[[
|
||||
{type: 'numbers', fixed: 'left'},
|
||||
{field: 'type',title: '类型'},
|
||||
{field: 'title',title: '标题'},
|
||||
{field: 'user_id',title: '发信ID'},
|
||||
{field: 'content',title: '内容'},
|
||||
{field: 'ctime',title: '时间'},
|
||||
{title: '操作', width: 150, align:'center', fixed: 'right', toolbar: '#notice-tool'}
|
||||
]]
|
||||
,page: true
|
||||
,limit: 15
|
||||
,height: 'full-220'
|
||||
,text: '对不起,加载出现异常!'
|
||||
});
|
||||
//发站内通知信息
|
||||
form.on('select(type)', function(data){
|
||||
var tpl = '<div class="layui-col-md12">\
|
||||
<label for="L_title" class="layui-form-label">收件人</label>\
|
||||
<div class="layui-input-block">\
|
||||
<input type="text" id="receve_id" name="receve_id" required lay-verify="required" autocomplete="off" class="layui-input" >\
|
||||
</div>\
|
||||
</div>';
|
||||
//如果选择是用户追加收件人
|
||||
if(data.value == 1){
|
||||
$(this).parents('div .layui-col-md3').next('div').after(tpl);
|
||||
}else{
|
||||
$(this).parents('div .layui-col-md3').nextAll('div .layui-col-md12').remove();
|
||||
}
|
||||
});
|
||||
|
||||
//发布通知
|
||||
form.on('submit(notice-add)', function(data){
|
||||
var field = data.field;
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:noticeAdd,
|
||||
data:field,
|
||||
dataType:"json",
|
||||
success:function (data){
|
||||
if (data.code == 0) {
|
||||
conosle.log('123');
|
||||
$('#L_title').text('');
|
||||
|
||||
$('#L_content').text('');
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
table.reload('notice-list'); //数据刷新
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(notice-list)', function(obj){
|
||||
var data = obj.data;
|
||||
if(obj.event === 'del'){
|
||||
layer.prompt({
|
||||
formType: 1
|
||||
,title: '敏感操作,请验证口令'
|
||||
}, function(value, index){
|
||||
layer.close(index);
|
||||
|
||||
layer.confirm('真的删除行么', function(index){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:noticeDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
if(data.code == 0){
|
||||
layer.msg(data.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
title:'删除失败',
|
||||
content:data.msg,
|
||||
icon:5,
|
||||
adim:6
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
table.reload('notice-list');
|
||||
layer.close(index);
|
||||
});
|
||||
});
|
||||
} else if(obj.event === 'edit'){
|
||||
var tr = $(obj.tr);
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑通知'
|
||||
,content: noticeEdit +'?id='+ data.id
|
||||
,maxmin: true
|
||||
,area: ['500px', '450px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
|
||||
var iframeWindow = window['layui-layer-iframe'+ index]
|
||||
,submitID = 'notice-edit'
|
||||
,submit = layero.find('iframe').contents().find('#'+ submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
|
||||
var field = data.field; //获取提交的字段
|
||||
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:noticeEdit,
|
||||
data:{id:field.id,title:field.title,content:field.content,type:field.type},
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
if (res.code == 0) {
|
||||
layer.msg(res.msg,{
|
||||
icon:6,
|
||||
time:2000
|
||||
});
|
||||
} else {
|
||||
layer.open({
|
||||
tiele:'修改失败',
|
||||
content:res.msg,
|
||||
icon:5,
|
||||
anim:6
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
table.reload('notice-list'); //数据刷新
|
||||
layer.close(index); //关闭弹层
|
||||
});
|
||||
|
||||
submit.trigger('click');
|
||||
}
|
||||
,success: function(layero, index){
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
exports('notice', {})
|
||||
});
|
@ -58,7 +58,7 @@ layui.define(['form', 'upload'], function(exports){
|
||||
|
||||
admin.req({
|
||||
type: "post"
|
||||
,url: '/admin/set/website'
|
||||
,url: setWebSite
|
||||
,data: obj.field
|
||||
,success: function(data){
|
||||
if (data.code == 0) {
|
||||
@ -93,7 +93,7 @@ layui.define(['form', 'upload'], function(exports){
|
||||
|
||||
admin.req({
|
||||
type: 'post'
|
||||
,url: '/admin/set/email'
|
||||
,url: setEmail
|
||||
,data: obj.field
|
||||
,success: function(data){
|
||||
if (data.code == 0) {
|
||||
@ -126,7 +126,7 @@ layui.define(['form', 'upload'], function(exports){
|
||||
|
||||
admin.req({
|
||||
type: 'post'
|
||||
,url: '/admin/Admin/infoSet'
|
||||
,url: adminInfoSet
|
||||
,data: obj.field
|
||||
,success: function(res){
|
||||
if(res.code == 0){
|
||||
@ -190,7 +190,7 @@ layui.define(['form', 'upload'], function(exports){
|
||||
//提交修改
|
||||
admin.req({
|
||||
type: 'post'
|
||||
,url: '/admin/Admin/repassSet'
|
||||
,url: adminRepassSet
|
||||
,data: obj.field
|
||||
,success: function(res){
|
||||
if(res.code == 0){
|
||||
|
@ -16,7 +16,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//用户管理
|
||||
table.render({
|
||||
elem: '#LAY-user-manage'
|
||||
,url: '/admin/User/list' //模拟接口
|
||||
,url: userList //模拟接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 50, title: 'ID', sort: true}
|
||||
@ -53,7 +53,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/User/delete",
|
||||
url:userDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -84,7 +84,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑用户'
|
||||
,content: '/admin/User/userEdit?id='+ data.id
|
||||
,content: userEdit +'?id='+ data.id
|
||||
,maxmin: true
|
||||
,area: ['500px', '450px']
|
||||
,btn: ['确定', '取消']
|
||||
@ -101,7 +101,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/User/userEdit",
|
||||
url:userEdit,
|
||||
data:{"id":field.id,"name":field.username,"phone":field.phone,"email":field.email,"user_img":field.avatar,"sex":field.sex},
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
@ -139,7 +139,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//管理员管理
|
||||
table.render({
|
||||
elem: '#LAY-user-back-manage'
|
||||
,url: '/admin/Admin/index' //模拟接口
|
||||
,url: adminIndex //模拟接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 80, title: 'ID', sort: true}
|
||||
@ -167,7 +167,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Admin/delete",
|
||||
url:adminDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -198,7 +198,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑管理员'
|
||||
,content: '/admin/Admin/edit?id='+ data.id
|
||||
,content: adminEdit +'?id='+ data.id
|
||||
,area: ['420px', '420px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
@ -213,7 +213,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/Admin/edit",
|
||||
url:adminEdit,
|
||||
data:{"id":field.id,"password":field.password,"mobile":field.mobile,"email":field.email},
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
@ -244,15 +244,13 @@ layui.define(['table', 'form'], function(exports){
|
||||
}
|
||||
})
|
||||
}
|
||||
//执行管理员审核
|
||||
$('#adcheck').click(function() {})
|
||||
|
||||
});
|
||||
|
||||
//角色管理
|
||||
table.render({
|
||||
elem: '#LAY-user-back-role'
|
||||
,url: '/admin/AuthGroup/list' //模拟接口
|
||||
,url: authGroupList //role接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 80, title: 'ID', sort: true}
|
||||
@ -274,7 +272,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/AuthGroup/roledel",
|
||||
url:authGroupRoledel,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -303,7 +301,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑角色'
|
||||
,content: '/admin/AuthGroup/roleEdit?id='+ data.id
|
||||
,content: authGroupRoleEdit +'?id='+ data.id
|
||||
,area: ['500px', '480px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
@ -335,7 +333,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/AuthGroup/roleEdit",
|
||||
url:authGroupRoleEdit,
|
||||
data:{"id":field.id,"rules":rules,"title":field.title,"descr":field.descr},
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
@ -372,7 +370,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//用户组管理
|
||||
table.render({
|
||||
elem: '#LAY-user-back-group'
|
||||
,url: '/admin/AuthAccess/index' //接口
|
||||
,url: authAccessIndex //用户组access接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 80, title: 'ID', sort: true}
|
||||
@ -393,7 +391,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/AuthAccess/delete",
|
||||
url:authAccessDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -421,7 +419,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑用户权限'
|
||||
,content: '/admin/AuthAccess/edit?id='+ data.id
|
||||
,content: authAccessEdit +'?id='+ data.id
|
||||
,area: ['350px', '420px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
@ -434,7 +432,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/AuthAccess/edit",
|
||||
url:authAccessEdit,
|
||||
data:field,
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
@ -470,7 +468,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//权限管理
|
||||
table.render({
|
||||
elem: '#LAY-user-auth-rule'
|
||||
,url: '/admin/AuthRule/index' //权限接口
|
||||
,url: authRuleIndex //权限接口
|
||||
,cols: [[
|
||||
{type: 'checkbox', fixed: 'left'}
|
||||
,{field: 'id', width: 50, title: 'ID', align: 'center'}
|
||||
@ -500,7 +498,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//console.log(data.id);
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/AuthRule/delete",
|
||||
url:authRuleDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -530,7 +528,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑权限'
|
||||
,content: '/admin/AuthRule/edit?id='+ data.id
|
||||
,content: authRuleEdit +'?id='+ data.id
|
||||
,area: ['420px', '420px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
@ -551,7 +549,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/AuthRule/edit",
|
||||
url:authRuleEdit,
|
||||
data:{"id":field.id,"pid":field.pid,"title":field.title,"name":field.name,"icon":field.icon,"sort":field.sort,"ishidden":field.ishidden},
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
|
@ -8,7 +8,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//签到规则
|
||||
table.render({
|
||||
elem: '#sign-rule',
|
||||
url: '/admin/Sign/signRule',
|
||||
url: signSignRule,
|
||||
cols:[[
|
||||
{type: 'numbers', fixed: 'left'},
|
||||
{field: 'days',title: '天数'},
|
||||
@ -37,7 +37,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Sign/delete",
|
||||
url:signDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -66,7 +66,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑签到'
|
||||
,content: '/admin/Sign/signEdit?id='+ data.id
|
||||
,content: signSignEdit +'?id='+ data.id
|
||||
,maxmin: true
|
||||
,area: ['350px', '300px']
|
||||
,btn: ['确定', '取消']
|
||||
@ -83,7 +83,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/Sign/signEdit",
|
||||
url:signSignEdit,
|
||||
data:field,
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
@ -120,7 +120,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//Vip规则
|
||||
table.render({
|
||||
elem: '#vip-rule',
|
||||
url: '/admin/Vip/vipRule',
|
||||
url: vipRule,
|
||||
cols:[[
|
||||
{type: 'numbers', fixed: 'left'},
|
||||
{field: 'vip',title: '等级'},
|
||||
@ -151,7 +151,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//obj.del();
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/Vip/delete",
|
||||
url:vipDelete,
|
||||
data:{id:data.id},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -180,7 +180,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑VIP'
|
||||
,content: '/admin/Vip/vipEdit?id='+ data.id
|
||||
,content: vipEdit +'?id='+ data.id
|
||||
,maxmin: true
|
||||
,area: ['400px', '370px']
|
||||
,btn: ['确定', '取消']
|
||||
@ -197,7 +197,7 @@ layui.define(['table', 'form'], function(exports){
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"/admin/Vip/vipEdit",
|
||||
url:vipEdit,
|
||||
data:field,
|
||||
daType:"json",
|
||||
success:function (res){
|
||||
|
@ -72,6 +72,21 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var userList = "{:url('User/list')}";
|
||||
var userDelete = "{:url('User/delete')}";
|
||||
var userEdit = "{:url('User/userEdit')}";
|
||||
var adminIndex = "{:url('Admin/index')}";
|
||||
var adminDelete = "{:url('Admin/delete')}";
|
||||
var adminEdit = "{:url('Admin/edit')}";
|
||||
var authGroupList = "{:url('AuthGroup/list')}";
|
||||
var authGroupRoledel = "{:url('AuthGroup/roleDel')}";
|
||||
var authGroupRoleEdit = "{:url('AuthGroup/roleEdit')}";
|
||||
var authAccessIndex = "{:url('AuthAccess/index')}";
|
||||
var authAccessDelete = "{:url('AuthAccess/delete')}";
|
||||
var authAccessEdit = "{:url('AuthAccess/edit')}";
|
||||
var authRuleIndex = "{:url('AuthRule/index')}";
|
||||
var authRuleDelete = "{:url('AuthRule/delete')}";
|
||||
var authRuleEdit = "{:url('AuthRule/edit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -1,113 +0,0 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 内容系统 - 评论管理</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-card">
|
||||
<div class="layui-form layui-card-header layuiadmin-card-header-auto">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="cid" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">评论者</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="username" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">评论内容</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="content" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn layuiadmin-btn-comm" data-type="reload" lay-submit lay-filter="LAY-app-contcomm-search">
|
||||
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<div style="padding-bottom: 10px;">
|
||||
<button class="layui-btn layuiadmin-btn-comm" data-type="batchdel">删除</button>
|
||||
</div>
|
||||
<table id="LAY-app-content-comm" lay-filter="LAY-app-content-comm"></table>
|
||||
<script type="text/html" id="table-content-com">
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>编辑</a>
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'contlist', 'table'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form
|
||||
,table = layui.table;
|
||||
|
||||
|
||||
//监听搜索
|
||||
form.on('submit(LAY-app-contcomm-search)', function(data){
|
||||
var field = data.field;
|
||||
|
||||
//执行重载
|
||||
table.reload('LAY-app-content-comm', {
|
||||
where: field
|
||||
});
|
||||
});
|
||||
|
||||
//点击事件
|
||||
var active = {
|
||||
batchdel: function(){
|
||||
var checkStatus = table.checkStatus('LAY-app-content-comm')
|
||||
,checkData = checkStatus.data; //得到选中的数据
|
||||
|
||||
if(checkData.length === 0){
|
||||
return layer.msg('请选择数据');
|
||||
}
|
||||
|
||||
layer.confirm('确定删除吗?', function(index) {
|
||||
|
||||
//执行 Ajax 后重载
|
||||
/*
|
||||
admin.req({
|
||||
url: 'xxx'
|
||||
//,……
|
||||
});
|
||||
*/
|
||||
table.reload('LAY-app-content-comm');
|
||||
layer.msg('已删除');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$('.layui-btn.layuiadmin-btn-comm').on('click', function(){
|
||||
var type = $(this).data('type');
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,44 +0,0 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 评论管理 iframe 框</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-form" lay-filter="layuiadmin-form-comment" id="layuiadmin-form-comment" style="padding: 20px 30px 0 0;">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">评论内容</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="content" lay-verify="required" placeholder="请输入" class="layui-textarea"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-hide">
|
||||
<label class="layui-form-label"></label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="button" lay-submit lay-filter="layuiadmin-app-comm-submit" id="layuiadmin-app-comm-submit" value="确认" class="layui-btn">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'form'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form;
|
||||
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,147 +0,0 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 内容系统 - 文章列表</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-card">
|
||||
<div class="layui-form layui-card-header layuiadmin-card-header-auto">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">文章ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="id" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">作者</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="author" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">标题</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="title" placeholder="请输入" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">文章标签</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="label">
|
||||
<option value="">请选择标签</option>
|
||||
<option value="0">美食</option>
|
||||
<option value="1">新闻</option>
|
||||
<option value="2">八卦</option>
|
||||
<option value="3">体育</option>
|
||||
<option value="4">音乐</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<button class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
|
||||
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-card-body">
|
||||
<div style="padding-bottom: 10px;">
|
||||
<button class="layui-btn layuiadmin-btn-list" data-type="batchdel">删除</button>
|
||||
<button class="layui-btn layuiadmin-btn-list" data-type="add">添加</button>
|
||||
</div>
|
||||
<table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
|
||||
<script type="text/html" id="buttonTpl">
|
||||
{{# if(d.status){ }}
|
||||
<button class="layui-btn layui-btn-xs">已发布</button>
|
||||
{{# } else { }}
|
||||
<button class="layui-btn layui-btn-primary layui-btn-xs">待修改</button>
|
||||
{{# } }}
|
||||
</script>
|
||||
<script type="text/html" id="table-content-list">
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>编辑</a>
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'contlist', 'table'], function(){
|
||||
var table = layui.table
|
||||
,form = layui.form;
|
||||
|
||||
//监听搜索
|
||||
form.on('submit(LAY-app-contlist-search)', function(data){
|
||||
var field = data.field;
|
||||
|
||||
//执行重载
|
||||
table.reload('LAY-app-content-list', {
|
||||
where: field
|
||||
});
|
||||
});
|
||||
|
||||
var $ = layui.$, active = {
|
||||
batchdel: function(){
|
||||
var checkStatus = table.checkStatus('LAY-app-content-list')
|
||||
,checkData = checkStatus.data; //得到选中的数据
|
||||
|
||||
if(checkData.length === 0){
|
||||
return layer.msg('请选择数据');
|
||||
}
|
||||
|
||||
layer.confirm('确定删除吗?', function(index) {
|
||||
|
||||
//执行 Ajax 后重载
|
||||
/*
|
||||
admin.req({
|
||||
url: 'xxx'
|
||||
//,……
|
||||
});
|
||||
*/
|
||||
table.reload('LAY-app-content-list');
|
||||
layer.msg('已删除');
|
||||
});
|
||||
},
|
||||
add: function(){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '添加文章'
|
||||
,content: 'listform.html'
|
||||
,maxmin: true
|
||||
,area: ['550px', '550px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
//点击确认触发 iframe 内容中的按钮提交
|
||||
var submit = layero.find('iframe').contents().find("#layuiadmin-app-form-submit");
|
||||
submit.click();
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
$('.layui-btn.layuiadmin-btn-list').on('click', function(){
|
||||
var type = $(this).data('type');
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,82 +0,0 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 文章管理 iframe 框</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list" style="padding: 20px 30px 0 0;">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">文章标题</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="title" 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="author" 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">
|
||||
<textarea name="content" lay-verify="required" style="width: 400px; height: 150px;" autocomplete="off" class="layui-textarea"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">标签</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="label" lay-verify="required">
|
||||
<option value="">请选择标签</option>
|
||||
<option value="美食">美食</option>
|
||||
<option value="新闻">新闻</option>
|
||||
<option value="八卦">八卦</option>
|
||||
<option value="体育">体育</option>
|
||||
<option value="音乐">音乐</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">发布状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="checkbox" lay-verify="required" lay-filter="status" name="status" lay-skin="switch" lay-text="已发布|待修改">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="layuiadmin-app-form-submit" id="layuiadmin-app-form-submit" value="确认添加">
|
||||
<input type="button" lay-submit lay-filter="layuiadmin-app-form-edit" id="layuiadmin-app-form-edit" value="确认编辑">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'form'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form;
|
||||
|
||||
//监听提交
|
||||
form.on('submit(layuiadmin-app-form-submit)', function(data){
|
||||
var field = data.field; //获取提交的字段
|
||||
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
||||
|
||||
//提交 Ajax 成功后,关闭当前弹层并重载表格
|
||||
//$.ajax({});
|
||||
parent.layui.table.reload('LAY-app-content-list'); //重载表格
|
||||
parent.layer.close(index); //再执行关闭
|
||||
});
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,66 +0,0 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 内容系统-分类管理</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header layuiadmin-card-header-auto">
|
||||
<button class="layui-btn layuiadmin-btn-tags" data-type="add">添加</button>
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<table id="LAY-app-content-tags" lay-filter="LAY-app-content-tags"></table>
|
||||
<script type="text/html" id="layuiadmin-app-cont-tagsbar">
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>编辑</a>
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'contlist', 'table'], function(){
|
||||
|
||||
var table = layui.table;
|
||||
var $ = layui.$, active = {
|
||||
add: function(){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '添加分类'
|
||||
,content: 'tagsform.html'
|
||||
,area: ['450px', '200px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags")
|
||||
,tags = othis.find('input[name="tags"]').val();
|
||||
|
||||
if(!tags.replace(/\s/g, '')) return;
|
||||
|
||||
table.reload('LAY-app-content-tags');
|
||||
layer.close(index);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
$('.layui-btn.layuiadmin-btn-tags').on('click', function(){
|
||||
var type = $(this).data('type');
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -1,38 +0,0 @@
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>layuiAdmin 分类管理 iframe 框</title>
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="layui-form" lay-filter="layuiadmin-form-tags" id="layuiadmin-app-form-tags" style="padding-top: 30px; text-align: center;">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">分类名</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="tags" lay-verify="required" placeholder="请输入..." autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../../../layuiadmin/layui/layui.js"></script>
|
||||
<script>
|
||||
layui.config({
|
||||
base: '../../../layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'form'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form ;
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -44,6 +44,21 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var userList = "{:url('User/list')}";
|
||||
var userDelete = "{:url('User/delete')}";
|
||||
var userEdit = "{:url('User/userEdit')}";
|
||||
var adminIndex = "{:url('Admin/index')}";
|
||||
var adminDelete = "{:url('Admin/delete')}";
|
||||
var adminEdit = "{:url('Admin/edit')}";
|
||||
var authGroupList = "{:url('AuthGroup/list')}";
|
||||
var authGroupRoledel = "{:url('AuthGroup/roleDel')}";
|
||||
var authGroupRoleEdit = "{:url('AuthGroup/roleEdit')}";
|
||||
var authAccessIndex = "{:url('AuthAccess/index')}";
|
||||
var authAccessDelete = "{:url('AuthAccess/delete')}";
|
||||
var authAccessEdit = "{:url('AuthAccess/edit')}";
|
||||
var authRuleIndex = "{:url('AuthRule/index')}";
|
||||
var authRuleDelete = "{:url('AuthRule/delete')}";
|
||||
var authRuleEdit = "{:url('AuthRule/edit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -45,6 +45,21 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var userList = "{:url('User/list')}";
|
||||
var userDelete = "{:url('User/delete')}";
|
||||
var userEdit = "{:url('User/userEdit')}";
|
||||
var adminIndex = "{:url('Admin/index')}";
|
||||
var adminDelete = "{:url('Admin/delete')}";
|
||||
var adminEdit = "{:url('Admin/edit')}";
|
||||
var authGroupList = "{:url('AuthGroup/list')}";
|
||||
var authGroupRoledel = "{:url('AuthGroup/roleDel')}";
|
||||
var authGroupRoleEdit = "{:url('AuthGroup/roleEdit')}";
|
||||
var authAccessIndex = "{:url('AuthAccess/index')}";
|
||||
var authAccessDelete = "{:url('AuthAccess/delete')}";
|
||||
var authAccessEdit = "{:url('AuthAccess/edit')}";
|
||||
var authRuleIndex = "{:url('AuthRule/index')}";
|
||||
var authRuleDelete = "{:url('AuthRule/delete')}";
|
||||
var authRuleEdit = "{:url('AuthRule/edit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -51,6 +51,22 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var userList = "{:url('User/list')}";
|
||||
var userDelete = "{:url('User/delete')}";
|
||||
var userEdit = "{:url('User/userEdit')}";
|
||||
var adminIndex = "{:url('Admin/index')}";
|
||||
var adminDelete = "{:url('Admin/delete')}";
|
||||
var adminEdit = "{:url('Admin/edit')}";
|
||||
var authGroupList = "{:url('AuthGroup/list')}";
|
||||
var authGroupRoledel = "{:url('AuthGroup/roleDel')}";
|
||||
var authGroupRoleEdit = "{:url('AuthGroup/roleEdit')}";
|
||||
var authAccessIndex = "{:url('AuthAccess/index')}";
|
||||
var authAccessDelete = "{:url('AuthAccess/delete')}";
|
||||
var authAccessEdit = "{:url('AuthAccess/edit')}";
|
||||
var authRuleIndex = "{:url('AuthRule/index')}";
|
||||
var authRuleDelete = "{:url('AuthRule/delete')}";
|
||||
var authRuleEdit = "{:url('AuthRule/edit')}";
|
||||
|
||||
//排序change方法
|
||||
$(function(){
|
||||
$('body').on('change','.layui-input',function(){
|
||||
@ -113,7 +129,7 @@
|
||||
}
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/AuthRule/menushow",
|
||||
url:"{:url('admin/AuthRule/menushow')}",
|
||||
data:{"id":data.id,"ishidden":data.value,},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -147,7 +163,7 @@
|
||||
}
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/AuthRule/check",
|
||||
url:"{:url('admin/AuthRule/check')}",
|
||||
data:{id:data.id,status:data.value,},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
@ -206,7 +222,7 @@
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '添加权限'
|
||||
,content: '/admin/AuthRule/add'
|
||||
,content: 'add.html'
|
||||
,area: ['420px', '420px']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
|
@ -94,10 +94,16 @@
|
||||
{/block}
|
||||
|
||||
{block name="js"}
|
||||
<script>
|
||||
var forumList = "{:url('Forum/list')}",
|
||||
forumListdel = "{:url('Forum/listdel')}",
|
||||
forumListform = "{:url('Forum/listform')}";
|
||||
<script>
|
||||
var forumList = "{:url('Forum/list')}",
|
||||
forumListdel = "{:url('Forum/listdel')}",
|
||||
forumListform = "{:url('Forum/listform')}",
|
||||
forumReplys = "{:url('Forum/replys')}",
|
||||
forumRedel = "{:url('Forum/redel')}",
|
||||
forumReplysform = "{:url('Forum/replysform')}",
|
||||
forumTags = "{:url('Forum/tags')}",
|
||||
forumTagsDelete = "{:url('Forum/tagsdelete')}",
|
||||
forumTagsForm = "{:url('Forum/tagsform')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
@ -200,5 +206,5 @@
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
{/block}
|
||||
|
@ -53,7 +53,16 @@
|
||||
{/block}
|
||||
|
||||
{block name="js"}
|
||||
<script>
|
||||
<script>
|
||||
var forumList = "{:url('Forum/list')}",
|
||||
forumListdel = "{:url('Forum/listdel')}",
|
||||
forumListform = "{:url('Forum/listform')}",
|
||||
forumReplys = "{:url('Forum/replys')}",
|
||||
forumRedel = "{:url('Forum/redel')}",
|
||||
forumReplysform = "{:url('Forum/replysform')}",
|
||||
forumTags = "{:url('Forum/tags')}",
|
||||
forumTagsDelete = "{:url('Forum/tagsdelete')}",
|
||||
forumTagsForm = "{:url('Forum/tagsform')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -30,11 +30,20 @@
|
||||
|
||||
{block name="js"}
|
||||
<script>
|
||||
var forumList = "{:url('Forum/list')}",
|
||||
forumListdel = "{:url('Forum/listdel')}",
|
||||
forumListform = "{:url('Forum/listform')}",
|
||||
forumReplys = "{:url('Forum/replys')}",
|
||||
forumRedel = "{:url('Forum/redel')}",
|
||||
forumReplysform = "{:url('Forum/replysform')}",
|
||||
forumTags = "{:url('Forum/tags')}",
|
||||
forumTagsDelete = "{:url('Forum/tagsdelete')}",
|
||||
forumTagsForm = "{:url('Forum/tagsform')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index', 'contlist', 'table','form'], function(){
|
||||
}).use(['index', 'forum', 'table','form'], function(){
|
||||
|
||||
var table = layui.table,
|
||||
form = layui.form;
|
||||
|
@ -55,14 +55,13 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var noticeIndex = "{:url('Notice/index')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index','appset'],function(){
|
||||
}).use(['index','notice'],function(){
|
||||
var $ = layui.jquery;
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
{/block}
|
@ -66,12 +66,16 @@
|
||||
</div>
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
<script>
|
||||
var noticeIndex = "{:url('Notice/index')}",
|
||||
noticeAdd = "{:url('Notice/add')}",
|
||||
noticeDelete = "{:url('Notice/delete')}",
|
||||
noticeEdit = "{:url('Notice/edit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index','appset', 'layedit','form' ,'table'],function(){
|
||||
}).use(['index','notice', 'layedit','form' ,'table'],function(){
|
||||
var $ = layui.jquery
|
||||
,layedit = layui.layedit
|
||||
,table = layui.table
|
||||
|
@ -111,6 +111,12 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var signSignRule ="{:url('Sign/signRule')}";
|
||||
var signDelete ="{:url('Sign/delete')}";
|
||||
var signSignEdit ="{:url('Sign/signEdit')}";
|
||||
var vipRule ="{:url('Vip/vipRule')}";
|
||||
var vipDelete ="{:url('Vip/delete')}";
|
||||
var vipEdit ="{:url('Vip/vipEdit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -157,6 +157,8 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var setWebSite ="{:url('Set/website')}";
|
||||
var setEmail ="{:url('Set/email')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
@ -171,14 +173,13 @@
|
||||
//选完文件后不自动上传
|
||||
upload.render({
|
||||
elem: '#logo-img'
|
||||
,url: '/admin/set/upload'
|
||||
,url: '{:url('admin/set/upload')}'
|
||||
,auto: false
|
||||
,exts: 'jpg|png|gif|bmp|jpeg'
|
||||
,size: 1000
|
||||
//,multiple: true
|
||||
,bindAction: '#logo-upload-button'
|
||||
,done: function(res){
|
||||
console.log(res)
|
||||
if(res.code == 0){
|
||||
layer.msg(res.msg,{
|
||||
icon:6,
|
||||
|
@ -91,6 +91,7 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var adminInfoSet ="{:url('Admin/infoSet')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -1,7 +1,6 @@
|
||||
{extend name="public/base" /}
|
||||
|
||||
{block name="body"}
|
||||
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-row layui-col-space15">
|
||||
<div class="layui-col-md12">
|
||||
@ -49,6 +48,7 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var adminRepassSet ="{:url('Admin/repassSet')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
|
@ -88,6 +88,21 @@
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script>
|
||||
var userList = "{:url('User/list')}";
|
||||
var userDelete = "{:url('User/delete')}";
|
||||
var userEdit = "{:url('User/userEdit')}";
|
||||
var adminIndex = "{:url('Admin/index')}";
|
||||
var adminDelete = "{:url('Admin/delete')}";
|
||||
var adminEdit = "{:url('Admin/edit')}";
|
||||
var authGroupList = "{:url('AuthGroup/list')}";
|
||||
var authGroupRoledel = "{:url('AuthGroup/roleDel')}";
|
||||
var authGroupRoleEdit = "{:url('AuthGroup/roleEdit')}";
|
||||
var authAccessIndex = "{:url('AuthAccess/index')}";
|
||||
var authAccessDelete = "{:url('AuthAccess/delete')}";
|
||||
var authAccessEdit = "{:url('AuthAccess/edit')}";
|
||||
var authRuleIndex = "{:url('AuthRule/index')}";
|
||||
var authRuleDelete = "{:url('AuthRule/delete')}";
|
||||
var authRuleEdit = "{:url('AuthRule/edit')}";
|
||||
layui.config({
|
||||
base: '/static/admin/' //静态资源所在路径
|
||||
}).extend({
|
||||
@ -103,7 +118,7 @@
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"{:url('admin/user/list')}",
|
||||
url:"{:url('admin/User/list')}",
|
||||
data:{"id":field.id,"name":field.name,"email":field.email,"sex":field.sex},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
@ -176,7 +191,7 @@
|
||||
//提交 Ajax 成功后,静态更新表格中的数据
|
||||
$.ajax({
|
||||
type:"post",
|
||||
url:"{:url('admin/user/userform')}",
|
||||
url:"{:url('admin/User/userform')}",
|
||||
data:{"name":field.username,"phone":field.phone,"email":field.email,"user_img":field.avatar,"sex":field.sex},
|
||||
daType:"json",
|
||||
success:function (data){
|
||||
@ -251,7 +266,7 @@
|
||||
}
|
||||
$.ajax({
|
||||
type:'post',
|
||||
url:"/admin/User/auth",
|
||||
url:"{:url('admin/User/auth')}",
|
||||
data:{"id":data.id,"auth":data.value,},
|
||||
dataType:'json',
|
||||
success:function(data){
|
||||
|
@ -333,6 +333,6 @@
|
||||
}).extend({
|
||||
fly: 'index'
|
||||
}).use('fly');
|
||||
var replyurl = "{:url('index/index/reply')}";
|
||||
var replyurl = "{:url('index/reply')}";
|
||||
</script>
|
||||
{/block}
|
Loading…
x
Reference in New Issue
Block a user