简要描述:

  • 供应商申请新增

请求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),

备注:

  • 更多返回错误代码请看首页的错误代码描述