Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
82c5cfac
Commit
82c5cfac
authored
Nov 16, 2023
by
wangguangchao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
iso mx报文格式化展示
parent
828fb1c9
Hide whitespace changes
Inline
Side-by-side
Showing
48 changed files
with
10589 additions
and
1 deletions
+10589
-1
Account381.js
src/components/business/docpan/mxtemplates/Account381.js
+110
-0
Account382.js
src/components/business/docpan/mxtemplates/Account382.js
+110
-0
Account391.js
src/components/business/docpan/mxtemplates/Account391.js
+126
-0
Account392.js
src/components/business/docpan/mxtemplates/Account392.js
+126
-0
Address.js
src/components/business/docpan/mxtemplates/Address.js
+191
-0
Address241.js
src/components/business/docpan/mxtemplates/Address241.js
+137
-0
Address242.js
src/components/business/docpan/mxtemplates/Address242.js
+191
-0
Address243.js
src/components/business/docpan/mxtemplates/Address243.js
+128
-0
Address244.js
src/components/business/docpan/mxtemplates/Address244.js
+137
-0
Agent60.js
src/components/business/docpan/mxtemplates/Agent60.js
+172
-0
Agent61.js
src/components/business/docpan/mxtemplates/Agent61.js
+82
-0
Agent62.js
src/components/business/docpan/mxtemplates/Agent62.js
+65
-0
Agent63.js
src/components/business/docpan/mxtemplates/Agent63.js
+100
-0
Agent64.js
src/components/business/docpan/mxtemplates/Agent64.js
+181
-0
Agent65.js
src/components/business/docpan/mxtemplates/Agent65.js
+172
-0
Agent66.js
src/components/business/docpan/mxtemplates/Agent66.js
+172
-0
Amount.js
src/components/business/docpan/mxtemplates/Amount.js
+4
-0
BTCDomain.js
src/components/business/docpan/mxtemplates/BTCDomain.js
+7
-0
Balance.js
src/components/business/docpan/mxtemplates/Balance.js
+239
-0
Camt_029_001_09.js
...components/business/docpan/mxtemplates/Camt_029_001_09.js
+250
-0
Camt_052_001_08.js
...components/business/docpan/mxtemplates/Camt_052_001_08.js
+200
-0
Camt_053_001_08.js
...components/business/docpan/mxtemplates/Camt_053_001_08.js
+156
-0
Camt_054_001_08.js
...components/business/docpan/mxtemplates/Camt_054_001_08.js
+111
-0
Camt_056_001_08.js
...components/business/docpan/mxtemplates/Camt_056_001_08.js
+251
-0
Camt_057_001_06.js
...components/business/docpan/mxtemplates/Camt_057_001_06.js
+291
-0
Camt_060_001_05.js
...components/business/docpan/mxtemplates/Camt_060_001_05.js
+279
-0
MsgHander.js
src/components/business/docpan/mxtemplates/MsgHander.js
+180
-0
Ntry.js
src/components/business/docpan/mxtemplates/Ntry.js
+231
-0
Ntry2.js
src/components/business/docpan/mxtemplates/Ntry2.js
+298
-0
Pacs_002_001_10.js
...components/business/docpan/mxtemplates/Pacs_002_001_10.js
+251
-0
Pacs_004_001_09.js
...components/business/docpan/mxtemplates/Pacs_004_001_09.js
+484
-0
Pacs_008_001_08.js
...components/business/docpan/mxtemplates/Pacs_008_001_08.js
+577
-0
Pacs_009_001_08.js
...components/business/docpan/mxtemplates/Pacs_009_001_08.js
+483
-0
Pacs_009_001_08_COV.js
...onents/business/docpan/mxtemplates/Pacs_009_001_08_COV.js
+704
-0
Pacs_010_001_03.js
...components/business/docpan/mxtemplates/Pacs_010_001_03.js
+420
-0
Pain_001_001_09.js
...components/business/docpan/mxtemplates/Pain_001_001_09.js
+709
-0
Pain_020_001_10.js
...components/business/docpan/mxtemplates/Pain_020_001_10.js
+209
-0
Party1350.js
src/components/business/docpan/mxtemplates/Party1350.js
+212
-0
Party1351.js
src/components/business/docpan/mxtemplates/Party1351.js
+212
-0
Party1352.js
src/components/business/docpan/mxtemplates/Party1352.js
+194
-0
Party1353.js
src/components/business/docpan/mxtemplates/Party1353.js
+212
-0
Party1354.js
src/components/business/docpan/mxtemplates/Party1354.js
+194
-0
Party1355.js
src/components/business/docpan/mxtemplates/Party1355.js
+212
-0
Party1356.js
src/components/business/docpan/mxtemplates/Party1356.js
+257
-0
Party1357.js
src/components/business/docpan/mxtemplates/Party1357.js
+212
-0
Party1358.js
src/components/business/docpan/mxtemplates/Party1358.js
+77
-0
index.js
src/components/business/docpan/mxtemplates/index.js
+146
-0
index.vue
src/components/business/docpan/views/index.vue
+127
-1
No files found.
src/components/business/docpan/mxtemplates/Account381.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Account382.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Account391.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Account392.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Address.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Address241.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Address242.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Address243.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Address244.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Agent60.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent61.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent62.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent63.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent64.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent65.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Agent66.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Amount.js
0 → 100644
View file @
82c5cfac
export
default
{
ccy
:
""
,
value
:
""
,
};
src/components/business/docpan/mxtemplates/BTCDomain.js
0 → 100644
View file @
82c5cfac
export
default
{
cd
:
""
,
fmly
:
{
cd
:
""
,
subFmlyCd
:
""
,
},
};
src/components/business/docpan/mxtemplates/Balance.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Camt_029_001_09.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_052_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_053_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_054_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_056_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_057_001_06.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Camt_060_001_05.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/MsgHander.js
0 → 100644
View file @
82c5cfac
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
;
}
src/components/business/docpan/mxtemplates/Ntry.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Ntry2.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
],
},
];
src/components/business/docpan/mxtemplates/Pacs_002_001_10.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pacs_004_001_09.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pacs_008_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pacs_009_001_08.js
0 → 100644
View file @
82c5cfac
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"
,
},
]
},
];
src/components/business/docpan/mxtemplates/Pacs_009_001_08_COV.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pacs_010_001_03.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pain_001_001_09.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Pain_020_001_10.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1350.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1351.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1352.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1353.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1354.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1355.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1356.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
];
src/components/business/docpan/mxtemplates/Party1357.js
0 → 100644
View file @
82c5cfac
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"
,
},
];
src/components/business/docpan/mxtemplates/Party1358.js
0 → 100644
View file @
82c5cfac
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"
,
},
],
},
],
},
],
},
],
},
];
src/components/business/docpan/mxtemplates/index.js
0 → 100644
View file @
82c5cfac
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
));
}
src/components/business/docpan/views/index.vue
View file @
82c5cfac
...
...
@@ -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
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment