Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
a92f1540
Commit
a92f1540
authored
Aug 23, 2022
by
liyixun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决gitopn中跨境人民币申报数据显示问题,getset界面优化
parent
cd735149
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
463 additions
and
71 deletions
+463
-71
Check.js
src/model/Getset/Check.js
+21
-0
Default.js
src/model/Getset/Default.js
+6
-0
Event.js
src/model/Getset/Event.js
+97
-0
Pattern.js
src/model/Getset/Pattern.js
+81
-0
index.js
src/model/Getset/index.js
+44
-12
Basp.vue
src/views/Business/Getset/Basp.vue
+0
-0
Docpan.vue
src/views/Business/Getset/Docpan.vue
+39
-9
Gitsetp1.vue
src/views/Business/Getset/Gitsetp1.vue
+10
-8
Wg.vue
src/views/Business/Getset/Wg.vue
+61
-16
index.vue
src/views/Business/Getset/index.vue
+13
-6
Cnyp.vue
src/views/Business/Gitopn/Cnyp.vue
+2
-1
Detp.vue
src/views/Business/Gitopn/Detp.vue
+5
-0
Gidtxtp.vue
src/views/Business/Gitopn/Gidtxtp.vue
+1
-1
Opnp.vue
src/views/Business/Gitopn/Opnp.vue
+1
-10
Ovwp.vue
src/views/Business/Gitopn/Ovwp.vue
+81
-7
index.vue
src/views/Business/Gitopn/index.vue
+1
-1
No files found.
src/model/Getset/Check.js
View file @
a92f1540
...
...
@@ -8,35 +8,55 @@ let checkObj = {
"bopmod.dbagrp.bas.lcyacc"
:
null
,
"cnybop.outflg"
:
null
,
"bopmod.dbagrp.bas.outchargeamt"
:
null
,
"bopmod.dbdgrp.bas.fcyacc"
:
null
,
"bopmod.dbagrp.bas.fcyamt"
:
null
,
"bopmod.dbdgrp.bas.buscode"
:
null
,
"bopmod.dbdgrp.bas.inchargeamt"
:
null
,
"bopmod.dbdgrp.bas.idcode"
:
null
,
"gcdgrp.oth.adrelc"
:
null
,
"bopmod.dbdgrp.bas.custnm"
:
null
,
"bopmod.dbagrp.bas.exrate"
:
null
,
"bopmod.dbdgrp.bas.txamt"
:
null
,
"bopmod.dbagrp.bas.txccy"
:
null
,
"gcdgrp.prb.namelc"
:
null
,
"gcdgrp.prb.pts.adrblk"
:
null
,
"bopmod.dbagrp.bas.custcod"
:
null
,
"cnybop.cnyflg"
:
null
,
"bopmod.dbdgrp.bas.fcyamt"
:
null
,
"bopmod.dbagrp.bas.txamt"
:
null
,
"bopmod.dbdgrp.bas.methods"
:
null
,
"bopmod.dbdgrp.bas.exrate"
:
null
,
"bopmod.dbagrp.bas.buscode"
:
null
,
"lendoc.account"
:
null
,
"bopmod.dbagrp.bas.othamt"
:
null
,
"gcdgrp.oth.pts.extkey"
:
null
,
"bopmod.dbagrp.bas.actiondesc"
:
null
,
"bopmod.dbdgrp.bas.oppuser"
:
null
,
"bopmod.dbdgrp.bas.othamt"
:
null
,
"bopmod.dbdgrp.bas.custype"
:
null
,
"bopmod.dbagrp.bas.outchargeccy"
:
null
,
"gcdgrp.prb.adrelc"
:
null
,
"bopmod.dbagrp.bas.actiontype"
:
null
,
"bopmod.dbdgrp.bas.rptno"
:
null
,
"gcdgrp.oth.namelc"
:
null
,
"bopmod.szflg"
:
null
,
"bopmod.dbdgrp.bas.actiontype"
:
null
,
"bopmod.dbdgrp.bas.lcyamt"
:
null
,
"cnybop.traflg"
:
null
,
"bopmod.dbagrp.bas.inchargeccy"
:
null
,
"bopmod.dbagrp.bas.custnm"
:
null
,
"gcdgrp.prb.pts.extkey"
:
null
,
"bopmod.dbdgrp.bas.othacc"
:
null
,
"bopmod.dbagrp.bas.fcyacc"
:
null
,
"bopmod.dbdgrp.bas.inchargeccy"
:
null
,
"bopmod.dbagrp.bas.custype"
:
null
,
"bopmod.dbdgrp.bas.txccy"
:
null
,
"bopmod.dbdgrp.bas.custcod"
:
null
,
"bopmod.dbagrp.bas.rptno"
:
null
,
"bopmod.dbagrp.bas.oppuser"
:
null
,
"gcdgrp.apl.pts.nam"
:
null
,
"bopmod.basflg"
:
null
,
"bopmod.dbdgrp.bas.lcyacc"
:
null
,
"bopmod.dbagrp.bas.idcode"
:
null
,
"bopmod.dbagrp.bas.othacc"
:
null
,
"bopmod.dbagrp.bas.lcyamt"
:
null
,
...
...
@@ -45,6 +65,7 @@ let checkObj = {
"bopmod.ownextkey"
:
null
,
"bopmod.acttyp"
:
null
,
"gcdgrp.oth.pts.adrblk"
:
null
,
"bopmod.dbdgrp.bas.actiondesc"
:
null
,
"mtabut.clsflg"
:
null
,
"cnybop.vouflg"
:
null
,
}
...
...
src/model/Getset/Default.js
View file @
a92f1540
...
...
@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import
Utils
from
"~/utils/index"
export
default
{
"bopmod.dbdgrp.bas.rptno"
:
Utils
.
defaultFunction
,
"cnybop.libflg"
:
Utils
.
defaultFunction
,
"gidgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"gcdgrp.rec.ownref"
:
Utils
.
defaultFunction
,
...
...
@@ -15,8 +16,10 @@ export default {
"bopmod.szflg"
:
Utils
.
defaultFunction
,
"bopmod.basflg"
:
Utils
.
defaultFunction
,
"gidgrp.rec.liadat"
:
Utils
.
defaultFunction
,
"bopmod.dbdgrp.bas.tmpref"
:
Utils
.
defaultFunction
,
"gidgrp.rec.gartyp"
:
Utils
.
defaultFunction
,
"cnybop.vouflg"
:
Utils
.
defaultFunction
,
"bopmod.dbdgrp.bas.buscode"
:
Utils
.
defaultFunction
,
"bopmod.vrfflg"
:
Utils
.
defaultFunction
,
"bopmod.dbagrp.bas.custype"
:
Utils
.
defaultFunction
,
"bopmod.dbagrp.bas.custcod"
:
Utils
.
defaultFunction
,
...
...
@@ -28,6 +31,7 @@ export default {
"gcdgrp.prb.namelc"
:
Utils
.
defaultFunction
,
"gcdgrp.prb.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"gcdgrp.prb.pts.adrblk"
:
Utils
.
defaultFunction
,
"bopmod.dbdgrp.bas.custype"
:
Utils
.
defaultFunction
,
"bopmod.dbagrp.bas.tmpref"
:
Utils
.
defaultFunction
,
"gcdgrp.oth.pts.extkey"
:
Utils
.
defaultFunction
,
"gcdgrp.oth.adrelc"
:
Utils
.
defaultFunction
,
...
...
@@ -40,9 +44,11 @@ export default {
"gidgrp.rec.expdat"
:
Utils
.
defaultFunction
,
"bopmod.dbagrp.bas.ownextkey"
:
Utils
.
defaultFunction
,
"bopmod.dclflg"
:
Utils
.
defaultFunction
,
"bopmod.dbdgrp.bas.custcod"
:
Utils
.
defaultFunction
,
"cnybop.cnyflg"
:
Utils
.
defaultFunction
,
"gcdgrp.cbs.opn1.amt"
:
Utils
.
defaultFunction
,
"bopmod.dbagrp.bas.buscode"
:
Utils
.
defaultFunction
,
"bopmod.dbdgrp.bas.ownextkey"
:
Utils
.
defaultFunction
,
"mtabut.clsflg"
:
Utils
.
defaultFunction
,
"cnybop.outflg"
:
Utils
.
defaultFunction
,
"gcdgrp.rec.docprbrol"
:
Utils
.
defaultFunction
,
...
...
src/model/Getset/Event.js
View file @
a92f1540
...
...
@@ -134,5 +134,101 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSav
(){
let
rtnmsg
=
await
this
.
executeRule
(
"sav"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onCan
(){
let
rtnmsg
=
await
this
.
executeRule
(
"can"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBaspp1Getreftmp
(){
let
rtnmsg
=
await
this
.
executeRule
(
"baspp1.getreftmp"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBaspp1Getref
(){
let
rtnmsg
=
await
this
.
executeRule
(
"baspp1.getref"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onChk
(){
let
rtnmsg
=
await
this
.
executeRule
(
"chk"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onChk
(){
let
rtnmsg
=
await
this
.
executeRule
(
"chk"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onButpErr
(){
let
rtnmsg
=
await
this
.
executeRule
(
"butp.err"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onCan
(){
let
rtnmsg
=
await
this
.
executeRule
(
"can"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
src/model/Getset/Pattern.js
View file @
a92f1540
...
...
@@ -273,4 +273,84 @@ export default {
"bopmod.dbdgrp.bas.rptno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"bopmod.dbdgrp.bas.tmpref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bopmod.dbdgrp.bas.actiondesc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbdgrp.bas.buscode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"bopmod.dbdgrp.bas.custcod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"长度不能超过18"
}
],
"bopmod.dbdgrp.bas.custnm"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
63
,
message
:
"长度不能超过63"
}
],
"bopmod.dbdgrp.bas.oppuser"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
63
,
message
:
"长度不能超过63"
}
],
"bopmod.dbdgrp.bas.idcode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbdgrp.bas.exrate"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
13
,
message
:
"长度不能超过13"
}
],
"bopmod.dbdgrp.bas.lcyamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbdgrp.bas.lcyacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbdgrp.bas.fcyamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbdgrp.bas.fcyacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbdgrp.bas.othamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbdgrp.bas.othacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbdgrp.bas.txamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbdgrp.bas.inchargeamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
}
\ No newline at end of file
src/model/Getset/index.js
View file @
a92f1540
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Getset
{
constructor
()
{
...
...
@@ -99,9 +100,6 @@ export default class Getset{
dbfadrblkcn
:
""
,
// Chinese address .gcdgrp.oth.dbfadrblkcn
},
},
mtabut
:{
clsflg
:
""
,
// Close Flag .mtabut.clsflg
},
lendoc
:{
actflg
:
""
,
// Input Account .lendoc.actflg
account
:
""
,
// ACT .lendoc.account
...
...
@@ -158,6 +156,45 @@ export default class Getset{
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
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
},
},
},
cnybop
:{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
...
...
@@ -166,15 +203,10 @@ export default class Getset{
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
},
liaall
:{
limmod
:{
limpfp
:{
clmcbe
:[],
// .liaall.limmod.limpfp.clmcbe
clmcbb
:[],
// .liaall.limmod.limpfp.clmcbb
clmpty
:[],
// .liaall.limmod.limpfp.clmpty
},
},
},
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
pageId
:
""
// ctx的key
}
}
...
...
src/views/Business/Getset/Basp.vue
View file @
a92f1540
This diff is collapsed.
Click to expand it.
src/views/Business/Getset/Docpan.vue
View file @
a92f1540
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-rol
:span=
"24"
>
<!-- ------页面左侧----------- -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"Verification Certificate Number"
prop=
"lendoc.vercerref"
>
<c-input
type=
"textarea"
v-model=
"model.lendoc.vercerref"
maxlength=
"20"
show-word-limit
placeholder=
"请输入Verification Certificate Number"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Declaration Number"
prop=
"lendoc.decnum"
>
<c-input
v-model=
"model.lendoc.decnum"
maxlength=
"22"
placeholder=
"请输入Declaration Number"
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- -----------页面右侧--------- -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"ACT"
prop=
"lendoc.account"
>
<c-input
:disabled=
"model.lendoc.actflg!='X'"
type=
"textarea"
v-model=
"model.lendoc.account"
maxlength=
"25"
show-word-limit
placeholder=
"请输入ACT"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"6"
:offset=
"6"
>
<c-checkbox
v-model=
"model.lendoc.actflg"
>
Input Account
</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-rol>
</c-row>
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
label=
"ACT"
prop=
"lendoc.account"
>
<c-input
type=
"textarea"
v-model=
"model.lendoc.account"
maxlength=
"25"
show-word-limit
:
placeholder=
"$t('other.please_enter')+'ACT'"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.lendoc.account"
maxlength=
"25"
show-word-limit
placeholder=
"$t('other.please_enter')+'ACT'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- S0000005 : Verification Certificate Number -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.lendoc.actflg"
>
{{
$t
(
'lendoc.C0000003'
)
}}
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Verification Certificate Number"
prop=
"lendoc.vercerref"
>
<c-input
type=
"textarea"
v-model=
"model.lendoc.vercerref"
maxlength=
"20"
show-word-limit
:
placeholder=
"$t('other.please_enter')+'Verification Certificate Number'"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.lendoc.vercerref"
maxlength=
"20"
show-word-limit
placeholder=
"$t('other.please_enter')+'Verification Certificate Number'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- S0000006 : Declaration Number -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
label=
"Declaration Number"
prop=
"lendoc.decnum"
>
<c-input
v-model=
"model.lendoc.decnum"
maxlength=
"22"
:
placeholder=
"$t('other.please_enter')+'Declaration Number'"
></c-input>
<c-input
v-model=
"model.lendoc.decnum"
maxlength=
"22"
placeholder=
"$t('other.please_enter')+'Declaration Number'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
</div>
</
template
>
<
script
>
...
...
src/views/Business/Getset/Gitsetp1.vue
View file @
a92f1540
...
...
@@ -92,7 +92,7 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Type of Undertaking"
prop=
"gidgrp.rec.gartyp"
>
<c-select
disabled
v-model=
"model.gidgrp.rec.gartyp"
style=
"width:100%"
placeholder=
"请输入Type of undertaking"
>
<c-select
:code=
"codes.typgar2"
disabled
v-model=
"model.gidgrp.rec.gartyp"
style=
"width:100%"
placeholder=
"请输入Type of undertaking"
>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -134,7 +134,7 @@
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Beneficiary Ref."
prop=
"gcdgrp.ben.pts.ref"
>
<c-input
disabled
v-model=
"model.gcdgrp.ben.pts.ref"
maxlength=
"16"
placeholder=
"请输入Beneficiary Ref."
></c-input>
<c-input
v-model=
"model.gcdgrp.ben.pts.ref"
maxlength=
"16"
placeholder=
"请输入Beneficiary Ref."
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
...
...
@@ -144,7 +144,7 @@
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"6"
:offset=
"6"
>
<c-checkbox
v-model=
"model.gctp.adaflg"
>
Add. Amount
</c-checkbox>
<c-checkbox
disabled
v-model=
"model.gctp.adaflg"
>
Add. Amount
</c-checkbox>
</c-col>
</c-col>
</c-col>
...
...
@@ -185,17 +185,19 @@
<c-input
disabled
v-model=
"model.gcdgrp.cbs.max2.amt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
24
>
<c-col
:span=
"6"
:offset=
"6"
>
<c-checkbox
v-model=
"model.gcdgrp.rec.cannowflg"
>
Payment under Cancelation of Guarantee
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"6"
:offset=
"6"
>
<c-checkbox
v-model=
"model.mtabut.clsflg"
>
Close Contract
</c-checkbox>
</c-col>
<c-col
:span=
"6"
:pffset=
"6"
>
<c-checkbox
v-model=
"model.gcdgrp.rec.frepayflg"
>
free of payment
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
24
>
<c-col
:span=
"24"
>
<c-col
:span=
"6"
:offset=
"6"
>
<c-checkbox
v-model=
"model.gcdgrp.rec.
cannowflg"
>
Payment under Cancelation of Guarantee
</c-checkbox>
<c-checkbox
v-model=
"model.gcdgrp.rec.
frepayflg"
>
free of payment
</c-checkbox>
</c-col>
</c-col>
</c-col>
...
...
src/views/Business/Getset/Wg.vue
View file @
a92f1540
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<c-row>
<c-col
:span=
"24"
>
<!-- -----页面左边----- -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
:code=
"codes.szflg"
v-model=
"model.bopmod.szflg"
style=
"width:95%"
placeholder=
"请选择申报类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"3"
class=
"centerLable"
>
<c-checkbox
:disabled=
"model.bopmod.szflg !='1' && model.bopmod.szflg != '2'"
v-model=
"model.bopmod.basflg"
>
基础数据
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"款项来源"
prop=
"bopmod.acttyp"
>
<c-select
:code=
"codes.acttyp"
:disabled=
"model.bopmod.szflg != '1'"
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择款项来源"
>
</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
:code=
"codes.ownextkey1"
:disabled=
"model.bopmod.szflg != '1' && model.bopmod.szflg != '2'"
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
prop=
"bopmod.outchargeccy"
>
<c-select
:code=
"codes.curtxt"
disabled
v-model=
"model.bopmod.outchargeccy"
style=
"width:100%"
placeholder=
"请选择"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"bopmod.outchargeamt"
>
<c-input
:disabled=
"model.bopmod.basflg==''"
v-model=
"model.bopmod.outchargeamt"
placeholder=
"请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<!--
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bopmod.basflg"
>
{{
$t
(
'bopgat.CH000016'
)
}}
</c-checkbox>
</c-col>
...
...
@@ -11,45 +56,45 @@
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bopmod.vrfflg"
>
{{
$t
(
'bopgat.CH000018'
)
}}
</c-checkbox>
</c-col>
</c-col>
-->
<!-- S0000020 : 申报类型 -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
:
placeholder=
"$t('other.please_enter')+'申报类型'"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"$t('other.please_enter')+'申报类型'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
-->
<!-- SH000027 : 款项来源 -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<el-form-item
label=
"款项来源"
prop=
"bopmod.acttyp"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
:
placeholder=
"$t('other.please_enter')+'款项来源'"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"$t('other.please_enter')+'款项来源'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
-->
<!-- SH000021 : 地区机构号 -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
:
placeholder=
"$t('other.please_enter')+'地区机构号'"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"$t('other.please_enter')+'地区机构号'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
-->
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<el-form-item
:label=
"$t('bopgat.SH000024')"
prop=
"bopmod.outchargeccy"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
style=
"width:100%"
:
placeholder=
"$t('other.please_enter')+$t('bopgat.SH000024')"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
style=
"width:100%"
placeholder=
"$t('other.please_enter')+$t('bopgat.SH000024')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<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-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
>
...
...
src/views/Business/Getset/index.vue
View file @
a92f1540
...
...
@@ -24,23 +24,30 @@
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane
:label=
"$t('lendoc.PD000001')
"
name=
"docpan"
>
<el-tab-pane
label=
"收账通知
"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
:label=
"$t('bopgat.PD000006')
"
name=
"wg"
>
<el-tab-pane
label=
"外管信息
"
name=
"wg"
>
<m-wg
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane
:label=
"$t('dbap.PD000000')"
name=
"basp"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
v-if=
"model.bopmod.szflg=='1' && model.bopmod.basflg=='X'"
label=
"涉外收入申报单-基础信息"
name=
"basp"
>
<c-content>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
v-if=
"model.bopmod.szflg=='2' && model.bopmod.basflg=='X'"
label=
"境内收入申报单-基础信息"
name=
"basp"
>
<c-content>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane
:
label=
"$t('cnybop.PD000002')"
name=
"cnyp"
>
<el-tab-pane
label=
"$t('cnybop.PD000002')"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane
:
label=
"$t('limmod.PD001139')"
name=
"shisuan"
>
<el-tab-pane
label=
"$t('limmod.PD001139')"
name=
"shisuan"
>
<m-shisuan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
...
...
src/views/Business/Gitopn/Cnyp.vue
View file @
a92f1540
...
...
@@ -133,7 +133,8 @@ export default {
methods
:{...
Event
},
created
:
function
(){
}
},
}
</
script
>
<
style
>
...
...
src/views/Business/Gitopn/Detp.vue
View file @
a92f1540
...
...
@@ -120,6 +120,11 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"model.gitp.swiftflg!='Y'"
label=
"Law of Jurisdiction"
prop=
"gidgrp.rec.jurlaw"
>
<c-input
disabled
v-model=
"model.gidgrp.rec.jurlaw"
maxlength=
"35"
placeholder=
"请输入Law of Jurisdiction"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"model.gitp.swiftflg!='Y'"
label=
"Place of Jurisdiction"
prop=
"gidgrp.rec.jurplc"
>
<c-input
:disabled=
"model.gidgrp.rec.jurlaws20==''"
v-model=
"model.gidgrp.rec.jurplc"
maxlength=
"35"
placeholder=
"请输入Place of Jurisdiction"
></c-input>
</el-form-item>
...
...
src/views/Business/Gitopn/Gidtxtp.vue
View file @
a92f1540
...
...
@@ -60,7 +60,7 @@
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-button
:disabled=
"model.gitp.gidtxtmodflg == ''"
size=
"small"
type=
"primary"
style=
"margin:5px 0 0 10px;width:50%"
@
click=
"onGitpGidtxtmod"
>
<c-button
disabled
size=
"small"
type=
"primary"
style=
"margin:5px 0 0 10px;width:50%"
@
click=
"onGitpGidtxtmod"
>
修改中文保函文本
</c-button>
</c-col>
...
...
src/views/Business/Gitopn/Opnp.vue
View file @
a92f1540
...
...
@@ -89,16 +89,7 @@ export default {
}
},
computed
:
{
// cmtflg:{
// get() {
// return this.model.gidgrp.rec.fingua=='Y';
// },
// set(val) {
// this.model.gidgrp.rec.cmtflg = val ? 'X' : '';
// },
// },
},
},
methods
:{...
Event
},
created
:
function
(){
...
...
src/views/Business/Gitopn/Ovwp.vue
View file @
a92f1540
...
...
@@ -11,6 +11,7 @@
v-model=
"model.gidgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
:disabled=
"model.gitp.swiftflg==''"
></c-input>
<template
slot=
"footer"
>
<!--
<el-form-item
label=
""
label-width=
"5px"
>
-->
...
...
@@ -49,6 +50,7 @@
v-model=
"model.gitp.usr.extkey"
maxlength=
"8"
placeholder=
"请输入Responsible User"
:disabled=
"model.gitp.swiftflg==''"
></c-input>
<
template
slot=
"footer"
>
<c-button
...
...
@@ -549,7 +551,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
v-if=
"model.gitp.swiftflg
!='Y
'"
label=
"核销日期"
prop=
"gidgrp.rec.vrfdat"
>
<el-form-item
v-if=
"model.gitp.swiftflg
=='N
'"
label=
"核销日期"
prop=
"gidgrp.rec.vrfdat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.vrfdat"
...
...
@@ -558,6 +560,17 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
v-if=
"model.gitp.swiftflg==''"
label=
"核销日期"
prop=
"gidgrp.rec.vrfdat"
>
<c-date-picker
disabled
type=
"date"
v-model=
"model.gidgrp.rec.vrfdat"
style=
"width: 100%"
placeholder=
"请选择核销日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
...
...
@@ -803,7 +816,7 @@
</c-col> -->
<c-col
:span=
"24"
>
<c-col
:span=
"14"
>
<el-form-item
v-if=
"model.gitp.swiftflg
!='Y
'"
label=
"Validity until"
prop=
"gidgrp.rec.expdat"
>
<el-form-item
v-if=
"model.gitp.swiftflg
=='N
'"
label=
"Validity until"
prop=
"gidgrp.rec.expdat"
>
<c-date-picker
:disabled=
"model.gidgrp.rec.expflg=='X'"
type=
"date"
...
...
@@ -813,12 +826,40 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg!='Y'"
class=
"centerLable"
>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg=='N'"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.gidgrp.rec.expflg"
>
Unlimited Guarantee
</c-checkbox
>
</c-col>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg=='N'"
class=
"centerLable"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onGitpWbxs"
disabled
style=
"color:white"
>
显示文本
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"14"
>
<el-form-item
v-if=
"model.gitp.swiftflg==''"
label=
"Validity until"
prop=
"gidgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.expdat"
style=
"width: 90%"
placeholder=
"请选择Validity until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg==''"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.gidgrp.rec.expflg"
>
Unlimited Guarantee
</c-checkbox
>
</c-col>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg
!='Y
'"
class=
"centerLable"
>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg
=='
'"
class=
"centerLable"
>
<c-button
size=
"small"
type=
"primary"
...
...
@@ -829,10 +870,11 @@
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"14"
>
<el-form-item
v-if=
"model.gitp.swiftflg
!='Y
'"
v-if=
"model.gitp.swiftflg
=='N
'"
label=
"Our Liability until"
prop=
"gidgrp.rec.liadat"
>
...
...
@@ -845,13 +887,44 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg
!='Y
'"
class=
"centerLable"
>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg
=='N
'"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.gidgrp.rec.liaflg"
:disabled=
"model.gidgrp.rec.hndtyp!='OC'||model.gidgrp.rec.expflg=='X'"
>
Unlimited Liability
</c-checkbox
>
</c-col>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg!='Y'"
class=
"centerLable"
>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg=='N'"
class=
"centerLable"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onGitpYptxy"
disabled
>
协议签署
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"14"
>
<el-form-item
v-if=
"model.gitp.swiftflg==''"
label=
"Our Liability until"
prop=
"gidgrp.rec.liadat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.liadat"
style=
"width: 90%"
placeholder=
"请选择Our Liability until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"7"
v-if=
"model.gitp.swiftflg==''"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.gidgrp.rec.liaflg"
>
Unlimited Liability
</c-checkbox
>
</c-col>
<c-col
:span=
"3"
v-if=
"model.gitp.swiftflg==''"
class=
"centerLable"
>
<c-button
size=
"small"
type=
"primary"
...
...
@@ -922,6 +995,7 @@
v-model=
"model.gidgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name"
:disabled=
"model.gitp.swiftflg==''"
></c-input>
</el-form-item>
</c-col>
...
...
src/views/Business/Gitopn/index.vue
View file @
a92f1540
...
...
@@ -36,7 +36,7 @@
</c-content>
</el-tab-pane>
<el-tab-pane
v-if=
"model.gitp.swiftflg=='Y'
||model.gitp.swiftflg==''
"
label=
"Presentation/Delivery"
name=
"preperp"
>
<el-tab-pane
v-if=
"model.gitp.swiftflg=='Y'"
label=
"Presentation/Delivery"
name=
"preperp"
>
<c-content>
<m-preperp
:model=
"model"
:codes=
"codes"
/>
</c-content>
...
...
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