优化我的工具菜单栏
This commit is contained in:
parent
ebd02cf0ab
commit
9a055cad00
@ -259,7 +259,6 @@ class MenuDecorate extends AdminBase{
|
||||
$post = $this->request->post();
|
||||
$post['del'] = 0;
|
||||
$post['decorate_type'] = $post['type'];
|
||||
(new MenuDecorateValidate())->goCheck('Add',$post);
|
||||
$result = MenuDecorateLogic::add_tools($post);
|
||||
if($result){
|
||||
return JsonServer::success('添加成功');
|
||||
@ -279,7 +278,6 @@ class MenuDecorate extends AdminBase{
|
||||
if($this->request->isAjax()){
|
||||
$post = $this->request->post();
|
||||
$post['del'] = 0;
|
||||
(new MenuDecorateValidate())->goCheck('edit', $post);
|
||||
$result = MenuDecorateLogic::edit_tools($post);
|
||||
if($result){
|
||||
return JsonServer::success('修改成功');
|
||||
@ -298,7 +296,6 @@ class MenuDecorate extends AdminBase{
|
||||
|
||||
// 切换工具状态
|
||||
public function swtichToolsStatus(){
|
||||
(new MenuDecorateValidate())->goCheck('swtich');
|
||||
$post = $this->request->post();
|
||||
MenuDecorateLogic::swtichToolsStatus($post);
|
||||
return JsonServer::success('操作成功');
|
||||
@ -307,7 +304,6 @@ class MenuDecorate extends AdminBase{
|
||||
// 删除工具
|
||||
public function delTools(){
|
||||
$id = $this->request->post('id');
|
||||
(new MenuDecorateValidate())->goCheck('del');
|
||||
MenuDecorateLogic::delTools($id);
|
||||
return JsonServer::success('删除成功');
|
||||
}
|
||||
|
||||
@ -376,7 +376,6 @@ class MenuDecorateLogic extends Logic {
|
||||
'is_show' => $post['is_show'],
|
||||
'create_time' => time(),
|
||||
];
|
||||
|
||||
return Db::name('menu_tools')->where(['id'=>$post['id']])->update($data);
|
||||
}
|
||||
|
||||
|
||||
@ -387,7 +387,7 @@
|
||||
if(res.code == 1) {
|
||||
layui.layer.msg(res.msg);
|
||||
layer.close(index);
|
||||
table.reload('like-table-lists');
|
||||
table.reload('like-tools-lists');
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -421,7 +421,7 @@
|
||||
if(res.code == 1) {
|
||||
layui.layer.msg(res.msg);
|
||||
layer.close(index);
|
||||
table.reload('like-table-lists');
|
||||
table.reload('like-tools-lists');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -30,4 +30,11 @@ class Menu extends Api
|
||||
$list = array_values($list);
|
||||
return JsonServer::success('获取成功', $list);
|
||||
}
|
||||
|
||||
public function tools()
|
||||
{
|
||||
$list = MenuLogic::getMenuTools();
|
||||
return JsonServer::success('获取成功', $list);
|
||||
|
||||
}
|
||||
}
|
||||
@ -8,6 +8,7 @@ use app\common\model\MenuDecorate;
|
||||
use app\common\server\ConfigServer;
|
||||
use app\common\server\UrlServer;
|
||||
use app\common\enum\MenuEnum;
|
||||
use think\facade\Db;
|
||||
|
||||
class MenuLogic extends Logic
|
||||
{
|
||||
@ -63,4 +64,19 @@ class MenuLogic extends Logic
|
||||
}
|
||||
return $menu_list;
|
||||
}
|
||||
|
||||
public static function getMenuTools()
|
||||
{
|
||||
$result = Db::name('menu_tools')
|
||||
->where(['del' => 0, 'is_show' => 1])
|
||||
->field('name, image, url')
|
||||
->order('sort desc')
|
||||
->select();
|
||||
|
||||
foreach ($result as &$v) {
|
||||
$v['image'] = UrlServer::getFileUrl($v['image']);
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user