modified 菜单细节完善

This commit is contained in:
zhaoxiang 2018-02-24 13:06:20 +08:00
parent 0ed66254b9
commit 0b00e6f4d8

View File

@ -20,7 +20,7 @@ class Menu extends Base {
* @author zhaoxiang <zhaoxiang051405@gmail.com> * @author zhaoxiang <zhaoxiang051405@gmail.com>
*/ */
public function index() { public function index() {
$list = (new ApiMenu)->where([])->order('sort', 'ASC')->select(); $list = (new ApiMenu)->where([])->order('sort', 'DESC')->select();
$list = $this->buildArrFromObj($list); $list = $this->buildArrFromObj($list);
$list = formatTree(listToTree($list)); $list = formatTree(listToTree($list));
@ -36,6 +36,9 @@ class Menu extends Base {
*/ */
public function add() { public function add() {
$postData = $this->request->post(); $postData = $this->request->post();
if ($postData['url']) {
$postData['url'] = 'admin/' . $postData['url'];
}
$res = ApiMenu::create($postData); $res = ApiMenu::create($postData);
if ($res === false) { if ($res === false) {
return $this->buildFailed(ReturnCode::DB_SAVE_ERROR, '操作失败'); return $this->buildFailed(ReturnCode::DB_SAVE_ERROR, '操作失败');
@ -93,6 +96,7 @@ class Menu extends Base {
return $this->buildFailed(ReturnCode::INVALID, '当前菜单存在子菜单,不可以被删除!'); return $this->buildFailed(ReturnCode::INVALID, '当前菜单存在子菜单,不可以被删除!');
} else { } else {
ApiMenu::destroy($id); ApiMenu::destroy($id);
return $this->buildSuccess([]); return $this->buildSuccess([]);
} }
} }