美文网首页
微信导航界面配置模块

微信导航界面配置模块

作者: LucasLight | 来源:发表于2018-12-05 09:28 被阅读0次
微信配置原型界面

请求界面地址:/pubWeb/public/navigation

微信导航界面配置接口定义

1. 树形控件列表接口

  • 接口说明: 读取树形控件列表数据
  • 相对地址:/pubWeb/public/navigationTree
  • 请求方式:GET
  • 参数:无
  • 响应数据类型:JSON
  • 响应数据说明:JSON数据为数组格式,其中每一个数组对象中存 在三个字段,
    text字段代表当前节点显示名称
    id字段代表当前节点的id属性
    iconUrl字段代表当前节点的icon图标的url地址
  • 数据demo(JS对象格式):
[
  {  "id":"91231920831290312",
    "iconUrl":"/demo/typea",
    "text":"节点名称demo",
    children:[
      
    ]
  }
]

2. 树形控件新增接口

  • 接口说明: 新增树形结构节点
  • 相对地址:/pubWeb/public/navigationTree
  • 请求方式:POST
  • 参数:
{
  parentId:"",//新增加节点的父类节点id
  item:{
    "id":"91231920831290312",
    "iconUrl":"/demo/typea",
    "text":"节点名称demo",
    children:[]    //考虑到是新增当前节点,child不可能有值,默认为空数组处理
  }
}
  • 响应数据类型:JSON
  • 响应数据说明:status表示状态值 status为0的时候,认为新增节点成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器新增节点失败
{
  status:"0"||"-1"||"-2",
  message:"" //默认为空,在有需要响应异常信息的时候,可以封装到message属性字段中。
}

3. 树形控件删除接口

  • 接口说明: 删除树形结构节点,根据节点ID删除对应的数据(包括了当前节点内部的子节点的数据)
  • 相对地址:/pubWeb/public/navigationTree
  • 请求方式:DELETE
  • 参数:
{
  id:"要删除的节点ID"
}
  • 响应数据类型:JSON
  • 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
  status:"0"||"-1",
message:""  //默认为空,在有需要响应异常信息的时候,可以封装到message属性字段中。
}

4. 配置首页树形控件接口修改

  • 接口说明: 修改树形结构节点的 内容信息图标信息父节点信息
  • 相对地址:/pubWeb/public/navigationTree
  • 请求方式:PUT
  • 参数:
{
  parentId:"",//新增加节点的父类节点id
  item:{
    "id":"91231920831290312",
    "iconUrl":"/demo/typea",
    "text":"节点名称demo",
    children:[]    //考虑到是新增当前节点,child不可能有值,默认为空数组处理
  }
}
  • 响应数据类型:JSON
  • 响应数据说明:status表示状态值 status为0的时候,认为当前节点成功
{
  "status":"0"||"-1"||"-2",
  message:""
}

5. 节点详细信息的内容查看

  • 接口说明: 根据节点ID查看富文本编辑器在数据库中保存的数据
  • 相对地址:/pubWeb/public/detailHTML
  • 请求方式:GET
  • 参数:
{
  id:"节点ID"
}
  • 响应数据类型:JSON
  • 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
  status:"0"||"-1",
  detailHTML:"<div style=/"width:'130px'/"></div>"   //detailHTML内部应当返回对应的HTML数据,追加到富文本编辑器中。
}

6. 节点详细信息的内容 修改、删除

  • 接口说明: 根据节点ID 修改富文本编辑器在数据库中保存的数据(如果设置为空内容,则保存为空内容,认为是删除内容)
  • 相对地址:/pubWeb/public/detailHTML
  • 请求方式:POST
  • 参数:
{
  id:"节点ID",
    detailHTML:"<div style=/"width:'130px'/"></div>"   //detailHTML为符合HTML格式的字符串数据
}
  • 响应数据类型:JSON
  • 响应数据说明:status表示状态值 status为0的时候,认为删除成功;status为-2的时候,代表服务器出现异常(不能处理的异常信息);status=-1的时候,代表服务器删除节点失败
{
  status:"0"||"-1",
   message:""
}

相关文章

网友评论

      本文标题:微信导航界面配置模块

      本文链接:https://www.haomeiwen.com/subject/buficqtx.html