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
zhouqian
vue-gjjs
Commits
fa344fb4
Commit
fa344fb4
authored
Aug 03, 2022
by
lianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
betdrv交易初始化及页面修改
parent
aee2f5a7
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
1146 additions
and
923 deletions
+1146
-923
Check.js
src/model/Betdrv/Check.js
+10
-5
Default.js
src/model/Betdrv/Default.js
+36
-30
Event.js
src/model/Betdrv/Event.js
+139
-103
Pattern.js
src/model/Betdrv/Pattern.js
+77
-27
index.js
src/model/Betdrv/index.js
+112
-74
Drv.vue
src/views/Business/Betdrv/Drv.vue
+411
-573
Dscins.vue
src/views/Business/Betdrv/Dscins.vue
+265
-74
index.vue
src/views/Business/Betdrv/index.vue
+73
-36
Drv.vue
src/views/Business/Letdrw/Drv.vue
+1
-0
ReviewBetdrv.vue
src/views/Review/Business/ReviewBetdrv.vue
+19
-0
ReviewRouter.js
src/views/Review/ReviewRouter.js
+3
-1
No files found.
src/model/Betdrv/Check.js
View file @
fa344fb4
...
...
@@ -5,29 +5,34 @@ import Utils from "~/utils"
*/
let
checkObj
=
{
"liaall.misamt"
:
null
,
"liaall.limmod.limpts.oth.pts.extkey"
:
null
,
"liaall.limmod.ownref"
:
null
,
"bedgrp.apl.pts.nam"
:
null
,
"bedgrp.oth.namelc"
:
null
,
"liaall.limmod.ecifno"
:
null
,
"bedgrp.prb.pts.nam"
:
null
,
"bedgrp.oth.adrelc"
:
null
,
"bedgrp.prb.namelc"
:
null
,
"bedgrp.blk.comcon"
:
null
,
"liaall.limmod.limpts.oth.pts.nam"
:
null
,
"bedgrp.blk.setinsbe"
:
null
,
"setmod.dspflg"
:
null
,
"betp.othp.ptsget.sdamod.dadsnd"
:
null
,
"betp.ledget.sdamod.dadsnd"
:
null
,
"bedgrp.rec.matdat"
:
null
,
"bedgrp.blk.docdis"
:
null
,
"setmod.redamt"
:
null
,
"bedgrp.prb.adrelc"
:
null
,
"liaall.limmod.limpts.wrk.pts.nam"
:
null
,
"liaall.limmod.limpts.wrk.pts.extkey"
:
null
,
"bedgrp.blk.intdis"
:
null
,
"bedgrp.prb.pts.extkey"
:
null
,
"mtabut.coninf.conexedat"
:
null
,
"bedgrp.oth.pts.adrblk"
:
null
,
"liaall.limmod.limpts.nonrevflg1"
:
null
,
"bedgrp.prb.pts.adrblk"
:
null
,
"bedgrp.rec.rcvdat"
:
null
,
"betp.recget.sdamod.dadsnd"
:
null
,
"bedgrp.oth.pts.extkey"
:
null
,
"setmod.docamt"
:
null
,
"bedgrp.rec.orddat"
:
null
,
"be
tp.prbp.ptsget.sdamod.dadsnd
"
:
null
,
"be
dgrp.iss.pts.nam
"
:
null
,
}
for
(
const
key
in
checkObj
)
{
...
...
src/model/Betdrv/Default.js
View file @
fa344fb4
...
...
@@ -7,51 +7,57 @@ import Utils from "~/utils/index"
export
default
{
"bedgrp.blk.docdis"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.extkey"
:
Utils
.
defaultFunction
,
"bedgrp.prb.adrelc"
:
Utils
.
defaultFunction
,
"bedgrp.prb.namelc"
:
Utils
.
defaultFunction
,
"bedgrp.prb.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.oth.pts.extkey"
:
Utils
.
defaultFunction
,
"bedgrp.cbs.max2.amt"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.blk.matper"
:
Utils
.
defaultFunction
,
"bedgrp.cbs.max.cur"
:
Utils
.
defaultFunction
,
"bedgrp.rec.doctypcod"
:
Utils
.
defaultFunction
,
"bedgrp.rec.matdat"
:
Utils
.
defaultFunction
,
"setmod.setamt"
:
Utils
.
defaultFunction
,
"setmod.doccur"
:
Utils
.
defaultFunction
,
"setmod.dspflg"
:
Utils
.
defaultFunction
,
"setmod.docamt"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.extkey"
:
Utils
.
defaultFunction
,
"trnmod.trndoc.condocstm"
:
Utils
.
defaultFunction
,
"trnmod.trndoc.shwinc"
:
Utils
.
defaultFunction
,
"trnmod.trndoc.shwout"
:
Utils
.
defaultFunction
,
"bedgrp.rec.rcvdat"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.adrblk"
:
Utils
.
defaultFunction
,
"betp.folwupopt"
:
Utils
.
defaultFunction
,
"bedgrp.blk.intdis"
:
Utils
.
defaultFunction
,
"mtabut.coninf.usr.extkey"
:
Utils
.
defaultFunction
,
"oldbedgrp.cbs.max2.amt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitset.oit.inftxt"
:
Utils
.
defaultFunction
,
"setmod.glemod.gleshwstm"
:
Utils
.
defaultFunction
,
"bedgrp.oth.pts.extkey"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.wrk.pts.extkey"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.nonrevflg2"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.nonrevflg1"
:
Utils
.
defaultFunction
,
"bedgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"bedgrp.blk.docdisflg"
:
Utils
.
defaultFunction
,
"bedgrp.rec.payrol"
:
Utils
.
defaultFunction
,
"liaall.misamt"
:
Utils
.
defaultFunction
,
"bedgrp.oth.pts.adrblk"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inftxt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inflev"
:
Utils
.
defaultFunction
,
"mtabut.coninf.conexedat"
:
Utils
.
defaultFunction
,
"ledgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"bedgrp.rec.dscinsflg"
:
Utils
.
defaultFunction
,
"bedgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"oldbedgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"oldbedgrp.cbs.max2.amt"
:
Utils
.
defaultFunction
,
"bedgrp.rec.docprbrol"
:
Utils
.
defaultFunction
,
"bedgrp.oth.pts.extkey"
:
Utils
.
defaultFunction
,
"bedgrp.oth.adrelc"
:
Utils
.
defaultFunction
,
"bedgrp.oth.namelc"
:
Utils
.
defaultFunction
,
"bedgrp.oth.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"bedgrp.apl.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.oth.pts.adrblk"
:
Utils
.
defaultFunction
,
"bedgrp.prb.adrelc"
:
Utils
.
defaultFunction
,
"bedgrp.prb.namelc"
:
Utils
.
defaultFunction
,
"bedgrp.prb.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.adrblk"
:
Utils
.
defaultFunction
,
"liaall.limmod.comamt"
:
Utils
.
defaultFunction
,
"liaall.limmod.ccvamt"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.wrk.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.rec.rcvdat"
:
Utils
.
defaultFunction
,
"bedgrp.rec.doctypcod"
:
Utils
.
defaultFunction
,
"bedgrp.iss.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.blk.matper"
:
Utils
.
defaultFunction
,
"bedgrp.rec.matdat"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitset.oit.inftxt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitset.oit.inflev"
:
Utils
.
defaultFunction
,
"bedgrp.prb.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.cbs.max.cur"
:
Utils
.
defaultFunction
,
"mtabut.coninf.usr.extkey"
:
Utils
.
defaultFunction
,
"bedgrp.rec.payrol"
:
Utils
.
defaultFunction
,
"liaall.limmod.limpts.oth.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.rec.dscinsflg"
:
Utils
.
defaultFunction
,
"bedgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"oldbedgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"bedgrp.apl.pts.nam"
:
Utils
.
defaultFunction
,
"bedgrp.rec.docsta"
:
Utils
.
defaultFunction
,
"betp.folwupopt"
:
Utils
.
defaultFunction
,
"bedgrp.blk.intdis"
:
Utils
.
defaultFunction
,
"liaall.misamt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inftxt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inflev"
:
Utils
.
defaultFunction
,
"mtabut.coninf.conexedat"
:
Utils
.
defaultFunction
,
"ledgrp.rec.ownref"
:
Utils
.
defaultFunction
,
}
//你可以添加自动default处理
src/model/Betdrv/Event.js
View file @
fa344fb4
...
...
@@ -2,208 +2,244 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onOthpDet
()
{
async
onOthpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"othp.det"
)
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
onCptpGetref
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"cptp_getref"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onPrbpDet
(){
let
rtnmsg
=
await
this
.
executeRule
(
"prbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onCptpGetref
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"cptp_getref"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onDocdisButtxmsel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"docdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAplpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"aplp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onIntdisButtxmsel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"intdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onPrbpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"prbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onComconButtxmsel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"comcon.buttxmsel"
)
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
)
{
async
onSetinstxmButtxmsel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"setinstxm.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onIntdisButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"intdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onLiaallButmisamt
(){
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmisamt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onComconButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"comcon.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onLiaallButmissig
(){
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmissig"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSetinstxmButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"setinstxm.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onSetmodDet
(){
let
rtnmsg
=
await
this
.
executeRule
(
"setmod.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLiaallButmisamt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmisamt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButshw
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butshw"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLiaallButmissig
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmissig"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButadd
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onMtdbutButapy
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"mtdbut.butapy"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButnew
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butnew"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onMtdbutButcan
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"mtdbut.butcan"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButattto
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butattto"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSetmodDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"setmod.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButdel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButshw
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butshw"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onTrndocButatt
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butatt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onWrkpDet
(){
let
rtnmsg
=
await
this
.
executeRule
(
"wrkp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButnew
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butnew"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onOthp1Det
(){
let
rtnmsg
=
await
this
.
executeRule
(
"othp1.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButattto
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butattto"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onLimptsGet1
(){
let
rtnmsg
=
await
this
.
executeRule
(
"limpts.get1"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onLimptsGet2
(){
let
rtnmsg
=
await
this
.
executeRule
(
"limpts.get2"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButatt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butatt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
async
onLimmodTrycal
(){
let
rtnmsg
=
await
this
.
executeRule
(
"limmod.trycal"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
src/model/Betdrv/Pattern.js
View file @
fa344fb4
...
...
@@ -126,7 +126,7 @@ export default {
],
"bedgrp.oth.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"bedgrp.oth.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -180,14 +180,14 @@ export default {
],
"bedgrp.prb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"bedgrp.prb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bedgrp.blk.matper"
:[
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bedgrp.prb.adrelc"
:[
...
...
@@ -202,13 +202,13 @@ export default {
"bedgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过5
0"
}
{
max
:
3500
,
message
:
"长度不能超过350
0"
}
],
"bedgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
1300
,
message
:
"长度不能超过1300
"
}
],
...
...
@@ -218,13 +218,13 @@ export default {
],
"bedgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
1300
,
message
:
"长度不能超过1300
"
}
],
"bedgrp.blk.setinsbe"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
390
,
message
:
"长度不能超过390
"
}
],
"liaall.outamt"
:[
...
...
@@ -271,22 +271,6 @@ export default {
"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"
}
],
"setmod.zmqacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -294,10 +278,6 @@ export default {
],
"setmod.glemod.gleshwstm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"mtabut.coninf.oitinf.oit.inftxt"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -356,4 +336,73 @@ export default {
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"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"
}
],
"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.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.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.limpts.pfcod1"
:[
{
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/Betdrv/index.js
View file @
fa344fb4
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
//引入公共面板
export
default
class
Betdrv
{
constructor
()
{
this
.
data
=
{
setmod
:
new
Pub
().
data
.
Setmod
,
//帐务、分录 加入公共面板账务字段
mtabut
:
new
Pub
().
data
.
Mtabut
,
//附言
trnmod
:
new
Pub
().
data
.
Trnmod
,
//面函 加入公共面板面函的字段
liaall
:
new
Pub
().
data
.
Liaall
,
//表外
betissl2blk
:
""
,
betprbl1blk
:
""
,
betissl1blk
:
""
,
oridoclab
:
""
,
// Label original .oridoclab
oriaddlab
:
""
,
// Label original .oriaddlab
betp
:{
...
...
@@ -38,6 +47,7 @@ export default class Betdrv{
},
docgrdm
:{
docdsclab
:
""
,
// Label of document description .betp.docgrdm.docdsclab
docgrd
:
""
,
//betp.docgrdm.docgrd Discr./Instr.单据/不符点/指示dscins.vue页面表格字段
},
folwupopt
:
""
,
// Processing Options .betp.folwupopt
},
...
...
@@ -79,6 +89,7 @@ export default class Betdrv{
},
opn2
:{
cur
:
""
,
// 附加金额 .bedgrp.cbs.opn2.cur
amt
:
""
,
//附加金额 .bedgrp.cbs.opn2.amt
},
max2
:{
amt
:
""
,
// 附加金额 .bedgrp.cbs.max2.amt
...
...
@@ -103,6 +114,7 @@ export default class Betdrv{
setinsbe
:
""
,
// Settlement Instructions transaction field .bedgrp.blk.setinsbe
docdis
:
""
,
// Discrepancies .bedgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bedgrp.blk.docdisflg
prsdoc
:
""
,
//bedgrp.blk.prsdoc Discr./Instr.单据/不符点/指示dscins.vue页面表格字段
},
oth
:{
pts
:
new
Pts
().
data
,
...
...
@@ -121,80 +133,106 @@ export default class Betdrv{
},
},
},
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
},
setmod
:{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
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
redamt
:
""
,
// 减少的金额 .setmod.redamt
setamt
:
""
,
// 减少后的结算金额 .setmod.setamt
redamttxt
:
""
,
// 注释 .setmod.redamttxt
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
setfog
:
{
setfol
:
[]
},
setfeg
:
{
setfel
:
[]
},
glemod
:{
gleshwstm
:
""
,
// Booking stream to Display .setmod.glemod.gleshwstm
},
},
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
doclbl
:
""
,
// Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm
:
""
,
// Document tree .trnmod.trndoc.doctrestm
shwinc
:
""
,
// Show Incoming Messages .trnmod.trndoc.shwinc
shwout
:
""
,
// Show Outgoing Messages .trnmod.trndoc.shwout
condocstm
:
""
,
// Connected Documents .trnmod.trndoc.condocstm
rcvatt
:{
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
},
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
},
},
// 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:"", // 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
// },
// 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
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// },
// },
pageId
:
""
// ctx的key
}
}
...
...
src/views/Business/Betdrv/Drv.vue
View file @
fa344fb4
<
template
>
<c-row>
<!--
<c-col
:span=
"11"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"betp.ledget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.ledget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
-->
<div
class=
"eibs-tab"
>
<!-- ============================顶部================================ -->
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"参考号"
prop=
"ledgrp.rec.ownref"
>
<!-- Reference参考号 Export L/C Ref. -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Export L/C Ref."
prop=
"ledgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
placeholder=
"请输入Reference"
style=
"width: 95%"
:disabled=
"true"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<!--
<el-form-item
label=
""
prop=
"betp.ledget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.ledget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
-->
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeainf"
:disabled=
"true"
>
i
</c-button
>
</c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 0 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onCptpGetref"
:disabled=
"true"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<el-form-item
label=
"信用证余额"
prop=
"ledgrp.cbs.opn1.cur"
>
<!--
<c-input
v-model=
"model.ledgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Currency"
></c-input>
-->
<!-- Open Amt L/C 信用证余额-->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amt.L/C"
prop=
"ledgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.ledgrp.cbs.opn1.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.cur"
:disabled=
"true"
>
</c-select>
maxlength=
"3"
placeholder=
"请选择Currency"
:code=
"codes.curtxt"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
label=
""
label-width=
"0"
prop=
"ledgrp.cbs.opn1.amt"
>
<!--
<c-input
v-model=
"model.ledgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
-->
<c-input-currency
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"ledgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.ledgrp.cbs.opn1.amt"
style=
"text-align: left; width: 100%
"
placeholder=
"请输入信用证余额
"
:disabled=
"true"
></c-input-currency
>
placeholder=
"请输入Balance
"
class=
"m-input-currency
"
disabled
></c-input
>
</el-form-item>
</c-col>
</c-col>
<!--
<c-col
:span=
"11"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"betp.recget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.recget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
-->
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"单据参考号"
prop=
"bedgrp.rec.ownref"
>
<c-col
:span=
"12"
>
<!-- Bill Set Reference 单据参考号-->
<el-form-item
label=
"Bill Set Reference"
prop=
"bedgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.bedgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
:disabled=
"true"
style=
"width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<!--
<el-form-item
label=
""
prop=
"betp.recget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.recget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
-->
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeainf"
:disabled=
"true"
>
i
</c-button
>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 0 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onCptpGetref"
:disabled=
"true"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"
摘 要
"
prop=
"bedgrp.rec.nam"
>
<!-- Name Externally Displayed Name to Identify the Contract-->
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"
Name
"
prop=
"bedgrp.rec.nam"
>
<c-input
text-align=
"middle"
v-model=
"model.bedgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
:disabled=
"true"
></c-input>
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ============================第三行开始,金额日期 =========================-->
<c-col
:span=
"24"
>
<!-- 第三行开始-金额日期--左边- -->
<c-col
:span=
"12"
>
<!-- Document Amount -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"单据金额"
prop=
"bedgrp.cbs.max.cur"
>
<el-form-item
label=
"Document Amount"
prop=
"bedgrp.cbs.max.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.cur"
:disabled=
"true"
@
keyup
.
enter
.
native=
"maxCurEvent"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
label-width=
"
0
"
prop=
"bedgrp.cbs.max.amt"
>
<el-form-item
label=
""
label-width=
"
5px
"
prop=
"bedgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.bedgrp.cbs.max.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入单据金额"
:disabled=
"true"
class=
"m-input-currency"
placeholder=
"请输入Balance"
@
keyup
.
enter
.
native=
"
defaultFunction(
'bedgrp.cbs.max.amt',
model.bedgrp.cbs.max.amt
)
"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.betp.adaflg"
:disabled=
"true"
>
附加金额
</c-checkbox>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.betp.adaflg"
style=
"margin-left: 10px"
disabled
>
Add. Amount
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"单据余额"
prop=
"bedgrp.cbs.opn1.cur"
>
<!-- Open Amount 单据余额-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amount"
prop=
"bedgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请选择币种
"
:code=
"codes.cur
"
:disabled=
"true"
>
</c-select>
placeholder=
"请输入Open Amount
"
style=
"width: 100%
"
disabled
:code=
"codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"0"
prop=
"bedgrp.cbs.opn1.amt"
>
<c-col
:span=
"8"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bedgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.opn1.amt"
placeholder=
"请输入单据余额"
:disabled=
"true"
style=
"text-align: left; width: 100%"
class=
"m-input-currency"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
</c-col>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"单据类型"
prop=
"bedgrp.rec.doctypcod"
>
<!-- Document Type -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Type"
prop=
"bedgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bedgrp.rec.doctypcod"
style=
"width: 100%"
placeholder=
"请选择
单据类型
"
:code=
"codes.
betdrvdoctypcod
"
:disabled=
"true"
placeholder=
"请选择
Document Type
"
:code=
"codes.
doctypcod1
"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"到期日"
prop=
"bedgrp.rec.matdat"
>
<c-col
:span=
"24"
>
<!-- Maturity Date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择到期日"
:disabled=
"true"
placeholder=
"请选择Maturity Date"
value-format=
"yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
></c-col>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"提示日期"
prop=
"bedgrp.rec.predat"
>
<c-col
:span=
"24"
>
<!-- Received on -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择Received on"
value-format=
"yyyy-MM-dd"
:disabled=
"model.bedgrp.rec.doctypcod=='E'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- Presented on 到单日期 -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Presented on"
prop=
"bedgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择提示日期"
:disabled=
"true"
placeholder=
"请选择到单日期"
value-format=
"yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"单据状态"
prop=
"bedgrp.rec.docsta"
>
<c-input
<!-- Document Status单据状态 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Status"
prop=
"bedgrp.rec.docsta"
>
<c-select
v-model=
"model.bedgrp.rec.docsta"
maxlength=
"40"
style=
"width: 100%"
placeholder=
"请输入单据状态"
:disabled=
"true"
></c-input>
:code=
"codes.docsta"
disabled
></c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"22"
>
<el-form-item
label=
"交单人"
prop=
"bedgrp.prb.pts.ref"
>
<!-- ========================第三行开始金额日期的右边Presented by======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<!--Presented by 交单人 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Presented by"
prop=
"bedgrp.prb.pts.ref"
>
<c-input
v-model=
"model.bedgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单人"
:disabled=
"true"
disabled
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"11"
>
<c-checkbox
v-model=
"model.betp.adaflg"
>
Add. amount
</c-checkbox>
</c-col>
-->
<c-col
:span=
"22"
>
<el-form-item
label=
"交单人名称"
prop=
"bedgrp.prb.pts.nam"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.prb.pts.nam"
>
<c-input
v-model=
"model.bedgrp.prb.pts.nam"
maxlength=
"40"
placeholder=
"请输入
交单人名称
"
:disabled=
"true"
placeholder=
"请输入
Name of Party
"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"开证行"
prop=
"bedgrp.iss.pts.ref"
>
<!-- 开证行 Issuing Bank Ref. -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Issuing Bank Ref."
prop=
"bedgrp.iss.pts.ref"
>
<c-input
v-model=
"model.bedgrp.iss.pts.ref"
maxlength=
"16"
placeholder=
"请输入开证行"
:disabled=
"true"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"开证行名称"
prop=
"bedgrp.iss.pts.nam"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.iss.pts.nam"
>
<c-input
v-model=
"model.bedgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"请输入开证行名称
"
:disabled=
"true"
placeholder=
"请输入Name of Party
"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"到单日期"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
:disabled=
"true"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"申请人"
prop=
"bedgrp.apl.pts.ref"
>
<!--Applicant Ref. 申请人-->
<c-col
:span=
"24"
>
<el-form-item
label=
"Applicant Ref."
prop=
"bedgrp.apl.pts.ref"
>
<c-input
v-model=
"model.bedgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人"
:disabled=
"true"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"申请人名称"
prop=
"bedgrp.apl.pts.nam"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.apl.pts.nam"
>
<c-input
v-model=
"model.bedgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"请输入申请人名称"
:disabled=
"true"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =================================上下两部分 分割线 ============================-->
<c-col
:span=
"24"
>
<el-form-item
style=
"margin-left: -150px"
>
<el-divider
/>
</el-form-item>
</c-col>
<!-- =========================================下半部分=============================== -->
<c-col
:span=
"24"
>
<!-- ===============================下半部分-左边========================== -->
<c-col
:span=
"12"
>
<c-col
:span=
"22"
>
<el-form-item
label=
"单据类型"
prop=
"bedgrp.rec.doctypcod"
>
<!-- Document Type -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Type"
prop=
"bedgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bedgrp.doctypcod"
v-model=
"model.bedgrp.
rec.
doctypcod"
style=
"width: 100%"
placeholder=
"请选择单据类型"
:code=
"codes.betdrvdoctypcod"
placeholder=
"请选择Document Type"
:code=
"codes.doctypcod1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"单据金额"
prop=
"bedgrp.cbs.max.cur"
>
<!--下半部分的 Document Amount -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"bedgrp.cbs.max.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入币种"
style=
"width: 100%"
placeholder=
"请选择币种
"
:code=
"codes.cur
"
>
</c-select>
@
keyup
.
enter
.
native=
"maxCurEvent
"
:code=
"codes.curtxt
"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11
"
>
<el-form-item
label=
""
label-width=
"0
"
prop=
"bedgrp.cbs.max.amt"
>
<c-input
<c-col
:span=
"12
"
>
<el-form-item
label=
""
label-width=
"5px
"
prop=
"bedgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.bedgrp.cbs.max.amt"
placeholder=
"请输入单据金额"
></c-input>
style=
"text-align: left; width: 100%"
class=
"m-input-currency"
placeholder=
"请输入Balance"
@
keyup
.
enter
.
native=
"
defaultFunction(
'bedgrp.cbs.max.amt',
model.bedgrp.cbs.max.amt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"附加金额"
prop=
"bedgrp.cbs.opn2.cur"
>
<!-- <c-col :span="12">
<span v-text="model.oridoclab" data-path=".oridoclab"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="oldbedgrp.cbs.max.amt">
<c-input
v-model="model.oldbedgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24" v-show="model.oldbedgrp.cbs.max.amt!= model.bedgrp.cbs.max.amt"> -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<span
v-text=
"model.oridoclab"
data-path=
".oridoclab"
class=
"span_oridoclab"
style=
"width: 100%;"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"oldbedgrp.cbs.max.amt"
>
<c-input
v-model=
"model.oldbedgrp.cbs.max.amt"
style=
"width: 100%"
class=
"m-input-currency"
placeholder=
"请输入Balance"
disabled
v-show=
"model.oldbedgrp.cbs.max.amt!= model.bedgrp.cbs.max.amt"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- Drawn Add.Amount附加金额 -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drawn Add.Amount"
prop=
"bedgrp.cbs.opn2.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.opn2.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.cur"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"0"
prop=
"bedgrp.cbs.max2.amt"
>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bedgrp.cbs.max2.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.max2.amt"
placeholder=
"请输入附加金额"
class=
"m-input-currency"
:disabled=
"model.bedgrp.cbs.opn2.amt==0"
></c-input>
<!-- :disabled="model.betp.adaflg==''"
:disabled="model.bedgrp.cbs.opn2.amt==0"-->
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24" v-show="model.bedgrp.cbs.max2.amt!=model.oldbedgrp.cbs.max2.amt"> -->
<c-col
:span=
"24"
>
<!-- =====================================当附加金额没变时隐藏====================================================== -->
<c-col
:span=
"12"
>
<span
v-text=
"model.oriaddlab"
data-path=
".oriaddlab"
class=
"span_oridoclab"
style=
"width: 100%;"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"oldbedgrp.cbs.max2.amt"
>
<c-input
v-model=
"model.oldbedgrp.cbs.max2.amt"
placeholder=
"请输入Balance"
class=
"m-input-currency"
style=
"width: 100%"
disabled
v-show=
"model.bedgrp.cbs.max2.amt!=model.oldbedgrp.cbs.max2.amt"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"收单日期"
prop=
"bedgrp.rec.rcvdat"
>
<!-- Received on -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择收单日期"
placeholder=
"请选择Received on"
value-format=
"yyyy-MM-dd"
:disabled=
"model.bedgrp.rec.doctypcod=='E'"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"到单日期"
label-width=
"80px"
prop=
"bedgrp.rec.predat"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Order Date"
prop=
"bedgrp.rec.orddat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.pre
dat"
v-model=
"model.bedgrp.rec.ord
dat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
placeholder=
"请选择Order Date"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"单据到期日"
prop=
"bedgrp.rec.matdat"
>
<c-col
:span=
"24"
>
<!-- Maturity Date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择单据到期日"
placeholder=
"请选择Maturity Date"
value-format=
"yyyy-MM-dd"
:disabled=
"model.bedgrp.blk.matper!=''||model.bedgrp.rec.doctypcod=='P'"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"最迟装运期"
label-width=
"80px"
prop=
"bedgrp.rec.shpdat"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Shipped on"
prop=
"bedgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择最迟装运期"
placeholder=
"请选择Date of Shipment"
value-format=
"yyyy-MM-dd"
:disabled=
"model.bedgrp.rec.doctypcod=='E'"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"到期期限"
prop=
"bedgrp.blk.matper"
>
<!-- Maturity Period -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Period"
prop=
"bedgrp.blk.matper"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.matper"
maxlength=
"65"
show-word-limit
placeholder=
"请输入到期期限"
placeholder=
"请输入Maturity Period"
:disabled=
"model.bedgrp.rec.matdat!=''||model.bedgrp.rec.doctypcod=='P'"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<el-form-item
label=
"交单次数"
prop=
"ledgrp.rec.utlnbr"
>
<!-- Enter Documents, Discrepancies and Instructions -->
<c-col
:span=
"18"
:offset=
"6"
>
<c-checkbox
v-model=
"model.bedgrp.rec.dscinsflg"
disabled
>
Enter Documents, Discrepancies and Instructions
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Previous Drawings under this L/C"
prop=
"ledgrp.rec.utlnbr"
>
<c-input
v-model=
"model.ledgrp.rec.utlnbr"
placeholder=
"请输入交单次数"
placeholder=
"请输入No. of Existing and not Completely Processed Document Sets"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"22"
>
<c-checkbox
v-model=
"model.bedgrp.rec.dscinsflg"
>
录入单据、不符点、指示
</c-checkbox
>
</c-col>
<!-- ===============================下半部分-右边========================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<!-- Payer -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择Payer"
:code=
"codes.rolall"
@
change=
"eventFunction(
'bedgrp.rec.payrol'
)"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"22"
>
<c-ptap
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"{
title: '
付款人
',
title: '',
grp: 'bedgrp',
rol: 'oth',
}"
:disabled="true"
@
onSeainf=
"onSeainf"
@onAplpDet="onAplpDet"
@
onAplpDet=
"onOthpDet"
:disabled1=
"model.bedgrp.rec.payrol!='OTH'"
>
</c-ptap1>
</c-col>
<!-- Presented by -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Presented by"
prop=
"bedgrp.rec.docprbrol"
>
<c-select
v-model=
"model.bedgrp.rec.docprbrol"
style=
"width: 100%"
placeholder=
"请选择Presented by"
:code=
"codes.docprbrol0"
>
</c-ptap>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"2
2
"
>
<c-ptap
<c-col
:span=
"2
4
"
>
<c-ptap
1
:model=
"model"
:argadr=
"{
title: '
交单人
',
title: '',
grp: 'bedgrp',
rol: 'prb',
}"
:disabled="true"
@
onSeainf=
"onSeainf"
@onAplpDet="onAplpDet"
@
onAplpDet=
"onPrbpDet"
:disabled1=
"model.bedgrp.rec.docprbrol=='BEN'"
>
</c-ptap>
</c-col>
</c-col>
</c-col>
</c-row>
<!--
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"betp.ledget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.ledget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-ptap1>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"参考号"
prop=
"ledgrp.rec.ownref"
>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"betp.ledget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.ledget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Currency"
prop=
"ledgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.ledgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Currency"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"ledgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.ledgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"betp.recget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.recget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据参考号"
prop=
"bedgrp.rec.ownref"
>
<c-input
v-model=
"model.bedgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"betp.recget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.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=
"bedgrp.rec.nam"
>
<c-input
v-model=
"model.bedgrp.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=
"Document Amount"
prop=
"bedgrp.cbs.max.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.max.cur"
style=
"width:100%"
placeholder=
"请选择Document Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"bedgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.max.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"交单人"
prop=
"bedgrp.prb.pts.ref"
>
<c-input
v-model=
"model.bedgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单人"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.betp.adaflg"
>
Add. amount
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据余额"
prop=
"bedgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bedgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入单据余额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"bedgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name of Party"
prop=
"bedgrp.prb.pts.nam"
>
<c-input
v-model=
"model.bedgrp.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=
"bedgrp.iss.pts.ref"
>
<c-input
v-model=
"model.bedgrp.iss.pts.ref"
maxlength=
"16"
placeholder=
"请输入开证行"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Type"
prop=
"bedgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bedgrp.rec.doctypcod"
style=
"width:100%"
placeholder=
"请选择Document Type"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"到期日"
prop=
"bedgrp.iss.pts.nam"
>
<c-input
v-model=
"model.bedgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"请输入到期日"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width:100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width:100%"
placeholder=
"请选择Received on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"到单日期"
prop=
"bedgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.predat"
style=
"width:100%"
placeholder=
"请选择到单日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"申请人"
prop=
"bedgrp.apl.pts.ref"
>
<c-input
v-model=
"model.bedgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据状态"
prop=
"bedgrp.rec.docsta"
>
<c-input
v-model=
"model.bedgrp.rec.docsta"
maxlength=
"40"
placeholder=
"请输入单据状态"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name of Party"
prop=
"bedgrp.apl.pts.nam"
>
<c-input
v-model=
"model.bedgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Type"
prop=
"bedgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bedgrp.rec.doctypcod"
style=
"width:100%"
placeholder=
"请选择Document Type"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width:100%"
placeholder=
"请选择Payer"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"betp.othp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.othp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"bedgrp.cbs.max.cur"
>
<c-input
v-model=
"model.bedgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入Document Amount"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"bedgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.max.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"External Key of Address"
prop=
"bedgrp.oth.pts.extkey"
>
<c-input
v-model=
"model.bedgrp.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=
""
prop=
"betp.othp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.othp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onOthpDet"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"名称"
prop=
"bedgrp.oth.namelc"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.oth.namelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.oridoclab"
data-path=
".oridoclab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"oldbedgrp.cbs.max.amt"
>
<c-input
v-model=
"model.oldbedgrp.cbs.max.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Address Block"
prop=
"bedgrp.oth.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.oth.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=
"bedgrp.oth.dbfadrblkcn"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.oth.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=
"bedgrp.cbs.opn2.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.opn2.cur"
style=
"width:100%"
placeholder=
"请选择附加金额"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"附加金额"
prop=
"bedgrp.cbs.max2.amt"
>
<c-input
v-model=
"model.bedgrp.cbs.max2.amt"
placeholder=
"请输入附加金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"地址"
prop=
"bedgrp.oth.adrelc"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.oth.adrelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.oriaddlab"
data-path=
".oriaddlab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Balance"
prop=
"oldbedgrp.cbs.max2.amt"
>
<c-input
v-model=
"model.oldbedgrp.cbs.max2.amt"
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width:100%"
placeholder=
"请选择Received on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Order Date"
prop=
"bedgrp.rec.orddat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.orddat"
style=
"width:100%"
placeholder=
"请选择Order Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Presented by"
prop=
"bedgrp.rec.docprbrol"
>
<c-select
v-model=
"model.bedgrp.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=
"betp.prbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.betp.prbp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width:100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Date of Shipment"
prop=
"bedgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.shpdat"
style=
"width:100%"
placeholder=
"请选择Date of Shipment"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"External Key of Address"
prop=
"bedgrp.prb.pts.extkey"
>
<c-input
v-model=
"model.bedgrp.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=
"betp.prbp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.betp.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>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"名称"
prop=
"bedgrp.prb.namelc"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.prb.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=
"bedgrp.prb.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.prb.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=
"bedgrp.prb.dbfadrblkcn"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.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=
"Maturity Period"
prop=
"bedgrp.blk.matper"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.matper"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Maturity Period"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"地址"
prop=
"bedgrp.prb.adrelc"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.prb.adrelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bedgrp.rec.dscinsflg"
>
Enter Docs, Discrep. and Instructions
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"No. of Existing and not Completely Processed Document Sets"
prop=
"ledgrp.rec.utlnbr"
>
<c-input
v-model=
"model.ledgrp.rec.utlnbr"
placeholder=
"请输入No. of Existing and not Completely Processed Document Sets"
></c-input>
</el-form-item>
</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/Betdrv/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
'~/utils'
import
Ptap1
from
"~/views/Public/Ptap1"
;
export
default
{
components
:
{
"c-ptap
"
:
Ptap
},
components
:
{
"c-ptap
1"
:
Ptap1
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
onSeainf
(){},
maxCurEvent
()
{
this
.
executeDefault
(
'bedgrp.cbs.max.cur'
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
)
}
})
},
},
created
:
function
()
{},
};
</
script
>
<
style
>
.span_oridoclab
{
margin-right
:
30px
;
height
:
24px
;
color
:
#606266
;
line-height
:
24px
;
font-size
:
12px
;
float
:
right
;
text-align
:
right
;
}
</
style
>
src/views/Business/Betdrv/Dscins.vue
View file @
fa344fb4
<
template
>
<div
class=
"eibs-tab"
>
<!--
<c-col
:span=
"20"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
是否录入不符点
</c-checkbox>
</c-col>
-->
<c-col
:span=
"18"
>
<el-form-item
label=
"不符点描述"
prop=
"bedgrp.blk.docdis"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
是否录入不符点
</c-checkbox
>
<!--================================左边================================== -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Discrepancies"
prop=
"bedgrp.blk.docdis"
>
<c-input
type=
"textarea"
:rows=
"3"
v-model=
"model.bedgrp.blk.docdis"
maxlength=
"50"
maxlength=
"3500"
:rows=
"3"
show-word-limit
placeholder=
"请输入Discrepancies"
:disabled=
"model.bedgrp.blk.docdisflg==''"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<c-col>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
:disabled=
"model.bedgrp.blk.docdisflg==''"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"初审的不符点"
prop=
"bedgrp.blk.intdis"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Internal Discrepancies"
prop=
"bedgrp.blk.intdis"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.intdis"
maxlength=
"65"
maxlength=
"1300"
:rows=
"3"
show-word-limit
placeholder=
"请输入Internal Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
...
...
@@ -54,33 +52,22 @@
...
</c-button>
</c-col>
</c-col>
<!--
<c-col
:span=
"22"
>
<el-form-item
label=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width:100%"
placeholder=
"请选择Payer"
>
</c-select>
</el-form-item>
</c-col>
-->
<!--
<c-col
:span=
"22"
>
<el-form-item
label=
"参考号"
prop=
"bedgrp.oth.pts.ref"
>
<c-input
v-model=
"model.bedgrp.oth.pts.ref"
maxlength=
"16"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
-->
<c-col
:span=
"18"
>
<el-form-item
label=
"对交易的注释和结论"
prop=
"bedgrp.blk.comcon"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"bedgrp.blk.comcon"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.comcon"
maxlength=
"65"
maxlength=
"1300"
:rows=
"3"
show-word-limit
placeholder=
"请输入Comments and Conclusions"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
...
...
@@ -90,20 +77,25 @@
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"结算指示"
prop=
"bedgrp.blk.setinsbe"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Settlement Instructions transaction field"
prop=
"bedgrp.blk.setinsbe"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.setinsbe"
maxlength=
"65"
maxlength=
"390"
:rows=
"3"
show-word-limit
placeholder=
"请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
...
...
@@ -113,66 +105,265 @@
...
</c-button>
</c-col>
</c-col>
<!-- 左下表格 -->
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"
{
path: 'bedgrp.blk.prsdoc',
grp: 'betp',
code: 'docpre',
}">
</c-docpre>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.betp.docgrdm.docdsclab"
data-path=
".betp.docgrdm.docdsclab"
>
</span>
</c-col>
-->
</c-col>
<c-col
:span=
"11"
>
<c-istream-table
:list=
"model.betp.docgrdm.docgrd"
:columns=
"columns"
>
</c-istream-table>
<!--===========================右边============================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
Discrepancies modified
</c-checkbox>
</c-col>
<!--
<c-col
:span=
"22"
>
<span
v-text=
"model.betp.docgrdm.docdsclab"
data-path=
".betp.docgrdm.docdsclab"
>
</span>
</c-col>
-->
<c-col
:span=
"12"
:offset=
"1"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"远期处理"
prop=
"betp.folwupopt"
>
<!-- Futher Handing -->
<c-col
:span=
"24"
>
<!-- Processing Options -->
<el-form-item
label=
"Futher Handing"
prop=
"betp.folwupopt"
>
<c-select
v-model=
"model.betp.folwupopt"
style=
"width: 100%"
placeholder=
"请选择远期处理"
placeholder=
"请选择Processing Options"
:code=
"codes.folwupopt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"20"
>
<c-ptap
<c-col
:span=
"24"
>
<el-form-item
label=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择Payer"
:code=
"codes.rolall"
@
change=
"eventFunction(
'bedgrp.rec.payrol'
)"
>
</c-select>
</el-form-item>
</c-col>
<!-- Referance -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Reference"
prop=
"bedgrp.oth.pts.ref"
>
<c-input
v-model=
"model.bedgrp.oth.pts.ref"
maxlength=
"16"
placeholder=
"请输入参考号"
:disabled=
"model.bedgrp.rec.payrol!='OTH'"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<!--
<c-ptap
:model=
"model"
:argadr=
"
{
title: '付款人
',
title: '
',
grp: 'bedgrp',
rol: 'oth',
}"
@onSeainf="onSeainf"
@onAplpDet="onOthpDet"
:disabledRef="true"
:disabledExtkey="true"
:disabled="true"
>
</c-ptap>
-->
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'bedgrp',
rol: 'oth',
}"
@onSeainf="onSeainf"
@onAplpDet="onAplpDet"
@onAplpDet="onOthpDet"
:disabled1="model.bedgrp.rec.payrol!='OTH'"
>
</c-ptap1>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
Discrepancies modified
</c-checkbox
>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Discrepancies"
prop=
"bedgrp.blk.docdis"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.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=
"Processing Options"
prop=
"betp.folwupopt"
>
<c-select
v-model=
"model.betp.folwupopt"
style=
"width: 100%"
placeholder=
"请选择Processing Options"
>
</c-ptap>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Internal Discrepancies"
prop=
"bedgrp.blk.intdis"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.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=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择Payer"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onIntdisButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"参考号"
prop=
"bedgrp.oth.pts.ref"
>
<c-input
v-model=
"model.bedgrp.oth.pts.ref"
maxlength=
"16"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"bedgrp.blk.comcon"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.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"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSetinstxmButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Settlement Instructions transaction field"
prop=
"bedgrp.blk.setinsbe"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.setinsbe"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.betp.docgrdm.docdsclab"
data-path=
".betp.docgrdm.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/Betdrv/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Api
from
'~/service/Api'
import
commonProcess
from
'~/mixin/commonProcess'
import
CodeTable
from
'~/config/CodeTable'
import
Event
from
'~/model/Betdrv/Event'
import
Ptap1
from
"~/views/Public/Ptap1"
import
Docpre
from
"~/views/Public/Docpre"
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
components
:
{
"c-ptap1"
:
Ptap1
,
"c-docpre"
:
Docpre
,
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
commonProcess
],
data
()
{
return
{
columns
:
[
'0 0 "lst1" 50 '
,
'1 1 "lst2" 50'
,
'2 2 "document" 200'
],
};
return
{}
},
methods
:
{
...
Event
},
created
:
function
()
{
this
.
model
.
bedgrp
.
blk
.
docdis
=
""
;
},
};
created
:
function
()
{},
}
</
script
>
<
style
>
</
style
>
<
style
></
style
>
src/views/Business/Betdrv/index.vue
View file @
fa344fb4
<
template
>
<c-page
title=
"出口信用证单据修改"
>
<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"
>
inc to Ben
</el-button>
<el-button
size=
"small"
>
imgyge
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
img
</el-button>
<el-button
size=
"small"
>
His.img
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"
lef
t"
label-position=
"
righ
t"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"
t
abClick"
>
<!--PD000001 -->
<el-tab-pane
label=
"
明细
"
name=
"drv"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"
myT
abClick"
>
<!--PD000001
Additional Documents 明细
-->
<el-tab-pane
label=
"
Additional Documents
"
name=
"drv"
>
<c-content>
<m-drv
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000073 -->
<el-tab-pane
label=
"
单据/不符点/指示
"
name=
"dscins"
v-if=
"model.bedgrp.rec.dscinsflg"
>
<!--PD000073
Discr./Instr.单据/不符点/指示
-->
<el-tab-pane
label=
"
Discr./Instr.
"
name=
"dscins"
v-if=
"model.bedgrp.rec.dscinsflg"
>
<c-content>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"
或有
"
name=
"engp"
>
<!--PD000027
Liability-或有
-->
<el-tab-pane
label=
"
Liability
"
name=
"engp"
>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000020 -->
<el-tab-pane
label=
"信用证详情"
name=
"detp"
>
<
!--
<
el-tab-pane
label=
"信用证详情"
name=
"detp"
>
<c-content>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000000 -->
<el-tab-pane
label=
"
账务
"
name=
"setpan"
>
<!--PD000000
Settlement账务
-->
<el-tab-pane
label=
"
Settlement
"
name=
"setpan"
>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD00000
1
-->
<el-tab-pane
label=
"
分录"
name=
"glepan
"
>
<!--PD00000
0 Completion附言
-->
<el-tab-pane
label=
"
Completion"
name=
"coninfp
"
>
<c-content>
<m-
glepan
:model=
"model"
:codes=
"codes"
/>
<m-
coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000
000
-->
<el-tab-pane
label=
"
附言"
name=
"coninfp
"
>
<!--PD000
529 Messages报文及面函
-->
<el-tab-pane
label=
"
Messages"
name=
"docpan
"
>
<c-content>
<m-
coninfp
:model=
"model"
:codes=
"codes"
/>
<m-
docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000
529
-->
<
el-tab-pane
label=
"报文及面函"
name=
"doc
pan"
>
<!--PD000
001
-->
<
!--
<el-tab-pane
label=
"分录"
name=
"gle
pan"
>
<c-content>
<m-
doc
pan
:model=
"model"
:codes=
"codes"
/>
<m-
gle
pan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000546 -->
<el-tab-pane
label=
"
附件
"
name=
"doctre"
>
<!--PD000546
Attachments附件
-->
<el-tab-pane
label=
"
Attachments
"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 limitbody统一授信-->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
...
...
@@ -84,43 +109,50 @@ import Api from "~/service/Api";
import
CodeTable
from
"~/config/CodeTable"
;
import
Betdrv
from
"~/model/Betdrv"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonFuncs
from
'~/mixin/commonFuncs'
import
Check
from
"~/model/Betdrv/Check"
;
import
Default
from
"~/model/Betdrv/Default"
;
import
Pattern
from
"~/model/Betdrv/Pattern"
;
import
Drv
from
"./Drv"
;
import
Dscins
from
"./Dscins"
;
//import Engp from "./Engp"
import
Detp
from
"./Detp"
;
//
import Detp from "./Detp";
//import Setpan from "./Setpan"
//import Glepan from "./Glepan"
//import Coninfp from "./Coninfp"
//import Docpan from "./Docpan"
import
Doctre
from
"./Doctre"
;
// import Doctre from "./Doctre";
// import Limitbody from './Limitbody'
import
Coninfp
from
"~/views/Public/Coninf
p"
;
import
Engp
from
"~/views/Public/Eng
p"
;
import
Setpan
from
"~/views/Public/Setpan"
;
// import Glepan from "~/views/Public/Glepan";
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Doctre
from
'~/views/Public/Doctre'
;
import
Limitbody
from
'~/views/Public/Limitbody'
;
export
default
{
name
:
'Betdrv'
,
components
:
{
"m-drv"
:
Drv
,
"m-dscins"
:
Dscins
,
"m-engp"
:
Engp
,
"m-detp"
:
Detp
,
//
"m-detp": Detp,
"m-setpan"
:
Setpan
,
"m-glepan"
:
Glepan
,
//
"m-glepan": Glepan,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
'm-limitbody'
:
Limitbody
,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"drv"
,
...
...
@@ -134,15 +166,20 @@ export default {
};
},
methods
:
{
tabClick
()
{},
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
)
/**
* do it yourself
**/
},
},
created
:
async
function
()
{
console
.
log
(
"进入betdrv交易"
);
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
//更新数据
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
...
...
src/views/Business/Letdrw/Drv.vue
View file @
fa344fb4
...
...
@@ -327,6 +327,7 @@
v-model=
"model.bedgrp.rec.doctypcod"
style=
"width: 100%"
placeholder=
"请选择Document Type"
:code=
"codes.doctypcod1"
disabled
>
</c-select>
...
...
src/views/Review/Business/ReviewBetdrv.vue
0 → 100644
View file @
fa344fb4
<
template
>
<ReviewWrapper>
<Betdrv></Betdrv>
</ReviewWrapper>
</
template
>
<
script
>
import
Betdrv
from
"~/views/Business/Betdrv"
;
import
{
ReviewWrapper
}
from
"~/components/gj-common.min.js"
;
export
default
{
name
:
"ReviewBetdrv"
,
components
:
{
ReviewWrapper
,
Betdrv
},
created
()
{},
mounted
()
{},
};
</
script
>
<
style
></
style
>
src/views/Review/ReviewRouter.js
View file @
fa344fb4
...
...
@@ -20,6 +20,7 @@ import ReviewLetame from "./Business/ReviewLetame.vue";
import
ReviewLetdrw
from
"./Business/ReviewLetdrw.vue"
;
import
ReviewLetdav
from
"./Business/ReviewLetdav.vue"
;
import
ReviewLetcan
from
"./Business/ReviewLetcan.vue"
;
import
ReviewBetdrv
from
"./Business/ReviewBetdrv.vue"
;
import
ReviewLitame
from
"./Business/ReviewLitame.vue"
;
import
ReviewBdtdcr
from
"./Business/ReviewBdtdcr.vue"
;
import
ReviewBdteus
from
"./Business/ReviewBdteus.vue"
;
...
...
@@ -78,7 +79,8 @@ const ReviewRouter = [
{
path
:
"letame"
,
component
:
ReviewLetame
,
name
:
"ReviewLetame"
,
meta
:
{
title
:
"复核-Letame"
}
},
{
path
:
"letdrw"
,
component
:
ReviewLetdrw
,
name
:
"ReviewLetdrw"
,
meta
:
{
title
:
"复核-Letdrw"
}
},
{
path
:
"letdav"
,
component
:
ReviewLetdav
,
name
:
"ReviewLetdav"
,
meta
:
{
title
:
"复核-Letdav"
}
},
{
path
:
"letcan"
,
component
:
ReviewLetdav
,
name
:
"ReviewLetcan"
,
meta
:
{
title
:
"复核-Letcan"
}
},
{
path
:
"letcan"
,
component
:
ReviewLetcan
,
name
:
"ReviewLetcan"
,
meta
:
{
title
:
"复核-Letcan"
}
},
{
path
:
"betdrv"
,
component
:
ReviewBetdrv
,
name
:
"ReviewBetdrv"
,
meta
:
{
title
:
"复核-Betdrv"
}
},
{
path
:
"litopn"
,
component
:
ReviewLitopn
,
name
:
"ReviewLitopn"
,
meta
:
{
title
:
"复核-Litopn"
}
},
{
path
:
"bftset"
,
component
:
ReviewBftset
,
name
:
"ReviewBftset"
,
meta
:
{
title
:
"复核-Bftset"
}
},
{
path
:
"litame"
,
component
:
ReviewLitame
,
name
:
"ReviewLitame"
,
meta
:
{
title
:
"复核-Litame"
}
},
...
...
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