Procházet zdrojové kódy

修改路径传值问题,query--params

nihao před 5 roky
rodič
revize
55a7c94974
3 změnil soubory, kde provedl 22 přidání a 16 odebrání
  1. 7 4
      app/controller/.column.js
  2. 7 4
      app/controller/.menu.js
  3. 8 8
      app/router.js

+ 7 - 4
app/controller/.column.js

@@ -9,7 +9,7 @@ module.exports = {
   // 修改栏目
   "update": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
     "requestBody": ["moudle", "name", "picurl", "description", "inMenu", "showModes", "isAudit", "issuer"],
     // "options": {
@@ -19,7 +19,7 @@ module.exports = {
   // 获取栏目详情
   "fetch": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
     // "options": {
     //   "projection": "+content",
@@ -28,19 +28,22 @@ module.exports = {
   // 删除栏目
   "delete": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
   },
   // 恢复栏目
   "restore": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
   },
   // 后台查询栏目列表
   "query": {
     "parameters": {
       "query": ["!site"],
+      "options": {
+        "meta.state": 0, // 只显示未删除数据
+      },
     },
     "service": "query",
     "options": {

+ 7 - 4
app/controller/.menu.js

@@ -9,7 +9,7 @@ module.exports = {
   // 修改菜单
   "update": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
     "requestBody": ["!parentId", "!name", "picurl", "description", "isShow", "issuer"],
     // "options": {
@@ -19,7 +19,7 @@ module.exports = {
   // 获取菜单详情
   "fetch": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
     // "options": {
     //   "projection": "+content",
@@ -28,19 +28,22 @@ module.exports = {
   // 删除菜单
   "delete": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
   },
   // 恢复菜单
   "restore": {
     "parameters": {
-      "query": ["!id"],
+      "params": ["!id"],
     },
   },
   // 后台查询菜单列表
   "query": {
     "parameters": {
       "query": ["!site"],
+      "options": {
+        "meta.state": 0, // 只显示未删除数据
+      },
     },
     "service": "query",
     "options": {

+ 8 - 8
app/router.js

@@ -30,20 +30,20 @@ module.exports = app => {
   // 栏目接口
   // 【分站】栏目接口
   router.get('/admin/column/query', controller.column.query);// 查询栏目信息
-  router.get('/admin/column/fetch', controller.column.fetch);// 获得栏目详情
+  router.get('/admin/column/fetch/:id', controller.column.fetch);// 获得栏目详情
   router.post('/admin/column/create', controller.column.create);// 发布栏目信息
-  router.post('/admin/column/update', controller.column.update);// 修改栏目信息
-  router.post('/admin/column/delete', controller.column.delete);// 删除栏目信息
-  router.post('/admin/column/restore', controller.column.restore);// 恢复栏目信息
+  router.post('/admin/column/update/:id', controller.column.update);// 修改栏目信息
+  router.post('/admin/column/delete/:id', controller.column.delete);// 删除栏目信息
+  router.post('/admin/column/restore/:id', controller.column.restore);// 恢复栏目信息
 
   // 菜单接口
   // 【分站】菜单接口
   router.get('/admin/menu/query', controller.menu.query);// 查询菜单信息
-  router.get('/admin/menu/fetch', controller.menu.fetch);// 获得菜单详情
+  router.get('/admin/menu/fetch/:id', controller.menu.fetch);// 获得菜单详情
   router.post('/admin/menu/create', controller.menu.create);// 发布菜单信息
-  router.post('/admin/menu/update', controller.menu.update);// 修改菜单信息
-  router.post('/admin/menu/delete', controller.menu.delete);// 删除菜单信息
-  router.post('/admin/menu/restore', controller.menu.restore);// 恢复菜单信息
+  router.post('/admin/menu/update/:id', controller.menu.update);// 修改菜单信息
+  router.post('/admin/menu/delete/:id', controller.menu.delete);// 删除菜单信息
+  router.post('/admin/menu/restore/:id', controller.menu.restore);// 恢复菜单信息
 
   // 分站配置接口,用于分站管理员配置本分站信息
   router.get('/admin/site/config', controller.site.config_fetch);// 分站获取自身配置