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
c6a4fbb6
Commit
c6a4fbb6
authored
Jul 07, 2022
by
wangren
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BCTACC,BCTDAV,BCTSEL交易转化 check savedata实现
parent
b5aceb5d
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
949 additions
and
594 deletions
+949
-594
index.js
src/config/CodeTable/index.js
+2
-0
Pattern.js
src/model/Bctacc/Pattern.js
+18
-18
index.js
src/model/Bctacc/index.js
+6
-88
Event.js
src/model/Bctdav/Event.js
+5
-1
Pattern.js
src/model/Bctdav/Pattern.js
+8
-8
index.js
src/model/Bctdav/index.js
+15
-88
Pattern.js
src/model/Bctsel/Pattern.js
+9
-9
index.js
src/model/Bctsel/index.js
+7
-0
Bctset.vue
src/views/Business/Bctacc/Bctset.vue
+43
-40
Detp.vue
src/views/Business/Bctacc/Detp.vue
+3
-3
Ptyp.vue
src/views/Business/Bctacc/Ptyp.vue
+254
-43
index.vue
src/views/Business/Bctacc/index.vue
+9
-9
Cnyp.vue
src/views/Business/Bctdav/Cnyp.vue
+66
-0
Detp.vue
src/views/Business/Bctdav/Detp.vue
+22
-26
Ovwp.vue
src/views/Business/Bctdav/Ovwp.vue
+288
-144
Srmp.vue
src/views/Business/Bctdav/Srmp.vue
+64
-0
index.vue
src/views/Business/Bctdav/index.vue
+127
-115
SelMune.vue
src/views/Business/Bctsel/SelMune.vue
+3
-2
No files found.
src/config/CodeTable/index.js
View file @
c6a4fbb6
...
@@ -4250,6 +4250,8 @@ const CodeTable = {
...
@@ -4250,6 +4250,8 @@ const CodeTable = {
],
],
matpertyp
:
[
matpertyp
:
[
{
label
:
"Days"
,
value
:
"D"
},
{
label
:
"Days"
,
value
:
"D"
},
{
label
:
"Months"
,
value
:
"M"
},
],
],
maxfcc
:
[
maxfcc
:
[
{
label
:
"+/- to the old maximum"
,
value
:
"A"
},
{
label
:
"+/- to the old maximum"
,
value
:
"A"
},
...
...
src/model/Bctacc/Pattern.js
View file @
c6a4fbb6
...
@@ -16,30 +16,30 @@ export default {
...
@@ -16,30 +16,30 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"bcdgrp.cbs.max.amt"
:[
//
"bcdgrp.cbs.max.amt":[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
//
{type: "number", required: false, message: "必输项"},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
//
{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位" }
],
//
],
"bcdgrp.dre.pts.ref"
:[
"bcdgrp.dre.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"bcdgrp.cbs.opn1.amt"
:[
//
"bcdgrp.cbs.opn1.amt":[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
//
{type: "number", required: false, message: "必输项"},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
//
{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位" }
],
//
],
"bcdgrp.dre.pts.nam"
:[
"bcdgrp.dre.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"bcdgrp.rec.rcvdat"
:[
"bcdgrp.rec.rcvdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rec.advdat"
:[
"bcdgrp.rec.advdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rmi.pts.ref"
:[
"bcdgrp.rmi.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -51,10 +51,10 @@ export default {
...
@@ -51,10 +51,10 @@ export default {
],
],
"bcdgrp.rec.matdat"
:[
"bcdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rec.predat"
:[
"bcdgrp.rec.predat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.drr.pts.ref"
:[
"bcdgrp.drr.pts.ref"
:[
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"bcdgrp.rec.accdat"
:[
"bcdgrp.rec.accdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.blk.colins"
:[
"bcdgrp.blk.colins"
:[
...
@@ -141,7 +141,7 @@ export default {
...
@@ -141,7 +141,7 @@ export default {
],
],
"bcdgrp.dre.pts.adrblk"
:[
"bcdgrp.dre.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
250
,
message
:
"
"
}
],
],
"bcdgrp.dre.dbfadrblkcn"
:[
"bcdgrp.dre.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
@@ -149,7 +149,7 @@ export default {
...
@@ -149,7 +149,7 @@ export default {
],
],
"bcdgrp.rmi.pts.adrblk"
:[
"bcdgrp.rmi.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
80
,
message
:
"
"
}
],
],
"bcdgrp.rmi.dbfadrblkcn"
:[
"bcdgrp.rmi.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
@@ -283,7 +283,7 @@ export default {
...
@@ -283,7 +283,7 @@ export default {
],
],
"mtabut.coninf.conexedat"
:[
"mtabut.coninf.conexedat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"mtabut.coninf.usr.extkey"
:[
"mtabut.coninf.usr.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Bctacc/index.js
View file @
c6a4fbb6
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bctacc
{
export
default
class
Bctacc
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
bcdgrp
:{
bcdgrp
:{
rec
:{
rec
:{
inr
:
""
,
ownref
:
""
,
// Collection Number .bcdgrp.rec.ownref
ownref
:
""
,
// Collection Number .bcdgrp.rec.ownref
nam
:
""
,
// Name .bcdgrp.rec.nam
nam
:
""
,
// Name .bcdgrp.rec.nam
rcvdat
:
""
,
// Docs Received on .bcdgrp.rec.rcvdat
rcvdat
:
""
,
// Docs Received on .bcdgrp.rec.rcvdat
...
@@ -110,93 +111,10 @@ export default class Bctacc{
...
@@ -110,93 +111,10 @@ export default class Bctacc{
},
},
},
},
},
},
setmod
:{
setmod
:
new
Pub
().
data
.
Setmod
,
doccur
:
""
,
// document currency .setmod.doccur
liaall
:
new
Pub
().
data
.
Liaall
,
docamt
:
""
,
// document amount .setmod.docamt
mtabut
:
new
Pub
().
data
.
Mtabut
,
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
trnmod
:
new
Pub
().
data
.
Trnmod
,
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
setgll
:[]
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
setfog
:{
setfol
:[]
},
setfeg
:{
setfel
:[]
},
glemod
:{
gleshwstm
:
{}
}
},
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
liaallg
:[],
liaccv
:{
newamt
:
""
,
// 合同金额 .liaall.liaccv.newamt
concur
:
""
,
// 应付保证金金额 .liaall.liaccv.concur
totcovamt
:
""
,
// 金额总和 .liaall.liaccv.totcovamt
newresamt
:
""
,
// Reserved Amount .liaall.liaccv.newresamt
addinf
:
""
,
// Additional Information .liaall.liaccv.addinf
cshpct
:
""
,
// 保证金应收比例 .liaall.liaccv.cshpct
relcshpct
:
""
,
// 保证金实收比例 .liaall.liaccv.relcshpct
gleflg
:
""
,
// Create gle flag .liaall.liaccv.gleflg
chgcurflg
:
""
,
// Change currency flag .liaall.liaccv.chgcurflg
pctresamt
:
""
,
// reserve amount based percent .liaall.liaccv.pctresamt
liaccvg
:[],
},
},
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
doceot
:[],
},
},
pageId
:
""
// ctx的key
pageId
:
""
// ctx的key
}
}
}
}
...
...
src/model/Bctdav/Event.js
View file @
c6a4fbb6
...
@@ -7,7 +7,11 @@ export default {
...
@@ -7,7 +7,11 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
{
//TODO 处理数据逻辑
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
})
}
}
else
else
{
{
...
...
src/model/Bctdav/Pattern.js
View file @
c6a4fbb6
...
@@ -61,24 +61,24 @@ export default {
...
@@ -61,24 +61,24 @@ export default {
],
],
"bcdgrp.dre.pts.adrblk"
:[
"bcdgrp.dre.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
35
0
,
message
:
"长度不能超过350
"
}
],
],
"bcdgrp.dre.dbfadrblkcn"
:[
"bcdgrp.dre.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
{
max
:
35
,
message
:
"长度不能超过35"
}
],
],
"bcdgrp.rec.rcvdat"
:[
"bcdgrp.rec.rcvdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rec.predat"
:[
"bcdgrp.rec.predat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.dre.adrelc"
:[
"bcdgrp.dre.adrelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
{
max
:
35
,
message
:
"长度不能超过35"
}
],
],
"bcdgrp.rec.advdat"
:[
"bcdgrp.rec.advdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rmi.pts.ref"
:[
"bcdgrp.rmi.pts.ref"
:[
...
@@ -92,7 +92,7 @@ export default {
...
@@ -92,7 +92,7 @@ export default {
],
],
"bcdgrp.rmi.pts.extkey"
:[
"bcdgrp.rmi.pts.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
6
,
message
:
"长度不能超过16
"
}
{
max
:
1
20
,
message
:
"长度不能超过120
"
}
],
],
"bctp.rmip.ptsget.sdamod.seainf"
:[
"bctp.rmip.ptsget.sdamod.seainf"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -100,7 +100,7 @@ export default {
...
@@ -100,7 +100,7 @@ export default {
],
],
"bcdgrp.rec.matdat"
:[
"bcdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rmi.namelc"
:[
"bcdgrp.rmi.namelc"
:[
...
@@ -109,7 +109,7 @@ export default {
...
@@ -109,7 +109,7 @@ export default {
],
],
"bcdgrp.rmi.pts.adrblk"
:[
"bcdgrp.rmi.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
120
,
message
:
"长度不能超过120
"
}
],
],
"bcdgrp.rmi.dbfadrblkcn"
:[
"bcdgrp.rmi.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
@@ -268,7 +268,7 @@ export default {
...
@@ -268,7 +268,7 @@ export default {
],
],
"mtabut.coninf.conexedat"
:[
"mtabut.coninf.conexedat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"mtabut.coninf.usr.extkey"
:[
"mtabut.coninf.usr.extkey"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Bctdav/index.js
View file @
c6a4fbb6
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bctdav
{
export
default
class
Bctdav
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
cnybop
:{
cnyflg
:
""
,
traflg
:
""
,
outflg
:
""
,
libflg
:
""
,
vouflg
:
""
,
},
bcdgrp
:{
bcdgrp
:{
srm
:{
djutyp
:
""
,
},
rec
:{
rec
:{
ownref
:
""
,
// Reference .bcdgrp.rec.ownref
ownref
:
""
,
// Reference .bcdgrp.rec.ownref
resflg
:
""
,
// Reserved Contract .bcdgrp.rec.resflg
resflg
:
""
,
// Reserved Contract .bcdgrp.rec.resflg
...
@@ -115,93 +125,10 @@ export default class Bctdav{
...
@@ -115,93 +125,10 @@ export default class Bctdav{
outlen
:{
outlen
:{
szflg
:
""
,
// 申报类型 .outlen.szflg
szflg
:
""
,
// 申报类型 .outlen.szflg
},
},
setmod
:{
setmod
:
new
Pub
().
data
.
Setmod
,
doccur
:
""
,
// document currency .setmod.doccur
liaall
:
new
Pub
().
data
.
Liaall
,
docamt
:
""
,
// document amount .setmod.docamt
mtabut
:
new
Pub
().
data
.
Mtabut
,
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
trnmod
:
new
Pub
().
data
.
Trnmod
,
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
setgll
:[]
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
setfog
:{
setfol
:[]
},
setfeg
:{
setfel
:[]
},
glemod
:{
gleshwstm
:
{}
}
},
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
liaallg
:[],
liaccv
:{
newamt
:
""
,
// 合同金额 .liaall.liaccv.newamt
concur
:
""
,
// 应付保证金金额 .liaall.liaccv.concur
totcovamt
:
""
,
// 金额总和 .liaall.liaccv.totcovamt
newresamt
:
""
,
// Reserved Amount .liaall.liaccv.newresamt
addinf
:
""
,
// Additional Information .liaall.liaccv.addinf
cshpct
:
""
,
// 保证金应收比例 .liaall.liaccv.cshpct
relcshpct
:
""
,
// 保证金实收比例 .liaall.liaccv.relcshpct
gleflg
:
""
,
// Create gle flag .liaall.liaccv.gleflg
chgcurflg
:
""
,
// Change currency flag .liaall.liaccv.chgcurflg
pctresamt
:
""
,
// reserve amount based percent .liaall.liaccv.pctresamt
liaccvg
:[],
},
},
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
doceot
:[],
},
},
pageId
:
""
// ctx的key
pageId
:
""
// ctx的key
}
}
}
}
...
...
src/model/Bctsel/Pattern.js
View file @
c6a4fbb6
...
@@ -89,7 +89,7 @@ export default {
...
@@ -89,7 +89,7 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
{
max
:
40
,
message
:
"长度不能超过40"
}
],
],
"bcdgrp.rec.rcvdat"
:[
"bcdgrp.rec.rcvdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"dfdgrp.cbs.opn1.amt"
:[
"dfdgrp.cbs.opn1.amt"
:[
...
@@ -98,7 +98,7 @@ export default {
...
@@ -98,7 +98,7 @@ export default {
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"bcdgrp.rec.advdat"
:[
"bcdgrp.rec.advdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rmi.pts.ref"
:[
"bcdgrp.rmi.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -124,13 +124,13 @@ export default {
...
@@ -124,13 +124,13 @@ export default {
],
],
"bcdgrp.rec.matdat"
:[
"bcdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rec.predat"
:[
"bcdgrp.rec.predat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"dfdgrp.rec.opndat"
:[
"dfdgrp.rec.opndat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"dfdgrp.rec.fintyp"
:[
"dfdgrp.rec.fintyp"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -159,20 +159,20 @@ export default {
...
@@ -159,20 +159,20 @@ export default {
{
max
:
16
,
message
:
"长度不能超过16"
}
{
max
:
16
,
message
:
"长度不能超过16"
}
],
],
"dfdgrp.rec.stttendat"
:[
"dfdgrp.rec.stttendat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"dfdgrp.rec.matdat"
:[
"dfdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"trdgrp.rec.finact"
:[
"trdgrp.rec.finact"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
21
,
message
:
"长度不能超过21"
}
{
max
:
21
,
message
:
"长度不能超过21"
}
],
],
"trdgrp.rec.stttendat"
:[
"trdgrp.rec.stttendat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"trdgrp.rec.matdat"
:[
"trdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"bcdgrp.rec.docsta"
:[
"bcdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Bctsel/index.js
View file @
c6a4fbb6
...
@@ -4,6 +4,12 @@ import Pts from "../Common/Pts"
...
@@ -4,6 +4,12 @@ import Pts from "../Common/Pts"
export
default
class
Bctsel
{
export
default
class
Bctsel
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
bcdget
:{
bcd
:{
ownref
:
""
,
}
},
dspopntnr
:
""
,
// Open tenors .dspopntnr
dspopntnr
:
""
,
// Open tenors .dspopntnr
selbut
:{
selbut
:{
dspamenbr
:
""
,
// Display No of amendments .selbut.dspamenbr
dspamenbr
:
""
,
// Display No of amendments .selbut.dspamenbr
...
@@ -17,6 +23,7 @@ export default class Bctsel{
...
@@ -17,6 +23,7 @@ export default class Bctsel{
dsptrdclsdat
:
""
,
// Display Closing Date of Finance .dsptrdclsdat
dsptrdclsdat
:
""
,
// Display Closing Date of Finance .dsptrdclsdat
bcdgrp
:{
bcdgrp
:{
rec
:{
rec
:{
inr
:
""
,
ownref
:
""
,
// Import Collection No. .bcdgrp.rec.ownref
ownref
:
""
,
// Import Collection No. .bcdgrp.rec.ownref
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bcdgrp.rec.nam
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bcdgrp.rec.nam
rcvdat
:
""
,
// Docs Received on .bcdgrp.rec.rcvdat
rcvdat
:
""
,
// Docs Received on .bcdgrp.rec.rcvdat
...
...
src/views/Business/Bctacc/Bctset.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<
c-row>
<
div
class=
"eibs-tab"
>
<!-- =================顶部====================== -->
<
c-col
:span=
"24"
>
<
!-- ====================左边======================= --
>
<c-col
:span=
"12
"
>
<el-col
:span=
"11
"
>
<c-col
:span=
"20
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"Collection Number"
prop=
"bcdgrp.rec.ownref"
style=
"width: 100%"
>
<el-form-item
label=
"Collection Number"
prop=
"bcdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Collection Number"
<c-input
v-model=
"model.bcdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Collection Number"
style=
"width: 95%"
disabled
>
style=
"width: 100%"
disabled
>
</c-input>
</c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin-left:8px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
""
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1"
>
<c-button
style=
"margin:0 10px 0 0;padding: 0 10px;"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSeainf"
>
</c-button>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name"
prop=
"bcdgrp.rec.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.bcdgrp.rec.nam"
maxlength=
"40"
style=
"width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"bcdgrp.cbs.max.cur"
>
<el-form-item
label=
"Document Amount"
prop=
"bcdgrp.cbs.max.cur"
>
<c-input
v-model=
"model.bcdgrp.cbs.max.cur"
style=
"width:
9
0%"
placeholder=
"请选择Document Amount"
<c-input
v-model=
"model.bcdgrp.cbs.max.cur"
style=
"width:
10
0%"
placeholder=
"请选择Document Amount"
disabled
>
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"bcdgrp.cbs.max.amt"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"bcdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bcdgrp.cbs.max.amt"
style=
"text-align: left; width:
9
0%"
<c-input
v-model=
"model.bcdgrp.cbs.max.amt"
style=
"text-align: left; width:
10
0%"
disabled
></c-input>
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amount"
prop=
"bcdgrp.cbs.opn1.cur"
>
<el-form-item
label=
"Open Amount"
prop=
"bcdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bcdgrp.cbs.opn1.cur"
style=
"width:
9
0%"
placeholder=
"请选择Open Amount"
<c-input
v-model=
"model.bcdgrp.cbs.opn1.cur"
style=
"width:
10
0%"
placeholder=
"请选择Open Amount"
disabled
>
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"bcdgrp.cbs.opn1.amt"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"bcdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bcdgrp.cbs.opn1.amt"
style=
"text-align: left; width:
9
0%"
<c-input
v-model=
"model.bcdgrp.cbs.opn1.amt"
style=
"text-align: left; width:
10
0%"
disabled
></c-input>
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Docs Received on"
prop=
"bcdgrp.rec.rcvdat"
>
<el-form-item
label=
"Docs Received on"
prop=
"bcdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.rcvdat"
style=
"width:
8
0%"
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.rcvdat"
style=
"width:
10
0%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Docs Received on"
disabled
></c-date-picker>
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Docs Received on"
disabled
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Advised on"
prop=
"bcdgrp.rec.advdat"
>
<el-form-item
label=
"Advised on"
prop=
"bcdgrp.rec.advdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.advdat"
style=
"width:
8
0%"
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.advdat"
style=
"width:
10
0%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Advised on"
disabled
></c-date-picker>
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Advised on"
disabled
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bcdgrp.rec.matdat"
>
<el-form-item
label=
"Maturity Date"
prop=
"bcdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.matdat"
style=
"width:
8
0%"
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.matdat"
style=
"width:
10
0%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Remitted on"
prop=
"bcdgrp.rec.predat"
>
<el-form-item
label=
"Remitted on"
prop=
"bcdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.predat"
style=
"width:
8
0%"
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.predat"
style=
"width:
10
0%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Remitted on"
disabled
></c-date-picker>
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Remitted on"
disabled
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Payment Condition"
prop=
"bcdgrp.rec.doctypcod"
>
<el-form-item
label=
"Payment Condition"
prop=
"bcdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.bcdgrp.rec.doctypcod"
style=
"width:
93
%"
placeholder=
"请选择Payment Condition"
<c-input
v-model=
"model.bcdgrp.rec.doctypcod"
style=
"width:
100
%"
placeholder=
"请选择Payment Condition"
disabled
>
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Set Status"
prop=
"bcdgrp.rec.docsta"
>
<el-form-item
label=
"Document Set Status"
prop=
"bcdgrp.rec.docsta"
>
<c-input
v-model=
"model.bcdgrp.rec.docsta"
style=
"width:
93
%"
placeholder=
"请输入Document Set Status"
<c-input
v-model=
"model.bcdgrp.rec.docsta"
style=
"width:
100
%"
placeholder=
"请输入Document Set Status"
disabled
>
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Amount Accepted"
prop=
"setmod.doccur"
>
<el-form-item
label=
"Amount Accepted"
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
style=
"width:
9
0%"
placeholder=
"Amount Accepted"
disabled
>
<c-input
v-model=
"model.setmod.doccur"
style=
"width:
10
0%"
placeholder=
"Amount Accepted"
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"setmod.docamt"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"setmod.docamt"
>
<c-input
v-model=
"model.setmod.docamt"
style=
"text-align: left; width:
9
0%"
<c-input
v-model=
"model.setmod.docamt"
style=
"text-align: left; width:
10
0%"
placeholder=
"请输入document amount"
></c-input>
placeholder=
"请输入document amount"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -104,12 +102,17 @@
...
@@ -104,12 +102,17 @@
<c-edit-table
:model=
"model"
v-bind=
"docgrd"
>
<c-edit-table
:model=
"model"
v-bind=
"docgrd"
>
</c-edit-table>
</c-edit-table>
</c-col>
</c-col>
</
c
-col>
</
el
-col>
<!-- ====================右边======================= -->
<!-- ====================右边======================= -->
<c-col
:span=
"12"
>
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Name"
prop=
"bcdgrp.rec.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.bcdgrp.rec.nam"
maxlength=
"40"
style=
"width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
style=
"text-align: right"
label=
"Drawee Ref."
prop=
"bcdgrp.dre.pts.ref"
>
<el-form-item
style=
"text-align: right"
label=
"Drawee Ref."
prop=
"bcdgrp.dre.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.dre.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
disabled
></c-input>
<c-input
v-model=
"model.bcdgrp.dre.pts.ref"
maxlength=
"16"
style=
"width:
10
0%"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
@@ -119,7 +122,7 @@
...
@@ -119,7 +122,7 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
style=
"text-align: right"
label=
"Remitting Bank Ref."
prop=
"bcdgrp.rmi.pts.ref"
>
<el-form-item
style=
"text-align: right"
label=
"Remitting Bank Ref."
prop=
"bcdgrp.rmi.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.rmi.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
disabled
>
<c-input
v-model=
"model.bcdgrp.rmi.pts.ref"
maxlength=
"16"
style=
"width:
10
0%"
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -130,7 +133,7 @@
...
@@ -130,7 +133,7 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
style=
"text-align: right"
label=
"Drawer Ref."
prop=
"bcdgrp.drr.pts.ref"
>
<el-form-item
style=
"text-align: right"
label=
"Drawer Ref."
prop=
"bcdgrp.drr.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
disabled
>
<c-input
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"16"
style=
"width:
10
0%"
disabled
>
</c-input>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -139,14 +142,14 @@
...
@@ -139,14 +142,14 @@
<c-input
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"40"
style=
"width: 100%"
disabled
></c-input>
<c-input
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"40"
style=
"width: 100%"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"Accepted on"
prop=
"bcdgrp.rec.accdat"
>
<el-form-item
label=
"Accepted on"
prop=
"bcdgrp.rec.accdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.accdat"
style=
"width:100%"
<c-date-picker
type=
"date"
v-model=
"model.bcdgrp.rec.accdat"
style=
"width:100%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Accepted on"
></c-date-picker>
value-format=
"yyyy-MM-dd"
placeholder=
"请选择Accepted on"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</
c
-col>
</
el
-col>
</
c-row>
</
div>
</template>
</template>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
...
...
src/views/Business/Bctacc/Detp.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<c-row>
<c-row>
<!-- ====================左边======================= -->
<!-- ====================左边======================= -->
<c-col
:span=
"1
2
"
>
<c-col
:span=
"1
1
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Delivery of Documents Instructions"
prop=
"bcdgrp.blk.colins"
>
<el-form-item
label=
"Delivery of Documents Instructions"
prop=
"bcdgrp.blk.colins"
>
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
</c-col>
</c-col>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<!-- ====================右边======================= -->
<c-col
:span=
"1
2
"
>
<c-col
:span=
"1
1"
:offset=
"1
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Charges Condition"
prop=
"bcdgrp.rec.chato"
>
<el-form-item
label=
"Charges Condition"
prop=
"bcdgrp.rec.chato"
>
...
@@ -77,7 +77,7 @@
...
@@ -77,7 +77,7 @@
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
style=
"text-align: left"
prop=
"
model.
bcdgrp.rec.focflg"
>
<el-form-item
label=
""
style=
"text-align: left"
prop=
"bcdgrp.rec.focflg"
>
<c-checkbox
v-model=
"model.bcdgrp.rec.focflg"
>
Free of Payment
</c-checkbox>
<c-checkbox
v-model=
"model.bcdgrp.rec.focflg"
>
Free of Payment
</c-checkbox>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
...
src/views/Business/Bctacc/Ptyp.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-row>
<!-- ====================左边======================= -->
<c-col
:span=
"11"
>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
<c-ptap
:model=
"model"
:argadr=
"
{
label=
"Drawee Ref."
title: 'Drawee',
prop=
"bcdgrp.dre.pts.ref"
grp: 'bcdgrp',
>
rol: 'dre',
<c-input
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onDrepDet" style="width: 90%">
disabled
</c-ptap>
v-model=
"model.bcdgrp.dre.pts.ref"
</c-col>
maxlength=
"16"
<c-col
:span=
"24"
>
style=
"width: 100%"
<c-ptap
:model=
"model"
:argadr=
"
{
placeholder=
"请输入Application Ref"
title: '2nd Collecting',
></c-input>
grp: 'bcdgrp',
</el-form-item>
rol: 'co2',
</c-col>
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onCo2pDet" style="width: 90%">
</c-ptap>
<c-col
:span=
"24"
>
</c-col>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.dre.pts.extkey"
>
<c-fullbox>
</c-col>
<c-input
disabled
<!-- ====================右边======================= -->
v-model=
"model.bcdgrp.dre.pts.extkey"
<c-col
:span=
"12"
>
maxlength=
"50"
<c-col
:span=
"24"
>
placeholder=
"请输入External Key of Address"
<c-ptap
:model=
"model"
:argadr=
"
{
title: 'Remitting Bank',
></c-input>
grp: 'bcdgrp',
<template
slot=
"footer"
>
rol: 'rmi',
<c-button
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onRmipDet" style="width: 90%">
style=
"margin:0 10px 0 10px;padding: 0 12px;"
</c-ptap>
size=
"small"
</c-col>
type=
"primary"
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"
{
>
title: 'Drawer',
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
grp: 'bcdgrp',
</c-button>
rol: 'drr',
<c-button
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onDrrpDet" style="width: 90%">
style=
"margin:0 0"
</c-ptap>
size=
"small"
</c-col>
type=
"primary"
</c-col>
disabled
</c-row>
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.dre.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.dre.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"2nd Collecting Bank Ref."
prop=
"bcdgrp.co2.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.co2.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.co2.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.co2.pts.extkey"
maxlength=
"50"
placeholder=
"请输入External Key of Address"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.co2.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.co2.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =====================right================================ -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Remitting Bank Ref."
prop=
"bcdgrp.rmi.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.rmi.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.rmi.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.rmi.pts.extkey"
maxlength=
"50"
placeholder=
"请输入External Key of Address"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.rmi.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.rmi.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawer Ref."
prop=
"bcdgrp.drr.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.drr.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.drr.pts.extkey"
maxlength=
"50"
placeholder=
"请输入External Key of Address"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.drr.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.drr.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
...
...
src/views/Business/Bctacc/index.vue
View file @
c6a4fbb6
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
<c-page
title=
"进口代收承兑"
>
<c-page
title=
"进口代收承兑"
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<el-button
size=
"small"
>
保存模板
</el-button>
<el-button
size=
"small"
>
使用模板
</el-button>
<el-button
size=
"small"
>
制裁信息
</el-button>
<el-button
size=
"small"
>
拆分报文
</el-button>
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
size=
"small"
:validate-on-rule-change=
"false"
>
...
@@ -59,6 +53,9 @@
...
@@ -59,6 +53,9 @@
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
</c-tabs>
</c-tabs>
</el-form>
</el-form>
</div>
</div>
...
@@ -77,13 +74,15 @@
...
@@ -77,13 +74,15 @@
import
Bctset
from
"./Bctset"
import
Bctset
from
"./Bctset"
import
Detp
from
"./Detp"
import
Detp
from
"./Detp"
import
Ptyp
from
"./Ptyp"
import
Ptyp
from
"./Ptyp"
import
Engp
from
"~/views/Public/Engp"
import
Engp
from
"~/views/Public/Engp"
import
Setpan
from
"~/views/Public/Setpan"
import
Setpan
from
"~/views/Public/Setpan"
import
Coninfp
from
"~/views/Public/Coninfp"
import
Coninfp
from
"~/views/Public/Coninfp"
import
Docpan
from
"~/views/Public/Docpan"
import
Docpan
from
"~/views/Public/Docpan"
import
Doctre
from
"
.
/Doctre"
import
Doctre
from
"
~/views/Public
/Doctre"
export
default
{
export
default
{
name
:
"Bctacc"
,
components
:
{
components
:
{
"m-bctset"
:
Bctset
,
"m-bctset"
:
Bctset
,
"m-detp"
:
Detp
,
"m-detp"
:
Detp
,
...
@@ -93,13 +92,14 @@
...
@@ -93,13 +92,14 @@
"m-coninfp"
:
Coninfp
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
}
}
},
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
"bctset"
,
tabVal
:
"bctset"
,
...
...
src/views/Business/Bctdav/Cnyp.vue
0 → 100644
View file @
c6a4fbb6
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
prop=
"cnybop.cnyflg"
label-width=
"200px"
>
<c-select
disabled
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2101表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
prop=
"cnybop.traflg"
label-width=
"200px"
>
<c-select
disabled
v-model=
"model.cnybop.traflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2107表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
prop=
"cnybop.outflg"
label-width=
"200px"
>
<c-select
disabled
v-model=
"model.cnybop.outflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2111表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
prop=
"cnybop.libflg"
label-width=
"200px"
>
<c-select
disabled
v-model=
"model.cnybop.libflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2106表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
prop=
"cnybop.vouflg"
label-width=
"200px"
>
<c-select
disabled
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2122表"
>
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bctdav/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Bctdav/Detp.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<c-row>
<c-row>
<!-- ====================左边======================= -->
<!-- ====================左边======================= -->
<c-col
:span=
"1
4
"
>
<c-col
:span=
"1
1
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"4"
>
<c-col
:span=
"4"
>
<el-form-item
label=
"Delivery of Documents "
>
<el-form-item
label=
"Delivery of Documents "
>
...
@@ -50,13 +50,10 @@
...
@@ -50,13 +50,10 @@
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<c-select
v-model=
"model.bcdgrp.rec.proins"
style=
"width:100%"
placeholder=
"请选择Protest Instructions"
>
<c-select
v-model=
"model.bcdgrp.rec.proins"
style=
"width:100%"
placeholder=
"请选择Protest Instructions"
</c-select>
<el-option
:code=
"codes.proins"
v-for=
"item in codes.proins"
>
:key=
"item.value"
</c-select>
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Other Instructions"
>
<el-form-item
label=
"Other Instructions"
>
...
@@ -86,22 +83,18 @@
...
@@ -86,22 +83,18 @@
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<c-select
v-model=
"model.bcdgrp.rec.stagod"
style=
"width:100%"
placeholder=
"请选择Good's Code (for Statistics"
>
<c-select
v-model=
"model.bcdgrp.rec.stagod"
style=
"width:100%"
placeholder=
"请选择Good's Code (for Statistics"
:code=
"codes.godcod"
>
</c-select>
</c-select>
<el-option
v-for=
"item in codes.godcod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<!-- ====================右边======================= -->
<c-col
:span=
"1
0
"
>
<c-col
:span=
"1
1"
:offset=
"1
"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Charges Condition"
>
<el-form-item
label=
"Charges Condition"
>
...
@@ -109,13 +102,10 @@
...
@@ -109,13 +102,10 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-select
v-model=
"model.bcdgrp.rec.chato"
style=
"width:100%"
placeholder=
"请选择Our Charges to"
>
<c-select
v-model=
"model.bcdgrp.rec.chato"
style=
"width:100%"
placeholder=
"请选择Our Charges to"
</c-select><el-option
:code=
"codes.chato"
v-for=
"item in codes.chadet"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
>
</c-select>
</el-option>
</el-option>
</c-col>
</c-col>
...
@@ -145,7 +135,9 @@
...
@@ -145,7 +135,9 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-select
v-model=
"model.bcdgrp.rec.waicolcod"
style=
"width:100%"
placeholder=
"请选择Waive Collecting Bank Charges"
>
<c-select
v-model=
"model.bcdgrp.rec.waicolcod"
style=
"width:100%"
placeholder=
"请选择Waive Collecting Bank Charges"
:code=
"codes.waicolcod"
>
</c-select>
</c-select>
</c-col>
</c-col>
...
@@ -162,7 +154,9 @@
...
@@ -162,7 +154,9 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-select
v-model=
"model.bcdgrp.rec.wairmtcod"
style=
"width:100%"
placeholder=
"请选择Waive Remitting Bank Charges"
>
<c-select
v-model=
"model.bcdgrp.rec.wairmtcod"
style=
"width:100%"
placeholder=
"请选择Waive Remitting Bank Charges"
:code=
"codes.wairmtcod"
>
</c-select>
</c-select>
</c-col>
</c-col>
...
@@ -172,7 +166,9 @@
...
@@ -172,7 +166,9 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-select
v-model=
"model.bcdgrp.rec.othins"
style=
"width:100%"
placeholder=
"请选择Defer Payment until"
>
<c-select
v-model=
"model.bcdgrp.rec.othins"
style=
"width:100%"
placeholder=
"请选择Defer Payment until"
:code=
"codes.othins"
>
</c-select>
</c-select>
</c-col>
</c-col>
...
...
src/views/Business/Bctdav/Ov
e
.vue
→
src/views/Business/Bctdav/Ov
wp
.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<c-row>
<div
class=
"eibs-tab"
>
<!-- =================顶部====================== -->
<c-col
:span=
"24"
>
<!-- ====================左边======================= -->
<c-col
:span=
"8"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
<el-form-item
label=
"Reference"
label=
"Reference"
prop=
"bcdgrp.rec.ownref"
prop=
"bcdgrp.rec.ownref"
style=
"width: 100%"
style=
"width: 100%"
>
>
<c-fullbox>
<c-input
<c-input
v-model=
"model.bcdgrp.rec.ownref"
v-model=
"model.bcdgrp.rec.ownref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入Reference"
placeholder=
"请输入Reference"
style=
"width:
95
%"
style=
"width:
100
%"
disabled
disabled
></c-input>
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
""
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"!this.model.bcdgrp.dre.pts.extkey"
@
click=
"onBctmodButgetref"
>
Get Ref.
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"18"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
></c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onBctmodButgetref"
>
获取
</c-button>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Name"
prop=
"bcdgrp.rec.nam"
>
<c-input
align=
"middle"
v-model=
"model.bcdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col
:span=
"11"
>
<c-col
:span=
"16"
>
<el-form-item
<el-form-item
label=
"Responsible User"
label=
"Responsible User"
prop=
"bctp.usr.extkey"
prop=
"bctp.usr.extkey"
style=
"width: 100%"
style=
"width: 100%"
>
>
<c-input
<c-input
style=
"width:
95
%"
style=
"width:
100
%"
v-model=
"model.bctp.usr.extkey"
v-model=
"model.bctp.usr.extkey"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入Responsible User"
placeholder=
"请输入Responsible User"
...
@@ -62,102 +54,81 @@
...
@@ -62,102 +54,81 @@
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"6"
class=
"centerLable"
>
<c-checkbox
style=
"margin-left:4px;padding: 0 10px;"
v-model=
"model.bcdgrp.rec.dftgarflg"
>
Draft to be Guaranteed
</c-checkbox
>
</c-col>
<c-col
:span=
"4"
>
<!-- <c-col :span="4" class="centerLable">
<!--
<el-form-item
label=
""
label-width=
"17px"
>
-->
<c-button
style=
"margin:0 10px 0 0;padding: 0 10px;"
size=
"small"
icon=
"el-icon-search"
type=
"primary"
@
click=
"onExtkey"
></c-button>
<!--
</el-form-item>
-->
</c-col>
<c-col
:span=
"4"
class=
"centerLable"
>
<c-checkbox v-model="model.bcdgrp.rec.resflg"
<c-checkbox v-model="model.bcdgrp.rec.resflg"
>Reserved Contract</c-checkbox
>Reserved Contract</c-checkbox
>
>
</c-col>
</c-col>
-->
<c-col
:span=
"
9
"
>
<c-col
:span=
"
14
"
>
<el-form-item
label=
"Document Amount"
prop=
"bcdgrp.cbs.max.cur"
>
<el-form-item
label=
"Document Amount"
prop=
"bcdgrp.cbs.max.cur"
>
<c-select
<c-select
disabled
v-model=
"model.bcdgrp.cbs.max.cur"
v-model=
"model.bcdgrp.cbs.max.cur"
style=
"width:
95
%"
style=
"width:
100
%"
placeholder=
"请选择Currency"
placeholder=
"请选择Currency"
:code=
"codes.cur"
>
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1
1
"
>
<c-col
:span=
"1
0
"
>
<el-form-item
<el-form-item
style=
"text-align: left"
style=
"text-align: left"
label-width=
"0"
label-width=
"0"
prop=
"
model.
bcdgrp.cbs.max.amt"
prop=
"bcdgrp.cbs.max.amt"
>
>
<c-input-currency
<c-input-currency
v-model=
"model.bcdgrp.cbs.max.amt"
v-model=
"model.bcdgrp.cbs.max.amt"
style=
"text-align: left; width:
95
%"
style=
"text-align: left; width:
100
%"
placeholder=
"请输入Document Amount"
placeholder=
"请输入Document Amount"
></c-input-currency>
></c-input-currency>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.bcdgrp.rec.dftgarflg"
<c-col
:span=
"14"
>
>
Draft to be Guaranteed
</c-checkbox
>
</c-col>
<c-col
:span=
"9"
>
<el-form-item
label=
"Open Amount"
prop=
"bcdgrp.cbs.opn1.cur"
>
<el-form-item
label=
"Open Amount"
prop=
"bcdgrp.cbs.opn1.cur"
>
<c-select
<c-select
disabled
disabled
v-model=
"model.bcdgrp.cbs.opn1.cur"
v-model=
"model.bcdgrp.cbs.opn1.cur"
style=
"width:
95
%"
style=
"width:
100
%"
placeholder=
"请选择Open Currency"
placeholder=
"请选择Open Currency"
>
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1
1
"
>
<c-col
:span=
"1
0
"
>
<el-form-item
<el-form-item
style=
"text-align: left"
style=
"text-align: left"
label-width=
"0"
label-width=
"0"
prop=
"
model.
bcdgrp.cbs.opn1.amt"
prop=
"bcdgrp.cbs.opn1.amt"
>
>
<c-input-currency
<c-input-currency
disabled
v-model=
"model.bcdgrp.cbs.opn1.amt"
v-model=
"model.bcdgrp.cbs.opn1.amt"
style=
"text-align: left; width: 100%"
style=
"text-align: left; width: 100%"
placeholder=
"请输入Open Amount"
placeholder=
"请输入Open Amount"
></c-input-currency>
></c-input-currency>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1
4
"
>
<c-col
:span=
"1
2
"
>
<el-form-item
label=
"Docs received on"
prop=
"bcdgrp.rec.rcvdat"
>
<el-form-item
label=
"Docs received on"
prop=
"bcdgrp.rec.rcvdat"
>
<c-date-picker
<c-date-picker
type=
"date"
type=
"date"
v-model=
"model.bcdgrp.rec.rcvdat"
v-model=
"model.bcdgrp.rec.rcvdat"
style=
"width:
9
0%"
style=
"width:
10
0%"
placeholder=
"请选择Docs received on"
placeholder=
"请选择Docs received on"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1
4
"
>
<c-col
:span=
"1
2
"
>
<el-form-item
<el-form-item
label=
"Date of Remittance Lt."
label=
"Date of Remittance Lt."
prop=
"bcdgrp.rec.predat"
prop=
"bcdgrp.rec.predat"
...
@@ -171,36 +142,31 @@
...
@@ -171,36 +142,31 @@
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"
1
4"
>
<c-col
:span=
"
2
4"
>
<el-form-item
label=
"Advised on"
prop=
"bcdgrp.rec.advdat"
>
<el-form-item
label=
"Advised on"
prop=
"bcdgrp.rec.advdat"
>
<c-date-picker
<c-date-picker
disabled
type=
"date"
type=
"date"
v-model=
"model.bcdgrp.rec.advdat"
v-model=
"model.bcdgrp.rec.advdat"
style=
"width:
9
0%"
style=
"width:
10
0%"
placeholder=
"请选择Advised on"
placeholder=
"请选择Advised on"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
class=
"centerLable"
>
<
!-- <
c-col :span="4" class="centerLable">
<c-checkbox v-model="model.bcdgrp.rec.oridre"
<c-checkbox v-model="model.bcdgrp.rec.oridre"
>Send Original Documents to Drawee</c-checkbox >
>Send Original Documents to Drawee</c-checkbox >
</c-col>
</c-col>
-->
<c-col
:span=
"
1
4"
>
<c-col
:span=
"
2
4"
>
<el-form-item
label=
"Collection Condition"
prop=
"bcdgrp.rec.doctypcod"
>
<el-form-item
label=
"Collection Condition"
prop=
"bcdgrp.rec.doctypcod"
>
<c-select
<c-select
v-model=
"model.bcdgrp.rec.doctypcod"
v-model=
"model.bcdgrp.rec.doctypcod"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择Collection Condition"
placeholder=
"请选择Collection Condition"
@
change=
"mytypeChange
"
:code=
"codes.doctypcod
"
>
>
<el-option
v-for=
"item in codes.doctypcod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -211,7 +177,7 @@
...
@@ -211,7 +177,7 @@
type=
"date"
type=
"date"
v-model=
"model.bcdgrp.rec.matdat"
v-model=
"model.bcdgrp.rec.matdat"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
style=
"width:
6
0%"
style=
"width:
10
0%"
placeholder=
"请选择Maturity Date"
placeholder=
"请选择Maturity Date"
></c-date-picker>
></c-date-picker>
</el-form-item>
</el-form-item>
...
@@ -225,49 +191,44 @@
...
@@ -225,49 +191,44 @@
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"
6
"
>
<c-col
:span=
"
12
"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"bcdgrp.rec.matpertyp"
>
<el-form-item
label=
""
label-width=
"10px"
prop=
"bcdgrp.rec.matpertyp"
>
<c-
inpu
t
<c-
selec
t
v-model=
"model.bcdgrp.rec.matpertyp"
v-model=
"model.bcdgrp.rec.matpertyp"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择Days/Months or Years for Maturity Period"
placeholder=
"请选择Days/Months or Years for Maturity Period"
></c-input>
:code=
"codes.matpertyp"
></c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"
1
4"
>
<c-col
:span=
"
2
4"
>
<el-form-item
label=
"发票类型"
prop=
"bcdgrp.rec.invtyp"
>
<el-form-item
label=
"发票类型"
prop=
"bcdgrp.rec.invtyp"
>
<c-select
v-model=
"model.bcdgrp.rec.invtyp"
style=
"width:100%"
placeholder=
"请选择发票类型"
>
<c-select
v-model=
"model.bcdgrp.rec.invtyp"
style=
"width:100%"
placeholder=
"请选择发票类型"
</c-select>
<el-option
:code=
"codes.invtyp"
v-for=
"item in codes.invtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
>
</el-option>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"
1
4"
>
<c-col
:span=
"
2
4"
>
<el-form-item
label=
"Tenor Starting from"
prop=
"bcdgrp.rec.matperbeg"
>
<el-form-item
label=
"Tenor Starting from"
prop=
"bcdgrp.rec.matperbeg"
>
<c-select
v-model=
"model.bcdgrp.rec.matperbeg"
style=
"width:100%"
placeholder=
"请选择Tenor Starting from"
>
<c-select
v-model=
"model.bcdgrp.rec.matperbeg"
style=
"width:100%"
placeholder=
"请选择Tenor Starting from"
</c-select><el-option
v-for=
"item in codes.matbeg"
:code=
"codes.matperbeg"
>
:key=
"item.value"
</c-select>
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Text"
prop=
"bcdgrp.blk.bcgdet"
>
<el-form-item
label=
"Maturity Text"
prop=
"bcdgrp.blk.bcgdet"
>
<c-input
type=
"textarea"
v-model=
"model.bcdgrp.blk.bcgdet"
maxlength=
"45"
show-word-limit
placeholder=
"请输入Maturity Text"
></c-input>
<c-input
disabled
type=
"textarea"
v-model=
"model.bcdgrp.blk.bcgdet"
maxlength=
"45"
show-word-limit
placeholder=
"请输入Maturity Text"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
class=
"bctdav_bctp_bctovw_cheak"
>
<c-col
:span=
"24"
class=
"bctdav_bctp_bctovw_cheak"
>
<c-checkbox
v-model=
"model.bcdgrp.blk.bcgdetflg"
>
BC Tenor Details
modified
</c-checkbox>
<c-checkbox
v-model=
"model.bcdgrp.blk.bcgdetflg"
>
Maturity Text
modified
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
@@ -286,7 +247,80 @@
...
@@ -286,7 +247,80 @@
<!-- ========================右边======================= -->
<!-- ========================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Name"
prop=
"bcdgrp.rec.nam"
>
<c-input
align=
"middle"
disabled
v-model=
"model.bcdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawee Ref."
prop=
"bcdgrp.dre.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.dre.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入Application Ref"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.dre.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.dre.pts.extkey"
maxlength=
"50"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"showGridPromptDialog('bcdgrp.dre.pts.extkey')"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.dre.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.dre.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap
<c-ptap
:model="model"
:model="model"
:argadr="{
:argadr="{
...
@@ -296,13 +330,12 @@
...
@@ -296,13 +330,12 @@
}"
}"
:disabled="true"
:disabled="true"
:isAdrblk="false"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrepDet"
>
>
</c-ptap>
</c-ptap>
</c-col>
</c-col>
-->
<c-col
:span=
"24"
>
<
!-- <
c-col :span="24">
<c-ptap
<c-ptap
:model="model"
:model="model"
:argadr="{
:argadr="{
...
@@ -312,51 +345,162 @@
...
@@ -312,51 +345,162 @@
}"
}"
:disabled="true"
:disabled="true"
:isAdrblk="false"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onRmipDet"
>
>
</c-ptap>
</c-ptap>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Remitting Bank Ref."
prop=
"bcdgrp.rmi.pts.ref"
>
<c-input
v-model=
"model.bcdgrp.rmi.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.rmi.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.rmi.pts.extkey"
maxlength=
"120"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"showGridPromptDialog('bcdgrp.rmi.pts.extkey')"
>
</c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.rmi.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.rmi.pts.adrblk"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-ptap
<el-form-item
:model=
"model"
label=
"Drawer Ref."
:argadr=
"
{
prop=
"bcdgrp.drr.pts.ref"
title: 'Drawer',
grp: 'bcdgrp',
rol: 'drr',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrrpDet"
>
>
</c-ptap>
<c-input
</c-col>
v-model=
"model.bcdgrp.drr.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Extkey"
prop=
"bcdgrp.drr.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.bcdgrp.drr.pts.extkey"
maxlength=
"50"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"showGridPromptDialog('bcdgrp.drr.pts.extkey')"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
>
<span
style=
"font-family:'宋体';font-weight:bold"
>
i
</span>
</c-button>
<c-button
style=
"margin:0 0"
size=
"small"
type=
"primary"
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"bcdgrp.drr.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.bcdgrp.drr.pts.adrblk"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"
1
4"
>
<c-col
:span=
"
2
4"
>
<el-form-item
label=
"Country or region Code"
prop=
"bcdgrp.rec.stacty"
>
<el-form-item
label=
"Country or region Code"
prop=
"bcdgrp.rec.stacty"
>
<c-select
v-model=
"model.bcdgrp.rec.stacty"
style=
"width:100%"
placeholder=
"请选择Country Code Risk Country"
>
<c-select
v-model=
"model.bcdgrp.rec.stacty"
style=
"width:100%"
placeholder=
"请选择Country Code Risk Country"
:code=
"codes.stacty"
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1
4
"
>
<c-col
:span=
"1
2
"
>
<el-form-item
label=
"申报类型"
prop=
"outlen.szflg"
>
<el-form-item
label=
"申报类型"
prop=
"outlen.szflg"
>
<c-select
v-model=
"model.outlen.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
<c-select
v-model=
"model.outlen.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
:code=
"codes.szflg"
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"14"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"ACTTYP"
prop=
"bctp.acttyp"
>
<el-form-item
label=
"款项去向"
prop=
"bctp.acttyp"
>
<c-select
v-model=
"model.bctp.acttyp"
style=
"width:100%"
placeholder=
"请选择ACTTYP"
>
<c-select
disabled
v-model=
"model.bctp.acttyp"
style=
"width:100%"
placeholder=
"请选择ACTTYP"
:code=
"codes.acttyp"
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</
c-row
>
</
div
>
</template>
</template>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
...
...
src/views/Business/Bctdav/Srmp.vue
0 → 100644
View file @
c6a4fbb6
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据类型"
prop=
"bcdgrp.srm.djutyp"
>
<c-select
v-model=
"model.bcdgrp.srm.djutyp"
style=
"width:100%"
placeholder=
"请选择单据类型"
:code=
"codes.djutyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据出具人"
prop=
"bcdgrp.srm.djuusr"
>
<c-input
:disabled=
"!this.model.bcdgrp.srm.djutyp"
v-model=
"model.bcdgrp.srm.djuusr"
maxlength=
"80"
placeholder=
"请输入单据出具人"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据出具日期"
prop=
"bcdgrp.srm.djudat"
>
<c-date-picker
:disabled=
"!this.model.bcdgrp.srm.djutyp"
type=
"date"
v-model=
"model.bcdgrp.srm.djudat"
style=
"width:100%"
placeholder=
"请选择单据出具日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"货权单据编号"
prop=
"bcdgrp.srm.djuref"
>
<c-input
:disabled=
"!this.model.bcdgrp.srm.djutyp"
v-model=
"model.bcdgrp.srm.djuref"
maxlength=
"40"
placeholder=
"请输入货权单据编号"
></c-input>
</el-form-item>
</c-col>
</el-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bctdav/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Bctdav/index.vue
View file @
c6a4fbb6
<
template
>
<
template
>
<c-page
title=
"进口代收"
>
<c-page
title=
"进口代收"
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<c-function-btn
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleStash=
"handleStash"
>
>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<el-button
size=
"small"
>
保存模板
</el-button>
<el-button
size=
"small"
>
使用模板
</el-button>
<el-button
size=
"small"
>
制裁信息
</el-button>
<el-button
size=
"small"
>
拆分报文
</el-button>
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"left"
size=
"small"
:validate-on-rule-change=
"false"
>
<el-form
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
:model=
"model"
:rules=
"rules"
<!--Overview -->
ref=
"modelForm"
<el-tab-pane
label=
"Overview"
name=
"ove"
>
label-width=
"150px"
<c-content>
label-position=
"left"
<m-ove
:model=
"model"
:codes=
"codes"
/>
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--Overview -->
<el-tab-pane
label=
"Overview"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--Instructions -->
<el-tab-pane
label=
"Instructions"
name=
"detp"
>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Instructions -->
<!--Liability -->
<el-tab-pane
label=
"Instructions"
name=
"detp"
>
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<!--Messages -->
<c-content>
<el-tab-pane
label=
"Messages"
name=
"docpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Attachments -->
<!--Liability -->
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--Completion -->
<!--Messages -->
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
<el-tab-pane
label=
"Messages"
name=
"docpan"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<!--Attachments -->
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
</el-tab-pane>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"货权单据"
name=
"srmp"
>
<m-srmp
:model=
"model"
:codes=
"codes"
/>
<!--Completion -->
</el-tab-pane>
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
</c-tabs>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-form>
</el-tab-pane>
<c-grid-ety-prompt-dialog
</c-tabs>
ref=
"etyDialog"
</el-form>
:promptData=
"promptData"
</div>
v-on:select-ety=
"selectEty"
</c-page>
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Bctdav
from
"~/model/Bctdav"
import
Bctdav
from
"~/model/Bctdav"
;
import
commonProcess
from
"~/mixin/commonProcess"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Check
from
"~/model/Bctdav/Check"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Default
from
"~/model/Bctdav/Default"
import
Check
from
"~/model/Bctdav/Check"
;
import
Pattern
from
"~/model/Bctdav/Pattern"
import
Default
from
"~/model/Bctdav/Default"
;
import
Ove
from
"./Ove"
import
Pattern
from
"~/model/Bctdav/Pattern"
;
import
Detp
from
"./Detp"
import
Ovwp
from
"./Ovwp"
;
import
Engp
from
"~/views/Public/Engp"
import
Detp
from
"./Detp"
;
import
Setpan
from
"~/views/Public/Setpan"
import
Srmp
from
"./Srmp"
;
import
Coninfp
from
"~/views/Public/Coninfp"
import
Cnyp
from
"./Cnyp"
;
import
Docpan
from
"~/views/Public/Docpan"
import
Engp
from
"~/views/Public/Engp"
;
import
Doctre
from
"./Doctre"
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Doctre
from
"~/views/Public/Doctre"
;
export
default
{
export
default
{
name
:
"Bctdav"
,
name
:
"Bctdav"
,
components
:
{
components
:
{
"m-ove"
:
Ove
,
"m-ovwp"
:
Ovwp
,
"m-detp"
:
Detp
,
"m-detp"
:
Detp
,
"m-setpan"
:
Setpan
,
"m-setpan"
:
Setpan
,
"m-engp"
:
Engp
,
"m-engp"
:
Engp
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-coninfp"
:
Coninfp
,
"m-coninfp"
:
Coninfp
,
}
,
"m-cnyp"
:
Cnyp
,
provide
()
{
"m-srmp"
:
Srmp
,
return
{
},
root
:
this
provide
()
{
}
return
{
}
,
root
:
this
,
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
};
data
(){
},
return
{
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
tabVal
:
"ove"
,
data
()
{
trnName
:
"bctdav"
,
return
{
model
:
new
Bctdav
().
data
,
tabVal
:
"ovwp"
,
checkRules
:
Check
,
trnName
:
"bctdav"
,
defaultRules
:
Default
,
model
:
new
Bctdav
().
data
,
pattern
:
Pattern
,
checkRules
:
Check
,
rules
:
null
,
defaultRules
:
Default
,
codes
:
{
pattern
:
Pattern
,
}
,
rules
:
null
,
}
codes
:
{...
CodeTable
},
}
,
}
;
methods
:{
},
methods
:
{},
},
created
:
async
function
()
{
c
reated
:
async
function
(){
c
onsole
.
log
(
"进入bctdav交易"
);
console
.
log
(
"进入bctacc交易"
);
let
rtnmsg
=
await
this
.
init
({})
let
rtnmsg
=
await
this
.
init
(
this
.
$route
.
query
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
{
//TODO 处理数据逻辑
//更新数据
this
.
updateModel
(
rtnmsg
.
data
);
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
}
if
(
this
.
isInDisplay
)
{
else
this
.
restoreDisplay
();
}
}
else
{
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
}
},
};
</
script
>
</
script
>
<
style
>
<
style
></
style
>
</
style
>
src/views/Business/Bctsel/SelMune.vue
View file @
c6a4fbb6
...
@@ -42,13 +42,14 @@ export default {
...
@@ -42,13 +42,14 @@ export default {
async
onNarBtnClick
(
url
,
label
)
{
async
onNarBtnClick
(
url
,
label
)
{
let
key
=
0
;
let
key
=
0
;
for
(
let
i
=
1
;
i
<=
11
;
i
++
){
for
(
let
i
=
1
;
i
<=
11
;
i
++
){
let
temp_label
=
this
.
model
.
cfgfil
[
'
reg
txt'
+
i
];
let
temp_label
=
this
.
model
.
cfgfil
[
'
sub
txt'
+
i
];
if
(
temp_label
==
label
){
if
(
temp_label
==
label
){
key
=
i
;
key
=
i
;
break
;
break
;
}
}
}
}
let
rtnmsg
=
await
this
.
executeRule
(
"cfgfil.subtxt"
+
key
);
//跳转后得执行请求。
let
rtnmsg
=
await
this
.
executeRule
(
"cfgfil.hotsub"
+
key
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
this
.
updateModel
(
rtnmsg
.
data
);
url
=
url
.
toLowerCase
();
url
=
url
.
toLowerCase
();
...
...
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