Commit dbae841c by “yanyuxin”

进口融资还款交易修改

parent acfa98be
...@@ -19,6 +19,9 @@ let checkObj = { ...@@ -19,6 +19,9 @@ let checkObj = {
"liaall.limmod.limpts.nonrevflg1" :null, "liaall.limmod.limpts.nonrevflg1" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"mtabut.clsflg" :null, "mtabut.clsflg" :null,
"pager.liaall_limmod_limpfp_clmcbe.total" :null,
"pager.liaall_limmod_limpfp_clmpty.total" :null,
"pager.liaall_limmod_limpfp_clmcbb.total" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Trtset{ export default class Trtset{
constructor () { constructor () {
...@@ -64,29 +66,7 @@ export default class Trtset{ ...@@ -64,29 +66,7 @@ export default class Trtset{
}, },
}, },
}, },
mtabut:{ mtabut: new Pub().data.Mtabut,
clsflg:"", // Close Flag .mtabut.clsflg
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trtmod:{ trtmod:{
finmod:{ finmod:{
setlab:"", // Settlement Label .trtmod.finmod.setlab setlab:"", // Settlement Label .trtmod.finmod.setlab
...@@ -116,94 +96,26 @@ export default class Trtset{ ...@@ -116,94 +96,26 @@ export default class Trtset{
intprd:"", // 计息周期 .trtmod.finmod.intprd intprd:"", // 计息周期 .trtmod.finmod.intprd
}, },
}, },
setmod:{ setmod:new Pub().data.Setmod,
doccur:"", // document currency .setmod.doccur
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
setamt:"", // Settlement Amount .setamt setamt:"", // Settlement Amount .setamt
setact:"", // Settlement Account .setact setact:"", // Settlement Account .setact
clsflg:"", // 抹�'� .clsflg clsflg:"", // 抹�'� .clsflg
setact1:"", // 我行借记�'�户 .setact1 setact1:"", // 我行借记�'�户 .setact1
liaall:{ liaall:new Pub().data.Liaall,
misamt:"", // Amount not yet assigned .liaall.misamt trnmod:new Pub().data.Trnmod,
concur:"", // External Booking Amount .liaall.concur pageId: "", // ctx的key
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt // pager:{
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt // liaall_limmod_limpfp_clmcbe:{
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt // total:"",
limmod:{ // },
limpfp:{ // liaall_limmod_limpfp_clmpty:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe // total:"",
clmcbb:[], // .liaall.limmod.limpfp.clmcbb // },
clmpty:[], // .liaall.limmod.limpfp.clmpty // liaall_limmod_limpfp_clmcbb:{
}, // total:"",
limpts:{ // }
wrklab:"", // Label .liaall.limmod.limpts.wrklab // },
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
pageId: "" // ctx的key
} }
} }
} }
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-content :height="300">
<c-col :span="12"> <c-crow>
<c-col :span="24">
<c-col :span="11">
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="trtp0.ledget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="trtp0.ledget.sdamod.dadsnd">
<c-input v-model="model.trtp0.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.trtp0.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
...@@ -23,22 +26,22 @@ ...@@ -23,22 +26,22 @@
<c-form-item label="Drag Drop Sender" prop="trtp0.bedget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="trtp0.bedget.sdamod.dadsnd">
<c-input v-model="model.trtp0.bedget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.trtp0.bedget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- SF000049 : 父交易参考号 --> <!-- SF000049 : 父交易参考号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="父交易参考号" prop="trdgrp.rec.pntref"> <c-form-item label="父交易参考号" prop="trdgrp.rec.pntref" >
<c-input v-model="model.trdgrp.rec.pntref" maxlength="16" placeholder="请输入父交易参考号"></c-input> <c-input v-model="model.trdgrp.rec.pntref" maxlength="16" :disabled="true" placeholder="请输入父交易参考号"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="" prop="trtp0.bcdget.sdamod.seainf"> <c-form-item label="" prop="trtp0.bcdget.sdamod.seainf">
<c-input v-model="model.trtp0.bcdget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.trtp0.bcdget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
-->
<c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="" prop="trtp0.ledget.sdamod.seainf"> <c-form-item label="" prop="trtp0.ledget.sdamod.seainf">
<c-input v-model="model.trtp0.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.trtp0.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
...@@ -54,306 +57,359 @@ ...@@ -54,306 +57,359 @@
<c-form-item label="" prop="trtp0.bedget.sdamod.seainf"> <c-form-item label="" prop="trtp0.bedget.sdamod.seainf">
<c-input v-model="model.trtp0.bedget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.trtp0.bedget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- SF000059 : Name --> <!-- SF000059 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="trdgrp.rec.pntnam">
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" placeholder="请输入Name"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="trtp0.recget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="trtp0.recget.sdamod.dadsnd">
<c-input v-model="model.trtp0.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.trtp0.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- S0000077 : 参考号 --> <!-- S0000077 : 参考号 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="参考号" prop="trdgrp.rec.ownref"> <c-form-item label="参考号" prop="trdgrp.rec.ownref" >
<c-input v-model="model.trdgrp.rec.ownref" maxlength="16" placeholder="请输入参考号"></c-input> <c-input v-model="model.trdgrp.rec.ownref" maxlength="16" :disabled="true" placeholder="请输入参考号"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="" prop="trtp0.recget.sdamod.seainf"> <c-form-item label="" prop="trtp0.recget.sdamod.seainf">
<c-input v-model="model.trtp0.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.trtp0.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- SF000068 : Name --> <!-- SF000068 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="trdgrp.rec.nam">
<c-input v-model="model.trdgrp.rec.nam" maxlength="40" placeholder="请输入name"></c-input>
</c-form-item>
</c-col>
<!-- SF000050 : 融资比例 --> <!-- SF000050 : 融资比例 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="融资比例" prop="trdgrp.rec.pctfin"> <c-form-item label="融资比例" prop="trdgrp.rec.pctfin" >
<c-input v-model="model.trdgrp.rec.pctfin" placeholder="请输入融资比例"></c-input> <c-fullbox>
<c-input v-model="model.trdgrp.rec.pctfin" style="width: 96%" :disabled="true" placeholder="请输入融资比例" ></c-input>%
</c-fullbox>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000069 : % --> <!-- SF000069 : % -->
<!-- SF000062 : 融资客户 -->
<!-- SF000061 : Ref. -->
<c-col :span="12">
<c-form-item label="融资客户" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" placeholder="融资客户"></c-input>
</c-form-item>
</c-col>
<!-- SF000070 : 融资金额 --> <!-- SF000070 : 融资金额 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur"> <el-form-item label="融资金额" prop="trdgrp.cbs.max.cur" >
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:100%" placeholder="请选择币种"> <c-fullbox>
<c-select v-model="model.trdgrp.cbs.max.cur" style="width: 30%" :disabled="true" placeholder="请选择币种">
</c-select> </c-select>
<c-input v-model="model.trdgrp.cbs.max.amt" style="width: 70%" :disabled="true" placeholder="请输入融资金额"></c-input>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('trtp0.SF000070')" prop="trdgrp.cbs.max.amt"> <c-form-item prop="trdgrp.cbs.max.amt">
<c-input v-model="model.trdgrp.cbs.max.amt" placeholder="请输入融资金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="trdgrp.fip.pts.nam">
<c-input v-model="model.trdgrp.fip.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- SF000051 : 余额 --> <!-- SF000051 : 余额 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('trtp0.SF000051')" prop="trdgrp.cbs.opn1.cur"> <c-form-item label="余额" prop="trdgrp.cbs.opn1.cur" >
<c-input v-model="model.trdgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('trtp0.SF000051')"></c-input> <c-input v-model="model.trdgrp.cbs.opn1.cur" maxlength="3" :disabled="true" placeholder="请输入余额"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item label="Balance" prop="trdgrp.cbs.opn1.amt"> <c-form-item label="Balance" prop="trdgrp.cbs.opn1.amt" >
<c-input v-model="model.trdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.trdgrp.cbs.opn1.amt" :disabled="true" placeholder="请输入Balance"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000063 : 融资品种 -->
<c-col :span="12">
<c-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-input v-model="model.trdgrp.rec.fintyp" maxlength="3" placeholder="请输入融资品种"></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : 起息日期 --> <!-- SF000052 : 起息日期 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="起息日期" prop="trdgrp.rec.stttendat"> <el-form-item label="起息日期" prop="trdgrp.rec.stttendat" >
<c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" placeholder="请选择起息日期"></c-date-picker> <c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" :disabled="true" placeholder="请选择起息日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Maturity Date" prop="trdgrp.rec.matdat"> <el-form-item label="到期日期" prop="trdgrp.rec.matdat" >
<c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker> <c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" :disabled="true" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000078 : 融资账号 -->
<c-col :span="12">
<c-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" placeholder="请输入融资账号"></c-input>
</c-form-item>
</c-col>
<!-- SF000054 : 押汇到期日期 --> <!-- SF000054 : 押汇到期日期 -->
<!-- SG000050 : 借据号 --> <!-- SG000050 : 借据号 -->
<c-col :span="12"> <c-col :span="17">
<c-form-item label="借据号" prop="trtmod.finmod.fincod"> <c-form-item label="借据号" prop="trtmod.finmod.fincod" >
<c-input v-model="model.trtmod.finmod.fincod" maxlength="17" :placeholder="$t('other.please_enter')+'借据号'"></c-input> <c-input v-model="model.trtmod.finmod.fincod" maxlength="17" :disabled="true" :placeholder="$t('other.please_enter')+'借据号'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="6" :offset="1" >
<c-checkbox v-model="model.clsflg">{{$t('trtset.CG000079')}}</c-checkbox> <c-checkbox v-model="model.clsflg" :disabled="true">{{$t('抹账')}}</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <!-- SG000051 : 还款账号 -->
<c-col :span="24">
<c-form-item label="Settlement Account" prop="setact">
<c-input v-model="model.setact" maxlength="21" :disabled="true" :placeholder="$t('other.please_enter')+'Settlement Account'"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<span v-text="model.trtmod.finmod.setlab" data-path=".trtmod.finmod.setlab" > </span> <span v-text="model.trtmod.finmod.setlab" data-path=".trtmod.finmod.setlab" > </span>
</c-col> </c-col>
<c-col :span="12"> <!-- SG000076 : 第三方还款方式 -->
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'"> <c-col :span="24">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp" >
<c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" placeholder="请选择第三方还款方式">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- SG000054 : 表外欠息利息 -->
<c-form-item label="Settlement Amount" prop="setamt">
<c-input v-model="model.setamt" :placeholder="$t('other.please_enter')+'Settlement Amount'"></c-input> <c-col :span="24">
<c-form-item label="表外欠息利息" prop="trtmod.finmod.cbs.cbb.intamt1" >
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamt1" :disabled="true" placeholder="请输入表外欠息利息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000055 : 表外欠息 -->
<c-col :span="12"> <c-col :span="24">
<c-button size="small" type="primary" @click="onFinmodCal"> <c-form-item label="表外本年欠息" prop="trtmod.finmod.cbs.cbb.intamty1" >
{{$t('trtset.CG000072')}} <c-input v-model="model.trtmod.finmod.cbs.cbb.intamty1" :disabled="true" placeholder="请输入表外本年欠息"></c-input>
</c-button> </c-form-item>
</c-col> </c-col>
<!-- SG000051 : 还款账号 --> <!-- SG000056 : 表外欠息利息 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="Settlement Account" prop="setact"> <c-form-item label="表内欠息利息" prop="trtmod.finmod.cbs.cbb.intamt2" >
<c-input v-model="model.setact" maxlength="21" :placeholder="$t('other.please_enter')+'Settlement Account'"></c-input> <c-input v-model="model.trtmod.finmod.cbs.cbb.intamt2" :disabled="true" placeholder="请输入表内欠息利息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000053 : 还款方式 --> <!-- SG000058 : 表内欠息 -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="还款方式" prop="trtmod.finmod.reptyp"> <c-form-item label="表内本年欠息" prop="trtmod.finmod.cbs.cbb.intamty2" >
<c-select v-model="model.trtmod.finmod.reptyp" style="width:100%" placeholder="请选择还款方式"> <c-input v-model="model.trtmod.finmod.cbs.cbb.intamty2" :disabled="true" placeholder="请输入表内本年欠息"></c-input>
</c-form-item>
</c-col>
<!-- SG000059 : 本金利息 -->
<c-col :span="24">
<c-form-item label="利息" prop="trtmod.finmod.cbs.cbb.intamt" >
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamt" :disabled="true" :placeholder="$t('other.please_enter')+'利息'"></c-input>
</c-form-item>
</c-col>
<!-- SG000060 : 本金 -->
<c-col :span="24">
<c-form-item label="本金" prop="trtmod.finmod.cbs.cbb.amt" >
<c-input v-model="model.trtmod.finmod.cbs.cbb.amt" :disabled="true" :placeholder="$t('other.please_enter')+'本金'"></c-input>
</c-form-item>
</c-col>
<!-- S0000074 : 融资状态 -->
<c-col :span="24">
<el-form-item label="融资状态" prop="trdgrp.rec.ovdflg" >
<c-select v-model="model.trdgrp.rec.ovdflg" style="width:100%" :disabled="true" :placeholder="$t('other.please_enter')+'Overdue Flag'">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000076 : 第三方还款方式 -->
<c-col :span="12">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp"> <!-- SG000080 : 计息周期 -->
<c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" placeholder="请选择第三方还款方式">
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd" >
<c-select v-model="model.trtmod.finmod.intprd" style="width:100%" :disabled="true" :placeholder="$t('other.please_enter')+'计息周期'">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000077 : 第三方还款账号 --> <!-- SG000078 : 我行借记账户 -->
<c-col :span="24">
<c-form-item label="我行借记账户" prop="setact1" >
<c-input v-model="model.setact1" maxlength="21" :placeholder="$t('other.please_enter')+'我行借记账户'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="第三方还款账号" prop="trtmod.finmod.act3"> </c-col>
<c-input v-model="model.trtmod.finmod.act3" maxlength="21" placeholder="请输入第三方还款账号"></c-input>
<!--=================右部================= -->
<c-col :span="11">
<!-- SF000059 : Name -->
<c-col :span="24">
<c-form-item label="Name" prop="trdgrp.rec.pntnam" >
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" :disabled="true" placeholder="请输入Name"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000054 : 表外欠息利息 -->
<c-col :span="12"> <!-- SF000068 : Name -->
<c-form-item label="表外欠息利息" prop="trtmod.finmod.cbs.cbb.intamt1"> <c-col :span="24">
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamt1" placeholder="请输入表外欠息利息"></c-input> <c-form-item label="Name" prop="trdgrp.rec.nam" >
<c-input v-model="model.trdgrp.rec.nam" maxlength="40" :disabled="true" placeholder="请输入name"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000061 : 偿还表外欠息利息 -->
<c-col :span="12">
<c-form-item label="偿还表外欠息利息" prop="trtmod.finmod.cbs.cbe.intamt1"> <!-- SF000062 : 融资客户 -->
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt1" placeholder="请输入偿还表外欠息利息"></c-input> <!-- SF000061 : Ref. -->
<c-col :span="24">
<c-form-item label="融资客户" prop="trdgrp.fip.pts.ref" >
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" :disabled="true" placeholder="融资客户"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000055 : 表外欠息 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="表外本年欠息" prop="trtmod.finmod.cbs.cbb.intamty1"> <c-form-item label="Name of Party" prop="trdgrp.fip.pts.nam" >
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamty1" placeholder="请输入表外本年欠息"></c-input> <c-input v-model="model.trdgrp.fip.pts.nam" maxlength="40" :disabled="true" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000062 : 偿还表外欠息 -->
<c-col :span="12">
<c-form-item label="偿还表外欠息" prop="trtmod.finmod.cbs.cbe.intamty1">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamty1" placeholder="请输入偿还表外欠息"></c-input> <!-- SF000063 : 融资品种 -->
<c-col :span="24">
<c-form-item label="融资品种" prop="trdgrp.rec.fintyp" >
<c-input v-model="model.trdgrp.rec.fintyp" maxlength="3" :disabled="true" placeholder="请输入融资品种"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000056 : 表外欠息利息 -->
<c-col :span="12"> <!-- SG000078 : 融资账号 -->
<c-form-item label="表内欠息利息" prop="trtmod.finmod.cbs.cbb.intamt2">
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamt2" placeholder="请输入表内欠息利息"></c-input> <c-col :span="24">
<c-form-item label="融资账号" prop="trdgrp.rec.finact" >
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" :disabled="true" placeholder="请输入融资账号"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000063 : 偿还表内欠息利息 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="偿还表内欠息利息" prop="trtmod.finmod.cbs.cbe.intamt2"> <el-form-item label="还款总额" prop="setmod.doccur">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt2" placeholder="请输入偿还表内欠息利息"></c-input> <c-fullbox>
<c-select v-model="model.setmod.doccur" style="width:20%" :disabled="true" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
<c-input v-model="model.setamt" style="width:62%" :disabled="true" :placeholder="$t('other.please_enter')+'Settlement Amount'"></c-input>
<c-button size="small" type="primary" @click="onFinmodCal">
计算
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-form-item prop="setamt" :disabled="true">
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000058 : 表内欠息 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="表内本年欠息" prop="trtmod.finmod.cbs.cbb.intamty2">
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamty2" placeholder="请输入表内本年欠息"></c-input> </c-col> -->
<!-- SG000053 : 还款方式 -->
<c-col :span="24">
<el-form-item label="还款方式" prop="trtmod.finmod.reptyp" >
<c-select v-model="model.trtmod.finmod.reptyp" :disabled="true" style="width:100%" placeholder="请选择还款方式">
</c-select>
</el-form-item>
</c-col>
<!-- SG000077 : 第三方还款账号 -->
<c-col :span="24">
<c-form-item label="第三方还款账号" prop="trtmod.finmod.act3" >
<c-input v-model="model.trtmod.finmod.act3" maxlength="21" :disabled="true" placeholder="请输入第三方还款账号"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000064 : 偿还表内欠息 -->
<c-col :span="12"> <!-- SG000061 : 偿还表外欠息利息 -->
<c-form-item label="偿还表内欠息" prop="trtmod.finmod.cbs.cbe.intamty2">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamty2" placeholder="请输入偿还表内欠息"></c-input> <c-col :span="24">
<c-form-item label="偿还表外欠息利息" prop="trtmod.finmod.cbs.cbe.intamt1" :disabled="true">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt1" placeholder="请输入偿还表外欠息利息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000059 : 本金利息 -->
<c-col :span="12"> <!-- SG000062 : 偿还表外欠息 -->
<c-form-item label="利息" prop="trtmod.finmod.cbs.cbb.intamt">
<c-input v-model="model.trtmod.finmod.cbs.cbb.intamt" :placeholder="$t('other.please_enter')+'利息'"></c-input> <c-col :span="24">
<c-form-item label="偿还表外欠息" prop="trtmod.finmod.cbs.cbe.intamty1" >
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamty1" :disabled="true" placeholder="请输入偿还表外欠息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000065 : 偿还本金利息 -->
<c-col :span="12"> <!-- SG000063 : 偿还表内欠息利息 -->
<c-form-item label="偿还本金利息" prop="trtmod.finmod.cbs.cbe.intamt">
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt" placeholder="请输入还本金利息"></c-input> <c-col :span="24">
<c-form-item label="偿还表内欠息利息" prop="trtmod.finmod.cbs.cbe.intamt2" >
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt2" :disabled="true" placeholder="请输入偿还表内欠息利息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000060 : 本金 -->
<c-col :span="12"> <!-- SG000064 : 偿还表内欠息 -->
<c-form-item label="本金" prop="trtmod.finmod.cbs.cbb.amt">
<c-input v-model="model.trtmod.finmod.cbs.cbb.amt" :placeholder="$t('other.please_enter')+'本金'"></c-input> <c-col :span="24">
<c-form-item label="偿还表内欠息" prop="trtmod.finmod.cbs.cbe.intamty2" >
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamty2" :disabled="true" placeholder="请输入偿还表内欠息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000066 : 偿还本金 -->
<c-col :span="12"> <!-- SG000065 : 偿还本金利息 -->
<c-form-item label="偿还本金" prop="trtmod.finmod.cbs.cbe.amt">
<c-input v-model="model.trtmod.finmod.cbs.cbe.amt" placeholder="请输入偿还本金"></c-input> <c-col :span="24">
<c-form-item label="偿还本金利息" prop="trtmod.finmod.cbs.cbe.intamt" >
<c-input v-model="model.trtmod.finmod.cbs.cbe.intamt" :disabled="true" placeholder="请输入还本金利息"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000074 : 融资状态 -->
<c-col :span="12"> <!-- SG000066 : 偿还本金 -->
<el-form-item label="Overdue Flag" prop="trdgrp.rec.ovdflg">
<c-select v-model="model.trdgrp.rec.ovdflg" style="width:100%" :placeholder="$t('other.please_enter')+'Overdue Flag'"> <c-col :span="24">
</c-select> <c-form-item label="偿还本金" prop="trtmod.finmod.cbs.cbe.amt" >
</el-form-item> <c-input v-model="model.trtmod.finmod.cbs.cbe.amt" :disabled="true" placeholder="请输入偿还本金"></c-input>
</c-form-item>
</c-col> </c-col>
<!-- SG000073 : 偿还利息总额 --> <!-- SG000073 : 偿还利息总额 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item label="偿还利息总额" prop="trtmod.finmod.cbs.totint"> <c-form-item label="偿还利息总额" prop="trtmod.finmod.cbs.totint" >
<c-input v-model="model.trtmod.finmod.cbs.totint" placeholder="偿还利息总额"></c-input> <c-input v-model="model.trtmod.finmod.cbs.totint" :disabled="true" placeholder="偿还利息总额"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000080 : 计息周期 -->
<c-col :span="12">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd">
<c-select v-model="model.trtmod.finmod.intprd" style="width:100%" :placeholder="$t('other.please_enter')+'计息周期'">
</c-select>
</el-form-item>
</c-col>
<!-- SG000075 : 执行利率 --> <!-- SG000075 : 执行利率 -->
<c-col :span="12"> <c-col :span="24">
<c-form-item :label="$t('trtset.SG000075')" prop="trdgrp.rec.actrat"> <c-form-item label="执行利率" prop="trdgrp.rec.actrat" >
<c-input v-model="model.trdgrp.rec.actrat" :placeholder="$t('other.please_enter')+$t('trtset.SG000075')"></c-input> <c-input v-model="model.trdgrp.rec.actrat" :disabled="true" placeholder="请输入执行利率"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-form-item label="我行借记账户" prop="setact1">
<c-input v-model="model.setact1" maxlength="21" :placeholder="$t('other.please_enter')+'我行借记账户'"></c-input>
</c-form-item>
</c-col>
<!-- SG000078 : 我行借记账户 -->
<c-col :span="12"> <c-col :span="20" :offset="2">
<c-checkbox v-model="model.mtabut.clsflg">{{$t('mtabut.CF000215')}}</c-checkbox> <c-checkbox v-model="model.mtabut.clsflg">{{$t('闭卷')}}</c-checkbox>
</c-col>
</c-col>
</c-col> </c-col>
</c-crow>
</c-content>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
</el-table> </el-table>
<el-pagination <el-pagination
layout="prev, pager, next" layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbe.total"> :total="1">
</el-pagination> </el-pagination>
</div> </div>
</c-col> </c-col>
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
</el-table> </el-table>
<el-pagination <el-pagination
layout="prev, pager, next" layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbb.total"> :total="1">
</el-pagination> </el-pagination>
</div> </div>
</c-col> </c-col>
...@@ -254,7 +254,7 @@ ...@@ -254,7 +254,7 @@
</el-table> </el-table>
<el-pagination <el-pagination
layout="prev, pager, next" layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmpty.total"> :total="1">
</el-pagination> </el-pagination>
</div> </div>
</c-col> </c-col>
......
...@@ -4,18 +4,18 @@ ...@@ -4,18 +4,18 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--trtset PD000015 Settle --> <!--trtset PD000015 Settle -->
<el-tab-pane label="Settle" name="ovwp"> <el-tab-pane label="Settle" name="ovwp">
<m-Ovwp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability --> <!--liaall PD000027 Liability -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="或有" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--setmod PD000000 Settlement --> <!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="账务" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--coninf PD000000 Completion --> <!--coninf PD000000 Completion -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages --> <!--trndoc PD000529 &Messages -->
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments --> <!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--limmod PD001139 试算结果 --> <!--limmod PD001139 试算结果 -->
...@@ -43,17 +43,20 @@ import Api from "~/service/Api" ...@@ -43,17 +43,20 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Trtset from "~/model/Trtset" import Trtset from "~/model/Trtset"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtset/Check" import Check from "~/model/Trtset/Check"
import Default from "~/model/Trtset/Default" import Default from "~/model/Trtset/Default"
import Pattern from "~/model/Trtset/Pattern" import Pattern from "~/model/Trtset/Pattern"
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp"
import Engp from "./Engp" import Shisuan from "./Shisuan";
import Setpan from "./Setpan" import Engp from "~/views/Public/Engp";
import Coninfp from "./Coninfp" import Setpan from "~/views/Public/Setpan";
import Docpan from "./Docpan" import Coninfp from "~/views/Public/Coninfp";
import Doctre from "./Doctre" import Docpan from "~/views/Public/Docpan";
import Shisuan from "./Shisuan" import Doctre from "~/views/Public/Doctre";
import Limitbody from "./Limitbody" import Limitbody from "~/views/Public/Limitbody";
export default { export default {
...@@ -73,19 +76,17 @@ export default { ...@@ -73,19 +76,17 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "Ovwp", tabVal: "ovwp",
trnName: "trtset", trnName: "trtset",
trnType: "",
model: new Trtset().data, model: new Trtset().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {...CodeTable},
},
} }
}, },
methods:{ methods:{
...@@ -103,6 +104,9 @@ export default { ...@@ -103,6 +104,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
}
} }
else else
......
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