Commit 8467e278 by wangna

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 62100652 b944a7d9
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -150,7 +150,7 @@ export default { ...@@ -150,7 +150,7 @@ export default {
{type:"number", max:9999, message: "大小不超过9999" } {type:"number", max:9999, message: "大小不超过9999" }
], ],
"dedgrp.blk.defdet":[ "dedgrp.blk.defdet":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"dedgrp.apl.adrelc":[ "dedgrp.apl.adrelc":[
......
...@@ -5,18 +5,14 @@ export default class Mtabut { ...@@ -5,18 +5,14 @@ export default class Mtabut {
oitinf: { oitinf: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit: { oit: {
inftxt: { inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
rows: []
}, // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
}, },
oitset: { oitset: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit: { oit: {
inftxt: { inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
rows:[]
}, // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
}, },
......
...@@ -468,6 +468,7 @@ ...@@ -468,6 +468,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<div v-if="model.dedgrp.rec.avbby != 'D'">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="远期付款指示" prop="dedgrp.blk.dftat"> <el-form-item label="远期付款指示" prop="dedgrp.blk.dftat">
<c-input <c-input
...@@ -476,9 +477,24 @@ ...@@ -476,9 +477,24 @@
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入远期付款指示" placeholder="请输入远期付款指示"
:disabled="!model.dedgrp.rec.avbby"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div>
<div v-else>
<c-col :span="24">
<el-form-item label="远期付款指示" prop="dedgrp.blk.defdet">
<c-input
type="textarea"
v-model="model.dedgrp.blk.defdet"
maxlength="35"
show-word-limit
placeholder="请输入远期付款指示"
></c-input>
</el-form-item>
</c-col>
</div>
</c-col> </c-col>
<!-- ========================右边======================= --> <!-- ========================右边======================= -->
...@@ -585,7 +601,10 @@ ...@@ -585,7 +601,10 @@
--> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="受益人开户行联行行号" prop="dedgrp.beb.pts.bankno"> <el-form-item
label="受益人开户行联行行号"
prop="dedgrp.beb.pts.bankno"
>
<c-input <c-input
v-model="model.dedgrp.beb.pts.bankno" v-model="model.dedgrp.beb.pts.bankno"
maxlength="20" maxlength="20"
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</c-col> </c-col>
<c-col :span="8" :offset="2"> <c-col :span="8" :offset="2">
<el-form-item label=""> <el-form-item label="">
<c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox> <c-checkbox v-model="isShow2" @change="CONDOCSTM">Show Outgoing Messages</c-checkbox>
</el-form-item> </el-form-item>
<!-- <c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox> --> <!-- <c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox> -->
</c-col> </c-col>
...@@ -230,6 +230,13 @@ export default { ...@@ -230,6 +230,13 @@ export default {
}; };
}, },
methods: { ...Event, methods: { ...Event,
CONDOCSTM(){
this.executeDefault("trnmod.trndoc.condocstm").then(res => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
})
},
handleNodeClick(){} , handleNodeClick(){} ,
defaultProps(){} defaultProps(){}
}, },
......
...@@ -4,41 +4,21 @@ ...@@ -4,41 +4,21 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item label="信用证号码" prop="didgrp.rec.ownref" style="width: 100%">
label="信用证号码" <c-input v-model="model.didgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%"
prop="didgrp.rec.ownref" disabled></c-input>
style="width: 100%"
>
<c-input
v-model="model.didgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
style="width: 95%"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="1" style="text-align: right"> --> <!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1"> <c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> --> <!-- <el-form-item label="" label-width="5px"> -->
<c-button <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search"
style="margin:0 10px 0 0;padding: 0 10px;" @click="onSeainf"></c-button>
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
></c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
</c-col> </c-col>
<c-col :span="3" style="text-align: right"> <c-col :span="3" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> --> <!-- <el-form-item label="" label-width="5px"> -->
<c-button <c-button style="margin:0 0" size="small" type="primary" disabled @click="onDitpButgetref">
style="margin:0 0"
size="small"
type="primary"
disabled
@click="onDitpButgetref"
>
获取 获取
</c-button> </c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
...@@ -47,43 +27,24 @@ ...@@ -47,43 +27,24 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="didgrp.rec.nam"> <el-form-item label="摘要" prop="didgrp.rec.nam">
<c-input <c-input align="middle" v-model="model.didgrp.rec.nam" maxlength="40" disabled
align="middle" placeholder="请输入Externally Displayed Name to Identify the Contract"></c-input>
v-model="model.didgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item label="所属客户经理" prop="ditp.usr.extkey" style="width: 100%">
label="所属客户经理" <c-input style="width: 95%" v-model="model.ditp.usr.extkey" maxlength="8" placeholder="请输入User ID" disabled>
prop="ditp.usr.extkey" </c-input>
style="width: 100%"
>
<c-input
style="width: 95%"
v-model="model.ditp.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<!-- <el-form-item label="" label-width="17px"> --> <!-- <el-form-item label="" label-width="17px"> -->
<c-button <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" icon="el-icon-search" type="primary"
style="margin:0 10px 0 0;padding: 0 10px;" @click="onExtkey"></c-button>
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
</c-col> </c-col>
...@@ -93,66 +54,33 @@ ...@@ -93,66 +54,33 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur"> <el-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur">
<c-select <c-select disabled v-model="model.didgrp.cbs.nom1.cur" style="width: 95%" placeholder="请选择Currency"
disabled @keyup.enter.native="nom1CurEvent">
v-model="model.didgrp.cbs.nom1.cur" <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
style="width: 95%"
placeholder="请选择Currency"
@keyup.enter.native="nom1CurEvent"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item style="text-align: left" label-width="0" prop="didgrp.cbs.nom1.amt">
style="text-align: left" <c-input-currency v-model="model.didgrp.cbs.nom1.amt" style="text-align: left; width: 100%"
label-width="0" placeholder="请输入信用证金额" disabled
prop="didgrp.cbs.nom1.amt" @keyup.enter.native="defaultFunction('didgrp.cbs.nom1.amt', model.didgrp.cbs.nom1.amt)"></c-input-currency>
>
<c-input-currency
v-model="model.didgrp.cbs.nom1.amt"
style="text-align: left; width: 100%"
placeholder="请输入信用证金额"
disabled
@keyup.enter.native="defaultFunction('didgrp.cbs.nom1.amt', model.didgrp.cbs.nom1.amt)"
></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="大写金额" prop="ditp.amt"> <el-form-item label="大写金额" prop="ditp.amt">
<c-input <c-input v-model="model.ditp.amt" maxlength="76" placeholder="请输入大写金额" disabled></c-input>
v-model="model.ditp.amt"
maxlength="76"
placeholder="请输入大写金额"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="上下浮动限额" prop="didgrp.rec.nomtop"> <el-form-item label="上下浮动限额" prop="didgrp.rec.nomtop">
<c-input <c-input v-model="model.didgrp.rec.nomtop" maxlength="9" style="width: 48%" disabled
v-model="model.didgrp.rec.nomtop" placeholder="请输入Amount Tolerance - Positive"></c-input>
maxlength="9"
style="width: 48%"
disabled
placeholder="请输入Amount Tolerance - Positive"
></c-input>
<label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label> <label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
<c-input <c-input v-model="model.didgrp.rec.nomton" maxlength="9" style="width: 48%" disabled
v-model="model.didgrp.rec.nomton" placeholder="请输入Amount Tolerance - Negative"></c-input>
maxlength="9"
style="width: 48%"
disabled
placeholder="请输入Amount Tolerance - Negative"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -175,18 +103,8 @@ ...@@ -175,18 +103,8 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item label="信用证最大金额" prop="didgrp.cbs.max.cur"> <el-form-item label="信用证最大金额" prop="didgrp.cbs.max.cur">
<c-select <c-select v-model="model.didgrp.cbs.max.cur" style="width: 95%" placeholder="请选择Currency" disabled>
v-model="model.didgrp.cbs.max.cur" <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
style="width: 95%"
placeholder="请选择Currency"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -194,43 +112,19 @@ ...@@ -194,43 +112,19 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" label-width="0" prop="didgrp.cbs.max.amt"> <el-form-item label="" label-width="0" prop="didgrp.cbs.max.amt">
<c-input <c-input v-model="model.didgrp.cbs.max.amt" placeholder="请输入信用证最大金额" disabled></c-input>
v-model="model.didgrp.cbs.max.amt"
placeholder="请输入信用证最大金额"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="贸易类型" prop="didgrp.rec.mytype"> <el-form-item label="贸易类型" prop="didgrp.rec.mytype">
<c-select <c-select v-if="model.didgrp.rec.elcflg == 'N'" v-model="model.didgrp.rec.mytype" style="width: 100%"
v-if="model.didgrp.rec.elcflg == 'N'" placeholder="请选择贸易类型" @change="mytypeChange">
v-model="model.didgrp.rec.mytype" <el-option v-for="item in codes.mylx" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择贸易类型"
@change="mytypeChange"
>
<el-option
v-for="item in codes.mylx"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
<c-select <c-select v-else v-model="model.didgrp.rec.mytype" style="width: 100%" placeholder="请选择贸易类型"
v-else @change="mytypeChange">
v-model="model.didgrp.rec.mytype" <el-option v-for="item in codes.mytype" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择贸易类型"
@change="mytypeChange"
>
<el-option
v-for="item in codes.mytype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -239,128 +133,58 @@ ...@@ -239,128 +133,58 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="开证日期" prop="didgrp.rec.opndat"> <el-form-item label="开证日期" prop="didgrp.rec.opndat">
<c-date-picker <c-date-picker type="date" v-model="model.didgrp.rec.opndat" value-format="yyyy-MM-dd" style="width: 100%"
type="date" placeholder="请选择Date" disabled></c-date-picker>
v-model="model.didgrp.rec.opndat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Date"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item v-if="model.didgrp.rec.mytype == 'H'" label="最迟货物装运日" prop="didgrp.rec.shpdat">
v-if="model.didgrp.rec.mytype == 'H'" <c-date-picker type="date" v-model="model.didgrp.rec.shpdat" value-format="yyyy-MM-dd" style="width: 100%"
label="最迟货物装运日" placeholder="请选择Date" disabled></c-date-picker>
prop="didgrp.rec.shpdat"
>
<c-date-picker
type="date"
v-model="model.didgrp.rec.shpdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Date"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
<el-form-item <el-form-item v-if="model.didgrp.rec.mytype == 'F'" label="最迟服务提供日" prop="didgrp.rec.shpdat">
v-if="model.didgrp.rec.mytype == 'F'" <c-date-picker type="date" v-model="model.didgrp.rec.shpdat" value-format="yyyy-MM-dd" style="width: 100%"
label="最迟服务提供日" placeholder="请选择Date" disabled></c-date-picker>
prop="didgrp.rec.shpdat"
>
<c-date-picker
type="date"
v-model="model.didgrp.rec.shpdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Date"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
<el-form-item <el-form-item label="最迟货物装运日/服务提供日" v-if="model.didgrp.rec.mytype == '3'" prop="didgrp.rec.shpdat">
label="最迟货物装运日/服务提供日" <c-date-picker type="date" v-model="model.didgrp.rec.shpdat" value-format="yyyy-MM-dd" style="width: 100%"
v-if="model.didgrp.rec.mytype == '3'" placeholder="请选择" disabled></c-date-picker>
prop="didgrp.rec.shpdat"
>
<c-date-picker
type="date"
v-model="model.didgrp.rec.shpdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="有效日期" prop="didgrp.rec.expdat"> <el-form-item label="有效日期" prop="didgrp.rec.expdat">
<c-date-picker <c-date-picker type="date" v-model="model.didgrp.rec.expdat" value-format="yyyy-MM-dd" style="width: 100%"
type="date" placeholder="请选择Date" disabled></c-date-picker>
v-model="model.didgrp.rec.expdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Date"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="有效地点" prop="didgrp.rec.expplc"> <el-form-item label="有效地点" prop="didgrp.rec.expplc">
<c-input <c-input v-model="model.didgrp.rec.expplc" maxlength="35" placeholder="请输入Place of Expiry"></c-input>
v-model="model.didgrp.rec.expplc"
maxlength="35"
placeholder="请输入Place of Expiry"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="是否通过电证系统" prop="didgrp.rec.elcflg"> <el-form-item label="是否通过电证系统" prop="didgrp.rec.elcflg">
<c-select <c-select v-model="model.didgrp.rec.elcflg" style="width: 95%" placeholder="请选择是否通过电证系统" disabled>
v-model="model.didgrp.rec.elcflg" <el-option v-for="item in codes.elcflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 95%"
placeholder="请选择是否通过电证系统"
disabled
>
<el-option
v-for="item in codes.elcflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="报文类型" label-width="80px"> <el-form-item label="报文类型" label-width="80px">
<c-select <c-select v-if="model.didgrp.rec.elcflg == 'N'" style="width: 100%" v-model="model.ditp.msgtyp"
v-if="model.didgrp.rec.elcflg == 'N'" placeholder="请选择报文类型" disabled>
style="width: 100%" <el-option v-for="item in codes.msgtyp" :key="item.value" :label="item.label" :value="item.value">
v-model="model.ditp.msgtyp" placeholder="请选择报文类型" disabled>
<el-option
v-for="item in codes.msgtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
<c-select <c-select v-else v-model="model.ditp.msgtyp" placeholder="请选择报文类型" disabled>
v-else <el-option v-for="item in codes.msgtyp" :key="item.value" :label="item.label" :value="item.value">
v-model="model.ditp.msgtyp" placeholder="请选择报文类型" disabled>
<el-option
v-for="item in codes.msgtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -368,62 +192,29 @@ ...@@ -368,62 +192,29 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="开证类型" prop="didgrp.rec.dkflg"> <el-form-item label="开证类型" prop="didgrp.rec.dkflg">
<c-select <c-select v-model="model.didgrp.rec.dkflg" style="width: 100%" disabled placeholder="请选择开证类型">
v-model="model.didgrp.rec.dkflg" <el-option v-for="item in codes.dkflg" :key="item.value" :label="item.label" :value="item.value" disabled>
style="width: 100%"
disabled
placeholder="请选择开证类型"
>
<el-option
v-for="item in codes.dkflg"
:key="item.value"
:label="item.label"
:value="item.value"
disabled
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申请人统一社会信用代码" prop="didgrp.rec.idcode"> <el-form-item label="申请人统一社会信用代码" prop="didgrp.rec.idcode">
<c-input <c-input v-model="model.didgrp.rec.idcode" maxlength="18" placeholder="请输入申请人统一社会信用代码"></c-input>
v-model="model.didgrp.rec.idcode"
maxlength="18"
placeholder="请输入申请人统一社会信用代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货押标识" prop="didgrp.rec.guaflg"> <el-form-item label="货押标识" prop="didgrp.rec.guaflg">
<c-select <c-select v-model="model.didgrp.rec.guaflg" style="width: 100%" placeholder="请选择货押标识">
v-model="model.didgrp.rec.guaflg" <el-option v-for="item in codes.guaflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择货押标识"
>
<el-option
v-for="item in codes.guaflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="假远期信用证" prop="didgrp.rec.jyqflg"> <el-form-item label="假远期信用证" prop="didgrp.rec.jyqflg">
<c-select <c-select v-model="model.didgrp.rec.jyqflg" style="width: 100%" placeholder="请选择假远期信用证">
v-model="model.didgrp.rec.jyqflg" <el-option v-for="item in jyqflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择假远期信用证"
>
<el-option
v-for="item in codes.jyqflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -432,19 +223,12 @@ ...@@ -432,19 +223,12 @@
<!-- ========================右边======================= --> <!-- ========================右边======================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-ptap1 <c-ptap :model="model" :argadr="{
:model="model"
:argadr="{
title: '申请人', title: '申请人',
grp: 'didgrp', grp: 'didgrp',
rol: 'apl', rol: 'apl',
}" }" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onBenpDet">
:disabled="true" </c-ptap>
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
>
</c-ptap1>
</c-col> </c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<el-form-item <el-form-item
...@@ -544,61 +328,32 @@ ...@@ -544,61 +328,32 @@
<c-col :span="14"> <c-col :span="14">
<c-form-item label="邮编" prop="didgrp.apl.pts.youzbm"> <c-form-item label="邮编" prop="didgrp.apl.pts.youzbm">
<c-input <c-input v-model="model.didgrp.apl.pts.youzbm" maxlength="6" placeholder="请输入邮编"></c-input>
v-model="model.didgrp.apl.pts.youzbm"
maxlength="6"
placeholder="请输入邮编"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="10">
<c-form-item <c-form-item label="电话" label-width="40px" style="margin-left: 12px" prop="didgrp.apl.pts.dihdig">
label="电话" <c-input v-model="model.didgrp.apl.pts.dihdig" maxlength="16" placeholder="请输入电话"></c-input>
label-width="40px"
style="margin-left: 12px"
prop="didgrp.apl.pts.dihdig"
>
<c-input
v-model="model.didgrp.apl.pts.dihdig"
maxlength="16"
placeholder="请输入电话"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申请人账号" prop="didgrp.apl.pts.extact"> <el-form-item label="申请人账号" prop="didgrp.apl.pts.extact">
<c-select <c-select v-model="model.didgrp.apl.pts.extact" style="width: 100%" placeholder="请选择External Account">
v-model="model.didgrp.apl.pts.extact"
style="width: 100%"
placeholder="请选择External Account"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="申请人开户行 联行行号" prop="didgrp.apb.pts.bankno">
label="申请人开户行 联行行号" <c-input v-model="model.didgrp.apb.pts.bankno" maxlength="20" placeholder="请输入Number of bank"
prop="didgrp.apb.pts.bankno" @keyup.enter.native="showGridPromptDialog('didgrp.apb.pts.bankno')"></c-input>
>
<c-input
v-model="model.didgrp.apb.pts.bankno"
maxlength="20"
placeholder="请输入Number of bank"
@keyup.enter.native="showGridPromptDialog('didgrp.apb.pts.bankno')"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="联行名称 " prop="didgrp.apb.pts.jigomc"> <el-form-item label="联行名称 " prop="didgrp.apb.pts.jigomc">
<c-input <c-input type="textarea" v-model="model.didgrp.apb.pts.jigomc" maxlength="35" show-word-limit
type="textarea" placeholder="请输入联行名称 电证用"></c-input>
v-model="model.didgrp.apb.pts.jigomc"
maxlength="35"
show-word-limit
placeholder="请输入联行名称 电证用"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -618,18 +373,11 @@ ...@@ -618,18 +373,11 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap :model="model" :argadr="{
:model="model"
:argadr="{
title: '受益人', title: '受益人',
grp: 'didgrp', grp: 'didgrp',
rol: 'ben', rol: 'ben',
}" }" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onBenpDet">
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onBenpDet"
>
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -730,62 +478,32 @@ ...@@ -730,62 +478,32 @@
<c-col :span="14"> <c-col :span="14">
<el-form-item label="邮编" prop="didgrp.ben.pts.youzbm"> <el-form-item label="邮编" prop="didgrp.ben.pts.youzbm">
<c-input <c-input v-model="model.didgrp.ben.pts.youzbm" maxlength="6" placeholder="请输入邮编 电证用"></c-input>
v-model="model.didgrp.ben.pts.youzbm"
maxlength="6"
placeholder="请输入邮编 电证用"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="10">
<el-form-item <el-form-item label="电话" label-width="40px" style="margin-left: 12px" prop="didgrp.ben.pts.dihdig">
label="电话" <c-input v-model="model.didgrp.ben.pts.dihdig" maxlength="16" placeholder="请输入电话"></c-input>
label-width="40px"
style="margin-left: 12px"
prop="didgrp.ben.pts.dihdig"
>
<c-input
v-model="model.didgrp.ben.pts.dihdig"
maxlength="16"
placeholder="请输入电话"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="受益人账号" prop="didgrp.ben.pts.extact"> <el-form-item label="受益人账号" prop="didgrp.ben.pts.extact">
<c-input <c-input v-model="model.didgrp.ben.pts.extact" maxlength="34" placeholder="请输入受益人账号"></c-input>
v-model="model.didgrp.ben.pts.extact"
maxlength="34"
placeholder="请输入受益人账号"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="受益人开户行 联行行号" prop="didgrp.beb.pts.bankno">
label="受益人开户行 联行行号" <c-input v-model="model.didgrp.beb.pts.bankno" maxlength="20" placeholder="请输入Number of bank"
prop="didgrp.beb.pts.bankno" @keyup.enter.native="showGridPromptDialog('didgrp.beb.pts.bankno')"></c-input>
>
<c-input
v-model="model.didgrp.beb.pts.bankno"
maxlength="20"
placeholder="请输入Number of bank"
@keyup.enter.native="showGridPromptDialog('didgrp.beb.pts.bankno')"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="联行名称 " prop="didgrp.beb.pts.jigomc"> <el-form-item label="联行名称 " prop="didgrp.beb.pts.jigomc">
<c-input <c-input type="textarea" v-model="model.didgrp.beb.pts.jigomc" maxlength="35" show-word-limit
type="textarea" placeholder="请输入联行名称 电证用" :disabled="this.jigomcFlag"></c-input>
v-model="model.didgrp.beb.pts.jigomc"
maxlength="35"
show-word-limit
placeholder="请输入联行名称 电证用"
:disabled="this.jigomcFlag"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -800,7 +518,8 @@ import Ptap from "~/views/Public/Ptap"; ...@@ -800,7 +518,8 @@ import Ptap from "~/views/Public/Ptap";
import Ptap1 from "./Ptap"; import Ptap1 from "./Ptap";
export default { export default {
components: { "c-ptap": Ptap , components: {
"c-ptap": Ptap,
"c-ptap1": Ptap1, "c-ptap1": Ptap1,
}, },
inject: ["root"], inject: ["root"],
...@@ -808,6 +527,10 @@ export default { ...@@ -808,6 +527,10 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
jyqflg: [
{ label: "否", value: "" },
{ label: "是", value: "X" },
],
jigomcFlag: true, jigomcFlag: true,
trade: "", trade: "",
}; };
...@@ -841,7 +564,7 @@ export default { ...@@ -841,7 +564,7 @@ export default {
}, },
}, },
watch: { watch: {
declareParams() {}, declareParams() { },
}, },
}; };
</script> </script>
...@@ -151,9 +151,9 @@ import Dogpame from "./Dogpame"; ...@@ -151,9 +151,9 @@ import Dogpame from "./Dogpame";
import Dorpame from "./Dorpame"; import Dorpame from "./Dorpame";
import Adcpame from "./Adcpame"; import Adcpame from "./Adcpame";
import Inspame from "./Inspame"; import Inspame from "./Inspame";
import Doctre from "./Doctre";
import Stament from "./Stament"; import Stament from "./Stament";
import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
......
...@@ -47,21 +47,21 @@ ...@@ -47,21 +47,21 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收到的通知类型" prop="bddgrp.rec.advtyp"> <el-form-item label="收到的通知类型" prop="bddgrp.rec.advtyp">
<c-select v-model="model.bddgrp.rec.advtyp" style="width: 100%" placeholder="请选择收到的通知类型"> <c-select v-model="model.bddgrp.rec.advtyp" style="width: 100%" placeholder="请选择收到的通知类型" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款日期" prop="bddgrp.rec.totdat"> <el-form-item label="付款日期" prop="bddgrp.rec.totdat">
<c-date-picker type="date" v-model="model.bddgrp.rec.totdat" style="width: 100%" placeholder="请选择付款日期"> <c-date-picker type="date" v-model="model.bddgrp.rec.totdat" style="width: 100%" placeholder="请选择付款日期" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="不符点通知日期" prop="bddgrp.rec.disdat"> <el-form-item label="不符点通知日期" prop="bddgrp.rec.disdat">
<c-date-picker type="date" v-model="model.bddgrp.rec.disdat" style="width: 100%" placeholder="请选择不符点通知日期"> <c-date-picker type="date" v-model="model.bddgrp.rec.disdat" style="width: 100%" placeholder="请选择不符点通知日期" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="bddgrp.rec.approvcod"> <el-form-item label="" prop="bddgrp.rec.approvcod">
<c-checkbox v-model="model.bddgrp.rec.approvcod">议付行担保协议</c-checkbox> <c-checkbox v-model="model.bddgrp.rec.approvcod">议付行担保协议</c-checkbox>
<c-checkbox v-model="model.bdtp.cre732flg">Create MT 732</c-checkbox> <c-checkbox v-model="model.bdtp.cre732flg" disabled>Create MT 732</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -592,6 +592,7 @@ ...@@ -592,6 +592,7 @@
maxlength="16" maxlength="16"
style="width: 100%" style="width: 100%"
placeholder="请输入交单行BIC" placeholder="请输入交单行BIC"
@keyup.enter.native="showGridPromptDialog(`bddgrp.prb.pts.extkey`)"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -721,7 +722,6 @@ export default { ...@@ -721,7 +722,6 @@ export default {
docprbrolChange(){ docprbrolChange(){
this.executeRule("bddgrp.rec.docprbrol").then((res) => { this.executeRule("bddgrp.rec.docprbrol").then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
debugger;
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data);
} }
}); });
...@@ -729,7 +729,7 @@ export default { ...@@ -729,7 +729,7 @@ export default {
ptsRefEvent(){ ptsRefEvent(){
this.executeRule("trnmod.ptsmod.wrkptspta.pts.ref").then((res) => { this.executeRule("trnmod.ptsmod.wrkptspta.pts.ref").then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
debugger; // debugger;
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data);
} }
}); });
...@@ -737,7 +737,7 @@ export default { ...@@ -737,7 +737,7 @@ export default {
ptsBanknoEvent(){ ptsBanknoEvent(){
this.executeRule("bddgrp.skh.pts.bankno").then((res) => { this.executeRule("bddgrp.skh.pts.bankno").then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
debugger; // debugger;
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data);
} }
}); });
......
...@@ -305,12 +305,8 @@ ...@@ -305,12 +305,8 @@
</c-col> </c-col>
</el-row> </el-row>
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns">
<m-busbtn ref="childs" :ownref="ownref" trnCode="ditsel" :model="ditselModel" ownrefPath="bddgrp" tabIndex=3 @onChoose="onChoose" >11</m-busbtn> <m-busbtn ref="childs" :ownref="ownref" trnCode="ditsel" :model="ditselModel" ownrefPath="bddgrp" tabIndex=3 @onChoose="onChoose" >11</m-busbtn>
</div> </div>
</el-dialog>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -330,7 +326,6 @@ export default { ...@@ -330,7 +326,6 @@ export default {
return { return {
ditselModel: new DitselModel().data, ditselModel: new DitselModel().data,
ownref:"", ownref:"",
initdialog:false,
trnData: { trnData: {
columns: [ columns: [
'1 1 "编号" 200', '1 1 "编号" 200',
...@@ -370,22 +365,19 @@ export default { ...@@ -370,22 +365,19 @@ export default {
methods: { methods: {
...Event, ...Event,
async getButtons(ownref){ async getButtons(ownref){
this.initdialog = true
this.ownref = ownref this.ownref = ownref
this.$refs.childs.initdialog = true
console.log("ownref:" +ownref); console.log("ownref:" +ownref);
setTimeout(()=>{
this.$refs.childs.$emit("childmethods")
},10)
}, },
async onChoose(code){ async onChoose(code){
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.initdialog = false this.$refs.childs.initdialog = false
} , } ,
async getDitSelInfo(code){ async getDitSelInfo(code){
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.initdialog = false this.$refs.childs.initdialog = false
}, },
closeTrn(refId){ closeTrn(refId){
this.$refs[refId].doClose(); this.$refs[refId].doClose();
......
<template> <template>
<el-dialog
:visible.sync="initdialog"
:title="'交易列表'"
append-to-body
:before-close="beforeClose"
@opened="opened"
>
<div class="m-list-btns">
<div class="busnavbar"> <div class="busnavbar">
<div class="busnavbar-items"> <div class="busnavbar-items">
<c-button <c-button
...@@ -15,6 +23,8 @@ ...@@ -15,6 +23,8 @@
> >
</div> </div>
</div> </div>
</div>
</el-dialog>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -22,28 +32,29 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -22,28 +32,29 @@ import commonProcess from "~/mixin/commonProcess";
export default { export default {
props: { props: {
"ownref": { ownref: {
required: true, required: true,
}, },
"trnCode": { trnCode: {
required: true, required: true,
}, },
"model": { model: {
required: true, required: true,
}, },
"ownrefPath": { ownrefPath: {
required: false, required: false,
default: "didgrp" default: "didgrp",
}, },
"tabIndex": { tabIndex: {
required: false, required: false,
default: 1 default: 1,
}, },
}, },
components: {}, components: {},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
initdialog: false,
navcode: [ navcode: [
// {code:"",label:"",isDis:"",title:""}, // {code:"",label:"",isDis:"",title:""},
], ],
...@@ -70,12 +81,18 @@ export default { ...@@ -70,12 +81,18 @@ export default {
} }
return 0; return 0;
}, },
opened() {
this.$emit("childmethods");
},
beforeClose() {
this.navcode = [];
this.initdialog = false;
},
}, },
mounted() { mounted() {
this.trnName = this.trnCode this.trnName = this.trnCode;
this.$nextTick(function () { this.$nextTick(function () {
this.$on("childmethods", async function () { this.$on("childmethods", async function () {
let res = await this.executeRule(`cfgfil.hotreg${this.tabIndex}`); let res = await this.executeRule(`cfgfil.hotreg${this.tabIndex}`);
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data); this.updateModel(res.data);
...@@ -89,7 +106,7 @@ export default { ...@@ -89,7 +106,7 @@ export default {
this.navcode = []; this.navcode = [];
//请求按钮数据 //请求按钮数据
this.model[this.ownrefPath].rec.ownref = this.ownref; this.model[this.ownrefPath].rec.ownref = this.ownref;
let rtnmsg = await this.executeRule(this.ownrefPath+".rec.ownref"); //didgrp_rec_ownref let rtnmsg = await this.executeRule(this.ownrefPath + ".rec.ownref"); //didgrp_rec_ownref
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//重置数组 //重置数组
this.navcode = []; this.navcode = [];
......
...@@ -3,50 +3,27 @@ ...@@ -3,50 +3,27 @@
<!-- ====================顶部==================== --> <!-- ====================顶部==================== -->
<c-col :span="6" style="margin-left:9px"> <c-col :span="6" style="margin-left:9px">
<el-form-item label="参考号" label-width="50px"> <el-form-item label="参考号" label-width="50px">
<c-input <c-input v-model="model.setmod.ref" maxlength="16" :readonly="true" placeholder="请输入our reference">
v-model="model.setmod.ref" </c-input>
maxlength="16"
:readonly="true"
placeholder="请输入our reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="结算金额" label-width="100px"> <el-form-item label="结算金额" label-width="100px">
<c-input <c-input v-model="model.setmod.doccur" style="width: 100%" placeholder="CNY" :readonly="true"></c-input>
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="CNY"
:readonly="true"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="" label-width="7px"> <el-form-item label="" label-width="7px">
<c-input <c-input v-model="model.setmod.docamt" :readonly="true" placeholder="请输入document amount"></c-input>
v-model="model.setmod.docamt"
:readonly="true"
placeholder="请输入document amount"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<el-form-item label="类型" label-width="100px"> <el-form-item label="类型" label-width="100px">
<c-select <c-select v-model="model.setmod.dspflg" disabled style="width: 100%"
v-model="model.setmod.dspflg" placeholder="请选择Type of settlement">
disabled <el-option v-for="item in codes.dspflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择Type of settlement"
>
<el-option
v-for="item in codes.dspflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -75,30 +52,18 @@ ...@@ -75,30 +52,18 @@
<!-- ==============中部表格===================== --> <!-- ==============中部表格===================== -->
<c-col :span="23" style="height:24px;margin-left:9px"> <c-col :span="23" style="height:24px;margin-left:9px">
<el-form-item <el-form-item class="formItemLabel" label="Foreign Commission/Charges:" label-width="300px">
class="formItemLabel"
label="Foreign Commission/Charges:"
label-width="300px"
>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left:9px"> <c-col :span="23" style="margin-left:9px">
<c-table <c-table style="text-align: center" :list="model.setmod.setfog.setfol" :paginationShow="false"
style="text-align: center" :border="true">
:list="model.setmod.setfog.setfol"
:paginationShow="false"
:border="true"
>
<el-table-column label="Payer" prop="ptydbt" width="101px"> <el-table-column label="Payer" prop="ptydbt" width="101px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.ptydbt"> <c-select v-model="scope.row.ptydbt">
<el-option <el-option v-for="item in codes.ptydbt" :key="item.value" :label="item.value"
v-for="item in codes.ptydbt" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -107,12 +72,8 @@ ...@@ -107,12 +72,8 @@
<el-table-column label="Payee" width="101px"> <el-table-column label="Payee" width="101px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.ptypay"> <c-select v-model="scope.row.ptypay">
<el-option <el-option v-for="item in codes.payee" :key="item.value" :label="item.value"
v-for="item in codes.payee" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -122,27 +83,15 @@ ...@@ -122,27 +83,15 @@
</el-table-column> </el-table-column>
<el-table-column label="Disp" prop="dsp" width="76px"> <el-table-column label="Disp" prop="dsp" width="76px">
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Text for Payer" prop="txtdbt" width="auto">
label="Text for Payer"
prop="txtdbt"
width="auto"
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Text for Payee" prop="txtpay" width="auto">
label="Text for Payee"
prop="txtpay"
width="auto"
>
</el-table-column> </el-table-column>
<el-table-column label="Currency" prop="cur" width="93px"> <el-table-column label="Currency" prop="cur" width="93px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.cur"> <c-select v-model="scope.row.cur">
<el-option <el-option v-for="item in codes.cur" :key="item.value" :label="item.label"
v-for="item in codes.cur" :value="item.value">
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</template> </template>
...@@ -151,31 +100,15 @@ ...@@ -151,31 +100,15 @@
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button <c-button circle style="padding:4px" class="el-icon-plus" size="mini" @click="addRow(scope)">
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRow(scope)"
>
</c-button> </c-button>
<c-button <c-button style="padding:4px" circle class="el-icon-minus" size="mini"
style="padding:4px" @click="removeRow(scope)">
circle
class="el-icon-minus"
size="mini"
@click="removeRow(scope)"
>
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button <c-button style="margin-left:0" size="small" type="primary"
style="margin-left:0" @click="detail1(scoped.$index, scoped.row)">详情</c-button>
size="small"
type="primary"
@click="detail1(scoped.$index, scoped.row)"
>详情</c-button
>
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
...@@ -184,57 +117,45 @@ ...@@ -184,57 +117,45 @@
<el-dialog :visible.sync="dialogVisible" center> <el-dialog :visible.sync="dialogVisible" center>
<c-col> <c-col>
<el-form :model="dialog" label-width="200px"> <el-form :model="dialog" label-width="200px">
<c-col :span="16" > <c-col :span="16">
<el-form-item label="收款人"> <el-form-item label="收款人">
<c-select v-model="dialog.ptypay" style="width: 100%"> <c-select v-model="dialog.ptypay" style="width: 100%">
<el-option <el-option v-for="item in codes.payee" :key="item.value" :label="item.label"
v-for="item in codes.payee" :value="item.value" />
:key="item.value"
:label="item.label"
:value="item.value"
/>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="16">
<el-form-item label="收款人摘要"> <el-form-item label="收款人摘要">
<c-input v-model="dialog.txtpay" style="width: 100%"/> <c-input v-model="dialog.txtpay" style="width: 100%" />
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="16">
<el-form-item label="付款人"> <el-form-item label="付款人">
<c-select v-model="dialog.ptydbt" style="width: 100%"> <c-select v-model="dialog.ptydbt" style="width: 100%">
<el-option <el-option v-for="item in codes.ptydbt1" :key="item.value" :label="item.label"
v-for="item in codes.ptydbt1" :value="item.value">
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="16">
<el-form-item label="付款人摘要"> <el-form-item label="付款人摘要">
<c-input v-model="dialog.txtdbt" style="width: 100%"/> <c-input v-model="dialog.txtdbt" style="width: 100%" />
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="16">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="费用"> <el-form-item label="费用">
<c-select v-model="dialog.cur" style="width: 100%"> <c-select v-model="dialog.cur" style="width: 100%">
<el-option <el-option v-for="item in codes.cur" :key="item.value" :labelF="item.label"
v-for="item in codes.cur" :value="item.value" />
:key="item.value"
:labelF="item.label"
:value="item.value"
/>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="" label-width="20px"> <el-form-item label="" label-width="20px">
<c-input v-model="dialog.amt" style="width: 100%"/> <c-input v-model="dialog.amt" style="width: 100%" />
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -256,21 +177,13 @@ ...@@ -256,21 +177,13 @@
<el-form-item class="formItemLabel" label="Own Commission/Charges:" label-width="200px"> </el-form-item> <el-form-item class="formItemLabel" label="Own Commission/Charges:" label-width="200px"> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left:9px"> <c-col :span="23" style="margin-left:9px">
<c-table <c-table style="text-align: center" :list="model.setmod.setfeg.setfel" :paginationShow="false"
style="text-align: center" :border="true">
:list="model.setmod.setfeg.setfel"
:paginationShow="false"
:border="true"
>
<el-table-column label="Role" width="101px"> <el-table-column label="Role" width="101px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.rol"> <c-select v-model="scope.row.rol">
<el-option <el-option v-for="item in codes.setfelRol" :key="item.value" :label="item.value"
v-for="item in codes.setfelRol" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -282,13 +195,9 @@ ...@@ -282,13 +195,9 @@
</el-table-column> </el-table-column>
<el-table-column label="Disp" prop="dsp" width="76px"> <el-table-column label="Disp" prop="dsp" width="76px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.dsp" @change="dispDefault(scope.$index+1)"> <c-select v-model="scope.row.dsp" @change="dispDefault(scope.$index + 1)">
<el-option <el-option v-for="item in codes.setfeldsp" :key="item.value" :label="item.value"
v-for="item in codes.setfeldsp" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
...@@ -296,65 +205,37 @@ ...@@ -296,65 +205,37 @@
</el-table-column> </el-table-column>
<el-table-column label="Units" prop="unt" width="70px"> <el-table-column label="Units" prop="unt" width="70px">
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Long Fee Text" prop="feetxtinf" width="auto">
label="Long Fee Text"
prop="feetxtinf"
width="auto"
>
</el-table-column> </el-table-column>
<el-table-column label="Currency" prop="cur" width="100px"> <el-table-column label="Currency" prop="cur" width="100px">
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Original Amount" prop="ogiamt" v-model="ogiamt" width="150px">
label="Original Amount"
prop="ogiamt"
width="150px"
>
</el-table-column> </el-table-column>
<el-table-column label="Fee Amount" prop="amt" width="150px"> <el-table-column label="Fee Amount" prop="amt" width="150px">
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button <c-button circle style="padding:4px" class="el-icon-plus" size="mini" @click="addRow(scope)">
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRow(scope)"
>
</c-button> </c-button>
<c-button <c-button style="padding:4px" circle class="el-icon-minus" size="mini"
style="padding:4px" @click="removeRow(scope)">
circle
class="el-icon-minus"
size="mini"
@click="removeRow(scope)"
>
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button <c-button style="margin-left:0" size="small" type="primary"
style="margin-left:0" @click="detail2(scoped.$index, scoped.row)">详情</c-button>
size="small"
type="primary"
@click="detail2(scoped.$index, scoped.row)"
>详情</c-button
>
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col>
<setpan-dialog ref="setpanDialog" :model="model" :idx="index" :codes="codes"/> <setpan-dialog ref="setpanDialog" :model="model" :idx="index" :codes="codes" />
<c-col :span="23" style="margin-left:9px;height:24px;margin-top:25px"> <c-col :span="23" style="margin-left:9px;height:24px;margin-top:25px">
<el-form-item class="formItemLabel" label="Settlement:" label-width="200px"> <el-form-item class="formItemLabel" label="Settlement:" label-width="200px">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23" style="margin-left: 9px"> <c-col :span="23" style="margin-left: 9px">
<c-table <c-table style="text-align: center" :list="model.setmod.setglg.setgll" :paginationShow="false"
style="text-align: center" :border="true">
:list="model.setmod.setglg.setgll"
:paginationShow="false"
:border="true"
>
<el-table-column label="Mod" prop="modflg" width="46px"> <el-table-column label="Mod" prop="modflg" width="46px">
</el-table-column> </el-table-column>
<el-table-column label="Role" prop="rol" width="55px"> <el-table-column label="Role" prop="rol" width="55px">
...@@ -362,32 +243,20 @@ ...@@ -362,32 +243,20 @@
<el-table-column label="in" prop="acccur" width="101px"> <el-table-column label="in" prop="acccur" width="101px">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.acccur"> <c-select v-model="scope.row.acccur">
<el-option <el-option v-for="item in codes.acccur" :key="item.value" :label="item.value"
v-for="item in codes.acccur" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.label }}</span> <span style="float: left">{{ item.label }}</span>
</el-option> </el-option>
</c-select> </c-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Amount Paid" prop="fmtaccamt" width="120px">
label="Amount Paid"
prop="fmtaccamt"
width="120px"
>
</el-table-column> </el-table-column>
<el-table-column label="Disp." width="101px"> <el-table-column label="Disp." width="101px">
<template #default="scope"> <template #default="scope">
<c-select v-model="scope.row.dsp"> <c-select v-model="scope.row.dsp">
<el-option <el-option v-for="item in codes.setglldsp" :key="item.value" :label="item.value"
v-for="item in codes.setglldsp" :value="item.value">
:key="item.value"
:label="item.value"
:value="item.value"
>
<span style="float: left">{{ item.value }}</span> <span style="float: left">{{ item.value }}</span>
<span style="float: left;margin-left:20px">{{ item.label }}</span> <span style="float: left;margin-left:20px">{{ item.label }}</span>
</el-option> </el-option>
...@@ -397,12 +266,8 @@ ...@@ -397,12 +266,8 @@
<el-table-column label="Account" prop="act" width="auto"> <el-table-column label="Account" prop="act" width="auto">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.act"> <c-select v-model="scope.row.act">
<el-option <el-option v-for="item in scope.act" :key="item.value" :label="item.label"
v-for="item in scope.act" :value="item.value">
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</template> </template>
...@@ -411,29 +276,15 @@ ...@@ -411,29 +276,15 @@
</el-table-column> </el-table-column>
<el-table-column label="Curr." prop="cur" width="55px"> <el-table-column label="Curr." prop="cur" width="55px">
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="Original Amount" prop="fmtamt" width="150px">
label="Original Amount"
prop="fmtamt"
width="150px"
>
</el-table-column> </el-table-column>
<el-table-column label="Rate" prop="rat" width="120px"> <el-table-column label="Rate" prop="rat" width="120px">
</el-table-column> </el-table-column>
<el-table-column label="操作" width="135px" fixed="right"> <el-table-column label="操作" width="135px" fixed="right">
<template slot-scope="scoped"> <template slot-scope="scoped">
<c-button <c-button style="margin-left:0" size="small" type="primary">Get</c-button>
style="margin-left:0" <c-button style="margin-left:0" size="small" type="primary"
size="small" @click="handleDetail(scoped.$index, scoped.row)">详情</c-button>
type="primary"
>Get</c-button
>
<c-button
style="margin-left:0"
size="small"
type="primary"
@click="handleDetail(scoped.$index, scoped.row)"
>详情</c-button
>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="" width="80px"> <!-- <el-table-column label="" width="80px">
...@@ -466,12 +317,7 @@ ...@@ -466,12 +317,7 @@
</span> </span>
</c-col> --> </c-col> -->
<template> <template>
<el-dialog <el-dialog ref="detpDialog" :visible.sync="detpDialogVisible" width="70%" center>
ref="detpDialog"
:visible.sync="detpDialogVisible"
width="70%"
center
>
<el-form label-width="100px" :model="dialog3"> <el-form label-width="100px" :model="dialog3">
<c-row> <c-row>
...@@ -486,13 +332,13 @@ ...@@ -486,13 +332,13 @@
&nbsp; &nbsp;
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="rollab" > <el-form-item label="rollab">
<c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input> <c-input v-model="dialog3.rollab" maxlength="3" placeholder="请输入rollab"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="role" > <el-form-item label="role">
<c-input v-model="dialog3.rol" maxlength="3" placeholder="请输入role"></c-input> <c-input v-model="dialog3.rol" maxlength="3" placeholder="请输入role"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -513,20 +359,21 @@ ...@@ -513,20 +359,21 @@
</c-col> --> </c-col> -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Disposition" prop="setgll.dsp" > <el-form-item label="Disposition" prop="setgll.dsp">
<c-select v-model="dialog3.dsp" style="width:100%" placeholder="请选择Disposition"> <c-select v-model="dialog3.dsp" style="width:100%" placeholder="请选择Disposition">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="External" prop="setgll.setgrp.act.pts.extkey" > <el-form-item label="External" prop="setgll.setgrp.act.pts.extkey">
<c-input v-model="dialog3.setgrp.act.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="dialog3.setgrp.act.pts.extkey" maxlength="16"
placeholder="请输入External Key of Address"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="seainf" > <el-form-item label="seainf">
<c-col :span="18"> <c-col :span="18">
<c-input v-model="dialog3.actp.ptsget.sdamod.seainf" placeholder="请输入"></c-input> <c-input v-model="dialog3.actp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</c-col> </c-col>
...@@ -551,7 +398,7 @@ ...@@ -551,7 +398,7 @@
</c-col> --> </c-col> -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="账号" > <el-form-item label="账号">
<c-select v-model="dialog3.act" style="width:100%" placeholder="请选择账号"> <c-select v-model="dialog3.act" style="width:100%" placeholder="请选择账号">
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -564,15 +411,16 @@ ...@@ -564,15 +411,16 @@
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="科目代码" > <el-form-item label="科目代码">
<c-select v-model="dialog3.cur" style="width:100%" placeholder="请选择科目代码"> <c-select v-model="dialog3.cur" style="width:100%" placeholder="请选择科目代码">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="value date" > <el-form-item label="value date">
<c-date-picker type="date" v-model="dialog3.valdat" style="width:100%" placeholder="请选择value date"></c-date-picker> <c-date-picker type="date" v-model="dialog3.valdat" style="width:100%"
placeholder="请选择value date"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -608,7 +456,8 @@ ...@@ -608,7 +456,8 @@
<el-form-item label="实际金额"> <el-form-item label="实际金额">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="0"> <el-form-item label="" label-width="0">
<c-select v-model="dialog3.acccur" style="width:100%" placeholder="请选择Amount handled"> <c-select v-model="dialog3.acccur" style="width:100%"
placeholder="请选择Amount handled">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -619,7 +468,8 @@ ...@@ -619,7 +468,8 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" label-width="5%"> <el-form-item label="" label-width="5%">
<c-input v-model="dialog3.debcdtflg" maxlength="1" placeholder="请输入Debit/Credit"></c-input> <c-input v-model="dialog3.debcdtflg" maxlength="1"
placeholder="请输入Debit/Credit"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -674,7 +524,8 @@ ...@@ -674,7 +524,8 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" label-width="20%"> <el-form-item label="" label-width="20%">
<c-input v-model="dialog3.dcbextrat" placeholder="请输入Selling Rate"></c-input> <c-input v-model="dialog3.dcbextrat" placeholder="请输入Selling Rate">
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -908,12 +759,14 @@ ...@@ -908,12 +759,14 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="TXT" prop="setgll.txt"> <el-form-item label="TXT" prop="setgll.txt">
<c-input type="textarea" v-model="dialog3.txt" maxlength="100" show-word-limit placeholder="请输入TXT" ></c-input> <c-input type="textarea" v-model="dialog3.txt" maxlength="100" show-word-limit
placeholder="请输入TXT"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="TXT1" prop="setgll.txt1"> <el-form-item label="TXT1" prop="setgll.txt1">
<c-input type="textarea" v-model="dialog3.txt1" maxlength="100" show-word-limit placeholder="请输入TXT1" ></c-input> <c-input type="textarea" v-model="dialog3.txt1" maxlength="100" show-word-limit
placeholder="请输入TXT1"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -940,7 +793,7 @@ ...@@ -940,7 +793,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="交易性质" > <el-form-item label="交易性质">
<c-col :span="20"> <c-col :span="20">
<c-input v-model="dialog3.trntyp" maxlength="6" placeholder="请输入交易性质"></c-input> <c-input v-model="dialog3.trntyp" maxlength="6" placeholder="请输入交易性质"></c-input>
</c-col> </c-col>
...@@ -1037,6 +890,24 @@ export default { ...@@ -1037,6 +890,24 @@ export default {
components: { SetpanDialog }, components: { SetpanDialog },
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
watch: {
ogiamt: {
handler(num) {
console.log("=================================")
num = this.ogiamt;
num = num.toFixed(2);
num = parseFloat(num);
num = num.toLocaleString();
return num;//返回的是字符串23,245.12保留2位小数
},
immediate: true
}
},
data() { data() {
return { return {
dialogVisible: false, dialogVisible: false,
...@@ -1048,25 +919,25 @@ export default { ...@@ -1048,25 +919,25 @@ export default {
CG00005: "", CG00005: "",
}, },
dialog2: { dialog2: {
feetxtinf:"", feetxtinf: "",
feetxt:"", feetxt: "",
}, },
index: 0, index: 0,
detpDialogVisible : false, detpDialogVisible: false,
rattyp:'', rattyp: '',
dcbrattyp:'', dcbrattyp: '',
scbrattyp:'', scbrattyp: '',
dialog3:{ dialog3: {
setgrp:{ setgrp: {
act:{ act: {
pts:{ pts: {
} }
} }
}, },
actp:{ actp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
} }
} }
...@@ -1089,7 +960,7 @@ export default { ...@@ -1089,7 +960,7 @@ export default {
}, },
// 第二个表格 // 第二个表格
detail1(index, row) { detail1(index, row) {
this.executeDefault("setfel.det").then(res=>{ this.executeDefault("setfel.det").then(res => {
this.dialogVisible = true; this.dialogVisible = true;
console.log(row) console.log(row)
this.dialog = row; this.dialog = row;
...@@ -1097,8 +968,8 @@ export default { ...@@ -1097,8 +968,8 @@ export default {
}) })
}, },
dispDefault(index){ dispDefault(index) {
this.executeDefault(`setmod.setfeg.setfel(${index}).mac`).then(res=>{ this.executeDefault(`setmod.setfeg.setfel(${index}).mac`).then(res => {
Utils.copyValueFromVO(this.model, res.data) Utils.copyValueFromVO(this.model, res.data)
}) })
...@@ -1106,8 +977,8 @@ export default { ...@@ -1106,8 +977,8 @@ export default {
// 第二个表格 // 第二个表格
detail2(index, row) { detail2(index, row) {
const that = this; const that = this;
const rule = "setmod.setfeg.setfel("+(index+1)+").det"; const rule = "setmod.setfeg.setfel(" + (index + 1) + ").det";
that.executeRule(rule).then(res=>{ that.executeRule(rule).then(res => {
that.$refs.setpanDialog.visiable = true; that.$refs.setpanDialog.visiable = true;
that.$refs.setpanDialog.formData = Object.assign({}, that.model.setmod.setfeg.setfel[index]); that.$refs.setpanDialog.formData = Object.assign({}, that.model.setmod.setfeg.setfel[index]);
that.index = index; that.index = index;
...@@ -1118,7 +989,7 @@ export default { ...@@ -1118,7 +989,7 @@ export default {
// 第三个表格 // 第三个表格
async handleDetail(index, row) { async handleDetail(index, row) {
const that = this; const that = this;
const rule = "setmod.setglg.setgll("+(index+1)+").det"; const rule = "setmod.setglg.setgll(" + (index + 1) + ").det";
let rtnmsg = await this.executeRule(rule) let rtnmsg = await this.executeRule(rule)
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
that.$refs.detpDialog.visiable = true; that.$refs.detpDialog.visiable = true;
...@@ -1130,36 +1001,36 @@ export default { ...@@ -1130,36 +1001,36 @@ export default {
that.scbrattyp = that.strCalCode(that.dialog3.scbrattyp, that.codes.ratetype); that.scbrattyp = that.strCalCode(that.dialog3.scbrattyp, that.codes.ratetype);
} }
}, },
strCalCode(str, code){ strCalCode(str, code) {
var result = ''; var result = '';
for(let i = 0; i < code.length; i++){ for (let i = 0; i < code.length; i++) {
if(code[i].value === str){ if (code[i].value === str) {
result = code[i].label; result = code[i].label;
continue; continue;
} }
} }
if(result === ''){ if (result === '') {
return str; return str;
}else{ } else {
return result; return result;
} }
}, },
onMtdbutButapy(){ onMtdbutButapy() {
}, },
onActpDet(){ onActpDet() {
}, },
onSetgllCodsel(){ onSetgllCodsel() {
}, },
onMtdbutButcan(){ onMtdbutButcan() {
}, },
onSetgllCtysel(){ onSetgllCtysel() {
}, },
onSetgllDetget(){ onSetgllDetget() {
}, },
async onSetmodDet() { async onSetmodDet() {
...@@ -1173,20 +1044,22 @@ export default { ...@@ -1173,20 +1044,22 @@ export default {
} }
}, },
}, },
created: function () {}, created: function () { },
}; };
</script> </script>
<style scoped> <style scoped>
.el-col >>> .el-divider--horizontal { .el-col>>>.el-divider--horizontal {
margin-top: 10px; margin-top: 10px;
} }
.formItemLabel >>> .el-form-item__label{
.formItemLabel>>>.el-form-item__label {
text-align: left; text-align: left;
font-weight:bold; font-weight: bold;
} }
.messageLabel >>> .el-form-item__label{
.messageLabel>>>.el-form-item__label {
text-align: left; text-align: left;
font-weight:bold; font-weight: bold;
font-size: 12px; font-size: 12px;
} }
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment