Commit 8957abf3 by jianglong

修改资金拆借登记交易fttfcm

parent a960273e
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div :class="[isLable ? '' : 'card-margin']"> <div :class="[isLable ? '' : 'card-margin']">
<el-card class="box-card" :class="[isFieldLabelVisible ? '' : 'field-margin', isShowCard ? '' : 'is-show-card']" > <el-card class="box-card" :class="[isFieldLabelVisible ? '' : 'field-margin', isShowCard ? '' : 'is-show-card']" >
<c-col v-if="refVisiable" :span="24"> <c-col v-if="refVisiable" :span="24">
<el-form-item :label="`${argadr.title}`+'参考号'" :prop="`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.ref`" :labelWidth="isFieldLabelVisible ? '120px' : '0px'"> <el-form-item :label="`${argadr.title}`+'参考号'" :prop="`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.ref`" :labelWidth="isFieldLabelVisible ? '150px' : '0px'">
<c-input <c-input
:disabled="disabledRef" :disabled="disabledRef"
v-model.trim="modelRef" v-model.trim="modelRef"
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
{required: requiredExtkey, message: '必输项', trigger:['blur','change'] }, {required: requiredExtkey, message: '必输项', trigger:['blur','change'] },
{validator: validateExtkey, trigger:['blur'] } {validator: validateExtkey, trigger:['blur'] }
]" ]"
:labelWidth="isFieldLabelVisible ? '120px' : '0px'" :labelWidth="isFieldLabelVisible ? '150px' : '0px'"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<el-form-item <el-form-item
:label="haveAdrLabel ? adrKeyLabelShow: ''" :label="haveAdrLabel ? adrKeyLabelShow: ''"
:prop="`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.${adrKey}`" :prop="`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.${adrKey}`"
:labelWidth="isFieldLabelVisible ? '120px' : '0px'" :labelWidth="isFieldLabelVisible ? '150px' : '0px'"
> >
<!-- :rules="!isCheckInCompontent ? [ <!-- :rules="!isCheckInCompontent ? [
{ required: requiredNam, message: '必输项' }, { required: requiredNam, message: '必输项' },
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.ennam` : `${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.ennam` :
`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.cnnam` `${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.cnnam`
" "
:labelWidth="isFieldLabelVisible ? '120px' : '0px'" :labelWidth="isFieldLabelVisible ? '150px' : '0px'"
> >
<!-- :rules="!isCheckInCompontent ? [{required: requiredNam, message: isEn ? 'Required Field' : '必输项',trigger:['blur','change'] }] : []" --> <!-- :rules="!isCheckInCompontent ? [{required: requiredNam, message: isEn ? 'Required Field' : '必输项',trigger:['blur','change'] }] : []" -->
<!-- :disabled="disabled || (!!model[argadr.grp][argadr.rol].pts.extkey&&!noExtkey)" --> <!-- :disabled="disabled || (!!model[argadr.grp][argadr.rol].pts.extkey&&!noExtkey)" -->
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.enadr` : `${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.enadr` :
`${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.cnadr` `${formatExtCodesToStr}${argadr.grp}.${argadr.rol}.pts.cnadr`
" "
:labelWidth="isFieldLabelVisible ? '120px' : '0px'" :labelWidth="isFieldLabelVisible ? '150px' : '0px'"
> >
<!-- :rules="!isCheckInCompontent ? [{required: requiredAdrblk, message: isEn ? 'Required Field' : '必输项',trigger:['blur','change']}] : []" --> <!-- :rules="!isCheckInCompontent ? [{required: requiredAdrblk, message: isEn ? 'Required Field' : '必输项',trigger:['blur','change']}] : []" -->
<!-- :disabled="disabled || (!!model[argadr.grp][argadr.rol].pts.extkey&&!noExtkey)" --> <!-- :disabled="disabled || (!!model[argadr.grp][argadr.rol].pts.extkey&&!noExtkey)" -->
...@@ -1229,7 +1229,7 @@ export default { ...@@ -1229,7 +1229,7 @@ export default {
} }
::v-deep .temp-rol { ::v-deep .temp-rol {
.el-dialog__body { .el-dialog__body {
height: calc(100% - 120px); height: calc(100% - 150px);
.el-form-item--small .el-form-item__label { .el-form-item--small .el-form-item__label {
width: 95px!important; width: 95px!important;
} }
...@@ -1280,7 +1280,7 @@ export default { ...@@ -1280,7 +1280,7 @@ export default {
} }
.card-margin { .card-margin {
/deep/ .box-card { /deep/ .box-card {
margin-left: 120px; margin-left: 150px;
} }
} }
</style> </style>
......
...@@ -12938,6 +12938,39 @@ const CodeTable = { ...@@ -12938,6 +12938,39 @@ const CodeTable = {
dtatyp: [ dtatyp: [
{ value: '1', label: '参与者信息' }, { value: '1', label: '参与者信息' },
{ value: '2', label: '直间参关系' } { value: '2', label: '直间参关系' }
] ],
s17r:[
{label:"Borrow",value:"B" },
{label:"Lender",value:"L" },
],
s17t:[
{label:"No",value:"N" },
{label:"Yes",value:"Y" },
],
s17u:[
{label:"No",value:"N" },
{label:"Yes",value:"Y" },
],
s22a:[
{label:"NEWT",value:"NEWT" },
{label:"EXOP",value:"EXOP" },
{label:"AMND",value:"AMND" },
{label:"CANC",value:"CANC" },
{label:"DUPL",value:"DUPL" },
],
s22b:[
{label:"CONF",value:"CONF" },
{label:"ROLL",value:"ROLL" },
{label:"MATU",value:"MATU" },
],
s94a:[
{label:"AGNT",value:"AGNT" },
{label:"BILA",value:"BILA" },
{label:"BROK",value:"BROK" },
],
}; };
export default CodeTable; export default CodeTable;
...@@ -25,6 +25,7 @@ export default { ...@@ -25,6 +25,7 @@ export default {
}, },
async onFttypChange() { async onFttypChange() {
console.log("--------+++++---")
if (this.model.ftdgrp.rec.fttyp =='LI'|| if (this.model.ftdgrp.rec.fttyp =='LI'||
this.model.ftdgrp.rec.fttyp =='DI'){ this.model.ftdgrp.rec.fttyp =='DI'){
this.model.ftdgrp.tri.pts=new Pts().data; this.model.ftdgrp.tri.pts=new Pts().data;
...@@ -41,12 +42,17 @@ export default { ...@@ -41,12 +42,17 @@ export default {
this.model.ftdgrp.tri.pts=new Pts().data; this.model.ftdgrp.tri.pts=new Pts().data;
this.model.ftdgrp.act.pts=new Pts().data; this.model.ftdgrp.act.pts=new Pts().data;
} }
this.defaultSwtn99N1000();
}, },
async onMaxcurChange() { async onMaxcurChange() {
this.model.ftdgrp.cbs.ins.cur =this.model.ftdgrp.cbs.max.cur this.model.ftdgrp.cbs.ins.cur =this.model.ftdgrp.cbs.max.cur
this.defaultFttpTroactN1200();
this.defaultFttpTriactN1200();
this.defaultSwtn99N1000();
}, },
...@@ -54,6 +60,8 @@ export default { ...@@ -54,6 +60,8 @@ export default {
if (this.model.ftdgrp.cbs.max.amt !== "" && this.model.ftdgrp.cbs.max.amt !== null &&this.model.ftdgrp.cbs.max.amt !=0) { if (this.model.ftdgrp.cbs.max.amt !== "" && this.model.ftdgrp.cbs.max.amt !== null &&this.model.ftdgrp.cbs.max.amt !=0) {
this.model.ftdgrp.cbs.ins.amt =this.model.ftdgrp.cbs.max.amt this.model.ftdgrp.cbs.ins.amt =this.model.ftdgrp.cbs.max.amt
} }
this.defaultSwtn99N1000();
}, },
...@@ -70,15 +78,122 @@ export default { ...@@ -70,15 +78,122 @@ export default {
}, },
async onTroChange() { async onTroChange() {
this.defaultFttpTroactN1200();
},
async onTriRefChange() {
console.log("--------+++++onTriRefChange")
this.defaultSwtn99N1000();
},
async onTroRefChange() {
console.log("--------+++++onTroRefChange")
this.defaultSwtn99N1000();
}, },
async onActChange() { async onActChange() {
this.defaultFttpTriactN1200();
},
async onTriactChange() {
this.defaultSwtn99N1000();
},
async onValdatChange() {
this.defaultSwtn99N1000();
},
async onMatdatChange() {
this.defaultSwtn99N1000();
},
async onInscurChange() {
this.defaultSwtn99N1000();
},
async onInsamtChange() {
this.defaultSwtn99N1000();
},
async onRatChange() {
this.defaultSwtn99N1000();
},
async onCntfraChange() {
console.log("--------+++++")
this.defaultSwtn99N1000();
},
async defaultSwtn99N1000(){
if (this.model.fttp.msgtyp !='199' && this.model.fttp.msgtyp !='299'){
return;
}
const loading = this.loading();
let res = await Api.post(`/${this.moduleRouter()}/fttfcm/defaultSwtn99N1000`, this.model);
loading.close();
if (res.respCode !== SUCCESS) {
this.$message.info(res.respMsg);
return;
}
this.model.narblk = res.data.narblk;
this.model.relref = res.data.relref;
}, },
async defaultFttpTroactN1200(){
console.log("--------defaultFttpTroactN1200()")
if (this.model.ftdgrp.act.pts.ptainr == ""||this.model.ftdgrp.act.pts.ptainr == undefined) {
return;
}
if (this.model.ftdgrp.cbs.max.cur == ""||this.model.ftdgrp.cbs.max.cur == undefined) {
return;
}
const loading = this.loading();
let res = await Api.post(`/${this.moduleRouter()}/fttfcm/defaultFttpTroactN1200`, this.model);
loading.close();
if (res.respCode !== SUCCESS) {
this.$message.info(res.respMsg);
return;
}
this.troActlist=res.data;
if(this.troActlist.length>0 && (this.model.troact ==""||this.model.troact ==undefined)){
this.model.troact=troActlist[0];
}
},
async defaultFttpTriactN1200(){
console.log("--------defaultFttpTriactN1200()")
if (this.model.ftdgrp.act.pts.ptainr == ""||this.model.ftdgrp.act.pts.ptainr == undefined) {
return;
}
if (this.model.ftdgrp.cbs.max.cur == ""||this.model.ftdgrp.cbs.max.cur == undefined) {
return;
}
const loading = this.loading();
let res = await Api.post(`/${this.moduleRouter()}/fttfcm/defaultFttpTriactN1200`, this.model);
loading.close();
if (res.respCode !== SUCCESS) {
this.$message.info(res.respMsg);
return;
}
this.triActlist=res.data;
if(this.triActlist.length>0 && (this.model.triact ==""||this.model.triact ==undefined)){
this.model.triact=triActlist[0];
}
},
}, },
}; };
\ No newline at end of file
...@@ -72,6 +72,8 @@ export default class Fttfcm { ...@@ -72,6 +72,8 @@ export default class Fttfcm {
narblk:"", narblk:"",
relref:"", relref:"",
liaccv: new Pub().data.Liaccv,
liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
docpan: new Pub().data.Docpan, docpan: new Pub().data.Docpan,
trndia: new Pub().data.Trndia trndia: new Pub().data.Trndia
......
...@@ -2,24 +2,24 @@ ...@@ -2,24 +2,24 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Reference" prop="ftdgrp.rec.ownref"> <el-form-item label="Reference" prop="ftdgrp.rec.ownref">
<c-input disabled v-model="model.ftdgrp.rec.ownref" maxlength="16" placeholder=""></c-input> <c-input disabled v-model="model.ftdgrp.rec.ownref" maxlength="16" placeholder=""></c-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Related Reference" prop="relref"> <el-form-item label="Related Reference" prop="relref">
<c-input v-model="model.relref" maxlength="16" placeholder=""></c-input> <c-input v-model="model.relref" maxlength="16" placeholder=""></c-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Narrative" prop="narblk"> <el-form-item label="Narrative" prop="narblk">
<c-mul-row-input maxlength="35*50" :autosize="{ minRows: 10, maxRows: 50}" :charmod="2" :cols="35" :rows="50" placeholder="请输入描述内容" v-model="model.narblk"> <c-mul-row-input maxlength="35*50" :autosize="{ minRows: 10, maxRows: 50}" :charmod="2" :cols="35" :rows="50" placeholder="请输入描述内容" v-model="model.narblk">
</c-mul-row-input> </c-mul-row-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -2,24 +2,24 @@ ...@@ -2,24 +2,24 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Reference" prop="ftdgrp.rec.ownref"> <el-form-item label="Reference" prop="ftdgrp.rec.ownref">
<c-input disabled v-model="model.ftdgrp.rec.ownref" maxlength="16" placeholder=""></c-input> <c-input disabled v-model="model.ftdgrp.rec.ownref" maxlength="16" placeholder=""></c-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Related Reference" prop="relref"> <el-form-item label="Related Reference" prop="relref">
<c-input v-model="model.relref" maxlength="16" placeholder=""></c-input> <c-input v-model="model.relref" maxlength="16" placeholder=""></c-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Narrative" prop="narblk"> <el-form-item label="Narrative" prop="narblk">
<c-mul-row-input maxlength="35*50" :autosize="{ minRows: 10, maxRows: 50}" :charmod="2" :cols="35" :rows="50" placeholder="请输入描述内容" v-model="model.narblk"> <c-mul-row-input maxlength="35*50" :autosize="{ minRows: 10, maxRows: 50}" :charmod="2" :cols="35" :rows="50" placeholder="请输入描述内容" v-model="model.narblk">
</c-mul-row-input> </c-mul-row-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<c-col :span="12" style="padding-right: 20px"> <c-col :span="12" style="padding-right: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Typeof Operation(:22A)" prop="fttp.mt32m.s22a"> <el-form-item label="Typeof Operation(:22A)" prop="fttp.mt32m.s22a">
<c-select v-model="model.fttp.mt32m.s22a" style="width: 100%" > <c-select v-model="model.fttp.mt32m.s22a" style="width: 100%" :code="codes.s22a" >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Type of Event:22B" prop="fttp.mt32m.s22b"> <el-form-item label="Type of Event:22B" prop="fttp.mt32m.s22b">
<c-input v-model="model.fttp.mt32m.s22b" style="width: 100%" > <c-select v-model="model.fttp.mt32m.s22b" style="width: 100%" :code="codes.s22b" >
</c-input> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="NextInterest DueDate(:30X)" prop="fttp.mt32m.s30x"> <el-form-item label="NextInterest DueDate(:30X)" prop="fttp.mt32m.s30x">
<c-date-picker disabled type="date" v-model="model.fttp.mt32m.s30x" style="width:100%" placeholder=""> <c-date-picker type="date" v-model="model.fttp.mt32m.s30x" style="width:100%" placeholder="">
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Scope of Operation(:94A)" prop="fttp.mt32m.s94a"> <el-form-item label="Scope of Operation(:94A)" prop="fttp.mt32m.s94a">
<c-select v-model="model.fttp.mt32m.s94a" style="width: 100%" > <c-select v-model="model.fttp.mt32m.s94a" style="width: 100%" :code="codes.s94a">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Party A's Role(:17R)" prop="fttp.mt32m.s17r"> <el-form-item label="Party A's Role(:17R)" prop="fttp.mt32m.s17r">
<c-select v-model="model.fttp.mt32m.s17r" style="width: 100%" > <c-select v-model="model.fttp.mt32m.s17r" style="width: 100%" :code="codes.s17r">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -91,21 +91,22 @@ ...@@ -91,21 +91,22 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title: 'Delivery Agent(:53)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'a53', rol: 'a53',
}" :label="{ }"
labelRef: 'Delivery Agent(:53)', ptytyp="B"
labelNam: '', :isFieldLabelVisible="true" :isAdrVisible="false"
}" :disabledRef="false" :disabledNam="true"> :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
</c-ptap10> </c-ptap-ext>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Account" prop="fttp.mt32m.a53act"> <el-form-item label="Account" prop="fttp.mt32m.a53act">
<c-input v-model="model.fttp.mt32m.a53act" maxlength="34" placeholder=""></c-input> <el-input v-model="model.fttp.mt32m.a53act" maxlength="34" placeholder=""></el-input>
</c-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -113,15 +114,15 @@ ...@@ -113,15 +114,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title: 'Intermediary(:56)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'ini', rol: 'ini',
}" :label="{ }" ptytyp="B"
labelRef: 'Intermediary(:56)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -139,15 +140,15 @@ ...@@ -139,15 +140,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title: 'Receiving Agent(:57)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'rbc', rol: 'rbc',
}" :label="{ }"ptytyp="B"
labelRef: 'Receiving Agent(:57)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Account" prop="fttp.mt32m.rbcact"> <c-form-item label="Account" prop="fttp.mt32m.rbcact">
...@@ -159,15 +160,15 @@ ...@@ -159,15 +160,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title: 'Beneficiary Institution(:58)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'a58', rol: 'a58',
}" :label="{ }" ptytyp="B"
labelRef: 'Beneficiary Institution(:58)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Account" prop="fttp.mt32m.a58act"> <c-form-item label="Account" prop="fttp.mt32m.a58act">
...@@ -186,15 +187,15 @@ ...@@ -186,15 +187,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title: 'Delivery Agent(:53)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'b53', rol: 'b53',
}" :label="{ }" ptytyp="B"
labelRef: 'Delivery Agent(:53)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -208,15 +209,15 @@ ...@@ -208,15 +209,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title:'Intermediary(:56)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'b56', rol: 'b56',
}" :label="{ }" ptytyp="B"
labelRef: 'Intermediary(:56)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -234,15 +235,15 @@ ...@@ -234,15 +235,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title:'Receiving Agent(:57)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'owc', rol: 'owc',
}" :label="{ }" ptytyp="B"
labelRef: 'Receiving Agent(:57)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -256,15 +257,15 @@ ...@@ -256,15 +257,15 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<c-ptap10 :model="model" :argadr="{ <c-ptap-ext :model="model" :argadr="{
title:'Beneficiary Institution(:58)',
grp: 'mt32m', grp: 'mt32m',
extCodes:['fttp'], extCodes:['fttp'],
rol: 'b58', rol: 'b58',
}" :label="{ }" ptytyp="B"
labelRef: 'Beneficiary Institution(:58)', :isFieldLabelVisible="true" :isAdrVisible="false"
labelNam: '', :disabledRef="true" :disabledNam="true" :isAdrblk="true" :disabled="true">
}" :disabledRef="false" :disabledNam="true"> </c-ptap-ext>
</c-ptap10>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -82,13 +82,13 @@ ...@@ -82,13 +82,13 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="起息日" prop="ftdgrp.rec.valdat"> <el-form-item label="起息日" prop="ftdgrp.rec.valdat">
<c-date-picker type="date" v-model="model.ftdgrp.rec.valdat" style="width:100%" <c-date-picker @change="onValdatChange" type="date" v-model="model.ftdgrp.rec.valdat" style="width:100%"
placeholder="请输入起息日"></c-date-picker> placeholder="请输入起息日"></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="ftdgrp.rec.matdat"> <el-form-item label="到期日" prop="ftdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.ftdgrp.rec.matdat" style="width:100%" <c-date-picker @change="onMatdatChange" type="date" v-model="model.ftdgrp.rec.matdat" style="width:100%"
placeholder="请输入到期日"></c-date-picker> placeholder="请输入到期日"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
<c-form-item label="年利率" prop="ftdgrp.rec.rat"> <c-form-item label="年利率" prop="ftdgrp.rec.rat">
<!-- <c-input v-model="model.ftdgrp.rec.rat" placeholder="请输入年利率"></c-input> --> <!-- <c-input v-model="model.ftdgrp.rec.rat" placeholder="请输入年利率"></c-input> -->
<c-fullbox> <c-fullbox>
<c-input v-model="model.ftdgrp.rec.rat" placeholder="请输入年利率" ></c-input> <c-input @change="onRatChange" v-model="model.ftdgrp.rec.rat" placeholder="请输入年利率" ></c-input>
<template slot="footer"> <template slot="footer">
<span style="margin: 0 5px" size="small" type="primary"> <span style="margin: 0 5px" size="small" type="primary">
% %
...@@ -112,7 +112,7 @@ ...@@ -112,7 +112,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="计息方式" prop="ftdgrp.rec.cntfra"> <el-form-item label="计息方式" prop="ftdgrp.rec.cntfra">
<c-select v-model="model.ftdgrp.rec.cntfra" :code="codes.cntfra" style="width:100%" <c-select @change="onCntfraChange" v-model="model.ftdgrp.rec.cntfra" :code="codes.cntfra" style="width:100%"
placeholder="请输入计息方式"> placeholder="请输入计息方式">
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -121,14 +121,14 @@ ...@@ -121,14 +121,14 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-form-item label="利息金额" prop="ftdgrp.cbs.ins.cur"> <c-form-item label="利息金额" prop="ftdgrp.cbs.ins.cur">
<c-select disabled v-model="model.ftdgrp.cbs.ins.cur" :code="codes.curtxt1" style="width:100%" <c-select @change="onInscurChange" disabled v-model="model.ftdgrp.cbs.ins.cur" :code="codes.curtxt1" style="width:100%"
placeholder="请输入利息金额"> placeholder="请输入利息金额">
</c-select> </c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12" class="pl8"> <c-col :span="12" class="pl8">
<c-form-item label-width="0" prop="ftdgrp.cbs.ins.amt"> <c-form-item label-width="0" prop="ftdgrp.cbs.ins.amt">
<c-input-currency :currency="model.ftdgrp.cbs.ins.cur" v-model="model.ftdgrp.cbs.ins.amt" placeholder="请输入'利息金额'"></c-input-currency> <c-input-currency @change="onInsamtChange" :currency="model.ftdgrp.cbs.ins.cur" v-model="model.ftdgrp.cbs.ins.amt" placeholder="请输入'利息金额'"></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -165,10 +165,11 @@ ...@@ -165,10 +165,11 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-card class="box-card"> <el-card class="box-card">
<c-ptap :model="model" @change="onTroChange" :disabled="true" <c-ptap :model="model" @handleChange="onTroChange" :disabled="true"
:requiredExtkey="model.ftdgrp.rec.fttyp =='LI'||model.ftdgrp.rec.fttyp =='DI'" :requiredExtkey="model.ftdgrp.rec.fttyp =='LI'||model.ftdgrp.rec.fttyp =='DI'"
:disabledExtkey="model.ftdgrp.rec.fttyp =='LO'||model.ftdgrp.rec.fttyp =='DO'|| model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined" :disabledExtkey="model.ftdgrp.rec.fttyp =='LO'||model.ftdgrp.rec.fttyp =='DO'|| model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined"
@saveRef="onTroRefChange"
:isAdrblk="true" :haveAdrLabel="true" :isAdrblk="true" :haveAdrLabel="true"
:isShowCard="false" :argadr="{ title: '资金拆出行', grp: 'ftdgrp', rol: 'tro' }" ptytyp="B"> :isShowCard="false" :argadr="{ title: '资金拆出行', grp: 'ftdgrp', rol: 'tro' }" ptytyp="B">
</c-ptap> </c-ptap>
...@@ -202,17 +203,21 @@ ...@@ -202,17 +203,21 @@
<el-card class="box-card"> <el-card class="box-card">
<c-ptap :model="model" @change="onTriChange" :disabled="true" <c-ptap :model="model" @change="onTriChange" :disabled="true"
:requiredExtkey="model.ftdgrp.rec.fttyp =='LO'||model.ftdgrp.rec.fttyp =='DO'" :requiredExtkey="model.ftdgrp.rec.fttyp =='LO'||model.ftdgrp.rec.fttyp =='DO'"
:disabledExtkey="model.ftdgrp.rec.fttyp =='LI'||model.ftdgrp.rec.fttyp =='DI'|| model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined" :isAdrblk="true" :haveAdrLabel="true" :disabledExtkey="model.ftdgrp.rec.fttyp =='LI'||model.ftdgrp.rec.fttyp =='DI'|| model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined"
@saveRef="onTriRefChange"
:isAdrblk="true" :haveAdrLabel="true"
:isShowCard="false" :argadr="{ title: '资金拆入行', grp: 'ftdgrp', rol: 'tri' }" ptytyp="B"> :isShowCard="false" :argadr="{ title: '资金拆入行', grp: 'ftdgrp', rol: 'tri' }" ptytyp="B">
</c-ptap> </c-ptap>
</el-card> </el-card>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-card class="box-card"> <el-card class="box-card">
<c-ptap :model="model" @change="onActChange" :disabled="true" <c-ptap :model="model" @handleChange="onActChange" :disabled="true"
:disabledExtkey="model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined" :disabledExtkey="model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined"
:isAdrblk="true" :haveAdrLabel="true" :isAdrblk="true" :haveAdrLabel="true"
:disabledRef="true"
:isShowCard="false" :argadr="{ title: '资金拆出我方账户行', grp: 'ftdgrp', rol: 'act' }" ptytyp="B"> :isShowCard="false" :argadr="{ title: '资金拆出我方账户行', grp: 'ftdgrp', rol: 'act' }" ptytyp="B">
</c-ptap> </c-ptap>
</el-card> </el-card>
...@@ -228,6 +233,7 @@ ...@@ -228,6 +233,7 @@
<el-select <el-select
v-model="model.fttp.triact" clearablex v-model="model.fttp.triact" clearablex
:disabled="model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined" :disabled="model.ftdgrp.rec.fttyp ==''||model.ftdgrp.rec.fttyp ==undefined"
@change="onTriactChange"
placeholder="请选择账号" placeholder="请选择账号"
> >
<el-option v-for="item in triActlist" :key="item" :label="item" <el-option v-for="item in triActlist" :key="item" :label="item"
......
...@@ -70,6 +70,9 @@ export default class Fttfcn{ ...@@ -70,6 +70,9 @@ export default class Fttfcn{
}, },
canamt:0, canamt:0,
liaall: new Pub().data.Liaall,
liaccv: new Pub().data.Liaccv,
docpan: new Pub().data.Docpan,
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
docpan: new Pub().data.Docpan, docpan: new Pub().data.Docpan,
trndia: new Pub().data.Trndia trndia: new Pub().data.Trndia
......
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