Commit 82c5cfac by wangguangchao

iso mx报文格式化展示

parent 828fb1c9
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "O",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "O",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "M",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Owner",
label: "账户户主",
tag: "ownr",
type: "Party1350",
status: "O",
},
{
path: "5",
name: "Servicer",
label: "账户行信息",
tag: "svcr",
type: "Agent60",
status: "O",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "M",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Owner",
label: "账户户主",
tag: "ownr",
type: "Party1350",
status: "O",
},
{
path: "5",
name: "Servicer",
label: "账户行信息",
tag: "svcr",
type: "Agent66",
status: "O",
},
];
export default [
{
path: "0",
name: "Address Type",
label: "地址类型",
tag: "adrTp",
type: "Choice",
status: "O",
children: [
{
path: "0.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#AddressTypeCode",
status: "M",
},
{
path: "0.1",
name: "Proprietary",
label: "专有地址类型",
tag: "prtry",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInut#[a-zA-Z0-9]{4}",
status: "M",
maxLength: "4",
},
{
path: "0.1.1",
name: "Issuer",
label: "标识对象",
tag: "issr",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "0.1.2",
name: "Scheme Name",
label: "简短描述",
tag: "schmeNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "2",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "6",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "11",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "12",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "15",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Address Type",
label: "地址类型",
tag: "adrTp",
type: "Choice",
status: "O",
children: [
{
path: "0.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#AddressTypeCode",
status: "M",
},
{
path: "0.1",
name: "Proprietary",
label: "专有地址类型",
tag: "prtry",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInut#[a-zA-Z0-9]{4}",
status: "M",
maxLength: "4",
},
{
path: "0.1.1",
name: "Issuer",
label: "标识对象",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "0.1.2",
name: "Scheme Name",
label: "简短描述",
tag: "schmeNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "2",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "6",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "11",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "12",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "15",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
{
path: "1",
name: "Branch Identification",
label: "分行信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "O",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
{
path: "0.1.0.1",
name: "Proprietary",
label: "其他系统代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "类型信息",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "分行信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "分行名称",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
];
export default {
ccy: "",
value: "",
};
export default {
cd: "",
fmly: {
cd: "",
subFmlyCd: "",
},
};
export default [
{
path: "0",
name: "Type",
label: "账户余额的类型",
tag: "tp",
status: "M",
children: [
{
path: "0.0",
name: "Code Or Proprietary",
label: "余额类型",
tag: "cdOrPrtry",
type: "Choice",
status: "M",
children: [
{
path: "0.0.0",
name: "Code",
label: "余额类型代码",
tag: "cd",
type: "Select#ExternalBalanceType1Code",
status: "M",
},
{
path: "0.0.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1",
name: "Sub Type",
label: "余额的子类型",
tag: "subTp",
type: "Choice",
status: "O",
children: [
{
path: "0.1.0",
name: "Code",
label: "余额类型代码",
tag: "cd",
type: "Select#ExternalBalanceSubType1Code",
status: "M",
},
{
path: "0.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Credit Line",
label: "信贷额度详情",
tag: "cdtLine",
status: "O",
array: true,
children: [
{
path: "1.0",
name: "Included",
label: "信贷额度是否包含在余额中",
tag: "incl",
type: "Boolean",
status: "M",
},
{
path: "1.1",
name: "Type",
label: "信贷额度的类型",
tag: "Tp",
type: "Choice",
status: "O",
children: [
{
path: "1.1.0",
name: "Code",
label: "信贷额度的类型代码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "1.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "1.2",
name: "Amount",
label: "金额",
tag: "amt",
type: "Amount#18,5",
status: "O",
},
{
path: "1.3",
name: "Date",
label: "提供信贷的日期",
tag: "dt",
type: "Choice",
status: "O",
children: [
{
path: "1.3.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "1.3.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
],
},
{
path: "2",
name: "Amount",
label: "账户金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "3",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "4",
name: "Date",
label: "日期",
tag: "dt",
type: "Choice",
status: "M",
children: [
{
path: "4.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "4.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "5",
name: "Availability",
label: "记录产生利息信息",
tag: "avlbty",
status: "O",
array: true,
children: [
{
path: "5.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Choice",
status: "M",
children: [
{
path: "5.0.0",
name: "Number Of Days",
label: "浮动的天数",
tag: "nbOfDays",
type: "TextInput#[+]{0,1}[0-9]{1,15}",
status: "M",
},
{
path: "5.0.1",
name: "Actual Date",
label: "实际开始的日期",
tag: "actlDt",
type: "Date",
status: "M",
},
],
},
{
path: "5.1",
name: "Amount",
label: "账户金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "5.2",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
],
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.029.001.09",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Agent",
label: "转让行代理行",
tag: "assgnrAgt",
type: "Agent62",
status: "M",
},
{
path: "9",
name: "Agent",
label: "受让行代理行",
tag: "assgneAgt",
type: "Agent62",
status: "M",
},
{
path: "10",
name: "Confirmation",
label: "当前状态",
tag: "conf",
type: "Select#CBPR_CancellationStatus",
status: "M",
},
{
path: "11",
name: "Cancellation Status Identification",
label: "取消状态唯一标识",
tag: "cxlStsId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "16",
},
{
path: "12",
name: "Resolved Case",
label: "案例",
tag: "rslvdCase",
status: "M",
children: [
{
path: "12.0",
name: "Identification",
label: "案例唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "16",
},
{
path: "12.1",
name: "Creator",
label: "当事人信息",
tag: "cretr",
type: "Choice",
status: "M",
children: [
{
path: "12.1.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "12.1.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
],
},
{
path: "13",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "14",
name: "Original Message Name Identification",
label: "原始消息名称",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "15",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
maxLength: "35",
},
{
path: "16",
name: "Original Instruction Identification",
label: "原始指示方唯一标识",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "17",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "18",
name: "Original Transaction Identification",
label: "原始交易的唯一标识",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "19",
name: "Original Clearing System Reference",
label: "清分系统唯一标识",
tag: "orgnlClrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "20",
name: "Originator",
label: "出具解决通知方",
tag: "orgtr",
type: "Party1351",
status: "O",
},
{
path: "21",
name: "Code",
label: "状态报告原因代码",
tag: "rsnCd",
type: "Select#CBPR_CancellationStatusReasonCode",
status: "O",
},
{
path: "22",
name: "Additional Information",
label: "取消消息状态交易详情",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
{
path: "23",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.029.001.09",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.052.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Identification",
label: "账户唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account391",
status: "M",
},
{
path: "10",
name: "LglSeqNb",
label: "对账单号码",
tag: "lglSeqNb",
type: "Decimal#18,0",
status: "O",
maxLength: "18",
},
{
path: "11",
name: "Report Pagination",
label: "报告分页信息",
tag: "rptPgntn",
status: "M",
children: [
{
path: "11.0",
name: "Page Number",
label: "页码",
tag: "pgNb",
type: "TextInput#[0-9]{1,5}",
status: "M",
maxLength: "5",
},
{
path: "11.1",
name: "Last Page Indicator",
label: "是否为最后一页",
tag: "lastPgInd",
type: "Boolean",
status: "M",
},
],
},
{
path: "12",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry",
status: "O",
array: true,
},
{
path: "13",
name: "Total Credit Entries",
label: "贷方条目",
tag: "ttlCdtNtries",
status: "O",
children: [
{
path: "13.0",
name: "Number Of Entries",
label: "数量",
tag: "nbOfNtries",
type: "TextInput#[0-9]{1,15}",
status: "O",
maxLength: "15",
},
{
path: "13.1",
name: "Sum",
label: "条目金额总和",
tag: "sum",
type: "Decimal#18,17",
status: "O",
maxLength: "18",
},
],
},
{
path: "14",
name: "Total Debit Entries",
label: "借方条目",
tag: "ttlDbtNtries",
status: "O",
children: [
{
path: "14.0",
name: "Number Of Entries",
label: "数量",
tag: "nbOfNtries",
type: "TextInput#[0-9]{1,15}",
status: "O",
maxLength: "15",
},
{
path: "14.1",
name: "Sum",
label: "条目金额总和",
tag: "sum",
type: "Decimal#18,17",
status: "O",
maxLength: "18",
},
],
},
{
path: "15",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.052.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.053.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account391",
status: "M",
},
{
path: "9",
name: "Legal Sequence Number",
label: "对账单号码",
tag: "lglSeqNb",
type: "Decimal#18,0",
status: "M",
maxLength: "18",
},
{
path: "10",
name: "Statement Pagination",
label: "账户分页信息",
tag: "stmtPgntn",
status: "M",
children: [
{
path: "10.0",
name: "Page Number",
label: "页码",
tag: "pgNb",
type: "TextInput#[0-9]{1,5}",
status: "M",
maxLength: "5",
},
{
path: "10.1",
name: "Last Page Indicator",
label: "是否为最后一页",
tag: "lastPgInd",
type: "Boolean",
status: "M",
maxLength: "35",
},
],
},
{
path: "11",
name: "Balance",
label: "余额信息",
tag: "bal",
type: "Balance",
status: "M",
array: true,
},
{
path: "12",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry",
status: "M",
array: true,
},
{
path: "13",
name: "Additional Statement Information",
label: "附加信息",
tag: "addtlStmtInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "500",
},
{
path: "14",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.053.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.054.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Identification",
label: "账户通知唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account392",
status: "M",
},
{
path: "10",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry2",
status: "M",
array: true,
},
{
path: "11",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.054.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.056.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Agent",
label: "转让行代理行",
tag: "assgnrAgt",
type: "Agent62",
status: "M",
},
{
path: "9",
name: "Agent",
label: "受让行代理行",
tag: "assgneAgt",
type: "Agent62",
status: "M",
},
{
path: "10",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Original Message Name Identification",
label: "原始消息名称",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "12",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Original Instruction Identification",
label: "原始指示方唯一标识",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "14",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "15",
name: "Original Transaction Identification",
label: "原始交易的唯一标识",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "16",
name: "Original Clearing System Reference",
label: "清分系统唯一标识",
tag: "orgnlClrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "17",
name: "Original Interbank Settlement Amount",
label: "发报行给收报行的金额",
tag: "orgnlIntrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "18",
name: "Original Interbank Settlement Date",
label: "原始结算日期",
tag: "orgnlIntrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "19",
name: "Cancellation Reason Information",
label: "取消原因详情",
tag: "cxlRsnInf",
status: "M",
maxLength: "1",
array: true,
children: [
{
path: "19.0",
name: "Originator",
label: "出具解决通知方",
tag: "orgtr",
type: "Party1351",
status: "O",
},
{
path: "19.1",
name: "Reason",
label: "状态报告原因",
tag: "rsn",
status: "M",
children: [
{
path: "19.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#CBPR_CancellationReasonCode",
status: "M",
},
],
},
{
path: "19.2",
name: "Additional Information",
label: "取消消息状态交易详情",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
],
},
{
path: "20",
name: "Creator",
label: "当事人信息",
tag: "cretr",
type: "Choice",
status: "M",
children: [
{
path: "20.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "20.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "21",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.056.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.057.001.06",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Sender",
label: "发送消息的一方",
tag: "msgSndr",
type: "Choice",
status: "O",
children: [
{
path: "8.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "8.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "9",
name: "Identification",
label: "通知信息唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Account",
label: "账号",
tag: "acct",
type: "Account381",
status: "O",
},
{
path: "11",
name: "Account Owner",
label: "账号所有者",
tag: "acctOwnr",
type: "Choice",
status: "O",
children: [
{
path: "11.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "11.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "12",
name: "Account Servicer",
label: "账号的服务方",
tag: "acctSvcr",
type: "Agent61",
status: "O",
},
{
path: "13",
name: "Related Account",
label: "入账金额父账户",
tag: "rltdAcct",
type: "Account381",
status: "O",
},
{
path: "14",
name: "Total Amount",
label: "金额总和",
tag: "ttlAmt",
type: "Amount#18,5",
status: "O",
},
{
path: "15",
name: "Expected Value Date",
label: "期待获得现金的日期",
tag: "xpctdValDt",
type: "Date",
status: "O",
},
{
path: "16",
name: "Debtor",
label: "汇款方",
tag: "dbtr",
type: "Choice",
status: "O",
children: [
{
path: "16.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party",
status: "M",
},
{
path: "16.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "17",
name: "Debtor Agent",
label: "汇款行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "18",
name: "Intermediary Agent",
label: "中间行",
tag: "intrmyAgt",
type: "Agent61",
status: "O",
},
{
path: "19",
name: "Item",
label: "账户预期金额详情",
tag: "itm",
status: "M",
array: true,
children: [
{
path: "19.0",
name: "Identification",
label: "账户所有者的唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "19.1",
name: "End To End Identification",
label: "端到端标识号",
tag: "endToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "19.2",
name: "Amount",
label: "金额明细",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "19.3",
name: "Purpose",
label: "支付交易的潜在原因",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "19.3.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalPurpose1Code",
status: "M",
},
{
path: "19.3.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "20",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.057.001.06",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.060.001.05",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Sender",
label: "发送消息的一方",
tag: "msgSndr",
type: "Choice",
status: "O",
children: [
{
path: "8.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1350",
status: "M",
},
{
path: "8.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "9",
name: "Identification",
label: "账户所有者唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Requested Message Name Identification",
label: "请求报告的消息类型",
tag: "reqdMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account381",
status: "O",
},
{
path: "12",
name: "Account Owner",
label: "账号所有者",
tag: "acctOwnr",
type: "Choice",
status: "M",
children: [
{
path: "12.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1350",
status: "M",
},
{
path: "12.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "13",
name: "Account Servicer",
label: "账号的服务方",
tag: "acctSvcr",
type: "Agent61",
status: "O",
},
{
path: "14",
name: "Requested Transaction Type",
label: "请求交易类型",
tag: "reqdTxTp",
status: "O",
children: [
{
path: "14.0",
name: "Status",
label: "账户条目状态",
tag: "sts",
type: "Choice",
status: "M",
children: [
{
path: "14.0.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalEntryStatus1Code",
status: "M",
},
{
path: "14.0.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "14.1",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
],
},
{
path: "15",
name: "Requested Balance Type",
label: "余额报告的详情",
tag: "reqdBalTp",
status: "O",
array: true,
children: [
{
path: "15.0",
name: "Code Or Proprietary",
label: "余额的类型",
tag: "cdOrPrtry",
type: "Choice",
status: "M",
children: [
{
path: "15.0.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalBalanceType1Code",
status: "M",
},
{
path: "15.0.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "15.1",
name: "Sub Type",
label: "余额的子类型",
tag: "subTp",
type: "Choice",
status: "O",
children: [
{
path: "15.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalBalanceSubType1Code",
status: "M",
},
{
path: "15.1.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "16",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.060.001.05",
},
];
export function appendTreeChild(nodeArry) {
const json = {};
const keySet = new Set();
for (let node of nodeArry) {
if (keySet.has(node.tag) || node.array) {
let tmpNewNode = {};
genJsonNode(tmpNewNode, node);
if (!Array.isArray(json[node.tag])) {
let tmpOrgNode = json[node.tag];
json[node.tag] = [];
if (tmpOrgNode !== undefined) {
json[node.tag].push(tmpOrgNode);
}
}
json[node.tag].push(tmpNewNode[node.tag]);
} else {
keySet.add(node.tag);
genJsonNode(json, node);
}
}
return json;
}
function genJsonNode(newJson, orgJson) {
if (orgJson.children === undefined || orgJson.children === null) {
orgJson.children = orgJson._children;
}
if (orgJson.children === undefined || orgJson.children === null) {
if (orgJson.value === undefined) {
newJson[orgJson.tag] = "";
} else if (Array.isArray(orgJson.value)) {
const arry = [];
for (let aEle of orgJson.value) {
arry.push(...Object.values(aEle));
}
newJson[orgJson.tag] = arry;
} else {
newJson[orgJson.tag] = orgJson.value;
}
} else if (orgJson.diabled !== true) {
newJson[orgJson.tag] = appendTreeChild(orgJson.children);
}
return newJson;
}
export function deleteEmptyProperty(object) {
for (var i in object) {
var value = object[i];
if (typeof value === "object") {
if (Array.isArray(value)) {
if (value.length == 0) {
delete object[i];
continue;
}
}
deleteEmptyProperty(value);
if (isEmpty(value)) {
delete object[i];
}
} else {
if (value === "" || value === null || value === undefined) {
delete object[i];
} else {
}
}
}
}
function isEmpty(object) {
for (var name in object) {
return false;
}
return true;
}
export function hasMandatoryChildNode(childNodeArry) {
if (childNodeArry) {
for (let node of childNodeArry) {
if (node.status === "M") {
return true;
}
}
}
}
export function isEmptyMsg(json) {
if (Array.isArray(json)) {
for (let js of json) {
if (!isEmptyMsg(js)) {
return false;
}
}
return true;
} else {
if (json.children) {
return isEmptyMsg(json.children);
}else if(json._children){
return isEmptyMsg(json._children);
} else {
if (json.children === null || !json.value) {
return true;
}
if (Object.prototype.toString.call(json.value) === "[object Object]") {
return isEmptyJson(json.value);
} else if (typeof json.value === "string") {
return json.value === "";
} else {
return true;
}
}
}
}
function isEmptyJson(json) {
if (Array.isArray(json)) {
for (let js of json) {
if (!isEmptyJson(js)) {
return false;
}
}
return true;
} else if (Object.prototype.toString.call(json) === "[object Object]") {
for (let js of Object.values(json)) {
if (!isEmptyJson(js)) {
return false;
}
}
return true;
} else if (typeof json === "string") {
return json.trim() === "";
} else {
return true;
}
}
export function clearMsgValue(data, isValue) {
if (isValue) {
for (let key in data) {
if (Object.prototype.toString.call(data[key]) === "[object Object]") {
clearMsgValue(data[key], true);
} else if (typeof data[key] === "string") {
data[key] = "";
}
}
} else {
if (data.value) {
if (Object.prototype.toString.call(data.value) === "[object Object]") {
clearMsgValue(data.value, true);
} else if (typeof data.value === "string") {
data.value = "";
}
}
}
}
//已封装的深拷贝函数
export function deepClone(obj = {}, hashMap = new WeakMap()) {
//变量先置空
let objClone = null,
hashKey = hashMap.get(obj);
if (obj instanceof RegExp) return new RegExp(obj); //正则表达式的情况
if (obj instanceof Date) return new Date(obj); //日期对象的情况
if (hashKey) return hashKey;
//判断是否需要继续进行递归
if (typeof obj == "object" && obj !== null) {
objClone = obj instanceof Array ? [] : {};
hashMap.set(obj, objClone);
//进行下一层递归克隆
for (const i in obj) {
if (obj.hasOwnProperty(i)) {
objClone[i] = deepClone(obj[i], hashMap);
}
}
} else {
//如果不是对象直接赋值
objClone = obj;
}
return objClone;
}
export default [
{
path: "0",
name: "Value Date",
label: "起息日",
tag: "valDt",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "0.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "1",
name: "Booking Date",
label: "记账日",
tag: "bookgDt",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "1.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "2",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "3",
name: "Reversal Indicator",
label: "反转标志",
tag: "rvslInd",
type: "Boolean",
status: "O",
},
{
path: "4",
name: "Amount",
label: "金额信息",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "5",
name: "Entry Details",
label: "条目细节",
tag: "ntryDtls",
status: "O",
array: true,
children: [
{
path: "5.0",
name: "Transaction Details",
label: "交易细节",
tag: "txDtls",
status: "M",
maxLength: "1",
array: true,
children: [
{
path: "5.0.0",
name: "References",
label: "交易相关标识信息",
tag: "refs",
status: "M",
children: [
{
path: "5.0.0.0",
name: "End To End Identification",
label: "业务编号",
tag: "endToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
],
},
{
path: "5.0.1",
name: "Amount",
label: "金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "5.0.2",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "5.0.3",
name: "Additional Transaction Information",
label: "附加信息",
tag: "addtlTxInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "500",
},
],
},
],
},
{
path: "6",
name: "Account Servicer Reference",
label: "账户唯一标识",
tag: "acctSvcrRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "7",
name: "Entry Reference",
label: "参考信息",
tag: "ntryRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "8",
name: "Status",
label: "状态",
tag: "sts",
type: "Choice",
status: "M",
children: [
{
path: "8.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalEntryStatus1Code",
status: "M",
},
],
},
{
path: "9",
name: "Bank Transaction Code",
label: "银行交易代码信息",
tag: "bkTxCd",
status: "M",
children: [
{
path: "9.0",
name: "Domain",
label: "提供银行交易代码的元素",
tag: "domn",
type: "BTCDomain",
status: "O",
},
{
path: "9.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
status: "O",
children: [
{
path: "9.1.0",
name: "Code",
label: "专有信息代码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "9.1.1",
name: "Issuer",
label: "发行者标识",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "10",
name: "Additional Entry Information",
label: "附加信息",
tag: "addtlNtryInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "500",
},
];
export default [
{
path: "0",
name: "Entry Reference",
label: "参考信息",
tag: "ntryRef",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]+|[0-9a-zA-Z-?:().,'+ ]+/)*[0-9a-zA-Z/-?:().,'+ ]",
status: "M",
maxLength: "16",
},
{
path: "1",
name: "Booking Date",
label: "预定日期",
tag: "bookgDt",
status: "O",
children: [
{
path: "1.0",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "2",
name: "Amount",
label: "金额明细",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "3",
name: "Value Date",
label: "起息日",
tag: "valDt",
type: "Choice",
status: "O",
children: [
{
path: "3.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "3.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "4",
name: "Bank Transaction Code",
label: "银行交易代码信息",
tag: "bkTxCd",
status: "M",
children: [
{
path: "4.0",
name: "Domain",
label: "提供银行交易代码的元素",
tag: "domn",
type: "BTCDomain",
status: "O",
},
{
path: "4.1",
name: "Proprietary",
label: "专有形式",
tag: "prtry",
status: "O",
children: [
{
path: "4.1.0",
name: "Code",
label: "专有形式代码",
tag: "cd",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "4.1.1",
name: "Issuer",
label: "发行者标识",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "5",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "6",
name: "Status",
label: "账户条目状态",
tag: "sts",
type: "Choice",
status: "M",
children: [
{
path: "6.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalEntryStatus1Code",
status: "M",
},
],
},
{
path: "7",
name: "Entry Details",
label: "条目细节",
tag: "ntryDtls",
status: "O",
array: true,
children: [
{
path: "7.0",
name: "Transaction Details",
label: "交易细节",
tag: "txDtls",
status: "M",
array: true,
children: [
{
path: "7.0.0",
name: "References",
label: "交易相关标识信息",
tag: "refs",
status: "M",
children: [
{
path: "7.0.0.0",
name: "Instruction Identification",
label: "消息标识号",
tag: "instrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "7.0.0.1",
name: "End To End Identification",
label: "端到端标识号",
tag: "endToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "7.0.0.2",
name: "UETR",
label: "报文跟踪号",
tag: "uetr",
type: "TextInput#[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}",
status: "O",
maxLength: "36",
},
],
},
{
path: "7.0.1",
name: "Amount",
label: "金额明细",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "7.0.2",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "7.0.3",
name: "Related Dates",
label: "相关日期",
tag: "rltdDts",
status: "M",
children: [
{
path: "7.0.3.0",
name: "Interbank Settlement Date ",
label: "结算日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "O",
},
],
},
{
path: "7.0.4",
name: "Related Parties",
label: "相关参与方信息",
tag: "rltdPties",
status: "O",
children: [
{
path: "7.0.4.0",
name: "Debtor",
label: "汇款方",
tag: "dbtr",
type: "Choice",
status: "O",
children: [
{
path: "7.0.4.0.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1353",
status: "M",
},
{
path: "7.0.4.0.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent60",
status: "M",
},
],
},
{
path: "7.0.4.1",
name: "Debtor Account",
label: "汇款方账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "7.0.4.2",
name: "Related Agents",
label: "相关代理行信息",
tag: "rltdAgts",
status: "O",
children: [
{
path: "7.0.4.2.0",
name: "Debtor Agent",
label: "汇款行",
tag: "dbtrAgt",
type: "Agent65",
status: "O",
},
{
path: "7.0.4.2.1",
name: "Intermediary Agent 1",
label: "中间行1",
tag: "intrmyAgt1",
type: "Agent60",
status: "O",
},
],
},
],
},
{
path: "7.0.5",
name: "Additional Transaction Information",
label: "交易详情",
tag: "addtlTxInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "500",
},
],
},
],
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.002.001.10",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Identification",
label: "消息标识号",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Creation Date Time",
label: "消息创建时间",
tag: "creDtTm",
type: "DateTime",
status: "M",
},
{
path: "10",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Original Message Name Identification",
label: "原始消息名称标识",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "12",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
},
{
path: "13",
name: "Original Instruction Identification",
label: "原始消息标识号",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "14",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "15",
name: "Original Transaction Identification",
label: "原始交易标识号",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "16",
name: "Original UETR",
label: "原始报文跟踪号",
tag: "orgnlUETR",
type: "TextInput#[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}",
status: "M",
},
{
path: "17",
name: "Transaction Status",
label: "交易状态",
tag: "txSts",
type: "Select#ExternalPaymentTransactionStatus1Code",
status: "M",
},
{
path: "18",
name: "Originator",
label: "发起人",
tag: "orgtr",
type: "Party1353",
status: "O",
},
{
path: "19",
name: "Reason",
label: "状态报告的原因",
tag: "rsn",
type: "Choice",
status: "O",
children: [
{
path: "19.0",
name: "Code",
label: "状态报告的原因的代码",
tag: "cd",
type: "Select#ExternalStatusReason1Code",
status: "M",
},
{
path: "19.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "20",
name: "Additional Information",
label: "附加信息",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
{
path: "21",
name: "Effective Interbank Settlement Date",
label: "银行有效结算日期",
tag: "fctvIntrBkSttlmDt",
type: "Choice",
status: "O",
children: [
{
path: "21.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "21.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "22",
name: "Clearing System Reference",
label: "清算系统参考号",
tag: "clrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "23",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.002.001.10",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.004.001.09",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Identification",
label: "消息标识号",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Creation Date Time",
label: "消息创建时间",
tag: "creDtTm",
type: "DateTime",
status: "M",
},
{
path: "10",
name: "Settlement Method",
label: "结算方式",
tag: "sttlmMtd",
type: "Select#sttlmMtd2",
status: "M",
},
{
path: "11",
name: "Settlement Account",
label: "结算账户",
tag: "sttlmAcct",
type: "Account381",
status: "O",
},
{
path: "12",
name: "Return Identification",
label: "退款标识号",
tag: "rtrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Original Group Information",
label: "原始消息组信息",
tag: "orgnlGrpInf",
status: "O",
children: [
{
path: "13.0",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "13.1",
name: "Original Message Name Identification",
label: "原始消息名称标识",
tag: "orgnlMsgNmId",
type: "Select#orgnlMsgNmId",
status: "M",
maxLength: "35",
},
{
path: "13.2",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
},
],
},
{
path: "14",
name: "Original Instruction Identification",
label: "原始消息标识号",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "15",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "16",
name: "Original UETR",
label: "原始报文跟踪号",
tag: "orgnlUETR",
type: "TextInput#[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}",
status: "M",
},
{
path: "17",
name: "Original Clearing System Reference",
label: "原始清算系统参考号",
tag: "orgnlClrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "18",
name: "Original Interbank Settlement Amount",
label: "原始结算金额",
tag: "orgnlIntrBkSttlmAmt",
type: "Amount#14,5",
status: "O",
},
{
path: "19",
name: "Original Interbank Settlement Date",
label: "原始结算日期",
tag: "orgnlIntrBkSttlmDt",
type: "Date",
status: "O",
},
{
path: "20",
name: "Returned Interbank Settlement Amount",
label: "退款金额",
tag: "rtrdIntrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "21",
name: "Interbank Settlement Date",
label: "退款日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "22",
name: "Settlement Time Indication",
label: "结算时间信息",
tag: "sttlmTmIndctn",
status: "O",
children: [
{
path: "22.0",
name: "Debit Date Time",
label: "借记付款的时间",
tag: "dbtDtTm",
type: "DateTime",
status: "O",
},
{
path: "22.1",
name: "Credit Date Time",
label: "贷记付款的时间",
tag: "cdtDtTm",
type: "DateTime",
status: "O",
},
],
},
{
path: "23",
name: "Returned Instructed Amount",
label: "退款原始金额",
tag: "rtrdInstdAmt",
type: "Amount#14,5",
status: "O",
},
{
path: "24",
name: "Exchange Rate",
label: "汇率",
tag: "exchgRate",
type: "Decimal#11,10",
status: "O",
},
{
path: "25",
name: "Charge Bearer",
label: "手续费承担方",
tag: "chrgBr",
type: "Select#chargeBearerCode",
status: "M",
},
{
path: "26",
name: "Charges Information",
label: "手续费信息",
tag: "chrgsInf",
status: "O",
array: true,
children: [
{
path: "26.0",
name: "Amount",
label: "手续费金额信息",
tag: "amt",
type: "Amount#14,5",
status: "M",
},
{
path: "26.1",
name: "Agent",
label: "手续费承担代理行",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "27",
name: "Debtor",
label: "汇款方",
tag: "dbtr",
type: "Choice",
status: "M",
children: [
{
path: "27.0",
name: "Party",
label: "参与方",
tag: "pty",
type: "Party1352",
status: "M",
},
{
path: "27.1",
name: "Agent",
label: "参与行",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "28",
name: "Debtor Agent",
label: "汇款行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "29",
name: "Previous Instructing Agent 1",
label: "之前的发报行1",
tag: "prvsInstgAgt1",
type: "Agent61",
status: "O",
},
{
path: "30",
name: "Previous Instructing Agent 2",
label: "之前的发报行2",
tag: "prvsInstgAgt2",
type: "Agent61",
status: "O",
},
{
path: "31",
name: "Previous Instructing Agent 3",
label: "之前的发报行3",
tag: "prvsInstgAgt3",
type: "Agent61",
status: "O",
},
{
path: "32",
name: "Intermediary Agent 1",
label: "中间行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "33",
name: "Intermediary Agent 2",
label: "中间行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "34",
name: "Intermediary Agent 3",
label: "中间行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "35",
name: "Creditor Agent",
label: "收款行",
tag: "cdtrAgt",
type: "Agent63",
status: "O",
},
{
path: "36",
name: "Creditor",
label: "收款人",
tag: "cdtr",
type: "Choice",
status: "M",
children: [
{
path: "36.0",
name: "Party",
label: "参与方",
tag: "pty",
type: "Party1353",
status: "M",
},
{
path: "36.1",
name: "Agent",
label: "参与行",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "37",
name: "Originator",
label: "退款方",
tag: "orgtr",
type: "Party1353",
status: "O",
},
{
path: "38",
name: "Code",
label: "退款原因代码",
tag: "rsnCd",
type: "Select#ExternalReturnReason1Code",
status: "M",
},
{
path: "39",
name: "Additional Information",
label: "退款附加信息",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
{
path: "40",
name: "Service Level",
label: "交易所依据的服务",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "40.0",
name: "Code",
label: "服务代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "40.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "41",
name: "Number Of Transactions",
label: "交易数",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "42",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.004.001.09",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.008.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Settlement Information",
label: "结算信息",
tag: "sttlmInf",
status: "M",
children: [
{
path: "8.0",
name: "Settlement Method",
label: "结算方式",
tag: "sttlmMtd",
type: "Select#sttlmMtd3",
status: "M",
},
{
path: "8.1",
name: "Settlement Account",
label: "结算账户",
tag: "sttlmAcct",
type: "Account381",
status: "O",
},
{
path: "8.2",
name: "Instructing Reimbursement Agent",
label: "发报行的代理行",
tag: "instgRmbrsmntAgt",
type: "Agent61",
status: "O",
},
{
path: "8.3",
name: "Instructing Reimbursement Agent Account",
label: "发报行的代理行账户",
tag: "instgRmbrsmntAgtAcct",
type: "Account381",
status: "O",
},
{
path: "8.4",
name: "Instructed Reimbursement Agent",
label: "收报行的代理行",
tag: "instdRmbrsmntAgt",
type: "Agent61",
status: "O",
},
{
path: "8.5",
name: "Instructed Reimbursement Agent Account",
label: "收报行的代理行账户",
tag: "instdRmbrsmntAgtAcct",
type: "Account381",
status: "O",
},
{
path: "8.6",
name: "Third Reimbursement Agent",
label: "第三方偿付行",
tag: "thrdRmbrsmntAgt",
type: "Agent61",
status: "O",
},
{
path: "8.7",
name: "Third Reimbursement Agent Account",
label: "第三方偿付行账户",
tag: "thrdRmbrsmntAgtAcct",
type: "Account381",
status: "O",
},
],
},
{
path: "9",
name: "Clearing Channel",
label: "清算通道",
tag: "clrChanl",
type: "Select#clearingChannelCode",
status: "O",
},
{
path: "10",
name: "Service Level",
label: "协议规则",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "10.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "10.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "11",
name: "Local Instrument",
label: "交易参考",
tag: "lclInstrm",
type: "Choice",
status: "O",
children: [
{
path: "11.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalLocalInstrumentCode",
status: "M",
},
{
path: "11.1",
name: "Proprietary",
label: "其他交易代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "12",
name: "Category Purpose",
label: "业务类型",
tag: "ctgyPurp",
type: "Choice",
status: "O",
children: [
{
path: "12.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalCategoryPurposeCode",
status: "M",
},
{
path: "12.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
},
],
},
{
path: "13",
name: "Interbank Settlement Amount",
label: "收汇金额",
tag: "intrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "14",
name: "Interbank Settlement Date",
label: "收汇日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "15",
name: "Instructed Amount",
label: "发汇金额",
tag: "instdAmt",
type: "Amount#14,5",
status: "O",
},
{
path: "16",
name: "Exchange Rate",
label: "汇率",
tag: "xchgRate",
type: "Decimal#11,10",
status: "O",
},
{
path: "17",
name: "Charge Bearer",
label: "费用承担方式",
tag: "chrgBr",
type: "Select#chargeBearerCode",
status: "M",
},
{
path: "18",
name: "Charges Information",
label: "费用明细",
tag: "chrgsInf",
status: "O",
array: true,
children: [
{
path: "18.0",
name: "Amount",
label: "金额明细",
tag: "amt",
type: "Amount#14,5",
status: "M",
},
{
path: "18.1",
name: "Agent",
label: "关联代理行",
tag: "agt",
type: "Agent61",
status: "O",
},
],
},
{
path: "19",
name: "Previous Instructing Agent1",
label: "原始发报行1",
tag: "prvsInstgAgt1",
type: "Agent61",
status: "O",
},
{
path: "20",
name: "Previous Instructing Agent1 Account",
label: "原始发报行1账户",
tag: "prvsInstgAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "21",
name: "Previous Instructing Agent2",
label: "原始发报行2",
tag: "prvsInstgAgt2",
type: "Agent61",
status: "O",
},
{
path: "22",
name: "Previous Instructing Agent2 Account",
label: "原始发报行2账户",
tag: "prvsInstgAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "23",
name: "Previous Instructing Agent3",
label: "原始发报行3",
tag: "prvsInstgAgt3",
type: "Agent61",
status: "O",
},
{
path: "24",
name: "Previous Instructing Agent3 Account",
label: "原始发报行3账户",
tag: "prvsInstgAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "25",
name: "Intermediary Agent1",
label: "中间参与行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "26",
name: "Intermediary Agent1 Account",
label: "中间参与行1账户",
tag: "intrmyAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "27",
name: "Intermediary Agent2",
label: "中间参与行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "28",
name: "Intermediary Agent3 Account",
label: "中间参与行2账户",
tag: "intrmyAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "29",
name: "Intermediary Agent3",
label: "中间参与行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "30",
name: "Intermediary Agent3 Account",
label: "中间参与行3账户",
tag: "intrmyAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "31",
name: "Debtor",
label: "发汇人",
tag: "dbtr",
type: "Party1352",
status: "M",
},
{
path: "32",
name: "Debtor Account",
label: "发汇人账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "33",
name: "Debtor Agent",
label: "发汇行",
tag: "dbtrAgt",
type: "Agent61",
status: "M",
},
{
path: "34",
name: "Debtor Agent Account",
label: "发汇行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "35",
name: "Creditor Agent",
label: "收汇行",
tag: "cdtrAgt",
type: "Agent63",
status: "M",
},
{
path: "36",
name: "Creditor Agent Account",
label: "收汇行账户",
tag: "cdtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "37",
name: "Creditor",
label: "收汇人",
tag: "cdtr",
type: "Party1353",
status: "M",
},
{
path: "38",
name: "Creditor Account",
label: "收汇人账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "39",
name: "Instruction For Creditor Agent",
label: "收汇指示说明",
tag: "instrForCdtrAgt",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "39.0",
name: "Code",
label: "指示代码",
tag: "cd",
type: "Select#externalInstructionCode3",
status: "O",
},
{
path: "39.1",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "140",
},
],
},
{
path: "40",
name: "Instruction For Next Agent",
label: "下一个代理行指示说明",
tag: "instrForNxtAgt",
status: "O",
maxLength: "6",
array: true,
children: [
{
path: "40.0",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
{
path: "41",
name: "Purpose",
label: "付款目的",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "41.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalPurposeCode",
status: "M",
},
{
path: "41.1",
name: "Proprietary",
label: "其他付款代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "42",
name: "Unstructured",
label: "付款详细信息",
tag: "ustrd",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140,1",
},
{
path: "43",
name: "Information",
label: "法规信息",
tag: "inf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "44",
name: "Number Of Transactions",
label: "交易数",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "45",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.008.001.08",
},
];
export default [
{
name: "AppHdr",
label: "AppHdr",
tag: "AppHdr",
children:[
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "End To End Identification",
label: "相关业务编号",
tag: "endToEndId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "6",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.009.001.08",
},
{
path: "7",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "8",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
]
},
{
name: "Document",
label: "Document",
tag: "Document",
children:[
{
path: "9",
name: "Settlement Information",
label: "结算信息",
tag: "sttlmInf",
status: "M",
children: [
{
path: "9.0",
name: "Settlement Method",
label: "结算方式",
tag: "sttlmMtd",
type: "Select#sttlmMtd2",
status: "M",
},
{
path: "9.1",
name: "Settlement Account",
label: "结算账户",
tag: "sttlmAcct",
type: "Account381",
status: "O",
},
],
},
{
path: "10",
name: "Clearing Channel",
label: "清算通道",
tag: "clrChanl",
type: "Select#clearingChannelCode",
status: "O",
},
{
path: "11",
name: "Service Level",
label: "协议规则",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "11.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "11.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "12",
name: "Local Instrument",
label: "交易参考",
tag: "lclInstrm",
type: "Choice",
status: "O",
children: [
{
path: "12.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalLocalInstrumentCode",
status: "M",
},
{
path: "12.1",
name: "Proprietary",
label: "其他交易代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "13",
name: "Category Purpose",
label: "业务类型",
tag: "ctgyPurp",
type: "Choice",
status: "O",
children: [
{
path: "13.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalCategoryPurposeCode",
status: "M",
},
{
path: "13.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "14",
name: "Interbank Settlement Amount",
label: "收汇金额",
tag: "intrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "15",
name: "Interbank Settlement Date",
label: "收汇日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "16",
name: "Previous Instructing Agent1",
label: "原始发报行1",
tag: "prvsInstgAgt1",
type: "Agent61",
status: "O",
},
{
path: "17",
name: "Previous Instructing Agent1 Account",
label: "原始发报行1账户",
tag: "prvsInstgAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "18",
name: "Previous Instructing Agent2",
label: "原始发报行2",
tag: "prvsInstgAgt2",
type: "Agent61",
status: "O",
},
{
path: "19",
name: "Previous Instructing Agent2 Account",
label: "原始发报行2账户",
tag: "prvsInstgAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "20",
name: "Previous Instructing Agent3",
label: "原始发报行3",
tag: "prvsInstgAgt3",
type: "Agent61",
status: "O",
},
{
path: "21",
name: "Previous Instructing Agent3 Account",
label: "原始发报行3账户",
tag: "prvsInstgAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "22",
name: "Intermediary Agent1",
label: "中间参与行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "23",
name: "Intermediary Agent1 Account",
label: "中间参与行1账户",
tag: "intrmyAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "24",
name: "Intermediary Agent2",
label: "中间参与行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "25",
name: "Intermediary Agent3 Account",
label: "中间参与行2账户",
tag: "intrmyAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "26",
name: "Intermediary Agent3",
label: "中间参与行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "27",
name: "Intermediary Agent3 Account",
label: "中间参与行3账户",
tag: "intrmyAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "28",
name: "Debtor",
label: "发汇行",
tag: "dbtr",
type: "Agent61",
status: "M",
},
{
path: "29",
name: "Debtor Account",
label: "发汇行账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "30",
name: "Debtor Agent",
label: "发汇行代理行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "31",
name: "Debtor Agent Account",
label: "发汇行代理行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "32",
name: "Creditor Agent",
label: "收汇行代理行",
tag: "cdtrAgt",
type: "Agent61",
status: "O",
},
{
path: "33",
name: "Creditor Agent Account",
label: "收汇行代理行账户",
tag: "cdtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "34",
name: "Creditor",
label: "收汇行",
tag: "cdtr",
type: "Agent61",
status: "M",
},
{
path: "35",
name: "Creditor Account",
label: "收汇行账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "36",
name: "Instruction For Creditor Agent",
label: "收汇指示说明",
tag: "instrForCdtrAgt",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "36.0",
name: "Code",
label: "指示代码",
tag: "cd",
type: "Select#externalInstructionCode5",
status: "O",
},
{
path: "36.1",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "140",
},
],
},
{
path: "37",
name: "Instruction Information",
label: "下一个代理行指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "38",
name: "Purpose",
label: "付款目的",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "38.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalPurposeCode",
status: "M",
},
{
path: "38.1",
name: "Proprietary",
label: "其他付款代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "39",
name: "Unstructured",
label: "详细信息",
tag: "ustrd",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140,1",
},
{
path: "40",
name: "Number Of Transactions",
label: "交易数",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "41",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.009.001.08",
},
]
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "5",
name: "End To End Identification",
label: "相关业务编号",
tag: "endToEndId",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.cov.02",
unable:true,
},
{
path: "6",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.009.001.08",
},
{
path: "7",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "8",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "9",
name: "Settlement Information",
label: "结算信息",
tag: "sttlmInf",
status: "M",
children: [
{
path: "9.0",
name: "Settlement Method",
label: "结算方式",
tag: "sttlmMtd",
type: "Select#sttlmMtd2",
status: "M",
},
{
path: "9.1",
name: "Settlement Account",
label: "结算账户",
tag: "sttlmAcct",
type: "Account381",
status: "O",
},
],
},
{
path: "10",
name: "Clearing Channel",
label: "清算通道",
tag: "clrChanl",
type: "Select#clearingChannelCode",
status: "O",
},
{
path: "11",
name: "Service Level",
label: "协议规则",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "11.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "11.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "12",
name: "Local Instrument",
label: "交易参考",
tag: "lclInstrm",
type: "Choice",
status: "O",
children: [
{
path: "12.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalLocalInstrumentCode",
status: "M",
},
{
path: "12.1",
name: "Proprietary",
label: "其他交易代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "13",
name: "Category Purpose",
label: "业务类型",
tag: "ctgyPurp",
type: "Choice",
status: "O",
children: [
{
path: "13.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalCategoryPurposeCode",
status: "M",
},
{
path: "13.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "14",
name: "Interbank Settlement Amount",
label: "收汇金额",
tag: "intrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "15",
name: "Interbank Settlement Date",
label: "收汇日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "16",
name: "Previous Instructing Agent1",
label: "原始发报行1",
tag: "prvsInstgAgt1",
type: "Agent61",
status: "O",
},
{
path: "17",
name: "Previous Instructing Agent1 Account",
label: "原始发报行1账户",
tag: "prvsInstgAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "18",
name: "Previous Instructing Agent2",
label: "原始发报行2",
tag: "prvsInstgAgt2",
type: "Agent61",
status: "O",
},
{
path: "19",
name: "Previous Instructing Agent2 Account",
label: "原始发报行2账户",
tag: "prvsInstgAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "20",
name: "Previous Instructing Agent3",
label: "原始发报行3",
tag: "prvsInstgAgt3",
type: "Agent61",
status: "O",
},
{
path: "21",
name: "Previous Instructing Agent3 Account",
label: "原始发报行3账户",
tag: "prvsInstgAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "22",
name: "Intermediary Agent1",
label: "中间参与行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "23",
name: "Intermediary Agent1 Account",
label: "中间参与行1账户",
tag: "intrmyAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "24",
name: "Intermediary Agent2",
label: "中间参与行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "25",
name: "Intermediary Agent3 Account",
label: "中间参与行2账户",
tag: "intrmyAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "26",
name: "Intermediary Agent3",
label: "中间参与行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "27",
name: "Intermediary Agent3 Account",
label: "中间参与行3账户",
tag: "intrmyAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "28",
name: "Debtor",
label: "发汇行",
tag: "dbtr",
type: "Agent61",
status: "M",
},
{
path: "29",
name: "Debtor Account",
label: "发汇行账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "30",
name: "Debtor Agent",
label: "发汇行代理行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "31",
name: "Debtor Agent Account",
label: "发汇行代理行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "32",
name: "Creditor Agent",
label: "收汇行代理行",
tag: "cdtrAgt",
type: "Agent61",
status: "O",
},
{
path: "33",
name: "Creditor Agent Account",
label: "收汇行代理行账户",
tag: "cdtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "34",
name: "Creditor",
label: "收汇行",
tag: "cdtr",
type: "Agent61",
status: "M",
},
{
path: "35",
name: "Creditor Account",
label: "收汇行账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "36",
name: "Instruction For Creditor Agent",
label: "收汇指示说明",
tag: "instrForCdtrAgt",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "36.0",
name: "Code",
label: "指示代码",
tag: "cd",
type: "Select#externalInstructionCode5",
status: "O",
},
{
path: "36.1",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "140",
},
],
},
{
path: "37",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "38",
name: "Purpose",
label: "付款目的",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "38.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalPurposeCode",
status: "M",
},
{
path: "38.1",
name: "Proprietary",
label: "其他付款代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "39",
name: "Unstructured",
label: "详细信息",
tag: "ustrd",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140,1",
},
{
path: "40",
name: "Underlying Customer Credit Transfer",
label: "客户转账信息",
tag: "undrlygCstmrCdtTrf",
status: "M",
children: [
{
path: "40.0",
name: "Debtor",
label: "发汇人",
tag: "dbtr",
type: "Party1352",
status: "M",
},
{
path: "40.1",
name: "Debtor Account",
label: "发汇人账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "40.2",
name: "Debtor Agent",
label: "发汇行",
tag: "dbtrAgt",
type: "Agent61",
status: "M",
},
{
path: "40.3",
name: "Debtor Agent Account",
label: "发汇行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "40.4",
name: "Previous Instructing Agent1",
label: "原始发报行1",
tag: "prvsInstgAgt1",
type: "Agent61",
status: "O",
},
{
path: "40.5",
name: "Previous Instructing Agent1 Account",
label: "原始发报行1账户",
tag: "prvsInstgAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "40.6",
name: "Previous Instructing Agent2",
label: "原始发报行2",
tag: "prvsInstgAgt2",
type: "Agent61",
status: "O",
},
{
path: "40.7",
name: "Previous Instructing Agent2 Account",
label: "原始发报行2账户",
tag: "prvsInstgAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "40.8",
name: "Previous Instructing Agent3",
label: "原始发报行3",
tag: "prvsInstgAgt3",
type: "Agent61",
status: "O",
},
{
path: "40.9",
name: "Previous Instructing Agent3 Account",
label: "原始发报行3账户",
tag: "prvsInstgAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "40.10",
name: "Intermediary Agent1",
label: "中间参与行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "40.11",
name: "Intermediary Agent1 Account",
label: "中间参与行1账户",
tag: "intrmyAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "40.12",
name: "Intermediary Agent2",
label: "中间参与行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "40.13",
name: "Intermediary Agent3 Account",
label: "中间参与行2账户",
tag: "intrmyAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "40.14",
name: "Intermediary Agent3",
label: "中间参与行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "40.15",
name: "Intermediary Agent3 Account",
label: "中间参与行3账户",
tag: "intrmyAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "40.16",
name: "Creditor Agent",
label: "收汇行",
tag: "cdtrAgt",
type: "Agent63",
status: "M",
},
{
path: "40.17",
name: "Creditor Agent Account",
label: "收汇行账户",
tag: "cdtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "40.18",
name: "Creditor",
label: "收汇人",
tag: "cdtr",
type: "Party1353",
status: "M",
},
{
path: "40.19",
name: "Creditor Account",
label: "收汇人账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "40.20",
name: "Instruction For Creditor Agent",
label: "收汇指示说明",
tag: "instrForCdtrAgt",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "40.20.0",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "140",
},
],
},
{
path: "40.21",
name: "Instruction For Next Agent",
label: "下一个代理行指示说明",
tag: "instrForNxtAgt",
status: "O",
maxLength: "6",
array: true,
children: [
{
path: "40.21.0",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
],
},
{
path: "40.22",
name: "Remittance Information",
label: "付款说明",
tag: "rmtInf",
status: "O",
children: [
{
path: "40.22.0",
name: "Unstructured",
label: "详细信息",
tag: "ustrd",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140,1",
},
],
},
{
path: "40.23",
name: "Instructed Amount",
label: "发汇金额",
tag: "instdAmt",
type: "Amount#18,5",
status: "O",
},
],
},
{
path: "41",
name: "Number Of Transactions",
label: "交易数",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "42",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.009.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pacs.010.001.03",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Identification",
label: "消息标识号",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Creation Date Time",
label: "消息创建时间",
tag: "creDtTm",
type: "DateTime",
status: "M",
},
{
path: "10",
name: "Credit Identification",
label: "收款信息标识",
tag: "cdtId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Creditor Agent",
label: "收款行",
tag: "cdtrAgt",
type: "Agent61",
status: "O",
},
{
path: "12",
name: "Creditor Agent Account",
label: "收款行账户",
tag: "cdtrAgtAcct",
type: "Account382",
status: "O",
},
{
path: "13",
name: "Creditor",
label: "收款方",
tag: "cdtr",
type: "Agent61",
status: "M",
},
{
path: "14",
name: "Creditor Account",
label: "收款方账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "15",
name: "Instruction Identification",
label: "消息标识号",
tag: "instrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "16",
name: "Transaction Identification",
label: "交易标识号",
tag: "txId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "17",
name: "Clearing System Reference",
label: "清算系统参考号",
tag: "clrSysRef",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "18",
name: "Payment Type Information",
label: "交易类型信息",
tag: "pmtTpInf",
status: "O",
children: [
{
path: "18.0",
name: "Instruction Priority",
label: "处理的优先级",
tag: "instrPrty",
type: "Select#priority",
status: "O",
},
{
path: "18.1",
name: "Service Level",
label: "交易所依据的服务",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "18.1.0",
name: "Code",
label: "服务代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "18.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "18.2",
name: "Local Instrument",
label: "交易所依据的本地服务",
tag: "lclInstrm",
type: "Choice",
status: "O",
children: [
{
path: "18.2.0",
name: "Code",
label: "本地服务代码",
tag: "cd",
type: "Select#ExternalLocalInstrument1Code",
status: "M",
},
{
path: "18.2.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
},
],
},
{
path: "18.3",
name: "Category Purpose",
label: "交易用途",
tag: "ctgyPurp",
type: "Choice",
status: "O",
children: [
{
path: "18.3.0",
name: "Code",
label: "交易用途代码",
tag: "cd",
type: "Select#ExternalCategoryPurpose1Code",
status: "M",
},
{
path: "18.3.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
},
],
},
],
},
{
path: "19",
name: "Interbank Settlement Amount",
label: "发报行给收报行的金额",
tag: "intrBkSttlmAmt",
type: "Amount#18,5",
status: "M",
},
{
path: "20",
name: "Interbank Settlement Date",
label: "结算日期",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "21",
name: "Settlement Time Request",
label: "结算时间信息",
tag: "sttlmTmReq",
status: "O",
children: [
{
path: "21.0",
name: "CLS Time",
label: "记入CLS银行在中央银行的账户的时间",
tag: "clsTm",
type: "Time",
status: "O",
},
{
path: "21.1",
name: "Till Time",
label: "到付款可能结清的时间",
tag: "tillTm",
type: "Time",
status: "O",
},
{
path: "21.2",
name: "From Time",
label: "付款的时间",
tag: "frTm",
type: "Time",
status: "O",
},
{
path: "21.3",
name: "Reject Time",
label: "付款必须被结算的时间",
tag: "rjctTm",
type: "Time",
status: "O",
},
],
},
{
path: "22",
name: "Debtor",
label: "汇款方",
tag: "dbtr",
type: "Agent61",
status: "M",
},
{
path: "23",
name: "Debtor Account",
label: "汇款方账户",
tag: "dbtrAcct",
type: "Account381",
status: "O",
},
{
path: "24",
name: "Debtor Agent",
label: "汇款行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "25",
name: "Debtor Agent Account",
label: "汇款行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "26",
name: "Instruction For Debtor Agent",
label: "债务代理人指示",
tag: "instrForDbtrAgt",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "210",
},
{
path: "27",
name: "Purpose",
label: "交易目的",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "27.0",
name: "Code",
label: "目的代码",
tag: "cd",
type: "Select#ExternalPurpose1Code",
status: "M",
},
{
path: "27.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
},
],
},
{
path: "28",
name: "Remittance Information",
label: "相关汇款信息",
tag: "rmtInf",
status: "O",
children: [
{
path: "28.0",
name: "Unstructured",
label: "无结构性的汇款信息",
tag: "ustrd",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "140,1",
},
],
},
{
path: "29",
name: "Number Of Transactions",
label: "交易数",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "30",
name: "Identifier",
label: "报文类型",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.010.001.03",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pain.001.001.09",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Authorisation",
label: "授权情况",
tag: "authstn",
type: "Choice",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "8.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#Authorisation1Code",
status: "M",
},
{
path: "8.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "128",
},
],
},
{
path: "9",
name: "Initiating Party",
label: "发起方",
tag: "initgPty",
type: "Party1356",
status: "M",
},
{
path: "10",
name: "Forwarding Agent",
label: "代理行",
tag: "fwdgAgt",
type: "Agent62",
status: "O",
},
{
path: "11",
name: "Payment Information Identification",
label: "支付信息唯一标识",
tag: "pmtInfId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "12",
name: "Payment Method",
label: "支付方式",
tag: "pmtMtd",
type: "Select#PaymentMethod3Code",
status: "M",
},
{
path: "13",
name: "Payment Type Information",
label: "交易类型",
tag: "pmtTpInf",
status: "O",
children: [
{
path: "13.0",
name: "Service Level",
label: "协议规则",
tag: "svcLvl",
type: "Choice",
status: "O",
maxLength: "3",
array: true,
children: [
{
path: "13.0.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#externalServiceLevel1Code",
status: "M",
},
{
path: "13.0.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "13.1",
name: "Local Instrument",
label: "服务水平",
tag: "lclInstrm",
type: "Choice",
status: "O",
children: [
{
path: "13.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalLocalInstrument1Code",
status: "M",
},
{
path: "13.1.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "13.2",
name: "Category Purpose",
label: "处理支付信息",
tag: "ctgyPurp",
type: "Choice",
status: "O",
children: [
{
path: "13.2.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalCategoryPurpose1Code",
status: "M",
},
{
path: "13.2.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "14",
name: "Requested Execution Date",
label: "付款日期",
tag: "reqdExctnDt",
type: "Choice",
status: "M",
children: [
{
path: "14.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "14.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "15",
name: "Pooling Adjustment Date",
label: "现金池调整日期",
tag: "poolgAdjstmntDt",
type: "Date",
status: "O",
},
{
path: "16",
name: "Debtor",
label: "发汇人",
tag: "dbtr",
type: "Party1354",
status: "M",
},
{
path: "17",
name: "Debtor Account",
label: "发汇人账户",
tag: "dbtrAcct",
type: "Account381",
status: "M",
},
{
path: "18",
name: "Debtor Agent",
label: "发汇行",
tag: "dbtrAgt",
type: "Agent61",
status: "M",
},
{
path: "19",
name: "Debtor Agent Account",
label: "发汇行账户",
tag: "dbtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "20",
name: "Instruction For Debtor Agent",
label: "付款指示进一步消息",
tag: "instrForDbtrAgt",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "21",
name: "Ultimate Debtor",
label: "实际出钱方",
tag: "ultmtDbtr",
type: "Party1355",
status: "O",
},
{
path: "22",
name: "Charge Bearer",
label: "交易费用承担方",
tag: "chrgBr",
type: "Select#ChargeBearerType1Code",
status: "O",
},
{
path: "23",
name: "Charges Account",
label: "交易费用账户",
tag: "chrgsAcct",
type: "Account381",
status: "O",
},
{
path: "24",
name: "Charges Account Agent",
label: "服务收费代理行",
tag: "chrgsAcctAgt",
type: "Agent64",
status: "O",
},
{
path: "25",
name: "Payment Identification",
label: "支付标识",
tag: "pmtId",
status: "M",
children: [
{
path: "25.0",
name: "Instruction Identification",
label: "消息标识号",
tag: "instrId",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "25.1",
name: "End To End Identification",
label: "端到端标识号",
tag: "endToEndId",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "26",
name: "Amount",
label: "金额",
tag: "amt",
type: "Choice",
status: "M",
children: [
{
path: "26.0",
name: "Instructed Amount",
label: "发汇金额",
tag: "instdAmt",
type: "Amount#18,5",
status: "M",
},
{
path: "26.1",
name: "Equivalent Amount",
label: "转换金额",
tag: "eqvtAmt",
status: "M",
children: [
{
path: "26.1.0",
name: "Amount",
label: "金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "26.1.1",
name: "Currency Of Transfer",
label: "币种",
tag: "ccyOfTrf",
type: "Select#ccy",
status: "M",
},
],
},
],
},
{
path: "27",
name: "Exchange Rate Information",
label: "汇率信息",
tag: "xchgRateInf",
status: "O",
children: [
{
path: "27.0",
name: "Unit Currency",
label: "币种",
tag: "unitCcy",
type: "Select#ccy",
status: "O",
},
{
path: "27.1",
name: "Exchange Rate",
label: "汇率",
tag: "xchgRate",
type: "Decimal#11,10",
status: "O",
},
{
path: "27.2",
name: "Rate Type",
label: "汇率类型",
tag: "rateTp",
type: "Select#ExchangeRateType1Code",
status: "O",
},
{
path: "27.3",
name: "Contract Identification",
label: "参考信息",
tag: "ctrctId",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
{
path: "28",
name: "Intermediary Agent1",
label: "中间参与行1",
tag: "intrmyAgt1",
type: "Agent61",
status: "O",
},
{
path: "29",
name: "Intermediary Agent1 Account",
label: "中间参与行1账户",
tag: "intrmyAgt1Acct",
type: "Account381",
status: "O",
},
{
path: "30",
name: "Intermediary Agent2",
label: "中间参与行2",
tag: "intrmyAgt2",
type: "Agent61",
status: "O",
},
{
path: "31",
name: "Intermediary Agent2 Account",
label: "中间参与行2账户",
tag: "intrmyAgt2Acct",
type: "Account381",
status: "O",
},
{
path: "32",
name: "Intermediary Agent3",
label: "中间参与行3",
tag: "intrmyAgt3",
type: "Agent61",
status: "O",
},
{
path: "33",
name: "Intermediary Agent3 Account",
label: "中间参与行3账户",
tag: "intrmyAgt3Acct",
type: "Account381",
status: "O",
},
{
path: "34",
name: "Creditor Agent",
label: "收汇行代理行",
tag: "cdtrAgt",
type: "Agent63",
status: "O",
},
{
path: "35",
name: "Creditor Agent Account",
label: "收汇行代理行账户",
tag: "cdtrAgtAcct",
type: "Account381",
status: "O",
},
{
path: "36",
name: "Creditor",
label: "收汇行",
tag: "cdtr",
type: "Party1357",
status: "M",
},
{
path: "37",
name: "Creditor Account",
label: "收汇行账户",
tag: "cdtrAcct",
type: "Account381",
status: "O",
},
{
path: "38",
name: "Ultimate Creditor",
label: "实际的收钱方",
tag: "ultmtCdtr",
type: "Party1355",
status: "O",
},
{
path: "39",
name: "Instruction For Creditor Agent",
label: "收汇指示说明",
tag: "instrForCdtrAgt",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "39.0",
name: "Code",
label: "指示代码",
tag: "cd",
type: "Select#externalInstructionCode3",
status: "O",
},
{
path: "39.1",
name: "Instruction Information",
label: "指示信息",
tag: "instrInf",
type: "TextInput",
status: "O",
maxLength: "140",
},
],
},
{
path: "40",
name: "Instruction For Debtor Agent",
label: "付款指示进一步资料",
tag: "instrForDbtrAgt2",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "41",
name: "Purpose",
label: "支付交易的潜在原因",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "41.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalPurpose1Code",
status: "M",
},
{
path: "41.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "42",
name: "Information",
label: "监管信息",
tag: "inf",
type: "List",
status: "O",
maxLength: "35",
},
{
path: "43",
name: "Related Remittance Information",
label: "相关汇款信息",
tag: "rltdRmtInf",
status: "O",
maxLength: "10",
array: true,
children: [
{
path: "43.0",
name: "Remittance Identification",
label: "汇款唯一标识",
tag: "rmtId",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "43.1",
name: "Remittance Location Details",
label: "汇款地址信息",
tag: "rmtLctnDtls",
status: "O",
array: true,
children: [
{
path: "43.1.0",
name: "Method",
label: "汇款方式",
tag: "mtd",
type: "Select#RemittanceLocationMethod2Code",
status: "M",
},
{
path: "43.1.1",
name: "Electronic Address",
label: "电子地址",
tag: "elctrncAdr",
type: "TextInput",
status: "O",
maxLength: "2048",
},
{
path: "43.1.2",
name: "Postal Address",
label: "邮政地址",
tag: "pstlAdr",
status: "O",
children: [
{
path: "43.1.2.0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput",
status: "M",
maxLength: "140",
},
{
path: "43.1.2.1",
name: "Address",
label: "地址",
tag: "adr",
type: "Address",
status: "M",
},
],
},
],
},
],
},
{
path: "44",
name: "Unstructured",
label: "非结构化信息",
tag: "ustrd",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "45",
name: "Number Of Transactions",
tag: "nbOfTxs",
type: "HiddenInput",
status: "O",
defaultValue: "1",
},
{
path: "46",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pain.001.001.09",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "pain.002.001.10",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Initiating Party",
label: "发起方",
tag: "initgPty",
type: "Party1358",
status: "M",
},
{
path: "9",
name: "Forwarding Agent",
label: "代理行",
tag: "fwdgAgt",
type: "Agent62",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Original Message Name Identification",
label: "原始消息名称",
tag: "orgnlMsgNmId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "12",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Original Payment Information Identification",
label: "原始支付唯一标识",
tag: "orgnlPmtInfId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "14",
name: "Original Instruction Identification",
label: "原始指示方唯一标识",
tag: "orgnlInstrId",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "15",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "16",
name: "Transaction Status",
label: "交易状态",
tag: "txSts",
type: "Select#ExternalPaymentTransactionStatus1Code",
status: "M",
},
{
path: "17",
name: "Status Reason Information",
label: "状态原因详情",
tag: "stsRsnInf",
status: "O",
maxLength: "1",
array: true,
children: [
{
path: "17.0",
name: "Originator",
label: "出具解决通知方",
tag: "orgtr",
type: "Party1351",
status: "O",
},
{
path: "17.1",
name: "Reason",
label: "状态报告原因",
tag: "rsn",
status: "O",
children: [
{
path: "17.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalStatusReason1Code",
status: "M",
},
{
path: "17.1.1",
name: "Additional Information",
label: "取消消息状态交易详情",
tag: "addtlInf",
type: "List",
status: "O",
maxLength: "105,2",
},
],
},
],
},
{
path: "18",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pain.002.001.10",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "M",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "M",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "M",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "M",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address244",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "M",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address243",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address243",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "4",
name: "Contact Details",
label: "联系方式",
tag: "ctctDtls",
status: "O",
children: [
{
path: "4.0",
name: "Phone Number",
label: "电话号码",
tag: "phneNb",
type: "TextInput#\\+[0-9]{1,3}-[0-9()\\+\\-]{1,30}",
status: "O",
maxLength: "35",
},
{
path: "4.1",
name: "Mobile Number",
label: "手机号码",
tag: "mobNb",
type: "TextInput#\\+[0-9]{1,3}-[0-9()\\+\\-]{1,30}",
status: "O",
maxLength: "35",
},
{
path: "4.2",
name: "Fax Number",
label: "传真号码",
tag: "faxNb",
type: "TextInput#\\+[0-9]{1,3}-[0-9()\\+\\-]{1,30}",
status: "O",
maxLength: "35",
},
{
path: "4.3",
name: "Email Address",
label: "邮箱地址",
tag: "emailAdr",
type: "TextInput",
status: "O",
maxLength: "2048",
},
],
},
];
export default [
{
path: "0",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address244",
status: "O",
},
{
path: "2",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "2.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "个人信息",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "出生信息",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "出生日期",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "出生省份",
tag: "prvcOfBirth",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "出生城市",
tag: "cityOfBirth",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "出生国家",
tag: "ctryOfBirth",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "国家",
tag: "ctryOfRes",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
];
export default [
{
path: "0",
name: "Identification",
label: "身份标识信息",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "0.0",
name: "Organisation Identification",
label: "组织信息",
tag: "orgId",
status: "M",
children: [
{
path: "0.0.0",
name: "Any BIC",
label: "行号(BIC)",
tag: "anyBIC",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.0.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.0.2",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "0.0.2.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "0.0.2.1",
name: "Scheme Name",
label: "标识号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.0.2.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
],
},
],
},
],
},
],
},
];
import Amount from "./Amount";
import Ntry from "./Ntry";
import Balance from "./Balance";
import Pacs_008_001_08 from "./Pacs_008_001_08";
import Camt_053_001_08 from "./Camt_053_001_08";
import Camt_054_001_08 from "./Camt_054_001_08";
import Camt_056_001_08 from "./Camt_056_001_08";
import Camt_057_001_06 from "./Camt_057_001_06";
import Camt_029_001_09 from "./Camt_029_001_09";
import Camt_052_001_08 from "./Camt_052_001_08";
import Pacs_009_001_08 from "./Pacs_009_001_08";
import Pacs_009_001_08_COV from "./Pacs_009_001_08_COV";
import Camt_060_001_05 from "./Camt_060_001_05";
import Pacs_002_001_10 from "./Pacs_002_001_10";
import Pain_001_001_09 from "./Pain_001_001_09";
import Pain_002_001_10 from "./Pain_020_001_10";
import Pacs_004_001_09 from "./Pacs_004_001_09";
import Pacs_010_001_03 from "./Pacs_010_001_03";
import Account381 from "./Account381";
import Address241 from "./Address241";
import Agent61 from "./Agent61";
import Party1352 from "./Party1352";
import Party1353 from "./Party1353";
import Agent63 from "./Agent63";
import Account382 from "./Account382";
import Account391 from "./Account391";
import Agent60 from "./Agent60";
import Address242 from "./Address242";
import Party1350 from "./Party1350";
import BTCDomain from "./BTCDomain";
import Party1351 from "./Party1351";
import Agent62 from "./Agent62";
import Party1354 from "./Party1354";
import Party1355 from "./Party1355";
import Address243 from "./Address243";
import Agent64 from "./Agent64";
import Party1356 from "./Party1356";
import Party1357 from "./Party1357";
import Address244 from "./Address244";
import Address from "./Address";
import Party1358 from "./Party1358";
import Agent65 from "./Agent65";
import Ntry2 from "./Ntry2";
import Agent66 from "./Agent66";
import Account392 from "./Account392";
export default function MsgJsonMap(mty) {
switch (mty) {
case "pacs.008.001.08":
return msgClone(Pacs_008_001_08);
case "camt.053.001.08":
return msgClone(Camt_053_001_08);
case "Amount":
return msgClone(Amount);
case "Balance":
return msgClone(Balance);
case "Ntry":
return msgClone(Ntry);
case "camt.054.001.08":
return msgClone(Camt_054_001_08);
case "camt.056.001.08":
return msgClone(Camt_056_001_08);
case "camt.057.001.06":
return msgClone(Camt_057_001_06);
case "camt.029.001.09":
return msgClone(Camt_029_001_09);
case "camt.052.001.08":
return msgClone(Camt_052_001_08);
case "pacs.009.001.08":
return msgClone(Pacs_009_001_08);
case "pacs.009.001.08.COV":
return msgClone(Pacs_009_001_08_COV);
case "camt.060.001.05":
return msgClone(Camt_060_001_05);
case "pacs.002.001.10":
return msgClone(Pacs_002_001_10);
case "pain.001.001.09":
return msgClone(Pain_001_001_09);
case "pain.002.001.10":
return msgClone(Pain_002_001_10);
case "pacs.004.001.09":
return msgClone(Pacs_004_001_09);
case "pacs.010.001.03":
return msgClone(Pacs_010_001_03);
case "Account381":
return msgClone(Account381);
case "Address241":
return msgClone(Address241);
case "Agent61":
return msgClone(Agent61);
case "Party1352":
return msgClone(Party1352);
case "Party1353":
return msgClone(Party1353);
case "Agent63":
return msgClone(Agent63);
case "Account382":
return msgClone(Account382);
case "Account391":
return msgClone(Account391);
case "Agent60":
return msgClone(Agent60);
case "Address242":
return msgClone(Address242);
case "Party1350":
return msgClone(Party1350);
case "BTCDomain":
return msgClone(BTCDomain);
case "Party1351":
return msgClone(Party1351);
case "Agent62":
return msgClone(Agent62);
case "Party1354":
return msgClone(Party1354);
case "Party1355":
return msgClone(Party1355);
case "Address243":
return msgClone(Address243);
case "Agent64":
return msgClone(Agent64);
case "Party1356":
return msgClone(Party1356);
case "Party1357":
return msgClone(Party1357);
case "Address244":
return msgClone(Address244);
case "Address":
return msgClone(Address);
case "Party1358":
return msgClone(Party1358);
case "Agent65":
return msgClone(Agent65);
case "Ntry2":
return msgClone(Ntry2);
case "Agent66":
return msgClone(Agent66);
case "Account392":
return msgClone(Account392);
default:
return null;
}
}
function msgClone(msg) {
return JSON.parse(JSON.stringify(msg));
}
......@@ -558,7 +558,29 @@
></c-input>
</div>
</el-tab-pane>
<el-tab-pane v-if="isoData != null && isoData != ''" :label="`ISO MX ${isoType} 报文`" :name="`iso`">
<el-tab-pane v-if="isoFormatData != null && isoFormatData != ''" :label="`ISO MX ${isoType} 格式化文本`" :name="`isoformat`">
<div :ref="`isoFormatDiv`" style="line-height:2em" class="wrapperInfo">
<el-tree :data="isoFormatData" default-expand-all :highlight-current="true">
<div class="lineInfo" slot-scope="{ node, data }">
<p class="infoOne"> {{'<'+data.tag+'>'}}</p>
<p class="infoTwo"> {{data.name==undefined?'':data.name}}</p>
<p class="infoThree"> {{data.val}}</p>
</div>
<!-- <div class="custom-tree-node" slot-scope="{ node, data }">
<div>
{{'<'+data.tag+'>'}}
</div>
<div>
{{data.name==undefined?'':data.name}}
</div>
<div>
{{data.val}}
</div>
</div> -->
</el-tree>
</div>
</el-tab-pane>
<el-tab-pane v-if="isoData != null && isoData != ''" :label="`ISO MX ${isoType} 原报`" :name="`iso`">
<div :ref="`isoDiv`" style="line-height:2em">
<c-input
class="preMessage"
......@@ -578,6 +600,7 @@
<script>
import commonProcess from '~/mixin/commonProcess';
import Api from '~/service/Api';
import MsgJsonMap from '../mxtemplates';
export default {
inject: ['root'],
props: ['model', 'codes'],
......@@ -605,6 +628,8 @@ export default {
viewPdfurl: '',
formatData: [],
isoData: '',
isoMapData: '',
isoFormatData: [],
isoType: '',
tabName:"format0",
dialogVisible: true
......@@ -663,6 +688,7 @@ export default {
this.textContext = "";
this.previewType = "";
let inr = this.$route.query.inr || this.$route.query.businessInr;
// this.model.docpan.doceot[o].cortyp = "SWT"
......@@ -695,12 +721,92 @@ export default {
this.isoData = res.data.isoData;
if(this.formatData.length > 0){
this.isoType = this.formatData[0].mt;
};
if(res.data.isoJsonData){
this.isoMapData = JSON.parse(res.data.isoJsonData);
const identifier = this.isoMapData.identifier;
let tagsData = MsgJsonMap(identifier);
let tagsDataDeal = [];
for(let i=0;i<tagsData.length;i++){
this.addNode(tagsDataDeal,tagsData[i],this.isoMapData);
}
this.isoFormatData = tagsDataDeal;
}
}
}
},
addNode(array,node,data){
if(this.isLeafNode(node)){
if(data[node.tag]){
node.val = data[node.tag]
// 后台金额数据类型返回值为{'value':xxx},进行处理,只展示xxx值
if(node.val['value']){
node.val = node.val['value'];
}
// 数组数据处理
if(typeof node.val == 'object'){
if(node.val.length){
let val = '';
for(var item of node.val){
val = val + item + '\n';
}
node.val = val;
}
}
array.push(node);
}
}else {
if(node.children){
if(node.tag == 'AppHdr' || node.tag == 'Document' || data[node.tag]){
let childarray = [];
let childdata = {};
if(node.tag == 'AppHdr' || node.tag == 'Document'){
childdata = data
}else{
childdata = data[node.tag];
}
for(let i=0;i<node.children.length;i++){
this.addNode(childarray,node.children[i],childdata);
}
node.children = childarray;
array.push(node);
}
}else {
if(data[node.tag]){
let tagsData = MsgJsonMap(node.type);
let childarray = [];
let childdata = data[node.tag];
if(tagsData){
for(let i=0;i<tagsData.length;i++){
this.addNode(childarray,tagsData[i],childdata);
}
node.children = childarray;
array.push(node);
}
}
}
}
},
isLeafNode(node){
if(node.children){
return false;
}else {
if(node.type.startsWith('Account') ||
node.type.startsWith('Agent') ||
node.type.startsWith('Party') ||
node.type.startsWith('Address')){
return false;
}
}
return true;
},
print(){
},
......@@ -850,4 +956,24 @@ export default {
font-size: 14px !important;
font-family: math !important;
}
.wrapperInfo /deep/ .lineInfo{
display: flex;
overflow: auto;
}
.wrapperInfo /deep/ .infoOne {
// margin:0 20px
width:200px;
}
.wrapperInfo /deep/ .infoTwo{
// margin:0 20px
width:300px;
}
.wrapperInfo /deep/ .infoThree{
// margin:0 20px
flex:1
}
.wrapperInfo /deep/ .el-tree-node__content{
height: 32px;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment