Commit 2e620969 by lianyang

brtudp新增签约信息页面Conp.vue,变动信息页面Dclpp.vue

parent d3bd6b06
......@@ -4,9 +4,12 @@ import Utils from "~/utils"
* Brtudp Check规则
*/
let checkObj = {
"cfabrt.recgrp.bas.billsn" :null,
"liaall.misamt" :null,
"brdgrp.rmb.pts.adrblk" :null,
"cfabrt.recgrp.bas.creditornamen" :null,
"brdgrp.acb.namelc" :null,
"cfabrt.recgrp.bas.actiontype" :null,
"brdgrp.prb.adrelc" :null,
"brtp.furide" :null,
"brdgrp.beb.pts.adrblk" :null,
......@@ -17,42 +20,68 @@ let checkObj = {
"brdgrp.tag72add" :null,
"setmod.dspflg" :null,
"brdgrp.rec.docflg" :null,
"cfabrt.recgrp.bas.maturity" :null,
"liaall.liaccv.totcovamt" :null,
"brdgrp.rec.disdat" :null,
"cfabrt.ownextkey" :null,
"cfabrt.cfaflg" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"brdgrp.acb.pts.adrblk" :null,
"cfabrt.recgrp.bas.appcode" :null,
"cfabrt.recgrp.bas.creditortype" :null,
"brtp.oth.adrelc" :null,
"cfabrt.recgrp.bas.credittype" :null,
"brdgrp.apl.pts.nam" :null,
"brdgrp.rmb.namelc" :null,
"cfabrt.recgrp.bas.appname" :null,
"cfabrt.recgrp.bas.actiondesc" :null,
"cfabrt.recgrp.bas.exdebtcode" :null,
"cfabrt.recgrp.bas.opercode" :null,
"cfabrt.recgrp.bas.debtorcode" :null,
"cfabrt.recgrp.bas.contractcurr" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null,
"cfabrt.cfabrttxt" :null,
"liaall.limmod.ecifno" :null,
"cfabrt.recgrp.bas.contractamount" :null,
"cfabrt.recgrp.bas.creditorcode" :null,
"brdgrp.blk.docdis" :null,
"brdgrp.acb.adrelc" :null,
"brdgrp.prb.namelc" :null,
"brdgrp.rmb.pts.extkey" :null,
"brdgrp.rec.rcvdat" :null,
"cfabrt.recgrp.bas.creditorname" :null,
"brtp.oth.pts.adrblk" :null,
"brdgrp.acb.pts.extkey" :null,
"brdgrp.beb.pts.extkey" :null,
"brdgrp.beb.namelc" :null,
"brdgrp.prb.pts.nam" :null,
"brdgrp.ben.pts.nam" :null,
"cfabrt.recgrp.bas.spapfeboindex" :null,
"aamset.utlamt2" :null,
"brdgrp.prb.pts.extkey" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"mtabut.coninf.conexedat" :null,
"brtp.oth.namelc" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"cfabrt.recgrp.bas.valuedate" :null,
"setmod.docamt" :null,
"cfabrt.recgrp.bas.relation" :null,
"liaall.liaccv.cshpct" :null,
"brdgrp.blk.setinsbr" :null,
"brdgrp.rmb.adrelc" :null,
"brdgrp.blk.comcon" :null,
"cfabrt.recgrp.bas.crehqcode" :null,
"liaall.liaccv.relcshpct" :null,
"cfabrt.recgrp.bas.debtype" :null,
"cfabrt.recp.dclp.actiontype" :null,
"cfabrt.recp.dclp.buscode" :null,
"cfabrt.recp.dclp.changtype" :null,
"cfabrt.recp.dclp.chdate" :null,
"cfabrt.recp.dclp.chcurrency" :null,
"cfabrt.recp.dclp.chamount" :null,
"cfabrt.recp.dclp.actiondesc" :null,
"cfabrt.recp.dclp.acp" :null,
}
for (const key in checkObj) {
......
......@@ -28,6 +28,7 @@ export default {
"brdgrp.acb.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"cfabrt.recgrp.bas.creditortype" :Utils.defaultFunction,
"brtp.oth.pts.extkey" :Utils.defaultFunction,
"brtp.oth.adrelc" :Utils.defaultFunction,
"brtp.oth.namelc" :Utils.defaultFunction,
......@@ -47,6 +48,7 @@ export default {
"brdgrp.cbs.max.amt" :Utils.defaultFunction,
"brdgrp.apl.pts.nam" :Utils.defaultFunction,
"brdgrp.cbs.max.cur" :Utils.defaultFunction,
"cfabrt.recgrp.bas.actiontype" :Utils.defaultFunction,
"cfabrt.basflg" :Utils.defaultFunction,
"lidgrp.rec.ownref" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
......@@ -78,6 +80,7 @@ export default {
"brdgrp.rec.ownref" :Utils.defaultFunction,
"brdgrp.prb.pts.nam" :Utils.defaultFunction,
"brdgrp.rec.docflg" :Utils.defaultFunction,
"cfabrt.recp.pubp.acp" :Utils.defaultFunction,
"brdgrp.blk.docdisflg" :Utils.defaultFunction,
"lidgrp.rec.expdat" :Utils.defaultFunction,
"lidgrp.cbs.opn1.amt" :Utils.defaultFunction,
......@@ -89,5 +92,15 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cfabrt.recgrp.bas.opercode" :Utils.defaultFunction,
"cfabrt.recgrp.bas.crehqcode" :Utils.defaultFunction,
"cfabrt.recp.dclp.actiontype" :Utils.defaultFunction,
"cfabrt.recp.dclp.buscode" :Utils.defaultFunction,
"cfabrt.recp.dclp.changtype" :Utils.defaultFunction,
"cfabrt.recp.dclp.chdate" :Utils.defaultFunction,
"cfabrt.recp.dclp.chcurrency" :Utils.defaultFunction,
"cfabrt.recp.dclp.chamount" :Utils.defaultFunction,
"cfabrt.recp.dclp.actiondesc" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -290,5 +290,77 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCutpErr(){
let rtnmsg = await this.executeRule("cutp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCouselCrehqselbut(){
let rtnmsg = await this.executeRule("cousel.crehqselbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCouselOperselbut(){
let rtnmsg = await this.executeRule("cousel.operselbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -217,7 +217,7 @@ export default {
"brdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -234,7 +234,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"brdgrp.rec.totamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -330,7 +330,7 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -343,19 +343,19 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -364,7 +364,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"liaall.liaccv.newamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -373,7 +373,7 @@ export default {
{max: 5,message:"长度不能超过5"}
],
"liaall.liaccv.newresamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -383,7 +383,7 @@ export default {
],
"liaall.liaccv.pctresamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -391,7 +391,7 @@ export default {
"liaall.liaccv.totcovamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -522,7 +522,7 @@ export default {
],
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -535,7 +535,7 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -552,5 +552,113 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"cfabrt.recgrp.bas.exdebtcode":[
{type: "string", required: false, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"cfabrt.recgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recgrp.bas.debtorcode":[
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"cfabrt.recgrp.bas.valuedate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recgrp.bas.maturity":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recgrp.bas.contractamount":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recgrp.bas.appcode":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"cfabrt.recgrp.bas.appname":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.creditorcode":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"cfabrt.recgrp.bas.creditorname":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.creditornamen":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.crehqcode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cfabrt.recgrp.bas.opercode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cfabrt.recgrp.bas.remark":[
{type: "string", required: false, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recp.dclp.exdebtcode":[
{type: "string", required: false, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"cfabrt.recp.dclp.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recp.dclp.changeno":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"cfabrt.recp.dclp.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"cfabrt.recp.dclp.chdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recp.dclp.chamount":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recp.dclp.fairvalue":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recp.dclp.remark":[
{type: "string", required: false, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
}
\ No newline at end of file
......@@ -21,8 +21,11 @@ export default class Brtudp {
liaall: new Pub().data.Liaall,//表外
mtabut: new Pub().data.Mtabut,//附言
oldbrdgrp:{
rec:{
predat:"",//oldbrdgrp.rec.predat
},
},
brdgrp: {
rec: {
......@@ -45,6 +48,7 @@ export default class Brtudp {
approvcod: "", // Documents on Approval Basis .brdgrp.rec.approvcod
totcur:"", // Total Amount Claimed .brdgrp.rec.totcur
totamt:"", // Total Amount to be Paid .brdgrp.rec.totamt
mattxtflg:"", //brdgrp.rec.mattxtflg maturityDate是否高亮可显字段
},
cbs: {
max: {
......@@ -307,11 +311,64 @@ export default class Brtudp {
// },
// },
cfabrt: {
cfaflg: "", // 数据采集标志 .cfabrt.cfaflg
basflg: "", // 签约信息 .cfabrt.basflg
ownextkey: "", // 地区机构号 .cfabrt.ownextkey
dclflg: "", // 变动信息 .cfabrt.dclflg
cfabrttxt: "", // 不报送原因 .cfabrt.cfabrttxt
cfaflg:"", // 数据采集标志 .cfabrt.cfaflg
basflg:"", // 签约信息 .cfabrt.basflg
ownextkey:"", // 地区机构号 .cfabrt.ownextkey
dclflg:"", // 变动信息 .cfabrt.dclflg
cfabrttxt:"", // 不报送原因 .cfabrt.cfabrttxt
cfatyp:"", // 数据提取操作类型 .cfabrt.cfatyp
recgrp:{
bas:{
appname:"", // 开证申请人名称 .cfabrt.recgrp.bas.appname
creditorcode:"", // 债权人代码 .cfabrt.recgrp.bas.creditorcode
creditortype:"", // 债权人类型代码 .cfabrt.recgrp.bas.creditortype
creditorname:"", // 债权人中文名称 .cfabrt.recgrp.bas.creditorname
creditornamen:"", // 债权人英文名称 .cfabrt.recgrp.bas.creditornamen
crehqcode:"", // 债权人总部所在国家(地区)代码 .cfabrt.recgrp.bas.crehqcode
opercode:"", // 债权人经营地所在国家(地区)代码 .cfabrt.recgrp.bas.opercode
exdebtcode:"", // 外债编号 .cfabrt.recgrp.bas.exdebtcode
actiontype:"", // 操作类型 .cfabrt.recgrp.bas.actiontype
debtorcode:"", // 债务人代码 .cfabrt.recgrp.bas.debtorcode
debtype:"", // 债务类型 .cfabrt.recgrp.bas.debtype
valuedate:"", // 起息日 .cfabrt.recgrp.bas.valuedate
contractcurr:"", // 签约金额 .cfabrt.recgrp.bas.contractcurr
actiondesc:"", // 删除原因 .cfabrt.recgrp.bas.actiondesc
maturity:"", // 到期日 .cfabrt.recgrp.bas.maturity
spapfeboindex:"", // 是否不纳入跨境融资风险加权余额计算 .cfabrt.recgrp.bas.spapfeboindex
contractamount:"", // 签约金额 .cfabrt.recgrp.bas.contractamount
appcode:"", // 开证申请人代码 .cfabrt.recgrp.bas.appcode
remark:"", // 备注 .cfabrt.recgrp.bas.remark
credittype:"", // 相关业务类型 .cfabrt.recgrp.bas.credittype
billsn:"", // 是否附有银行承兑汇票 .cfabrt.recgrp.bas.billsn
relation:"", // 对方与本机构的关系 .cfabrt.recgrp.bas.relation
},
},
recp:{
pubp:{
creditcodwarn:"", // CREDITORCODE WARNING .cfabrt.recp.pubp.creditcodwarn
acp:"", // 确认 .cfabrt.recp.pubp.acp
},
dclp:{ //外债远期信用证(含即期单证相符)-变动信息-页面的外债编号字段
//--在后端是一个list,后端在VO中加一个list类型的字段即可,在Earp.java中具体展现
//但在前端中要具体展现
exdebtcode:"", //.cfabrt.recp.dclp.exdebtcode外债编号
changeno:"", //.cfabrt.recp.dclp.changeno变动编号
changtype:"", //.cfabrt.recp.dclp.changtype 变动类型
actiontype:"", //.cfabrt.recp.dclp.actiontype操作类型
actiondesc:"", //.cfabrt.recp.dclp.actiondesc 删除原因
buscode:"", //.cfabrt.recp.dclp.buscode银行业务参号
chdate:"", //.cfabrt.recp.dclp.chdate 变动日期
chcurrency:"", //.cfabrt.recp.dclp.chcurrency 变动币种
chamount:"", //.cfabrt.recp.dclp.chamount 变动金额
fairvalue:"", //.cfabrt.recp.dclp.fairvalue 公允价值
remark:"", //.cfabrt.recp.dclp.remark 备注
acp:"", //.cfabrt.recp.dclp.acp 确认
sta:"", //.cfabrt.recp.dclp.sta 接口状态
infflg:"", //.cfabrt.recp.dclp.infflg 历史数据标志
invflg:"", //.cfabrt.recp.dclp.invflg 页面是否可见
rowflg:"", //.cfabrt.recp.dclp.rowflg ROW FLG
},
},
},
pageId: "" // ctx的key
}
......
......@@ -4,7 +4,8 @@
<c-col :span="12">
<el-form-item label="数据采集标志" prop="cfabrt.cfaflg">
<c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"
:code="codes.cfaflg">
:code="codes.cfaflg"
@change="eventFunction('cfabrt.cfaflg')">
</c-select>
</el-form-item>
</c-col>
......@@ -20,7 +21,7 @@
<c-col :span="24">
<el-form-item label="地区机构号" prop="cfabrt.ownextkey">
<c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"
:code="codes.ownextkey">
:code="codes.ownextkey1" :disabled="model.cfabrt.cfatyp!='A'">
</c-select>
</el-form-item>
</c-col>
......@@ -29,7 +30,8 @@
<el-form-item label="不报送原因" prop="cfabrt.cfabrttxt">
<!-- <c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因">
</c-select> -->
<c-input v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="不报送原因" disabled>
<c-input v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="不报送原因"
:disabled="model.cfabrt.cfaflg!=4">
</c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<!-- ==================================左边-外债编号================================ -->
<c-col :span="12">
<c-col :span="24">
<el-form-item label="外债编号" prop="cfabrt.recp.dclp.exdebtcode">
<c-input
v-model="model.cfabrt.recp.dclp.exdebtcode"
maxlength="28"
placeholder="请输入外债编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动编号" prop="cfabrt.recp.dclp.changeno">
<c-input
v-model="model.cfabrt.recp.dclp.changeno"
maxlength="4"
placeholder="请输入变动编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="cfabrt.recp.dclp.actiontype">
<c-select
v-model="model.cfabrt.recp.dclp.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
disabled
:code="codes.actiontype"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务参号" prop="cfabrt.recp.dclp.buscode">
<c-input
v-model="model.cfabrt.recp.dclp.buscode"
maxlength="32"
placeholder="请输入银行业务参号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动类型" prop="cfabrt.recp.dclp.changtype">
<c-select
v-model="model.cfabrt.recp.dclp.changtype"
style="width: 100%"
placeholder="请选择变动类型"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="cfabrt.recp.dclp.chdate">
<c-date-picker
type="date"
v-model="model.cfabrt.recp.dclp.chdate"
style="width: 100%"
placeholder="请选择变动日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动币种" prop="cfabrt.recp.dclp.chcurrency">
<c-select
v-model="model.cfabrt.recp.dclp.chcurrency"
style="width: 100%"
placeholder="请选择变动币种"
:code="codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动金额" prop="cfabrt.recp.dclp.chamount">
<c-input
v-model="model.cfabrt.recp.dclp.chamount"
placeholder="请输入变动金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="公允价值" prop="cfabrt.recp.dclp.fairvalue">
<c-input
v-model="model.cfabrt.recp.dclp.fairvalue"
placeholder="请输入公允价值"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="备注" prop="cfabrt.recp.dclp.remark">
<c-input
type="textarea"
v-model="model.cfabrt.recp.dclp.remark"
maxlength="248"
show-word-limit
placeholder="请输入备注"
:rows="5"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==================================右边-删除原因================================ -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="删除原因" prop="cfabrt.recp.dclp.actiondesc">
<c-input
type="textarea"
v-model="model.cfabrt.recp.dclp.actiondesc"
maxlength="248"
show-word-limit
placeholder="请输入删除原因"
:rows="5"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav"> &Save </c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onChk"> &Check </c-button>
</c-col> -->
<c-col :span="17" :offset="7">
<c-checkbox v-model="model.cfabrt.recp.dclp.acp" disabled>确认</c-checkbox>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Brtudp/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
......@@ -13,10 +13,10 @@
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
<!-- <c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
@click="onDitpButgetref">
获取
</c-button>
</c-button> -->
</template>
</c-fullbox>
</c-form-item>
......@@ -26,6 +26,7 @@
<c-col :span="24">
<el-form-item label="Expiry" prop="lidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width: 100%" placeholder="请输入Expiry"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item>
</c-col>
......@@ -39,10 +40,10 @@
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
<!-- <c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
@click="onDitpButgetref">
获取
</c-button>
</c-button> -->
</template>
</c-fullbox>
</c-form-item>
......@@ -59,7 +60,9 @@
</c-col>
<c-col :span="11">
<c-form-item label="" label-width="5px" prop="brdgrp.cbs.max.amt">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="" disabled></c-input>
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -68,13 +71,16 @@
<c-col :span="24">
<c-col :span="13">
<c-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur">
<c-input v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount" disabled>
</c-input>
<c-select v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"
:code="codes.curtxt" disabled>
</c-select>
</c-form-item>
</c-col>
<c-col :span="11">
<c-form-item label="" label-width="5px" prop="brdgrp.cbs.opn1.amt">
<c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="" disabled></c-input>
<c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -82,13 +88,16 @@
<c-col :span="12">
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%"
placeholder="请选择Received on" disabled></c-date-picker>
placeholder="请选择Received on"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item>
</c-col>
<!-- 通知到单日期 -->
<c-col :span="12">
<el-form-item label="Advised on" prop="brdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width: 100%" placeholder="请输入Advised on"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item>
</c-col>
......@@ -97,21 +106,25 @@
<c-col :span="12">
<el-form-item label="Maturity Date" prop="brdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width: 100%"
placeholder="请输入Maturity Date" disabled></c-date-picker>
placeholder="请输入Maturity Date"
value-format="yyyy-MM-dd"
:disabled="model.brdgrp.rec.mattxtflg==''"></c-date-picker>
</el-form-item>
</c-col>
<!-- Start Date -->
<c-col :span="12">
<el-form-item label="Start Date" prop="brdgrp.rec.stadat">
<c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width: 100%"
placeholder="请输入 Start Date" disabled></c-date-picker>
placeholder="请输入 Start Date"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item>
</c-col>
<!-- 单据类型 -->
<c-col :span="16">
<el-form-item label="Document Type" prop="brdgrp.rec.docflg">
<c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请输入Document Type"
:code="codes.docflg" disabled>
:code="codes.docflg" :disabled="model.brdgrp.rec.docflg!=''">
</c-select>
</el-form-item>
</c-col>
......@@ -133,7 +146,7 @@
<c-col :span="24">
<el-form-item label="Document Condition" prop="brdgrp.rec.docflg">
<c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请选择Document Condition"
:code="codes.brdtyp" disabled>
:code="codes.brdtyp" :disabled="model.brdgrp.rec.docflg!=''">
</c-select>
</el-form-item>
</c-col>
......@@ -142,14 +155,16 @@
<c-col :span="12">
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%"
placeholder="请输入Received on"></c-date-picker>
placeholder="请输入Received on"
value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item>
</c-col>
<!-- Presentation Date -->
<c-col :span="12">
<el-form-item label="Presentation Date" prop="brdgrp.rec.predat">
<c-date-picker type="date" v-model="model.brdgrp.rec.predat" style="width: 100%"
placeholder="请选择Presentation Date"></c-date-picker>
placeholder="请选择Presentation Date"
value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item>
</c-col>
<!-- Accept Amount -->
......@@ -175,7 +190,7 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="aamset.utlamt">
<c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额"></c-input>
<c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额" :disabled="model.oldbrdgrp.rec.predat==''"></c-input>
</el-form-item>
</c-col>
<!-- Add.Amount.Part 附加金额 -->
......@@ -188,7 +203,7 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="aamset.utlamt2">
<c-input v-model="model.aamset.utlamt2" placeholder="请输入附加金额"></c-input>
<c-input v-model="model.aamset.utlamt2" placeholder="请输入附加金额" :disabled="model.oldbrdgrp.rec.predat==''"></c-input>
</el-form-item>
</c-col>
......@@ -203,7 +218,8 @@
<el-form-item label="" prop="brdgrp.tag72add">
<c-fullbox>
<c-input type="textarea" v-model="model.brdgrp.tag72add" maxlength="1750" show-word-limit
placeholder="请输入TAG72" :disabled="model.sftmt==''? true : false"></c-input>
placeholder="请输入TAG72" :disabled="model.sftmt==''? true : false"
:rows="4"></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAcctagButtxmsel"
:disabled="model.sftmt==''? true : false">
......@@ -227,7 +243,9 @@
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="10px" prop="lidgrp.cbs.opn1.amt">
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="" disabled></c-input>
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item>
</c-col>
......@@ -308,7 +326,7 @@
title: '',
grp: 'brdgrp',
rol: 'prb',
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onPrbpDet">
}" :disabled="model.brdgrp.prb.pts.extkey!=''" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onPrbpDet">
</c-ptap1>
</c-col>
......@@ -943,7 +961,7 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: { ...Event ,onSeainf(){}},
created: function () { },
computed: {
flag() {
......
......@@ -49,57 +49,93 @@
<!--PD000213 -->
<el-tab-pane label="Advice Details" name="othadvtypp" v-if="model.brdgrp.rec.advtyp=='oth'">
<m-othadvtypp :model="model" :codes="codes" />
<c-content>
<m-othadvtypp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes" />
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Cach Cover" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes" />
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes" />
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" />
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" />
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="外债远期信用证数据采集" name="cfap">
<m-cfap :model="model" :codes="codes" />
<c-content>
<m-cfap :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD001139 新增隐藏面板-->
<!-- <el-tab-pane label="PD001139" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
<c-content>
<m-shisuan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-签约信息" name="conp" v-if="model.cfabrt.cfaflg==1">
<c-content>
<m-conp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!-- bd工具编不了,需手动写页面dclpp -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息" name="dclpp" v-if="model.cfabrt.cfaflg==1">
<c-content>
<m-dclpp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
......@@ -135,6 +171,8 @@ import Othadvtypp from "./Othadvtypp";
import Cfap from "./Cfap";
import Shisuan from "./Shisuan";
// import Limitbody from "./Limitbody";
import Conp from "./Conp"
import Dclpp from "./Dclpp"
//公共面板导入
import Engp from "~/views/Public/Engp";
......@@ -154,6 +192,7 @@ export default {
"m-mt750p" : Mt750p,
"m-mt754p" : Mt754p,
"m-othadvtypp" : Othadvtypp,
"m-conp": Conp,
"m-engp": Engp,
"m-ccvpan": Ccvpan,
"m-setpan": Setpan,
......@@ -164,6 +203,7 @@ export default {
"m-cfap": Cfap,
"m-shisuan" : Shisuan,
"m-limitbody": Limitbody,
"m-dclpp" : Dclpp,
},
provide() {
return {
......
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