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
f7acc855
Commit
f7acc855
authored
Jan 21, 2022
by
liuxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
汇出汇款Payment
parent
431085ca
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
546 additions
and
3 deletions
+546
-3
index.js
src/model/Cptopn/index.js
+2
-0
AdditionalInfo.vue
src/views/Business/Cptopn/AdditionalInfo.vue
+80
-0
Payment103.vue
src/views/Business/Cptopn/Payment103.vue
+448
-0
index.vue
src/views/Business/Cptopn/index.vue
+16
-3
No files found.
src/model/Cptopn/index.js
View file @
f7acc855
...
...
@@ -131,6 +131,8 @@ export default class Cptopn{
pyebchnam
:
""
,
// 收款人开户行名称 .cptp.pyebchnam
pyenam
:
""
,
// 收款人名称 .cptp.pyenam
orcnam
:
""
,
// 付款人名称 .cptp.orcnam
qsfysd
:
""
,
fwtgyh
:
""
,
cleage
:
""
,
// 清算代理行 .cptp.cleage
evebch
:
""
,
// 光大开户分行 .cptp.evebch
coract
:
""
,
// 清算代理行账号 .cptp.coract
...
...
src/views/Business/Cptopn/AdditionalInfo.vue
0 → 100644
View file @
f7acc855
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
v-if=
"false"
>
<el-form-item
label=
"汇款人名称"
>
<c-input
v-model=
"model.cptp.orcnam"
maxlength=
"16"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人名称"
>
<c-input
v-model=
"model.cptp.pyenam"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"清算费用锁定服务"
>
<c-select
v-model=
"model.cptp.qsfysd"
style=
"width: 100%"
placeholder=
"请选择服务提供银行"
>
<el-option
v-for=
"item in codes.qsfysd"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
v-if=
"model.cptp.qsfysd === '1'"
>
<el-form-item
label=
"服务提供银行"
>
<c-input
v-model=
"model.cptp.fwtgyh"
placeholder=
""
></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/Cptopn/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
watch
:{
"model.cptp.qsfysd"
:
function
(){
if
(
this
.
model
.
cptp
.
qsfysd
==
''
){
this
.
model
.
cptp
.
fwtgyh
==
''
;
}
else
{
this
.
model
.
cptp
.
fwtgyh
=
'CHASUS33XXX'
;
console
.
log
(
this
.
model
.
cptp
.
fwtgyh
)
}
}
},
methods
:
{
...
Event
,
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptopn/Payment103.vue
0 → 100644
View file @
f7acc855
<
template
>
<div
class=
"eibs-tab"
>
<!-- ------------------Left------------------>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Receiver of Message"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Detail
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Sender's Corresp.(Tag 53a)"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Detail
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Receiver's Corresp.(Tag 54a)"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Detail
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Receiv.Corr.Account"
label-width=
"35%"
>
<c-input
v-model=
"model.cptp.orcnam"
maxlength=
"16"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Intermediary Institut.(Tag 54a)"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Detail
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Intermediary Account"
label-width=
"35%"
>
<c-input
v-model=
"model.cptp.orcnam"
maxlength=
"16"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Account with Institution/Account(Tag 54a)"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Detail
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"19"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"5"
style=
"text-align: right"
>
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
>
Use Opt.F
</c-checkbox
>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Beneficiary Customer/Account(Tag 59a)"
style=
"width: 100%"
label-width=
"35%"
>
<c-fullbox>
<c-input
v-model=
"model.cptp.recget.sdamod.dadsnd"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onOpnpButgetref"
>
Temp.
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
label=
""
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Remittance Information(Tag 70)"
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Details of Charges(Tag 71a)"
label-width=
"35%"
>
<c-select
v-model=
"model.cptp.liqtyp"
style=
"width: 100%"
placeholder=
"请选择清算模式"
:disabled=
"
model.cpdgrp.cbs.nom1.amt === '0.000'
"
>
<el-option
v-for=
"item in liqtypOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Sender to Receiver Infomation(Tag 72)"
label-width=
"35%"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"140"
v-model=
"model.cpdgrp.ori.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></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/Cptopn/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
watch
:
{
"model.cptp.qsfysd"
:
function
()
{
if
(
this
.
model
.
cptp
.
qsfysd
==
""
)
{
this
.
model
.
cptp
.
fwtgyh
==
""
;
}
else
{
this
.
model
.
cptp
.
fwtgyh
=
"CHASUS33XXX"
;
console
.
log
(
this
.
model
.
cptp
.
fwtgyh
);
}
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptopn/index.vue
View file @
f7acc855
...
...
@@ -16,6 +16,11 @@
<m-opnp1
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Additional Info"
name=
"AdditionalInfo"
>
<!--PD000020 -->
<m-AdditionalInfo
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<!--PD000000 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -51,10 +56,10 @@
<m-wg
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"境内汇款申请书-基础信息"
name=
"dbe"
v-if=
"
true ||
model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<el-tab-pane
label=
"境内汇款申请书-基础信息"
name=
"dbe"
v-if=
"model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe
:model=
"model"
:codes=
"codes"
></m-dbe>
</el-tab-pane>
<el-tab-pane
label=
"境外汇款申请书-基础信息"
name=
"dbb"
v-if=
"
true ||
model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<el-tab-pane
label=
"境外汇款申请书-基础信息"
name=
"dbb"
v-if=
"model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb
:model=
"model"
:codes=
"codes"
></m-dbb>
</el-tab-pane>
...
...
@@ -65,6 +70,10 @@
<el-tab-pane
label=
"2111跨境支出信息"
name=
"outp"
v-if=
"model.cnybop.outflg==='1'"
>
<m-outp
:model=
"model"
:codes=
"codes"
></m-outp>
</el-tab-pane>
<el-tab-pane
label=
"Payment 103 PYE USD"
name=
"Payment103"
>
<m-Payment
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tabs>
</el-form>
</div>
...
...
@@ -90,6 +99,8 @@ import Cnyp from "./Cnyp";
import
Dbe
from
"./Dbe.vue"
import
Dbb
from
"./Dbb.vue"
import
Outp
from
"./Outp.vue"
import
AdditionalInfo
from
"./AdditionalInfo.vue"
import
Payment
from
"./Payment103.vue"
import
Glepan
from
"~/views/Public/Glepan"
import
Setpan
from
"~/views/Public/Setpan"
...
...
@@ -109,7 +120,9 @@ export default {
"m-cnyp"
:
Cnyp
,
"m-dbe"
:
Dbe
,
"m-dbb"
:
Dbb
,
"m-outp"
:
Outp
"m-outp"
:
Outp
,
"m-AdditionalInfo"
:
AdditionalInfo
,
"m-Payment"
:
Payment
},
provide
()
{
return
{
...
...
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