Skip to content

BizCreditCodeInput 信用代码输入 ​

统一社会信用代码录入(GB 32100-2015):18 位字符集过滤(数字 + 22 个大写字母,不含 I/O/S/V/Z)、模 31 加权校验位校验;校验通过后解析登记管理部门、登记管理机关区划码、主体标识码。企业工商信息登记、合同主体录入、企业开户。

基础用法 ​

工商区划 330100主体码 MA27XW8LX

18 位 GB 32100-2015:非法字符(I/O/S/V/Z)自动过滤,校验位不匹配给出红色原因; 校验通过后下方解析登记管理部门 / 区划码 / 主体标识码。

实时校验 + 结构解析标签(部门 / 区划 / 主体码)。

change 事件(联动工商查询) ​

change 携带 BizCreditCodeInfo,便于触发工商信息联动查询。

存量主体容错 ​

工商区划 330100主体码 MA27XW8LX
skip-checksum 跳过模 31 校验位(字符集与长度校验保留)。

只读回显 ​

disabled 用于合同详情回显。

企业开户三件套 ​

企业名称
统一信用代码
法人身份证
对公账户卡号
与 BizIdCardInput、BizBankCardInput 组成证件 / 金融录入族。

代码结构说明 ​

工商区划 330100主体码 MA27XW8LX
结合 show-info 解析结果讲解信用代码五段结构。

Props ​

属性名类型默认值说明
model-value / v-modelstring''代码原文(自动大写、过滤字符集外字符)
placeholderstring'请输入 18 位统一社会信用代码'占位文案
disabledbooleanfalse只读
clearablebooleantrue可清空
show-errorbooleantrue校验失败时展示原因
show-infobooleantrue校验通过时展示结构信息标签
skip-checksumbooleanfalse跳过模 31 校验位验证

Events ​

事件名参数说明
update:model-value(value: string)规范化后的代码更新
change(value: string, info: BizCreditCodeInfo)值变化携带解析结果
blur(event: FocusEvent)失焦

Expose ​

名称类型说明
validate() => BizCreditCodeInfo主动校验,返回 { value, valid, message, dept, regionCode, orgCode }