[关闭]
@myyzs 2017-12-20T02:11:17.000000Z 字数 2839 阅读 30

应用管理和自定义菜单


1、应用展示


地址:http://yzs-ci.fdccloud.com/apps/index/
结果返回方式:

$this->render('index', ['yzsList' => yzslist,
'ybgList' => ybglist,
'fpyList' => fpyList,
'ylList' => ylList,
'ycglist' => ycgList]);
描述:列表值分别代表云助手、云办公、发票云、云链、云采购

数据结构如下:

  1. {
  2. "app_id": "5",
  3. "app_key": "Mysoft95938",
  4. "app_code": "20000",
  5. "app_name": "云助手-我在测试123",
  6. "app_logo_url": "1",
  7. "openurl": "",
  8. "app_backend_url": "",
  9. "app_type": "1",
  10. "enable_visual_range_ctrl": "0",
  11. "enable_auth_ctrl": "0",
  12. "show_in_appcenter": "0",
  13. "show_in_yzs_app": "0",
  14. "source_table": "p_apps",
  15. "is_show_need_purchase": "1"
  16. }
参数 数据类型 描述
enable_visual_range_ctrl int 是否需要企业管理员授权
enable_auth_ctrl int 是否需要购买
is_show_need_purchase int 界面是否显示需要购买
openurl varchar 首页地址
app_backend_url varchar 后台地址

2、应用基础设置保存


地址:http://yzs-ci.fdccloud.com/apps/menu/save
请求方式:POST

参数格式:

  1. {
  2. "app_id": "5",
  3. "app_key": "Mysoft95938",
  4. "app_code": "20000",
  5. "app_name": "云助手-我在测试123",
  6. "app_logo_url": "1",
  7. "openurl": "",
  8. "app_backend_url": "",
  9. "app_type": "1",
  10. "enable_visual_range_ctrl": "0",
  11. "enable_auth_ctrl": "0",
  12. "show_in_appcenter": "0",
  13. "show_in_yzs_app": "0",
  14. "source_table": "p_apps",
  15. "is_show_need_purchase": "1"
  16. }

返回值

  1. {
  2. "isSuccess": 1,
  3. "message": "保存成功",
  4. "result": {
  5. "app_id": "5"
  6. },
  7. "sub_ticket": ""
  8. }
参数 描述
isSuccess 错误码
message 错误信息
app_id 应用id

3、菜单展示


地址:http://yzs-ci.fdccloud.com/apps/menu/index
请求方式:POST

参数格式:

  1. {
  2. "app_code": "20000",
  3. }

返回结果:this->render('index',['list'=>$result])
list结构如下

  1. [
  2. {
  3. "id": "1",
  4. "name": "一级菜单",
  5. "sequence": "1",
  6. "url": "http://www.fdccloud.com",
  7. "pid": null,
  8. "create_time": "2017-12-13 15:32:11",
  9. "modify_time": "2017-12-13 15:32:11",
  10. "_child": [
  11. {
  12. "id": "4",
  13. "name": "二级菜单",
  14. "sequence": "1",
  15. "url": "http://www.fdccloud.com",
  16. "pid": "1",
  17. "create_time": "2017-12-13 15:47:01",
  18. "modify_time": "2017-12-13 17:08:36"
  19. }
  20. ]
  21. },
  22. {
  23. "id": "2",
  24. "name": "日常提示语",
  25. "sequence": "2",
  26. "url": "http://www.fdccloud.com",
  27. "pid": null,
  28. "create_time": "2017-12-13 15:41:10",
  29. "modify_time": "2017-12-13 17:08:30",
  30. "_child": [
  31. {
  32. "id": "5",
  33. "name": "二级菜单",
  34. "sequence": "1",
  35. "url": "http://www.fdccloud.com",
  36. "pid": "2",
  37. "create_time": "2017-12-13 15:52:29",
  38. "modify_time": "2017-12-13 17:08:41"
  39. }
  40. ]
  41. },
  42. {
  43. "id": "3",
  44. "name": "一级菜单3",
  45. "sequence": "3",
  46. "url": "http://www.fdccloud.com",
  47. "pid": null,
  48. "create_time": "2017-12-13 15:43:37",
  49. "modify_time": "2017-12-13 17:08:33"
  50. }
  51. ]

4、保存菜单(一级或者二级)


地址:http://yzs-ci.fdccloud.com/apps/menu/save
请求方式:POST

参数格式:

  1. {
  2. "id": "123",
  3. "name": "菜单1",
  4. "sequence": 1,
  5. "url": "http: //www.fdccloud.com",
  6. "pid": 1,
  7. "app_code": "20000"
  8. }
参数 数据类型 描述
id int 主键id,新增的时候不需要该字段,编辑保存的时候必须传
name varchar 菜单名字
sequence int 排序
url varchar 跳转链接
pid int 父节点id,如果是一级菜单则不用传该字段

返回值

  1. {
  2. "isSuccess": 1,
  3. "message": "保存成功",
  4. "result": {
  5. "id": "5"
  6. },
  7. }
参数 描述
isSuccess 错误码
message 错误信息
id 菜单id

5、新增菜单


地址:http://yzs-ci.fdccloud.com/apps/menu/add
返回值:$this->render('add')

6、编辑菜单


地址:http://yzs-ci.fdccloud.com/apps/menu/edit
返回值:$this->render('add', ['data' => data])
请求方式:POST

参数格式:

  1. {
  2. "id": 1,
  3. }

data包括id、name、sequence、url、pid

7、删除菜单


地址:http://yzs-ci.fdccloud.com/apps/menu/delete
请求方式:POST

参数格式:

  1. {
  2. "id": "1",
  3. }
参数 数据类型 描述
id int 删除的如果是一级菜单,需要删除这个菜单的子节点

返回值

  1. {
  2. "isSuccess": 1,
  3. "message": "删除成功",
  4. }
参数 描述
isSuccess 错误码
message 错误信息
id 菜单id
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注