Commit 0a730ba6 by wangren

Litacp交易checkALL save完成

parent 1f31c5f4
......@@ -20,11 +20,10 @@ export default {
"lidgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "lidgrp.cbs.nom1.amt":[
// {type: "number", required: false, },
// ],
"lidgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -35,11 +34,9 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"lidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "lidgrp.cbs.opn1.amt":[
// {type: "number", required: false, },
// ],
"lidgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
......@@ -60,10 +57,10 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"lidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.adv.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -71,7 +68,7 @@ export default {
],
"lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
......@@ -164,15 +161,15 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"lidgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "lidgrp.cbs.nom1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"lidgrp.apl.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 120,message:"长度不能超过120"}
],
"lidgrp.apl.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -196,11 +193,11 @@ export default {
{max: 16,message:"长度不能超过16"}
],
"lidgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "lidgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"litp.advp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -215,10 +212,10 @@ export default {
],
"lidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.preadvdt":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.adv.namelc":[
{type: "string", required: true, message: "必输项"},
......@@ -226,14 +223,14 @@ export default {
],
"lidgrp.adv.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 180,message:"180"}
],
"lidgrp.adv.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lidgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.adv.adrelc":[
......@@ -241,7 +238,7 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
......@@ -274,7 +271,7 @@ export default {
],
"lidgrp.ben.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 120,message:"长度不能超过120"}
],
"lidgrp.ben.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -358,7 +355,7 @@ export default {
],
"lidgrp.a2b.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 180,message:"180"}
],
"lidgrp.a2b.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -416,8 +413,8 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"lidgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{type: "string", required: true, message: ""},
{max: 150,message:"长度不能超过150"}
],
"lidgrp.avb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -450,7 +447,7 @@ export default {
],
"lidgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 180,message:"180"}
],
"lidgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -482,17 +479,17 @@ export default {
"lidgrp.blk.insbnk":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 550,message:"550"}
],
"lidgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: ""},
{max: 35,message:"长度不能超过35"}
],
"lidgrp.rec.prepers18":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{type: "number", required: false,},
],
"lidgrp.rec.prepertxts18":[
......@@ -506,7 +503,7 @@ export default {
"lidgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 100,message:"长度不能超过100"}
],
......@@ -518,7 +515,7 @@ export default {
"lidgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 100,message:"长度不能超过100"}
],
"litp.drwp.ptsget.sdamod.dadsnd":[
......@@ -539,8 +536,8 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"lidgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{type: "string", required: true, message: ""},
{max: 150,message:"长度不能超过150"}
],
"lidgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -559,8 +556,8 @@ export default {
{max: 65,message:"长度不能超过65"}
],
"lidgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{type: "number", required: false, },
],
"lidgrp.rec.porloa":[
{type: "string", required: false, message: "必输项"},
......@@ -582,4 +579,8 @@ export default {
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"lidgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: ""},
{max: 180,message:"180"}
]
}
\ No newline at end of file
......@@ -58,6 +58,8 @@ export default class Litacp{
tenmaxday:"", // Maximum tenor in days .lidgrp.rec.tenmaxday
prepers18:"", // Days of presentation period .lidgrp.rec.prepers18
prepertxts18:"", // Presentation period text .lidgrp.rec.prepertxts18
revtyp:"",
},
cbs:{
nom1:{
......
import Utils from "~/utils"
/**
* Litdla Check规则
*/
let checkObj = {
"lidgrp.apl.namelc" :null,
"lidgrp.rec.prepers18" :null,
"lidgrp.rec.lcrtyp" :null,
"trnmod.swiadd.newamt" :null,
"lidgrp.rec.apprul" :null,
"lidgrp.rec.apprultxt" :null,
"lidgrp.blk.lcrgod" :null,
"lidgrp.adv.pts.adrblk" :null,
"lidgrp.blk.adlcnd" :null,
"lidgrp.cbs.opn1.amt" :null,
"lidgrp.ini.namelc" :null,
"lidgrp.rec.shppars18" :null,
"lidgrp.rec.stacty" :null,
"lidgrp.ini.pts.adrblk" :null,
"litamep.lcrdocamep.usrblk" :null,
"lidgrp.blk.lcrdoc" :null,
"litamep.lcrgodamep.usrblk" :null,
"trnmod.swiadd.trnfeetxt" :null,
"lidgrp.a2b.namelc" :null,
"lidgrp.apl.adrelc" :null,
"litp.usr.extkey" :null,
"litamep.adlcndamep.usrblk" :null,
"trnmod.swiadd.amenbr" :null,
"lidgrp.avb.pts.adrblk" :null,
"lidgrp.rec.avbwth" :null,
"lidgrp.adv.pts.nam" :null,
"trnmod.swiadd.addamt" :null,
"lidgrp.rec.opndat" :null,
"lidgrp.a2b.adrelc" :null,
"lidgrp.avb.namelc" :null,
"lidgrp.blk.feetxt" :null,
"trnmod.swiadd.newnomtop" :null,
"trnmod.swiadd.newnomton" :null,
"lidgrp.blk.preper" :null,
"lidgrp.ben.pts.nam" :null,
"oldlidgrp.rec.expdat" :null,
"lidgrp.ben.adrelc" :null,
"trnmod.swiadd.insbnk" :null,
"lidgrp.rec.shptrss18" :null,
"lidgrp.rec.cnfdet" :null,
"lidgrp.avb.adrelc" :null,
"lidgrp.a2b.pts.adrblk" :null,
"lidgrp.adv.namelc" :null,
"lidgrp.blk.mixdet" :null,
"lidgrp.apl.pts.nam" :null,
"lidgrp.ini.pts.extkey" :null,
"lidgrp.drw.adrelc" :null,
"trnmod.swiadd.newshpdat" :null,
"lidgrp.rec.expplc" :null,
"trnmod.swiadd.ameamt" :null,
"lidgrp.rmb.pts.extkey" :null,
"trnmod.swiadd.newexpdat" :null,
"lidgrp.adv.pts.extkey" :null,
"trnmod.swiadd.nartxt" :null,
"lidgrp.adv.adrelc" :null,
"lidgrp.ben.pts.extkey" :null,
"lidgrp.avb.pts.extkey" :null,
"lidgrp.a2b.pts.extkey" :null,
"lidgrp.blk.defdet" :null,
"lidgrp.blk.insbnk" :null,
"lidgrp.con.pts.extkey" :null,
"lidgrp.apl.pts.adrblk" :null,
"trnmod.swiadd.prepers18" :null,
"lidgrp.ini.adrelc" :null,
"lidgrp.ben.pts.adrblk" :null,
"lidgrp.rmb.pts.nam" :null,
"lidgrp.drw.pts.extkey" :null,
"lidgrp.con.adrelc" :null,
"ameflg" :null,
"lidgrp.con.pts.adrblk" :null,
"lidgrp.blk.dftat" :null,
"lidgrp.apl.pts.extkey" :null,
"lidgrp.rec.tenmaxday" :null,
"trnmod.swiadd.purpos" :null,
"lidgrp.ben.namelc" :null,
"lidgrp.drw.pts.adrblk" :null,
"lidgrp.drw.namelc" :null,
"lidgrp.con.namelc" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Litdla Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"lidgrp.avb.pts.extkey" :Utils.defaultFunction,
"lidgrp.adv.pts.extkey" :Utils.defaultFunction,
"lidgrp.rec.avbwth" :Utils.defaultFunction,
"lidgrp.avb.adrelc" :Utils.defaultFunction,
"lidgrp.avb.namelc" :Utils.defaultFunction,
"lidgrp.avb.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.avb.pts.adrblk" :Utils.defaultFunction,
"trnmod.swiadd.nartxt" :Utils.defaultFunction,
"lidgrp.rec.shptrs" :Utils.defaultFunction,
"lidgrp.blk.mixdet" :Utils.defaultFunction,
"trnmod.swiadd.nartxtflg" :Utils.defaultFunction,
"lidgrp.rec.expplc" :Utils.defaultFunction,
"lidgrp.blk.preper" :Utils.defaultFunction,
"lidgrp.ben.pts.adrblk" :Utils.defaultFunction,
"lidgrp.blk.avbwthtxt" :Utils.defaultFunction,
"lidgrp.blk.feetxt" :Utils.defaultFunction,
"lidgrp.drw.pts.adrblk" :Utils.defaultFunction,
"lidgrp.rec.avbby" :Utils.defaultFunction,
"trnmod.swiadd.insbnk" :Utils.defaultFunction,
"lidgrp.blk.dftat" :Utils.defaultFunction,
"lidgrp.ben.pts.ref" :Utils.defaultFunction,
"lidgrp.rec.rmbflg" :Utils.defaultFunction,
"lidgrp.rec.shppar" :Utils.defaultFunction,
"lidgrp.blk.defdet" :Utils.defaultFunction,
"trnmod.swiadd.addamt" :Utils.defaultFunction,
"reduceamt" :Utils.defaultFunction,
"ameflg" :Utils.defaultFunction,
"lidgrp.rec.opndat" :Utils.defaultFunction,
"lidgrp.rec.spcrcbflg" :Utils.defaultFunction,
"oldlidgrp.rec.shpdat" :Utils.defaultFunction,
"trnmod.swiadd.newshpdat" :Utils.defaultFunction,
"trnmod.swiadd.prepers18" :Utils.defaultFunction,
"lidgrp.cbs.max.cur" :Utils.defaultFunction,
"litamep.lcrgodamep.usrblk" :Utils.defaultFunction,
"litp.usr.extkey" :Utils.defaultFunction,
"lidgrp.apl.pts.extkey" :Utils.defaultFunction,
"lidgrp.apl.adrelc" :Utils.defaultFunction,
"lidgrp.apl.namelc" :Utils.defaultFunction,
"lidgrp.apl.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.rec.expdat" :Utils.defaultFunction,
"lidgrp.rec.shpdat" :Utils.defaultFunction,
"trnmod.swiadd.newexpdat" :Utils.defaultFunction,
"lidgrp.rmb.pts.extkey" :Utils.defaultFunction,
"litp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"lidgrp.rec.ownref" :Utils.defaultFunction,
"lidgrp.cbs.nom1.cur" :Utils.defaultFunction,
"trnmod.swiadd.addamtcov" :Utils.defaultFunction,
"litamep.adlcndamep.modflg" :Utils.defaultFunction,
"litamep.adlcndamep.modmanflg" :Utils.defaultFunction,
"litamep.lcrgodamep.modflg" :Utils.defaultFunction,
"litamep.lcrgodamep.modmanflg" :Utils.defaultFunction,
"lidgrp.blk.lcrgod" :Utils.defaultFunction,
"lidgrp.con.pts.adrblk" :Utils.defaultFunction,
"lidgrp.ben.pts.extkey" :Utils.defaultFunction,
"lidgrp.ben.adrelc" :Utils.defaultFunction,
"lidgrp.ben.namelc" :Utils.defaultFunction,
"lidgrp.ben.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.swiadd.amedat" :Utils.defaultFunction,
"lidgrp.rec.shptrss18" :Utils.defaultFunction,
"litamep.adlcndamep.usrblk" :Utils.defaultFunction,
"lidgrp.cbs.max2.cur" :Utils.defaultFunction,
"litamep.lcrdocamep.usrblk" :Utils.defaultFunction,
"lidgrp.adv.adrelc" :Utils.defaultFunction,
"lidgrp.adv.namelc" :Utils.defaultFunction,
"lidgrp.adv.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.adv.pts.adrblk" :Utils.defaultFunction,
"lidgrp.rec.shppars18" :Utils.defaultFunction,
"litamep.lcrdocamep.modflg" :Utils.defaultFunction,
"litamep.lcrdocamep.modmanflg" :Utils.defaultFunction,
"lidgrp.a2b.pts.extkey" :Utils.defaultFunction,
"lidgrp.a2b.adrelc" :Utils.defaultFunction,
"lidgrp.a2b.namelc" :Utils.defaultFunction,
"lidgrp.a2b.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.a2b.pts.adrblk" :Utils.defaultFunction,
"lidgrp.con.pts.extkey" :Utils.defaultFunction,
"lidgrp.drw.pts.extkey" :Utils.defaultFunction,
"amenbr" :Utils.defaultFunction,
"lidgrp.ini.pts.extkey" :Utils.defaultFunction,
"lidgrp.ini.adrelc" :Utils.defaultFunction,
"lidgrp.ini.namelc" :Utils.defaultFunction,
"lidgrp.ini.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.apl.pts.adrblk" :Utils.defaultFunction,
"lidgrp.drw.adrelc" :Utils.defaultFunction,
"lidgrp.drw.namelc" :Utils.defaultFunction,
"lidgrp.drw.dbfadrblkcn" :Utils.defaultFunction,
"lidgrp.cbs.max.amt" :Utils.defaultFunction,
"oldlidgrp.cbs.max.amt" :Utils.defaultFunction,
"lidgrp.rec.nomtop" :Utils.defaultFunction,
"lidgrp.cbs.nom1.amt" :Utils.defaultFunction,
"lidgrp.rec.spcbenflg" :Utils.defaultFunction,
"trnmod.swiadd.newnomtop" :Utils.defaultFunction,
"litamep.maxcur" :Utils.defaultFunction,
"trnmod.swiadd.newamt" :Utils.defaultFunction,
"litamep.maxamt" :Utils.defaultFunction,
"oldlidgrp.cbs.nom1.amt" :Utils.defaultFunction,
"lidgrp.blk.preperflg" :Utils.defaultFunction,
"lidgrp.rec.revflg" :Utils.defaultFunction,
"lidgrp.con.adrelc" :Utils.defaultFunction,
"lidgrp.con.namelc" :Utils.defaultFunction,
"lidgrp.con.dbfadrblkcn" :Utils.defaultFunction,
"oldlidgrp.rec.prepers18" :Utils.defaultFunction,
"oldlidgrp.blk.preper" :Utils.defaultFunction,
"lidgrp.rec.apprul" :Utils.defaultFunction,
"trnmod.swiadd.trnchato" :Utils.defaultFunction,
"lidgrp.adv.pts.nam" :Utils.defaultFunction,
"lidgrp.ini.pts.adrblk" :Utils.defaultFunction,
"lidgrp.blk.adlcnd" :Utils.defaultFunction,
"lidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"litamep.engamt" :Utils.defaultFunction,
"trnmod.swiadd.nomspc" :Utils.defaultFunction,
"trnmod.swiadd.ameamt" :Utils.defaultFunction,
"lidgrp.rec.porloa" :Utils.defaultFunction,
"lidgrp.rec.shpto" :Utils.defaultFunction,
"lidgrp.rec.pordis" :Utils.defaultFunction,
"lidgrp.rec.shpfro" :Utils.defaultFunction,
"lidgrp.rec.prepers18" :Utils.defaultFunction,
"lidgrp.blk.lcrdoc" :Utils.defaultFunction,
"lidgrp.rec.stacty" :Utils.defaultFunction,
"lidgrp.apl.pts.nam" :Utils.defaultFunction,
"lidgrp.rmb.pts.nam" :Utils.defaultFunction,
"oldlidgrp.rec.expdat" :Utils.defaultFunction,
"lidgrp.cbs.opn1.cur" :Utils.defaultFunction,
"lidgrp.ben.pts.nam" :Utils.defaultFunction,
"trnmod.swiadd.purpos" :Utils.defaultFunction,
"trnmod.swiadd.newnomton" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -3,7 +3,7 @@
<c-col :span="12">
<c-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" :placeholder="$t('other.please_enter')+'ECIFNO'"></c-input>
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" ></c-input>
</c-form-item>
</c-col>
......@@ -22,31 +22,31 @@
<c-col :span="12">
<c-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'国结业务编号'"></c-input>
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" ></c-input>
</c-form-item>
</c-col>
......@@ -58,13 +58,13 @@
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" ></c-input>
</c-form-item>
</c-col>
......@@ -77,19 +77,19 @@
<c-col :span="12">
<c-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" :placeholder="$t('other.please_enter')+'业务余额'"></c-input>
<c-input v-model="model.liaall.limmod.comamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" ></c-input>
</c-form-item>
</c-col>
<!-- S0001136 : 保证金 -->
......@@ -97,13 +97,13 @@
<c-col :span="12">
<c-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" :placeholder="$t('other.please_enter')+'保证金余额'"></c-input>
<c-input v-model="model.liaall.limmod.ccvamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -117,7 +117,7 @@
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -135,14 +135,14 @@
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" ></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 合同流水号 -->
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" ></c-input>
</c-form-item>
</c-col>
......
......@@ -161,7 +161,7 @@ import Brtame from "./Brtame"
import Litrog from "./Litrog"
import Litacp from "./Litacp"
import Litdla from "./Litdla"
/**
* 带有name的才会被添加进顶部的标签页里
......@@ -335,5 +335,6 @@ const BusRouter = [
{ path: 'Litrog', component: Litrog, name: 'Litrog', meta: { title: '进口信用证提货担保' } },
{ path: 'Litacp', component: Litacp, name: 'Litacp', meta: { title: '进口信用证减额修改接受' } },
{ path: 'Litdla', component: Litdla, name: 'Litdla', meta: { title: '进口信用证减额修改接受' } },
]
export default BusRouter
\ No newline at end of file
......@@ -169,8 +169,10 @@
<el-col :span="23">
<c-istream-table
:list="trnData.data"
:list="model.decstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
>
</c-istream-table>
</el-col>
......@@ -354,6 +356,12 @@ export default {
return {
trnData: {
columns: [
"0 1 \"\" 200",
"1 2 \"Own Reference\" 200",
"2 3 \"Cur\" 200",
"3 4 \"减额金额\" 200 ",
"4 5 \"修改日期\" 200 ",
"5 6 \"备注\" 300 ",
],
data: [],
......@@ -361,12 +369,30 @@ export default {
}
},
methods:{...Event},
methods:{...Event,
async multipleSelect(selection) {
console.log(selection);
if (selection) {
let selIds = selection.map(x=>x+1);
let params = {selDst:"decstm",selIds}
const rtnmsg = await this.executeRule("decstm",params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
},
created:function(){
}
}
</script>
<style>
.stream{
cursor: pointer;
}
</style>
......@@ -31,7 +31,7 @@
<c-col :span="24">
<el-form-item label="Instructions to Pay.," prop="lidgrp.blk.insbnk">
<c-fullbox>
<c-input disabled rows="15" type="textarea" v-model="model.lidgrp.blk.insbnk" maxlength="65" show-word-limit placeholder="请输入Instructions to Pay.," ></c-input>
<c-input disabled rows="15" type="textarea" v-model="model.lidgrp.blk.insbnk" maxlength="550" show-word-limit placeholder="请输入Instructions to Pay.," ></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
</c-button>
......
......@@ -11,12 +11,12 @@
<c-col :span="24">
<el-form-item
label="Extkey"
prop="ptspta.pts.extkey"
prop="lidgrp.avb.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.ptspta.pts.extkey"
v-model="model.lidgrp.avb.pts.extkey"
disabled
maxlength="16"
disabled
......@@ -44,8 +44,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="ptspta.pts.adrblk">
<c-input disabled type="textarea" v-model="model.ptspta.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input>
<el-form-item label="" prop="lidgrp.avb.pts.adrblk">
<c-input disabled
:rows="4"
type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="150" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -68,12 +70,12 @@
<c-col :span="24">
<el-form-item
label="Drawee"
prop="ptspta.pts.extkey"
prop="lidgrp.drw.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.ptspta.pts.extkey"
v-model="model.lidgrp.drw.pts.extkey"
disabled
maxlength="16"
disabled
......@@ -101,8 +103,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="ptspta.pts.adrblk">
<c-input disabled type="textarea" v-model="model.ptspta.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input>
<el-form-item label="" prop="lidgrp.drw.pts.adrblk">
<c-input disabled type="textarea"
:rows="4"
v-model="model.lidgrp.drw.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -135,18 +139,18 @@
</el-col>
<el-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Presentation Period" prop="lidgrp.blk.preper">
<c-input disabled type="textarea" v-model="model.lidgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入Presentation Period" ></c-input>
<el-form-item label="Period for Presentation in Days" prop="lidgrp.rec.prepers18">
<c-input disabled v-model="model.lidgrp.rec.prepers18" placeholder="请输入Days of presentation period"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="lidgrp.rec.prepers18">
<c-input disabled v-model="model.lidgrp.rec.prepers18" placeholder="请输入Days of presentation period"></c-input>
<el-form-item label="" prop="lidgrp.blk.preper">
<c-input disabled v-model="model.lidgrp.blk.preper" placeholder="请输入Presentation Period" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Details of Charges" prop="lidgrp.blk.feetxt">
<c-input disabled type="textarea" v-model="model.lidgrp.blk.feetxt" maxlength="35" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input>
......
......@@ -3,7 +3,7 @@
<c-col :span="20">
<el-form-item label="Documents Required" prop="lidgrp.blk.lcrdoc">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrdoc" maxlength="65" :rows="30" show-word-limit placeholder="请输入Documents Required" ></c-input>
<c-input type="textarea" disabled v-model="model.lidgrp.blk.lcrdoc" maxlength="65" :rows="30" show-word-limit placeholder="请输入Documents Required" ></c-input>
</el-form-item>
</c-col>
......
......@@ -242,7 +242,9 @@
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.apl.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input disabled type="textarea"
:rows="4"
v-model="model.lidgrp.apl.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
......@@ -305,7 +307,9 @@
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.adv.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.adv.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input disabled
:rows="4"
type="textarea" v-model="model.lidgrp.adv.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
......@@ -364,7 +368,9 @@
-->
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.ben.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.ben.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input
:rows="4"
disabled type="textarea" v-model="model.lidgrp.ben.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
......
......@@ -36,7 +36,10 @@
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.ini.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.ini.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input
:rows="4"
disabled
type="textarea" v-model="model.lidgrp.ini.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -71,8 +74,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.avb.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<el-form-item label="Address Block" prop="lidgrp.rmb.pts.adrblk">
<c-input
:rows="4"
disabled type="textarea" v-model="model.lidgrp.rmb.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -107,7 +112,9 @@
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.con.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.con.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input
:rows="4"
disabled type="textarea" v-model="model.lidgrp.con.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
</el-col>
......@@ -148,20 +155,22 @@
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.a2b.pts.adrblk">
<c-input disabled type="textarea" v-model="model.lidgrp.a2b.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<c-input
:rows="4"
disabled type="textarea" v-model="model.lidgrp.a2b.pts.adrblk" maxlength="120" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Available with Bank Ref." prop="ptspta.pts.ref">
<c-input disabled v-model="model.ptspta.pts.ref" maxlength="16" placeholder="请输入2nd Advising Bank"></c-input>
<el-form-item label="Available with Bank Ref." prop="lidgrp.adv.pts.ref">
<c-input disabled v-model="model.lidgrp.adv.pts.ref" maxlength="16" placeholder="请输入2nd Advising Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="External Key of Address" prop="ptspta.pts.extkey">
<el-form-item label="External Key of Address" prop="lidgrp.adv.pts.extkey">
<c-fullbox>
<c-input disabled v-model="model.ptspta.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
<c-input disabled v-model="model.lidgrp.adv.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
......@@ -185,8 +194,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="ptspta.pts.adrblk">
<c-input disabled type="textarea" v-model="model.ptspta.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
<el-form-item label="Address Block" prop="lidgrp.adv.pts.adrblk">
<c-input
:rows="4"
disabled type="textarea" v-model="model.lidgrp.adv.pts.adrblk" maxlength="180" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Additional Conditions Amendment History" prop="lidgrp.blk.adlcndame">
<c-input type="textarea" v-model="model.lidgrp.blk.adlcndame" maxlength="50" show-word-limit placeholder="请输入Additional Conditions Amendment History" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Conditions" prop="lidgrp.blk.adlcnd">
<c-input type="textarea" v-model="model.lidgrp.blk.adlcnd" maxlength="65" show-word-limit placeholder="请输入Additional Conditions" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lidgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lidgrp.rec.spcbenflg">Special payment conditions for beneficiary exists</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Block to enter additional info for Add/Delete" prop="litamep.adlcndamep.usrblk">
<c-input type="textarea" v-model="model.litamep.adlcndamep.usrblk" maxlength="65" show-word-limit placeholder="请输入Block to enter additional info for Add/Delete" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lidgrp.rec.spcrcbflg">Special Payment Conditions for specified Bank only</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.adlcndamep.modflg">Modify Text to Replace</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.adlcndamep.modmanflg">Modify field for manual update</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdlcndamepButdif">
Show Diff
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAdlcndamepButadd">
Add Text
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onAdlcndamepButdel">
Delete text
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Description. of Goods" prop="lidgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入Description. of Goods" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Goods Code " prop="lidgrp.rec.stagod">
<c-select v-model="model.lidgrp.rec.stagod" style="width:100%" placeholder="请选择Goods Code ">
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Description of Goods Amendment History" prop="lidgrp.blk.lcrgodame">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrgodame" maxlength="50" show-word-limit placeholder="请输入Description of Goods Amendment History" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Description. of Goods" prop="lidgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入Description. of Goods" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Block to enter additional info for Add/Delete" prop="litamep.lcrgodamep.usrblk">
<c-input type="textarea" v-model="model.litamep.lcrgodamep.usrblk" maxlength="65" show-word-limit placeholder="请输入Block to enter additional info for Add/Delete" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.lcrgodamep.modflg">Modify Text to Replace</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.lcrgodamep.modmanflg">Modify field for manual update</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLcrgodamepButdif">
Show Diff
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLcrgodamepButadd">
Add Text
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLcrgodamepButdel">
Delete text
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Documents Required" prop="lidgrp.blk.lcrdoc">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrdoc" maxlength="65" show-word-limit placeholder="请输入Documents Required" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel">
...
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Documents Required Amendment History" prop="lidgrp.blk.lcrdocame">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrdocame" maxlength="50" show-word-limit placeholder="请输入Documents Required Amendment History" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Documents Required" prop="lidgrp.blk.lcrdoc">
<c-input type="textarea" v-model="model.lidgrp.blk.lcrdoc" maxlength="65" show-word-limit placeholder="请输入Documents Required" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Block to enter additional info for Add/Delete" prop="litamep.lcrdocamep.usrblk">
<c-input type="textarea" v-model="model.litamep.lcrdocamep.usrblk" maxlength="65" show-word-limit placeholder="请输入Block to enter additional info for Add/Delete" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.lcrdocamep.modflg">Modify Text to Replace</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.litamep.lcrdocamep.modmanflg">Modify field for manual update</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLcrdocamepButdif">
Show Diff
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLcrdocamepButadd">
Add Text
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLcrdocamepButdel">
Delete text
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Instructions to Paying/Accepting/Negotiating Bank" prop="lidgrp.blk.insbnk">
<c-input type="textarea" v-model="model.lidgrp.blk.insbnk" maxlength="65" show-word-limit placeholder="请输入Instructions to Paying/Accepting/Negotiating Bank" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Instructions to P/A/N Amendment History" prop="lidgrp.blk.insbnkame">
<c-input type="textarea" v-model="model.lidgrp.blk.insbnkame" maxlength="50" show-word-limit placeholder="请输入Instructions to P/A/N Amendment History" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Instruction to P/A/N Bank amendment" prop="trnmod.swiadd.insbnk">
<c-input type="textarea" v-model="model.trnmod.swiadd.insbnk" maxlength="50" show-word-limit placeholder="请输入Instruction to P/A/N Bank amendment" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
保存
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsrcon">
用户确认
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Narrative" prop="trnmod.swiadd.nartxt">
<c-input type="textarea" v-model="model.trnmod.swiadd.nartxt" maxlength="50" show-word-limit placeholder="请输入Narrative" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Historic Overview of Narratives" prop="oldlidgrp.blk.narhis">
<c-input type="textarea" v-model="model.oldlidgrp.blk.narhis" maxlength="50" show-word-limit placeholder="请输入Historic Overview of Narratives" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
检核
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsrchk">
检核
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
提示信息
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPen">
暂存
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
退出
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.nartxtflg">Narrative modified</c-checkbox>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbe"
style="width: 100%"
>
<el-table-column
prop="limtyp"
label="Limit Type"
sortable
width="150">
</el-table-column>
<el-table-column
prop="cur"
label="业务币种"
sortable
width="80">
</el-table-column>
<el-table-column
prop="cbeamt"
label="业务发生额"
sortable
width="90">
</el-table-column>
<el-table-column
prop="reqtyp1"
label="Req.Typel"
sortable
width="100">
</el-table-column>
<el-table-column
prop="limcbeamt"
label="额度发生额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="reqtyp2"
label="Req.Type2"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ckcbeamt"
label="敞口发生额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="credat"
label="额度日期"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ptyextkey"
label="客户编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ptynam"
label="客户名称"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ownref"
label="业务编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="ccvbl"
label="合同保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="limvar"
label="额度类型"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimref"
label="额度编号"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbe.total">
</el-pagination>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmcbb"
style="width: 100%"
>
<el-table-column
prop="dgzylimvar"
label="额度品种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhamt"
label="调整后业务余额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhccv"
label="调整后保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhlimamt"
label="调整后拟占用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzhlimck"
label="调整后拟占用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqamt"
label="调整前业务余额"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqccv"
label="调整后保证金比例"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqlimamt"
label="调整前已占用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="tzqlimck"
label="调整前已占用敞口"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmcbb.total">
</el-pagination>
</div>
</c-col>
<c-col :span="24">
<div class="e-table-wrapper">
<el-table
:data="model.liaall.limmod.limpfp.clmpty"
style="width: 100%"
>
<el-table-column
prop="limvar"
label="额度类型"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimvar"
label="额度品种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dglimcur"
label="额度币种"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgsxlimamt"
label="授信额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgyylimamt"
label="已用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgkylimamt"
label="可用额度"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgcklimamt"
label="授信敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgyylimck"
label="已用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgkylimck"
label="可用敞口"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dghfxh"
label="恢复序号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzylimref"
label="额度编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgzyliminfref"
label="额度明细编号"
sortable
width="100">
</el-table-column>
<el-table-column
prop="dgccvbl"
label="保证金比例"
sortable
width="100">
</el-table-column>
</el-table>
<el-pagination
layout="prev, pager, next"
:total="pager.liaall_limmod_limpfp_clmpty.total">
</el-pagination>
</div>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litdla/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000015 -->
<el-tab-pane label="Amendment Accept" name="accp">
<m-accp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000359 -->
<el-tab-pane label="Amendment" name="amep">
<m-amep :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Overview" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000021 -->
<el-tab-pane label="Narrative" name="narp">
<m-narp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="Details" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="Parties" name="ptyp">
<m-ptyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000355 -->
<el-tab-pane label="Goods(Amend)" name="dogpame">
<m-dogpame :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000352 -->
<el-tab-pane label="Doc's(Amend)" name="dorpame">
<m-dorpame :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000359 -->
<el-tab-pane label="Add.Con(Amend)" name="adcpame">
<m-adcpame :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000306 -->
<el-tab-pane label="Instr.to P.A,N.Bank(Amend)" name="inspame">
<m-inspame :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane label="Goods" name="dogp">
<m-dogp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="Documnets" name="dorp">
<m-dorp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Litdla from "~/model/Litdla"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Litdla/Check"
import Default from "~/model/Litdla/Default"
import Pattern from "~/model/Litdla/Pattern"
import Accp from "./Accp"
import Amep from "./Amep"
import Ovwp from "./Ovwp"
import Narp from "./Narp"
import Detp from "./Detp"
import Ptyp from "./Ptyp"
import Dogpame from "./Dogpame"
import Dorpame from "./Dorpame"
import Adcpame from "./Adcpame"
import Inspame from "./Inspame"
import Dogp from "./Dogp"
import Dorp from "./Dorp"
import Shisuan from "./Shisuan"
export default {
name: "Litdla",
components:{
"m-accp" : Accp,
"m-amep" : Amep,
"m-ovwp" : Ovwp,
"m-narp" : Narp,
"m-detp" : Detp,
"m-ptyp" : Ptyp,
"m-dogpame" : Dogpame,
"m-dorpame" : Dorpame,
"m-adcpame" : Adcpame,
"m-inspame" : Inspame,
"m-dogp" : Dogp,
"m-dorp" : Dorp,
"m-shisuan" : Shisuan,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "accp",
trnName: "litdla",
model: new Litdla().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入litdla交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<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