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

微信导航界面配置模块

作者: 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