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
83ca5633
Commit
83ca5633
authored
Aug 15, 2022
by
zhujiazhan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Brtset、Cptadv、Cptopn交易BUG修改
parent
9a34c184
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
1157 additions
and
494 deletions
+1157
-494
Default.js
src/model/Brtset/Default.js
+7
-0
Event.js
src/model/Brtset/Event.js
+73
-0
Pattern.js
src/model/Brtset/Pattern.js
+93
-1
index.js
src/model/Brtset/index.js
+44
-0
Basp.vue
src/views/Business/Brtset/Basp.vue
+307
-0
Utlp.vue
src/views/Business/Brtset/Utlp.vue
+25
-17
index.vue
src/views/Business/Brtset/index.vue
+26
-9
Incp.vue
src/views/Business/Cptadv/Incp.vue
+18
-19
CptOpnp1Common.vue
src/views/Business/Cptopn/CptOpnp1Common.vue
+34
-2
Opnp1.vue
src/views/Business/Cptopn/Opnp1.vue
+520
-440
Payment103.vue
src/views/Business/Cptopn/Payment103.vue
+8
-4
Sbxx.vue
src/views/Public/Sbxx.vue
+2
-2
No files found.
src/model/Brtset/Default.js
View file @
83ca5633
...
...
@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import
Utils
from
"~/utils/index"
export
default
{
"bopmod.dbcgrp.bas.buscode"
:
Utils
.
defaultFunction
,
"dftcre.dfdgrp.rec.dfuflg"
:
Utils
.
defaultFunction
,
"dftcre.dfdgrp.rec.fintyp"
:
Utils
.
defaultFunction
,
"bptbck.dscbckcur"
:
Utils
.
defaultFunction
,
...
...
@@ -18,7 +19,9 @@ export default {
"brdgrp.prb.namelc"
:
Utils
.
defaultFunction
,
"brdgrp.prb.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"brdgrp.prb.pts.adrblk"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.rptno"
:
Utils
.
defaultFunction
,
"cnybop.libflg"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.methods"
:
Utils
.
defaultFunction
,
"setmod.setamt"
:
Utils
.
defaultFunction
,
"setmod.dspflg"
:
Utils
.
defaultFunction
,
"trnmod.trndoc.condocstm"
:
Utils
.
defaultFunction
,
...
...
@@ -57,6 +60,8 @@ export default {
"dftcre.oricur"
:
Utils
.
defaultFunction
,
"cfabrt.basflg"
:
Utils
.
defaultFunction
,
"lidgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.custype"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.tmpref"
:
Utils
.
defaultFunction
,
"liaall.limmod.comamt"
:
Utils
.
defaultFunction
,
"liaall.limmod.ccvamt"
:
Utils
.
defaultFunction
,
"dftcre.dfdgrp.dff.pts.adrblk"
:
Utils
.
defaultFunction
,
...
...
@@ -82,6 +87,7 @@ export default {
"liaall.liaccv.concur"
:
Utils
.
defaultFunction
,
"brdgrp.rec.stadat"
:
Utils
.
defaultFunction
,
"mtabut.coninf.usr.extkey"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.ownextkey"
:
Utils
.
defaultFunction
,
"bopmod.dclflg"
:
Utils
.
defaultFunction
,
"liaall.liaccv.addinf"
:
Utils
.
defaultFunction
,
"dftcre.dfdgrp.rec.flttyp"
:
Utils
.
defaultFunction
,
...
...
@@ -96,6 +102,7 @@ export default {
"brdgrp.cbs.opn2.cur"
:
Utils
.
defaultFunction
,
"aamset.utlamt2"
:
Utils
.
defaultFunction
,
"brdgrp.cbs.opn1.amt"
:
Utils
.
defaultFunction
,
"bopmod.dbcgrp.bas.custcod"
:
Utils
.
defaultFunction
,
"liaall.misamt"
:
Utils
.
defaultFunction
,
"dftcre.dfdgrp.rec.resamt"
:
Utils
.
defaultFunction
,
"mtabut.coninf.oitinf.oit.inftxt"
:
Utils
.
defaultFunction
,
...
...
src/model/Brtset/Event.js
View file @
83ca5633
...
...
@@ -243,5 +243,77 @@ export default {
}
},
async
onSeainf
()
{},
async
onSav
(){
let
rtnmsg
=
await
this
.
executeRule
(
"sav"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBasppGetreftmp
(){
let
rtnmsg
=
await
this
.
executeRule
(
"baspp.getreftmp"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBasppGetref
(){
let
rtnmsg
=
await
this
.
executeRule
(
"baspp.getref"
)
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
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
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
src/model/Brtset/Pattern.js
View file @
83ca5633
...
...
@@ -128,7 +128,7 @@ export default {
"setmod.setamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
$
)
|
(
^0
\.\d
$
)
|
(
^
\d\.\d
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"nar754"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -602,4 +602,95 @@ export default {
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.rptno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"bopmod.dbcgrp.bas.tmpref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bopmod.dbcgrp.bas.actiondesc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.buscode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
22
,
message
:
"长度不能超过22"
}
],
"bopmod.dbcgrp.bas.custcod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"长度不能超过18"
}
],
"bopmod.dbcgrp.bas.custnm"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
63
,
message
:
"长度不能超过63"
}
],
"bopmod.dbcgrp.bas.oppuser"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
63
,
message
:
"长度不能超过63"
}
],
"bopmod.dbcgrp.bas.idcode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.exrate"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
13
,
message
:
"长度不能超过13"
}
],
"bopmod.dbcgrp.bas.lcyamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.lcyacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.fcyamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.fcyacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.othamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.othacc"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
32
,
message
:
"长度不能超过32"
}
],
"bopmod.dbcgrp.bas.txamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.outchargeamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.actuamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
}
],
"bopmod.dbcgrp.bas.issdate"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bopmod.dbcgrp.bas.lcbgno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
20
,
message
:
"长度不能超过20"
}
],
"bopmod.dbcgrp.bas.tenor"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
10
,
message
:
"长度不能超过10"
}
],
}
\ No newline at end of file
src/model/Brtset/index.js
View file @
83ca5633
...
...
@@ -188,6 +188,50 @@ export default class Brtset{
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
acttyp
:
""
,
// 款项去向 .bopmod.acttyp
dbcp
:{
baspp
:{
cusnam
:
""
,
// .bopmod.dbcp.baspp.cusnam
cornam
:
""
,
// .bopmod.dbcp.baspp.cornam
corpnam
:
""
,
// .bopmod.dbcp.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbcp.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbcp.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbcp.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbcp.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbcp.baspp.tmprefnew
},
},
dbcgrp
:{
bas
:{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbcgrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbcgrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbcgrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbcgrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbcgrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbcgrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbcgrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbcgrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbcgrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbcgrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbcgrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbcgrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbcgrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbcgrp.bas.actiondesc
exrate
:
""
,
// �'�汇汇率 .bopmod.dbcgrp.bas.exrate
lcyamt
:
""
,
// �'�汇金额 .bopmod.dbcgrp.bas.lcyamt
custnm
:
""
,
// 付款人名称 .bopmod.dbcgrp.bas.custnm
oppuser
:
""
,
// 收款人名称 .bopmod.dbcgrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbcgrp.bas.custcod
actuccy
:
""
,
// 实际付款币种及金额 .bopmod.dbcgrp.bas.actuccy
actuamt
:
""
,
// 实际付款币种及金额 .bopmod.dbcgrp.bas.actuamt
lcbgno
:
""
,
// 信用证/保函编号 .bopmod.dbcgrp.bas.lcbgno
issdate
:
""
,
// 开证日期 .bopmod.dbcgrp.bas.issdate
tenor
:
""
,
// 期限 .bopmod.dbcgrp.bas.tenor
txccy
:
""
,
// 付款币种及金额 .bopmod.dbcgrp.bas.txccy
txamt
:
""
,
// 付款币种及金额 .bopmod.dbcgrp.bas.txamt
outchargeccy
:
""
,
// 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeccy
outchargeamt
:
""
,
// 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeamt
},
},
},
cfadft
:{
cfaflg
:
""
,
// 海外代付 .cfadft.cfaflg
...
...
src/views/Business/Brtset/Basp.vue
0 → 100644
View file @
83ca5633
<
template
>
<div
class=
"eibs-tab"
>
<c-row>
<c-col
:span=
"24"
>
<!----------左边------------>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申报号码"
prop=
"bopmod.dbcgrp.bas.rptno"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.rptno"
maxlength=
"22"
placeholder=
"请输入申报号码"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"操作类型"
prop=
"bopmod.dbcgrp.bas.actiontype"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.actiontype"
style=
"width:100%"
placeholder=
"请选择操作类型"
:code=
"codes.actiontype"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.dbcgrp.bas.ownextkey"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行业务编号"
prop=
"bopmod.dbcgrp.bas.buscode"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.buscode"
maxlength=
"22"
placeholder=
"请输入银行业务编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人类型"
prop=
"bopmod.dbcgrp.bas.custype"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.custype"
style=
"width:100%"
placeholder=
"请选择类型"
:code=
"codes.custype"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人名称"
prop=
"bopmod.dbcgrp.bas.custnm"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbcgrp.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.dbcgrp.bas.oppuser"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbcgrp.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.dbcgrp.bas.idcode"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.idcode"
maxlength=
"32"
placeholder=
"请输入身份证件号码"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"购汇金额"
prop=
"bopmod.dbcgrp.bas.lcyamt"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.lcyamt"
placeholder=
"请输入购汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"现汇金额"
prop=
"bopmod.dbcgrp.bas.fcyamt"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.fcyamt"
placeholder=
"请输入现汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它金额"
prop=
"bopmod.dbcgrp.bas.othamt"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.othamt"
placeholder=
"请输入其它金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"付款币种及金额"
prop=
"bopmod.dbcgrp.bas.txccy"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.txccy"
style=
"width:100%"
placeholder=
"请选择付款币种及金额"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
prop=
"bopmod.dbcgrp.bas.txamt"
label-width=
"5px"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.txamt"
placeholder=
"请输入付款币种及金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"实际付款币种及金额"
prop=
"bopmod.dbcgrp.bas.actuccy"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.actuccy"
style=
"width:100%"
placeholder=
"请选择实际付款币种及金额"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
prop=
"bopmod.dbcgrp.bas.actuamt"
label-width=
"5px"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.actuamt"
placeholder=
"请输入实际付款币种及金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"开证日期"
prop=
"bopmod.dbcgrp.bas.issdate"
>
<c-date-picker
type=
"date"
v-model=
"model.bopmod.dbcgrp.bas.issdate"
style=
"width:100%"
placeholder=
"请选择开证日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证/保函编号"
prop=
"bopmod.dbcgrp.bas.lcbgno"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.lcbgno"
maxlength=
"20"
placeholder=
"请输入信用证/保函编号"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!----------右边------------>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"修改/删除原因"
prop=
"bopmod.dbcgrp.bas.actiondesc"
>
<c-input
type=
"textarea"
v-model=
"model.bopmod.dbcgrp.bas.actiondesc"
maxlength=
"32"
show-word-limit
placeholder=
"请输入操作类型"
:rows=
"7"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结算方式"
prop=
"bopmod.dbcgrp.bas.methods"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.methods"
style=
"width:100%"
placeholder=
"请选择结算方式"
:code=
"codes.methods"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"组织机构"
prop=
"bopmod.dbcgrp.bas.custcod"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.custcod"
maxlength=
"18"
placeholder=
"请输入组织机构"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<br>
</c-col>
<c-col
:span=
"24"
>
<br>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bopmod.dbcp.baspp.acp"
disabled
:checked=
"true"
>
确认
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"购汇汇率"
prop=
"bopmod.dbcgrp.bas.exrate"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.exrate"
placeholder=
"请输入购汇汇率"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"人民币帐号/银行卡号"
prop=
"bopmod.dbcgrp.bas.lcyacc"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.lcyacc"
maxlength=
"32"
placeholder=
"请输入人民币帐号/银行卡号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"外汇帐号/银行卡号"
prop=
"bopmod.dbcgrp.bas.fcyacc"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.fcyacc"
maxlength=
"32"
placeholder=
"请输入外汇帐号/银行卡号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其它帐号/银行卡号"
prop=
"bopmod.dbcgrp.bas.othacc"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.othacc"
maxlength=
"32"
placeholder=
"请输入其它帐号/银行卡号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"扣费币种及金额"
prop=
"bopmod.dbcgrp.bas.outchargeccy"
>
<c-select
v-model=
"model.bopmod.dbcgrp.bas.outchargeccy"
style=
"width:100%"
placeholder=
"请选择扣费币种及金额"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
prop=
"bopmod.dbcgrp.bas.outchargeamt"
label-width=
"5px"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.outchargeamt"
placeholder=
"请输入扣费币种及金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"期限"
prop=
"bopmod.dbcgrp.bas.tenor"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.tenor"
placeholder=
"请输入期限"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--按钮,先屏蔽了-->
<c-col
v-show=
"false"
>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSav"
>
&
Save
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onBasppGetreftmp"
>
Get Ref
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onBasppGetref"
>
GetRef
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onCan"
>
Modify
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onChk"
>
&
Check
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onChk"
>
Delete
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButpErr"
>
&
Error
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onCan"
>
E
&
xit
</c-button>
</c-col>
</c-col>
<!--多余字段隐藏-->
<c-col
v-show=
"false"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"�'时申报流�'号"
prop=
"bopmod.dbcgrp.bas.tmpref"
>
<c-input
v-model=
"model.bopmod.dbcgrp.bas.tmpref"
maxlength=
"16"
placeholder=
"请输入�'时申报流�'号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.tmprefnew"
data-path=
".bopmod.dbcp.baspp.tmprefnew"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.roptnam"
data-path=
".bopmod.dbcp.baspp.roptnam"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.cusnam"
data-path=
".bopmod.dbcp.baspp.cusnam"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.cornam"
data-path=
".bopmod.dbcp.baspp.cornam"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.corpnam"
data-path=
".bopmod.dbcp.baspp.corpnam"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.exratelab"
data-path=
".bopmod.dbcp.baspp.exratelab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.bopmod.dbcp.baspp.lcyamtlab"
data-path=
".bopmod.dbcp.baspp.lcyamtlab"
>
</span>
</c-col>
</c-col>
</c-row>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Brtset/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Brtset/Utlp.vue
View file @
83ca5633
...
...
@@ -131,7 +131,7 @@
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据状态"
prop=
"brdgrp.rec.docsta"
>
<c-select
v-model=
"model.brdgrp.rec.docsta"
style=
"width:100%"
placeholder=
"请选择单据状态"
:code=
"codes.docsta"
disabled
>
<c-select
v-model=
"model.brdgrp.rec.docsta"
style=
"width:100%"
placeholder=
"请选择单据状态"
:code=
"codes.docsta
1
"
disabled
>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -140,6 +140,7 @@
<c-istream-table
:list=
"model.liaall.tenstm.rows"
:columns=
"columns"
:showSelection=
true
>
</c-istream-table>
</el-form-item>
...
...
@@ -153,7 +154,7 @@
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"setmod.docamt"
>
<c-input
v-model=
"model.setmod.docamt"
placeholder=
"请输入document amount"
></c-input>
<c-input
v-model=
"model.setmod.docamt"
placeholder=
"请输入document amount"
></c-input>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -216,7 +217,7 @@
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Close Flag"
label-width=
"80px"
prop=
"setmod.docamt"
style=
"margin-left:20px"
>
<c-checkbox
v-model=
"model.mtabut.clsflg"
style=
"margin-left:20px"
></c-checkbox>
<c-checkbox
v-model=
"model.mtabut.clsflg"
style=
"margin-left:20px"
></c-checkbox>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -444,12 +445,12 @@ export default {
],
table1
:[],
columns
:[
"1 1
\"
Type
\"
4
0"
,
"2 2
\"
Dbt
\"
48
"
,
"3 3
\"
Cdt
\"
48
"
,
"4 4
\"
Cur
\"
48
"
,
"1 1
\"
Type
\"
8
0"
,
"2 2
\"
Dbt
\"
80
"
,
"3 3
\"
Cdt
\"
80
"
,
"4 4
\"
Cur
\"
80
"
,
"5 5
\"
Amt
\"
85 2 8 1 4"
,
"6 6
\"
Mat.Dat.
\"
7
5 4 7 1"
"6 6
\"
Mat.Dat.
\"
10
5 4 7 1"
]
}
},
...
...
@@ -469,15 +470,22 @@ export default {
watch
:
{
declareParams
()
{},
"model.trnmod.cmtflg"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
trnmod
.
cmtflg
==
'P'
){
this
.
model
.
trnmod
.
swftyp
=
'CIV'
;
}
else
{
this
.
model
.
trnmod
.
swftyp
=
''
;
}
}
},
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
trnmod
.
cmtflg
==
'P'
){
this
.
model
.
trnmod
.
swftyp
=
'CIV'
;
}
else
{
this
.
model
.
trnmod
.
swftyp
=
''
;
}
}
},
"model.setmod.docamt"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
let
rtnmsg
=
this
.
executeRule
(
"setmod.docamt"
)
}
}
},
}
</
script
>
...
...
src/views/Business/Brtset/index.vue
View file @
83ca5633
...
...
@@ -75,20 +75,35 @@
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000008
-->
<!--PD000008
<el-tab-pane
label=
"外管信息"
name=
"wg"
>
<m-wg
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--PD000002
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--PD000009 -->
<el-tab-pane
label=
"申报信息"
name=
"sbxx"
>
<m-sbxx
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"对外付款/承兑通知书-基础信息"
name=
"basp"
v-if=
"model.bopmod.basflg !='' && model.bopmod.szflg=='1'"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"境内付款/承兑通知书-基础信息"
name=
"basp"
v-if=
"model.bopmod.basflg !='' && model.bopmod.szflg=='2'"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000061 -->
<el-tab-pane
label=
"资本项目"
name=
"cfactlp"
>
<m-cfactlp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane
label=
"试算结果"
name=
"shisuan"
>
...
...
@@ -134,9 +149,10 @@ import Cfactlp from "./Cfactlp"
import
Cnyp
from
"./Cnyp"
import
Shisuan
from
"./Shisuan"
import
Namp
from
"./Namp"
import
Basp
from
"./Basp"
// import Dftcrep from "./Dftcrep"
import
Limitbody
from
"~/views/Public/Limitbody"
;
import
Sbxx
from
"~/views/Public/Sbxx"
;
export
default
{
name
:
"Brtset"
,
...
...
@@ -155,8 +171,8 @@ export default {
"m-shisuan"
:
Shisuan
,
"m-namp"
:
Namp
,
"m-limitbody"
:
Limitbody
,
// "m-dftcrep" : Dftcrep
,
"m-sbxx"
:
Sbxx
,
"m-basp"
:
Basp
,
},
provide
()
{
return
{
...
...
@@ -197,6 +213,7 @@ export default {
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
this
.
model
.
mtabut
.
clsflg
=
"X"
;
}
else
{
...
...
src/views/Business/Cptadv/Incp.vue
View file @
83ca5633
...
...
@@ -23,25 +23,24 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人常驻国家/地区代码"
prop=
"cnybop.cnyinc.spayercountrycode"
>
<c-fullbox>
<c-input
v-model=
"model.cnybop.cnyinc.spayercountrycode"
maxlength=
"3"
placeholder=
"请输入付款人常驻国家/地区代码"
style=
"width:100%"
@
keyup
.
enter
.
native=
"showGridPromptDialog('cnybop.cnyinc.spayercountrycode')"
></c-input>
<template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
style=
"margin-left:10px;padding: 0 10px;"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
<c-col
:span=
"21"
>
<el-form-item
label=
"付款人常驻国家/地区代码"
prop=
"cnybop.cnyinc.spayercountrycode"
>
<c-input
v-model=
"model.cnybop.cnyinc.spayercountrycode"
maxlength=
"3"
placeholder=
"请输入付款人常驻国家/地区代码"
style=
"width:100%"
@
keyup
.
enter
.
native=
"showGridPromptDialog('cnybop.cnyinc.spayercountrycode')"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('cptp.selbut1', null, null,
{TXT: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')">
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结算方式"
prop=
"cnybop.cnyinc.sbalancemode"
>
...
...
src/views/Business/Cptopn/CptOpnp1Common.vue
View file @
83ca5633
...
...
@@ -308,6 +308,7 @@
v-model=
"model.cpdgrp.rec.curf33b"
style=
"width: 100%"
placeholder=
""
:disabled =
this.flag3
>
<el-option
v-for=
"item in codes.currencycode"
...
...
@@ -328,7 +329,7 @@
<c-input
v-model=
"model.cpdgrp.rec.amtf33b"
placeholder=
"请输入原始金额"
:disabled =
this.flag3
></c-input>
</el-form-item>
</c-col>
...
...
@@ -339,6 +340,7 @@
<c-input
v-model=
"model.cpdgrp.rec.f36"
placeholder=
""
:disabled =
this.flag3
></c-input>
</el-form-item>
</c-col>
...
...
@@ -353,7 +355,7 @@
v-model=
"model.cpdgrp.rec.cur71f"
placeholder=
""
style=
"width: 100%"
:disabled =
this.flag3
>
<el-option
v-for=
"item in codes.currencycode"
...
...
@@ -373,6 +375,7 @@
<c-input
v-model=
"model.cpdgrp.rec.amt71f"
placeholder=
"请输入发报行扣费金额"
:disabled =
this.flag3
></c-input>
</el-form-item>
</c-col>
...
...
@@ -441,6 +444,7 @@
v-model=
"model.cpdgrp.pye.pts.adrblk"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
...
...
@@ -2516,6 +2520,7 @@ export default {
],
infptaVisible
:
false
,
flag1
:
true
,
flag3
:
false
,
bustyp
:[
{
label
:
'GODX'
,
value
:
'货期贸易'
},
{
label
:
'STRX'
,
value
:
'服务贸易'
},
...
...
@@ -2577,6 +2582,33 @@ export default {
}
},
watch
:{
//通过账号、收款人账号控制原始金额、发报行扣费金额、汇率
"model.cpdgrp.orc.pts.extkey"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
!=
''
&&
this
.
model
.
cpdgrp
.
pye
.
pts
.
extkey
!=
''
){
this
.
flag3
=
true
;
}
else
{
this
.
flag3
=
false
;
}
}
},
"model.cpdgrp.pye.pts.extkey"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
!=
''
&&
this
.
model
.
cpdgrp
.
pye
.
pts
.
extkey
!=
''
){
this
.
flag3
=
true
;
}
else
{
this
.
flag3
=
false
;
}
}
},
},
methods
:
{
onSndpDet
()
{
this
.
$emit
(
"onSndpDet"
);
...
...
src/views/Business/Cptopn/Opnp1.vue
View file @
83ca5633
<
template
>
<div
class=
"eibs-tab"
>
<!--=================顶部================= -->
<div
class=
"eibs-tab"
>
<!--=================顶部================= -->
<!--
<c-col
:span=
"24"
style=
"height: 24px"
>
<!--
<c-col
:span=
"24"
style=
"height: 24px"
>
<el-form-item
label=
"基本信息"
class=
"messageLabel"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
</c-col>
-->
<c-col
:span=
"24"
style=
"margin-top: 0"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"业务编号"
prop=
"cpdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.cpdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10px; 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"
:disabled=
"this.flag"
@
click=
"onOpnpButgetref"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Name"
prop=
"cpdgrp.rec.nam"
>
<c-input
v-model=
"model.cpdgrp.rec.nam"
maxlength=
"16"
placeholder=
""
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="11" :offset="1">
<c-col
:span=
"24"
style=
"margin-top: 0"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"业务编号"
prop=
"cpdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.cpdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
disabled
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0px 10px 0 10px; 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"
:disabled=
"this.flag"
@
click=
"onOpnpButgetref"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Name"
prop=
"cpdgrp.rec.nam"
>
<c-input
v-model=
"model.cpdgrp.rec.nam"
maxlength=
"16"
placeholder=
""
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="11" :offset="1">
<el-form-item label="Our Reference">
<c-input
v-model="model.cpdgrp.rec.ownref"
...
...
@@ -66,7 +72,7 @@
</el-form-item>
</c-col> -->
<!-- <c-col :span="9">
<!-- <c-col :span="9">
<el-form-item label="">
<c-input
v-model="model.cptp.recget.sdamod.seainf"
...
...
@@ -85,332 +91,330 @@
</el-form-item>
</c-col> -->
<c-col>
<!-- ===================中部--左==================== -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"清算编号"
prop=
"cpdgrp.rec.sysno"
>
<c-input
v-model=
"model.cpdgrp.rec.sysno"
maxlength=
"21"
placeholder=
"请输入清算编号"
></c-input>
</el-form-item>
</c-col>
<c-col>
<!-- ===================中部--左==================== -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"清算编号"
prop=
"cpdgrp.rec.sysno"
>
<c-input
v-model=
"model.cpdgrp.rec.sysno"
maxlength=
"21"
placeholder=
"请输入清算编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<c-form-item
label=
"汇款金额"
previewLabel=
"汇款金额币种"
prop=
"cpdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.cpdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"commonExecuteRule('cpdgrp.cbs.nom1.cur')"
>
<el-option
v-for=
"item in codes.currencycode"
:key=
"item.value"
:label=
"item.value + item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
""
previewLabel=
"汇款金额"
label-width=
"8px"
prop=
"cpdgrp.cbs.nom1.amt"
>
<c-input
class=
"m-input-currency"
v-model=
"model.cpdgrp.cbs.nom1.amt"
placeholder=
"请输入汇款金额"
@
keyup
.
enter
.
native=
"
defaultFunction(
'cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt
)
"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<c-form-item
label=
"汇款金额"
previewLabel=
"汇款金额币种"
prop=
"cpdgrp.cbs.nom1.cur"
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"所属行"
prop=
"cpdgrp.rec.othbch"
>
<c-input
v-model=
"model.cpdgrp.rec.othbch"
maxlength=
"8"
placeholder=
""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"汇款语种"
label-width=
"40%"
>
<c-select
v-model=
"model.cptp.payuil"
placeholder=
"请选择汇款语种"
@
change=
"onPayuilChange"
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.payuil"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
>
<c-select
v-model=
"model.cpdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"commonExecuteRule('cpdgrp.cbs.nom1.cur')"
>
<el-option
v-for=
"item in codes.currencycode"
:key=
"item.value"
:label=
"item.value+item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
""
previewLabel=
"汇款金额"
label-width=
"8px"
prop=
"cpdgrp.cbs.nom1.amt"
>
<c-input
class=
"m-input-currency"
v-model=
"model.cpdgrp.cbs.nom1.amt"
placeholder=
"请输入汇款金额"
@
keyup
.
enter
.
native=
"defaultFunction('cpdgrp.cbs.nom1.amt', model.cpdgrp.cbs.nom1.amt)"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"是否需要核验"
prop=
"cpdgrp.rec.ischktyp"
>
<c-select
v-model=
"model.cpdgrp.rec.ischktyp"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.ischktyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"所属行"
prop=
"cpdgrp.rec.othbch"
>
<c-input
v-model=
"model.cpdgrp.rec.othbch"
maxlength=
"8"
placeholder=
""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"汇款语种"
label-width=
"40%"
>
<c-select
v-model=
"model.cptp.payuil"
placeholder=
"请选择汇款语种"
@
change=
"onPayuilChange"
style=
"width:100%"
>
<el-option
v-for=
"item in codes.payuil"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"预计核验日期"
prop=
"cpdgrp.rec.paydat"
label-width=
"40%"
>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.paydat"
value-format=
"yyyy-MM-dd"
style=
"width: 100%"
placeholder=
""
:disabled=
"this.flag1"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"是否需要核验"
prop=
"cpdgrp.rec.ischktyp"
>
<c-select
v-model=
"model.cpdgrp.rec.ischktyp"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.ischktyp"
: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=
"我行费用负担"
>
<c-select
v-model=
"model.cpdgrp.rec.detchgcod
"
style=
"width: 10
0%"
placeholder=
""
>
<el-option
v-for=
"item in codes.detchgcod
"
:key=
"item.value
"
:label=
"item.label
"
:value=
"item.value
"
></el-option>
</c-select
>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11
"
>
<el-form-item
label=
"预计核验日期"
prop=
"cpdgrp.rec.paydat
"
label-width=
"4
0%"
>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.paydat
"
value-format=
"yyyy-MM-dd
"
style=
"width: 100%
"
placeholder=
"
"
:disabled=
this.flag1
></c-date-picker
>
</el-form-item>
</c-col>
</c-col>
<!-- ===================中部--右==================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款性质"
prop=
"cpdgrp.rec.trntyp"
>
<c-select
v-model=
"model.cpdgrp.rec.trntyp"
placeholder=
"请选择汇款性质"
style=
"width: 100%"
>
<el-option
v-for=
"item in trntyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"汇款方式"
prop=
"cpdgrp.rec.paytype"
label-width=
"40%"
>
<c-select
v-model=
"model.cpdgrp.rec.paytype"
placeholder=
"请选择汇款方式"
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.paytype"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"我行费用负担"
>
<c-select
v-model=
"model.cpdgrp.rec.detchgcod"
style=
"width: 100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.detchgcod"
: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=
"货物类型"
>
<c-select
v-model=
"model.cpdgrp.rec.stagod"
style=
"width: 100%"
placeholder=
"请选择货物类型"
>
<el-option
v-for=
"item in codes.godcod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款对象"
prop=
"cpdgrp.rec.gors"
>
<c-select
v-model=
"model.cpdgrp.rec.gors"
placeholder=
"请选择汇款对象"
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.gors"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"收支类型"
prop=
"cpdgrp.rec.sztyp"
label-width=
"40%"
>
<c-select
v-model=
"model.cpdgrp.rec.sztyp"
placeholder=
"请选择收支类型"
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.sztyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"客户类型"
prop=
"cpdgrp.rec.clityp"
>
<c-select
v-model=
"model.cpdgrp.rec.clityp"
placeholder=
"请选择客户类型"
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.clityp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"报文类型"
prop=
"cpdgrp.rec.swftyp"
label-width=
"40%"
>
<c-select
style=
"width: 100%"
placeholder=
""
v-model=
"model.cpdgrp.rec.swftyp"
:disabled=
"model.cpdgrp.cbs.nom1.amt === '0.000'"
@
change=
"swftypChange"
>
<!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" -->
<el-option
v-for=
"item in codes.swftypOpnp"
:label=
"item.label"
:value=
"item.value"
:key=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<!-- ===================中部--右==================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款性质"
prop=
"cpdgrp.rec.trntyp"
>
<c-select
v-model=
"model.cpdgrp.rec.trntyp"
placeholder=
"请选择汇款性质"
style=
"width: 100%"
>
<el-option
v-for=
"item in trntyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"汇款方式"
prop=
"cpdgrp.rec.paytype"
label-width=
"40%"
>
<c-select
v-model=
"model.cpdgrp.rec.paytype"
placeholder=
"请选择汇款方式"
style=
"width:100%"
>
<el-option
v-for=
"item in codes.paytype"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-fullbox>
<c-col
:span=
"20"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"收款人常驻国家/地区代码"
prop=
"cptp.payeecountcode"
>
<c-input
v-model=
"model.cptp.payeecountcode"
maxlength=
"3"
placeholder=
"请输入收款人常驻国家/地区代码"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cptp.payeecountcode')
"
style=
"width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
showGridPromptDialog(
'cptp.selbut1',
null,
null,
{ TXT: 'cptp.payeecountcode' },
{ TXT: false },
'doxpDialog'
)
"
>
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款对象"
prop=
"cpdgrp.rec.gors"
>
<c-select
v-model=
"model.cpdgrp.rec.gors"
placeholder=
"请选择汇款对象"
style=
"width:100%"
>
<el-option
v-for=
"item in codes.gors"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"收支类型"
prop=
"cpdgrp.rec.sztyp"
label-width=
"40%"
>
<c-select
v-model=
"model.cpdgrp.rec.sztyp"
placeholder=
"请选择收支类型"
style=
"width:100%"
>
<el-option
v-for=
"item in codes.sztyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
style=
"float: right"
>
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
label-width=
"150px"
>
同名划转
</c-checkbox
>
</c-col>
</c-fullbox>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"客户类型"
prop=
"cpdgrp.rec.clityp"
>
<c-select
v-model=
"model.cpdgrp.rec.clityp"
placeholder=
"请选择客户类型"
style=
"width:100%"
>
<el-option
v-for=
"item in codes.clityp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<c-form-item
label=
"报文类型"
prop=
"cpdgrp.rec.swftyp"
label-width=
"40%"
>
<c-select
style=
"width: 100%"
placeholder=
""
v-model=
"model.cpdgrp.rec.swftyp"
:disabled=
this.flag2
@
change=
"swftypChange"
>
<!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" -->
<el-option
v-for=
"item in this.swftypOpnp"
:label=
"item.label"
:value=
"item.value"
:key=
"item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-fullbox>
<c-col
:span=
"20"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"收款人常驻国家/地区代码"
prop=
"cptp.payeecountcode"
>
<c-input
v-model=
"model.cptp.payeecountcode"
maxlength=
"3"
placeholder=
"请输入收款人常驻国家/地区代码"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cptp.payeecountcode')
"
style=
"width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('cptp.selbut1', null, null,{TXT: 'cptp.payeecountcode'}, {TXT: false},'doxpDialog')"
>
</c-button>
</c-col>
</c-col>
<c-col
:span=
"4"
style=
"float: right"
>
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
label-width=
"150px"
>
同名划转
</c-checkbox>
</c-col>
</c-fullbox>
</c-col>
<!--
<c-col :span="24">
<c-col
:span=
"24"
>
<c-col
:span=
"14"
>
<el-form-item
label=
"清算模式"
v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'"
>
v-if=
"model.cpdgrp.cbs.nom1.cur === 'CNY'"
>
<c-select
v-model=
"model.cptp.liqtyp"
style=
"width: 100%"
placeholder=
"请选择清算模式"
:disabled="
model.cpdgrp.cbs.nom1.amt === '0.000'
"
:disabled=
"model.cpdgrp.cbs.nom1.amt === '0.000'"
:code=
this.liqtypOptions
@
change=
"swftypChange"
>
<el-option
v-for=
"item in liqtypOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
<el-form-item
...
...
@@ -418,41 +422,39 @@
v-if=
"!(model.cpdgrp.cbs.nom1.cur === 'CNY')"
></el-form-item>
</c-col>
</c-col> -->
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"货物类型"
>
<c-select
v-model=
"model.cpdgrp.rec.stagod"
style=
"width: 100%"
placeholder=
"请选择货物类型"
>
<el-option
v-for=
"item in codes.godcod"
: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=
"货物类型"
>
<c-select
v-model=
"model.cpdgrp.rec.stagod"
style=
"width: 100%"
placeholder=
"请选择货物类型"
>
<el-option
v-for=
"item in codes.godcod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="24" style="height: 24px">
<!-- <c-col :span="24" style="height: 24px">
<el-form-item label="*****信息" class="messageLabel">
</el-form-item>
</c-col> -->
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
</c-col>
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
</c-col>
<CptOpnp1Common
:model=
"model"
:codes=
"codes"
v-on:onSndpDet=
"onSndpDet"
></CptOpnp1Common>
</div>
<CptOpnp1Common
:model=
"model"
:codes=
"codes"
v-on:onSndpDet=
"onSndpDet"
></CptOpnp1Common>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
...
...
@@ -465,65 +467,143 @@ import Infpta from "~/views/Business/Infpta";
import
CptOpnp1Common
from
"./CptOpnp1Common"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
components
:
{
Infpta
,
CptOpnp1Common
},
mixins
:
[
commonProcess
],
data
()
{
return
{
trntyp
:
[
{
value
:
"0"
,
label
:
"贸易"
},
{
value
:
"1"
,
label
:
"非贸易"
},
{
value
:
"2"
,
label
:
"资本"
},
{
value
:
"3"
,
label
:
"其他"
},
],
liqtypOptions
:
[
{
value
:
"B"
,
label
:
"人行支付系统"
},
{
value
:
"C"
,
label
:
"代理行模式"
},
{
value
:
"O"
,
label
:
"Other"
},
{
value
:
"S"
,
label
:
"CIPS系统"
},
],
flag1
:
true
,
};
},
methods
:
{
...
Event
,
onCptpGetref
()
{},
onCptpGetmod
()
{},
commonExecuteRule
(
ruleName
)
{
this
.
executeRule
(
ruleName
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
}
});
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
components
:
{
Infpta
,
CptOpnp1Common
},
mixins
:
[
commonProcess
],
data
()
{
return
{
trntyp
:
[
{
value
:
"0"
,
label
:
"贸易"
},
{
value
:
"1"
,
label
:
"非贸易"
},
{
value
:
"2"
,
label
:
"资本"
},
{
value
:
"3"
,
label
:
"其他"
},
],
liqtypOptions
:
[
{
value
:
"C"
,
label
:
"代理行模式"
},
{
value
:
"O"
,
label
:
"Other"
},
{
value
:
"S"
,
label
:
"CIPS系统"
},
],
swftypOpnp
:
[
{
label
:
'MT103'
,
value
:
'103'
},
{
label
:
'Mt202 COV'
,
value
:
'202'
},
{
label
:
'MT202'
,
value
:
'200'
},
{
label
:
'Other'
,
value
:
'OTH'
},
],
flag1
:
true
,
flag2
:
true
,
};
},
},
watch
:
{
"model.cpdgrp.rec.ischktyp"
:
{
immediate
:
true
,
handler
(
val
,
oldVal
)
{
if
(
this
.
model
.
cpdgrp
.
rec
.
ischktyp
==
"N"
||
this
.
model
.
cpdgrp
.
rec
.
ischktyp
==
""
)
{
this
.
flag1
=
true
;
this
.
model
.
cpdgrp
.
rec
.
paydat
=
""
;
}
else
{
this
.
flag1
=
false
;
}
},
methods
:
{
...
Event
,
onCptpGetref
()
{},
onCptpGetmod
()
{},
commonExecuteRule
(
ruleName
)
{
this
.
executeRule
(
ruleName
).
then
((
res
)
=>
{
if
((
res
.
respCode
==
SUCCESS
))
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
}
});
},
},
},
created
:
function
()
{},
computed
:
{
flag
()
{
return
(
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
==
""
// && this.model.cpdgrp.rec.ownref != ""
);
watch
:{
"model.cpdgrp.rec.ischktyp"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
cpdgrp
.
rec
.
ischktyp
==
'N'
||
this
.
model
.
cpdgrp
.
rec
.
ischktyp
==
''
){
this
.
flag1
=
true
;
this
.
model
.
cpdgrp
.
rec
.
paydat
=
""
;
}
else
{
this
.
flag1
=
false
;
}
}
},
"model.cptp.liqtyp"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
//清除数据
if
(
this
.
model
.
cptp
.
liqtyp
!=
'C'
){
//清除liqtyp = C时填写的数据
this
.
model
.
cptp
.
cleage
=
""
;
this
.
model
.
cptp
.
evebch
=
""
;
this
.
model
.
cptp
.
coract
=
""
;
}
else
if
(
this
.
model
.
cptp
.
liqtyp
!=
'O'
){
this
.
model
.
cpdgrp
.
blk
.
contag70
=
""
;
}
else
if
(
this
.
model
.
cptp
.
liqtyp
!=
'S'
){
this
.
model
.
cptp
.
orcnam
=
""
;
this
.
model
.
cptp
.
orcadr
=
""
;
this
.
model
.
cptp
.
pyenam
=
""
;
this
.
model
.
cptp
.
pyeadr
=
""
;
this
.
model
.
cptp
.
reconebch
=
""
;
this
.
model
.
cptp
.
reconebchnam
=
""
;
this
.
model
.
cptp
.
cptp
.
bustyp
=
""
;
this
.
model
.
cptp
.
commetr
=
""
;
}
if
(
this
.
model
.
cptp
.
liqtyp
==
'C'
){
this
.
model
.
cpdgrp
.
rec
.
swftyp
=
"103"
;
this
.
swftypOpnp
=
[
{
label
:
'MT103'
,
value
:
'103'
},
{
label
:
'MT202'
,
value
:
'200'
},
]
this
.
flag2
=
false
;
}
else
if
(
this
.
model
.
cptp
.
liqtyp
==
'O'
){
//同步切换报文类型的值
this
.
model
.
cpdgrp
.
rec
.
swftyp
=
"OTH"
;
this
.
flag2
=
true
;
}
else
if
(
this
.
model
.
cptp
.
liqtyp
==
'S'
){
this
.
flag2
=
false
;
//同步切换报文类型的值
this
.
model
.
cpdgrp
.
rec
.
swftyp
=
"CIU"
;
this
.
swftypOpnp
=
[
{
label
:
"cips111"
,
value
:
"CIU"
},
{
label
:
"cips112"
,
value
:
"CIV"
},
]
}
else
{
//当为空时,恢复下拉选的选项
this
.
swftypOpnp
=
[
{
label
:
'MT103'
,
value
:
'103'
},
{
label
:
'Mt202 COV'
,
value
:
'202'
},
{
label
:
'MT202'
,
value
:
'200'
},
{
label
:
'Other'
,
value
:
'OTH'
},
]
}
}
},
"model.cpdgrp.cbs.nom1.amt"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
amt
!==
'0.000'
&&
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
cur
!=
'CNY'
){
this
.
flag2
=
false
;
}
else
{
this
.
flag2
=
true
;
}
}
},
"model.cpdgrp.cbs.nom1.cur"
:{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
amt
!==
'0.000'
&&
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
cur
!=
'CNY'
){
this
.
flag2
=
false
;
}
else
{
this
.
flag2
=
true
;
}
}
}
},
created
:
function
()
{},
computed
:
{
flag
()
{
return
(
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
==
""
// && this.model.cpdgrp.rec.ownref != ""
);
},
},
},
};
</
script
>
<
style
scoped
>
</
style
>
src/views/Business/Cptopn/Payment103.vue
View file @
83ca5633
...
...
@@ -228,6 +228,7 @@
<c-input
maxlength=
"16"
placeholder=
""
v-model=
"sespay.intacc"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -285,7 +286,7 @@
maxlength=
"140"
show-word-limit
placeholder=
"请输入Address Block"
v-model=
"setgll.setgrp.awi.pts.adrblk"
v-model=
"
this.
setgll.setgrp.awi.pts.adrblk"
disabled
></c-input>
</el-form-item>
...
...
@@ -423,16 +424,19 @@ export default {
extkey
:
''
,
adrblk
:
''
,
}
}
}
,
}
},
sespay
:{
intacc
:
''
,
}
};
},
methods
:
{
...
Event
,
setgllChange
(){
console
.
log
(
this
.
model
.
setmod
.
setglg
)
this
.
model
.
setmod
.
setglg
.
setgll
[
this
.
model
.
setmod
.
setglg
.
setgll
.
length
-
1
].
setgrp
.
awi
.
pts
.
extkey
=
this
.
setgll
.
setgrp
.
awi
.
pts
.
extkey
;
this
.
model
.
setmod
.
setglg
.
setgll
[
this
.
model
.
setmod
.
setglg
.
setgll
.
length
-
1
].
setgrp
.
awi
.
pts
.
adrblk
=
this
.
setgll
.
setgrp
.
awi
.
pts
.
adrblk
;
//
this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.extkey = this.setgll.setgrp.awi.pts.extkey;
//
this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.adrblk = this.setgll.setgrp.awi.pts.adrblk;
}
},
created
:
function
()
{
...
...
src/views/Public/Sbxx.vue
View file @
83ca5633
...
...
@@ -38,7 +38,7 @@
v-model=
"model.bopmod.acttyp"
style=
"width: 100%"
placeholder=
"请选择"
:disabled=
"model.bopmod.szflg==='3' || model.bopmod.szflg==='2'"
:disabled=
"model.bopmod.szflg==='3' || model.bopmod.szflg==='2'
||model.bopmod.szflg===''
"
>
<el-option
v-for=
"item in codes.acttyp"
...
...
@@ -56,7 +56,7 @@
v-model=
"model.bopmod.ownextkey"
style=
"width: 100%"
placeholder=
"请选择"
:disabled=
"model.bopmod.szflg==='3'"
:disabled=
"model.bopmod.szflg==='3'
||model.bopmod.szflg===''
"
>
<el-option
v-for=
"item in codesOwnextkey"
...
...
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