更新若干代码
This commit is contained in:
@@ -9,11 +9,15 @@ use think\facade\View;
|
||||
use think\facade\Request;
|
||||
use app\admin\model\YzAdminConfig;
|
||||
use app\admin\controller\Log;
|
||||
use app\admin\model\AdminSysMenu;
|
||||
use app\admin\model\AdminUserGroup;
|
||||
use app\admin\model\AdminConfig;
|
||||
use app\admin\model\ZIconfont;
|
||||
|
||||
class Yunzer extends Base{
|
||||
# 菜单列表
|
||||
public function menuinfo(){
|
||||
$lists = Db::table('yz_admin_sys_menu')->where('parent_id',0)->order('sort DESC,smid DESC')->select();
|
||||
$lists = AdminSysMenu::where('parent_id', 0)->order('sort DESC,smid DESC')->select();
|
||||
View::assign([
|
||||
'lists' => $lists
|
||||
]);
|
||||
@@ -49,17 +53,17 @@ class Yunzer extends Base{
|
||||
$data['src'] = '';
|
||||
}
|
||||
// 保存菜单
|
||||
$res = Db::table('yz_admin_sys_menu')->insert($data);
|
||||
$res = AdminSysMenu::insert($data);
|
||||
if (!$res) {
|
||||
Log::record('添加菜单', 0, '添加菜单失败', '菜单管理');
|
||||
$this->returnCode(1, '添加菜单失败');
|
||||
}
|
||||
|
||||
// 获取新插入的菜单ID
|
||||
$newMenuId = Db::table('yz_admin_sys_menu')->getLastInsID();
|
||||
$newMenuId = AdminSysMenu::getLastInsID();
|
||||
|
||||
// 获取所有管理员用户组
|
||||
$adminGroups = Db::table('yz_admin_user_group')->select();
|
||||
$adminGroups = AdminUserGroup::select();
|
||||
foreach ($adminGroups as $group) {
|
||||
// 获取现有权限
|
||||
$rights = [];
|
||||
@@ -72,8 +76,7 @@ class Yunzer extends Base{
|
||||
$rights[] = $newMenuId;
|
||||
|
||||
// 更新用户组权限
|
||||
Db::table('yz_admin_user_group')
|
||||
->where('group_id', $group['group_id'])
|
||||
AdminUserGroup::where('group_id', $group['group_id'])
|
||||
->update(['rights' => json_encode($rights)]);
|
||||
}
|
||||
}
|
||||
@@ -81,7 +84,7 @@ class Yunzer extends Base{
|
||||
Log::record('添加菜单', 1, '', '菜单管理');
|
||||
$this->returnCode(0);
|
||||
} else {
|
||||
$iconfont = Db::table('yz_z_iconfont')->where('status', 1)->select();
|
||||
$iconfont = ZIconfont::where('status', 1)->select();
|
||||
View::assign([
|
||||
'iconfont' => $iconfont
|
||||
]);
|
||||
@@ -118,7 +121,7 @@ class Yunzer extends Base{
|
||||
$data['src'] = '';
|
||||
}
|
||||
// 保存用户
|
||||
$res = Db::table('yz_admin_sys_menu')->where('smid',$smid)->update($data);
|
||||
$res = AdminSysMenu::where('smid',$smid)->update($data);
|
||||
if(!$res){
|
||||
Log::record('编辑菜单', 0, '修改菜单失败', '菜单管理');
|
||||
$this->returnCode(1, '修改菜单失败');
|
||||
@@ -127,8 +130,8 @@ class Yunzer extends Base{
|
||||
$this->returnCode(0);
|
||||
}else{
|
||||
$smid = (int)input('get.smid');
|
||||
$lists = Db::table('yz_admin_sys_menu')->where('smid',$smid)->find();
|
||||
$iconfont = Db::table('yz_z_iconfont')->where('status',1)->select();
|
||||
$lists = AdminSysMenu::where('smid',$smid)->find();
|
||||
$iconfont = ZIconfont::where('status',1)->select();
|
||||
View::assign([
|
||||
'lists' => $lists,
|
||||
'iconfont' => $iconfont
|
||||
@@ -139,12 +142,12 @@ class Yunzer extends Base{
|
||||
# 菜单删除
|
||||
public function menudel(){
|
||||
$smid = (int)input('post.smid');
|
||||
$count = Db::table('yz_admin_sys_menu')->where('parent_id',$smid)->count();
|
||||
$count = AdminSysMenu::where('parent_id',$smid)->count();
|
||||
if($count > 0){
|
||||
Log::record('删除菜单', 0, '该菜单下还有子菜单,不能删除', '菜单管理');
|
||||
$this->returnCode(1, '该菜单下还有子菜单,不能删除');
|
||||
}
|
||||
$res = Db::table('yz_admin_sys_menu')->where('smid',$smid)->delete();
|
||||
$res = AdminSysMenu::where('smid',$smid)->delete();
|
||||
if(empty($res)){
|
||||
Log::record('删除菜单', 0, '删除菜单失败', '菜单管理');
|
||||
$this->returnCode(1, '删除菜单失败');
|
||||
@@ -155,7 +158,7 @@ class Yunzer extends Base{
|
||||
# 按钮管理
|
||||
public function buttoninfo(){
|
||||
$smid = (int)input('get.smid');
|
||||
$lists = Db::table('yz_admin_sys_menu')->where('parent_id',$smid)->order('sort DESC')->select()->toArray();
|
||||
$lists = AdminSysMenu::where('parent_id',$smid)->order('sort DESC')->select()->toArray();
|
||||
if(!empty($lists)){
|
||||
foreach($lists as &$v){
|
||||
switch ($v['type']) {
|
||||
@@ -212,7 +215,7 @@ class Yunzer extends Base{
|
||||
}
|
||||
}
|
||||
$data['parent_id'] = $smid;
|
||||
$res = Db::table('yz_admin_sys_menu')->insert($data);
|
||||
$res = AdminSysMenu::insert($data);
|
||||
if(!$res){
|
||||
Log::record('添加按钮', 0, '添加按钮失败', '按钮管理');
|
||||
$this->returnCode(1, '添加按钮失败');
|
||||
@@ -221,7 +224,7 @@ class Yunzer extends Base{
|
||||
$this->returnCode(0);
|
||||
}else{
|
||||
$smid = (int)input('get.smid');
|
||||
$iconfont = Db::table('yz_z_iconfont')->where('status',1)->select();
|
||||
$iconfont = ZIconfont::where('status',1)->select();
|
||||
View::assign([
|
||||
'smid' => $smid,
|
||||
'iconfont' => $iconfont
|
||||
@@ -260,7 +263,7 @@ class Yunzer extends Base{
|
||||
$this->returnCode(1, '请输入超链接地址');
|
||||
}
|
||||
}
|
||||
$res = Db::table('yz_admin_sys_menu')->where('smid',$smid)->update($data);
|
||||
$res = AdminSysMenu::where('smid',$smid)->update($data);
|
||||
if(!$res){
|
||||
Log::record('编辑按钮', 0, '修改按钮失败', '按钮管理');
|
||||
$this->returnCode(1, '修改按钮失败');
|
||||
@@ -269,8 +272,8 @@ class Yunzer extends Base{
|
||||
$this->returnCode(0);
|
||||
}else{
|
||||
$smid = (int)input('get.smid');
|
||||
$lists = Db::table('yz_admin_sys_menu')->where('smid',$smid)->find();
|
||||
$iconfont = Db::table('yz_z_iconfont')->where('status',1)->select();
|
||||
$lists = AdminSysMenu::where('smid',$smid)->find();
|
||||
$iconfont = ZIconfont::where('status',1)->select();
|
||||
View::assign([
|
||||
'lists' => $lists,
|
||||
'iconfont' => $iconfont
|
||||
@@ -281,7 +284,7 @@ class Yunzer extends Base{
|
||||
# 按钮删除
|
||||
public function buttondel(){
|
||||
$smid = (int)input('post.smid');
|
||||
$res = Db::table('yz_admin_sys_menu')->where('smid',$smid)->delete();
|
||||
$res = AdminSysMenu::where('smid',$smid)->delete();
|
||||
if(empty($res)){
|
||||
Log::record('删除按钮', 0, '删除按钮失败', '按钮管理');
|
||||
$this->returnCode(1, '删除按钮失败');
|
||||
@@ -295,8 +298,8 @@ class Yunzer extends Base{
|
||||
if($req->isPost()){
|
||||
$page = (int)input('post.page',1);
|
||||
$limit = (int)input('post.limit',$this->config['admin_page']);
|
||||
$count = Db::table('yz_admin_config')->count();
|
||||
$lists = Db::table('yz_admin_config')->page($page,$limit)->order('config_sort DESC,config_id DESC')->select();
|
||||
$count = AdminConfig::count();
|
||||
$lists = AdminConfig::page($page,$limit)->order('config_sort DESC,config_id DESC')->select();
|
||||
$this->returnCode(0,$lists,$count);
|
||||
}else{
|
||||
return View::fetch();
|
||||
@@ -320,7 +323,7 @@ class Yunzer extends Base{
|
||||
$data['config_desc'] = trim(input('post.config_desc'));
|
||||
$data['config_status'] = trim(input('post.config_status'));
|
||||
$data['config_sort'] = trim(input('post.config_sort'));
|
||||
$res = Db::table('yz_admin_config')->insert($data);
|
||||
$res = AdminConfig::insert($data);
|
||||
if(empty($res)){
|
||||
Log::record('添加配置', 0, '添加配置失败', '系统配置');
|
||||
$this->returnCode(1, '添加配置失败');
|
||||
@@ -354,7 +357,7 @@ class Yunzer extends Base{
|
||||
$data['config_desc'] = trim(input('post.config_desc'));
|
||||
$data['config_status'] = trim(input('post.config_status'));
|
||||
$data['config_sort'] = trim(input('post.config_sort'));
|
||||
$res = Db::table('yz_admin_config')->where('config_id',$config_id)->update($data);
|
||||
$res = AdminConfig::where('config_id',$config_id)->update($data);
|
||||
if(empty($res)){
|
||||
Log::record('编辑配置', 0, '修改配置失败', '系统配置');
|
||||
$this->returnCode(1, '修改配置失败');
|
||||
@@ -363,7 +366,7 @@ class Yunzer extends Base{
|
||||
$this->returnCode(0);
|
||||
}else{
|
||||
$config_id = (int)input('get.config_id');
|
||||
$find = Db::table('yz_admin_config')->where('config_id',$config_id)->find();
|
||||
$find = AdminConfig::where('config_id',$config_id)->find();
|
||||
View::assign([
|
||||
'find' => $find
|
||||
]);
|
||||
@@ -377,7 +380,7 @@ class Yunzer extends Base{
|
||||
Log::record('删除配置', 0, '请选择一条数据', '系统配置');
|
||||
$this->returnCode(1,'请选择一条数据');
|
||||
}
|
||||
$res = Db::table('yz_admin_config')->where('config_id',$config_id)->delete();
|
||||
$res = AdminConfig::where('config_id',$config_id)->delete();
|
||||
if(empty($res)){
|
||||
Log::record('删除配置', 0, '删除配置失败', '系统配置');
|
||||
$this->returnCode(1, '删除配置失败');
|
||||
@@ -403,7 +406,7 @@ class Yunzer extends Base{
|
||||
Log::record('更新配置值', 1, '', '系统配置');
|
||||
$this->returnCode(0);
|
||||
}else{
|
||||
$lists = Db::table('yz_admin_config')->order('config_sort DESC,config_id')->select();
|
||||
$lists = AdminConfig::order('config_sort DESC,config_id')->select();
|
||||
View::assign([
|
||||
'lists' => $lists
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user