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
280c507b
Commit
280c507b
authored
Jun 17, 2022
by
liuxin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://114.115.138.98:8900/fukai/vue-gjjs
parents
f8d05a0f
483f68c5
Show whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
2724 additions
and
2384 deletions
+2724
-2384
index.js
src/config/CodeTable/index.js
+1
-5
Event.js
src/model/Bftacc/Event.js
+15
-21
Pattern.js
src/model/Bftacc/Pattern.js
+182
-181
Pattern.js
src/model/Bftdcr/Pattern.js
+208
-207
Pattern.js
src/model/Bftdrv/Pattern.js
+266
-265
Check.js
src/model/Bftsnd/Check.js
+0
-7
Default.js
src/model/Bftsnd/Default.js
+0
-2
Event.js
src/model/Bftsnd/Event.js
+27
-94
Pattern.js
src/model/Bftsnd/Pattern.js
+300
-409
index.js
src/model/Bftsnd/index.js
+201
-227
index.js
src/model/Brtcan/index.js
+2
-15
Pattern.js
src/model/Brtset/Pattern.js
+8
-0
Accp.vue
src/views/Business/Bftacc/Accp.vue
+94
-115
index.vue
src/views/Business/Bftacc/index.vue
+21
-2
Betdcrs.vue
src/views/Business/Bftdcr/Betdcrs.vue
+107
-55
index.vue
src/views/Business/Bftdcr/index.vue
+71
-52
Dscins.vue
src/views/Business/Bftsnd/Dscins.vue
+264
-144
Rgfdet.vue
src/views/Business/Bftsnd/Rgfdet.vue
+72
-48
Rgfp.vue
src/views/Business/Bftsnd/Rgfp.vue
+551
-330
Rgfp1.vue
src/views/Business/Bftsnd/Rgfp1.vue
+17
-17
Setpan.vue
src/views/Business/Bftsnd/Setpan.vue
+2
-2
index.vue
src/views/Business/Bftsnd/index.vue
+53
-73
Canp.vue
src/views/Business/Brtcan/Canp.vue
+170
-68
index.vue
src/views/Business/Brtcan/index.vue
+4
-3
Cfactlp.vue
src/views/Business/Brtset/Cfactlp.vue
+2
-2
Utlp.vue
src/views/Business/Brtset/Utlp.vue
+40
-37
Wg.vue
src/views/Business/Brtset/Wg.vue
+23
-1
index.vue
src/views/Business/Brtset/index.vue
+19
-2
BusRouter.js
src/views/Business/BusRouter.js
+4
-0
No files found.
src/config/CodeTable/index.js
View file @
280c507b
...
...
@@ -120,7 +120,7 @@ const CodeTable = {
{
label
:
"type1"
,
value
:
"1"
}
],
stacty
:[
stacty
:
[
{
label
:
"AALAND ISLAND"
,
value
:
"AX"
},
{
label
:
"Afghanistan"
,
value
:
"AF"
},
{
label
:
"Albania"
,
value
:
"AL"
},
...
...
@@ -3985,10 +3985,6 @@ const CodeTable = {
{
label
:
"可转让"
,
value
:
"IT"
},
{
label
:
"不可转让"
,
value
:
"I"
},
],
docprbrol1
:
[
{
label
:
"Beneficiary"
,
value
:
"BEN"
},
{
label
:
"Presenter(PRP)"
,
value
:
"PRB"
},
],
lcselflg
:
[
{
label
:
"信用证闭卷"
,
value
:
"1"
},
{
label
:
"信用证修改确认"
,
value
:
"5"
},
...
...
src/model/Bftacc/Event.js
View file @
280c507b
...
...
@@ -2,41 +2,34 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onAcbpDet
()
{
async
onAcbpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"acbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onRmbpDet
()
{
async
onRmbpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"rmbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBebpDet
()
{
async
onBebpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"bebp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
()
{},
onDetpButgetref
()
{},
}
\ No newline at end of file
src/model/Bftacc/Pattern.js
View file @
280c507b
export
default
{
"bfdgrp.cbs.max.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.max.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.cbs.max2.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max2.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.blk.chaded"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.blk.chaded"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.chaadd"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.blk.chaadd"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.totcur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.rec.totcur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.totamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.rec.totamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.acbp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.acbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.acb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.acb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.acbp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.acbp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.acb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.acb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.acb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.acb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.acb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.acb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.acb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.acb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"bfdgrp.blk.docdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"bfdgrp.blk.nartxt77a"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.blk.nartxt77a"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bftp.rmbp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.rmbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rmb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.rmb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.rmbp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.rmbp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rmb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.rmb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rmb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.rmb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rmb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.rmb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rmb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.rmb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bftp.bebp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.bebp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.beb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"dedgrp.beb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.bebp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.bebp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.beb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.beb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"dedgrp.beb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.beb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"dedgrp.beb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.beb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"dedgrp.beb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.beb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.totdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.totdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bftp.dedget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.dedget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.opn1.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"trnmod.swiadd.strinf"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"trnmod.swiadd.strinf"
:
[
{
type
:
"string"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"setmod.docamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"setmod.docamt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"aamset.utlamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"aamset.utlamt2"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.redamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"aamset.utlamt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"aamset.utlamt2"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.redamt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
}
\ No newline at end of file
src/model/Bftdcr/Pattern.js
View file @
280c507b
export
default
{
"bftp.dedget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.dedget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.opn1.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.oth.pts.bankno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"bfdgrp.oth.pts.bankno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"bfdgrp.oth.pts.jigomc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.jigomc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.oth.pts.dizhii"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.dizhii"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"trnmod.trndoc.addstr750"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"trnmod.trndoc.addstr750"
:
[
{
type
:
"string"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bftp.prbp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.prbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.prb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.prbp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.prbp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.prb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.intdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"bfdgrp.blk.docdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"liaall.outamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.outamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.outpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
"liaall.outpct"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"liaall.concur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.concur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.misamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.misamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotoldamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.exttotoldamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.exttotamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"setmod.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"setmod.docamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"setmod.docamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.zmqacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"setmod.zmqacc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"mtabut.coninf.oitinf.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.oitset.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"mtabut.coninf.oitset.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.conexedat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"mtabut.coninf.conexedat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"mtabut.coninf.usr.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
"mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"trnmod.trndoc.advnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"trnmod.trndoc.advnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.amdapl"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"trnmod.trndoc.amdapl"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.advdoc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
"trnmod.trndoc.advdoc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"liaall.limmod.ecifno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
"liaall.limmod.ecifno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"liaall.limmod.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.limpts.wrk.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.limpts.wrk.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.limmod.limpts.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.limpts.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.othp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.limmod.othp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.limmod.comamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.limmod.comamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.wrk.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.limpts.wrk.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.limpts.oth.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.limpts.oth.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.ccvamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.limmod.ccvamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.pfcod1"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.limpts.pfcod1"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
"liaall.limmod.limpts.pfcod2"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.limpts.pfcod2"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
}
\ No newline at end of file
src/model/Bftdrv/Pattern.js
View file @
280c507b
export
default
{
"bftp.dedget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.dedget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.opn1.amt"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.max.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.oth.pts.bankno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"bfdgrp.oth.pts.bankno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"oldbfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"oldbfdgrp.cbs.max.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.oth.pts.jigomc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.jigomc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.sndrmk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.sndrmk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdgrp.oth.pts.dizhii"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.dizhii"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.orddat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.orddat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.shpdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.shpdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bftp.prbp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.prbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.prb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.prbp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.prbp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.prb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.matper"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.matper"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdgrp.prb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"dedgrp.rec.utlnbr"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"dedgrp.rec.utlnbr"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.anobnkcod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"bfdgrp.rec.anobnkcod"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"bfdgrp.rec.anodat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.anodat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.anodsp"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
55
,
message
:
"长度不能超过55"
}
"bfdgrp.rec.anodsp"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
55
,
message
:
"长度不能超过55"
}
],
"bfdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"bfdgrp.blk.docdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"bfdgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.intdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bftp.othp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.othp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.othp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.othp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.oth.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.oth.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.oth.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.oth.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.expmno"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"bfdgrp.rec.expmno"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"bfdgrp.rec.lescom"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.rec.lescom"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.outamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.outamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.outpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
"liaall.outpct"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"liaall.concur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.concur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.misamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.misamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotoldamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.exttotoldamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.exttotamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"setmod.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"setmod.docamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"setmod.docamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.zmqacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"setmod.zmqacc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"mtabut.coninf.oitinf.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.oitset.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"mtabut.coninf.oitset.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.conexedat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
"mtabut.coninf.conexedat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"mtabut.coninf.usr.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
"mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"trnmod.trndoc.advnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"trnmod.trndoc.advnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.amdapl"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"trnmod.trndoc.amdapl"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.advdoc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
"trnmod.trndoc.advdoc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"liaall.limmod.ecifno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
"liaall.limmod.ecifno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"liaall.limmod.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.limpts.wrk.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.limpts.wrk.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.limmod.limpts.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.limpts.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.othp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"liaall.limmod.othp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.limmod.comamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.limmod.comamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.wrk.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.limpts.wrk.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.limpts.oth.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.limpts.oth.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.ccvamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.limmod.ccvamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.pfcod1"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.limpts.pfcod1"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
"liaall.limmod.limpts.pfcod2"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.limpts.pfcod2"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
}
\ No newline at end of file
src/model/Bftsnd/Check.js
View file @
280c507b
...
...
@@ -22,10 +22,8 @@ let checkObj = {
"bfdgrp.oth.pts.dizhii"
:
null
,
"idcode"
:
null
,
"bfdgrp.doc.adrelc"
:
null
,
"bftp.dedget.sdamod.dadsnd"
:
null
,
"bfdgrp.rec.disdat"
:
null
,
"bfdgrp.rec.matdat"
:
null
,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:
null
,
"bfdgrp.apl.pts.nam"
:
null
,
"bfdsnd.usadet"
:
null
,
"bfdgrp.rec.rcvdat"
:
null
,
...
...
@@ -38,16 +36,12 @@ let checkObj = {
"liaall.limmod.ecifno"
:
null
,
"bfdgrp.rec.anobnkcod"
:
null
,
"bfdgrp.blk.docdis"
:
null
,
"bftp.recget.sdamod.dadsnd"
:
null
,
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:
null
,
"bfdgrp.rec.invref"
:
null
,
"bfdgrp.rec.docrol"
:
null
,
"bfdgrp.prb.pts.nam"
:
null
,
"bfdgrp.rec.anodsp"
:
null
,
"bfdgrp.doc.pts.extkey"
:
null
,
"setmod.redamt"
:
null
,
"bfdgrp.oth.pts.jigomc"
:
null
,
"bftp.docp.ptsget.sdamod.dadsnd"
:
null
,
"bfdgrp.oth.pts.bankno"
:
null
,
"liaall.limmod.limpts.wrk.pts.extkey"
:
null
,
"bfdsnd.addphr"
:
null
,
...
...
@@ -60,7 +54,6 @@ let checkObj = {
"bfdgrp.rec.predat"
:
null
,
"setmod.docamt"
:
null
,
"bfdgrp.blk.benref"
:
null
,
"bftp.prbp.ptsget.sdamod.dadsnd"
:
null
,
}
for
(
const
key
in
checkObj
)
{
...
...
src/model/Bftsnd/Default.js
View file @
280c507b
...
...
@@ -8,7 +8,6 @@ import Utils from "~/utils/index"
export
default
{
"liaall.limmod.limpts.oth.pts.extkey"
:
Utils
.
defaultFunction
,
"bftp.msgtyp"
:
Utils
.
defaultFunction
,
"setmod.setamt"
:
Utils
.
defaultFunction
,
"setmod.doccur"
:
Utils
.
defaultFunction
,
"setmod.dspflg"
:
Utils
.
defaultFunction
,
"setmod.docamt"
:
Utils
.
defaultFunction
,
...
...
@@ -23,7 +22,6 @@ export default {
"bfdgrp.cbs.max.cur"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.nonrevflg2"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.nonrevflg1"
:
Utils
.
defaultFunction
,
"bfdgrp.rec.docrol"
:
Utils
.
defaultFunction
,
"bfdgrp.rec.docrolflg"
:
Utils
.
defaultFunction
,
"bfdgrp.doc.pts.extkey"
:
Utils
.
defaultFunction
,
"bfdgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
...
...
src/model/Bftsnd/Event.js
View file @
280c507b
...
...
@@ -2,49 +2,12 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onDadsnd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"bftp.dedget.sdamod.dadsnd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
model
.
dedgrp
.
rec
.
ownref
=
rtnmsg
.
data
.
dedgrp_rec_ownref
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
()
{
},
async
onBFDDadsnd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"bftp.recget.sdamod.dadsnd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
model
.
bfdgrp
.
rec
.
ownref
=
rtnmsg
.
data
.
bfdgrp_rec_ownref
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onBFDSeainf
()
{
},
async
onPrbpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"prbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -53,8 +16,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -63,8 +25,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -73,8 +34,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -83,8 +43,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -93,8 +52,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -103,8 +61,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -113,38 +70,34 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
on
LiaallButmisam
t
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"
liaall.butmisam
t"
)
async
on
SetmodDe
t
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"
setmod.de
t"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLiaallButmis
sig
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmis
sig
"
)
async
onLiaallButmis
amt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmis
amt
"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
on
SetmodDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"
setmod.det
"
)
async
on
LiaallButmissig
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"
liaall.butmissig
"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -153,8 +106,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -163,8 +115,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -173,8 +124,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -183,8 +133,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
@@ -193,30 +142,13 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onMtdbutButapy
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"mtdbut.butapy"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onMtdbutButcan
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"mtdbut.butcan"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
()
{},
onDetpButgetref
()
{},
onBenpDet
()
{},
onAplpDet
()
{},
}
\ No newline at end of file
src/model/Bftsnd/Pattern.js
View file @
280c507b
export
default
{
"bftp.dedget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.dedget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.max.amt"
:
[
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.cbs.opn1.amt"
:
[
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.oth.pts.bankno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"bfdgrp.oth.pts.bankno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"bfdgrp.oth.pts.jigomc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.jigomc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.oth.pts.dizhii"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.oth.pts.dizhii"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bftp.prbp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.prbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.prb.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.prb.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.prbp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.prbp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.prb.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.prb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.shpdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.shpdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.prb.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.prb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.blk.matper"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.matper"
:
[
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"idcode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"长度不能超过18"
}
"idcode"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"长度不能超过18"
}
],
"skrnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"skrnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"skracc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"skracc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.expmno"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"bfdgrp.rec.expmno"
:
[
{
type
:
"string"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"bfdgrp.rec.invref"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.rec.invref"
:
[
{
type
:
"string"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"skhhao"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"skhhao"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"skhnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"skhnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.anobnkcod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
"bfdgrp.rec.anobnkcod"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"bfdgrp.rec.anodat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.anodat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.anodsp"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
55
,
message
:
"长度不能超过55"
}
"bfdgrp.rec.anodsp"
:
[
{
type
:
"string"
},
{
max
:
55
,
message
:
"长度不能超过55"
}
],
"bfdgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.intdis"
:
[
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
...
...
@@ -209,344 +209,234 @@ export default {
"bfdgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.comcon"
:
[
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdgrp.rec.disdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"bfdgrp.rec.disdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.lescom"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"bfdgrp.rec.lescom"
:
[
{
type
:
"string"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.blk.setinsbe"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdgrp.blk.setinsbe"
:
[
{
type
:
"string"
},
{
max
:
150
,
message
:
"长度不能超过150"
}
],
"bfdsnd.yf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
10
,
message
:
"长度不能超过10"
}
"bfdsnd.yf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
10
,
message
:
"长度不能超过10"
}
],
"bfdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"bfdgrp.blk.docdis"
:
[
{
type
:
"string"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"bftp.docp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bftp.docp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.doc.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.doc.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.docp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"bftp.docp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.doc.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.doc.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.doc.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.doc.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.doc.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.doc.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.doc.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdgrp.doc.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdsnd.usadet"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdsnd.usadet"
:
[
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdsnd.addphr"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
"bfdsnd.addphr"
:
[
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdsnd.newbenadr"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
"bfdsnd.newbenadr"
:
[
{
type
:
"string"
},
{
max
:
150
,
message
:
"长度不能超过150"
}
],
"bfdgrp.blk.benref"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"bfdgrp.blk.benref"
:
[
{
type
:
"string"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.outamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.outpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"liaall.concur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.misamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"setmod.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"
liaall.exttotoldamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"
setmod.docamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"setmod.docamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.zmqacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"
mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
"
setmod.zmqacc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"mtabut.coninf.oitset.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.conexedat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"trnmod.trndoc.advnam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"
mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
"
trnmod.trndoc.amdapl"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.advnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"trnmod.trndoc.amdapl"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
"trnmod.trndoc.advdoc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"
trnmod.trndoc.advdoc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
"
mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"liaall.limmod.ecifno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"liaall.limmod.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.limpts.wrk.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"mtabut.coninf.oitset.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"liaall.limmod.limpts.oth.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"mtabut.coninf.conexedat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"
liaall.limmod.othp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"
mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"liaall.limmod.comamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.outamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.
limmod.limpts.wrk.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.
outpct"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"liaall.
limmod.limpts.oth.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.
concur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.
limmod.ccvamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
"liaall.
misamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.limpts.pfcod1"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.exttotoldamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.limmod.
limpts.pfcod2"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
"liaall.limmod.
ecifno"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"setmod.redamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.setamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"setmod.redamttxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"
bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"
liaall.limmod.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"
dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"
liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"
bftp.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"
liaall.limmod.othp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"
dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
"
liaall.limmod.limpts.wrk.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bftp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bftp.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.limpts.oth.pts.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.othp.ptsget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.iss.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"liaall.limmod.comamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.rec.rcvdat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"liaall.limmod.limpts.wrk.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.predat"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
"liaall.limmod.limpts.oth.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
"liaall.limmod.ccvamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"liaall.limmod.limpts.pfcod1"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
"
bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
"
liaall.limmod.limpts.pfcod2"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
}
\ No newline at end of file
src/model/Bftsnd/index.js
View file @
280c507b
...
...
@@ -2,235 +2,210 @@ import Api from "~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bftsnd
{
constructor
()
{
export
default
class
Bftsnd
{
constructor
()
{
this
.
data
=
{
bftp
:{
dedget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
},
recget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
docgrdm
:{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
},
prbp
:{
ptsget
:{
sdamod
:{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
},
},
},
msgtyp
:
""
,
// 报文类型 .bftp.msgtyp
folwupopt
:
""
,
// Processing Options .bftp.folwupopt
cre752flg
:
""
,
// Create 752 .bftp.cre752flg
furide
:
""
,
// Further Identification .bftp.furide
docp
:{
ptsget
:{
sdamod
:{
seainf
:
""
,
// .bftp.docp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.docp.ptsget.sdamod.dadsnd
},
},
},
},
dedgrp
:{
rec
:{
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
},
cbs
:{
opn1
:{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
},
bfdgrp
:{
rec
:{
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
shpdat
:
""
,
// 装运日期 .bfdgrp.rec.shpdat
expmno
:
""
,
// 快递单号 .bfdgrp.rec.expmno
invref
:
""
,
// 发票信息 .bfdgrp.rec.invref
anobnkcod
:
""
,
// 交单批注行行号 .bfdgrp.rec.anobnkcod
anodat
:
""
,
// 交单批注日期 .bfdgrp.rec.anodat
anodsp
:
""
,
// 交单批注描述 .bfdgrp.rec.anodsp
docrolflg
:
""
,
// Send Documents to Another Address .bfdgrp.rec.docrolflg
docrol
:
""
,
// Receiver of Documents .bfdgrp.rec.docrol
approvcod
:
""
,
// Documents on Approval Basis .bfdgrp.rec.approvcod
disdat
:
""
,
// Date of Advice .bfdgrp.rec.disdat
lescom
:
""
,
// Less comm. .bfdgrp.rec.lescom
},
cbs
:{
max
:{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
},
opn1
:{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
prb
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.prb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
},
iss
:{
pts
:
new
Pts
().
data
,
},
apl
:{
pts
:
new
Pts
().
data
,
},
blk
:{
matper
:
""
,
// 远期单据到期时间 .bfdgrp.blk.matper
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
comcon
:
""
,
// Comments and Conclusions .bfdgrp.blk.comcon
setinsbe
:
""
,
// Settlement Instructions transaction field .bfdgrp.blk.setinsbe
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
benref
:
""
,
// 新受益人编号 .bfdgrp.blk.benref
},
oth
:{
pts
:
new
Pts
().
data
,
},
doc
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.doc.namelc
adrelc
:
""
,
// 地址 .bfdgrp.doc.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.doc.dbfadrblkcn
},
},
ameadrflg
:
""
,
// Ammendment Ben. or Iss. Address .ameadrflg
idcode
:
""
,
// 受益人统一社会信用代码 .idcode
skrnam
:
""
,
// 收款人名称 .skrnam
skracc
:
""
,
// 收款人账号 .skracc
skhhao
:
""
,
// 收款行行号 .skhhao
skhnam
:
""
,
// 收款行名称 .skhnam
bfdsnd
:{
snd732
:
""
,
// Create MT 732 .bfdsnd.snd732
ingdsc
:
""
,
// Ignore Discrepancies .bfdsnd.ingdsc
yf
:
""
,
// 议付 .bfdsnd.yf
usadet
:
""
,
// 远期单据指示 .bfdsnd.usadet
addphr
:
""
,
// 偿付条款 .bfdsnd.addphr
newbenadr
:
""
,
// 新受益人地址 .bfdsnd.newbenadr
},
/*liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},*/
/*setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // 减少后的结算金额 .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
redamt:"", // 减少的金额 .setmod.redamt
setamt:"", // Reduced Amount to settle .setmod.setamt
redamttxt:"", // 注释 .setmod.redamttxt
},*/
bftp
:
{
dedget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
},
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
docgrdm
:
{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
},
prbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
},
},
},
msgtyp
:
""
,
// 鎶ユ枃绫诲瀷 .bftp.msgtyp
folwupopt
:
""
,
// Processing Options .bftp.folwupopt
cre752flg
:
""
,
// Create 752 .bftp.cre752flg
furide
:
""
,
// Further Identification .bftp.furide
docp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.docp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.docp.ptsget.sdamod.dadsnd
},
},
},
},
dedgrp
:
{
rec
:
{
ownref
:
""
,
// 鍙傝€冨彿 .dedgrp.rec.ownref
kzref
:
""
,
// 淇$敤璇佺紪鍙� .dedgrp.rec.kzref
},
cbs
:
{
opn1
:
{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
},
bfdgrp
:
{
rec
:
{
ownref
:
""
,
// 鍗曟嵁鍙傝€冨彿 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 鍗曟嵁绫诲瀷 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 鍒版湡鏃� .bfdgrp.rec.matdat
rcvdat
:
""
,
// 鏀跺崟鏃ユ湡 .bfdgrp.rec.rcvdat
predat
:
""
,
// 瀵勫崟鏃ユ湡 .bfdgrp.rec.predat
docsta
:
""
,
// 鍗曟嵁鐘舵€� .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
shpdat
:
""
,
// 瑁呰繍鏃ユ湡 .bfdgrp.rec.shpdat
expmno
:
""
,
// 蹇€掑崟鍙� .bfdgrp.rec.expmno
invref
:
""
,
// 鍙戠エ淇℃伅 .bfdgrp.rec.invref
anobnkcod
:
""
,
// 浜ゅ崟鎵规敞琛岃鍙� .bfdgrp.rec.anobnkcod
anodat
:
""
,
// 浜ゅ崟鎵规敞鏃ユ湡 .bfdgrp.rec.anodat
anodsp
:
""
,
// 浜ゅ崟鎵规敞鎻忚堪 .bfdgrp.rec.anodsp
docrolflg
:
""
,
// Send Documents to Another Address .bfdgrp.rec.docrolflg
docrol
:
""
,
// Receiver of Documents .bfdgrp.rec.docrol
approvcod
:
""
,
// Documents on Approval Basis .bfdgrp.rec.approvcod
disdat
:
""
,
// Date of Advice .bfdgrp.rec.disdat
lescom
:
""
,
// Less comm. .bfdgrp.rec.lescom
},
cbs
:
{
max
:
{
cur
:
""
,
// 鍗曟嵁閲戦 .bfdgrp.cbs.max.cur
amt
:
""
,
// 鍗曟嵁閲戦 .bfdgrp.cbs.max.amt
},
opn1
:
{
cur
:
""
,
// 鍗曟嵁浣欓 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
prb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 鍚嶇О .bfdgrp.prb.namelc
adrelc
:
""
,
// 鍦板潃 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
},
iss
:
{
pts
:
new
Pts
().
data
,
},
ben
:
{
pts
:
new
Pts
().
data
,
},
apl
:
{
pts
:
new
Pts
().
data
,
},
blk
:
{
matper
:
""
,
// 杩滄湡鍗曟嵁鍒版湡鏃堕棿 .bfdgrp.blk.matper
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
comcon
:
""
,
// Comments and Conclusions .bfdgrp.blk.comcon
setinsbe
:
""
,
// Settlement Instructions transaction field .bfdgrp.blk.setinsbe
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
benref
:
""
,
// 鏂板彈鐩婁汉缂栧彿 .bfdgrp.blk.benref
},
oth
:
{
pts
:
new
Pts
().
data
,
},
doc
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 鍚嶇О .bfdgrp.doc.namelc
adrelc
:
""
,
// 鍦板潃 .bfdgrp.doc.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.doc.dbfadrblkcn
},
},
ameadrflg
:
""
,
// Ammendment Ben. or Iss. Address .ameadrflg
idcode
:
""
,
// 鍙楃泭浜虹粺涓€绀句細淇$敤浠g爜 .idcode
skrnam
:
""
,
// 鏀舵浜哄悕绉� .skrnam
skracc
:
""
,
// 鏀舵浜鸿处鍙� .skracc
skhhao
:
""
,
// 鏀舵琛岃鍙� .skhhao
skhnam
:
""
,
// 鏀舵琛屽悕绉� .skhnam
bfdsnd
:
{
snd732
:
""
,
// Create MT 732 .bfdsnd.snd732
ingdsc
:
""
,
// Ignore Discrepancies .bfdsnd.ingdsc
yf
:
""
,
// 璁粯 .bfdsnd.yf
usadet
:
""
,
// 杩滄湡鍗曟嵁鎸囩ず .bfdsnd.usadet
addphr
:
""
,
// 鍋夸粯鏉℃ .bfdsnd.addphr
newbenadr
:
""
,
// 鏂板彈鐩婁汉鍦板潃 .bfdsnd.newbenadr
},
mtabut
:
{
coninf
:
{
oitinf
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat
:
""
,
// 鎵ц鏃ユ湡 .mtabut.coninf.conexedat
usr
:
{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
},
liaall
:
{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:
{
limpts
:
{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod2
},
wrkp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref
:
""
,
// 鍥界粨涓氬姟缂栧彿 .liaall.limmod.ownref
comamt
:
""
,
// 涓氬姟浣欓 .liaall.limmod.comamt
ccvamt
:
""
,
// 淇濊瘉閲戜綑棰� .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
},
pageId
:
""
,
// ctx鐨刱ey
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
/*mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
},
},*/
pageId
:
""
// ctx的key
}
}
}
\ No newline at end of file
src/model/Brtcan/index.js
View file @
280c507b
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Setmod
from
"../Public/Setmod"
export
default
class
Brtcan
{
constructor
()
{
this
.
data
=
{
...
...
@@ -112,20 +112,7 @@ export default class Brtcan{
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
},
setmod
:{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// document amount .setmod.docamt
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
},
setmod
:
new
Setmod
().
data
,
mtabut
:{
coninf
:{
oitinf
:{
...
...
src/model/Brtset/Pattern.js
View file @
280c507b
...
...
@@ -450,5 +450,12 @@ export default {
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
14
,
message
:
"长度不能超过14"
}
],
"bopmod.basflg"
:[
{
required
:
true
,
message
:
"必输项"
},
],
"brtp.ischktyp"
:[
{
required
:
true
,
message
:
"必输项"
},
],
}
\ No newline at end of file
src/views/Business/Bftacc/Accp.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
>
<!--
====================左边=======================
-->
<c-col
:span=
"1
1
"
>
<!--
left
-->
<c-col
:span=
"1
2
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"参考号"
prop=
"
de
dgrp.rec.ownref"
prop=
"
bf
dgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.
de
dgrp.rec.ownref"
v-model=
"model.
bf
dgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
style=
"width: 95%"
...
...
@@ -97,14 +97,9 @@
</c-col>
<!--
</c-col>
-->
</c-col>
<!-- 变动 -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.max.cur"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.max.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.max.cur"
maxlength=
"3"
...
...
@@ -114,11 +109,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.max.amt"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.max.amt"
placeholder=
"请输入Balance"
...
...
@@ -129,10 +120,7 @@
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<el-form-item
label=
"单据余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.cur"
maxlength=
"3"
...
...
@@ -142,11 +130,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
...
...
@@ -156,10 +140,7 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据类型"
prop=
"bfdgrp.rec.doctypcod"
>
<el-form-item
label=
"单据类型"
prop=
"bfdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.bfdgrp.rec.doctypcod"
maxlength=
"1"
...
...
@@ -169,25 +150,20 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"远期单据到期日"
prop=
"bfdgrp.rec.matdat"
>
<el-form-item
label=
"远期单据到期日"
prop=
"bfdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择远期单据到期日"
value-format=
"yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"到单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<el-form-item
label=
"到单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.rcvdat"
...
...
@@ -198,10 +174,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"提示日期"
prop=
"bfdgrp.rec.predat"
>
<el-form-item
label=
"提示日期"
prop=
"bfdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.predat"
...
...
@@ -222,6 +195,82 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入信用证余额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"摘要"
prop=
"bfdgrp.rec.nam"
>
<c-input
v-model=
"model.bfdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '交单行',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '开证行',
grp: 'bfdgrp',
rol: 'iss',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '申请人',
grp: 'bfdgrp',
rol: 'apl',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
style=
"margin-left: 0px"
>
<el-divider
/>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收到报文明细"
prop=
"trnmod.swiadd.strinf"
>
...
...
@@ -358,86 +407,11 @@
<c-input
v-model=
"model.setmod.redamt"
placeholder=
"请输入扣减金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入信用证余额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"摘要"
prop=
"bfdgrp.rec.nam"
>
<c-input
v-model=
"model.bfdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '交单行',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '开证行',
grp: 'bfdgrp',
rol: 'iss',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '申请人',
grp: 'bfdgrp',
rol: 'apl',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"bftp.dedget.sdamod.dadsnd"
>
...
...
@@ -655,6 +629,11 @@ export default {
}
},
computed
:
{
flag
()
{
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
},
methods
:{...
Event
},
created
:
function
(){
...
...
src/views/Business/Bftacc/index.vue
View file @
280c507b
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
...
...
@@ -46,6 +64,7 @@ import Api from "~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Bftacc
from
"~/model/Bftacc"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bftacc/Check"
import
Default
from
"~/model/Bftacc/Default"
import
Pattern
from
"~/model/Bftacc/Pattern"
...
...
@@ -72,10 +91,10 @@ export default {
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
tabVal
:
"
accp
"
,
trnName
:
"bftacc"
,
model
:
new
Bftacc
().
data
,
checkRules
:
Check
,
...
...
src/views/Business/Bftdcr/Betdcrs.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
>
<!--
====================左边=======================
-->
<c-col
:span=
"1
1
"
>
<!--
left
-->
<c-col
:span=
"1
2
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"参考号"
prop=
"
de
dgrp.rec.ownref"
prop=
"
bf
dgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.
de
dgrp.rec.ownref"
v-model=
"model.
bf
dgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
style=
"width: 95%"
...
...
@@ -97,8 +97,6 @@
</c-col>
<!--
</c-col>
-->
</c-col>
<!-- 变动 -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.max.cur"
>
...
...
@@ -158,6 +156,7 @@
v-model=
"model.bfdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择远期单据到期日"
value-format=
"yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
...
...
@@ -196,53 +195,10 @@
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.advrefflg"
style=
"margin-left: 150px"
>
拒付通知登记
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bfdgrp.rec.advdocflg"
style=
"margin-left: 150px"
>
退单通知登记
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.mtabut.clsflg"
style=
"margin-left: 150px"
disabled
>
闭卷
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.advdisflg"
style=
"margin-left: 150px;margin-top:100px"
>
Advice of Discrepancy(MT750)
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"给受益人信息"
prop=
"trnmod.trndoc.addstr750"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.addstr750"
maxlength=
"35"
show-word-limit
placeholder=
"请输入给受益人信息"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
...
...
@@ -309,6 +265,61 @@
:disabled="true"
>
</c-ptsmsg>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
style=
"margin-left: 0px"
>
<el-divider
/>
</el-form-item>
</c-col>
<!-- next part -->
<!-- left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"advrefflg"
style=
"margin-left: 150px"
>
拒付通知登记
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"advdocflg"
style=
"margin-left: 150px"
>
退单通知登记
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"clsflg"
style=
"margin-left: 150px"
disabled
>
闭卷
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.advdisflg"
style=
"margin-left: 150px; margin-top: 100px;margin-bottom: 10px;"
>
Advice of Discrepancy(MT750)
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"给受益人信息"
prop=
"trnmod.trndoc.addstr750"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.addstr750"
maxlength=
"35"
show-word-limit
placeholder=
"请输入给受益人信息"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人"
prop=
"bfdgrp.rec.payrol"
>
...
...
@@ -316,7 +327,15 @@
v-model=
"model.bfdgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择付款人"
disabled
>
<el-option
v-for=
"item in codes.payrol"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -328,6 +347,7 @@
maxlength=
"16"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"showGridPromptDialog('bfdgrp.oth.pts.extkey')"
disabled
></c-input>
</el-form-item>
</c-col>
...
...
@@ -340,7 +360,7 @@
:argadr=
"
{
title: '',
rol: 'oth',
grp: 'bfdgrp'
grp: 'bfdgrp'
,
}"
>
</c-ptapdome>
...
...
@@ -350,7 +370,15 @@
v-model=
"model.bfdgrp.rec.docprbrol"
style=
"width: 100%"
placeholder=
"请选择交单行"
disabled
>
<el-option
v-for=
"item in codes.docprbrol"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -373,8 +401,6 @@
</c-col>
</c-col>
<!-- 勾选 -->
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"External Key of Address"
...
...
@@ -532,13 +558,39 @@ import PtapDome from "~/views/Public/PtapDome";
import
Ptap
from
"~/views/Public/Ptap"
;
export
default
{
components
:
{
"c-ptsmsg"
:
Ptsmsg
,
"c-ptapdome"
:
PtapDome
,
"c-ptap"
:
Ptap
},
components
:
{
"c-ptsmsg"
:
Ptsmsg
,
"c-ptapdome"
:
PtapDome
,
"c-ptap"
:
Ptap
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
mounted
:{
advrefflg
:
{
get
()
{
return
this
.
model
.
advrefflg
!=
''
},
set
(
val
)
{
this
.
model
.
advrefflg
=
val
?
"X"
:
""
}
},
advdocflg
:
{
get
()
{
return
this
.
model
.
bfdgrp
.
rec
.
advdocflg
!=
''
},
set
(
val
)
{
this
.
model
.
bfdgrp
.
rec
.
advdocflg
=
val
?
"X"
:
""
}
},
clsflg
:
{
get
()
{
return
this
.
model
.
mtabut
.
clsflg
!=
'O'
},
set
(
val
)
{
this
.
model
.
mtabut
.
clsflg
=
val
?
"C"
:
"O"
}
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
...
...
src/views/Business/Bftdcr/index.vue
View file @
280c507b
<
template
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000009 -->
<el-tab-pane
label=
"明细"
name=
"betdcrs"
>
<m-betdcrs
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-betdcrs
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000026 -->
<el-tab-pane
label=
"不符点/拒付"
name=
"betdcrd"
>
<m-betdcrd
:model=
"model"
:codes=
"codes"
/>
<m-betdcrd
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"或有"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Bftdcr
from
"~/model/Bftdcr"
import
commonProcess
from
"~/mixin/commonProcess"
import
Check
from
"~/model/Bftdcr/Check"
import
Default
from
"~/model/Bftdcr/Default"
import
Pattern
from
"~/model/Bftdcr/Pattern"
import
Betdcrs
from
"./Betdcrs"
import
Betdcrd
from
"./Betdcrd"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Bftdcr
from
"~/model/Bftdcr"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bftdcr/Check"
;
import
Default
from
"~/model/Bftdcr/Default"
;
import
Pattern
from
"~/model/Bftdcr/Pattern"
;
import
Betdcrs
from
"./Betdcrs"
;
import
Betdcrd
from
"./Betdcrd"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Limitbody
from
"~/views/Public/Limitbody"
;
export
default
{
name
:
"Bftdcr"
,
components
:
{
"m-betdcrs"
:
Betdcrs
,
"m-betdcrd"
:
Betdcrd
,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-limitbody"
:
Limitbody
,
components
:
{
"m-betdcrs"
:
Betdcrs
,
"m-betdcrd"
:
Betdcrd
,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-limitbody"
:
Limitbody
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
()
{
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"
"
,
tabVal
:
"betdcrs
"
,
trnName
:
"bftdcr"
,
model
:
new
Bftdcr
().
data
,
checkRules
:
Check
,
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
codes
:
{},
};
},
}
},
methods
:{
myTabClick
(
tab
){
this
.
tabClick
(
tab
)
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
/**
* do it yourself
**/
}
},
created
:
async
function
(){
},
created
:
async
function
()
{
console
.
log
(
"进入bftdcr交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
}
}
},
}
;
</
script
>
<
style
>
</
style
>
src/views/Business/Bftsnd/Dscins.vue
View file @
280c507b
<
template
>
<!--
<div
class=
"eibs-tab"
>
-->
<c-row>
<!--左边start-->
<c-col
:span=
"11"
>
<c-col
:span=
"22"
>
<el-form-item
label=
"Internal Discrepancies"
prop=
"bfdgrp.blk.intdis"
>
<div
class=
"eibs-tab"
>
<!-- left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"内部不符点"
prop=
"bfdgrp.blk.intdis"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.intdis"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Internal Discrepancies
"
placeholder=
"请输入内部不符点
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onIntdisButtxmsel"
>
...
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"bfdgrp.blk.comcon"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"注释和结论"
prop=
"bfdgrp.blk.comcon"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.comcon"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Comments and Conclusions"
placeholder=
"请输入注释和结论"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onComconButtxmsel"
>
...
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"
Settlement Instructions transaction field
"
label=
"
结算指示
"
prop=
"bfdgrp.blk.setinsbe"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.setinsbe"
maxlength=
"65
"
maxlength=
"150
"
show-word-limit
placeholder=
"请输入Settlement Instructions transaction field
"
placeholder=
"请输入结算指示
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSetinstxmButtxmsel"
>
...
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"Discrepancies"
prop=
"bfdgrp.blk.docdis"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"不符点"
prop=
"bfdgrp.blk.docdis"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.docdis"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Discrepancies"
placeholder=
"请输入不符点"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bfdsnd.ingdsc"
>
Ignore Discrepancies
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
<!--左边end-->
<!--右边start-->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bfdgrp.blk.docdisflg"
>
Discrepancies modified
</c-checkbox
>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Further Handling"
prop=
"bftp.folwupopt"
>
<el-form-item
label=
"寄单状态"
prop=
"bftp.folwupopt"
>
<c-fullbox>
<c-select
v-model=
"model.bftp.folwupopt"
style=
"width: 100%"
placeholder=
"请选择Further Handling
"
placeholder=
"请选择寄单状态
"
>
<el-option
v-for=
"item in codes.folwupopt"
...
...
@@ -120,21 +131,33 @@
>
</el-option>
</c-select>
<
template
slot=
"footer"
>
<c-checkbox
v-model=
"model.bfdgrp.blk.docdisflg"
style=
"margin-left: 10px"
>
录入不符点
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<
c-checkbox
v-model=
"model.bfdgrp.rec.approvcod"
>
Documents on Approval Basis
</c-checkbox
>
<
el-form-item
label=
""
prop=
"approvcod"
>
<c-checkbox
v-model=
"approvcod"
>
直接不符点寄单
</c-checkbox>
</el-form-item
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bfdsnd.snd732"
>
Create MT 732
</c-checkbox>
<c-col
:span=
"24"
style=
"margin-left: 150px"
>
<c-checkbox
v-model=
"model.bfdsnd.snd732"
disabled
>
Create Advice of Discharge(e.g.MT 732)
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bftp.cre752flg"
>
Create 752
</c-checkbox>
<c-col
:span=
"24"
style=
"margin-left: 150px"
>
<c-checkbox
v-model=
"model.bftp.cre752flg"
disabled
>
Receive MT 752
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
...
...
@@ -143,6 +166,7 @@
v-model=
"model.bftp.furide"
style=
"width: 100%"
placeholder=
"请选择Further Identification"
disabled
>
</c-select>
</el-form-item>
...
...
@@ -155,98 +179,201 @@
v-model=
"model.bfdgrp.rec.disdat"
style=
"width: 100%"
placeholder=
"请选择Date of Advice"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
Less comm.
"
prop=
"bfdgrp.rec.lescom"
>
<el-form-item
label=
"
扣减金额
"
prop=
"bfdgrp.rec.lescom"
>
<c-input
v-model=
"model.bfdgrp.rec.lescom"
placeholder=
"请输入
Less comm.
"
placeholder=
"请输入
扣减金额
"
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"议付"
prop=
"bfdsnd.yf"
>
<c-input
v-model=
"model.bfdsnd.yf"
maxlength=
"10"
placeholder=
"请输入议付"
></c-input>
<c-col
:span=
"24"
>
<!-- <el-form-item label="议付" prop="bfdsnd.yf">
<c-input v-model="model.bfdsnd.yf" maxlength="10" placeholder="请输入议付"></c-input>
</el-form-item> -->
<el-form-item
label=
"议付"
prop=
"bfdsnd.yf"
>
<
template
>
<c-radio
v-model=
"model.bfdsnd.yf"
label=
"W"
>
未议付
</c-radio>
<c-radio
v-model=
"model.bfdsnd.yf"
label=
"Y"
>
已议付
</c-radio>
</
template
>
</el-form-item>
</c-col>
-->
<!-- <c-col :span="24">
<c-checkbox v-model="model.bfdsnd.ingdsc">CG000354</c-checkbox>
</c-col> -->
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bfdgrp.rec.docrolflg"
>
Send Documents to Another Address
</c-checkbox
<el-form-item
label=
""
prop=
"ingdsc"
>
<c-checkbox
v-model=
"ingdsc"
>
CG000354
</c-checkbox>
</el-form-item>
</c-col>
<c-col
:span=
"23"
style=
"margin-left:150px;"
>
<c-checkbox
v-model=
"model.bfdgrp.rec.docrolflg"
disabled
>
选择寄单行
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
style=
"margin-left: 150px"
>
<el-form-item
label=
"Receiver of Documents"
prop=
"bfdgrp.rec.docrol"
>
<c-select
v-model=
"model.bfdgrp.rec.docrol"
style=
"width: 100%"
placeholder=
"请选择Receiver of Documents"
disabled
>
<el-option
v-for=
"item in codes.rolall"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-ptap
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"{
title: '寄单行
',
title: '
',
grp: 'bfdgrp',
rol: 'doc
',
rol: 'ben
',
}"
:disabled=
"true"
:isAdrblk=
"false"
@onSeainf="onSeainf"
@onDocpDet="onDocpDet"
>
</c-ptap>
</c-ptap1>
</c-col>
</c-col>
<!-- <c-col :span="12">
<c-checkbox v-model="model.bfdgrp.blk.docdisflg">Discrepancies modified</c-checkbox>
</c-col>
<!--
<c-col :span="12">
<el-form-item
label=
"Drag Drop Sender"
prop=
"bftp.docp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.bftp.docp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
<el-form-item label="Internal Discrepancies" prop="bfdgrp.blk.intdis">
<c-input type="textarea" v-model="model.bfdgrp.blk.intdis" maxlength="65" show-word-limit placeholder="请输入Internal Discrepancies" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label=
"External Key of Address"
prop=
"bfdgrp.doc.pts.extkey"
>
<c-input
v-model=
"model.bfdgrp.doc.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onIntdisButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Processing Options" prop="bftp.folwupopt">
<c-select v-model="model.bftp.folwupopt" style="width:100%" placeholder="请选择Processing Options">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bfdgrp.rec.approvcod">Documents on Approval Basis</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bfdsnd.snd732">Create MT 732</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bftp.cre752flg">Create 752</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Further Identification" prop="bftp.furide">
<c-select v-model="model.bftp.furide" style="width:100%" placeholder="请选择Further Identification">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Comments and Conclusions" prop="bfdgrp.blk.comcon">
<c-input type="textarea" v-model="model.bfdgrp.blk.comcon" maxlength="65" show-word-limit placeholder="请输入Comments and Conclusions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onComconButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Date of Advice" prop="bfdgrp.rec.disdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.disdat" style="width:100%" placeholder="请选择Date of Advice"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Less comm." prop="bfdgrp.rec.lescom">
<c-input v-model="model.bfdgrp.rec.lescom" placeholder="请输入Less comm."></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Settlement Instructions transaction field" prop="bfdgrp.blk.setinsbe">
<c-input type="textarea" v-model="model.bfdgrp.blk.setinsbe" maxlength="65" show-word-limit placeholder="请输入Settlement Instructions transaction field" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinstxmButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="议付" prop="bfdsnd.yf">
<c-input v-model="model.bfdsnd.yf" maxlength="10" placeholder="请输入议付"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bfdgrp.rec.docrolflg">Send Documents to Another Address</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bfdsnd.ingdsc">Ignore Discrepancies</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Receiver of Documents" prop="bfdgrp.rec.docrol">
<c-select v-model="model.bfdgrp.rec.docrol" style="width:100%" placeholder="请选择Receiver of Documents">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Discrepancies" prop="bfdgrp.blk.docdis">
<c-input type="textarea" v-model="model.bfdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入Discrepancies" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bftp.docp.ptsget.sdamod.dadsnd">
<c-input v-model="model.bftp.docp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bfdgrp.doc.pts.extkey">
<c-input v-model="model.bfdgrp.doc.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bftp.docp.ptsget.sdamod.seainf">
<c-input
v-model=
"model.bftp.docp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
<c-input v-model="model.bftp.docp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
...
...
@@ -258,71 +385,64 @@
<c-col :span="12">
<el-form-item label="名称" prop="bfdgrp.doc.namelc">
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.doc.namelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入名称"
></c-input>
<c-input type="textarea" v-model="model.bfdgrp.doc.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bfdgrp.doc.pts.adrblk">
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.doc.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input type="textarea" v-model="model.bfdgrp.doc.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bfdgrp.doc.dbfadrblkcn">
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.doc.dbfadrblkcn"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Chinese address"
></c-input>
<c-input type="textarea" v-model="model.bfdgrp.doc.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bfdgrp.doc.adrelc">
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.doc.adrelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
<c-input type="textarea" v-model="model.bfdgrp.doc.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
-->
</c-col>
<!--
</div>
-->
</c-row>
</c-col> -->
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bftsnd/Event"
;
import
Ptap
from
"~/views/Public/Ptap
"
;
import
Ptap
1
from
"~/views/Public/Ptap1
"
;
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
components
:
{
"c-ptap1"
:
Ptap1
,
},
data
()
{
return
{};
},
computed
:
{
approvcod
:
{
get
()
{
return
this
.
model
.
bfdgrp
.
rec
.
approvcod
===
"x"
;
},
set
(
val
)
{
this
.
model
.
bfdgrp
.
rec
.
approvcod
=
val
?
""
:
"x"
;
},
},
ingdsc
:
{
get
()
{
return
this
.
model
.
bfdsnd
.
ingdsc
===
"Y"
;
},
set
(
val
)
{
this
.
model
.
bfdsnd
.
ingdsc
=
val
?
"Y"
:
""
;
},
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
...
...
src/views/Business/Bftsnd/Rgfdet.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-col
:span=
"12"
>
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"远期单据指示"
prop=
"bfdsnd.usadet"
>
<c-input
type=
"textarea"
v-model=
"model.bfdsnd.usadet"
maxlength=
"65"
show-word-limit
placeholder=
"请输入远期单据指示"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onUsatxtButtxmsel"
>
...
</c-button>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"远期单据指示"
prop=
"bfdsnd.usadet"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdsnd.usadet"
maxlength=
"65"
show-word-limit
placeholder=
"请输入远期单据指示"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onUsatxtButtxmsel"
>
...
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"12"
>
<!-- <c-col :span="12">
<el-form-item label="偿付条款" prop="bfdsnd.addphr">
<c-input type="textarea" v-model="model.bfdsnd.addphr" maxlength="65" show-word-limit placeholder="请输入偿付条款" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onRgfphrButtxmsel">
...
</c-button>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"偿付条款"
prop=
"bfdsnd.addphr"
style=
"width: 100%"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.bfdsnd.addphr"
maxlength=
"65"
show-word-limit
placeholder=
"请输入偿付条款"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onRgfphrButtxmsel"
>
...
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"新受益人地址"
prop=
"bfdsnd.newbenadr"
>
<c-input
type=
"textarea"
v-model=
"model.bfdsnd.newbenadr"
maxlength=
"35"
show-word-limit
placeholder=
"请输入新受益人地址"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.bfdsnd.newbenadr"
maxlength=
"150"
show-word-limit
placeholder=
"请输入新受益人地址"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"新受益人编号"
prop=
"bfdgrp.blk.benref"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.benref"
maxlength=
"16"
show-word-limit
placeholder=
"请输入新受益人编号"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.benref"
maxlength=
"16"
show-word-limit
placeholder=
"请输入新受益人编号"
></c-input>
</el-form-item>
</c-col>
</c-row>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bftsnd/Event"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bftsnd/Event"
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
data
(){
return
{
}
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Bftsnd/Rgfp.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
style=
""
>
<
c-col
:span=
"24"
>
<c-col
:span=
"11
"
>
<div
class=
"eibs-tab"
>
<
!-- left --
>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证参考号"
prop=
"dedgrp.rec.ownref"
>
<c-fullbox>
<c-col
:span=
"20"
>
<el-form-item
label=
"参考号"
prop=
"bfdgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.de
dgrp.rec.ownref"
v-model=
"model.bf
dgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入信用证参考号"
placeholder=
"请输入参考号"
style=
"width: 95%"
disabled
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"padding: 0 14px"
size=
"small"
type=
"primary"
>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"1"
style=
"text-align: right"
>
-->
<c-col
:span=
"1"
>
<!--
<el-form-item
label=
""
label-width=
"5px"
>
-->
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<!--
</el-form-item>
-->
</c-col>
<!-- <c-col :span="1" style="text-align: right;margin-left:10px">
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<!--
<el-form-item
label=
""
label-width=
"5px"
>
-->
<c-button
style="margin:0;padding: 0 14px;
"
style=
"margin: 0 0
"
size=
"small"
type=
"primary"
:disabled=
"this.flag"
@
click=
"onDetpButgetref"
>
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
获取
</c-button>
</c-col> -->
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"dedgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.dedgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"dedgrp.cbs.opn1.amt"
label-width=
"2%"
>
<c-input
v-model=
"model.dedgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<!--
</el-form-item>
-->
</c-col>
<!--
</c-col>
-->
</c-col>
<c-col
:span=
"24"
style=
"height: 24px; margin-top: -10px"
>
<el-form-item
label=
"单据信息"
class=
"messageLabel"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
</c-col>
<c-col
:span=
"11"
style=
"margin-top: 10px"
>
<c-col
:span=
"24"
>
<c-col
:span=
"22"
>
<el-form-item
label=
"单据参考号"
prop=
"bfdgrp.rec.ownref"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"单据参考号"
prop=
"bfdgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.bfdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
style=
"width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
style=
"text-align: right"
>
<!--
<c-col
:span=
"1"
style=
"text-align: right"
>
-->
<c-col
:span=
"1"
>
<!--
<el-form-item
label=
""
label-width=
"5px"
>
-->
<c-button
style=
"margin: 0
; padding: 0 14
px"
style=
"margin: 0
10px 0 0; padding: 0 12
px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
>
i
</span
>
</c-button>
<!--
</el-form-item>
-->
</c-col>
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<!--
<el-form-item
label=
""
label-width=
"5px"
>
-->
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"this.flag"
@
click=
"onDetpButgetref"
>
获取
</c-button>
<!--
</el-form-item>
-->
</c-col>
<!--
</c-col>
-->
</c-col>
<c-col
:span=
"11"
:offset=
"1"
style=
"margin-top: 10px"
>
<el-form-item
label=
"单据摘要"
prop=
"bfdgrp.rec.nam"
>
<c-input
v-model=
"model.bfdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name of Bill Contract"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- ==========middle-left======== -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.max.cur"
>
<c-
selec
t
<c-
inpu
t
v-model=
"model.bfdgrp.cbs.max.cur"
placeholder=
"请选择单据金额"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
>
</c-select>
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"bfdgrp.cbs.max.amt"
label-width=
"2%
"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.max.amt
"
>
<c-input
v-model=
"model.bfdgrp.cbs.max.amt"
placeholder=
"请输入
单据金额
"
placeholder=
"请输入
Balance
"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-
selec
t
<c-
inpu
t
v-model=
"model.bfdgrp.cbs.opn1.cur"
placeholder=
"请选择单据余额"
maxlength=
"3"
placeholder=
"请输入单据余额"
disabled
></c-
selec
t>
></c-
inpu
t>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"bfdgrp.cbs.opn1.amt"
label-width=
"2%
"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt
"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
...
...
@@ -149,6 +140,15 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据类型"
prop=
"bfdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.bfdgrp.rec.doctypcod"
maxlength=
"1"
placeholder=
"请输入单据类型"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"远期单据到期日"
prop=
"bfdgrp.rec.matdat"
>
<c-date-picker
...
...
@@ -156,11 +156,11 @@
v-model=
"model.bfdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择远期单据到期日"
value-format=
"yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"到单日期"
prop=
"bfdgrp.rec.rcvdat"
>
...
...
@@ -169,203 +169,178 @@
v-model=
"model.bfdgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"1"
>
</c-col>
<c-col
:span=
"11"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"提示日期"
prop=
"bfdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择提示日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据类型"
prop=
"bfdgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bfdgrp.rec.doctypcod"
style=
"width: 100%"
placeholder=
"请选择单据类型"
>
<el-option
v-for=
"item in codes.bedtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
<!--
<c-select v-model="model.ditp.doctypcod" :code="code.bedtyp" />
-->
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据状态"
prop=
"bfdgrp.rec.docsta"
>
<!--
<c-input v-model="model.bfdgrp.rec.docsta" maxlength="40" placeholder="请输入单据状态"></c-input>
-->
<c-select
<c-input
v-model=
"model.bfdgrp.rec.docsta"
style=
"width: 100%
"
placeholder=
"请
选择
单据状态"
maxlength=
"40
"
placeholder=
"请
输入
单据状态"
disabled
>
<el-option
v-for=
"item in codes.docsta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ==========middle-right======== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"交单人"
prop=
"bfdgrp.prb.pts.ref"
>
<c-input
v-model=
"model.bfdgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单人"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bfdgrp.prb.pts.nam"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bfdgrp.prb.pts.nam
"
maxlength=
"40
"
placeholder=
"请输入交单人名称
"
v-model=
"model.bfdgrp.cbs.opn1.cur
"
maxlength=
"3
"
placeholder=
"请输入信用证余额
"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行"
prop=
"dedgrp.rec.kzref"
>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.dedgrp.rec.kzref
"
maxlength=
"35
"
placeholder=
"请输入开证行行号"
v-model=
"model.bfdgrp.cbs.opn1.amt
"
placeholder=
"请输入Balance
"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
"
prop=
"bfdgrp.iss.pts
.nam"
>
<el-form-item
label=
"
摘要"
prop=
"bfdgrp.rec
.nam"
>
<c-input
v-model=
"model.bfdgrp.
iss.pts
.nam"
v-model=
"model.bfdgrp.
rec
.nam"
maxlength=
"40"
placeholder=
"请输入
开证行名称
"
placeholder=
"请输入
摘要
"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人"
prop=
"bfdgrp.apl.pts.ref"
>
<c-input
v-model=
"model.bfdgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人"
></c-input>
</el-form-item>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '交单行',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bfdgrp.apl.pts.nam"
>
<c-input
v-model=
"model.bfdgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"请输入申请人名称"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--头部end-->
<c-col
:span=
"24"
style=
"height: 24px; margin-top: -10px"
>
<el-form-item
label=
"寄单信息"
class=
"messageLabel"
>
</el-form-item>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '开证行',
grp: 'bfdgrp',
rol: 'iss',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '申请人',
grp: 'bfdgrp',
rol: 'apl',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<!--左边start-->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<el-form-item
label=
"付款人"
prop=
"bfdgrp.rec.payrol"
>
<c-select
v-model=
"model.bfdgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择付款人"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"BIC"
prop=
"bfdgrp.oth.pts.extkey"
>
<c-input
v-model=
"model.bfdgrp.oth.pts.extkey"
maxlength=
"16"
placeholder=
"请输入BIC"
></c-input>
<el-form-item
style=
"margin-left: 0px"
>
<el-divider
/>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"联行行号"
prop=
"bfdgrp.oth.pts.bankno"
>
<c-input
v-model=
"model.bfdgrp.oth.pts.bankno"
maxlength=
"20"
placeholder=
"请输入联行行号"
></c-input>
<!-- next part -->
<!-- left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
style=
"height: 24px; margin-top: 20px"
>
<el-form-item
:label=
"model.bftp.docgrdm.docdsclab"
class=
"messageLabel"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"联行名称"
prop=
"bfdgrp.oth.pts.jigomc"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.oth.pts.jigomc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入联行名称"
></c-input>
</el-form-item>
<c-col
:span=
"24"
style=
"height: 0px; margin-top: 5px"
>
<el-divider></el-divider>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"联行地址"
prop=
"bfdgrp.oth.pts.dizhii"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.oth.pts.dizhii"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
</el-form-item>
<c-table
:data=
"model.bftp.docgrdm.docgrd"
style=
"width: 100%; margin-bottom: 100px"
>
<el-table-column
prop=
"cmail1"
label=
"1st"
>
</el-table-column>
<el-table-column
prop=
"cmail2"
label=
"2st"
>
</el-table-column>
<el-table-column
label=
"Document"
prop=
"docnam"
>
<template
slot-scope=
"scope"
>
<c-select
v-model=
"scope.row.ptydbt"
>
<el-option
v-for=
"item in codes.ptydbt"
:key=
"item.value"
:label=
"item.value"
:value=
"item.value"
>
<span
style=
"float: left"
>
{{
item
.
label
}}
</span>
</el-option>
</c-select>
</
template
>
</el-table-column>
<el-table-column
label=
""
prop=
"det"
width=
"80px"
fixed=
"right"
>
<
template
slot-scope=
"scope"
slot=
"header"
>
<el-button
circle
style=
"padding: 4px"
class=
"el-icon-plus"
size=
"mini"
@
click=
"addRow(scope)"
>
</el-button>
<el-button
style=
"padding: 4px"
circle
class=
"el-icon-minus"
size=
"mini"
@
click=
"removeRow(scope)"
>
</el-button>
</
template
>
</el-table-column>
</c-table>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"到
单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<el-form-item
label=
"收
单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
placeholder=
"请选择收单日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"装运日期"
prop=
"bfdgrp.rec.shpdat"
>
<c-date-picker
...
...
@@ -376,193 +351,439 @@
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"寄单日期"
prop=
"bfdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择寄单
日期"
placeholder=
"请选择代付
日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"远期单据到期日
"
prop=
"bfdgrp.rec.matdat"
>
<el-form-item
label=
"到期日期
"
prop=
"bfdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择远期单据到期日"
placeholder=
"请选择到期日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"远期单据到期时间"
prop=
"bfdgrp.blk.matper"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.blk.matper"
maxlength=
"65"
show-word-limit
placeholder=
"请输入远期单据到期时间"
></c-input>
</el-form-item>
</c-col>
</c-col
>
<!--左边end-->
<!--右边start-->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<el-form-item
label=
"交单人"
prop=
"bfdgrp.rec.docprbrol"
>
<el-form-item
label=
"付款人"
prop=
"bfdgrp.rec.payrol"
>
<c-select
v-model=
"model.bfdgrp.rec.
docprb
rol"
v-model=
"model.bfdgrp.rec.
pay
rol"
style=
"width: 100%"
placeholder=
"请选择交单人"
placeholder=
"请选择付款人"
disabled
>
<el-option
v-for=
"item in codes.payrol"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!--
<c-ptapdome
:disabledjigomc="true"
:model="model"
:argadr="{
title: '交单人',
grp: 'bfdgrp',
rol: 'prb',
}"
:isPrb="true"
>
</c-ptapdome>
-->
<c-ptap
:model=
"model"
<c-col
:span=
"24"
>
<el-form-item
label=
"BIC"
prop=
"bfdgrp.oth.pts.extkey"
>
<c-input
v-model=
"model.bfdgrp.oth.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"showGridPromptDialog('bfdgrp.oth.pts.extkey')"
disabled
></c-input>
</el-form-item>
</c-col>
<c-ptapdome
:disabledBankno=
"true"
:disabledJigomc=
"true"
:disabledDizhii=
"true"
:model=
"model"
:argadr=
"{
title: '',
rol: 'oth',
grp: 'bfdgrp',
}"
></c-ptapdome>
<c-col
:span=
"24"
>
<el-form-item
label=
"交单人"
prop=
"bfdgrp.rec.docprbrol"
>
<c-select
v-model=
"model.bfdgrp.rec.docprbrol"
style=
"width: 100%"
placeholder=
"请选择交单人"
disabled
>
<el-option
v-for=
"item in codes.docprbrol"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"{
title: '交单
人',
title: '受益
人',
grp: 'bfdgrp',
rol: 'prb',
}"
:noRef=
"true"
:disabled=
"true"
:isAdrblk=
"false"
@
onSeainf=
"onSeainf"
@
onPrbpDet=
"onPrb
pDet"
@
onAplpDet=
"onBen
pDet"
>
</c-ptap>
<!--
<c-col :span="24">
<el-form-item label="" prop="bfdgrp.prb.pts.extkey">
<c-fullbox>
</c-col>
</c-col>
<c-col
:span=
"20"
>
<el-form-item
label=
"远期单据到期时间"
prop=
"bfdgrp.blk.matper"
>
<c-input
v-model="model.bfdgrp.prb.pts.extkey"
maxlength="16"
placeholder="请输入交单人"
type=
"textarea"
v-model=
"model.bfdgrp.blk.matper"
maxlength=
"65"
show-word-limit
placeholder=
"请输入远期单据到期时间"
disabled
></c-input>
<template slot="footer"
>
<c-button
style="margin: 0px 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onBFDSeainf"
</el-form-item
>
</c-col>
<c-col
:span=
"3"
style=
"float:right;"
>
<c-checkbox
v-model=
"model.ameadrflg"
disabled
>
Ammendment Ben. Address
</c-checkbox
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bftp.dedget.sdamod.dadsnd">
<c-input v-model="model.bftp.dedget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="参考号" prop="dedgrp.rec.ownref">
<c-input v-model="model.dedgrp.rec.ownref" maxlength="16" placeholder="请输入参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bftp.dedget.sdamod.seainf">
<c-input v-model="model.bftp.dedget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Currency" prop="dedgrp.cbs.opn1.cur">
<c-input v-model="model.dedgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="dedgrp.cbs.opn1.amt">
<c-input v-model="model.dedgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bftp.recget.sdamod.dadsnd">
<c-input v-model="model.bftp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据参考号" prop="bfdgrp.rec.ownref">
<c-input v-model="model.bfdgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bftp.recget.sdamod.seainf">
<c-input v-model="model.bftp.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Externally Displayed Name to Identify the Contract" prop="bfdgrp.rec.nam">
<c-input v-model="model.bfdgrp.rec.nam" maxlength="40" placeholder="请输入Externally Displayed Name to Identify the Contract"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据金额" prop="bfdgrp.cbs.max.cur">
<c-select v-model="model.bfdgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据金额" prop="bfdgrp.cbs.max.amt">
<c-input v-model="model.bfdgrp.cbs.max.amt" placeholder="请输入单据金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="交单人" prop="bfdgrp.prb.pts.ref">
<c-input v-model="model.bfdgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单人"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据余额" prop="bfdgrp.cbs.opn1.cur">
<c-input v-model="model.bfdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入单据余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="bfdgrp.cbs.opn1.amt">
<c-input v-model="model.bfdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bfdgrp.prb.pts.nam">
<c-input v-model="model.bfdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="信用证编号" prop="dedgrp.rec.kzref">
<c-input v-model="model.dedgrp.rec.kzref" maxlength="35" placeholder="请输入信用证编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="开证行" prop="bfdgrp.iss.pts.ref">
<c-input v-model="model.bfdgrp.iss.pts.ref" maxlength="16" placeholder="请输入开证行"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据类型" prop="bfdgrp.rec.doctypcod">
<c-select v-model="model.bfdgrp.rec.doctypcod" style="width:100%" placeholder="请选择单据类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="远期单据到期日" prop="bfdgrp.iss.pts.nam">
<c-input v-model="model.bfdgrp.iss.pts.nam" maxlength="40" placeholder="请输入远期单据到期日"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日" prop="bfdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.matdat" style="width:100%" placeholder="请选择到期日"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收单日期" prop="bfdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.rcvdat" style="width:100%" placeholder="请选择收单日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="寄单日期" prop="bfdgrp.rec.predat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.predat" style="width:100%" placeholder="请选择寄单日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="申请人" prop="bfdgrp.apl.pts.ref">
<c-input v-model="model.bfdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据状态" prop="bfdgrp.rec.docsta">
<c-input v-model="model.bfdgrp.rec.docsta" maxlength="40" placeholder="请输入单据状态"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bfdgrp.apl.pts.nam">
<c-input v-model="model.bfdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Payer" prop="bfdgrp.rec.payrol">
<c-select v-model="model.bfdgrp.rec.payrol" style="width:100%" placeholder="请选择Payer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bftp.docgrdm.docdsclab" data-path=".bftp.docgrdm.docdsclab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bfdgrp.oth.pts.extkey">
<c-input v-model="model.bfdgrp.oth.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Number of bank" prop="bfdgrp.oth.pts.bankno">
<c-input v-model="model.bfdgrp.oth.pts.bankno" maxlength="20" placeholder="请输入Number of bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="联行名称 电证用" prop="bfdgrp.oth.pts.jigomc">
<c-input type="textarea" v-model="model.bfdgrp.oth.pts.jigomc" maxlength="35" show-word-limit placeholder="请输入联行名称 电证用" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址 电证用" prop="bfdgrp.oth.pts.dizhii">
<c-input type="textarea" v-model="model.bfdgrp.oth.pts.dizhii" maxlength="35" show-word-limit placeholder="请输入地址 电证用" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented by" prop="bfdgrp.rec.docprbrol">
<c-select v-model="model.bfdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bftp.prbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.bftp.prbp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bfdgrp.prb.pts.extkey">
<c-input v-model="model.bfdgrp.prb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bftp.prbp.ptsget.sdamod.seainf">
<c-input v-model="model.bftp.prbp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrbpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24
">
<c-col :span="12
">
<el-form-item label="名称" prop="bfdgrp.prb.namelc">
<c-input
type="textarea"
v-model="model.bfdgrp.prb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
<c-input type="textarea" v-model="model.bfdgrp.prb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="bfdgrp.prb.adrelc">
<c-input
type="textarea"
v-model="model.bfdgrp.prb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
<c-col :span="12">
<el-form-item label="Address Block" prop="bfdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.bfdgrp.prb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
-->
<c-col
:span=
"24
"
>
<
c-checkbox
v-model=
"model.ameadrflg"
>
Ammendment Ben. or Iss. Address
</c-checkbox
>
<c-col :span="12
">
<
el-form-item label="Chinese address" prop="bfdgrp.prb.dbfadrblkcn">
<c-input type="textarea" v-model="model.bfdgrp.prb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item
>
</c-col>
<c-col :span="12">
<el-form-item label="收单日期" prop="bfdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.rcvdat" style="width:100%" placeholder="请选择收单日期"></c-date-picker>
</el-form-item>
</c-col>
<!--右边end-->
<c-col
:span=
"24"
style=
"height: 24px"
>
<el-form-item
label=
"待还融资"
class=
"messageLabel"
>
</el-form-item>
<c-col :span="12">
<el-form-item label="装运日期" prop="bfdgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.shpdat" style="width:100%" placeholder="请选择装运日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
<c-col :span="12">
<el-form-item label="地址" prop="bfdgrp.prb.adrelc">
<c-input type="textarea" v-model="model.bfdgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
:offset=
"0"
>
<div
class=
"e-table-wrapper"
>
<c-table
:data=
"model.bftp.docgrdm.docgrdp"
style=
"width: 100%"
:paginationShow=
"false"
>
<el-table-column
prop=
"cmail1"
label=
"1st"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"cmail2"
label=
"2nd."
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"docnam"
label=
"Document"
width=
"auto"
>
</el-table-column>
</c-table>
</div>
<c-col :span="12">
<el-form-item label="寄单日期" prop="bfdgrp.rec.predat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.predat" style="width:100%" placeholder="请选择寄单日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日" prop="bfdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bfdgrp.rec.matdat" style="width:100%" placeholder="请选择到期日"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="远期单据到期时间" prop="bfdgrp.blk.matper">
<c-input type="textarea" v-model="model.bfdgrp.blk.matper" maxlength="65" show-word-limit placeholder="请输入远期单据到期时间" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ameadrflg">Ammendment Ben. or Iss. Address</c-checkbox>
</c-col> -->
</div>
<!--</div>-->
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bftsnd/Event"
;
import
Ptsmsg
from
"~/views/Public/Ptsmsg"
;
import
PtapDome
from
"~/views/Public/PtapDome"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
"~/utils"
;
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
components
:
{
"c-pt
smsg"
:
Ptsmsg
,
"c-ptapdome"
:
PtapDome
,
"c-pt
ap"
:
Ptap
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
computed
:
{
flag
()
{
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
scoped
>
.el-checkbox
{
text-align
:
left
;
margin-right
:
0
;
}
.formItemLabel
>>>
.el-form-item__label
{
text-align
:
left
;
font-weight
:
bold
;
}
.el-col
>>>
.el-divider--horizontal
{
margin-top
:
1px
;
}
<
style
>
.messageLabel
>>>
.el-form-item__label
{
text-align
:
left
;
font-weight
:
bold
;
...
...
src/views/Business/Bftsnd/Rgfp1.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"受益人统一社会信用代码"
prop=
"idcode"
>
<c-input
v-model=
"model.idcode"
maxlength=
"18"
placeholder=
"请输入受益人统一社会信用代码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"收款人名称"
prop=
"skrnam"
>
<c-input
v-model=
"model.skrnam"
maxlength=
"40"
placeholder=
"请输入收款人名称"
></c-input>
<c-input
v-model=
"model.skrnam"
maxlength=
"40"
placeholder=
"请输入收款人名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"收款人账号"
prop=
"skracc"
>
<c-input
v-model=
"model.skracc"
maxlength=
"40"
placeholder=
"请输入收款人账号"
></c-input>
<c-input
v-model=
"model.skracc"
maxlength=
"40"
placeholder=
"请输入收款人账号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"快递单号"
prop=
"bfdgrp.rec.expmno"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.rec.expmno"
maxlength=
"60"
show-word-limit
placeholder=
"请输入快递单号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"发票信息"
prop=
"bfdgrp.rec.invref"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.rec.invref"
maxlength=
"35"
show-word-limit
placeholder=
"请输入发票信息"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"收款行行号"
prop=
"skhhao"
>
<c-input
v-model=
"model.skhhao"
maxlength=
"40"
placeholder=
"请输入收款行行号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"收款行名称"
prop=
"skhnam"
>
<c-input
v-model=
"model.skhnam"
maxlength=
"40"
placeholder=
"请输入收款行名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"交单批注行行号"
prop=
"bfdgrp.rec.anobnkcod"
>
<c-input
v-model=
"model.bfdgrp.rec.anobnkcod"
maxlength=
"20"
placeholder=
"请输入交单批注行行号"
></c-input>
<c-input
v-model=
"model.bfdgrp.rec.anobnkcod"
maxlength=
"20"
placeholder=
"请输入交单批注行行号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"交单批注日期"
prop=
"bfdgrp.rec.anodat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.anodat"
style=
"width:100%"
placeholder=
"请选择交单批注日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.anodat"
style=
"width:100%"
placeholder=
"请选择交单批注日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"交单批注描述"
prop=
"bfdgrp.rec.anodsp"
>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.rec.anodsp"
maxlength=
"55"
show-word-limit
placeholder=
"请输入交单批注描述"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.bfdgrp.rec.anodsp"
maxlength=
"55"
show-word-limit
placeholder=
"请输入交单批注描述"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"报文类型"
prop=
"bftp.msgtyp"
>
<c-select
v-model=
"model.bftp.msgtyp"
style=
"width:100%"
placeholder=
"请选择报文类型"
>
<c-select
v-model=
"model.bftp.msgtyp"
style=
"width:100%"
placeholder=
"请选择报文类型"
disabled
>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Bftsnd/Setpan.vue
View file @
280c507b
...
...
@@ -12,8 +12,8 @@
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"
减少后的结算金额
"
prop=
"setmod.doccur"
>
<c-select
v-model=
"model.setmod.doccur"
style=
"width:100%"
placeholder=
"请选择
减少后的结算金额
"
>
<el-form-item
label=
"
document currency
"
prop=
"setmod.doccur"
>
<c-select
v-model=
"model.setmod.doccur"
style=
"width:100%"
placeholder=
"请选择
document currency
"
>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Bftsnd/index.vue
View file @
280c507b
<
template
>
<c-page
title=
"卖方信用证寄单"
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
...
...
@@ -17,83 +16,69 @@
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000021 -->
<el-tab-pane
label=
"寄单"
name=
"rgfp"
>
<c-content>
<m-rgfp
:model=
"model"
:codes=
"codes"
/>
<m-rgfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000259 -->
<el-tab-pane
label=
"寄单1"
name=
"rgfp1"
>
<c-content>
<m-rgfp1
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-rgfp1
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000050 -->
<el-tab-pane
label=
"指示/不符点"
name=
"dscins"
>
<c-content>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000049 -->
<el-tab-pane
label=
"单据描述"
name=
"rgfdet"
>
<c-content>
<m-rgfdet
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-rgfdet
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外"
name=
"engp"
>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
<el-tab-pane
label=
"或有"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<!--
<m-setpan
:model=
"model"
:codes=
"codes"
/>
-->
<c-content>
<el-tab-pane
label=
"账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</c-page>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Bftsnd
from
"~/model/Bftsnd"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
...
...
@@ -105,38 +90,32 @@ import Rgfp from "./Rgfp";
import
Rgfp1
from
"./Rgfp1"
;
import
Dscins
from
"./Dscins"
;
import
Rgfdet
from
"./Rgfdet"
;
import
Detp
from
"./Detp"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Limitbody
from
"~/views/Public/Limitbody"
;
export
default
{
name
:
"Bftsnd"
,
components
:{
"m-rgfp"
:
Rgfp
,
"m-rgfp1"
:
Rgfp1
,
"m-dscins"
:
Dscins
,
"m-rgfdet"
:
Rgfdet
,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-limitbody"
:
Limitbody
,
"m-detp"
:
Detp
,
components
:
{
"m-rgfp"
:
Rgfp
,
"m-rgfp1"
:
Rgfp1
,
"m-dscins"
:
Dscins
,
"m-rgfdet"
:
Rgfdet
,
"m-setpan"
:
Setpan
,
"m-docpan"
:
Docpan
,
"m-coninfp"
:
Coninfp
,
"m-engp"
:
Engp
,
"m-limitbody"
:
Limitbody
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
computed
:
{},
data
(){
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"rgfp"
,
trnName
:
"bftsnd"
,
...
...
@@ -145,29 +124,30 @@ export default {
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
},
}
codes
:
{
...
CodeTable
},
methods
:{
tabClick
(){
}
};
},
created
:
async
function
(){
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
/**
* do it yourself
**/
},
},
created
:
async
function
()
{
console
.
log
(
"进入bftsnd交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
}
}
},
}
;
</
script
>
<
style
>
</
style
>
src/views/Business/Brtcan/Canp.vue
View file @
280c507b
<
template
>
<div
class=
"eibs-tab"
>
<el-row>
<c-col
:span=
"8"
>
<c-fullbox>
<el-form-item
label=
"Import L/C"
prop=
"lidgrp.rec.ownref"
>
<c-input
v-model=
"model.lidgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
<c-input
v-model=
"model.lidgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</c-col>
<c-col
:span=
"2"
>
<c-button
>
seainf
</c-button>
</c-col>
<c-col
:span=
"2"
>
<c-button
>
dadsnd
</c-button>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
label=
"Expiry"
prop=
"lidgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.expdat"
style=
"width:100%"
placeholder=
"请选择Date of Expiry"
disabled=
"disabled"
></c-date-picker>
<c-col
:span=
"4"
>
<el-form-item
label=
"Expiry"
prop=
"lidgrp.rec.expdat"
label-width=
"80px"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.expdat"
style=
"width: 100%"
placeholder=
"请选择Date of Expiry"
disabled=
"disabled"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<el-form-item
label=
"Open Amt. L/C"
prop=
"lidgrp.cbs.opn1.cur"
label-width=
"100px"
>
<c-select
v-model=
"model.lidgrp.cbs.opn1.cur"
style=
"width:100%"
placeholder=
"请选择币种"
>
<c-col
:span=
"6"
>
<el-form-item
label=
"Open Amt. L/C"
prop=
"lidgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.lidgrp.cbs.opn1.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
prop=
"lidgrp.cbs.opn1.amt"
label-width=
"1px"
>
<c-input
v-model=
"model.lidgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
<c-col
:span=
"6"
>
<el-form-item
prop=
"lidgrp.cbs.opn1.amt"
label-width=
"20px"
>
<c-input
v-model=
"model.lidgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"8"
>
<c-col
:span=
"12"
>
<c-fullbox>
<el-form-item
label=
"Bill Set Reference"
prop=
"brdgrp.rec.ownref"
>
<c-input
v-model=
"model.brdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
disabled=
"disabled"
></c-input>
<c-input
v-model=
"model.brdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
disabled=
"disabled"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<c-button
>
seainf
</c-button>
</c-col>
<c-col
:span=
"2"
>
<c-button
>
dadsnd
</c-button>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 0 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
prop=
"brdgrp.rec.nam"
>
<c-input
v-model=
"model.brdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name of Bill Contract"
<c-input
v-model=
"model.brdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -55,147 +93,211 @@
<el-row>
<c-col
:span=
"5"
>
<el-form-item
label=
"Document Amount"
prop=
"brdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.brdgrp.cbs.max.cur"
style=
"width:100%"
placeholder=
"请选择币种"
>
<c-select
v-model=
"model.brdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
prop=
"brdgrp.cbs.max.amt"
label-width=
"1px"
>
<c-input
v-model=
"model.brdgrp.cbs.max.amt"
placeholder=
"请输入单据金额"
></c-input>
<el-form-item
prop=
"brdgrp.cbs.max.amt"
label-width=
"20px"
>
<c-input
v-model=
"model.brdgrp.cbs.max.amt"
placeholder=
"请输入单据金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Applicant .ref"
prop=
"brdgrp.apl.pts.ref"
>
<c-input
v-model=
"model.brdgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人ref"
></c-input>
<c-input
v-model=
"model.brdgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人ref"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"5"
>
<el-form-item
label=
"Open Amount"
prop=
"brdgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.brdgrp.cbs.opn1.cur"
style=
"width:100%"
placeholder=
"请选择币种"
>
<c-select
v-model=
"model.brdgrp.cbs.opn1.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
prop=
"brdgrp.cbs.opn1.amt"
label-width=
"1px"
>
<c-input
v-model=
"model.brdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
<el-form-item
prop=
"brdgrp.cbs.opn1.amt"
label-width=
"20px"
>
<c-input
v-model=
"model.brdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
prop=
"brdgrp.apl.pts.nam"
label=
"名称"
>
<c-input
v-model=
"model.brdgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"申请人"
></c-input>
<c-input
v-model=
"model.brdgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"申请人"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"6"
>
<el-form-item
label=
"Received on"
prop=
"brdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.rcvdat"
style=
"width:100%"
placeholder=
"请选择到单日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<el-form-item
label=
"Advice on"
prop=
"brdgrp.rec.advdat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.advdat"
style=
"width:100%"
placeholder=
"请选择Date of Advice of Payment"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.advdat"
style=
"width: 100%"
placeholder=
"请选择Date of Advice of Payment"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Beneficiary .ref"
prop=
"brdgrp.ben.pts.ref"
>
<c-input
v-model=
"model.brdgrp.ben.pts.ref"
maxlength=
"16"
placeholder=
"请输入受益人ref"
></c-input>
<c-input
v-model=
"model.brdgrp.ben.pts.ref"
maxlength=
"16"
placeholder=
"请输入受益人ref"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"brdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.matdat"
style=
"width:100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
prop=
"brdgrp.ben.pts.nam"
label=
"名称"
>
<c-input
v-model=
"model.brdgrp.ben.pts.nam"
maxlength=
"40"
placeholder=
"受益人"
></c-input>
<c-input
v-model=
"model.brdgrp.ben.pts.nam"
maxlength=
"40"
placeholder=
"受益人"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Type"
prop=
"brdgrp.rec.docflg"
>
<c-select
v-model=
"model.brdgrp.rec.docflg"
style=
"width:100%"
placeholder=
"请选择单据类型"
>
<c-select
v-model=
"model.brdgrp.rec.docflg"
style=
"width: 100%"
placeholder=
"请选择单据类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Presenting Bank .ref"
prop=
"brdgrp.prb.pts.ref"
>
<c-input
v-model=
"model.brdgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单行ref"
></c-input>
<c-input
v-model=
"model.brdgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单行ref"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Set Status"
prop=
"brdgrp.rec.docsta"
>
<c-select
v-model=
"model.brdgrp.rec.docsta"
style=
"width:100%"
placeholder=
"请选择单据承付状态"
>
<c-select
v-model=
"model.brdgrp.rec.docsta"
style=
"width: 100%"
placeholder=
"请选择单据承付状态"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"名称"
prop=
"brdgrp.prb.pts.nam"
>
<c-input
v-model=
"model.brdgrp.prb.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
<c-input
v-model=
"model.brdgrp.prb.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Narrative"
prop=
"strinf"
>
<c-input
type=
"textarea"
v-model=
"model.strinf"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Narrative"
></c-input>
<el-form-item
label=
"Narrative"
prop=
"strinf"
>
<c-input
type=
"textarea"
v-model=
"model.strinf"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Narrative"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"sndmsg"
>
<c-checkbox
v-model=
"model.sndmsg"
>
Send Message
</c-checkbox>
</el-form-item>
</c-col>
</el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Booking Procedure"
prop=
"rebkpflg"
>
<c-select
v-model=
"model.rebkpflg"
style=
"width:100%"
placeholder=
"请选择Booking Procedure"
>
<c-select
v-model=
"model.rebkpflg"
style=
"width: 100%"
placeholder=
"请选择Booking Procedure"
>
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Brtcan/Event"
import
Brtcan
from
"~/model/Brtcan"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Brtcan/Event"
;
import
Brtcan
from
"~/model/Brtcan"
;
export
default
{
inject
:
[
'root'
],
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{}
return
{};
},
methods
:
{...
Event
},
created
:
function
()
{
}
}
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Brtcan/index.vue
View file @
280c507b
...
...
@@ -51,15 +51,16 @@ import Default from "~/model/Brtcan/Default"
import
Pattern
from
"~/model/Brtcan/Pattern"
import
Canp
from
"./Canp"
import
Engp
from
"./Engp"
import
Setpan
from
"./Setpan"
//
import Setpan from "./Setpan"
import
Coninfp
from
"./Coninfp"
import
Docpan
from
"./Docpan"
import
Doctre
from
"./Doctre"
import
Limitbody
from
"./Limitbody"
import
Setpan
from
"../../Public/Setpan"
export
default
{
name
:
'Brtcan'
,
components
:{
"m-canp"
:
Canp
,
"m-engp"
:
Engp
,
...
...
@@ -78,7 +79,7 @@ export default {
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
tabVal
:
"
canp
"
,
trnName
:
"brtcan"
,
model
:
new
Brtcan
().
data
,
checkRules
:
Check
,
...
...
src/views/Business/Brtset/Cfactlp.vue
View file @
280c507b
...
...
@@ -81,13 +81,13 @@
<!-- ====================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"
24
"
>
<c-col
:span=
"
12
"
>
<c-checkbox
v-model=
"model.cfadft.basflg"
>
签约信息
</c-checkbox>
</c-col>
<c-col
:span=
"
24
"
>
<c-col
:span=
"
12
"
>
<c-checkbox
v-model=
"model.cfadft.dclflg"
>
变动信息
</c-checkbox>
</c-col>
...
...
src/views/Business/Brtset/Utlp.vue
View file @
280c507b
...
...
@@ -130,7 +130,11 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Tenor Stream"
prop=
"liaall.tenstm"
>
<c-input
v-model=
"model.liaall.tenstm"
placeholder=
"请输入Tenor Stream"
></c-input>
<c-istream-table
:list=
"model.liaall.tenstm"
:columns=
"columns"
>
</c-istream-table>
</el-form-item>
</c-col>
...
...
@@ -216,50 +220,41 @@
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.bptbck.bptbckg"
style=
"width: 100%"
<c-table
style=
"text-align: center"
:list=
"table1"
:paginationShow=
"false"
:border=
"true"
>
<el-table-column
prop=
"ownref"
label=
""
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"opncur"
label=
""
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"opnamt"
label=
""
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"bckamt"
label=
""
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"butcal"
label=
""
sortable
width=
"100"
>
</el-table-column>
</el-table>
<el-table-column
label=
"Reference"
prop=
"ownref"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Cur."
prop=
"opncur"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Open Amount"
prop=
"opnamt"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Amount Paid"
prop=
"bckamt"
width=
"auto"
></el-table-column>
<el-table-button
label=
"Cal."
prop=
"butcal"
width=
"auto"
></el-table-button>
</c-table>
</div>
</c-col>
<c-col
:span=
"
24
"
>
<c-col
:span=
"
12
"
>
<el-form-item
label=
"预计核验日期"
prop=
"brtp.prechkdat"
>
<c-date-picker
type=
"date"
v-model=
"model.brtp.prechkdat"
style=
"width:100%"
placeholder=
"请选择预计核验日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否需要检验"
prop=
"brtp.ischktyp"
>
<c-select
v-model=
"model.brtp.ischktyp"
style=
"width:100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.ischktyp"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
...
...
@@ -411,7 +406,15 @@ export default {
mixins
:
[
commonProcess
],
data
(){
return
{
columns
:[
"1 1
\"
Type
\"
40"
,
"2 2
\"
Dbt
\"
48"
,
"3 3
\"
Cdt
\"
48"
,
"4 4
\"
Cur
\"
48"
,
"5 5
\"
Amt
\"
85 2 8 1 4"
,
"6 6
\"
Mat.Dat.
\"
75 4 7 1"
]
}
},
methods
:{...
Event
},
...
...
src/views/Business/Brtset/Wg.vue
View file @
280c507b
...
...
@@ -4,12 +4,22 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
<el-option
v-for=
"item in codes.szflg"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
""
prop=
"bopmod.basflg"
>
<c-checkbox
v-model=
"model.bopmod.basflg"
>
基础数据
</c-checkbox>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -22,13 +32,25 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"款项去向"
prop=
"bopmod.acttyp"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择款项去向"
>
<el-option
v-for=
"item in codes.acttyp"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
\
<el-option
v-for=
"item in codes.ownextkey"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Brtset/index.vue
View file @
280c507b
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
@
click=
"setDraggableContent('cms', '影像信息')"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -94,6 +108,7 @@ import Api from "~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Brtset
from
"~/model/Brtset"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Brtset/Check"
import
Default
from
"~/model/Brtset/Default"
import
Pattern
from
"~/model/Brtset/Pattern"
...
...
@@ -136,10 +151,11 @@ export default {
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
computed
:
{},
data
(){
return
{
tabVal
:
""
,
tabVal
:
"
utlp
"
,
trnName
:
"brtset"
,
model
:
new
Brtset
().
data
,
checkRules
:
Check
,
...
...
@@ -147,6 +163,7 @@ export default {
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
},
}
},
...
...
src/views/Business/BusRouter.js
View file @
280c507b
...
...
@@ -144,6 +144,8 @@ import AssetPub from "./AssetPub"
import
Fund
from
"./Fund"
import
Brtdck
from
"./Brtdck"
// import Brtcsg from "./Brtcsg"
import
Brtcan
from
"./Brtcan"
import
Litsel
from
"./Litsel"
import
Brtdcr
from
"./Brtdcr"
...
...
@@ -246,6 +248,8 @@ const BusRouter = [
{
path
:
'trtame'
,
component
:
Trtame
,
name
:
'Trtame'
,
meta
:
{
title
:
'进口融资修改'
}
},
{
path
:
'trtsel'
,
component
:
Trtsel
,
name
:
'Trtsel'
,
meta
:
{
title
:
'进口融资入口交易'
}
},
{
path
:
'brtdck'
,
component
:
Brtdck
,
name
:
'Brtdck'
,
meta
:
{
title
:
'进口信用证单据改单/二次到单'
}
},
// { path: 'brtcsg', component: Brtcsg, name: 'Brtcsg', meta: { title: '进口信用证单据提货担保注销' } },
{
path
:
'brtcan'
,
component
:
Brtcan
,
name
:
'Brtcan'
,
meta
:
{
title
:
'进口信用证单据注销'
}
},
{
path
:
'inftxm'
,
component
:
Inftxm
,
name
:
'Inftxm'
,
meta
:
{
title
:
'条式语句查询'
}
},
// { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } },
...
...
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