简要描述:
- 供应商申请新增
请求URL:
新增内容接口 plugin.supplier.supplier.controllers.apply.supplier-apply.index
返回示例:
正确时返回:
{
"result": 1,
"msg": "访问成功",
"data": {
"apply_info_set": "0",
"apply_show_step_text": "0",
"apply_info": [
{
"key": "base",
"title": "基本信息",
"must_select": 1,
"info": [
{
"key": "username",
"set_title": "账号",
"show_title": "账号",
"type": "text",
"must_select": 1,
"show": 1,
"must": 1
},
{
"key": "password",
"set_title": "密码",
"show_title": "密码",
"type": "password",
"must_select": 1,
"show": 1,
"must": 1
},
{
"key": "license_img",
"set_title": "营业执照图片",
"show_title": "营业执照",
"type": "img",
"show": 0,
"must": 0
},
{
"key": "license_type",
"set_title": "商户类型",
"show_title": "商户类型",
"type": "select",
"select_option": [
{
"id": 1,
"name": "个体工商户"
},
{
"id": 2,
"name": "有限责任公司"
},
{
"id": 3,
"name": "其他"
}
],
"show": 0,
"must": 0
},
{
"key": "license_name",
"set_title": "商户名称",
"show_title": "商户名称",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "license_code",
"set_title": "营业执照编号",
"show_title": "营业执照编号",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "license_address",
"set_title": "营业执照注册地址",
"show_title": "营业执照注册地址",
"type": "address_select",
"is_street": 0,
"show": 0,
"must": 0
},
{
"key": "license_address_detail",
"set_title": "详细地址",
"show_title": "详细地址",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "license_valid_type",
"set_title": "营业执照有效期类型",
"show_title": "有效期类型",
"type": "select",
"select_option": [
{
"id": 0,
"name": "非长期有效"
},
{
"id": 1,
"name": "长期有效"
}
],
"show": 0,
"must": 0
},
{
"key": "license_date",
"set_title": "营业执照有效期",
"show_title": "有效期",
"type": "date_range",
"show": 0,
"must": 0
},
{
"key": "license_scope",
"set_title": "经营范围",
"show_title": "经营范围",
"type": "textarea",
"show": 0,
"must": 0
}
],
"show": 1
},
{
"key": "legal_person",
"title": "法人信息",
"info": [
{
"key": "legal_name",
"set_title": "法人姓名",
"show_title": "法人姓名",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "legal_img",
"set_title": "法人身份证图片",
"show_title": "法人身份证",
"type": "id_card_img",
"show": 0,
"must": 0
},
{
"key": "legal_phone",
"set_title": "法人电话",
"show_title": "法人电话",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "legal_no",
"set_title": "法人证件号码",
"show_title": "法人证件号码",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "legal_valid_type",
"set_title": "法人证件有效期类型",
"show_title": "有效期类型",
"type": "select",
"select_option": [
{
"id": 0,
"name": "非长期有效"
},
{
"id": 1,
"name": "长期有效"
}
],
"show": 0,
"must": 0
},
{
"key": "legal_date",
"set_title": "法人证件有效期",
"show_title": "有效期",
"type": "date_range",
"show": 0,
"must": 0
},
{
"key": "legal_address",
"set_title": "法人证件地址",
"show_title": "法人证件地址",
"type": "text",
"show": 0,
"must": 0
}
],
"show": 0
},
{
"key": "account",
"title": "账户信息",
"info": [
{
"key": "opening_permit",
"set_title": "开户许可证图片",
"show_title": "开户许可证图片",
"type": "img",
"show": 0,
"must": 0
},
{
"key": "public_account",
"set_title": "公账信息",
"show_title": "法人身份证",
"type": "public_account",
"show": 0,
"must": 0
}
],
"show": 0
},
{
"key": "store",
"title": "店铺信息",
"info": [
{
"key": "store_name",
"set_title": "店铺名称",
"show_title": "店铺名称",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "realname",
"set_title": "联系人姓名",
"show_title": "联系人姓名",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "mobile",
"set_title": "联系人电话",
"show_title": "联系人电话",
"type": "text",
"show": 0,
"must": 0
},
{
"key": "group_id",
"set_title": "供应商分组",
"show_title": "供应商分组",
"type": "supplier_group_select",
"show": 0,
"must": 0
},
{
"key": "category_id",
"set_title": "供应商行业",
"show_title": "供应商行业",
"type": "supplier_category_select",
"show": 0,
"must": 0
},
{
"key": "remark",
"set_title": "备注",
"show_title": "备注",
"type": "text",
"show": 0,
"must": 0
}
],
"show": 0
}
]
}
}
错误时返回:
新增返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
apply_info_set | string | 供应商申请信息,"0":默认设置,"1":分步骤设置 ,等于1时用新的申请页面方式,0就保持现状 |
apply_show_step_text | string | 前端显示步骤文字,"0":隐藏,"1":显示 |
apply_info | array | 申请信息设置 |
apply_info参数说明:
参数名 | 类型 | 说明 |
---|---|---|
key | string | 模块key |
title | string | 模块标题 |
show | int | 用于控制该模块是否显示,0否1是 |
info | array | 模块下设置信息 |
info参数说明:
参数名 | 类型 | 说明 |
---|---|---|
key | string | 字段名 |
show | int | 用于控制该字段是否显示填写,0否1是 |
must | int | 字段是否必填,0否1是 |
show_title | string | 字段信息展示标题 |
type | string | 数据类型 |
type参数说明:回显的字段名也用各字段提交时的参数名
参数名 | 类型 |
---|---|
text | 普通输入框(提交时的参数名就用key) |
img | 单图上传(提交时的参数名就用key,回显时会有两个参数,其中绝对地址为key+"_url") |
account | 账号输入框,编辑时无需显示(提交时的参数名就用key) |
password | 密码输入框,编辑时无需显示(提交时的参数名就用key) |
select | 选择器(提交时的参数名就用key),选择器内容用select_option(select类型时会返回) |
address_select | 地址选择(提交时的参数名,省:key+"_province",市:key+"_city",市:key+"_district",街道:key+"_street",此类型会新增返回is_street,用来判断是否需要显示街道选择,0不显示1显示) |
date_range | 有效期-日期选择(提交时的参数名:开始时间:key+"_start",结束时间:key+"_end") |
textarea | textarea输入框(提交时的参数名就用key) |
id_card_img | (特殊固定类型)身份证上传,展示标题:show_title+"正面图片(人像面)",show_title+"反面图片(国徽面)"(提交时的参数名:正面图片:key+"_front",反面图片:key+"_back",回显时再在后面拼上"_url"则为绝对地址) |
supplier_group_select | (特殊固定类型)供应商分组选择,他好像会根据选择分组显示其他上传,按照以前规则显示就行(提交时的参数名就用key) |
supplier_category_select | (特殊固定类型)供应商行业选择,按照以前规则显示就行(提交时的参数名就用key) |
bank_img | (特殊固定类型)银行卡图片上传,展示标题:"银行卡正面"、"银行卡反面"(提交时的参数名:正面图片:"bank_img_front",反面图片:"bank_img_back",回显时再在后面拼上"_url"则为绝对地址) |
bank_info | (特殊固定类型)银行信息,此类型固定显示:银行卡类型(选择框:1对私、2对公,提交参数名:bank_type),银行名称(提交参数名:bank_name),银行编号(提交参数名:bank_code),持卡人(提交参数名:owner_name),银行预留手机号(提交参数名:bank_mp);以下为银行卡类型选择对私时显示:银行账号(提交参数名:company_bank),开户人姓名(提交参数名:bank_username),开户行(提交参数名:bank_of_accounts),开户支行(提交参数名:opening_branch);以下为银行卡类型选择对公时显示:银行账户名称(提交参数名:bank_account_name),银行卡号(提交参数名:bank_card_no),账户联行号(提交参数名:bank_sn),支行名称(提交参数名:branch_name),支行号(提交参数名:branch_code)开户许可证(单图上传,提交参数名:opening_permit,回显opening_permit_url), |
备注:
- 更多返回错误代码请看首页的错误代码描述