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
f477b8af
Commit
f477b8af
authored
Sep 16, 2022
by
Wuyuqiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
infbtd交易完成、交易bug修改
parent
f18af754
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
328 additions
and
1870 deletions
+328
-1870
commonProcess.js
src/mixin/commonProcess.js
+1
-1
Pattern.js
src/model/Betset/Pattern.js
+3
-3
Check.js
src/model/Infbtd/Check.js
+0
-11
Default.js
src/model/Infbtd/Default.js
+1
-42
Event.js
src/model/Infbtd/Event.js
+58
-69
Pattern.js
src/model/Infbtd/Pattern.js
+4
-224
index.js
src/model/Infbtd/index.js
+9
-129
Incp.vue
src/views/Business/Betset/Incp.vue
+129
-154
index.vue
src/views/Business/Betset/index.vue
+15
-0
Infsea.vue
src/views/Business/Infbed/Infsea.vue
+0
-0
Cbeinfp.vue
src/views/Business/Infbtd/Cbeinfp.vue
+0
-57
Cbsinfp.vue
src/views/Business/Infbtd/Cbsinfp.vue
+0
-58
Coninfp.vue
src/views/Business/Infbtd/Coninfp.vue
+0
-114
Dscinsp.vue
src/views/Business/Infbtd/Dscinsp.vue
+0
-143
Fepinfp.vue
src/views/Business/Infbtd/Fepinfp.vue
+0
-115
Gleinfp.vue
src/views/Business/Infbtd/Gleinfp.vue
+0
-74
Infconp.vue
src/views/Business/Infbtd/Infconp.vue
+0
-264
Infsea.vue
src/views/Business/Infbtd/Infsea.vue
+91
-38
Peninfp.vue
src/views/Business/Infbtd/Peninfp.vue
+0
-112
Prtpan.vue
src/views/Business/Infbtd/Prtpan.vue
+0
-34
Sepinfp.vue
src/views/Business/Infbtd/Sepinfp.vue
+0
-59
Smhinfp.vue
src/views/Business/Infbtd/Smhinfp.vue
+0
-98
Trnpan.vue
src/views/Business/Infbtd/Trnpan.vue
+0
-63
index.vue
src/views/Business/Infbtd/index.vue
+1
-1
Infsea.vue
src/views/Business/Infltd/Infsea.vue
+16
-7
No files found.
src/mixin/commonProcess.js
View file @
f477b8af
...
...
@@ -163,7 +163,7 @@ export default {
rulePath
=
"cnybop.libp"
}
if
(
name
===
'basp'
){
rulePath
=
"bopmod.db
c
p.basp"
rulePath
=
"bopmod.db
a
p.basp"
}
if
(
name
===
'basp1'
){
rulePath
=
"bopmod.dbfp.basp"
...
...
src/model/Betset/Pattern.js
View file @
f477b8af
...
...
@@ -472,14 +472,14 @@ export default {
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbagrp.bas.othamt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
}
],
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbagrp.bas.othacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbagrp.bas.txamt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
}
],
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbagrp.bas.inchargeamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
...
...
@@ -558,7 +558,7 @@ export default {
"cnybop.cnyinc.ftotalamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^-
?\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^-
?
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"cnybop.cnyinc.sorilevyno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Infbtd/Check.js
View file @
f477b8af
...
...
@@ -4,18 +4,7 @@ import Utils from "~/utils"
* Infbtd Check规则
*/
let
checkObj
=
{
"btdgrp.blk.comcon"
:
null
,
"btdgrp.blk.setinsbt"
:
null
,
"btdgrp.blk.docdis"
:
null
,
"btdgrp.prb.pts.nam"
:
null
,
"recpan.ltdget.sdamod.dadsnd"
:
null
,
"recpan.recget.sdamod.dadsnd"
:
null
,
"btdgrp.be1.pts.nam"
:
null
,
"btdgrp.blk.intdis"
:
null
,
"recpan.ledget.sdamod.dadsnd"
:
null
,
"infcon.seaamtto"
:
null
,
"mtabut.coninf.conexedat"
:
null
,
"btdgrp.be2.pts.nam"
:
null
,
}
for
(
const
key
in
checkObj
)
{
...
...
src/model/Infbtd/Default.js
View file @
f477b8af
...
...
@@ -6,50 +6,9 @@ import Api from "~/service/Api";
import
Utils
from
"~/utils/index"
export
default
{
"infcon.usr.extkey"
:
Utils
.
defaultFunction
,
"btdgrp.be2.pts.nam"
:
Utils
.
defaultFunction
,
"infcon.sptcor"
:
Utils
.
defaultFunction
,
"infcon.sptreg"
:
Utils
.
defaultFunction
,
"infcon.sptdel"
:
Utils
.
defaultFunction
,
"infcon.sptinc"
:
Utils
.
defaultFunction
,
"infcon.sptpen"
:
Utils
.
defaultFunction
,
"infcon.seapty"
:
Utils
.
defaultFunction
,
"infcon.pty.extkey"
:
Utils
.
defaultFunction
,
"btdgrp.prb.pts.nam"
:
Utils
.
defaultFunction
,
"infcon.fepfeecod"
:
Utils
.
defaultFunction
,
"infcon.fepdsp"
:
Utils
.
defaultFunction
,
"infcon.sepdelflg"
:
Utils
.
defaultFunction
,
"infcon.setflg"
:
Utils
.
defaultFunction
,
"infcon.smhdatfrom"
:
Utils
.
defaultFunction
,
"infcon.smhdir"
:
Utils
.
defaultFunction
,
"infcon.chktrn"
:
Utils
.
defaultFunction
,
"infcon.smhdatto"
:
Utils
.
defaultFunction
,
"infcon.smhcortyp"
:
Utils
.
defaultFunction
,
"ledgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"infcon.usr.extkey"
:
Utils
.
defaultFunction
,
"infbut.dspstm"
:
Utils
.
defaultFunction
,
"btdgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"btdgrp.be1.pts.nam"
:
Utils
.
defaultFunction
,
"mtabut.coninf.usr.extkey"
:
Utils
.
defaultFunction
,
"infcon.seatrninr"
:
Utils
.
defaultFunction
,
"infcon.seabucdatto"
:
Utils
.
defaultFunction
,
"infcon.seabucdatfro"
:
Utils
.
defaultFunction
,
"btdgrp.blk.docdisflg"
:
Utils
.
defaultFunction
,
"btdgrp.blk.docdis"
:
Utils
.
defaultFunction
,
"infcon.trnstm"
:
Utils
.
defaultFunction
,
"infcon.diasta"
:
Utils
.
defaultFunction
,
"infcon.diadatfrom"
:
Utils
.
defaultFunction
,
"infcon.diadatto"
:
Utils
.
defaultFunction
,
"infcon.fcpdsp"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inftxt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inflev"
:
Utils
.
defaultFunction
,
"btdgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.conexedat"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"infcon.chksubcon"
:
Utils
.
defaultFunction
,
"infcon.chktrnsta"
:
Utils
.
defaultFunction
,
"infcon.cbctxt"
:
Utils
.
defaultFunction
,
"btdgrp.cbs.max.cur"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitset.oit.inftxt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitset.oit.inflev"
:
Utils
.
defaultFunction
,
}
//你可以添加自动default处理
src/model/Infbtd/Event.js
View file @
f477b8af
...
...
@@ -2,120 +2,110 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onInfbutSearow
()
{
async
onInfbutSearow
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
stmData
.
data
=
rtnmsg
.
data
.
infbut_dspstm
.
rows
;
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInfbutDsp
()
{
async
onInfbutDsp
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.dsp"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInfbutUserow
()
{
async
onInfbutUserow
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.userow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInfbutClr
()
{
async
onInfbutClr
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.clr"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInfbutButprt
()
{
async
onInfbutButprt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.butprt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
(
data
)
{
console
.
log
(
'测试。。。。。。。'
,
data
)
},
async
onInfbutExi
()
{
async
onInfbutExi
(){
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.exi"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onDocdisButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"docdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
async
handleReset
(
formName
)
{
this
.
$refs
[
formName
].
resetFields
();
},
async
onIntdisButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"intdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
async
handleSearch
()
{
this
.
stmData
.
data
=
[];
let
opndatfrom
=
this
.
model
.
infcon
.
opndatfrom
;
if
(
!
opndatfrom
||
opndatfrom
==
''
){
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询开始日期必输!'
});
return
;
}
let
opndatto
=
this
.
model
.
infcon
.
opndatto
;
if
(
!
opndatto
||
opndatto
==
''
){
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询结束日期必输!'
});
return
;
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onComconButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"comcon.buttxmsel"
)
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
stmData
.
data
=
rtnmsg
.
data
.
infbut_dspstm
.
rows
;
//console.log("smhstm:",rtnmsg);
if
(
rtnmsg
.
data
.
infbut_dspstm
.
rows
.
length
==
0
)
{
this
.
$notify
({
title
:
'成功'
,
message
:
'搜索完毕,无满足条件记录'
,
type
:
'success'
});
}
},
async
onSetinsButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"setins.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInfconButshw
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"infcon.butshw"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
src/model/Infbtd/Pattern.js
View file @
f477b8af
...
...
@@ -3,6 +3,10 @@ export default {
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.seashgref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
...
...
@@ -63,227 +67,4 @@ export default {
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"recpan.ltdget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.ledget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"ltdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.ltdget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"ledgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.ledget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"recpan.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"btdgrp.rec.ownref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.recget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"btdgrp.rec.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.cbs.max.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"btdgrp.be1.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"btdgrp.cbs.opn1.cur"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"btdgrp.cbs.opn1.amt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"btdgrp.be1.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.be2.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"btdgrp.rec.doctypcod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"btdgrp.be2.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.rec.matdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"btdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"btdgrp.rec.predat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"btdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.prb.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"btdgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"btdgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"btdgrp.blk.setinsbt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"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.conexedat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"mtabut.coninf.usr.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.trnstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbbstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbestm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fepstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fcpstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sepstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.seabucdatfro"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seabucdatto"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seatrninr"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.glestm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.smhdatfrom"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhdatto"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sptstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.diadatfrom"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diadatto"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diastm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"prtpanblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
}
\ No newline at end of file
src/model/Infbtd/index.js
View file @
f477b8af
...
...
@@ -5,7 +5,11 @@ export default class Infbtd{
constructor
()
{
this
.
data
=
{
infcon
:{
chksubcon
:
""
,
objinr
:
""
,
trnstm
:
""
,
seaownref
:
""
,
// Own Reference .infcon.seaownref
seashgref
:
""
,
// Own Reference .infcon.seashgref
nam
:
""
,
// Name .infcon.nam
searef
:
""
,
// Party Reference .infcon.searef
pty
:{
...
...
@@ -27,145 +31,21 @@ export default class Infbtd{
cxmflg
:
""
,
// 是否显示查询码 .infcon.cxmflg
hndtyp
:
""
,
// Handling Type .infcon.hndtyp
invnum
:
""
,
// Invoice No. .infcon.invnum
chksubcon
:
""
,
// incl. all subcontracts .infcon.chksubcon
chktrnsta
:
""
,
// only active transactions .infcon.chktrnsta
trnstm
:
""
,
// stream for TRN to selected contract .infcon.trnstm
cbctxt
:
""
,
// CBS Column .infcon.cbctxt
cbbstm
:
""
,
// stream of CBBs .infcon.cbbstm
cbestm
:
""
,
// stream of CBEs .infcon.cbestm
feptxtlbl
:
""
,
// label used on FEP-Panel .infcon.feptxtlbl
fcptxtlbl
:
""
,
// Text label used on FCP-panel .infcon.fcptxtlbl
fepfeecod
:
""
,
// Fee Code .infcon.fepfeecod
fepdsp
:
""
,
// Disposition .infcon.fepdsp
fepstm
:
""
,
// stream for FEPs to selected contract .infcon.fepstm
fcpstm
:
""
,
// stream of foreign charges .infcon.fcpstm
fcpdsp
:
""
,
// Disposition .infcon.fcpdsp
setflg
:
""
,
// show temporary settlement that already settled .infcon.setflg
sepdelflg
:
""
,
// show temporary settlement that already deleted .infcon.sepdelflg
sepstm
:
""
,
// stream of SEPs .infcon.sepstm
seabucdatfro
:
""
,
// Booking date from .infcon.seabucdatfro
seabucdatto
:
""
,
// Booking date till used on GLEINFP .infcon.seabucdatto
seatrninr
:
""
,
// Transaction INR .infcon.seatrninr
glestm
:
""
,
// Stream of GLEs .infcon.glestm
smhcortyp
:
""
,
// Type of Document .infcon.smhcortyp
smhdatfrom
:
""
,
// Created between .infcon.smhdatfrom
smhdatto
:
""
,
// created till .infcon.smhdatto
smhdir
:
""
,
// Direction .infcon.smhdir
chktrn
:
""
,
// Active only .infcon.chktrn
smhstm
:
""
,
// stream of documents to selected contract .infcon.smhstm
sptinc
:
""
,
// Incoming .infcon.sptinc
sptreg
:
""
,
// Registered .infcon.sptreg
sptpen
:
""
,
// Pending .infcon.sptpen
sptcor
:
""
,
// Correction .infcon.sptcor
sptdel
:
""
,
// Deleted .infcon.sptdel
sptstm
:
""
,
// stream for SPT to selected contract .infcon.sptstm
diadatfrom
:
""
,
// Date from .infcon.diadatfrom
diadatto
:
""
,
// date till .infcon.diadatto
diasta
:
""
,
// Status .infcon.diasta
diastm
:
""
,
// stream for diaries to selected contract .infcon.diastm
},
infbut
:{
dspstm
:
""
,
// display stream .infbut.dspstm
},
ltdgrp
:{
rec
:{
ownref
:
""
,
// Transfer Reference .ltdgrp.rec.ownref
},
},
recpan
:{
ltdget
:{
sdamod
:{
seainf
:
""
,
// .recpan.ltdget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .recpan.ltdget.sdamod.dadsnd
},
},
ledget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .recpan.ledget.sdamod.dadsnd
seainf
:
""
,
// .recpan.ledget.sdamod.seainf
},
},
recget
:{
sdamod
:{
seainf
:
""
,
// .recpan.recget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
aammod
:{
addamtflg
:
""
,
// Add. Amount .recpan.aammod.addamtflg
},
docgrdmbe1
:{
docdsclab
:
""
,
// Label of document description .recpan.docgrdmbe1.docdsclab
},
docgrdmbe2
:{
docdsclab
:
""
,
// Label of document description .recpan.docgrdmbe2.docdsclab
},
futhndflg
:
""
,
// further handling .recpan.futhndflg
},
ledgrp
:{
rec
:{
ownref
:
""
,
// L/C Reference .ledgrp.rec.ownref
},
inr
:
""
,
ownref
:
""
,
}
},
btdgrp
:{
rec
:{
ownref
:
""
,
// Doc. Set Reference .btdgrp.rec.ownref
nam
:
""
,
// Name of Bill Contract .btdgrp.rec.nam
doctypcod
:
""
,
// Document Type .btdgrp.rec.doctypcod
matdat
:
""
,
// Maturity Date .btdgrp.rec.matdat
predat
:
""
,
// Presentation Date .btdgrp.rec.predat
docsta
:
""
,
// Document Set Status .btdgrp.rec.docsta
},
cbs
:{
max
:{
cur
:
""
,
// Document Amount .btdgrp.cbs.max.cur
amt
:
""
,
// Document Amount .btdgrp.cbs.max.amt
},
opn1
:{
cur
:
""
,
// Open Amount .btdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .btdgrp.cbs.opn1.amt
},
},
be1
:{
pts
:
new
Pts
().
data
,
},
be2
:{
pts
:
new
Pts
().
data
,
},
prb
:{
pts
:
new
Pts
().
data
,
},
blk
:{
intdis
:
""
,
// Internal Discrepancies .btdgrp.blk.intdis
comcon
:
""
,
// Comments and Conclusions .btdgrp.blk.comcon
setinsbt
:
""
,
// Settlement Instructions transaction field .btdgrp.blk.setinsbt
docdis
:
""
,
// Discrepancies .btdgrp.blk.docdis
docdisflg
:
""
,
// discrepancies modified .btdgrp.blk.docdisflg
},
},
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
},
},
ownref
:
""
,
}
},
prtpanblk
:
""
,
// XMLPanel prtpan的内置block .prtpanblk
pageId
:
""
// ctx的key
}
}
...
...
src/views/Business/Betset/Incp.vue
View file @
f477b8af
<
template
>
<div
class=
"eibs-tab"
>
<!--===============左 =================== -->
<
el
-col
:span=
"11"
>
<
c
-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务主键"
prop=
"cnybop.cnylic.spk"
>
<c-input
...
...
@@ -14,6 +14,17 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行机构名称"
prop=
"cnybop.sbankname"
>
<c-input
disabled
v-model=
"model.cnybop.sbankname"
maxlength=
"80"
placeholder=
"请输入银行机构名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行机构代码"
prop=
"cnybop.cnyinc.sbankorgcode"
>
<c-input
disabled
...
...
@@ -25,127 +36,97 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务属性"
prop=
"cnybop.cnyinc.stransattr"
>
<c-select
v-model=
"model.cnybop.cnyinc.stransattr"
style=
"width: 100%"
placeholder=
"请选择业务属性"
:code=
"codes.stransattr"
>
<c-form-item
label=
"收款人账号"
prop=
"cnybop.cnyinc.spayeeacct"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeeacct"
maxlength=
"32"
placeholder=
"请输入收款人账号"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"收款人名称"
prop=
"cnybop.spayeename"
>
<c-input
v-model=
"model.cnybop.spayeename"
maxlength=
"80"
placeholder=
"请输入收款人名称"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人属性"
prop=
"cnybop.cnyinc.cpayeeattr"
>
<c-select
v-model=
"model.cnybop.cnyinc.cpayeeattr"
style=
"width:100%"
placeholder=
"请输入收款人属性"
:code=
"codes.cpayeeattr"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"境外对手行代码"
prop=
"cnybop.cnyinc.sforbankswiftbic"
>
<c-input
v-model=
"model.cnybop.cnyinc.sforbankswiftbic"
maxlength=
"11"
placeholder=
"请输入境外对手行代码"
></c-input>
</el-form-item>
<c-form-item
label=
"付款人名称"
prop=
"cnybop.spayername"
>
<c-input
v-model=
"model.cnybop.spayername"
maxlength=
"80"
placeholder=
"请输入付款人名称"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"境内企业机构代码"
prop=
"cnybop.cnyinc.sorgcode"
>
<c-input
v-model=
"model.cnybop.cnyinc.sorgcode"
maxlength=
"18"
placeholder=
"请输入境内企业机构代码"
></c-input>
<el-form-item
label=
"结算方式"
prop=
"cnybop.cnyinc.sbalancemode"
>
<c-select
v-model=
"model.cnybop.cnyinc.sbalancemode"
style=
"width:100%"
placeholder=
"请输入结算方式"
:code=
"codes.sbalancemode"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"境外企业国别地区代码"
prop=
"cnybop.cnyinc.sforeigncountrycode"
>
<c-fullbox>
<c-input
v-model=
"model.cnybop.cnyinc.sforeigncountrycode"
maxlength=
"3"
placeholder=
"请输入境外企业国别地区代码"
@
keyup
.
enter
.
native=
"eventFunction('cnybop.cnyinc.sforeigncountrycode')"
></c-input>
<template
slot=
"footer"
>
<!-- @click="showGridPromptDialog('cnybop.libcty.selbut1',null,null,
{TXT:'cnybop.cnyinc.sforeigncountrycode'},{TXT:false},'doxpDialog')" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('cnybop.libcty.selbut1', null, null,
{TXT:
'cnybop.cnyinc.sforeigncountrycode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
</
template
>
</c-fullbox>
<el-form-item
label=
"清算(结算)帐户类型"
prop=
"cnybop.cnyinc.cpayeraccttyp"
>
<c-select
v-model=
"model.cnybop.cnyinc.cpayeraccttyp"
style=
"width:100%"
placeholder=
"请输入清算(结算)帐户类型"
:code=
"codes.cpayeraccttyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务到期日"
prop=
"cnybop.cnyinc.denddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.denddate"
style=
"width: 100%"
placeholder=
"请选择业务到期日"
></c-date-picker>
</el-form-item>
<c-form-item
label=
"清算(结算)账户账号"
prop=
"cnybop.cnyinc.spayeracct"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeracct"
maxlength=
"32"
placeholder=
"请输入清算(结算)账户账号"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"币种"
prop=
"cnybop.cnyinc.currencycode"
>
<c-select
v-model=
"model.cnybop.cnyinc.currencycode"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.currencycode"
>
</c-select>
<el-form-item
label=
"收款日期"
prop=
"cnybop.cnyinc.dpayeedate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.dpayeedate"
style=
"width:100%"
placeholder=
"请输入收款日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"期限条件"
prop=
"cnybop.cnyinc.stermtype"
>
<c-select
v-model=
"model.cnybop.cnyinc.stermtype"
style=
"width: 100%"
placeholder=
"请选择期限条件"
:code=
"codes.stermtype"
>
<el-form-item
label=
"收款币种"
prop=
"cnybop.cnyinc.spayeecny"
>
<c-select
v-model=
"model.cnybop.cnyinc.spayeecny"
style=
"width:100%"
placeholder=
"请输入收款币种"
:code=
"codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑日期"
prop=
"cnybop.cnyinc.dexchangedate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.dexchangedate"
style=
"width: 100%"
placeholder=
"请选择承兑日期"
></c-date-picker>
</el-form-item>
<c-form-item
label=
"原币金额"
prop=
"cnybop.cnyinc.ftotalamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.ftotalamt"
placeholder=
"请输入原币金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑到期日"
prop=
"cnybop.cnyinc.dexchangeenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.dexchangeenddate"
style=
"width: 100%"
placeholder=
"请选择承兑到期日"
></c-date-picker>
</el-form-item>
<c-form-item
label=
"货物贸易收款金额"
prop=
"cnybop.cnyinc.fpayeeamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fpayeeamt"
placeholder=
"请输入货物贸易收款金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"已报关收款金额"
prop=
"cnybop.cnyinc.fcustomsamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fcustomsamt"
placeholder=
"请输入已报关收款金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"已备案收款金额"
prop=
"cnybop.cnyinc.frecordamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.frecordamt"
placeholder=
"请输入已备案收款金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"交易附言"
prop=
"cnybop.saddword"
>
<c-input
v-model=
"model.cnybop.saddword"
maxlength=
"80"
placeholder=
"请输入交易附言"
></c-input>
</c-form-item>
</c-col>
</c-col>
</el-col>
<!-- ===============右 ===========================-->
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行业务编号"
prop=
"cnybop.cnyinc.sbanktrano"
>
<c-input
...
...
@@ -158,98 +139,92 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行机构名称"
prop=
"cnybop.sbankname"
>
<c-form-item
label=
"收款人机构代码或身份证件号码"
prop=
"cnybop.cnyinc.spayeeorgcode"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeeorgcode"
maxlength=
"18"
placeholder=
"请输入收款人机构代码或身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人常驻国家地区代码"
prop=
"cnybop.cnyinc.spayercountrycode"
>
<c-fullbox>
<c-input
disabled
v-model=
"model.cnybop.sbankname
"
maxlength=
"80
"
placeholder=
"请输入银行机构名称
"
v-model=
"model.cnybop.cnyinc.spayercountrycode"
maxlength=
"3
"
placeholder=
"请输入境外企业国别地区代码
"
@
keyup
.
enter
.
native=
"eventFunction('cnybop.cnyinc.spayercountrycode')
"
></c-input>
<template
slot=
"footer"
>
<!-- @click="showGridPromptDialog('cnybop.libcty.selbut1',null,null,
{TXT:'cnybop.cnyinc.sforeigncountrycode'},{TXT:false},'doxpDialog')" -->
<c-button
size=
"small"
type=
"primary"
@
click=
"showGridPromptDialog('cnybop.inccty.selbut1', null, null,
{COD:
'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务类型"
prop=
"cnybop.cnyinc.stranstype"
>
<c-select
v-model=
"model.cnybop.cnyinc.stranstype"
style=
"width: 100%"
placeholder=
"请选择业务类型"
:code=
"codes.stranstype"
>
</c-select>
</el-form-item>
<c-form-item
label=
"付款行SWIFT BIC"
prop=
"cnybop.cnyinc.sswiftbic"
>
<c-input
v-model=
"model.cnybop.cnyinc.sswiftbic"
maxlength=
"11"
placeholder=
"请输入付款行SWIFT BIC"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"境内企业名称"
prop=
"cnybop.sorgname"
>
<c-input
v-model=
"model.cnybop.sorgname"
maxlength=
"80"
placeholder=
"请输入境内企业名称"
></c-input>
</el-form-item>
<c-form-item
label=
"中间转汇行"
prop=
"cnybop.cnyinc.smidtransbank"
>
<c-input
v-model=
"model.cnybop.cnyinc.smidtransbank"
maxlength=
"11"
placeholder=
"请输入中间转汇行"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"境外企业名称"
prop=
"cnybop.sforeignorgname"
>
<c-input
v-model=
"model.cnybop.sforeignorgname"
maxlength=
"80"
placeholder=
"请输入境外企业名称"
></c-input>
</el-form-item>
<c-form-item
label=
"预收款比例"
prop=
"cnybop.incscale"
>
<c-input
v-model=
"model.cnybop.incscale"
maxlength=
"4"
placeholder=
"请输入预收款比例"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务发生日期"
prop=
"cnybop.cnyinc.doccurdate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.doccurdate"
style=
"width: 100%"
placeholder=
"请选择业务发生日期"
></c-date-picker>
</el-form-item>
<c-form-item
label=
"预收款金额"
prop=
"cnybop.cnyinc.fprepayeeamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fprepayeeamt"
placeholder=
"请输入预收款金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证到期日"
prop=
"cnybop.cnyinc.dcreditenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.dcreditenddate"
style=
"width: 100%"
placeholder=
"请选择信用证到期日"
></c-date-picker>
</el-form-item>
<c-form-item
label=
"结帐期"
prop=
"cnybop.cnyinc.iaccountperiod"
>
<c-input
v-model=
"model.cnybop.cnyinc.iaccountperiod"
placeholder=
"请输入结帐期"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"金额"
prop=
"cnybop.cnyinc.famt"
>
<c-input
v-model=
"model.cnybop.cnyinc.famt"
placeholder=
"请输入金额"
></c-input>
</el-form-item>
<c-form-item
label=
"原申报号码"
prop=
"cnybop.cnyinc.sorilevyno"
>
<c-input
v-model=
"model.cnybop.cnyinc.sorilevyno"
maxlength=
"24"
placeholder=
"请输入原申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑金额"
prop=
"cnybop.fexchangeamt"
>
<c-input
v-model=
"model.cnybop.fexchangeamt"
maxlength=
"20"
placeholder=
"请输入承兑金额"
></c-input>
</el-form-item>
<c-form-item
label=
"无货物报关进出境物流货物金额"
prop=
"cnybop.cnyinc.fonshoreamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fonshoreamt"
placeholder=
"请输入无货物报关进出境物流货物金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"交易附言"
prop=
"cnybop.saddwordlib"
>
<c-input
v-model=
"model.cnybop.saddwordlib"
maxlength=
"80"
placeholder=
"请输入交易附言"
></c-input>
</el-form-item>
<c-form-item
label=
"无货物报关离岸转手买卖金额"
prop=
"cnybop.cnyinc.foffshoreamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.foffshoreamt"
placeholder=
"请输入无货物报关离岸转手买卖金额"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"无货物报关其他金额"
prop=
"cnybop.cnyinc.fnogoodsamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fnogoodsamt"
placeholder=
"请输入无货物报关其他金额"
></c-input>
</c-form-item>
</c-col>
</c-col>
</el-col>
</div>
</template>
<
script
>
...
...
src/views/Business/Betset/index.vue
View file @
f477b8af
...
...
@@ -34,7 +34,9 @@
<!--PD000000 -->
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
...
...
@@ -94,6 +96,19 @@
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"doxpDialog"
:isPty=
"false"
:promptData=
"promptData"
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</
template
>
<
script
>
...
...
src/views/Business/Infbed/Infsea.vue
View file @
f477b8af
src/views/Business/Infbtd/Cbeinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.cbestm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
stmData
:
{
columns
:
[
'1 1
\
"Ext.ID
\
" 140 '
,
'8 2
\
"Type of Entry
\
" 140'
,
'9 3
\
"T.
\
" 140'
,
'11 4
\
"Date
\
" 140'
,
'12 5
\
"Cur
\
" 140'
,
'18 5
\
"Cur
\
" 140'
,
'3 6
\
"Amount
\
" 140'
,
'4 6
\
"Conv.Amount
\
" 140'
,
'5 7
\
"I
\
" 140'
,
'15 7
\
"
\
" 140'
,
'3 8
\
"Created
\
" 140'
,
'4 8
\
"End Date
\
" 140'
,
'5 9
\
"Description
\
" 140'
,
'15 9
\
"Account
\
" 140'
,
'5 10
\
"Trn ID
\
" 140'
,
'15 10
\
"CBE ID
\
" 140'
,
],
data
:
[],
},
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Cbsinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"CBS Column"
prop=
"infcon.cbctxt"
>
<c-select
v-model=
"model.infcon.cbctxt"
style=
"width: 100%"
placeholder=
"请选择CBS Column"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.cbbstm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'1 1 "Ext.ID" 155 '
,
'8 2 "Begin" 155'
,
'9 3 "End" 155'
,
'11 4 "Cur." 155'
,
'12 5 "Balance" 155'
,
// "18 5 \"MT\" 100",
'3 6 "Cur." 155'
,
'4 7 "Converted Amount" 155'
,
'5 8 "Cbe ID" 155'
,
'15 9 " " 155'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Coninfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<span
v-text=
"model.mtabut.coninf.oitinf.labinftxt"
data-path=
".mtabut.coninf.oitinf.labinftxt"
>
</span>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
"General"
prop=
"mtabut.coninf.oitinf.oit.inftxt"
>
<c-input
type=
"textarea"
:rows=
"3"
v-model=
"model.mtabut.coninf.oitinf.oit.inftxt"
maxlength=
"60"
show-word-limit
placeholder=
"请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitinf.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitinf.oit.inflev"
style=
"width: 100%"
placeholder=
"请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.mtabut.coninf.oitset.labinftxt"
data-path=
".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
"Settlement"
prop=
"mtabut.coninf.oitset.oit.inftxt"
>
<c-input
type=
"textarea"
:rows=
"3"
v-model=
"model.mtabut.coninf.oitset.oit.inftxt"
maxlength=
"60"
show-word-limit
placeholder=
"请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitset.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitset.oit.inflev"
style=
"width: 100%"
placeholder=
"请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-row
style=
""
>
<c-col
:span=
"11"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Execution Date"
prop=
"mtabut.coninf.conexedat"
>
<c-date-picker
type=
"date"
v-model=
"model.mtabut.coninf.conexedat"
style=
"width: 100%"
placeholder=
"请选择执行日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
style=
"aligh:left"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Send for Release to "
prop=
"mtabut.coninf.usr.extkey"
>
<c-input
v-model=
"model.mtabut.coninf.usr.extkey"
maxlength=
"8"
placeholder=
"请输入User ID"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Dscinsp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Discrepancies"
prop=
"btdgrp.blk.docdis"
>
<c-input
type=
"textarea"
v-model=
"model.btdgrp.blk.docdis"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-col
:span=
"24"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onDocdisButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.btdgrp.blk.docdisflg"
>
modified
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"btdgrp.blk.comcon"
>
<c-input
type=
"textarea"
v-model=
"model.btdgrp.blk.comcon"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Comments and Conclusions"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSetinsButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"further handling"
prop=
"recpan.futhndflg"
>
<c-select
v-model=
"model.recpan.futhndflg"
style=
"width: 100%"
placeholder=
"请选择further handling"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Internal Discrepancies"
prop=
"btdgrp.blk.intdis"
>
<c-input
type=
"textarea"
v-model=
"model.btdgrp.blk.intdis"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Internal Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSetinsButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Settlement Instructions transaction field"
prop=
"btdgrp.blk.setinsbt"
>
<c-input
type=
"textarea"
v-model=
"model.btdgrp.blk.setinsbt"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSetinsButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"12"
>
<span
v-text=
"model.recpan.docgrdmbe1.docdsclab"
data-path=
".recpan.docgrdmbe1.docdsclab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.recpan.docgrdmbe2.docdsclab"
data-path=
".recpan.docgrdmbe2.docdsclab"
>
</span>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Fepinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"6"
>
<el-form-item
label=
"Fee Code"
prop=
"infcon.fepfeecod"
>
<c-select
v-model=
"model.infcon.fepfeecod"
style=
"width: 100%"
placeholder=
"请选择Fee Code"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
:offset=
"4"
>
<el-form-item
label=
"Disposition"
prop=
"infcon.fepdsp"
>
<c-select
v-model=
"model.infcon.fepdsp"
style=
"width: 100%"
placeholder=
"请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.fepstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"
</el-table-column-->
</c-istream-table>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.infcon.feptxtlbl"
data-path=
".infcon.feptxtlbl"
>
</span>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Disposition"
prop=
"infcon.fcpdsp"
style=
"padding:20px 0 0 0"
>
<c-select
v-model=
"model.infcon.fcpdsp"
style=
"width: 100%"
placeholder=
"请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData1.data"
:columns=
"stmData1.columns"
prop=
"infcon.fcpstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"
</el-table-column-->
</c-istream-table>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.infcon.fcptxtlbl"
data-path=
".infcon.fcptxtlbl"
>
</span>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'1 1 "Fee Code" 155 '
,
'8 2 "Fee Text" 155'
,
'9 3 "Disposition" 155'
,
'11 4 "Role" 155'
,
'12 5 "Cur." 155'
,
'3 6 "Amount" 155'
,
'4 7 "Transaction/INR" 155'
,
'5 8 "Entry Date" 155'
,
'15 9 "Status" 155'
,
],
data
:
[],
},
stmData1
:
{
columns
:
[
'1 1 "Payer" 175 '
,
'8 1 "Text for Payer" 175'
,
'9 2 "Payee" 175'
,
'11 2 "Text for Payee" 175'
,
'12 3 "Disposition" 175'
,
'3 4 "Cue." 175'
,
'3 5 "Amount" 175'
,
'4 6 "Transaction/INR" 175'
,
'5 7 "Entry Date" 175'
,
'15 8 "Status" 175'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Gleinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"5"
>
<el-form-item
label=
"Booking date from"
prop=
"infcon.seabucdatfro"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.seabucdatfro"
style=
"width:100%"
placeholder=
"请选择Booking date from"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
label=
"to"
prop=
"infcon.seabucdatto"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.seabucdatto"
style=
"width:100%"
placeholder=
"请选择Booking date till used on GLEINFP"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
:offset=
"1"
>
<el-form-item
label=
"Transaction INR"
prop=
"infcon.seatrninr"
>
<c-input
v-model=
"model.infcon.seatrninr"
maxlength=
"8"
placeholder=
"请输入Transaction INR"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.glestm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
stmData
:
{
columns
:
[
'1 1 "TrnINR" 155 '
,
'8 2 "Account" 155'
,
'9 3 "D/C" 155'
,
'11 4 "Cur." 155'
,
'12 4 "s.Cur" 155'
,
'18 5 "Amount" 155'
,
'3 5 "Sys.Amount" 155'
,
'4 6 "Val.Date" 155'
,
'5 6 "Book.Date" 155'
,
'15 7 "Booking Text 1" 155'
,
'12 7 "Booking Text 2" 155'
,
'18 7 "Booking Text 3" 155'
,
'3 8 "P.N." 155'
,
'4 9 "Exp.Session" 155'
,
'5 9 "Exp.Status" 155'
,
],
data
:
[],
},
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Infconp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Transfer Reference"
prop=
"ltdgrp.rec.ownref"
>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Transfer Reference"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Doc. Set Reference"
prop=
"btdgrp.rec.ownref"
>
<c-input
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Doc. Set Reference"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"10"
>
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择Document Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.max.amt"
placeholder=
"0.00"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.recpan.aammod.addamtflg"
>
Add. Amount
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"10"
>
<el-form-item
label=
"Open Amount"
prop=
"btdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"Balance"
prop=
"btdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.amt"
placeholder=
"0.00"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Type"
prop=
"btdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.btdgrp.rec.doctypcod"
maxlength=
"1"
placeholder=
"请输入Document Type"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Presentation Date"
prop=
"btdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Set Status"
prop=
"btdgrp.rec.docsta"
>
<c-input
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
placeholder=
"请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Name of Bill Contract"
prop=
"btdgrp.rec.nam"
>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"L/C Reference"
prop=
"ledgrp.rec.ownref"
>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"recpan.recget.sdamod.dadsnd"
>
<c-input
v-model=
"model.recpan.recget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"1st Beneficiary Ref."
prop=
"btdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be1.pts.ref"
maxlength=
"16"
placeholder=
"请输入1st Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"recpan.ledget.sdamod.seainf"
>
<c-input
v-model=
"model.recpan.ledget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"2nd Beneficiary Ref."
prop=
"btdgrp.be2.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
placeholder=
"请输入2nd Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"recpan.ledget.sdamod.seainf"
>
<c-input
v-model=
"model.recpan.ledget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Presenting Bank"
prop=
"btdgrp.prb.pts.ref"
>
<c-input
v-model=
"model.btdgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入Presenting Bank"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
prop=
"btdgrp.prb.pts.nam"
>
<c-input
v-model=
"model.btdgrp.prb.pts.nam"
maxlength=
"40"
placeholder=
"请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Name of Party"
prop=
"btdgrp.be2.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Infsea.vue
View file @
f477b8af
...
...
@@ -83,7 +83,11 @@
<el-row
v-show=
"searchSlot.searchToggle"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Reference"
prop=
"infcon.searef"
style=
"width: 100%"
>
<el-form-item
label=
"Party Reference"
prop=
"infcon.searef"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.searef"
maxlength=
"16"
...
...
@@ -129,26 +133,59 @@
</c-col>
-->
<c-col
:span=
"8"
>
<el-form-item
label=
"Select Single Party"
prop=
"infcon.pty.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.extkey"
maxlength=
"24"
placeholder=
"请输入Select Single Party"
></c-input>
<el-form-item
label=
"Select Single Party"
prop=
"infcon.pty.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.extkey"
maxlength=
"24"
placeholder=
"请输入Select Single Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name"
prop=
"infcon.pty.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.nam"
maxlength=
"40"
placeholder=
"请输入Party Name"
disabled
></c-input>
<el-form-item
label=
"Party Name"
prop=
"infcon.pty.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.nam"
maxlength=
"40"
placeholder=
"请输入Party Name"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name/BIC"
prop=
"infcon.seapty"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seapty"
maxlength=
"24"
placeholder=
"请输入Party Name/BIC"
></c-input>
<el-form-item
label=
"Party Name/BIC"
prop=
"infcon.seapty"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seapty"
maxlength=
"24"
placeholder=
"请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Role"
prop=
"infcon.searol"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.searol"
style=
"width:100%"
placeholder=
"请选择Role"
>
<el-form-item
label=
"Role"
prop=
"infcon.searol"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.searol"
style=
"width: 100%"
placeholder=
"请选择Role"
>
<el-option
v-for=
"item in codes.searol1"
:key=
"item.value"
...
...
@@ -173,8 +210,18 @@
</c-col>
-->
<c-col
:span=
"8"
>
<el-form-item
label=
"Resp.User"
disabled
prop=
"infcon.usr.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.usr.extkey"
maxlength=
"8"
placeholder=
"请输入User ID"
disabled
></c-input>
<el-form-item
label=
"Resp.User"
disabled
prop=
"infcon.usr.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.usr.extkey"
maxlength=
"8"
placeholder=
"请输入User ID"
disabled
></c-input>
</el-form-item>
</c-col>
...
...
@@ -476,8 +523,8 @@
ref=
"childs"
:ownref=
"ownref"
trnCode=
"letsel"
ownrefPath=
"
l
tdgrp"
tabIndex=
"
9
"
ownrefPath=
"
b
tdgrp"
tabIndex=
"
11
"
:model=
"letselModel"
@
onChoose=
"onChoose"
>
11
</m-busbtn
...
...
@@ -506,13 +553,23 @@ export default {
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'0 7 "Trn ID" 56'
,
'1 1 "Transaction Name" 250'
,
'2 2 "Entry" 72 4 7'
,
'3 3 "Status" 80 1 0 1 RELSTA'
,
'4 4 "Cur." 40'
,
'5 5 "Relevant Amount" 120 2 8 1 4'
,
'6 6 "Signed" 60'
,
'0 8 "Trn ID" 100'
,
'1 1 "Reference" 150'
,
'2 2 "Transaction Name" 195'
,
'3 3 "Entry" 80 4 7'
,
// '4 4 "Status" 65 1 0 1 RELSTA',
{
index
:
4
,
position
:
4
,
width
:
100
,
pattern
:
"code"
,
label
:
"Status"
,
code
:
this
.
codes
.
relstaEN
,
},
'5 5 "Cur." 80'
,
'6 6 "Relevant Amount" 150 2 8 1 5'
,
'7 7 "Signed" 100'
,
// '1 1 "编号" 200',
// '2 2 "交易名称" 120',
...
...
@@ -534,24 +591,20 @@ export default {
},
stmData
:
{
columns
:
[
'1 1
\
"Reference
\
" 100'
,
'2 2
\
"Resp. User
\
" 100'
,
'3 12
\
"Opened
\
" 500 4 7'
,
'4 13
\
"Expired
\
" 500 4 7'
,
'5 14
\
"Closed
\
" 500 4 7'
,
'6 3
\
"分行名称
\
" 136'
,
'7 9
\
"PTA NO.
\
" 100'
,
'8 4
\
"Party Number
\
" 133'
,
'9 5
\
"1st Beneficiary
\
" 133'
,
'10 6
\
"1st Beneficary CN
\
" 191'
,
'11 7
\
"Party Number
\
" 133'
,
'12 8
\
"2nd Beneficiary
\
" 133'
,
'13 10
\
"Party Number
\
" 133'
,
'14 11
\
"Advising Bank
\
" 133'
,
'15 15
\
"Cur
\
" 410'
,
'16 17
\
"L/C Amount
\
" 508 2 8 1 15'
,
'17 16
\
"Cur
\
" 410'
,
'18 18
\
"Open Amount
\
" 508 2 8 1 17'
'1 1 "Reference" 110'
,
'2 2 "Invoice No." 150'
,
'3 9 "Opened" 100 4 7'
,
'4 10 "Closed" 100 4 7'
,
'5 8 "PTA NO." 150'
,
'6 3 "Party Number" 175'
,
'7 4 "1st Beneficiary" 175'
,
'8 5 "1st Beneficary CN" 191'
,
'9 6 "Party Number" 175'
,
'10 7 "2nd Beneficiary" 175'
,
'11 11 "Cur" 80'
,
'12 13 "Doc. Amount" 150 2 8 1 11'
,
'13 12 "Cur" 80'
,
'14 14 "Open Amount" 150 2 8 1 13'
,
// '1 1 "Reference" 105',
// '2 2 "Resp. User" 105',
// '3 3 "Tenor day" 105 0',
...
...
src/views/Business/Infbtd/Peninfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.infcon.sptinc"
>
Incoming
</c-checkbox>
</c-col>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.infcon.sptreg"
>
Registered
</c-checkbox>
</c-col>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.infcon.sptpen"
>
Pending
</c-checkbox>
</c-col>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.infcon.sptcor"
>
Correction
</c-checkbox>
</c-col>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.infcon.sptdel"
>
Deleted/Rejected
</c-checkbox>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.sptstm"
>
</c-istream-table>
</c-col>
<c-col
:span=
"6"
>
<el-form-item
label=
"Date from"
prop=
"infcon.diadatfrom"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.diadatfrom"
style=
"width:100%"
placeholder=
"请选择Date from"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<el-form-item
label=
"date to"
prop=
"infcon.diadatto"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.diadatto"
style=
"width:100%"
placeholder=
"请选择date till"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Status"
prop=
"infcon.diasta"
>
<c-select
v-model=
"model.infcon.diasta"
style=
"width:100%"
placeholder=
"请选择Status"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData1.data"
:columns=
"stmData1.columns"
prop=
"infcon.diastm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
stmData1
:
{
columns
:
[
'1 1
\
"Date
\
" 200 '
,
'8 2
\
"Reason
\
" 200'
,
'9 3
\
"Description
\
" 200'
,
'11 4
\
"Transaction
\
" 200'
,
'12 5
\
"User
\
" 200'
,
// "18 5 \"MT\" 100",
'3 6
\
"Group
\
" 200'
,
'4 7
\
"Status
\
" 200'
,
],
data
:
[],
},
stmData
:
{
columns
:
[
'1 1
\
"Trn
\
" 175 '
,
'8 2
\
"Reference
\
" 175'
,
'9 3
\
"Name
\
" 175'
,
'11 4
\
"Creation
\
" 175'
,
'12 5
\
"Status
\
" 175'
,
// "18 5 \"MT\" 100",
'3 6
\
"By
\
" 175'
,
'4 7
\
"Info
\
" 175'
,
'5 8
\
"Infotext
\
" 175'
,
],
data
:
[],
},
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Prtpan.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"XMLPanel prtpan的内置block"
prop=
"prtpanblk"
>
<c-input
type=
"textarea"
:rows=
"5"
v-model=
"model.prtpanblk"
maxlength=
"200"
show-word-limit
placeholder=
"请输入XMLPanel prtpan的内置block"
></c-input>
</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/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Sepinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.infcon.setflg"
>
show temporary settlement that already settled
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.infcon.sepdelflg"
>
show temporary settlement that already deleted
</c-checkbox>
</c-col>
<c-col
:span=
"22"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.sepstm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
stmData
:
{
columns
:
[
'1 1
\
"Cre.Date
\
" 171 '
,
'8 2
\
"Reference
\
" 171'
,
'9 3
\
"Cur.
\
" 171'
,
'11 4
\
"Amount
\
" 171'
,
'12 5
\
"Cre.TrnINR
\
" 171'
,
// "18 5 \"MT\" 100",
'3 6
\
"Cre.Trn
\
" 171'
,
'4 7
\
"Setttl.TrnINR
\
" 171'
,
'5 8
\
"Settl.Date
\
" 171'
,
'15 9
\
"
\
" 171'
,
],
data
:
[],
},
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Smhinfp.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Type of Document"
prop=
"infcon.smhcortyp"
>
<c-select
v-model=
"model.infcon.smhcortyp"
style=
"width: 100%"
placeholder=
"请选择Type of Document"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Created between "
prop=
"infcon.smhdatfrom"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.smhdatfrom"
style=
"width: 100%"
placeholder=
"请选择Created between "
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"created till"
prop=
"infcon.smhdatto"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.smhdatto"
style=
"width: 100%"
placeholder=
"请选择created till"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Direction"
prop=
"infcon.smhdir"
>
<c-select
v-model=
"model.infcon.smhdir"
style=
"width: 100%"
placeholder=
"请选择Direction"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.infcon.chktrn"
>
Active only
</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.smhstm"
>
</c-istream-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Infbtd/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'1 1
\
"Type
\
" 175 '
,
'8 2
\
"Key
\
" 175'
,
'9 3
\
"Document
\
" 175'
,
'11 4
\
"Created
\
" 175'
,
'12 5
\
"Direction
\
" 175'
,
// "18 5 \"MT\" 100",
'3 6
\
"SMHINR
\
" 175'
,
'4 7
\
"
\
" 175'
,
'5 8
\
"
\
" 175'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/Trnpan.vue
deleted
100644 → 0
View file @
f18af754
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.infcon.chksubcon"
>
incl. all subcontracts
</c-checkbox>
</c-col>
<c-col
:span=
"16"
>
<c-checkbox
v-model=
"model.infcon.chktrnsta"
>
only active transactions
</c-checkbox>
</c-col>
<c-col
:span=
"20"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
prop=
"infcon.trnstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"
</el-table-column-->
</c-istream-table>
<!--el-form-item label="stream for TRN to selected contract" prop="infcon.trnstm">
<c-input
v-model=
"model.infcon.trnstm"
:rows=
"5"
placeholder=
"请输入stream for TRN to selected contract"
></c-input>
</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/Infbtd/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
stmData
:
{
columns
:
[
'1 1
\
"Transaction Name
\
" 200 '
,
'8 2
\
"Entry
\
" 200'
,
'9 3
\
"Status
\
" 200'
,
'11 4
\
"Cur.
\
" 200'
,
'12 5
\
"Relevant Amount
\
" 200'
,
'3 6
\
"Signed
\
" 200'
,
'4 7
\
"Trn ID
\
" 200'
,
],
data
:
[],
},
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Infbtd/index.vue
View file @
f477b8af
...
...
@@ -50,7 +50,7 @@ export default {
data
(){
return
{
tabVal
:
"infsea"
,
trnName
:
"
I
nfbtd"
,
trnName
:
"
i
nfbtd"
,
model
:
new
Infbtd
().
data
,
checkRules
:
Check
,
defaultRules
:
Default
,
...
...
src/views/Business/Infltd/Infsea.vue
View file @
f477b8af
...
...
@@ -506,13 +506,22 @@ export default {
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'0 7 "Trn ID" 56'
,
'1 1 "Transaction Name" 250'
,
'2 2 "Entry" 72 4 7'
,
'3 3 "Status" 80 1 0 1 RELSTA'
,
'4 4 "Cur." 40'
,
'5 5 "Relevant Amount" 120 2 8 1 4'
,
'6 6 "Signed" 60'
,
'0 8 "Trn ID" 100'
,
'1 1 "Reference" 150'
,
'2 2 "Transaction Name" 195'
,
'3 3 "Entry" 80 4 7'
,
// '4 4 "Status" 65 1 0 1 RELSTA',
{
index
:
4
,
position
:
4
,
width
:
100
,
pattern
:
"code"
,
label
:
"Status"
,
code
:
this
.
codes
.
relstaEN
,
},
'5 5 "Cur." 80'
,
'6 6 "Relevant Amount" 150 2 8 1 5'
,
'7 7 "Signed" 100'
,
// '1 1 "编号" 200',
// '2 2 "交易名称" 120',
...
...
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