Commit a4405d96 by WH

Merge remote-tracking branch 'origin/bochk-poc-1113' into bochk-poc-1113

parents 12d4dae4 dae02947
......@@ -250,6 +250,7 @@
border-color: var(--themecolor);
}
.el-button--primary:hover{
color: #fff;
background: linear-gradient(180deg, #B31C2A 0%, #FF6A6A 100%);
}
.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{
......
......@@ -6,12 +6,12 @@ export default {
methods: {
async handleSearch() {
let opndatfrom = this.model.infcon.opndatfrom;
if (!opndatfrom || opndatfrom == '') {
if ((!opndatfrom || opndatfrom == '') && !this.$route.query.trn) {
this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
return;
}
let opndatto = this.model.infcon.opndatto;
if (!opndatto || opndatto == '') {
if ((!opndatto || opndatto == '') && !this.$route.query.trn) {
this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
return;
}
......@@ -22,8 +22,8 @@ export default {
inr:this.model.brdgrp.rec.inr,
pageIndex: this.pagination.pageIndex,
pageSize: this.pagination.pageSize,
opndatfrom:moment(opndatfrom).format('YYYY-MM-DD'),
opndatto:moment(opndatto).format('YYYY-MM-DD'),
opndatfrom:!opndatfrom? null : moment(opndatfrom).format('YYYY-MM-DD'),
opndatto:!opndatto ? null: moment(opndatto).format('YYYY-MM-DD'),
};
let rtnmsg = await Api.post('/service/infbrd/getList', params);
if (rtnmsg.respCode == SUCCESS) {
......
......@@ -353,6 +353,7 @@
style="margin-left: 5px"
size="small"
type="primary"
v-if="!isInfo"
@click="handler(scope.row)"
>处理
</c-button>
......@@ -408,6 +409,16 @@ export default {
props: ["model", "codes"],
mixins: [event],
components: {},
computed:{
mode () {
return this.$store.state.Status.mode
},
isInfo: {
get () {
return this.mode === 'info'
}
}
},
data() {
return {
inr: "",
......@@ -556,7 +567,14 @@ export default {
};
},
methods: {},
mounted: function () {},
mounted: function () {
if(this.$route.query && this.$route.query.trn){
this.model.infcon.ownref = this.$route.query.trn
this.model.infcon.opndatfrom = null
this.model.infcon.opndatto = null
this.handleSearch()
}
},
};
</script>
<style>
......
import Api from '~/service/Api';
import { getTrnNameByInr } from "~/service/business/common";
import moment from 'moment';
import Utils from "~/utils";
export default {
methods: {
async handleSearch() {
let opndatfrom = this.model.infcon.opndatfrom;
if (!opndatfrom || opndatfrom == '') {
if ((!opndatfrom || opndatfrom == '') && !this.$route.query.trn) {
this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
return;
}
let opndatto = this.model.infcon.opndatto;
if (!opndatto || opndatto == '') {
if ((!opndatto || opndatto == '') && !this.$route.query.trn) {
this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
return;
}
let params = {
...this.model.infcon,
fenlishi: this.model.fenlishi,
......@@ -24,8 +27,8 @@ export default {
fingua: this.model.fingua,
pageIndex: this.pagination.pageIndex,
pageSize: this.pagination.pageSize,
opndatfrom:moment(opndatfrom).format('YYYY-MM-DD'),
opndatto:moment(opndatto).format('YYYY-MM-DD'),
opndatfrom:!opndatfrom ? null : moment(opndatfrom).format('YYYY-MM-DD'),
opndatto:!opndatto ? null :moment(opndatto).format('YYYY-MM-DD'),
};
let rtnmsg = await Api.post('/service/inflid/getList', params);
if (rtnmsg.respCode == SUCCESS) {
......@@ -174,7 +177,8 @@ export default {
if (res.respCode == SUCCESS) {
const trnName = res.data.toLowerCase();
let viewurl = "/#/display/" + trnName + "?trn=" + inr
window.open(viewurl, 'newwindow', 'height=1500,width=1200,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
const serial = Utils.generateUUID();
window.open(viewurl, serial, 'height=1500,width=1200,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
}
});
},
......
......@@ -126,7 +126,7 @@
<c-col :span="24" style="margin-top: 10px">
<c-button class="medium_bcs" size="medium" type="primary" style="margin-left: 0px" title="LITOPN"
@click="toLitopn">
@click="toLitopn" v-if="!isInfo">
进口信用证开立
</c-button>
</c-col>
......@@ -206,6 +206,7 @@
size="small"
type="primary"
@click="handler(scope.row)"
v-if="!isInfo"
>处理
</c-button>
</template>
......@@ -430,7 +431,23 @@ export default {
},
methods: {},
created: function () {
if(this.$route.query && this.$route.query.trn){
this.root.model.infcon.seaownref = this.$route.query.trn
this.root.model.infcon.opndatfrom = null
this.root.model.infcon.opndatto = null
this.handleSearch()
}
},
computed:{
mode () {
return this.$store.state.Status.mode
},
isInfo: {
get () {
return this.mode === 'info'
}
},
}
};
</script>
<style scope>
......
......@@ -48,7 +48,9 @@ export default {
}
},
mounted () {
this.getInidatfro()
if(!this.$route.query.trn){
this.getInidatfro()
}
},
}
</script>
......
......@@ -57,6 +57,8 @@ export default {
// 兼容处理在前端model中定义了字段,后端返回的数据中不存在字段的问题
copyValueFromVoData (model, data) {
model.modifySet = []
model.ebankSet = []
model.incSet = []
let keysList = Object.keys(model)
keysList.map((key) => {
if (data[key]) {
......
......@@ -16,6 +16,7 @@
size="small"
style="margin-left: 10px; padding: 0 10px"
type="primary"
@click="onInfoView('inflid')"
>
<i class="el-icon-info"></i>
</c-button>
......@@ -175,6 +176,7 @@
size="small"
type="primary"
icon="el-icon-search"
@click="onInfoView('infbrd')"
>
</c-button>
<c-button
......@@ -563,7 +565,7 @@
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import Utils from "~/utils";
export default {
inject: ["root"],
props: ["model", "codes"],
......@@ -620,7 +622,18 @@ export default {
},
},
methods: {
onInfoView(type ="infbrd"){
let viewurl,orderNum
if(type == "infbrd"){
orderNum = this.model.brdgrp.rec.ownref
viewurl = "/#/info/infbrd" + "?trn=" + orderNum
} else{
orderNum = this.model.lidgrp.rec.ownref
viewurl = "/#/info/inflid" + "?trn=" + orderNum
}
const serial = Utils.generateUUID();
window.open(viewurl, serial, 'height=1500,width=1200,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
}
},
......@@ -630,7 +643,7 @@ export default {
max2cur(){
this.model.brdgrp.cbs.max2.cur = this.model.brdgrp.cbs.max.cur
return this.model.brdgrp.cbs.max2.cur
},
}
}
// dscinsflgChang() {
// if (this.model.brdgrp.rec.dscinsflg === "X") {
......
......@@ -42,6 +42,8 @@ export default {
// 兼容处理在前端model中定义了字段,后端返回的数据中不存在字段的问题
copyValueFromVoData (model, data) {
model.modifySet = []
model.ebankSet = []
model.incSet = []
let keysList = Object.keys(model)
keysList.map((key) => {
if (data[key]) {
......
......@@ -21,8 +21,9 @@
style="margin: 0 10px 0 10px; padding: 0 12px; height: 32px"
size="small"
type="primary"
icon="el-icon-search"
@click="onInfoView"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin: 0 0"
......@@ -94,14 +95,8 @@
label-width="0px"
prop="lidgrp.cbs.nom1.amt"
>
<c-input-number v-if="model.lidgrp.cbs.nom1.cur =='JPY'"
v-model="model.lidgrp.cbs.nom1.amt"
style="text-align: left; width: 90%"
placeholder="请输入金额"
@change="nomtopChange"
></c-input-number>
<c-input-currency v-else
<c-input-currency
:currency="model.lidgrp.cbs.nom1.cur"
v-model="model.lidgrp.cbs.nom1.amt"
style="text-align: left; width: 90%"
placeholder="请输入金额"
......@@ -605,6 +600,12 @@ export default {
// });
// },
onInfoView(){
let orderNum = this.model.lidgrp.rec.ownref
let viewurl = "/#/info/inflid" + "?trn=" + orderNum
const serial = Utils.generateUUID();
window.open(viewurl, serial, 'height=1500,width=1200,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
},
open(val) {
if (
val === "" &&
......@@ -663,14 +664,28 @@ export default {
}
}
},
"model.lidgrp.cbs.nom1.cur":{
immediate: true,
handler(val, oldVal) {
if (val == "JPY") {
this.model.lidgrp.cbs.nom1.amt = Number(this.model.lidgrp.cbs.nom1.amt)
}
}
},
// "model.lidgrp.cbs.nom1.cur":{
// immediate: true,
// handler(val, oldVal) {
// if (val == "JPY") {
// console.log("this.root=>",this.root)
// this.model.lidgrp.cbs.nom1.amt = null
// this.root.rules['lidgrp.cbs.nom1.amt'] = [
// { type: 'number', required: true, message: '必输项' }
// ]
// } else {
// this.root.rules['lidgrp.cbs.nom1.amt'] = [
// { type: 'string', required: true, message: '必输项' },
// { max: 18, message: '整数位不能超过15位' },
// {
// pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/,
// message: '小数位不能超过2位',
// }
// ]
// }
// }
// },
"model.lidgrp":{
immediate: true,
deep: true,
......
<template>
<el-date-picker v-storeModify :id="id" :class="{'highlight': highlight,'redClass':red && isDisable}" v-model="model" v-bind="attrs" v-on="$listeners" v-bind:disabled="isDisable" :value-format="valueFormat" :format="format"></el-date-picker>
<el-date-picker v-storeModify :id="id"
:class="{ 'highlight': highlight, 'greenClass': isGreen && isDisplay, 'yellowClass': isYellow && isDisplay, 'redClass': isRed && isDisplay }"
v-model="model" v-bind="attrs" v-on="$listeners" v-bind:disabled="isDisable" :value-format="valueFormat"
:format="format"></el-date-picker>
</template>
<script>
export default {
inject: ["root"],
directives:{
storeModify:{
update(el,bind,vnode){
directives: {
storeModify: {
update(el, bind, vnode) {
let target = el.querySelector('.el-input__inner')
let _this = vnode.context
let key = vnode.parent.data.model.expression
let keyArray = key.split('.')
let curKey = keyArray.pop()
let curKey = keyArray.pop()
let resultKey = keyArray.join(".")
let deepData = _this.getProperty(resultKey,_this.root)
if(deepData && Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
_this.red = true
let deepData = _this.getProperty(resultKey, _this.root)
if (deepData && Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
_this.isRed = true
}
}
target.onfocus = (...args)=>{
if(deepData.modifySet){
if(Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
return
}
deepData.modifySet.push(curKey)
}
if (deepData && Array.isArray(deepData.ebankSet)) {
if (deepData.ebankSet.includes(curKey)) {
_this.isYellow = true
}
}
if (deepData && Array.isArray(deepData.incSet)) {
if (deepData.incSet.includes(curKey)) {
_this.isGreen = true
}
}
target.onfocus = (...args) => {
if (deepData.modifySet) {
if (Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
return
}
deepData.modifySet.push(curKey)
}
} else {
deepData.modifySet = [curKey]
......@@ -56,41 +70,47 @@ export default {
default: undefined
}
},
data(){
data() {
return {
red:false
isRed: false,
isGreen: false,
isYellow: false
}
},
computed: {
model: {
get () {
get() {
return this.value
},
set (newVal) {
set(newVal) {
this.$emit('input', newVal)
}
},
mode () {
mode() {
return this.$store.state.Status.mode
},
isDisable: {
get () {
get() {
return this.mode === 'display' || this.disabled
}
},
highlight () {
isDisplay: {
get() {
return this.mode === 'display'
}
},
highlight() {
return this.$store.state.Status.highlights.indexOf(this.id) !== -1
},
attrs(){
if(this.mode === 'display' || this.disabled)
{
let {placeholder,...rest} = this.$attrs
attrs() {
if (this.mode === 'display' || this.disabled) {
let { placeholder, ...rest } = this.$attrs
return rest
}
return this.$attrs
}
},
methods:{
methods: {
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
......@@ -105,11 +125,26 @@ export default {
</script>
<style lang="less" scoped>
.el-input.highlight .el-input__inner{
border-color: red;
.greenClass /deep/ .el-input__inner {
border-color: green;
}
.redClass /deep/ .el-input__inner{
.greenClass /deep/ .el-textarea__inner {
border-color: green;
}
.yellowClass /deep/ .el-input__inner {
border-color: blue;
}
.yellowClass /deep/ .el-textarea__inner {
border-color: blue;
}
.redClass /deep/ .el-input__inner {
border-color: red;
}
</style>
\ No newline at end of file
.redClass /deep/ .el-textarea__inner {
border-color: red;
}</style>
\ No newline at end of file
<template>
<el-input :class="{'redClass':red && isDisplay}" v-storeModify :id="id" ref="form-item" v-model="model" v-bind="attrs" v-on="$listeners" v-bind:disabled="isDisable">
<el-input :class="{ 'greenClass': isGreen && isDisplay, 'yellowClass': isYellow && isDisplay, 'redClass': isRed && isDisplay }"
v-storeModify :id="id" ref="form-item" v-model="model" v-bind="attrs" v-on="$listeners" v-bind:disabled="isDisable">
<template v-slot:suffix>
<slot name="suffix"></slot>
</template>
......@@ -23,80 +24,109 @@ export default {
default: undefined
}
},
data(){
data() {
return {
red:false
isRed: false,
isGreen: false,
isYellow: false
}
},
directives:{
storeModify:{
update(el,bind,vnode){
directives: {
storeModify: {
update(el, bind, vnode) {
let _this = vnode.context
let key = vnode.parent.data.model.expression
let keyArray = key.split('.')
let curKey = keyArray.pop()
let curKey = keyArray.pop()
let resultKey = keyArray.join(".")
let deepData = _this.getProperty(resultKey,_this.root)
if(deepData && Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
_this.red = true
let deepData = _this.getProperty(resultKey, _this.root)
if (deepData && Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
_this.isRed = true
}
}
if (deepData && Array.isArray(deepData.ebankSet)) {
if (deepData.ebankSet.includes(curKey)) {
_this.isYellow = true
}
}
if (deepData && Array.isArray(deepData.incSet)) {
if (deepData.incSet.includes(curKey)) {
_this.isGreen = true
}
}
el.onchange = (...args)=>{
if(deepData.modifySet){
if(Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
return
}
deepData.modifySet.push(curKey)
el.onchange = (...args) => {
if (deepData.modifySet) {
if (Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
return
}
deepData.modifySet.push(curKey)
}
} else {
deepData.modifySet = [curKey]
}
}
}
}
},
computed: {
model: {
get () {
get() {
return this.value
},
set (newVal) {
set(newVal) {
this.$emit('input', newVal)
}
},
mode () {
mode() {
return this.$store.state.Status.mode
},
isDisable: {
get () {
get() {
return this.mode === 'display' || this.disabled
}
},
isDisplay: {
get () {
get() {
return this.mode === 'display'
}
},
highlight () {
highlight() {
return this.$store.state.Status.highlights.indexOf(this.id) !== -1
},
highlightChanges () {
highlightChanges() {
return this.$store.state.Status.highlightChanges.indexOf(this.id) !== -1
},
attrs(){
if(this.mode === 'display' || this.disabled)
{
let {placeholder,...rest} = this.$attrs
attrs() {
if (this.mode === 'display' || this.disabled) {
let { placeholder, ...rest } = this.$attrs
return rest
}
return this.$attrs
}
},
methods:{
methods: {
isIncludeType(data) {
if (data && Array.isArray(data.modifySet)) {
if (data.modifySet.includes(curKey)) {
_this.isRed = true
}
}
if (data && Array.isArray(data.ebankSet)) {
if (data.ebankSet.includes(curKey)) {
_this.isYellow = true
}
}
if (data && Array.isArray(data.incSet)) {
if (data.incSet.includes(curKey)) {
_this.isGreen = true
}
}
},
getProperty(str, value) {
let keys = str?.split('.')
for (let key of keys) {
......@@ -111,18 +141,34 @@ export default {
</script>
<style lang="less" scoped>
.redClass /deep/ .el-input__inner{
.greenClass /deep/ .el-input__inner {
border-color: green;
}
.greenClass /deep/ .el-textarea__inner {
border-color: green;
}
.yellowClass /deep/ .el-input__inner {
border-color: blue;
}
.yellowClass /deep/ .el-textarea__inner {
border-color: blue;
}
.redClass /deep/ .el-input__inner {
border-color: red;
}
.redClass /deep/ .el-textarea__inner {
border-color: red;
}
/*
.el-input.change-light .el-input__inner{
border-color: #E6A23C;
}
.el-textarea.change-light .el-textarea__inner {
border-color: #E6A23C;
} */
</style>
\ No newline at end of file
} */</style>
\ No newline at end of file
......@@ -2,7 +2,7 @@
<el-input
:id="id"
v-storeModify
:class="{'redClass':isDisplay && isDisable}"
:class="{'redClass':red && isDisplay}"
ref="form-item"
class="m-input-currency"
v-model="model"
......@@ -50,11 +50,6 @@ export default {
}
}
},
data(){
return {
red:false
}
},
props: {
value: {
type: [String, Number],
......@@ -87,7 +82,8 @@ export default {
},
data() {
return {
isOnBlur: true
isOnBlur: true,
red:false
};
},
computed: {
......
<template>
<el-input-number :id="id" v-storeModify :class="{'highlight': highlight,'redClass':red && isDisable}" ref="form-item" v-model="model" :controls="false" v-bind="$attrs" v-on="$listeners" v-bind:disabled="isDisable"/>
<el-input-number :id="id" v-storeModify :class="{'highlight': highlight,'redClass':red && isDisplay}" ref="form-item" v-model="model" :controls="false" v-bind="$attrs" v-on="$listeners" v-bind:disabled="isDisable"/>
</template>
<script>
......@@ -72,6 +72,11 @@ export default {
return this.mode === 'display' || this.disabled
}
},
isDisplay: {
get () {
return this.mode === 'display'
}
},
highlight () {
return this.$store.state.Status.highlights.indexOf(this.id) !== -1
}
......
......@@ -3,7 +3,11 @@
:id="id"
filterable
allow-create
:class="{'redClass':red && isDisable}"
:class="{
greenClass: isGreen && isDisplay,
yellowClass: isYellow && isDisplay,
redClass: isRed && isDisplay,
}"
v-storeModify
v-model="model"
v-bind="$attrs"
......@@ -35,39 +39,49 @@
</template>
<script>
import { getCodetable } from "~/service/business/codeTable"
import { getCodetable } from "~/service/business/codeTable";
export default {
inject: ["root"],
directives:{
storeModify:{
update(el,bind,vnode){
let target = el.querySelector('.el-input')
let _this = vnode.context
let key = vnode.parent.data.model.expression
let keyArray = key.split('.')
let curKey = keyArray.pop()
let resultKey = keyArray.join(".")
let deepData = _this.getProperty(resultKey,_this.root)
if(deepData && Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
_this.red = true
directives: {
storeModify: {
update(el, bind, vnode) {
let target = el.querySelector(".el-input");
let _this = vnode.context;
let key = vnode.parent.data.model.expression;
let keyArray = key.split(".");
let curKey = keyArray.pop();
let resultKey = keyArray.join(".");
let deepData = _this.getProperty(resultKey, _this.root);
if (deepData && Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
_this.isRed = true;
}
}
target.onclick = (...args)=>{
if(deepData.modifySet){
if(Array.isArray(deepData.modifySet)){
if(deepData.modifySet.includes(curKey)){
return
}
deepData.modifySet.push(curKey)
}
if (deepData && Array.isArray(deepData.ebankSet)) {
if (deepData.ebankSet.includes(curKey)) {
_this.isYellow = true;
}
}
if (deepData && Array.isArray(deepData.incSet)) {
if (deepData.incSet.includes(curKey)) {
_this.isGreen = true;
}
}
target.onclick = (...args) => {
if (deepData.modifySet) {
if (Array.isArray(deepData.modifySet)) {
if (deepData.modifySet.includes(curKey)) {
return;
}
deepData.modifySet.push(curKey);
}
} else {
deepData.modifySet = [curKey]
deepData.modifySet = [curKey];
}
}
}
}
};
},
},
},
props: {
value: {
......@@ -97,23 +111,25 @@ export default {
default: undefined,
},
},
data(){
data() {
return {
dbCodeList:[],
red:false
}
dbCodeList: [],
isRed:false,
isGreen:false,
isYellow:false
};
},
watch:{
watch: {
//动态从服务器上渲染码表
dbCode(){
if(!this.dbCode){
this.dbCodeList=[]
dbCode() {
if (!this.dbCode) {
this.dbCodeList = [];
//清理数据
this.model = undefined;
return
return;
}
getDBCode()
}
getDBCode();
},
},
computed: {
model: {
......@@ -132,6 +148,11 @@ export default {
return this.mode === "display" || this.disabled;
},
},
isDisplay: {
get() {
return this.mode === "display"
}
},
highlight() {
return this.$store.state.Status.highlights.indexOf(this.id) !== -1;
},
......@@ -143,18 +164,18 @@ export default {
}
return this.$attrs;
},
combinCodes(){
combinCodes() {
//取dbcode,和 setvalues的合集
if(!this.dbCodeList || this.dbCodeList.length == 0){
return []
if (!this.dbCodeList || this.dbCodeList.length == 0) {
return [];
}
return this.dbCodeList.filter(item=>{
if(this.code && this.code.length){
return this.code.findIndex(item2=>item.value == item2.value)>-1
return this.dbCodeList.filter((item) => {
if (this.code && this.code.length) {
return this.code.findIndex((item2) => item.value == item2.value) > -1;
}
return true
})
}
return true;
});
},
},
methods: {
handleClick: function (e) {
......@@ -164,41 +185,58 @@ export default {
node.parentElement.dispatchEvent(ev);
}
},
getDBCode(){
let args = {tbl:this.dbCode,lang:this.$store.state.I18n.lang.toUpperCase()}
if(args.lang == "ZH"){
getDBCode() {
let args = {
tbl: this.dbCode,
lang: this.$store.state.I18n.lang.toUpperCase(),
};
if (args.lang == "ZH") {
args.lang = "CN";
}
getCodetable(args).then(rtnmsg=>{
if(rtnmsg.respCode==SUCCESS){
this.dbCodeList=rtnmsg.data
getCodetable(args).then((rtnmsg) => {
if (rtnmsg.respCode == SUCCESS) {
this.dbCodeList = rtnmsg.data;
}
})
});
},
getProperty(str, value) {
let keys = str?.split('.')
let keys = str?.split(".");
for (let key of keys) {
if (value) {
value = value[key]
value = value[key];
}
}
return value
}
return value;
},
},
mounted(){
if(this.dbCode){
this.getDBCode()
mounted() {
if (this.dbCode) {
this.getDBCode();
}
}
},
};
</script>
<style lang="less" scoped>
.redClass /deep/ .el-input__inner{
.greenClass /deep/ .el-input__inner {
border-color: green;
}
.greenClass /deep/ .el-textarea__inner {
border-color: green;
}
.yellowClass /deep/ .el-input__inner {
border-color: blue;
}
.yellowClass /deep/ .el-textarea__inner {
border-color: blue;
}
.redClass /deep/ .el-input__inner {
border-color: red;
}
.c-highlight-content {
overflow: hidden;
.redClass /deep/ .el-textarea__inner {
border-color: red;
}
</style>
\ No newline at end of file
</style>
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "O",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "O",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "M",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Owner",
label: "账户户主",
tag: "ownr",
type: "Party1350",
status: "O",
},
{
path: "5",
name: "Servicer",
label: "账户行信息",
tag: "svcr",
type: "Agent60",
status: "O",
},
];
export default [
{
path: "0",
name: "Identification",
label: "账号信息",
tag: "id",
type: "Choice",
status: "M",
children: [
{
path: "0.0",
name: "IBAN",
label: "国际账号标识",
tag: "iban",
type: "TextInput#[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}",
status: "M",
maxLength: "34",
},
{
path: "0.1",
name: "Other",
label: "其他账号",
tag: "othr",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "账号标识",
tag: "id",
type: "TextInput#([0-9a-zA-Z-?:().,'+ ]([0-9a-zA-Z-?:().,'+ ]*(/[0-9a-zA-Z-?:().,'+ ])?)*)",
status: "M",
maxLength: "34",
},
{
path: "0.1.1",
name: "Scheme Name",
label: "账号类型",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.1.1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalAccountIdCode",
status: "M",
},
{
path: "0.1.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Type",
label: "账户类型",
tag: "tp",
type: "Choice",
status: "O",
children: [
{
path: "1.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#externalCashAccountTypeCode",
status: "M",
},
{
path: "1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "2",
name: "Currency",
label: "账户币种",
tag: "ccy",
type: "Select#ccy",
status: "M",
},
{
path: "3",
name: "Name",
label: "账户名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "70",
},
{
path: "4",
name: "Owner",
label: "账户户主",
tag: "ownr",
type: "Party1350",
status: "O",
},
{
path: "5",
name: "Servicer",
label: "账户行信息",
tag: "svcr",
type: "Agent66",
status: "O",
},
];
export default [
{
path: "0",
name: "Address Type",
label: "地址类型",
tag: "adrTp",
type: "Choice",
status: "O",
children: [
{
path: "0.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#AddressTypeCode",
status: "M",
},
{
path: "0.1",
name: "Proprietary",
label: "专有地址类型",
tag: "prtry",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInut#[a-zA-Z0-9]{4}",
status: "M",
maxLength: "4",
},
{
path: "0.1.1",
name: "Issuer",
label: "标识对象",
tag: "issr",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "0.1.2",
name: "Scheme Name",
label: "简短描述",
tag: "schmeNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "2",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "6",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "11",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "12",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "15",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Address Type",
label: "地址类型",
tag: "adrTp",
type: "Choice",
status: "O",
children: [
{
path: "0.0",
name: "Code",
label: "类型代码",
tag: "cd",
type: "Select#AddressTypeCode",
status: "M",
},
{
path: "0.1",
name: "Proprietary",
label: "专有地址类型",
tag: "prtry",
status: "M",
children: [
{
path: "0.1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInut#[a-zA-Z0-9]{4}",
status: "M",
maxLength: "4",
},
{
path: "0.1.1",
name: "Issuer",
label: "标识对象",
tag: "issr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "M",
maxLength: "35",
},
{
path: "0.1.2",
name: "Scheme Name",
label: "简短描述",
tag: "schmeNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "O",
maxLength: "2",
},
{
path: "2",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "6",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "7",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "8",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "9",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "11",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "16",
},
{
path: "12",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "70",
},
{
path: "15",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
];
export default [
{
path: "0",
name: "Country",
label: "国家",
tag: "ctry",
type: "TextInput#[A-Z]{2,2}",
status: "M",
maxLength: "2",
},
{
path: "1",
name: "Country Sub Division",
label: "省份",
tag: "ctrySubDvsn",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "2",
name: "District Name",
label: "市",
tag: "dstrctNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "3",
name: "Town Location Name",
label: "区",
tag: "twnLctnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "4",
name: "Town Name",
label: "城镇",
tag: "twnNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "5",
name: "Post Code",
label: "邮编",
tag: "pstCd",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "6",
name: "Street Name",
label: "街道",
tag: "strtNm",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "7",
name: "Building Number",
label: "建筑门牌号",
tag: "bldgNb",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "8",
name: "Building Name",
label: "建筑名称",
tag: "bldgNm",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "9",
name: "Floor",
label: "楼层",
tag: "flr",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "10",
name: "Post Box",
label: "邮箱编号",
tag: "pstBx",
type: "TextInput",
status: "O",
maxLength: "16",
},
{
path: "11",
name: "Room",
label: "房间号",
tag: "room",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "12",
name: "Department",
label: "部门名称",
tag: "dept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "13",
name: "Sub Department",
label: "子部门名称",
tag: "subDept",
type: "TextInput",
status: "O",
maxLength: "70",
},
{
path: "14",
name: "Address Line",
label: "地址信息",
tag: "adrLine",
type: "List#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "35,3",
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
{
path: "1",
name: "Branch Identification",
label: "分行信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "O",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
{
path: "0.1.0.1",
name: "Proprietary",
label: "其他系统代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "类型信息",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "其他类型代码",
tag: "prtry",
type: "TextInput",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "分行信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "标识号",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "分行名称",
tag: "nm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
],
},
];
export default [
{
path: "0",
name: "Financial Institution Identification",
label: "金融机构信息",
tag: "finInstnId",
status: "M",
children: [
{
path: "0.0",
name: "BICFI",
label: "行号",
tag: "bicfi",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "O",
maxLength: "11",
},
{
path: "0.1",
name: "Clearing System Member Identification",
label: "清算系统成员信息",
tag: "clrSysMmbId",
status: "O",
children: [
{
path: "0.1.0",
name: "Clearing System Identification",
label: "清算系统",
tag: "clrSysId",
type: "Choice",
status: "M",
children: [
{
path: "0.1.0.0",
name: "Code",
label: "系统代码",
tag: "cd",
type: "Select#externalClearingSystemIdentificationCode",
status: "M",
},
],
},
{
path: "0.1.1",
name: "Member Identification",
label: "标识号",
tag: "mmbId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "28",
},
],
},
{
path: "0.2",
name: "LEI",
label: "法人标识号",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "0.3",
name: "Name",
label: "机构名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "0.4",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address242",
status: "O",
},
{
path: "0.5",
name: "Other",
label: "其他信息",
tag: "othr",
status: "O",
children: [
{
path: "0.5.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "0.5.1",
name: "Scheme Name",
label: "标识方案名称",
tag: "schmeNm",
type: "Choice",
status: "O",
children: [
{
path: "0.5.1.0",
name: "Code",
label: "标识码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "0.5.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
],
},
{
path: "1",
name: "Branch Identification",
label: "特定分行的机构信息",
tag: "brnchId",
status: "O",
children: [
{
path: "1.0",
name: "Identification",
label: "唯一标识",
tag: "id",
type: "TextInput",
status: "O",
maxLength: "35",
},
{
path: "1.1",
name: "LEI",
label: "金融机构的法人标识",
tag: "lei",
type: "TextInput#[A-Z0-9]{18,18}[0-9]{2,2}",
status: "O",
maxLength: "20",
},
{
path: "1.2",
name: "Name",
label: "名称",
tag: "nm",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ !#$%&*=^_`{|}~\";<>@[\\]]+",
status: "O",
maxLength: "140",
},
{
path: "1.3",
name: "Postal Address",
label: "地址信息",
tag: "pstlAdr",
type: "Address241",
status: "O",
},
],
},
];
export default {
ccy: "",
value: "",
};
export default {
cd: "",
fmly: {
cd: "",
subFmlyCd: "",
},
};
export default [
{
path: "0",
name: "Type",
label: "账户余额的类型",
tag: "tp",
status: "M",
children: [
{
path: "0.0",
name: "Code Or Proprietary",
label: "余额类型",
tag: "cdOrPrtry",
type: "Choice",
status: "M",
children: [
{
path: "0.0.0",
name: "Code",
label: "余额类型代码",
tag: "cd",
type: "Select#ExternalBalanceType1Code",
status: "M",
},
{
path: "0.0.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "0.1",
name: "Sub Type",
label: "余额的子类型",
tag: "subTp",
type: "Choice",
status: "O",
children: [
{
path: "0.1.0",
name: "Code",
label: "余额类型代码",
tag: "cd",
type: "Select#ExternalBalanceSubType1Code",
status: "M",
},
{
path: "0.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "1",
name: "Credit Line",
label: "信贷额度详情",
tag: "cdtLine",
status: "O",
array: true,
children: [
{
path: "1.0",
name: "Included",
label: "信贷额度是否包含在余额中",
tag: "incl",
type: "Boolean",
status: "M",
},
{
path: "1.1",
name: "Type",
label: "信贷额度的类型",
tag: "Tp",
type: "Choice",
status: "O",
children: [
{
path: "1.1.0",
name: "Code",
label: "信贷额度的类型代码",
tag: "cd",
type: "TextInput",
status: "M",
maxLength: "4",
},
{
path: "1.1.1",
name: "Proprietary",
label: "专有信息",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "1.2",
name: "Amount",
label: "金额",
tag: "amt",
type: "Amount#18,5",
status: "O",
},
{
path: "1.3",
name: "Date",
label: "提供信贷的日期",
tag: "dt",
type: "Choice",
status: "O",
children: [
{
path: "1.3.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "1.3.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
],
},
{
path: "2",
name: "Amount",
label: "账户金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "3",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
{
path: "4",
name: "Date",
label: "日期",
tag: "dt",
type: "Choice",
status: "M",
children: [
{
path: "4.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Date",
status: "M",
},
{
path: "4.1",
name: "Date Time",
label: "日期时间",
tag: "dtTm",
type: "DateTime",
status: "M",
},
],
},
{
path: "5",
name: "Availability",
label: "记录产生利息信息",
tag: "avlbty",
status: "O",
array: true,
children: [
{
path: "5.0",
name: "Date",
label: "日期",
tag: "dt",
type: "Choice",
status: "M",
children: [
{
path: "5.0.0",
name: "Number Of Days",
label: "浮动的天数",
tag: "nbOfDays",
type: "TextInput#[+]{0,1}[0-9]{1,15}",
status: "M",
},
{
path: "5.0.1",
name: "Actual Date",
label: "实际开始的日期",
tag: "actlDt",
type: "Date",
status: "M",
},
],
},
{
path: "5.1",
name: "Amount",
label: "账户金额",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "5.2",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
],
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.029.001.09",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Agent",
label: "转让行代理行",
tag: "assgnrAgt",
type: "Agent62",
status: "M",
},
{
path: "9",
name: "Agent",
label: "受让行代理行",
tag: "assgneAgt",
type: "Agent62",
status: "M",
},
{
path: "10",
name: "Confirmation",
label: "当前状态",
tag: "conf",
type: "Select#CBPR_CancellationStatus",
status: "M",
},
{
path: "11",
name: "Cancellation Status Identification",
label: "取消状态唯一标识",
tag: "cxlStsId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "16",
},
{
path: "12",
name: "Resolved Case",
label: "案例",
tag: "rslvdCase",
status: "M",
children: [
{
path: "12.0",
name: "Identification",
label: "案例唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "16",
},
{
path: "12.1",
name: "Creator",
label: "当事人信息",
tag: "cretr",
type: "Choice",
status: "M",
children: [
{
path: "12.1.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "12.1.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
],
},
{
path: "13",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "14",
name: "Original Message Name Identification",
label: "原始消息名称",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "15",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
maxLength: "35",
},
{
path: "16",
name: "Original Instruction Identification",
label: "原始指示方唯一标识",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "17",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "18",
name: "Original Transaction Identification",
label: "原始交易的唯一标识",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "19",
name: "Original Clearing System Reference",
label: "清分系统唯一标识",
tag: "orgnlClrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "20",
name: "Originator",
label: "出具解决通知方",
tag: "orgtr",
type: "Party1351",
status: "O",
},
{
path: "21",
name: "Code",
label: "状态报告原因代码",
tag: "rsnCd",
type: "Select#CBPR_CancellationStatusReasonCode",
status: "O",
},
{
path: "22",
name: "Additional Information",
label: "取消消息状态交易详情",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
{
path: "23",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.029.001.09",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.052.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Identification",
label: "账户唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account391",
status: "M",
},
{
path: "10",
name: "LglSeqNb",
label: "对账单号码",
tag: "lglSeqNb",
type: "Decimal#18,0",
status: "O",
maxLength: "18",
},
{
path: "11",
name: "Report Pagination",
label: "报告分页信息",
tag: "rptPgntn",
status: "M",
children: [
{
path: "11.0",
name: "Page Number",
label: "页码",
tag: "pgNb",
type: "TextInput#[0-9]{1,5}",
status: "M",
maxLength: "5",
},
{
path: "11.1",
name: "Last Page Indicator",
label: "是否为最后一页",
tag: "lastPgInd",
type: "Boolean",
status: "M",
},
],
},
{
path: "12",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry",
status: "O",
array: true,
},
{
path: "13",
name: "Total Credit Entries",
label: "贷方条目",
tag: "ttlCdtNtries",
status: "O",
children: [
{
path: "13.0",
name: "Number Of Entries",
label: "数量",
tag: "nbOfNtries",
type: "TextInput#[0-9]{1,15}",
status: "O",
maxLength: "15",
},
{
path: "13.1",
name: "Sum",
label: "条目金额总和",
tag: "sum",
type: "Decimal#18,17",
status: "O",
maxLength: "18",
},
],
},
{
path: "14",
name: "Total Debit Entries",
label: "借方条目",
tag: "ttlDbtNtries",
status: "O",
children: [
{
path: "14.0",
name: "Number Of Entries",
label: "数量",
tag: "nbOfNtries",
type: "TextInput#[0-9]{1,15}",
status: "O",
maxLength: "15",
},
{
path: "14.1",
name: "Sum",
label: "条目金额总和",
tag: "sum",
type: "Decimal#18,17",
status: "O",
maxLength: "18",
},
],
},
{
path: "15",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.052.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.053.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account391",
status: "M",
},
{
path: "9",
name: "Legal Sequence Number",
label: "对账单号码",
tag: "lglSeqNb",
type: "Decimal#18,0",
status: "M",
maxLength: "18",
},
{
path: "10",
name: "Statement Pagination",
label: "账户分页信息",
tag: "stmtPgntn",
status: "M",
children: [
{
path: "10.0",
name: "Page Number",
label: "页码",
tag: "pgNb",
type: "TextInput#[0-9]{1,5}",
status: "M",
maxLength: "5",
},
{
path: "10.1",
name: "Last Page Indicator",
label: "是否为最后一页",
tag: "lastPgInd",
type: "Boolean",
status: "M",
maxLength: "35",
},
],
},
{
path: "11",
name: "Balance",
label: "余额信息",
tag: "bal",
type: "Balance",
status: "M",
array: true,
},
{
path: "12",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry",
status: "M",
array: true,
},
{
path: "13",
name: "Additional Statement Information",
label: "附加信息",
tag: "addtlStmtInf",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "500",
},
{
path: "14",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.053.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.054.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Identification",
label: "账户通知唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "9",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account392",
status: "M",
},
{
path: "10",
name: "Entry",
label: "对账单细目",
tag: "ntry",
type: "Ntry2",
status: "M",
array: true,
},
{
path: "11",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.054.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.056.001.08",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Agent",
label: "转让行代理行",
tag: "assgnrAgt",
type: "Agent62",
status: "M",
},
{
path: "9",
name: "Agent",
label: "受让行代理行",
tag: "assgneAgt",
type: "Agent62",
status: "M",
},
{
path: "10",
name: "Original Message Identification",
label: "原始消息标识号",
tag: "orgnlMsgId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Original Message Name Identification",
label: "原始消息名称",
tag: "orgnlMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "12",
name: "Original Creation Date Time",
label: "原始消息创建时间",
tag: "orgnlCreDtTm",
type: "DateTime",
status: "O",
maxLength: "35",
},
{
path: "13",
name: "Original Instruction Identification",
label: "原始指示方唯一标识",
tag: "orgnlInstrId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "16",
},
{
path: "14",
name: "Original End To End Identification",
label: "原始端到端标识号",
tag: "orgnlEndToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "15",
name: "Original Transaction Identification",
label: "原始交易的唯一标识",
tag: "orgnlTxId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "16",
name: "Original Clearing System Reference",
label: "清分系统唯一标识",
tag: "orgnlClrSysRef",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "17",
name: "Original Interbank Settlement Amount",
label: "发报行给收报行的金额",
tag: "orgnlIntrBkSttlmAmt",
type: "Amount#14,5",
status: "M",
},
{
path: "18",
name: "Original Interbank Settlement Date",
label: "原始结算日期",
tag: "orgnlIntrBkSttlmDt",
type: "Date",
status: "M",
},
{
path: "19",
name: "Cancellation Reason Information",
label: "取消原因详情",
tag: "cxlRsnInf",
status: "M",
maxLength: "1",
array: true,
children: [
{
path: "19.0",
name: "Originator",
label: "出具解决通知方",
tag: "orgtr",
type: "Party1351",
status: "O",
},
{
path: "19.1",
name: "Reason",
label: "状态报告原因",
tag: "rsn",
status: "M",
children: [
{
path: "19.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#CBPR_CancellationReasonCode",
status: "M",
},
],
},
{
path: "19.2",
name: "Additional Information",
label: "取消消息状态交易详情",
tag: "addtlInf",
type: "List#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "105,2",
},
],
},
{
path: "20",
name: "Creator",
label: "当事人信息",
tag: "cretr",
type: "Choice",
status: "M",
children: [
{
path: "20.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "20.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "21",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.056.001.08",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.057.001.06",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Sender",
label: "发送消息的一方",
tag: "msgSndr",
type: "Choice",
status: "O",
children: [
{
path: "8.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "8.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "9",
name: "Identification",
label: "通知信息唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "10",
name: "Account",
label: "账号",
tag: "acct",
type: "Account381",
status: "O",
},
{
path: "11",
name: "Account Owner",
label: "账号所有者",
tag: "acctOwnr",
type: "Choice",
status: "O",
children: [
{
path: "11.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1351",
status: "M",
},
{
path: "11.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "12",
name: "Account Servicer",
label: "账号的服务方",
tag: "acctSvcr",
type: "Agent61",
status: "O",
},
{
path: "13",
name: "Related Account",
label: "入账金额父账户",
tag: "rltdAcct",
type: "Account381",
status: "O",
},
{
path: "14",
name: "Total Amount",
label: "金额总和",
tag: "ttlAmt",
type: "Amount#18,5",
status: "O",
},
{
path: "15",
name: "Expected Value Date",
label: "期待获得现金的日期",
tag: "xpctdValDt",
type: "Date",
status: "O",
},
{
path: "16",
name: "Debtor",
label: "汇款方",
tag: "dbtr",
type: "Choice",
status: "O",
children: [
{
path: "16.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party",
status: "M",
},
{
path: "16.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "17",
name: "Debtor Agent",
label: "汇款行",
tag: "dbtrAgt",
type: "Agent61",
status: "O",
},
{
path: "18",
name: "Intermediary Agent",
label: "中间行",
tag: "intrmyAgt",
type: "Agent61",
status: "O",
},
{
path: "19",
name: "Item",
label: "账户预期金额详情",
tag: "itm",
status: "M",
array: true,
children: [
{
path: "19.0",
name: "Identification",
label: "账户所有者的唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "19.1",
name: "End To End Identification",
label: "端到端标识号",
tag: "endToEndId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "19.2",
name: "Amount",
label: "金额明细",
tag: "amt",
type: "Amount#18,5",
status: "M",
},
{
path: "19.3",
name: "Purpose",
label: "支付交易的潜在原因",
tag: "purp",
type: "Choice",
status: "O",
children: [
{
path: "19.3.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalPurpose1Code",
status: "M",
},
{
path: "19.3.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "20",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.057.001.06",
},
];
export default [
{
path: "0",
name: "Sender Bic",
label: "发报行行号",
tag: "senderBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "1",
name: "Sender Name",
label: "发报行名称",
tag: "senderNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "2",
name: "Receiver Bic",
label: "收报行行号",
tag: "receiverBic",
type: "TextInput#[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}",
status: "M",
maxLength: "11",
},
{
path: "3",
name: "Receiver Name",
label: "收报行名称",
tag: "receiverNm",
type: "TextInput",
status: "O",
maxLength: "140",
},
{
path: "4",
name: "Business Message Identifier",
label: "业务编号",
tag: "bizMsgIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue:"swift.cbprplus.02",
unable:true,
},
{
path: "5",
name: "Message Definition Identifier",
label: "报文类型定义标识",
tag: "msgDefIdr",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "camt.060.001.05",
},
{
path: "6",
name: "Business Service",
label: "交易服务名称",
tag: "bizSvc",
type: "TextInput",
status: "M",
maxLength: "35",
defaultValue: "swift.cbprplus.02",
},
{
path: "7",
name: "Creation Date",
label: "创建时间",
tag: "creDt",
type: "DateTime",
status: "M",
},
{
path: "8",
name: "Message Sender",
label: "发送消息的一方",
tag: "msgSndr",
type: "Choice",
status: "O",
children: [
{
path: "8.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1350",
status: "M",
},
{
path: "8.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "9",
name: "Identification",
label: "账户所有者唯一标识",
tag: "id",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "O",
maxLength: "35",
},
{
path: "10",
name: "Requested Message Name Identification",
label: "请求报告的消息类型",
tag: "reqdMsgNmId",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
{
path: "11",
name: "Account",
label: "账号信息",
tag: "acct",
type: "Account381",
status: "O",
},
{
path: "12",
name: "Account Owner",
label: "账号所有者",
tag: "acctOwnr",
type: "Choice",
status: "M",
children: [
{
path: "12.0",
name: "Party",
label: "参与方信息",
tag: "pty",
type: "Party1350",
status: "M",
},
{
path: "12.1",
name: "Agent",
label: "参与行信息",
tag: "agt",
type: "Agent61",
status: "M",
},
],
},
{
path: "13",
name: "Account Servicer",
label: "账号的服务方",
tag: "acctSvcr",
type: "Agent61",
status: "O",
},
{
path: "14",
name: "Requested Transaction Type",
label: "请求交易类型",
tag: "reqdTxTp",
status: "O",
children: [
{
path: "14.0",
name: "Status",
label: "账户条目状态",
tag: "sts",
type: "Choice",
status: "M",
children: [
{
path: "14.0.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalEntryStatus1Code",
status: "M",
},
{
path: "14.0.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "14.1",
name: "Credit Debit Indicator",
label: "借贷标识",
tag: "cdtDbtInd",
type: "Select#CdtDbtIndCode",
status: "M",
},
],
},
{
path: "15",
name: "Requested Balance Type",
label: "余额报告的详情",
tag: "reqdBalTp",
status: "O",
array: true,
children: [
{
path: "15.0",
name: "Code Or Proprietary",
label: "余额的类型",
tag: "cdOrPrtry",
type: "Choice",
status: "M",
children: [
{
path: "15.0.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalBalanceType1Code",
status: "M",
},
{
path: "15.0.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
{
path: "15.1",
name: "Sub Type",
label: "余额的子类型",
tag: "subTp",
type: "Choice",
status: "O",
children: [
{
path: "15.1.0",
name: "Code",
label: "代码",
tag: "cd",
type: "Select#ExternalBalanceSubType1Code",
status: "M",
},
{
path: "15.1.1",
name: "Proprietary",
label: "其他参考代码",
tag: "prtry",
type: "TextInput#[0-9a-zA-Z/-?:().,'+ ]+",
status: "M",
maxLength: "35",
},
],
},
],
},
{
path: "16",
name: "Identifier",
tag: "identifier",
type: "HiddenInput",
status: "O",
defaultValue: "camt.060.001.05",
},
];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment