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