美文网首页
报名页管理

报名页管理

作者: someone2017 | 来源:发表于2020-01-15 20:15 被阅读0次

1. 获取单个报名页面信息

请求地址

GET /api/v2/pages/:pageId

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
pageId string 页面ID
pageTitle string 页面标题
containers array 容器(表单、表格)
containerId string 容器ID
type enum 容器类型(1:表单、2:表格)
tableButtons array(注1) 表格功能按钮,表单容器不适用
createALine boolean 新增一行
deleteLines boolean 删除选中行
copyALine boolean 拷贝选中行内容覆盖选中行后面的所有行内容
disable boolean 容器级别所有组件是否不可用,默认值:false
cols array 列数据,表单看成单列
colId string 列ID
label string 列标题,表单相当于组件标签
headerAlign string(有效值:left、center、right) 表头对齐方式,默认值:left,表单容器不适用
align string(有效值:left、center、right) 列对齐方式,默认值:left,表单容器不适用
width number 列宽度,单位:px,表单容器不适用
disable boolean 列级别所有组件是否不可用,默认值:false
component object 列组件
type enum(注2) 表单项组件、单元格组件
property object 组件属性
tooltip array 提示信息
minLength number 最小长度限制,输入型组件有效
maxLength number 最大长度限制,输入型组件有效
options array 选项,选择框组件有效
label string 选项标题
value string 选项值
suggestions array 提示项,单项组件和集体项组件有效
imageType array 支持上传的图片格式
musicType array 支持上传的音乐格式
rows array 行数据
rowId string 行ID
COL_ID_1 object 行中对应的列的列ID
disable boolean 单元格级别组件是否不可用,默认值:false
value string 表单项内容、单元格内容
align string(有效值:left、center、right) 单元格对齐方式,默认值:left,表单容器不适用
buttons array 页面功能按钮
label string 按钮标题
type enum(注3) 按钮功能类型

备注:

  1. 表格功能按钮描述:新增一行、拷贝选中行内容覆盖选中行后面的所有行内容、删除选中行
  2. 表单、表格可用组件类型:1:文本输入框组件、2:选择框组件、3:身份证输入组件、4:邮箱组件、5:手机号码组件、6:日期组件、7:时间组件、8:日期时间组件、9:单项组件、10:集体项组件、11:图片上传组件、12:音乐上传组件
  3. 页面功能按钮类型:1:上一页、2:下一页、3:提交(撤销提交)、4:打印、5:支付

payload结构例子

[{
  "pageId": "PAGE_ID",
  "pageTitle": "PAGE_TITLE",
  "containers": [{
    "containerId": "CONTAINER_ID",
    "type": "CONTAINER_TYPE",
    "tableButtons": {
      "createALine": true,
      "deleteLines": true,
      "copyALine": true
    },
    "disable": false,
    "cols": [{
      "colId": "COL_ID",
      "label": "LABEL",
      "headerAlign": "HEADER_ALIGN",
      "align": "COLUMN_ALIGN",
      "width": 100,
      "disable": false,
      "component": {
        "type": "COMPONENT_TYPE",
        "property": {
          "tooltip": ["TOOLTIP"],
          "minLength": 1,
          "maxLength": 10,
          "options": [{
            "label": "LABEL",
            "value": "VALUE",
          }],
          "suggestions": ["VALUE"],
          "imageType": ["IMAGE_TYPE"],
          "musicType": ["MUSIC_TYPE"]
        }
      }
    }],
    "rows": [{
      "rowId": "ROW_ID",
      "COL_ID_1": {
        "disable": false,
        "value": "VALUE",
        "align": "CELL_ALIGN"
      },
      "COL_ID_2": {
        "disable": false,
        "value": "VALUE",
        "align": "CELL_ALIGN"
      }
    }]
  }],
  "buttons": [{
    "label": "BUTTON_LABEL",
    "type": 1,
  }]
}]

2. 保存页面编辑信息

请求地址

POST /api/v2/pages/:pageId/save/text

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
containerId string 容器ID
rowId string 行ID
colId string 列ID
value string 保存的值

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

3. 获取打印信息

请求地址

GET /api/v2/pages/:pageId/print

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
print string 打印页内容,html格式

payload结构例子

{
  "print": "PRINT_CONTENT_HTML"
}

4. 提交报名信息

请求地址

POST /api/v2/pages/:pageId/submit

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功
40001 提交失败

5. 获取支付信息

请求地址

GET /api/v2/pages/:pageId/pay

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
pay string 支付页内容,html格式

payload结构例子

{
  "pay": "PAY_CONTENT_HTML"
}

6. 上传图片

请求地址

POST /api/v2/pages/:pageId/images

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
imageId string 图片ID

payload结构例子

{
  "imageId": "IMAGE_ID"
}

7. 删除上传的图片

请求地址

DELETE /api/v2/pages/:pageId/images/:imageId

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
imageId string 图片ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

8. 获取图片原图

请求地址

GET /api/v2/pages/:pageId/images/:imageId/p

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
imageId string 图片ID

返回值(状态码:200)

返回图片字节流(bytes)

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

9. 获取图片缩略图

请求地址

GET /api/v2/pages/:pageId/images/:imageId/t

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
imageId string 图片ID

返回值(状态码:200)

返回图片字节流(bytes)

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

10. 上传音乐

请求地址

POST /api/v2/pages/:pageId/music

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
musicId string 音乐ID

payload结构例子

{
  "musicId": "MUSIC_ID"
}

11. 删除上传的音乐

请求地址

DELETE /api/v2/pages/:pageId/music/:musicId

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
musicId string 音乐ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

12. 获取音乐

请求地址

GET /api/v2/pages/:pageId/music/:musicId

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
musicId string 音乐ID

返回值(状态码:200)

返回音乐字节流(bytes)

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

13. 表格功能,新增一行

请求地址

POST /api/v2/pages/:pageId/tables/:containerId/createALine

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
containerId string 容器ID

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
rowId string 新增行的行ID
COL_ID_1 object 行中对应的列的列ID
disable boolean 单元格级别组件是否不可用,默认值:false
value string 表单项内容、单元格内容
align string(有效值:left、center、right) 单元格对齐方式,默认值:left,表单容器不适用

payload结构例子

{
  "rowId": "ROW_ID",
  "COL_ID_1": {
    "disable": false,
    "value": "VALUE",
    "align": "CELL_ALIGN"
  },
  "COL_ID_2": {
    "disable": false,
    "value": "VALUE",
    "align": "CELL_ALIGN"
  }
}

14. 表格功能,删除指定行

请求地址

DELETE /api/v2/pages/:pageId/tables/:containerId/deleteLines?rowIds=ROW_IDS

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
containerId string 容器ID
rowIds string 被删除行的行ID,逗号分割

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

15. 表格功能,拷贝选中行内容覆盖选中行后面的所有行内容

请求地址

PUT /api/v2/pages/:pageId/tables/:containerId/copyALine

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明
pageId string 报项页面ID
containerId string 容器ID
sourceRowId string 拷贝源行的行ID
targetRowIds string 拷贝目标行的行ID,逗号分割

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

相关文章

  • 报名页管理

    1. 获取单个报名页面信息 请求地址 请求头参数 属性类型默认值必填说明Authorizationstring是b...

  • 南校报名任务

    报名网站分为三个部分1.首页2.报名页3.查询页 首页主要是导航用,选择报名或者查询。报名页实现报名,报名信息:队...

  • 才谷网:微信投票规则页需要注意什么?

    微信投票活动通常以四个页面将活动展示出来,一般分为首页、选项页、报名页、规则页,有的活动无需报名,就简化成三个页面...

  • [源码和文档分享]基于C++实现的考试报名系统

    1 项目简介 考试报名工作给各高校报名工作带来了新的挑战,给教务管理部门增加了很大的工作量。本项目是对考试报名管理...

  • 使用C++实现的考试报名系统

    一、项目简介 考试报名工作给各高校报名工作带来了新的挑战,给教务管理部门增加了很大的工作量。本项目是对考试报名管理...

  • 引领创新--2018年第25届BAE北京国际音乐音响展公告

    咨询、报名请点击下方链接进入专题页 》》电脑页面《《 》》手机页面《《

  • 内存管理技术

    本文介绍界地址存储管理,页式存储管理,段式存储管理以及段页式存储管理。是不带虚拟功能的哦~ 我们知道,进程在运行前...

  • 来到新公司后的日常

    日志:新增公告 app打包 模板 备注 派车单后勤保障 新增页报名阶段=培训班报名延期==班次列表显示页面=...

  • h5报名页性能优化总结

    最近做了报名页的第三期,就顺手对该项目进行了一些优化。先看h5报名页优化前后性能的对比吧: 。优化前首屏的秒出率大...

  • iOS 内存布局

    现代操作系统的内存分配以页为单位进行管理,而页通过段进行管理,组成了段页式内存管理。对于一个典型的进程来说,它的内...

网友评论

      本文标题:报名页管理

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