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
4ad534f3
Commit
4ad534f3
authored
Sep 07, 2022
by
wangna
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cctset
parent
8f833f02
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1503 additions
and
160 deletions
+1503
-160
index.js
src/config/CodeTable/index.js
+4
-0
Event.js
src/model/Cctset/Event.js
+75
-77
index.js
src/model/Cctset/index.js
+132
-0
Basp2.vue
src/views/Business/Cctset/Basp2.vue
+303
-0
Basp3.vue
src/views/Business/Cctset/Basp3.vue
+335
-0
Cnyp.vue
src/views/Business/Cctset/Cnyp.vue
+107
-52
Incp.vue
src/views/Business/Cctset/Incp.vue
+377
-0
Wg.vue
src/views/Business/Cctset/Wg.vue
+136
-21
index.vue
src/views/Business/Cctset/index.vue
+34
-10
No files found.
src/config/CodeTable/index.js
View file @
4ad534f3
...
...
@@ -4738,6 +4738,10 @@ const CodeTable = {
{
label
:
"新建"
,
value
:
"A"
},
{
label
:
"删除"
,
value
:
"D"
},
],
ownextkey3
:
[
{
label
:
"08350012 中国光大银行北京分行"
,
value
:
"08350012"
},
{
label
:
"08357113 LM ADD"
,
value
:
"08357113"
},
],
ownexttyp
:
[
{
label
:
"手工录入"
,
value
:
"OE"
},
{
label
:
"分行"
,
value
:
"OB"
},
...
...
src/model/Cctset/Event.js
View file @
4ad534f3
...
...
@@ -2,89 +2,86 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onTrndocButshw
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butshw"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
async
onTrndocButshw
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butshw"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButadd
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButnew
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butnew"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButnew
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butnew"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButattto
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butattto"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButattto
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butattto"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButdel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButatt
(){
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butatt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTrndocButatt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"trndoc.butatt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSetmodDet
(){
let
rtnmsg
=
await
this
.
executeRule
(
"setmod.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSetmodDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"setmod.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onIncctySelbut1
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"inccty.selbut1"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
src/model/Cctset/index.js
View file @
4ad534f3
...
...
@@ -48,6 +48,138 @@ export default class Cctset {
},
},
},
bopmod
:{
dbdp
:{
baspp
:{
cusnam
:
""
,
// .bopmod.dbdp.baspp.cusnam
cornam
:
""
,
// .bopmod.dbdp.baspp.cornam
corpnam
:
""
,
// .bopmod.dbdp.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbdp.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbdp.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp
:{
bas
:{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbdgrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbdgrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbdgrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbdgrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt
:
""
,
},
},
// 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
dbap
:{
baspp
:{
cusnam
:
""
,
// .bopmod.dbap.baspp.cusnam
cornam
:
""
,
// .bopmod.dbap.baspp.cornam
corpnam
:
""
,
// .bopmod.dbap.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbap.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbap.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp
:{
bas
:{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbagrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbagrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbagrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbagrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbagrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
szflg
:
""
,
// 申报类型 .bopmod.szflg
basflg
:
""
,
// 基础数据 .bopmod.basflg
dclflg
:
""
,
// 申报数据 .bopmod.dclflg
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
outchargeccy
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp
:
""
,
// 款项来源 .bopmod.acttyp
},
cnybop
:{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
cnyinc
:{
spk
:
""
,
// 业务主键 .cnybop.cnyinc.spk
sbankorgcode
:
""
,
// 银行机构代码 .cnybop.cnyinc.sbankorgcode
spayeeorgcode
:
""
,
// 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sswiftbic
:
""
,
// 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
spayeracct
:
""
,
// 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
smidtransbank
:
""
,
// 中�'转汇行 .cnybop.cnyinc.smidtransbank
dpayeedate
:
""
,
// 收款日期 .cnybop.cnyinc.dpayeedate
sbalancemode
:
""
,
// 结算方式 .cnybop.cnyinc.sbalancemode
sorilevyno
:
""
,
// 原申报号码 .cnybop.cnyinc.sorilevyno
sbanktrano
:
""
,
// 银行业务编号 .cnybop.cnyinc.sbanktrano
fpayeeamt
:
""
,
// 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fcustomsamt
:
""
,
// 已报关收款金额 .cnybop.cnyinc.fcustomsamt
frecordamt
:
""
,
// 已备案收款金额 .cnybop.cnyinc.frecordamt
fprepayeeamt
:
""
,
// 预收款金额 .cnybop.cnyinc.fprepayeeamt
iaccountperiod
:
""
,
// 结�'�期 .cnybop.cnyinc.iaccountperiod
fonshoreamt
:
""
,
// 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
foffshoreamt
:
""
,
// 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
fnogoodsamt
:
""
,
// 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
cpayeeattr
:
""
,
// 收款人属性 .cnybop.cnyinc.cpayeeattr
cpayeraccttyp
:
""
,
// 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
spayercountrycode
:
""
,
// 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeecny
:
""
,
// 收款币种 .cnybop.cnyinc.spayeecny
spayeeacct
:
""
,
// 收款人账号 .cnybop.cnyinc.spayeeacct
ftotalamt
:
""
,
// 原币金额 .cnybop.cnyinc.ftotalamt
},
spayeename
:
""
,
// 收款人名称 .cnybop.spayeename
spayername
:
""
,
// 付款人名称 .cnybop.spayername
saddword
:
""
,
// 交易附言 .cnybop.saddword
sbankname
:
""
,
// 银行机构名称 .cnybop.sbankname
incscale
:
""
,
// INCSCALE .cnybop.incscale
},
bptbck
:{
bptbckg
:[],
// .bptbck.bptbckg
dscbckcur
:
""
,
// currency discount paid back .bptbck.dscbckcur
},
pageId
:
""
,
// ctx的key
trnmod
:
new
Pub
().
data
.
Trnmod
,
setmod
:
new
Pub
().
data
.
Setmod
,
...
...
src/views/Business/Cctset/Basp2.vue
0 → 100644
View file @
4ad534f3
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"11"
>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.roptnam"
data-path=
".bopmod.dbdp.baspp.roptnam"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"申报号码"
prop=
"bopmod.dbdgrp.bas.rptno"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.rptno"
maxlength=
"22"
placeholder=
"请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"操作类型"
prop=
"bopmod.dbdgrp.bas.actiontype"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.actiontype"
style=
"width:100%"
placeholder=
"请选择操作类型"
>
<el-option
v-for=
"item in actiontype"
: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=
"地区机构号"
prop=
"bopmod.dbdgrp.bas.ownextkey"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<el-option
v-for=
"item in ownextkey"
: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=
"银行业务编号"
prop=
"bopmod.dbdgrp.bas.buscode"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.buscode"
maxlength=
"22"
placeholder=
"请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人类型"
prop=
"bopmod.dbdgrp.bas.custype"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.custype"
style=
"width:100%"
placeholder=
"请选择类型"
>
<el-option
v-for=
"item in codes.custype"
: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=
"收款人名称"
prop=
"bopmod.dbdgrp.bas.custnm"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbdgrp.bas.custnm"
maxlength=
"63"
show-word-limit
placeholder=
"请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人名称"
prop=
"bopmod.dbdgrp.bas.oppuser"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbdgrp.bas.oppuser"
maxlength=
"63"
show-word-limit
placeholder=
"请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
disabled
label=
"身份证件号码"
prop=
"bopmod.dbdgrp.bas.idcode"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.idcode"
maxlength=
"32"
placeholder=
"请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结汇金额"
prop=
"bopmod.dbdgrp.bas.lcyamt"
>
<c-input-currency
v-model=
"model.bopmod.dbdgrp.bas.lcyamt"
placeholder=
"请输入结汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"现汇金额"
prop=
"bopmod.dbdgrp.bas.fcyamt"
>
<c-input-currency
v-model=
"model.bopmod.dbdgrp.bas.fcyamt"
placeholder=
"请输入现汇金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它金额"
prop=
"bopmod.dbdgrp.bas.othamt"
>
<c-input-currency
v-model=
"model.bopmod.dbdgrp.bas.othamt"
placeholder=
"请输入其它金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
disabled
label=
"收入款币种及金额"
prop=
"bopmod.dbdgrp.bas.txccy"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.txccy"
style=
"width:100%"
placeholder=
"请选择收入款币种及金额"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
""
prop=
"bopmod.dbdgrp.bas.txamt"
label-width=
"5px"
>
<c-input-currency
disabled
v-model=
"model.bopmod.dbdgrp.bas.txamt"
placeholder=
"请输入收入款币种及金额"
></c-input-currency>
</el-form-item>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"修改/删除原因"
prop=
"bopmod.dbdgrp.bas.actiondesc"
>
<c-input
disabled
:rows=
"7"
type=
"textarea"
v-model=
"model.bopmod.dbdgrp.bas.actiondesc"
maxlength=
"32"
show-word-limit
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结算方式"
prop=
"bopmod.dbdgrp.bas.methods"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.methods"
style=
"width:100%"
placeholder=
"请选择结算方式"
>
<el-option
v-for=
"item in codes.bopmethods"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.cusnam"
data-path=
".bopmod.dbdp.baspp.cusnam"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"组织机构代码"
prop=
"bopmod.dbdgrp.bas.custcod"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.custcod"
maxlength=
"18"
placeholder=
"请输入组织机构"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bopmod.dbdp.baspp.acp"
>
<c-checkbox
style=
" margin: 0px 0 10px 150px;"
disabled
v-model=
"model.bopmod.dbdp.baspp.acp"
>
确认
</c-checkbox>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.corpnam"
data-path=
".bopmod.dbdp.baspp.corpnam"
>
</span>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.exratelab"
data-path=
".bopmod.dbdp.baspp.exratelab"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"结汇汇率"
prop=
"bopmod.dbdgrp.bas.exrate"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.exrate"
placeholder=
"请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.lcyamtlab"
data-path=
".bopmod.dbdp.baspp.lcyamtlab"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"人民币帐号/银行卡号"
prop=
"bopmod.dbdgrp.bas.lcyacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.lcyacc"
maxlength=
"32"
placeholder=
"请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"外汇帐号/银行卡号"
prop=
"bopmod.dbdgrp.bas.fcyacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.fcyacc"
maxlength=
"32"
placeholder=
"请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它帐号/银行卡号"
prop=
"bopmod.dbdgrp.bas.othacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbdgrp.bas.othacc"
maxlength=
"32"
placeholder=
"请输入其它帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"国内银行扣费"
prop=
"bopmod.dbdgrp.bas.inchargeccy"
>
<c-select
disabled
v-model=
"model.bopmod.dbdgrp.bas.inchargeccy"
style=
"width:100%"
placeholder=
"请选择国内银行扣费"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
""
prop=
"bopmod.dbdgrp.bas.inchargeamt"
label-width=
"5px"
>
<c-input-currency
disabled
v-model=
"model.bopmod.dbdgrp.bas.inchargeamt"
placeholder=
"请输入国内银行扣费"
></c-input-currency>
</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/Botset/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
actiontype
:
[
{
label
:
"新建"
,
value
:
"A"
},
{
label
:
"修改"
,
value
:
"C"
},
{
label
:
"删除"
,
value
:
"D"
},
{
label
:
"申报无误(银行反馈)"
,
value
:
"R"
},
],
ownextkey
:
[
{
label
:
"08350012"
,
value
:
"08350012"
},
],
}
},
computed
:
{
acp
:
{
get
()
{
return
this
.
model
.
bopmod
.
dbdp
.
baspp
.
acp
===
"X"
;
},
set
(
val
)
{
this
.
model
.
bopmod
.
dbdp
.
baspp
.
acp
=
val
?
"X"
:
""
;
},
},
},
// watch:{
// "model.lendoc.actflg":function(){
// if(this.model.bopmod.szflg=='2' && this.model.lendoc.actflg=='X'){
// this.model.bopmod.dbdp.baspp.acp="X"
// }else{
// this.model.bopmod.dbdp.baspp.acp=""
// }
// }
// },
methods
:{},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Cctset/Basp3.vue
0 → 100644
View file @
4ad534f3
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"11"
>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.roptnam"
data-path=
".bopmod.dbdp.baspp.roptnam"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"申报号码"
prop=
"bopmod.dbagrp.bas.rptno"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.rptno"
maxlength=
"22"
placeholder=
"请输入申报号码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"操作类型"
prop=
"bopmod.dbagrp.bas.actiontype"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.actiontype"
style=
"width:100%"
placeholder=
"请选择操作类型"
>
<el-option
v-for=
"item in actiontype"
: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=
"地区机构号"
prop=
"bopmod.dbagrp.bas.ownextkey"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<el-option
v-for=
"item in ownextkey"
: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=
"银行业务编号"
prop=
"bopmod.dbagrp.bas.buscode"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.buscode"
maxlength=
"22"
placeholder=
"请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人类型"
prop=
"bopmod.dbagrp.bas.custype"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.custype"
style=
"width:100%"
placeholder=
"请选择类型"
@
change=
"selectOrCheckboxRule('bopmod.dbagrp.bas.custype')"
>
<el-option
v-for=
"item in codes.custype"
: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=
"收款人名称"
prop=
"bopmod.dbagrp.bas.custnm"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbagrp.bas.custnm"
maxlength=
"63"
show-word-limit
placeholder=
"请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人名称"
prop=
"bopmod.dbagrp.bas.oppuser"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbagrp.bas.oppuser"
maxlength=
"63"
show-word-limit
placeholder=
"请输入付款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"身份证件号码"
prop=
"bopmod.dbagrp.bas.idcode"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.idcode"
maxlength=
"32"
placeholder=
"请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结汇金额"
prop=
"bopmod.dbagrp.bas.lcyamt"
>
<c-input-currency
v-model=
"model.bopmod.dbagrp.bas.lcyamt"
placeholder=
"请输入结汇金额"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.lcyamt', model.bopmod.dbagrp.bas.lcyamt)"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"现汇金额"
prop=
"bopmod.dbagrp.bas.fcyamt"
>
<c-input-currency
v-model=
"model.bopmod.dbagrp.bas.fcyamt"
placeholder=
"请输入现汇金额"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.fcyamt', model.bopmod.dbagrp.bas.fcyamt)"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它金额"
prop=
"bopmod.dbagrp.bas.othamt"
>
<c-input-currency
v-model=
"model.bopmod.dbagrp.bas.othamt"
placeholder=
"请输入其它金额"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.othamt', model.bopmod.dbagrp.bas.othamt)"
></c-input-currency>
</el-form-item>
</c-col>
<c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"收入款币种及金额"
prop=
"bopmod.dbagrp.bas.txccy"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.txccy"
style=
"width:100%"
placeholder=
"请选择收入款币种及金额"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
""
prop=
"bopmod.dbagrp.bas.txamt"
label-width=
"5px"
>
<c-input-currency
disabled
v-model=
"model.bopmod.dbagrp.bas.txamt"
placeholder=
"请输入收入款币种及金额"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.txamt', model.bopmod.dbagrp.bas.txamt)"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"国内银行扣费"
prop=
"bopmod.dbagrp.bas.inchargeccy"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.inchargeccy"
style=
"width:100%"
placeholder=
"请选择国内银行扣费"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
""
prop=
"bopmod.dbagrp.bas.inchargeamt"
label-width=
"5px"
>
<c-input-currency
disabled
v-model=
"model.bopmod.dbagrp.bas.inchargeamt"
placeholder=
"请输入国内银行扣费"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.inchargeamt', model.bopmod.dbagrp.bas.inchargeamt)"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col>
<c-col
:span=
"10"
>
<el-form-item
label=
"国外银行扣费"
prop=
"bopmod.dbagrp.bas.outchargeccy"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.outchargeccy"
style=
"width:100%"
placeholder=
"请选择国内银行扣费"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<el-form-item
label=
""
prop=
"bopmod.dbagrp.bas.outchargeamt"
label-width=
"5px"
>
<c-input-currency
disabled
v-model=
"model.bopmod.dbagrp.bas.outchargeamt"
placeholder=
"请输入国外银行扣费"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.dbagrp.bas.outchargeamt', model.bopmod.dbagrp.bas.outchargeamt)"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
><el-form-item
label=
""
></el-form-item></c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"修改/删除原因"
prop=
"bopmod.dbagrp.bas.actiondesc"
>
<c-input
disabled
:rows=
"7"
type=
"textarea"
v-model=
"model.bopmod.dbagrp.bas.actiondesc"
maxlength=
"32"
show-word-limit
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结算方式"
prop=
"bopmod.dbagrp.bas.methods"
>
<c-select
disabled
v-model=
"model.bopmod.dbagrp.bas.methods"
style=
"width:100%"
placeholder=
"请选择结算方式"
>
<el-option
v-for=
"item in codes.bopmethods"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.cusnam"
data-path=
".bopmod.dbdp.baspp.cusnam"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"组织机构代码"
prop=
"bopmod.dbagrp.bas.custcod"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.custcod"
maxlength=
"18"
placeholder=
"请输入组织机构"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bopmod.dbap.baspp.acp"
>
<c-checkbox
style=
" margin: 0px 0 10px 150px;"
disabled
v-model=
"model.bopmod.dbap.baspp.acp"
>
确认
</c-checkbox>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.corpnam"
data-path=
".bopmod.dbdp.baspp.corpnam"
>
</span>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.exratelab"
data-path=
".bopmod.dbdp.baspp.exratelab"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"结汇汇率"
prop=
"bopmod.dbagrp.bas.exrate"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.exrate"
placeholder=
"请输入结汇汇率"
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbdp.baspp.lcyamtlab"
data-path=
".bopmod.dbdp.baspp.lcyamtlab"
>
</span>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"人民币帐号/银行卡号"
prop=
"bopmod.dbagrp.bas.lcyacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.lcyacc"
maxlength=
"32"
placeholder=
"请输入人民币帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"外汇帐号/银行卡号"
prop=
"bopmod.dbagrp.bas.fcyacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.fcyacc"
maxlength=
"32"
placeholder=
"请输入外汇帐号/银行卡号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它帐号/银行卡号"
prop=
"bopmod.dbagrp.bas.othacc"
>
<c-input
disabled
v-model=
"model.bopmod.dbagrp.bas.othacc"
maxlength=
"32"
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/Botset/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
actiontype
:
[
{
label
:
"新建"
,
value
:
"A"
},
{
label
:
"修改"
,
value
:
"C"
},
{
label
:
"删除"
,
value
:
"D"
},
{
label
:
"申报无误(银行反馈)"
,
value
:
"R"
},
],
ownextkey
:
[
{
label
:
"08350012"
,
value
:
"08350012"
},
],
}
},
// computed: {
// acp: {
// get() {
// return this.model.bopmod.dbap.baspp.acp === "X";
// },
// set(val) {
// this.model.bopmod.dbap.baspp.acp = val ? "X" : "";
// },
// },
// },
// watch:{
// "model.bopmod.dbap.baspp.acp" :{
// immediate: true,
// handler(val,oldval){
// if(this.model.bopmod.dbap.baspp.acp==""){
// this.model.bopmod.dbap.baspp.acp="X"
// }
// }
// },
// },
methods
:{
// async change() {
// if(this.model.bopmod.szflg=="1"){
// this.model.bopmod.dbagrp.bas.outchargeamt=this.model.bopmod.outchargeamt
// }
// }
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Cctset/Cnyp.vue
View file @
4ad534f3
<
template
>
<div
class=
"eibs-tab"
>
<!-- 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')
"
>
</c-select>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
label-width=
"30%"
prop=
"cnybop.cnyflg
"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2101表"
:code=
"codes.cnyflg"
:disabled=
"model.ccdgrp.cbs.max.cur!='CNY'
"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col
:span=
"12
"
>
<el-form-item
:label=
"$t('cnybop.S0000045')"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('cnybop.S0000045')
"
>
</c-select>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
label-width=
"30%"
prop=
"cnybop.traflg
"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2107表"
:code=
"codes.traflg"
:disabled=
"true
"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col
:span=
"12
"
>
<el-form-item
:label=
"$t('cnybop.S0000077')"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('cnybop.S0000077')
"
>
</c-select>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
label-width=
"30%"
prop=
"cnybop.outflg
"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2111表"
:code=
"codes.outflg"
:disabled=
"true
"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col
:span=
"12
"
>
<el-form-item
:label=
"$t('cnybop.S0000113')"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('cnybop.S0000113')
"
>
</c-select>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
label-width=
"30%"
prop=
"cnybop.libflg
"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2106表"
:code=
"codes.libflg"
:disabled=
"true
"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col
:span=
"12
"
>
<el-form-item
:label=
"$t('cnybop.S0000142')"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('cnybop.S0000142')
"
>
</c-select>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
label-width=
"30%"
prop=
"cnybop.vouflg
"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2122表"
:code=
"codes.vouflg"
:disabled=
"true
"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width: 100%"
placeholder=
"请选择是否报送跨境人民币2101表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000045')"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000045')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000077')"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000077')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000113')"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000113')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000142')"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000142')"
>
</c-select>
</el-form-item>
</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/Cctset/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cctset/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{
this
.
model
.
cnybop
.
cnyflg
=
"2"
;
this
.
model
.
cnybop
.
traflg
=
"2"
;
this
.
model
.
cnybop
.
outflg
=
"2"
;
this
.
model
.
cnybop
.
libflg
=
"2"
;
this
.
model
.
cnybop
.
vouflg
=
"2"
;
},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cctset/Incp.vue
0 → 100644
View file @
4ad534f3
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"业务主键 "
prop=
"cnybop.cnyinc.spk"
>
<c-input
disabled
v-model=
"model.cnybop.cnyinc.spk"
maxlength=
"20"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"银行机构名称"
prop=
"cnybop.sbankname"
>
<c-input
disabled
v-model=
"model.cnybop.sbankname"
maxlength=
"80"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"银行机构代码"
prop=
"cnybop.cnyinc.sbankorgcode"
>
<c-input
disabled
v-model=
"model.cnybop.cnyinc.sbankorgcode"
maxlength=
"12"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"收款人账号"
prop=
"cnybop.cnyinc.spayeeacct"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeeacct"
maxlength=
"32"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"收款人名称"
prop=
"cnybop.spayeename"
>
<c-input
v-model=
"model.cnybop.spayeename"
maxlength=
"80"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人属性"
prop=
"cnybop.cnyinc.cpayeeattr"
>
<c-select
v-model=
"model.cnybop.cnyinc.cpayeeattr"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.cpayeeattr"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"付款人名称"
prop=
"cnybop.spayername"
>
<c-input
v-model=
"model.cnybop.spayername"
maxlength=
"80"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结算方式"
prop=
"cnybop.cnyinc.sbalancemode"
>
<c-select
v-model=
"model.cnybop.cnyinc.sbalancemode"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.sbalancemode"
: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=
" 清算(结算)帐户类型"
prop=
"cnybop.cnyinc.cpayeraccttyp"
>
<c-select
v-model=
"model.cnybop.cnyinc.cpayeraccttyp"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.cpayeraccttyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"清算(结算)账户账号"
prop=
"cnybop.cnyinc.spayeracct"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeracct"
maxlength=
"32"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款日期"
prop=
"cnybop.cnyinc.dpayeedate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnyinc.dpayeedate"
style=
"width: 100%"
placeholder=
""
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款币种"
prop=
"cnybop.cnyinc.spayeecny"
>
<c-select
v-model=
"model.cnybop.cnyinc.spayeecny"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"原币金额"
prop=
"cnybop.cnyinc.ftotalamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.ftotalamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"货物贸易收款金额"
prop=
"cnybop.cnyinc.fpayeeamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fpayeeamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"已报关收款金额"
prop=
"cnybop.cnyinc.fcustomsamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fcustomsamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"已备案收款金额"
prop=
"cnybop.cnyinc.frecordamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.frecordamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"交易附言"
prop=
"cnybop.saddword"
>
<c-input
v-model=
"model.cnybop.saddword"
maxlength=
"80"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"银行业务编号"
prop=
"cnybop.cnyinc.sbanktrano"
>
<c-input
disabled
v-model=
"model.cnybop.cnyinc.sbanktrano"
maxlength=
"22"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"收款人机构代码或身份证件号码"
prop=
"cnybop.cnyinc.spayeeorgcode"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayeeorgcode"
maxlength=
"18"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"21"
>
<c-form-item
label=
"付款人常驻国家(地区)代码"
prop=
"cnybop.cnyinc.spayercountrycode"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayercountrycode"
maxlength=
"3"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onIncctySelbut1"
>
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"付款行SWIFT BIC"
prop=
"cnybop.cnyinc.sswiftbic"
>
<c-input
v-model=
"model.cnybop.cnyinc.sswiftbic"
maxlength=
"11"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"中间转汇行"
prop=
"cnybop.cnyinc.smidtransbank"
>
<c-input
v-model=
"model.cnybop.cnyinc.smidtransbank"
maxlength=
"11"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"预收款比例"
prop=
"cnybop.incscale"
>
<c-input
v-model=
"model.cnybop.incscale"
maxlength=
"4"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"预收款金额"
prop=
"cnybop.cnyinc.fprepayeeamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fprepayeeamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"结帐期"
prop=
"cnybop.cnyinc.iaccountperiod"
>
<c-input
v-model=
"model.cnybop.cnyinc.iaccountperiod"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"原申报号码"
prop=
"cnybop.cnyinc.sorilevyno"
>
<c-input
v-model=
"model.cnybop.cnyinc.sorilevyno"
maxlength=
"24"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"无货物报关进出境物流货物金额"
prop=
"cnybop.cnyinc.fonshoreamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fonshoreamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"无货物报关离岸转手买卖金额"
prop=
"cnybop.cnyinc.foffshoreamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.foffshoreamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"无货物报关其他金额"
prop=
"cnybop.cnyinc.fnogoodsamt"
>
<c-input
v-model=
"model.cnybop.cnyinc.fnogoodsamt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
</el-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Botset/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cctset/Wg.vue
View file @
4ad534f3
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<!-- ====================左边======================= -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-fullbox>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width: 100%"
placeholder=
"请选择申报类型"
@
change=
"selectOrCheckboxRule('bopmod.szflg')"
>
<el-option
v-for=
"item in codes.szflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
<template
slot=
"footer"
>
<el-form-item
label=
""
prop=
"bopmod.basflg"
>
<c-checkbox
:disabled=
"
model.bopmod.szflg == '3' || model.bopmod.szflg == ''
"
v-model=
"model.bopmod.basflg"
style=
"margin-left: 10px"
>
基础数据
</c-checkbox
>
</el-form-item>
</
template
>
</c-fullbox>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"款项来源"
prop=
"bopmod.acttyp"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width: 100%"
placeholder=
"请选择款项来源"
:code=
"codes.acttyp"
:disabled=
"model.bopmod.szflg != '1'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width: 100%"
placeholder=
"请选择地区机构号"
:code=
"codes.ownextkey3"
:disabled=
"model.bopmod.szflg == '3' || model.bopmod.szflg == ''"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
prop=
"bopmod.outchargeccy"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
placeholder=
"请选择国外银行扣费(涉外收入申报专用)"
disabled
style=
"width: 100%"
>
<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=
""
label-width=
"5px"
prop=
"bopmod.outchargeamt"
>
<c-input-currency
v-model=
"model.bopmod.outchargeamt"
placeholder=
"请输入国外银行扣费(涉外收入申报专用)"
:disabled=
"model.bopmod.szflg!='1' || model.bopmod.basflg !='X'"
@
keyup
.
enter
.
native=
"
defaultFunction(
'bopmod.outchargeamt',
model.bopmod.outchargeamt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col>
...
...
@@ -12,7 +115,7 @@
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col>
<!-- S0000020 : 申报类型 -->
<c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
...
...
@@ -20,7 +123,7 @@
</c-select>
</el-form-item>
</c-col>
<!-- SH000027 : 款项来源 -->
<c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
...
...
@@ -28,7 +131,7 @@
</c-select>
</el-form-item>
</c-col>
<!-- SH000021 : 地区机构号 -->
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
...
...
@@ -36,7 +139,7 @@
</c-select>
</el-form-item>
</c-col>
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col :span="12">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
...
...
@@ -49,30 +152,42 @@
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
</c-form-item>
</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/Cctset/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cctset/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
acttyp
:
[
{
label
:
"境外"
,
value
:
"(JW)"
},
{
label
:
"境内非居民"
,
value
:
"(JN)"
},
],
};
},
}
watch
:
{
"model.bopmod.szflg"
:
function
()
{
if
(
this
.
model
.
bopmod
.
szflg
==
"3"
||
this
.
model
.
bopmod
.
szflg
==
""
)
{
this
.
model
.
bopmod
.
basflg
=
""
;
}
if
(
this
.
model
.
bopmod
.
szflg
!=
"1"
)
{
this
.
model
.
bopmod
.
acttyp
=
""
;
}
},
methods
:{...
Event
},
created
:
function
(){
},
}
}
methods
:
{...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cctset/index.vue
View file @
4ad534f3
...
...
@@ -65,24 +65,44 @@
<m-docpan1
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane
label=
"境内收入申报单-基础信息"
name=
"basp"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
label=
"外管信息"
name=
"wg"
>
<m-wg
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
v-if=
"model.bopmod.szflg == '1' && model.bopmod.basflg == 'X'"
label=
"涉外收入申请单-基础信息"
name=
"basp3"
>
<c-content>
<m-basp3
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
v-if=
"model.bopmod.szflg == '2' && model.bopmod.basflg == 'X'"
label=
"境内收入申请单-基础信息"
name=
"basp2"
>
<c-content>
<m-basp2
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--cnybop PD000046 2107境外主体之间资金划转 -->
<el-tab-pane
label=
"2107境外主体之间资金划转"
name=
"trap"
>
<m-trap
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
v-if=
"model.cnybop.cnyflg == '1'"
label=
"2101跨境收入信息"
name=
"incp"
>
<c-content>
<m-incp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
...
...
@@ -98,11 +118,13 @@ import Check from "~/model/Cctset/Check";
import
Default
from
"~/model/Cctset/Default"
;
import
Pattern
from
"~/model/Cctset/Pattern"
;
import
Setp
from
"./Setp"
;
import
Basp
from
"./Basp"
;
import
Wg
from
"./Wg"
;
import
Cnyp
from
"./Cnyp"
;
import
Trap
from
"./Trap"
;
import
Docpan1
from
"./Docpan1"
;
import
Basp2
from
"./Basp2"
;
import
Basp3
from
"./Basp3"
;
import
Incp
from
"./Incp"
import
Docpan
from
"~/views/Public/Docpan"
;
import
Doctre
from
"~/views/Public/Doctre"
;
...
...
@@ -116,7 +138,6 @@ export default {
components
:
{
"m-setp"
:
Setp
,
"m-docpan1"
:
Docpan1
,
"m-basp"
:
Basp
,
"m-wg"
:
Wg
,
"m-cnyp"
:
Cnyp
,
"m-trap"
:
Trap
,
...
...
@@ -126,6 +147,9 @@ export default {
"m-setpan"
:
Setpan
,
"m-glepan"
:
Glepan
,
"m-engp"
:
Engp
,
"m-basp2"
:
Basp2
,
"m-basp3"
:
Basp3
,
"m-incp"
:
Incp
,
},
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