简要描述:

  • 自定义表单 (自定义表单数据为统一格式,目前可在 确认订单,账号信息,分销商申请,股东申请,区域代理申请,队长申请等接口返回相关自定义表单数据)

提交格式(json形式的字符串):

{
  "status": 8,                    // 状态
  "form_data": [                  // 自定义表单数据
    {
      "tag": "area",
      "name": "城市",
      "label": "省市区",
      "required": true,
      "value": "江苏省 / 南京市 / 玄武区,10/74/738,100100",
      "type": 3
    },
    {
      "tag": "area",
      "name": "城市",
      "label": "省市",
      "required": true,
      "value": "江苏省 / 南京市,10/74,100100",
      "type": 2
    },
    {
      "tag": "area",
      "name": "城市",
      "label": "省",
      "required": true,
      "value": "江苏省,10,100000",
      "type": 1
    }
  ]
}

返回示例:

正确时返回:

[
  {
    "tag": "input",                     // 标签类型
    "name": "单行文本",                  // 后台固定名称(前台无用)
    "label": "单行文本",                 // 字段名
    "required": true,                   // 是否必填
    "value": "",                        // 值(无为空)
    "placeholder": "提示语",             // 提示语
    "default": "设置默认值"              // 默认值
  },
  {
    "tag": "textarea",                  // 文本域
    "name": "多行文本",
    "label": "多行文本",
    "required": true,
    "value": "",
    "default": "设置默认值"
  },
  {
    "tag": "select",                      // 下拉框
    "name": "下拉框",
    "label": "下拉框",
    "required": true,
    "value": "",                          // 值(无为空)
    "options": "1\n2\n3"                  // 选项  (\n 为分隔符)
  },
  {
    "tag": "radio",                       // 单选框
    "name": "单选框",
    "label": "单选框",
    "required": true,
    "value": "",                          // 值(无为空)
    "options": "1\n2"                     // 选项  (\n 为分隔符)
  },
  {
    "tag": "checkbox",                    // 复选框
    "name": "多选框",
    "label": "多选框",
    "required": true,
    "value": "",                          // 字符串类型(多值以','分割)
    "options": "1\n2\n3\n4"               // 选项  (\n 为分隔符)
  },
  {
    "tag": "img",                         // 图片
    "name": "图片",
    "label": "图片",
    "required": false,
    "value": [],                          // 字符串类型(多值以','分割)
    "max": 5                              // 最多上传数量
  },
  {
    "tag": "phone",                       // 手机号码
    "name": "手机号码",
    "label": "手机号码",
    "required": true,
    "value": "",
    "placeholder": "提示语"
  },
  {
    "tag": "card",                         // 身份证号码
    "name": "身份证号码",
    "label": "身份证号码",
    "required": true,
    "value": "",
    "placeholder": "提示语"
  },
  {
    "tag": "date",                          // 日期
    "name": "日期",
    "label": "日期",
    "required": true,
    "value": "",
    "type": 0,                              // 日期类型 0 为 当前日期; 1为自定义日期
    "default": ""                           // type 为1 时显示自定义日期(2018-10-10格式)
  },
  {
    "tag": "date_range",                    // 日期范围
    "name": "日期范围",
    "label": "日期范围",
    "required": true,
    "value": "",                             // 字符串类型(多值以','分割)开始日期,结束日期
    "start_default": "",                     // type 为1 时显示自定义日期(2018-10-10格式)
    "end_default": "2018-12-31",             // type 为1 时显示自定义日期(2018-10-10格式)
    "start_type": 0,                         // 开始日期 0 为 当前日期; 1为自定义日期
    "end_type": 1                            // 结束日期 0 为 当前日期; 1为自定义日期
  },
  {
    "tag": "area",                           // 地区
    "name": "城市",
    "label": "城市",
    "required": true,
    "type": 3                                // 地区级别 1为省; 2为省市; 3为省市区(默认3)
    "value": "",                             // 字符串类型(多值以','分割)
                                             // 广东省 / 广州市 / 天河区,1/2/3,100000
                                             // '地区名称','地区id','地区code'
  }
]