Commit a596a630 by wangyanjiao

bdtset #191 #192

parent 0de5a77f
...@@ -14,10 +14,22 @@ ...@@ -14,10 +14,22 @@
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-col :span="22">
<el-form-item label="融资编号" prop="trtcre.trdgrp.rec.ownref"> <el-form-item label="融资编号" prop="trtcre.trdgrp.rec.ownref">
<c-input v-model="model.trtcre.trdgrp.rec.ownref" maxlength="16" placeholder="请输入融资编号"></c-input> <c-input v-model="model.trtcre.trdgrp.rec.ownref" maxlength="16" placeholder="请输入融资编号" style="width:98%"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2" style="text-align:right">
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onBctmodButgetref"
>
Get Ref.
</c-button>
</c-col>
</c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="trtcre.trdgrp.rec.nam"> <el-form-item label="摘要" prop="trtcre.trdgrp.rec.nam">
<c-input v-model="model.trtcre.trdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Loan Contract"></c-input> <c-input v-model="model.trtcre.trdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Loan Contract"></c-input>
...@@ -562,7 +574,16 @@ export default { ...@@ -562,7 +574,16 @@ export default {
} }
}, },
methods:{...Event}, methods:{...Event,
onBctmodButgetref(){
this.executeDefault("trtcre.trtp.butgetref").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
},
created:function(){ created:function(){
} }
......
...@@ -2,29 +2,20 @@ ...@@ -2,29 +2,20 @@
<div class="eibs-tab" style=""> <div class="eibs-tab" style="">
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="16"> <c-col :span="16">
<el-form-item label="信用证参考号" prop="didgrp.rec.ownref"> <el-form-item label="信用证参考号" prop="didgrp.rec.ownref">
<c-fullbox> <c-fullbox>
<c-input <c-input v-model="model.didgrp.rec.ownref" maxlength="16" placeholder="请输入信用证参考号" disabled></c-input>
v-model="model.didgrp.rec.ownref" <template slot="footer">
maxlength="16" <c-button style="padding: 0 14px;" size="small" type="primary">
placeholder="请输入信用证参考号" <span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
disabled </c-button>
></c-input> </template>
<template slot="footer"> </c-fullbox>
<c-button </el-form-item>
style="padding: 0 14px;" </c-col>
size="small" <!-- <c-col :span="1" style="text-align: right;margin-left:10px">
type="primary"
>
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right;margin-left:10px">
<c-button <c-button
style="margin:0;padding: 0 14px;" style="margin:0;padding: 0 14px;"
size="small" size="small"
...@@ -33,89 +24,58 @@ ...@@ -33,89 +24,58 @@
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span> <span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="到期日" prop="didgrp.rec.expdat" label-width="30%">
label="到期日" <c-fullbox>
prop="didgrp.rec.expdat" <c-date-picker type="date" v-model="model.didgrp.rec.expdat" style="width: 100%"
label-width="30%" placeholder="请选择Date of Expiry" disabled></c-date-picker>
> </c-fullbox>
<c-fullbox> </el-form-item>
<c-date-picker
type="date"
v-model="model.didgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date of Expiry"
disabled
></c-date-picker>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="信用证余额" prop="didgrp.cbs.opn1.cur">
<c-input
v-model="model.didgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="didgrp.cbs.opn1.amt" label-width="2%">
<c-input
v-model="model.didgrp.cbs.opn1.amt"
placeholder="请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="信用证余额" prop="didgrp.cbs.opn1.cur">
<c-input v-model="model.didgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="didgrp.cbs.opn1.amt" label-width="2%">
<c-input v-model="model.didgrp.cbs.opn1.amt" placeholder="请输入Balance" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col> </c-col>
<c-col :span="24" style="height:24px;margin-top:-10px"> <c-col :span="24" style="height:24px;margin-top:-10px">
<el-form-item label="单据信息" class="messageLabel"> <el-form-item label="单据信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="11" style="margin-top:10px"> <c-col :span="11" style="margin-top:10px">
<c-col :span="24"> <c-col :span="24">
<c-col :span="22"> <c-col :span="22">
<el-form-item label="单据参考号" prop="bddgrp.rec.ownref"> <el-form-item label="单据参考号" prop="bddgrp.rec.ownref">
<c-input <c-input v-model="model.bddgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号" disabled></c-input>
v-model="model.bddgrp.rec.ownref" </el-form-item>
maxlength="16" </c-col>
placeholder="请输入单据参考号" <c-col :span="2" style="text-align: right">
disabled <c-button style="margin:0;padding: 0 14px;" size="small" type="primary">
></c-input> <span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</el-form-item> </c-button>
</c-col> </c-col>
<c-col :span="2" style="text-align: right"> </c-col>
<c-button
style="margin:0;padding: 0 14px;"
size="small"
type="primary"
>
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</c-button>
</c-col>
</c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1" style="margin-top:10px"> <c-col :span="11" :offset="1" style="margin-top:10px">
<el-form-item label="单据摘要" prop="bddgrp.rec.nam"> <el-form-item label="单据摘要" prop="bddgrp.rec.nam">
<c-input <c-input v-model="model.bddgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" disabled>
v-model="model.bddgrp.rec.nam" </c-input>
maxlength="40"
placeholder="请输入Name of Bill Contract"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -124,21 +84,13 @@ ...@@ -124,21 +84,13 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select <c-select v-model="model.bddgrp.cbs.max.cur" placeholder="请选择单据金额" disabled>
v-model="model.bddgrp.cbs.max.cur"
placeholder="请选择单据金额"
disabled
>
</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="" prop="bddgrp.cbs.max.amt" label-width="2%"> <el-form-item label="" prop="bddgrp.cbs.max.amt" label-width="2%">
<c-input <c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入单据金额" disabled></c-input>
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -146,51 +98,29 @@ ...@@ -146,51 +98,29 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> <el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-select <c-select v-model="model.bddgrp.cbs.opn1.cur" placeholder="请选择单据余额" disabled></c-select>
v-model="model.bddgrp.cbs.opn1.cur"
placeholder="请选择单据余额"
disabled
></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="bddgrp.cbs.opn1.amt" label-width="2%"> <el-form-item label="" prop="bddgrp.cbs.opn1.amt" label-width="2%">
<c-input <c-input v-model="model.bddgrp.cbs.opn1.amt" placeholder="请输入Balance" disabled></c-input>
v-model="model.bddgrp.cbs.opn1.amt"
placeholder="请输入Balance"
disabled
></c-input>
</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="12"> <c-col :span="12">
<el-form-item label="到单日期" prop="bddgrp.rec.rcvdat"> <el-form-item label="到单日期" prop="bddgrp.rec.rcvdat">
<c-date-picker <c-date-picker type="date" style="width:100%" v-model="model.bddgrp.rec.rcvdat" placeholder="请选择到单日期"
type="date" disabled></c-date-picker>
style="width:100%"
v-model="model.bddgrp.rec.rcvdat"
placeholder="请选择到单日期"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1"> <c-col :span="1">
&nbsp; &nbsp;
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item label="远期起算日" prop="bddgrp.rec.stadat" label-width="40%">
label="远期起算日" <c-date-picker type="date" v-model="model.bddgrp.rec.stadat" style="width: 100%" placeholder="请选择Start Date"
prop="bddgrp.rec.stadat" disabled></c-date-picker>
label-width="40%"
>
<c-date-picker
type="date"
v-model="model.bddgrp.rec.stadat"
style="width: 100%"
placeholder="请选择Start Date"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -198,66 +128,32 @@ ...@@ -198,66 +128,32 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="单据到期日" prop="bddgrp.rec.matdat"> <el-form-item label="单据到期日" prop="bddgrp.rec.matdat">
<c-date-picker <c-date-picker type="date" style="width:100%" v-model="model.bddgrp.rec.matdat"
type="date" placeholder="请选择Maturity Date" width="100%" disabled></c-date-picker>
style="width:100%"
v-model="model.bddgrp.rec.matdat"
placeholder="请选择Maturity Date"
width="100%"
disabled
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1"> <c-col :span="1">
&nbsp; &nbsp;
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item label="远期期限" prop="bddgrp.rec.tenmaxday" label-width="40%">
label="远期期限" <c-input v-model="model.bddgrp.rec.tenmaxday" placeholder="请输入单据到期日" disabled></c-input>
prop="bddgrp.rec.tenmaxday"
label-width="40%"
>
<c-input
v-model="model.bddgrp.rec.tenmaxday"
placeholder="请输入单据到期日"
disabled
></c-input>
</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="bddgrp.rec.docflg"> <el-form-item label="单据类型" prop="bddgrp.rec.docflg">
<c-select <c-select v-model="model.bddgrp.rec.docflg" style="width: 100%" placeholder="请选择单据类型" disabled>
v-model="model.bddgrp.rec.docflg" <el-option v-for="item in codes.brdtyp" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择单据类型"
disabled
>
<el-option
v-for="item in codes.brdtyp"
: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="bddgrp.rec.docsta"> <el-form-item label="单据状态" prop="bddgrp.rec.docsta">
<c-select <c-select v-model="model.bddgrp.rec.docsta" style="width: 100%" placeholder="请选择单据状态" disabled>
v-model="model.bddgrp.rec.docsta" <el-option v-for="item in codes.docsta" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%" </el-option>
placeholder="请选择单据状态"
disabled
>
<el-option
v-for="item in codes.docsta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -266,67 +162,37 @@ ...@@ -266,67 +162,37 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref"> <el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref">
<c-input <c-input v-model="model.bddgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人" disabled></c-input>
v-model="model.bddgrp.apl.pts.ref"
maxlength="16"
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="bddgrp.apl.pts.nam"> <el-form-item label="申请人名称" prop="bddgrp.apl.pts.nam">
<c-input <c-input v-model="model.bddgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input>
v-model="model.bddgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
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="bddgrp.ben.pts.ref"> <el-form-item label="受益人编号" prop="bddgrp.ben.pts.ref">
<c-input <c-input v-model="model.bddgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人" disabled></c-input>
v-model="model.bddgrp.ben.pts.ref"
maxlength="16"
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="bddgrp.ben.pts.nam"> <el-form-item label="受益人名称" prop="bddgrp.ben.pts.nam">
<c-input <c-input v-model="model.bddgrp.ben.pts.nam" maxlength="40" placeholder="请输入远期期限" disabled></c-input>
v-model="model.bddgrp.ben.pts.nam"
maxlength="40"
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="bddgrp.prb.pts.ref"> <el-form-item label="交单行编号" prop="bddgrp.prb.pts.ref">
<c-input <c-input v-model="model.bddgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行" disabled></c-input>
v-model="model.bddgrp.prb.pts.ref"
maxlength="16"
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="bddgrp.prb.pts.nam"> <el-form-item label="交单行名称" prop="bddgrp.prb.pts.nam">
<c-input <c-input v-model="model.bddgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input>
v-model="model.bddgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -337,11 +203,11 @@ ...@@ -337,11 +203,11 @@
<!-- =========bottom-left======== --> <!-- =========bottom-left======== -->
<c-col :span="24" style="height:24px;margin-top:-10px"> <c-col :span="24" style="height:24px;margin-top:-10px">
<el-form-item label="付款信息" class="messageLabel"> <el-form-item label="付款信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<!-- <c-col :span="22" :offset="2" style="height:24px"> <!-- <c-col :span="22" :offset="2" style="height:24px">
...@@ -355,21 +221,13 @@ ...@@ -355,21 +221,13 @@
<c-col :span="24" style="margin-top: 10px"> <c-col :span="24" style="margin-top: 10px">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="付款金额" prop="setmod.doccur"> <el-form-item label="付款金额" prop="setmod.doccur">
<c-input <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input>
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入document currency"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="setmod.docamt" label-width="2%"> <el-form-item label="" prop="setmod.docamt" label-width="2%">
<c-input <c-input v-model="model.setmod.docamt" placeholder="请输入document amount"
v-model="model.setmod.docamt" @keyup.enter.native="commonExecuteRule('setmod.docamt')"></c-input>
placeholder="请输入document amount"
@keyup.enter.native="commonExecuteRule('setmod.docamt')"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -377,61 +235,35 @@ ...@@ -377,61 +235,35 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="扣减金额" prop="setmod.doccur"> <el-form-item label="扣减金额" prop="setmod.doccur">
<c-input <c-input v-model="model.setmod.doccur" placeholder="请输入扣减金额" disabled></c-input>
v-model="model.setmod.doccur"
placeholder="请输入扣减金额"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="setmod.redamt" label-width="2%"> <el-form-item label="" prop="setmod.redamt" label-width="2%">
<c-input <c-input v-model="model.setmod.redamt" placeholder="请输入扣减金额" :disabled="model.bddgrp.rec.frepayflg == 'X' "
v-model="model.setmod.redamt" @keyup.enter.native="commonExecuteRule('setmod.redamt')"></c-input>
placeholder="请输入扣减金额"
@keyup.enter.native="commonExecuteRule('setmod.redamt')"
></c-input>
</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="12"> <c-col :span="12">
<el-form-item label="扣费后付款金额" prop="setmod.doccur"> <el-form-item label="扣费后付款金额" prop="setmod.doccur">
<c-input <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input>
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入document currency"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="setmod.setamt" label-width="2%"> <el-form-item label="" prop="setmod.setamt" label-width="2%">
<c-input <c-input v-model="model.setmod.setamt" placeholder="请输入扣费后付款金额" disabled></c-input>
v-model="model.setmod.setamt"
placeholder="请输入扣费后付款金额"
disabled
></c-input>
</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="bddgrp.rec.clrmtd"> <el-form-item label="清算方式" prop="bddgrp.rec.clrmtd">
<c-select <c-select v-model="model.bddgrp.rec.clrmtd" style="width: 100%" placeholder="请选择清算方式" disabled>
v-model="model.bddgrp.rec.clrmtd" <el-option v-for="item in codes.clrtyp" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%"
placeholder="请选择清算方式"
disabled
>
<el-option
v-for="item in codes.clrtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -439,89 +271,61 @@ ...@@ -439,89 +271,61 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单行联行名称"> <el-form-item label="交单行联行名称">
<c-input <c-input type="textarea" v-model="model.bddgrp.prb.pts.jigomc" style="width: 100%" maxlength="35"
type="textarea" show-word-limit placeholder="请输入联行名称" disabled></c-input>
v-model="model.bddgrp.prb.pts.jigomc"
style="width: 100%"
maxlength="35"
show-word-limit
placeholder="请输入联行名称"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- =========bottom-right======== --> <!-- =========bottom-right======== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24" style="margin-top:10px"> <c-col :span="24" style="margin-top:10px">
<el-form-item> <el-form-item>
<c-col :span=4> <c-col :span=4>
<c-checkbox v-model="crefinflg">融资</c-checkbox> <c-checkbox v-model="crefinflg" :disabled="model.bddgrp.rec.frepayflg === 'X' || model.paypsb ==='X'">融资</c-checkbox>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="clsflg">闭卷</c-checkbox> <c-checkbox v-model="clsflg">闭卷</c-checkbox>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="paypsb">垫款</c-checkbox> <c-checkbox v-model="paypsb" :disabled="model.bddgrp.rec.frepayflg === 'X' || model.trtcre.crefinflg ==='X'">垫款</c-checkbox>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="frepayflg" >无偿放单</c-checkbox> <c-checkbox v-model="frepayflg" @change="frepayflgDefault">无偿放单</c-checkbox>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="5">
<c-checkbox v-model="dfflag">同业代付</c-checkbox> <c-checkbox v-model="dfflag">同业代付</c-checkbox>
</c-col> </c-col>
</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.docprbrol"> <el-form-item label="交单行" prop="bddgrp.rec.docprbrol">
<c-select <c-select v-model="model.bddgrp.rec.docprbrol" style="width: 100%" placeholder="请选择Presented by"
v-model="model.bddgrp.rec.docprbrol" :code="getValues('bddgrp.rec.docprbrol')" @change="docprbrolChange">
style="width: 100%"
placeholder="请选择Presented by"
:code="getValues('bddgrp.rec.docprbrol')"
@change="docprbrolChange"
>
</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="交单行BIC" prop="bddgrp.prb.pts.extkey"> <el-form-item label="交单行BIC" prop="bddgrp.prb.pts.extkey">
<c-input <c-input v-model="model.bddgrp.prb.pts.extkey" maxlength="16" style="width: 100%" placeholder="请输入交单行BIC"
v-model="model.bddgrp.prb.pts.extkey" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"></c-input>
maxlength="16"
style="width: 100%"
placeholder="请输入交单行BIC"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
></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="bddgrp.prb.pts.bankno"> <el-form-item label="交单行联行行号" prop="bddgrp.prb.pts.bankno">
<c-input <c-input v-model="model.bddgrp.prb.pts.bankno" maxlength="20" style="width: 100%" placeholder="请输入交单行联行行号"
v-model="model.bddgrp.prb.pts.bankno"
maxlength="20"
style="width: 100%"
placeholder="请输入交单行联行行号"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
@keyup.enter.native="showGridPromptDialog('bddgrp.prb.pts.bankno')" @keyup.enter.native="showGridPromptDialog('bddgrp.prb.pts.bankno')"></c-input>
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单行地址"> <el-form-item label="交单行地址">
<c-input <c-input type="textarea" v-model="model.bddgrp.prb.pts.dizhii" style="width: 100%" maxlength="35"
type="textarea" show-word-limit placeholder="请输入交单行地址" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true">
v-model="model.bddgrp.prb.pts.dizhii" </c-input>
style="width: 100%"
maxlength="35"
show-word-limit
placeholder="请输入交单行地址"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-ptapdome <!-- <c-ptapdome
...@@ -537,47 +341,48 @@ ...@@ -537,47 +341,48 @@
</c-col> </c-col>
<c-col :span="24" style="height:24px;margin-top:-10px"> <c-col :span="24" style="height:24px;margin-top:-10px">
<el-form-item label="表外信息" class="messageLabel"> <el-form-item label="表外信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24" :offset="0"> <c-col :span="24" :offset="0">
<c-istream-table ref="bwxxIst" :list="stmData.data" :columns="stmData.columns" :paginationShow="false" :showSelection="true" > <c-istream-table ref="bwxxIst" :list="stmData.data" :columns="stmData.columns" :paginationShow="false"
</c-istream-table> :showSelection="true">
</c-col> </c-istream-table>
</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 label="待还融资" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24" :offset="0"> <c-col :span="24" :offset="0">
<div class="e-table-wrapper"> <div class="e-table-wrapper">
<c-table :data="model.bptbck.bptbckg" style="width: 100%" :paginationShow="false"> <c-table :data="model.bptbck.bptbckg" style="width: 100%" :paginationShow="false">
<el-table-column prop="ownref" label="Reference" width="auto"> <el-table-column prop="ownref" label="Reference" width="auto">
</el-table-column> </el-table-column>
<el-table-column prop="opncur" label="Cur." width="auto"> <el-table-column prop="opncur" label="Cur." width="auto">
</el-table-column> </el-table-column>
<el-table-column prop="opnamt" label="Open Amount" width="auto"> <el-table-column prop="opnamt" label="Open Amount" width="auto">
</el-table-column> </el-table-column>
<el-table-column prop="bckamt" label="Amount Paid" width="auto"> <el-table-column prop="bckamt" label="Amount Paid" width="auto">
</el-table-column> </el-table-column>
<el-table-column prop="butcal" label="Cal." width="auto"> <el-table-column prop="butcal" label="Cal." width="auto">
</el-table-column> </el-table-column>
</c-table> </c-table>
<!-- <el-pagination <!-- <el-pagination
layout="prev, pager, next" layout="prev, pager, next"
:total="pager.bptbck_bptbckg.total"> :total="pager.bptbck_bptbckg.total">
</el-pagination> --> </el-pagination> -->
</div> </div>
</c-col> </c-col>
<div> <div>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bdtp.didget.sdamod.dadsnd"> <el-form-item label="Drag Drop Sender" prop="bdtp.didget.sdamod.dadsnd">
<c-input <c-input
v-model="model.bdtp.didget.sdamod.dadsnd" v-model="model.bdtp.didget.sdamod.dadsnd"
...@@ -682,7 +487,7 @@ ...@@ -682,7 +487,7 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
</div> </div>
</div> </div>
</template> </template>
<script> <script>
...@@ -714,85 +519,120 @@ export default { ...@@ -714,85 +519,120 @@ export default {
}; };
}, },
computed: { computed: {
crefinflg: { crefinflg: {
get() { get() {
return this.model.trtcre.crefinflg != ''
}, if (this.model.bddgrp.rec.frepayflg == 'X' || this.model.paypsb =='X') {
set(val) { return false;
this.model.trtcre.crefinflg = val ? "X" : "" }else{
} return this.model.trtcre.crefinflg != ''
}
}, },
clsflg: { set(val) {
get() {
return this.model.mtabut.clsflg != '' this.model.trtcre.crefinflg = val ? "X" : ""
},
set(val) {
this.model.mtabut.clsflg = val ? "X" : ""
} }
},
clsflg: {
get() {
return this.model.mtabut.clsflg != ''
}, },
paypsb: { set(val) {
get() { this.model.mtabut.clsflg = val ? "X" : ""
return this.model.paypsb != '' }
}, },
set(val) { paypsb: {
this.model.paypsb = val ? "X" : "" get() {
}
if (this.model.bddgrp.rec.frepayflg == 'X'|| this.model.trtcre.crefinflg =='X' ) {
return false;
}else{
return this.model.paypsb != ''
}
}, },
frepayflg: { set(val) {
get() { if (this.model.bddgrp.rec.frepayflg == 'X' || this.model.trtcre.crefinflg =='X') {
return this.model.bddgrp.rec.frepayflg != '' this.model.paypsb = ""
}, }else{
set(val) { this.model.paypsb = val ? "X" : ""
this.model.bddgrp.rec.frepayflg = val ? "X" : "" }
} }
},
frepayflg: {
get() {
return this.model.bddgrp.rec.frepayflg != ''
}, },
dfflag: { set(val) {
get() { if (this.model.bddgrp.rec.frepayflg == 'X' || this.model.paypsb =='X') {
return this.model.dftcre.dfflag != '' this.model.trtcre.crefinflg = ''
}, this.model.paypsb = ''
set(val) { }
this.model.dftcre.dfflag = val ? "X" : "" this.model.bddgrp.rec.frepayflg = val ? "X" : ""
} }
},
dfflag: {
get() {
return this.model.dftcre.dfflag != ''
}, },
set(val) {
this.model.dftcre.dfflag = val ? "X" : ""
}
},
}, },
methods: { ...Event, methods: {
docprbrolChange(){ ...Event,
frepayflgDefault(){
this.executeDefault("setmod.redamt").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
docprbrolChange() {
this.executeRule("bddgrp.rec.docprbrol").then((res) => { this.executeRule("bddgrp.rec.docprbrol").then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data);
this.stmData.data=res.data.liaall_tenstm.rows; this.stmData.data = res.data.liaall_tenstm.rows;
this.$refs.bwxxIst.$refs.table.toggleAllSelection(); this.$refs.bwxxIst.$refs.table.toggleAllSelection();
} }
}); });
}, },
commonExecuteRule(ruleName){ commonExecuteRule(ruleName) {
this.executeRule(ruleName).then((res) => { this.executeRule(ruleName).then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data);
} }
}); });
}, },
}, },
created: function () { created: function () {
}, },
}; };
</script> </script>
<style scoped> <style scoped>
.el-checkbox{ .el-checkbox {
text-align: left; text-align: left;
margin-right:0; margin-right: 0;
} }
.formItemLabel >>> .el-form-item__label{
text-align: left; .formItemLabel>>>.el-form-item__label {
font-weight:bold; text-align: left;
font-weight: bold;
} }
.el-col >>> .el-divider--horizontal {
margin-top: 1px; .el-col>>>.el-divider--horizontal {
margin-top: 1px;
} }
.messageLabel >>> .el-form-item__label{
text-align: left; .messageLabel>>>.el-form-item__label {
font-weight:bold; text-align: left;
font-size: 12px; font-weight: bold;
font-size: 12px;
} }
</style>> </style>>
</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