Commit 0136765a by lixinyi

退回编辑修改

parent 667b86df
......@@ -103,6 +103,7 @@ export default {
this.orgData.ccy = this.options[0].value
this.scale = this.options[0].scale
}
this.scale = this.options[0].scale
},
amountHandle:function() {
this.$root.$children[0].$children[0].$refs.form.validateField(
......
......@@ -9,14 +9,14 @@
@click="validateMessage"
size="small"
type="primary"
>Check</el-button
>检核</el-button
>
<el-button v-else ref="openBtn" @click="open" size="small" type="primary"
>Expansion</el-button
>展开</el-button
>
<br /><br /><br />
<el-button v-if="onShow" @click="genMessage" size="small" type="primary"
>Save</el-button
>发送</el-button
>
<el-button
v-else
......@@ -24,11 +24,11 @@
@click="close"
size="small"
type="primary"
>Put away</el-button
>收起</el-button
>
<br /><br /><br />
<!-- <el-button v-if="thShow" @click="mx2mt" size="small" type="primary">转换</el-button> -->
<el-button v-if="!onShow" type="primary" @click="showTemplate(mty)" size="small">Template</el-button>
<el-button v-if="!onShow" type="primary" @click="showTemplate(mty)" size="small">模板</el-button>
</div>
<el-tabs
type="card"
......@@ -37,7 +37,7 @@
activeName="messageTab"
:before-leave="beforeTabLeave"
>
<el-tab-pane label="Message" name="messageTab">
<el-tab-pane label="报文信息" name="messageTab">
<el-form :model="treeModel" size="small" inline-message ref="form">
<el-tree
ref="tree"
......@@ -121,10 +121,10 @@
</el-tree>
</el-form>
</el-tab-pane>
<el-tab-pane label="Preview" name="previewTab">
<el-tab-pane label="预览" name="previewTab">
<div>
<div class="left">
<h3 class="title1">MX Message</h3>
<!-- <h3 class="title1">MX Message</h3> -->
<textarea class="textleft" readonly v-model="message"></textarea>
</div>
<!-- <div v-if="flag" class="right">
......@@ -678,7 +678,7 @@ export default {
}
const json = appendTreeChild(dataArray);
deleteEmptyProperty(json);
//console.log(json);
console.log(json);
this.jsonMsg = JSON.stringify(json);
var smhinr = this.smhinr;
var data = { json: this.jsonMsg };
......@@ -888,6 +888,7 @@ export default {
var smhinr = this.smhinr;
if (smhinr != undefined && smhinr != null) {
this.$set(data, "opeType", "2");
this.$set(data, "smhinr", smhinr);
}
var loginUser = this.loginUser;
if (loginUser != undefined && loginUser != null) {
......
......@@ -48,70 +48,74 @@ const MsgCodes = {
},
],
ccy: [{
value: "AUD",
label: "AUD",
scale: 2
},{
value: "CHF",
label: "CHF",
scale: 2
},{
value: "CAD",
label: "CAD",
scale: 2
},{
value: "CNY",
label: "CNY",
scale: 2
},
{
value: "USD",
label: "USD",
},{
value: "DKK",
label: "DKK",
scale: 2
},
{
},{
value: "EUR",
label: "EUR",
scale: 2
},
// {
// value: "GBP",
// label: "GBP",
// scale: 2
// },
// {
// value: "JPY",
// label: "JPY",
// scale: 0
// },
// {
// value: "AUD",
// label: "AUD",
// scale: 2
// },
{
},{
value: "HKD",
label: "HKD",
scale: 2
},{
value: "JPY",
label: "JPY",
scale: 2
},{
value: "NOK",
label: "NOK",
scale: 2
},{
value: "NZD",
label: "NZD",
scale: 2
},{
value: "SEK",
label: "SEK",
scale: 2
},{
value: "THB",
label: "THB",
scale: 2
},{
value: "USD",
label: "USD",
scale: 2
},{
value: "SGD",
label: "SGD",
scale: 2
},{
value: "XAU",
label: "XAU",
scale: 2
},{
value: "XAG",
label: "XAG",
scale: 2
},{
value: "XXX",
label: "XXX",
scale: 2
},
// {
// value: "AED",
// label: "AED",
// scale: 2
// },
// {
// value: "EGP",
// label: "EGP",
// scale: 2
// },
// {
// value: "IDR",
// label: "IDR",
// scale: 2
// },
// {
// value: "THB",
// label: "THB",
// scale: 2
// },
// {
// value: "VND",
// label: "VND",
// scale: 0
// },
// {
// value: "SGD",
// label: "SGD",
// scale: 2
// },
],
Ccy: [{
value: "CNY",
......
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: "Identification",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "IBAN",
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: "Other",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "Identification",
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: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "Type",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalCashAccountType1Code",
status: "M",
maxLength: "4",
},
{
path: "1.2",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "Currency",
tag: "ccy",
type: "TextInput#[A-Z]{3,3}",
status: "O",
maxLength: "3",
},
{
path: "3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,70}",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Proxy",
label: "Proxy",
tag: "prxy",
status: "O",
children: [
{
path: "4.0",
name: "Type",
label: "Type",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "4.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalProxyAccountType1Code",
status: "M",
maxLength: "4",
},
{
path: "4.0.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "4.1",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,2048}",
status: "M",
maxLength: "2048",
},
],
},
{
path: "5",
name: "Owner",
label: "Owner",
tag: "ownr",
type: "Party00201",
status: "O",
},
{
path: "6",
name: "Servicer",
label: "Servicer",
tag: "svcr",
type: "Agent",
status: "O",
},
];
export default [
{
path: "0",
name: "Identification",
label: "Identification",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "IBAN",
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: "Other",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "Identification",
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: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1.2",
name: "Issuer",
label: "Issuer",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
children: [
{
path: "0.1.2.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "0.1.2.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "Type",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalCashAccountType1Code",
status: "M",
maxLength: "4",
},
{
path: "1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "Currency",
tag: "ccy",
type: "Select#ccy",
status: "O",
},
{
path: "3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Proxy",
label: "Proxy",
tag: "prxy",
status: "O",
children: [
{
path: "4.0",
name: "Type",
label: "Type",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "4.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalProxyAccountType1Code",
status: "M",
maxLength: "4",
},
{
path: "4.0.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "4.1",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "320",
},
],
},
];
/**
* 没有 Address Type
* Town Name : O Country : O
* Address Line 35,3
*/
export default [{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "O",
maxLength: "2",
},
{
path: "14",
name: "Address Line",
label: "Address Line",
tag: "adrLine",
// type: "List",
// status: "O",
// maxLength: "35,3",
type: "List",
status: "O",
maxLength: "35,3",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : O Country : M
* 没有 Address Line
*/
export default [
{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : O Country : O
* 没有 Address Line
*/
export default [
{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "O",
maxLength: "2",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : M Country : M
* 没有 Address Line
*/
export default [{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : M Country : M
* 没有 Address Line
*/
export default [{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : M Country : M
* Address Line 35,3
*/
export default [
{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
{
path: "14",
name: "Address Line",
label: "Address Line",
tag: "adrLine",
// type: "List",
// status: "O",
// maxLength: "35,3",
type: "List",
status: "O",
maxLength: "35,3",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : M Country : M
* 没有 Address Line
*/
export default [
{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
];
\ No newline at end of file
/**
* 没有 Address Type
* Town Name : O Country : O
* Address Line 70,3
*/
export default [{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "O",
maxLength: "2",
},
{
path: "14",
name: "Address Line",
label: "Address Line",
tag: "adrLine",
type: "List",
status: "O",
maxLength: "70,7",
},
];
\ No newline at end of file
/**
* 没有 Address Type
*
* 和 Address 3 差别:Town Name : O
* Country : O
* Address Line 35,3
*/
export default [
{
path: "0",
name: "Department",
label: "Department",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "1",
name: "Sub Department",
label: "Sub Department",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "2",
name: "Street Name",
label: "Street Name",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "3",
name: "Building Number",
label: "Building Number",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "4",
name: "Building Name",
label: "Building Name",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Floor",
label: "Floor",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "6",
name: "Post Box",
label: "Post Box",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Room",
label: "Room",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Post Code",
label: "Post Code",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Town Name",
label: "Town Name",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Town Location Name",
label: "Town Location Name",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "11",
name: "District Name",
label: "District Name",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "12",
name: "Country Sub Division",
label: "Country Sub Division",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
status: "O",
maxLength: "2",
},
{
path: "14",
name: "Address Line",
label: "Address Line",
tag: "adrLine",
// type: "List",
// status: "O",
// maxLength: "35,3",
type: "List",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Apphdr",
label: "Apphdr",
tag: "appHdr",
type: "Head_001_001_02",
status: "M",
},
{
path: "1",
name: "Related Reference",
label: "Related Reference",
tag: "rltdRef",
status: "M",
children: [
{
path: "1.0",
name: "Reference",
label: "Reference",
tag: "ref",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Reason",
label: "Reason",
tag: "rsn",
status: "M",
children: [
{
path: "2.0",
name: "Rejecting Party Reason",
label: "Rejecting Party Reason",
tag: "rjctgPtyRsn",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.1",
name: "Rejection Date Time",
label: "Rejection Date Time",
tag: "rjctnDtTm",
type: "DateTime",
status: "O",
},
{
path: "2.2",
name: "Error Location",
label: "Error Location",
tag: "errLctn",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,350}",
status: "O",
maxLength: "350",
},
{
path: "2.3",
name: "Reason Description",
label: "Reason Description",
tag: "rsnDesc",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,350}",
status: "M",
maxLength: "350",
},
{
path: "2.4",
name: "Additional Data",
label: "Additional Data",
tag: "addtlData",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,20000}",
status: "O",
maxLength: "20000",
},
],
},
{
path: "3",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "admi.002.001.01",
},
{
path: "4",
name: "Type",
tag: "type",
type: "HiddenInput",
status: "O",
defaultValue: "rtgs",
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
];
/**
* BICFI--status--M,Postal Address 里面的country和town name 不是必输项
*/
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address6",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
type: "Choice",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
{
path: "0.1.0.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
{
path: "1",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
],
},
];
\ No newline at end of file
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
{
path: "1",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
},
{
path: "1.2",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "Postal Address",
type: "Address",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "Other",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.5.2",
name: "Issuer",
label: "Issuer",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "35",
},
],
},
],
},
];
export default [{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
}, ],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
{
path: "1",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [{
path: "1.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
},
{
path: "1.2",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "Postal Address",
type: "Address",
status: "O",
},
],
},
];
\ No newline at end of file
export default [{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
}, ],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address00902",
status: "O",
},
],
}, ];
\ No newline at end of file
export default [{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
}, ],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "Other",
tag: "othr",
status: "O",
children: [{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [{
path: "0.5.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.5.2",
name: "Issuer",
label: "Issuer",
tag: "issr",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
];
\ No newline at end of file
export default [{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
}, ],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address2",
status: "O",
},
],
}, ];
\ No newline at end of file
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
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: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
status: "O",
type: "Address2"
},
],
},
];
export default [{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
}, ],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
}, ],
},
],
}, ];
\ No newline at end of file
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address3",
status: "O",
},
],
},
];
/**
* BICFI--status--O
* Postal Address 里面的country和town name 是必输项,没有Address Line
*/
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address4",
status: "O",
},
],
},
];
/**
* BICFI--status--M,Postal Address 里面的country和town name 是必输项
*
* 多了Branch Identification--Identification
*/
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address3",
status: "O",
},
{
path: "0.5",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address6",
status: "O",
},
{
path: "0.5",
name: "Branch Identification",
label: "Branch Identification",
tag: "brnchId",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
];
/**
* BICFI--status--O,Postal Address 里面的country和town name 不是必输项
*/
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "Financial Institution Identification",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "BICFI",
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: "Clearing System Member Identification",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "Clearing System Identification",
tag: "clrSysId",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "Member Identification",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address6",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Apphdr",
label: "Apphdr",
tag: "appHdr",
type: "Head_001_001_02",
status: "M",
},
{
path: "1",
name: "Message Identification",
label: "Message Identification",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2",
name: "Creation Date Time",
label: "Creation Date Time",
tag: "creDtTm",
type: "DateTime",
status: "O",
},
{
path: "3",
name: "Report Or Error",
label: "Report Or Error",
tag: "rptOrErr",
status: "M",
children: [
{
path: "3.0",
name: "Business Report",
label: "Business Report",
tag: "bizRpt",
status: "M",
array: true,
children: [
{
path: "3.0.0",
name: "System Identification",
label: "System Identification",
tag: "sysId",
type: "Choice",
status: "M",
array: true,
children: [
{
path: "3.0.0.0",
name: "Market Infrastructure Identification",
label: "Market Infrastructure Identification",
tag: "mktInfrstrctrId",
status: "M",
children: [
{
path: "3.0.0.0.0",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput",
status: "M",
defaultValue: "HKRTGS",
maxLength: "35",
},
],
},
{
path: "3.0.0.1",
name: "Country",
label: "Country",
tag: "ctry",
type: "Select#countryCode",
maxLength: "2",
status: "M",
},
],
},
{
path: "3.0.1",
name: "Business Day Or Error",
label: "Business Day Or Error",
tag: "bizDayOrErr",
status: "M",
children: [
{
path: "3.0.1.0",
name: "Business Day Information",
label: "Business Day Information",
tag: "bizDayInf",
status: "M",
children: [
{
path: "3.0.1.0.0",
name: "System Date",
label: "System Date",
tag: "sysDt",
type: "Choice",
status: "M",
children: [
{
path: "3.0.1.0.0.0",
name: "Date",
label: "Date",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "3.0.1.0.0.1",
name: "Date Time",
label: "Date Time",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "3.0.1.0.1",
name: "System Information Per Currency",
label: "System Information Per Currency",
tag: "sysInfPerCcy",
status: "O",
array: true,
children: [
{
path: "3.0.1.0.1.0",
name: "System Currency",
label: "System Currency",
tag: "sysCcy",
type: "Select#ccy",
maxLength: "3",
status: "O",
},
{
path: "3.0.1.0.1.1",
name: "Event",
label: "Event",
tag: "evt",
status: "O",
array: true,
children: [
{
path: "3.0.1.0.1.1.0",
name: "Type",
label: "Type",
tag: "tp",
status: "M",
children: [
{
path: "3.0.1.0.1.1.0.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalSystemEventType1Code",
status: "M",
maxLength: "4",
},
],
},
{
path: "3.0.1.0.1.1.1",
name: "Scheduled Time",
label: "Scheduled Time",
tag: "schdldTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "3.0.1.0.1.2",
name: "Closure Information",
label: "Closure Information",
tag: "clsrInf",
status: "O",
array: true,
children: [
{
path: "3.0.1.0.1.2.0",
name: "Reason",
label: "Reason",
tag: "rsn",
status: "M",
children: [
{
path: "3.0.1.0.1.2.0.0",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
],
},
],
},
],
},
{
path: "4",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.019.001.07",
},
{
path: "5",
name: "Type",
tag: "type",
type: "HiddenInput",
status: "O",
defaultValue: "rtgs",
},
];
export default [
{
path: "0",
name: "Apphdr",
label: "Apphdr",
tag: "appHdr",
type: "Head_001_001_02",
status: "M",
},
{
path: "1",
name: "Message Identification",
label: "Message Identification",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2",
name: "Creation Date Time",
label: "Creation Date Time",
tag: "creDtTm",
type: "DateTime",
status: "O",
},
{
path: "3",
name: "Report Or Error",
label: "Report Or Error",
tag: "rptOrErr",
status: "M",
children: [
{
path: "3.0",
name: "Business Report",
label: "Business Report",
tag: "bizRpt",
status: "M",
array: true,
children: [
{
path: "3.0.0",
name: "Business Information Reference",
label: "Business Information Reference",
tag: "bizInfRef",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "3.0.1",
name: "General Business Or Error",
label: "General Business Or Error",
tag: "gnlBizOrErr",
status: "M",
children: [
{
path: "3.0.1.0",
name: "General Business",
label: "General Business",
tag: "gnlBiz",
status: "M",
children: [
{
path: "3.0.1.0.0",
name: "Subject",
label: "Subject",
tag: "sbjt",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "3.0.1.0.1",
name: "Subject Details",
label: "Subject Details",
tag: "sbjtDtls",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,350}",
status: "M",
maxLength: "350",
},
],
},
],
},
],
},
],
},
{
path: "4",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.021.001.06",
},
{
path: "5",
name: "Type",
tag: "type",
type: "HiddenInput",
status: "O",
defaultValue: "rtgs",
},
];
export default [
{
path: "0",
name: "Apphdr",
label: "Apphdr",
tag: "appHdr",
type: "Head_001_001_02",
status: "M",
},
{
path: "1",
name: "Message Header",
label: "Message Header",
tag: "msgHdr",
status: "M",
children: [
{
path: "1.0",
name: "Message Identification",
label: "Message Identification",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "1.1",
name: "Creation Date Time",
label: "Creation Date Time",
tag: "creDtTm",
type: "DateTime",
status: "O",
},
{
path: "1.2",
name: "Request Type",
label: "Request Type",
tag: "reqTp",
status: "O",
children: [
{
path: "1.2.0",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
status: "M",
children: [
{
path: "1.2.0.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "1.2.0.1",
name: "Scheme Name",
label: "Scheme Name",
tag: "schmeNm",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "1.2.0.2",
name: "Issuer",
label: "Issuer",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "O",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2",
name: "Receipt Details",
label: "Receipt Details",
tag: "rctDtls",
status: "M",
children: [
{
path: "2.0",
name: "Original Message Identification",
label: "Original Message Identification",
tag: "orgnlMsgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Message Identification",
label: "Message Identification",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.0.1",
name: "Message Name Identification",
label: "Message Name Identification",
tag: "msgNmId",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.0.2",
name: "Originator Name",
label: "Originator Name",
tag: "orgtrNm",
type: "TextInput#[0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,70}",
status: "O",
maxLength: "70",
},
],
},
{
path: "2.1",
name: "Original Payment Identification",
label: "Original Payment Identification",
tag: "orgnlPmtId",
status: "O",
children: [
{
path: "2.1.0",
name: "Long Business Identification",
label: "Long Business Identification",
tag: "lngBizId",
status: "M",
children: [
{
path: "2.1.0.0",
name: "Transaction Identification",
label: "Transaction Identification",
tag: "txId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.1",
name: "UETR",
label: "UETR",
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: "M",
},
{
path: "2.1.0.2",
name: "Inter Bank Settlement Amount",
label: "Inter Bank Settlement Amount",
tag: "intrBkSttlmAmt",
type: "Decimal#18,5",
status: "M",
},
{
path: "2.1.0.3",
name: "Inter Bank Settlement Date",
label: "Inter Bank Settlement Date",
tag: "intrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.4",
name: "Payment Method",
label: "Payment Method",
tag: "pmtMtd",
type: "Choice",
status: "O",
children: [
{
path: "2.1.0.4.0",
name: "XML Message Name",
label: "XML Message Name",
tag: "xmlMsgNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.4.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.4.2",
name: "Instrument",
label: "Instrument",
tag: "instrm",
type: "Select#paymentInstrument1Code",
status: "M",
},
],
},
{
path: "2.1.0.5",
name: "Instructing Agent",
label: "Instructing Agent",
tag: "instgAgt",
type: "Agent05201",
status: "M",
},
{
path: "2.1.0.6",
name: "Instructed Agent",
label: "Instructed Agent",
tag: "instdAgt",
type: "Agent05201",
status: "M",
},
],
},
],
},
{
path: "2.2",
name: "Request Handling",
label: "Request Handling",
tag: "reqHdlg",
status: "M",
array: true,
children: [
{
path: "2.2.0",
name: "Status Code",
label: "Status Code",
tag: "stsCd",
type: "TextInput#[a-zA-Z0-9]{1,4}",
status: "M",
maxLength: "4",
},
{
path: "2.2.1",
name: "Description",
label: "Description",
tag: "desc",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]{1,140}",
status: "O",
maxLength: "140",
},
],
},
],
},
{
path: "3",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.025.001.05",
},
{
path: "4",
name: "Type",
tag: "type",
type: "HiddenInput",
status: "O",
defaultValue: "rtgs",
},
];
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
export function appendTreeChild(nodeArry) {
const json = {};
const keySet = new Set();
for (var node of nodeArry) {
if (keySet.has(node.tag) || node.array) {
var tmpNewNode = {};
genJsonNode(tmpNewNode, node);
if (!Array.isArray(json[node.tag])) {
var 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 (var aEle of orgJson.value) {
arry.push(...Object.values(aEle));
}
newJson[orgJson.tag] = arry;
} else {
newJson[orgJson.tag] = orgJson.value;
}
} else if (orgJson.disabled !== 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 (var node of childNodeArry) {
if (node.status === "M") {
return true;
}
}
}
}
export function isEmptyMsg(json) {
if (Array.isArray(json)) {
for (var js of json) {
if (!isEmptyMsg(js)) {
return false;
}
}
return true;
} 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 (var js of json) {
if (!isEmptyJson(js)) {
return false;
}
}
return true;
} else if (Object.prototype.toString.call(json) === "[object Object]") {
for (var 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 (var 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 fillTreeValue(jsonArray, map) {
for (var job of jsonArray) {
for (var key of map.keys()) {
alert(key);
if (
job.tag === key &&
(job.children === null || job.children === undefined)
) {
job.value = map.get(key);
alert(1);
jsonArray.push(job);
} else if (job.tag === key && job.children != null) {
fillTreeValue(job.children, map.get(key));
}
}
}
}
//已封装的深拷贝函数
export function deepClone(obj = {}, hashMap = new WeakMap()) {
//变量先置空
var 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: "Apphdr",
label: "Apphdr",
tag: "appHdr",
type: "Head_001_001_02",
status: "M",
},
{
path: "1",
name: "Group Header",
label: "Group Header",
tag: "grpHdr",
status: "M",
children: [{
path: "1.0",
name: "Message Identification",
label: "Message Identification",
tag: "msgId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "1.1",
name: "Creation Date Time",
label: "Creation Date Time",
tag: "creDtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "2",
name: "Transaction Information And Status",
label: "Transaction Information And Status",
tag: "txInfAndSts",
status: "M",
children: [{
path: "2.0",
name: "Status Identification",
label: "Status Identification",
tag: "stsId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.1",
name: "Original Group Information",
label: "Original Group Information",
tag: "orgnlGrpInf",
status: "M",
children: [{
path: "2.1.0",
name: "Original Message Identification",
label: "Original Message Identification",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.1.1",
name: "Original MessageName Identification",
label: "Original MessageName Identification",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
{
path: "2.1.2",
name: "Original Creation Date Time",
label: "Original Creation Date Time",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
},
],
},
{
path: "2.2",
name: "Original Instruction Identification",
label: "Original Instruction Identification",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.3",
name: "Original End To End Identification",
label: "Original End To End Identification",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.4",
name: "Original Transaction Identification",
label: "Original Transaction Identification",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.5",
name: "Original UETR",
label: "Original UETR",
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: "2.6",
name: "Transaction Status",
label: "Transaction Status",
tag: "txSts",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,4}",
status: "M",
maxLength: "4",
},
{
path: "2.7",
name: "Status Reason Information",
label: "Status Reason Information",
tag: "stsRsnInf",
status: "O",
maxLength: "35",
array: true,
children: [{
path: "2.7.0",
name: "Originator",
label: "Originator",
tag: "orgtr",
type: "Party00201",
status: "O",
},
{
path: "2.7.1",
name: "Reason",
label: "Reason",
tag: "rsn",
type: "Choice",
status: "O",
children: [{
path: "2.7.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#ExternalStatusReason1Code",
status: "M",
},
{
path: "2.7.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "M",
maxLength: "35",
},
],
},
{
path: "2.7.2",
name: "Additional Information",
label: "Additional Information",
tag: "addtlInf",
type: "List",
status: "O",
},
],
},
{
path: "2.8",
name: "Effective Interbank Settlement Date",
label: "Effective Interbank Settlement Date",
tag: "fctvIntrBkSttlmDt",
type: "Choice",
status: "O",
children: [{
path: "2.8.0",
name: "Date",
label: "Date",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "2.8.1",
name: "Date Time",
label: "Date Time",
tag: "dtTm",
type: "DateTime",
status: "M",
defaultValue: "disabled"
},
],
},
{
path: "2.9",
name: "Clearing System Reference",
label: "Clearing System Reference",
tag: "clrSysRef",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]{1,35}",
status: "O",
maxLength: "35",
},
{
path: "2.10",
name: "Instructing Agent",
label: "Instructing Agent",
tag: "instgAgt",
type: "Agent2",
status: "M",
},
{
path: "2.11",
name: "Instructed Agent",
label: "Instructed Agent",
tag: "instdAgt",
type: "Agent2",
status: "M",
},
],
},
{
path: "3",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "pacs.002.001.10",
},
{
path: "4",
name: "Type",
tag: "type",
type: "HiddenInput",
status: "O",
defaultValue: "rtgs",
},
];
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
export default [
{
path: "0",
name: "Name",
label: "Name",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1",
name: "Postal Address",
label: "Postal Address",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "2",
name: "Identification",
label: "Identification",
tag: "id",
type: "Choice",
status: "O",
children: [
{
path: "2.0",
name: "Organisation Identification",
label: "Organisation Identification",
tag: "orgId",
status: "M",
children: [
{
path: "2.0.0",
name: "Any BIC",
label: "Any 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: "LEI",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "2.0.2",
name: "Other",
label: "Other",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.0.2.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.0.2.1",
name: "Scheme Name",
label: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.0.2.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalOrganisationIdentificationCode",
status: "M",
},
{
path: "2.0.2.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "2.1",
name: "Private Identification",
label: "Private Identification",
tag: "prvtId",
status: "M",
children: [
{
path: "2.1.0",
name: "Date And Place Of Birth",
label: "Date And Place Of Birth",
tag: "dtAndPlcOfBirth",
status: "O",
children: [
{
path: "2.1.0.0",
name: "Birth Date",
label: "Birth Date",
tag: "birthDt",
type: "Date",
status: "M",
},
{
path: "2.1.0.1",
name: "Province Of Birth",
label: "Province Of Birth",
tag: "prvcOfBirth",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2.1.0.2",
name: "City Of Birth",
label: "City Of Birth",
tag: "cityOfBirth",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "2.1.0.3",
name: "Country Of Birth",
label: "Country Of Birth",
tag: "ctryOfBirth",
type: "Select#countryCode",
status: "M",
maxLength: "2",
},
],
},
{
path: "2.1.1",
name: "Other",
label: "Other",
tag: "othr",
status: "O",
maxLength: "2",
array: true,
children: [
{
path: "2.1.1.0",
name: "Identification",
label: "Identification",
tag: "id",
type: "TextInput#[0-9a-zA-Z/\\-\\?:\\(\\)\\.,'\\+ ]+",
status: "M",
maxLength: "35",
},
{
path: "2.1.1.1",
name: "Scheme Name",
label: "Scheme Name",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "2.1.1.1.0",
name: "Code",
label: "Code",
tag: "cd",
type: "Select#externalPersonIdentificationCode",
status: "M",
},
{
path: "2.1.1.1.1",
name: "Proprietary",
label: "Proprietary",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
],
},
{
path: "3",
name: "Country Of Residence",
label: "Country Of Residence",
tag: "ctryOfRes",
type: "Select#countryCode",
status: "O",
maxLength: "2",
},
];
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