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
502e96c3
Commit
502e96c3
authored
Sep 23, 2022
by
sheyinchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bttsnd页面完善和优化
parent
e8a3c883
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
171 additions
and
477 deletions
+171
-477
index.js
src/config/CodeTable/index.js
+5
-0
index.js
src/model/Bttdck/index.js
+6
-0
Pattern.js
src/model/Bttsnd/Pattern.js
+3
-3
index.js
src/model/Bttsnd/index.js
+17
-9
Drv.vue
src/views/Business/Bttdck/Drv.vue
+54
-36
Dscinsp.vue
src/views/Business/Bttdck/Dscinsp.vue
+35
-21
Mt750p.vue
src/views/Business/Bttdck/Mt750p.vue
+0
-168
Mt754p.vue
src/views/Business/Bttdck/Mt754p.vue
+0
-209
index.vue
src/views/Business/Bttdck/index.vue
+9
-8
Cnyp.vue
src/views/Business/Bttsnd/Cnyp.vue
+2
-2
Dscins.vue
src/views/Business/Bttsnd/Dscins.vue
+20
-6
Payp.vue
src/views/Business/Bttsnd/Payp.vue
+19
-15
index.vue
src/views/Business/Bttsnd/index.vue
+1
-0
No files found.
src/config/CodeTable/index.js
View file @
502e96c3
...
...
@@ -4515,6 +4515,11 @@ const CodeTable = {
{
label
:
"2nd Beneficiary"
,
value
:
"BE2"
},
{
label
:
"Presenter(PRP)"
,
value
:
"PRB"
},
],
docprbrolbe1
:
[
{
label
:
"1st Beneficiary"
,
value
:
"BE1"
},
{
label
:
"Presenter(PRP)"
,
value
:
"PRP"
},
],
// payrol1:[
// {label:"Applicant : TG3131232121",value:"1"},
// {label:"Issuing Bank : CHINA EVERBRIGHT BANK",value:"2"},
...
...
src/model/Bttdck/index.js
View file @
502e96c3
...
...
@@ -17,6 +17,10 @@ export default class Bttdck{
dadsnd
:
""
,
// Drag Drop Sender .bttp.ltdget.sdamod.dadsnd
},
},
docgrdm
:{
docgrd
:
""
,
docdsclab
:
""
,
},
ledget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp.ledget.sdamod.dadsnd
...
...
@@ -130,6 +134,7 @@ export default class Bttdck{
dbfadrblkcn
:
""
,
// Chinese address .btdgrp.prp.dbfadrblkcn
},
blk
:{
docpre
:
""
,
intdis
:
""
,
// Internal Discrepancies .btdgrp.blk.intdis
comcon
:
""
,
// Comments and Conclusions .btdgrp.blk.comcon
setinsbt
:
""
,
// Settlement Instructions transaction field .btdgrp.blk.setinsbt
...
...
@@ -156,6 +161,7 @@ export default class Bttdck{
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
oldbe2amt
:
""
,
pageId
:
""
// ctx的key
}
}
...
...
src/model/Bttsnd/Pattern.js
View file @
502e96c3
...
...
@@ -76,14 +76,14 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.rec.matdat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"btdgrp.prb.pts.ref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"btdgrp.rec.predat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"btdgrp.rec.docsta"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -94,7 +94,7 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"btdgrp.rec.predat"
:[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"btdgrp.rec.rcvdatbe1"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
...
...
src/model/Bttsnd/index.js
View file @
502e96c3
...
...
@@ -16,7 +16,13 @@ export default class Bttsnd{
mtabut
:
new
Pub
().
data
.
Mtabut
,
setmod
:
new
Pub
().
data
.
Setmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
bttpayl1blk
:
""
,
bttpayl2blk
:
""
,
bttp
:{
docgrdm
:{
docgrd
:
""
,
docdsclab
:
""
,
},
ltdget
:{
sdamod
:{
seainf
:
""
,
// .bttp.ltdget.sdamod.seainf
...
...
@@ -109,6 +115,7 @@ export default class Bttsnd{
dbfadrblkcn
:
""
,
// Chinese address .btdgrp.prb.dbfadrblkcn
},
blk
:{
docpre
:
""
,
be1ins
:
""
,
// Instructions 1st Beneficiary .btdgrp.blk.be1ins
be2ins
:
""
,
// Instructions 2nd Beneficiary .btdgrp.blk.be2ins
benref
:
""
,
// New Benificiary Ref. .btdgrp.blk.benref
...
...
@@ -130,15 +137,16 @@ export default class Bttsnd{
},
rmbclmnow
:
""
,
// Claim Reimbursement now .rmbclmnow
rmbclmlate
:
""
,
// Claim Reimbursement late .rmbclmlate
trnmod
:{
trndoc
:{
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
},
},
// trnmod:{
// trndoc:{
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// },
// },
trnmod
:
new
Pub
().
data
.
Trnmod
,
pageId
:
""
// ctx的key
}
}
...
...
src/views/Business/Bttdck/Drv.vue
View file @
502e96c3
...
...
@@ -4,7 +4,7 @@
<c-col
:span=
"10"
>
<el-form-item
label=
"Transfer Reference"
prop=
"ltdgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入Transfer Reference"
></c-input>
placeholder=
"请输入Transfer Reference"
disabled
></c-input>
</el-form-item>
</c-col>
...
...
@@ -23,7 +23,7 @@
<c-col
:span=
"10"
:offset=
"1"
>
<el-form-item
label=
"L/C Reference"
prop=
"ledgrp.rec.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入L/C Reference"
></c-input>
placeholder=
"请输入L/C Reference"
disabled
></c-input>
</el-form-item>
</c-col>
...
...
@@ -65,7 +65,7 @@
<c-col
:span=
"10"
:offset=
"1"
>
<el-form-item
label=
""
prop=
"btdgrp.rec.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
style=
"width: 95%"
placeholder=
"请输入Name of Bill Contract"
></c-input>
placeholder=
"请输入Name of Bill Contract"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
...
...
@@ -90,7 +90,7 @@
<c-col
:span=
"9"
:offset=
"1"
>
<el-form-item
style=
"text-align: left"
label-width=
"0"
prop=
"btdgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.max.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Document Amount"
></c-input-currency>
placeholder=
"Document Amount"
disabled
></c-input-currency>
</el-form-item>
</c-col>
...
...
@@ -102,7 +102,7 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"1st Beneficiary Ref."
prop=
"btdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be1.pts.ref"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入1st Beneficiary"
></c-input>
placeholder=
"请输入1st Beneficiary"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row>
...
...
@@ -125,7 +125,7 @@
<c-col
:span=
"9"
:offset=
"1"
>
<el-form-item
style=
"text-align: left"
label-width=
"0px"
prop=
"btdgrp.cbs.opn1.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.opn1.am"
style=
"text-align: left; width: 100%"
placeholder=
"Balance Amount"
></c-input-currency>
placeholder=
"Balance Amount"
disabled
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -133,7 +133,7 @@
<c-col
:span=
"11"
>
<el-form-item
label=
""
prop=
"btdgrp.be1.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be1.pts.nam"
maxlength=
"40"
style=
"width: 95%"
placeholder=
"请输入Name of Party"
></c-input>
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
</el-row>
...
...
@@ -142,13 +142,13 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"Document Type"
prop=
"btdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.btdgrp.rec.doctypcod"
maxlength=
"1"
style=
"width: 95%"
placeholder=
"请输入Document Type"
></c-input>
placeholder=
"请输入Document Type"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"2nd Beneficiary Ref."
prop=
"btdgrp.be2.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入2nd Beneficiary"
></c-input>
placeholder=
"请输入2nd Beneficiary"
disabled
></c-input>
</el-form-item>
</c-col>
</el-row>
...
...
@@ -157,13 +157,13 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.matdat"
style=
"width:95%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
""
prop=
"btdgrp.be2.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
maxlength=
"40"
style=
"width:95%"
placeholder=
"请输入Name of Party"
></c-input>
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
</el-row>
...
...
@@ -172,7 +172,7 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"Presentation Date"
prop=
"btdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.predat"
style=
"width:95%"
placeholder=
"请选择Presentation Date"
></c-date-picker>
placeholder=
"请选择Presentation Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -189,14 +189,14 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"Document Set Status"
prop=
"btdgrp.rec.docsta"
>
<c-input
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
style=
"width:95%"
placeholder=
"请输入Document Set Status"
></c-input>
placeholder=
"请输入Document Set Status"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
""
prop=
"btdgrp.prb.pts.nam"
>
<c-input
v-model=
"model.btdgrp.prb.pts.nam"
maxlength=
"40"
style=
"width:95%"
placeholder=
"Name of Presenting Bank"
></c-input>
placeholder=
"Name of Presenting Bank"
disabled
></c-input>
</el-form-item>
</c-col>
</el-row>
...
...
@@ -207,13 +207,13 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"Document Set Number"
prop=
"btdgrp.rec.ownref"
>
<c-input
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
style=
"width:95%"
placeholder=
"请输入Document Set Number"
></c-input>
placeholder=
"请输入Document Set Number"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
""
prop=
"btdgrp.rec.nam"
>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
style=
"width:95%"
placeholder=
"请输入Name of Bill Contract"
></c-input>
placeholder=
"请输入Name of Bill Contract"
disabled
></c-input>
</el-form-item>
</c-col>
</el-row>
...
...
@@ -258,7 +258,7 @@
<c-col
:span=
"11"
>
<el-form-item
label=
"2nd Ben Document Amount"
prop=
"btdgrp.cbs.opnbe1amt.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.opnbe1amt.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
placeholder=
"请选择Currency"
disabled
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -269,14 +269,14 @@
<c-col
:span=
"10"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.be2amt"
>
<c-input-currency
v-model=
"model.btdgrp.be2amt"
style=
"text-align: left; width: 100%"
placeholder=
"Additional Amount"
></c-input-currency>
placeholder=
"Additional Amount"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"Additional Amount"
prop=
"btdgrp.cbs.opnbe1amt2.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.opnbe1amt2.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
placeholder=
"请选择Currency"
disabled
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -342,36 +342,51 @@
</c-col>
<c-col
:span=
"24"
:offset=
"7"
>
<c-checkbox
v-model=
"model.btdgrp.rec.dscinsflg"
>
Enter Docs, Discrep. and Instructions
</c-checkbox>
<c-checkbox
v-model=
"model.btdgrp.rec.dscinsflg"
disabled
>
Enter Docs, Discrep. and Instructions
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<!--
<c-ptap1
:model=
"model"
:argadr=
"
{
fieldtit: 'Payee for',
title: '1st Ben-Side',
grp: 'btdgrp',
rol: 'prp',
field: 'docprbrolbe1',
}" :disabled="true" @onSeainf="onSeainf" @onAplpDet="onBenpDet">
</c-ptap1>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"Payee for"
prop=
"btdgrp.rec.docprbrolbe1"
>
<c-select
v-model=
"model.btdgrp.rec.docprbrolbe1"
style=
"width:95%"
placeholder=
"请选择Payee for"
:code=
"codes.docprbrolbe1"
@
change=
"selectOrCheckboxRule('btdgrp.rec.docprbrolbe1')"
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"1st Ben-side"
prop=
"btdgrp.prp.pts.ref"
>
<c-input
v-model=
"model.btdgrp.prp.pts.ref"
placeholder=
"请输入1st Ben-side"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'btdgrp',
rol: 'prp',
}"
@onSeainf="onSeainf"
@onAplpDet="onPrppDet"
:disabled1="true"
>
</c-ptap1>
</c-col>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bttdck/Event"
//import c-p
tap1 from "~/views/Public/Ptap1";
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bttdck/Event"
;
import
P
tap1
from
"~/views/Public/Ptap1"
;
export
default
{
// components: { "c-ptap1": c-p
tap1 },
components
:
{
"c-ptap1"
:
P
tap1
},
inject
:
[
'root'
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
...
...
@@ -386,7 +401,7 @@ export default {
}
}
</
script
>
<
style
>
<
!--<
style>
.el-divider--horizontal {
margin-top: 3px;
...
...
@@ -405,4 +420,7 @@ export default {
text-align: center;
label-position: top;
}
</style>-->
<
style
>
</
style
>
src/views/Business/Bttdck/Dscinsp.vue
View file @
502e96c3
...
...
@@ -8,7 +8,7 @@
maxlength=
"50"
show-word-limit
:disabled=
"model.btdgrp.blk.docdisflg ? false : true"
placeholder=
"请输入Discrepancies"
></c-input>
placeholder=
"请输入Discrepancies"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
...
...
@@ -55,12 +55,15 @@
</c-col>
</el-row>
<el-row>
<c-col
:span=
"22"
:offset=
"2"
>
<c-istream-table
:list=
"model.bttp.docgrdmbe1.docgrd"
:columns=
"columns1"
>
</c-istream-table>
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"
{
path: 'btdgrp.blk.prsdocbe1',
grp: 'bttp',
code: 'docpre',
}"
>
</c-docpre>
</c-col>
<!--
<c-col
:span=
"24"
:offset=
"1"
>
...
...
@@ -90,12 +93,15 @@
</el-row>
<el-row>
<c-col
:span=
"22"
:offset=
"2"
>
<c-istream-table
:list=
"model.bttp.docgrdmbe2.docgrd"
:columns=
"columns2"
>
</c-istream-table>
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"
{
path: 'btdgrp.blk.prsdocbe2',
grp: 'bttp',
code: 'docpre',
}"
>
</c-docpre>
</c-col>
<!--
<c-col
:span=
"24"
:offset=
"1"
>
...
...
@@ -131,14 +137,16 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Further Handling"
prop=
"bttp.futhndflg"
>
<c-select
v-model=
"model.bttp.futhndflg"
style=
"width:100%"
placeholder=
"请选择further handling"
>
<c-select
v-model=
"model.bttp.futhndflg"
style=
"width:100%"
placeholder=
"请选择further handling"
:code=
"codes.futhndflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Document set Status"
prop=
"bttp.futhndflg"
>
<c-select
v-model=
"model.btdgrp.rec.docsta"
style=
"width:100%"
placeholder=
"请选择further handling"
>
</c-select>
<c-input
v-model=
"model.btdgrp.rec.docsta"
style=
"width:100%"
placeholder=
"请选择further handling"
disabled
>
</c-input>
</el-form-item>
</c-col>
...
...
@@ -153,17 +161,23 @@ import Api from "~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bttdck/Event"
import
Docpre
from
"~/views/Public/Docpre"
;
export
default
{
components
:
{
},
components
:
{
"c-docpre"
:
Docpre
},
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
// data(){
// return {
// columns1: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'],
// columns2: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 400'],
// };
// },
data
()
{
return
{
columns1
:
[
'0 0 "lst1" 50 '
,
'1 1 "lst2" 50'
,
'2 2 "document" 400'
],
columns2
:
[
'0 0 "lst1" 50 '
,
'1 1 "lst2" 50'
,
'2 2 "document" 400'
],
};
}
},
methods
:{...
Event
},
created
:
function
(){
...
...
src/views/Business/Bttdck/Mt750p.vue
deleted
100644 → 0
View file @
e8a3c883
<
template
>
<div
class=
"eibs-tab"
>
<el-row>
<c-col
:span=
"6"
>
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.max.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Document Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"6"
>
<el-form-item
label=
"Claim Add Amt"
prop=
"btdgrp.cbs.max2.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.max2.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.cbs.max2.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.max2.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Additional Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Charges Deducted"
prop=
"btdgrp.blk.chaded"
>
<c-input
type=
"textarea"
style=
"overflow-y:hidden"
v-model=
"model.btdgrp.blk.chaded"
maxlength=
"190"
rows=
"6"
cols=
"35"
show-word-limit
placeholder=
"请输入Charges Deducted"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Charges Added"
prop=
"btdgrp.blk.chaadd"
>
<c-input
type=
"textarea"
style=
"overflow-y:hidden"
v-model=
"model.btdgrp.blk.chaadd"
maxlength=
"190"
rows=
"6"
cols=
"35"
show-word-limit
placeholder=
"请输入Charges Added"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"6"
>
<el-form-item
label=
"Amount to be paid"
prop=
"btdgrp.rec.totcur"
>
<c-select
disabled
v-model=
"model.btdgrp.rec.totcur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<el-form-item
label=
""
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.rec.totamt"
>
<c-input-currency
v-model=
"model.btdgrp.rec.totamt"
style=
"text-align: left; width: 100%"
placeholder=
"Amount to be paid"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"8"
>
<el-form-item
label=
"Account with Bank"
>
<c-input
placeholder=
""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
Details
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
>
<c-input
type=
"textarea"
placeholder=
""
maxlength=
"140"
show-word-limit
rows=
"4"
disable
style=
"width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<c-col
>
<el-form-item
label=
"Discrepancies"
prop=
"btdgrp.blk.docdis"
>
<c-input
type=
"textarea"
style=
"overflow-y:hidden"
rows=
"7"
cols=
"50"
v-model=
"model.btdgrp.blk.docdis"
maxlength=
"3500"
placeholder=
"请输入Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
offset=
"8"
>
<c-checkbox
v-model=
"model.btdgrp.blk.docdisflg"
>
discrepancies modified
</c-checkbox>
</c-col>
</c-col>
</el-row>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bttdck/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Bttdck/Mt754p.vue
deleted
100644 → 0
View file @
e8a3c883
<
template
>
<div
class=
"eibs-tab"
>
<!--==========================左边==========================-->
<c-col
:span=
"11"
>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.max.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Document Amount"
>
</c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Claim Add Amt"
prop=
"btdgrp.cbs.opn2.cur"
>
<c-select
disabled
v-model=
"model.btdgrp.cbs.opn2.cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.cbs.max2.amt"
>
<c-input-currency
v-model=
"model.btdgrp.cbs.max2.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Additional Amount"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"24"
>
<el-form-item
label=
"Charges Deducted"
prop=
"btdgrp.blk.chaded"
>
<c-input
type=
"textarea"
style=
"overflow-y:hidden"
v-model=
"model.btdgrp.blk.chaded"
rows=
"6"
cols=
"35"
show-word-limit
placeholder=
"请输入Charges Deducted"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"24"
>
<el-form-item
label=
"Charges Added"
prop=
"btdgrp.blk.chaadd"
>
<c-input
type=
"textarea"
style=
"overflow-y:hidden"
v-model=
"model.btdgrp.blk.chaadd"
rows=
"6"
cols=
"35"
show-word-limit
placeholder=
"请输入Charges Added"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Total Amount Claimed"
prop=
"btdgrp.rec.totcur"
>
<c-select
disabled
v-model=
"model.btdgrp.rec.totcur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<!--@keyup.enter.native="nom1CurEvent"-->
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
style=
"text-align: left"
label-width=
"20px"
prop=
"btdgrp.rec.totamt"
>
<c-input-currency
v-model=
"model.btdgrp.rec.totamt"
style=
"text-align: left; width: 100%"
placeholder=
"Amount to be paid"
></c-input-currency>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"18"
>
<el-form-item
label=
"Reimbursing Bank"
>
<c-input
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
Details
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
>
<c-input
type=
"textarea"
placeholder=
""
maxlength=
"140"
show-word-limit
rows=
"4"
style=
"width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"18"
>
<el-form-item
label=
"Account with Bank"
>
<c-input
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
Details
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
>
<c-input
type=
"textarea"
placeholder=
""
maxlength=
"140"
show-word-limit
rows=
"4"
style=
"width: 90%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"18"
>
<el-form-item
label=
"Date to be Paid"
prop=
"btdgrp.rec.totdat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.totdat"
style=
"width:100%"
placeholder=
"请选择Date to be Paid"
></c-date-picker>
</el-form-item>
</c-col>
</el-row>
</c-col>
<!--==========================右边==========================-->
<c-col
:span=
"12"
offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
prop=
"btdgrp.blk.nartxt77a"
>
<span
slot=
"label"
label-position=
"top"
style=
"color: #f56c6c;font-size: 14px;vertical-align: top;"
>
Narrative Tag77A of MT754
</span>
<c-input
type=
"textarea"
v-model=
"model.btdgrp.blk.nartxt77a"
maxlength=
"700"
rows=
"20"
cols=
"35"
placeholder=
"请输入Narrative Tag77A of MT754"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bttdck/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Bttdck/index.vue
View file @
502e96c3
...
...
@@ -40,19 +40,19 @@
</c-content>
</el-tab-pane>
<!--PD000282
-->
<!--PD000282
<el-tab-pane
label=
"Advice of Discrepancy"
v-if=
"model.btdgrp.rec.advtyp=='750'"
name=
"mt750p"
>
<c-content>
<m-mt750p
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000268
-->
<!--PD000268
<el-tab-pane
label=
"Advice of Payment"
v-if=
"model.btdgrp.rec.advtyp=='754'"
name=
"mt754p"
>
<c-content>
<m-mt754p
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000027 -->
<el-tab-pane
label=
"Liability"
name=
"engp"
>
...
...
@@ -103,8 +103,9 @@ import Default from "~/model/Bttdck/Default";
import
Pattern
from
"~/model/Bttdck/Pattern"
;
import
Drv
from
"./Drv"
;
import
Dscinsp
from
"./Dscinsp"
;
import
Mt750p
from
"./Mt750p"
;
import
Mt754p
from
"./Mt754p"
;
import
Utils
from
"~/utils"
;
//import Mt750p from "./Mt750p";
//import Mt754p from "./Mt754p";
import
Glepan
from
"~/views/Public/Glepan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
...
...
@@ -117,8 +118,8 @@ export default {
components
:{
"m-drv"
:
Drv
,
"m-dscinsp"
:
Dscinsp
,
"m-mt750p"
:
Mt750p
,
"m-mt754p"
:
Mt754p
,
//
"m-mt750p" : Mt750p,
//
"m-mt754p" : Mt754p,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
...
...
src/views/Business/Bttsnd/Cnyp.vue
View file @
502e96c3
...
...
@@ -3,8 +3,8 @@
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000042')
"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('cnybop.S0000042')"
>
<el-form-item
label=
"是否报送跨境人名币2101表
"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"不申报"
disabled
>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Bttsnd/Dscins.vue
View file @
502e96c3
...
...
@@ -60,11 +60,25 @@
</c-col>
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"
{
path: 'btdgrp.blk.prsdocbe1',
grp: 'bttp',
code: 'docpre',
}"
>
</c-docpre>
</c-col>
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"
{
path: 'btdgrp.blk.prsdocbe2',
grp: 'bttp',
code: 'docpre',
}"
>
</c-docpre>
</c-col>
</c-col>
...
...
@@ -128,10 +142,10 @@
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bttsnd/Event"
//
import Docpre from "~/views/Public/Docpre";
import
Docpre
from
"~/views/Public/Docpre"
;
export
default
{
//
components: { "c-docpre": Docpre },
components
:
{
"c-docpre"
:
Docpre
},
inject
:
[
'root'
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
...
...
src/views/Business/Bttsnd/Payp.vue
View file @
502e96c3
<
template
>
<div
class=
"eibs-tab"
>
...
...
@@ -157,7 +159,7 @@
<el-row>
<c-col
:span=
"11"
>
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
<c-date-picker
type=
"
date"
v-model=
"model.btdgrp.rec.matdat"
style=
"width:95%"
<c-date-picker
type=
"
string"
v-model=
"model.btdgrp.rec.matdat"
style=
"width:95%"
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -172,7 +174,7 @@
<el-row>
<c-col
:span=
"11"
>
<el-form-item
label=
"Presentation Date"
prop=
"btdgrp.rec.predat"
>
<c-date-picker
type=
"
date"
v-model=
"model.btdgrp.rec.predat"
style=
"width:95%"
<c-date-picker
type=
"
string"
v-model=
"model.btdgrp.rec.predat"
style=
"width:95%"
placeholder=
"请选择Presentation Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -205,8 +207,8 @@
<c-row>
<c-col
:span=
"6"
>
<el-form-item
label=
"Presentation Date"
prop=
"btdgrp.
be1.pts.nam"
>
<c-date-picker
v-model=
"model.btdgrp.be1.pts.nam"
maxlength=
"40"
style=
"width:100%"
<el-form-item
label=
"Presentation Date"
prop=
"btdgrp.
rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.predat"
style=
"width:100%"
placeholder=
"请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -214,8 +216,8 @@
<!-- S0000254 : Ref. -->
<c-col
:span=
"6"
>
<el-form-item
label=
"Rec.Date 1st Ben."
prop=
"btdgrp.
be2.pts.ref"
>
<c-date-picker
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
<el-form-item
label=
"Rec.Date 1st Ben."
prop=
"btdgrp.
rec.rcvdatbe1"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe1"
style=
"width:100%"
placeholder=
"请输入Rec.Date 1st Ben."
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -223,10 +225,11 @@
<!-- S0000252 : Document Type -->
<c-col
:span=
"11"
>
<c-form-item
label=
"Presented by"
prop=
"btdgrp.rec.
rolall"
>
<c-select
v-model=
"model.btdgrp.rec.
rolall"
<c-form-item
label=
"Presented by"
prop=
"btdgrp.rec.
docprbrol"
>
<c-select
v-model=
"model.btdgrp.rec.
docprbrol"
style=
"width:95%"
placeholder=
"请选择Presented by"
:code=
"codes.rolall"
@
change=
"executeDefault('btdgrp.rec.rolall')"
></c-select>
@
change=
"selectOrCheckboxRule('btdgrp.rec.docprbrol')"
>
</c-select>
</c-form-item>
</c-col>
</c-row>
...
...
@@ -234,8 +237,8 @@
<!--左边-->
<c-col
:span=
"12"
>
<c-col
:span=
"12"
:offset=
"12"
>
<el-form-item
label=
"Rec.Date 2st Ben."
prop=
"btdgrp.
be2.pts.ref"
>
<c-date-picker
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
<el-form-item
label=
"Rec.Date 2st Ben."
prop=
"btdgrp.
rec.rcvdatbe2"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe2"
style=
"width:100%"
placeholder=
"请输入Rec.Date 2st Ben."
></c-date-picker>
</el-form-item>
</c-col>
...
...
@@ -280,7 +283,7 @@
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="on
OthpDet"
@onAplpDet="on
PrbpDet"
>
</c-ptap1>
...
...
@@ -289,7 +292,7 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Payer"
prop=
"btdgrp.rec.payrol"
>
<c-select
v-model=
"model.btdgrp.rec.payrol"
style=
"width:100%"
placeholder=
"请选择Payer"
:code=
"codes.rolall1"
@
change=
"executeDefault('btdgrp.rec.payrol')"
>
placeholder=
"请选择Payer"
:code=
"codes.rolall1"
@
change=
"selectOrCheckboxRule('btdgrp.rec.payrol')"
>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -304,8 +307,8 @@
}"
@onSeainf="onSeainf"
@onAplpDet="onOthpDet"
:disabled1="
model.btdgrp.rec.payrol!='OTH'"
@change="console.log(123)"
:disabled1="
true"
>
</c-ptap1>
</c-col>
...
...
@@ -339,3 +342,4 @@ export default {
<
style
>
</
style
>
src/views/Business/Bttsnd/index.vue
View file @
502e96c3
...
...
@@ -111,6 +111,7 @@ import Glepan from "~/views/Public/Glepan";
import
Docpan
from
"~/views/Public/Docpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Utils
from
"~/utils"
;
export
default
{
components
:{
...
...
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