Commit c5567340 by Wuyuqiu

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents d7aac2ba 8af024ae
......@@ -5013,6 +5013,11 @@ const CodeTable = {
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
],
rebkpflg2: [
{ label: "Reverse Booking (Claim)", value: "N" },
{ label: "Reverse Booking (Claim, Guarantee)", value: "B" },
// { label: "Contract already settled" ,value: "A"}
],
refper: [
{ label: "Same Week", value: "W=" },
{ label: "Same Half-Year", value: "H=" },
......@@ -7167,5 +7172,9 @@ const CodeTable = {
{ label: "进口保函", value: "LG" },
{ label: "出口保函", value: "AG" },
],
gitamecho:[
{ label: "无特殊规定", value: "无特殊规定" },
{ label: "有特殊规定,条件为:", value: "有特殊规定,条件为:" },
]
}
export default CodeTable;
......@@ -21,7 +21,8 @@ export default {
"didgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
//{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bdtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
......
......@@ -21,7 +21,8 @@ export default {
"didgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bdtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
......
......@@ -5,6 +5,10 @@ import Pub from "../Public"
export default class Botame{
constructor () {
this.data = {
botcoll2blk:"",
botcoll1blk:"",
botdrrl1blk:"",
bodgrp:{
rec:{
ownref:"", // Reference .bodgrp.rec.ownref
......
......@@ -32,7 +32,8 @@ export default {
"didgrp.cbs.opn1.amt":[
{required: false, message: "必输项", trigger: 'blur'},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bddgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
......@@ -97,7 +98,8 @@ export default {
"bddgrp.cbs.max.amt":[
{required: true, message: "必输项", trigger: 'blur'},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bddgrp.rec.docprbrol": [
{ type: "string", required: true, message: "必输项" },
......@@ -188,7 +190,8 @@ export default {
"bddgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bddgrp.rec.rcvdat":[
// {type: "date", required: false, message: "输入正确的日期"}
......
......@@ -5,6 +5,14 @@ import Pub from "../Public"
export default class Getopn{
constructor () {
this.data = {
gitbenl1blk:"",
gitapll1blk:"",
gitapll2blk:"",
gitbenl2blk:"",
gitapll3blk:"",
gitbenl4blk:"",
gitissl1blk:"",
gitrmbl1blk:"",
gitp:{
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
recget:{
......
......@@ -116,6 +116,7 @@ let checkObj = {
"gidgrp.cbs.mac.amt" :null,
"addbcb.label5" :null,
"gidgrp.atb.namelc" :null,
"gidgrp.blk.addamtcovs20" :null,
"gidgrp.rec.orddat" :null,
"gidgrp.ctc.pts.adrblk" :null,
"trnmod.swiadd.addamt" :null,
......@@ -148,6 +149,7 @@ let checkObj = {
"trnmod.swiadd.addamtc" :null,
"gitp.gidtxtmodflg" :null,
"gidgrp.blk.feetxt" :null,
"gidgrp.cbs.max2.amt" :null,
"addbcb.bccls2" :null,
"addbcb.bccls1" :null,
"addbcb.bccls4" :null,
......
......@@ -33,6 +33,7 @@ export default {
"gidgrp.adv.namelc" :Utils.defaultFunction,
"gidgrp.adv.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gidgrp.cbs.max2.amt" :Utils.defaultFunction,
"gidgrp.rec.exptyp" :Utils.defaultFunction,
"gidgrp.rec.orcdatc" :Utils.defaultFunction,
"gidgrp.rec.stdwrduilc" :Utils.defaultFunction,
......@@ -246,6 +247,7 @@ export default {
"trnmod.swiadd.ameamtc" :Utils.defaultFunction,
"gitamep.oldmacamt" :Utils.defaultFunction,
"gidgrp.ghd.aplnam" :Utils.defaultFunction,
"gidgrp.blk.addamtcovs20" :Utils.defaultFunction,
"gitamep.plateflg" :Utils.defaultFunction,
"gidgrp.rec.orddat" :Utils.defaultFunction,
"setmod.glemod.glepan" :Utils.defaultFunction,
......
......@@ -1243,4 +1243,26 @@ export default {
"gidgrp.cbs.max2.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.cbs.opn2.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.opn2.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gidgrp.blk.addamtcovs20":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
}
\ No newline at end of file
......@@ -5,6 +5,19 @@ import Pub from "../Public"
export default class Gitame{
constructor () {
this.data = {
gitbenl5blk:"",
gitbenl3blk:"",
gitapll1blk:"",
gitbenl1blk:"",
gitbenl2blk:"",
gitapll2blk:"",
gitbenl4blk:"",
gitapll3blk:"",
gitissl1blk:"",
gitbenl6blk:"",
gitrmbl2blk:"",
gitapll4blk:"",
gitrmbl1blk:"",
gitp:{
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
recget:{
......@@ -288,6 +301,10 @@ export default class Gitame{
cur:"", // Open Amount .gidgrp.cbs.opn1.cur
amt:"", // Balance .gidgrp.cbs.opn1.amt
},
opn2:{
cur:"", //Additional Amount .gidgrp.cbs.opn2.cur
amt:"", //Additional Amount .gidgrp.cbs.opn2.amt
},
cnf:{
cur:"", // Confirmation Amount .gidgrp.cbs.cnf.cur
amt:"", // Balance .gidgrp.cbs.cnf.amt
......@@ -306,6 +323,7 @@ export default class Gitame{
},
max2:{
cur:"", // Currency .gidgrp.cbs.max2.cur
amt:"", // Additional Amout .gidgrp.cbs.max2.cur
},
},
blk:{
......@@ -343,6 +361,7 @@ export default class Gitame{
addinf:"", // Additional Info .gidgrp.blk.addinf
atxcovgodsrv:"", // Underly. Transact. Det. .gidgrp.blk.atxcovgodsrv
gidtxtame:"", // Amendments so Far .gidgrp.blk.gidtxtame
addamtcovs20:"" //Additional Amount .gidgrp.blk.addamtcovs20
},
apl:{
pts:new Pts().data,
......@@ -534,6 +553,7 @@ export default class Gitame{
},
},
addbcb:{
addbcbl1blk:"",
name:"", // �'�物简称及税号 .addbcb.name
godnam:"", // �'�物简称 .addbcb.godnam
pwtyp1:"", // 进口许可证 .addbcb.pwtyp1
......
......@@ -5,6 +5,13 @@ import Pub from "../Public"
export default class Gitpop{
constructor () {
this.data = {
gitapll1blk:"",
gitbenl2blk:"",
gitbenl1blk:"",
gitapll3blk:"",
gitbenl4blk:"",
gitapll2blk:"",
gitapll4blk:"",
decreadat:"", // Validity for Declaration of Readiness .decreadat
decreatxt:"", // Declaration of Readiness Text .decreatxt
gitp:{
......
......@@ -7,76 +7,95 @@ let checkObj = {
"liaall.misamt" :null,
"trnmod.cipmod.fkrdz3" :null,
"trnmod.cipmod.fkrdz4" :null,
"bopmod.dbcgrp.bas.buscode" :null,
"trnmod.cipmod.fkrdz2" :null,
"trnmod.cipmod.skkhdz" :null,
"trnmod.cipmod.fkrdz7" :null,
"trnmod.cipmod.fufeih" :null,
"trnmod.cipmod.fkrdz5" :null,
"trnmod.cipmod.fkrdz6" :null,
"bopmod.dbcgrp.bas.txamt" :null,
"bopmod.dbfgrp.bas.txamt" :null,
"cnybop.cnyout.sbalancemode" :null,
"cnybop.outflg" :null,
"bopmod.dbcgrp.bas.custnm" :null,
"bopmod.dbfgrp.bas.custnm" :null,
"bopmod.dbcgrp.bas.exrate" :null,
"bopmod.dbcgrp.bas.custype" :null,
"bopmod.dbcgrp.bas.idcode" :null,
"bopmod.dbcgrp.bas.oppuser" :null,
"bopmod.dbfgrp.bas.custype" :null,
"gcdgrp.oth.adrelc" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"trnmod.cipmod.skkhhh" :null,
"bopmod.dbcgrp.bas.fcyamt" :null,
"cnybop.cnyout.iaccountperiod" :null,
"cnybop.cnyout.sbanktrano" :null,
"trnmod.cipmod.skkhhm" :null,
"bopmod.dbcgrp.bas.issdate" :null,
"trnmod.cipmod.pyebchnam" :null,
"bopmod.dbcgrp.bas.lcbgno" :null,
"liaall.liaccv.totcovamt" :null,
"bopmod.dbcgrp.bas.lcyamt" :null,
"bopmod.dbfgrp.bas.lcyamt" :null,
"trnmod.cipmod.fkrkhh" :null,
"trnmod.cipmod.fkhkhh" :null,
"gcdgrp.prb.namelc" :null,
"bopmod.dbcgrp.bas.othacc" :null,
"bopmod.dbfgrp.bas.othacc" :null,
"bopmod.dbcgrp.bas.custnm" :null,
"gcdgrp.prb.pts.adrblk" :null,
"trnmod.cipmod.recsehbchnam" :null,
"trnmod.cipmod.fkhdzh" :null,
"bopmod.dbcgrp.bas.oppuser" :null,
"bopmod.dbcgrp.bas.methods" :null,
"bopmod.dbfgrp.bas.oppuser" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"cnybop.saddwordout" :null,
"cnybop.cnyflg" :null,
"trnmod.cipmod.pyebchkey" :null,
"trnmod.cipmod.zjg2hh" :null,
"cnybop.cnyout.sswiftbic" :null,
"bopmod.dbcgrp.bas.issdate" :null,
"bopmod.dbfgrp.bas.issdate" :null,
"cnybop.cnyout.sbankorgcode" :null,
"bopmod.dbcgrp.bas.actuccy" :null,
"bopmod.dbcgrp.bas.txamt" :null,
"bopmod.dbfgrp.bas.actuccy" :null,
"bopmod.dbcgrp.bas.fcyacc" :null,
"trnmod.cipmod.ffeih2" :null,
"cnybop.cnyout.cpayeraccttyp" :null,
"bopmod.dbcgrp.bas.exrate" :null,
"bopmod.dbfgrp.bas.exrate" :null,
"cnybop.spayeename" :null,
"bopmod.dbcgrp.bas.fcyacc" :null,
"bopmod.dbcgrp.bas.txccy" :null,
"bopmod.dbfgrp.bas.fcyacc" :null,
"bopmod.dbfgrp.bas.txccy" :null,
"trnmod.cipmod.fuynh4" :null,
"trnmod.cipmod.fuynh2" :null,
"trnmod.cipmod.fuynh3" :null,
"bopmod.dbcgrp.bas.othamt" :null,
"bopmod.dbfgrp.bas.othamt" :null,
"gcdgrp.oth.pts.extkey" :null,
"bopmod.dbcgrp.bas.outchargeamt" :null,
"bopmod.dbfgrp.bas.outchargeamt" :null,
"trnmod.cipmod.recsehbch" :null,
"bopmod.dbcgrp.bas.custcod" :null,
"bopmod.dbfgrp.bas.custcod" :null,
"bopmod.dbcgrp.bas.outchargeccy" :null,
"bopmod.dbcgrp.bas.othamt" :null,
"bopmod.dbcgrp.bas.actuamt" :null,
"trnmod.commen" :null,
"trnmod.cipmod.stasehbchnam" :null,
"cnybop.cnyout.fpayeeamt" :null,
"trnmod.cipmod.zjg1hh" :null,
"trnmod.cipmod.zjg1mc" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"bopmod.dbcgrp.bas.lcyacc" :null,
"bopmod.dbfgrp.bas.lcyacc" :null,
"trnmod.cipmod.skrdz7" :null,
"trnmod.cipmod.skrdz6" :null,
"gcdgrp.prb.adrelc" :null,
"liaall.limmod.ownref" :null,
"bopmod.dbcgrp.bas.tenor" :null,
"bopmod.dbcgrp.bas.actiondesc" :null,
"bopmod.dbcgrp.bas.othacc" :null,
"bopmod.dbfgrp.bas.tenor" :null,
"bopmod.dbfgrp.bas.actiondesc" :null,
"liaall.limmod.ecifno" :null,
"bopmod.dbcgrp.bas.actuccy" :null,
"trnmod.cipmod.skrdz3" :null,
"trnmod.cipmod.skrdz2" :null,
"trnmod.cipmod.skrdz5" :null,
"trnmod.cipmod.skrdz4" :null,
"bopmod.dbcgrp.bas.actiontype" :null,
"bopmod.dbcgrp.bas.lcyamt" :null,
"gcdgrp.oth.namelc" :null,
"trnmod.cipmod.feiyon" :null,
"trnmod.cipmod.zjg2mc" :null,
......@@ -87,41 +106,47 @@ let checkObj = {
"bopmod.szflg" :null,
"trnmod.cipmod.feecod" :null,
"cnybop.outscale" :null,
"bopmod.dbcgrp.bas.methods" :null,
"bopmod.dbcgrp.bas.actiontype" :null,
"bopmod.dbcgrp.bas.actiondesc" :null,
"bopmod.dbfgrp.bas.methods" :null,
"bopmod.dbfgrp.bas.actiontype" :null,
"cnybop.traflg" :null,
"cnybop.sbankname" :null,
"bopmod.dbcgrp.bas.lcbgno" :null,
"bopmod.dbfgrp.bas.lcbgno" :null,
"trnmod.cipmod.feiyn2" :null,
"gcdgrp.prb.pts.extkey" :null,
"bopmod.dbcgrp.bas.rptno" :null,
"cnybop.cnyout.dpayeedate" :null,
"gctp.ischktyp" :null,
"gctp.prechkdat" :null,
"bopmod.dbcgrp.bas.rptno" :null,
"bopmod.dbcgrp.bas.idcode" :null,
"bopmod.dbcgrp.bas.fcyamt" :null,
"bopmod.dbfgrp.bas.rptno" :null,
"bopmod.dbfgrp.bas.idcode" :null,
"bopmod.dbfgrp.bas.fcyamt" :null,
"trnmod.reconebchnam" :null,
"cnybop.cnyout.frecordamt" :null,
"trnmod.cipmod.staonebchnam" :null,
"bopmod.dbcgrp.bas.custcod" :null,
"trnmod.cmtflg" :null,
"bopmod.dbcgrp.bas.txccy" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"gcdgrp.apl.pts.nam" :null,
"trnmod.cipmod.stasehbch" :null,
"bopmod.basflg" :null,
"mtabut.coninf.conexedat" :null,
"bopmod.dbcgrp.bas.buscode" :null,
"bopmod.dbfgrp.bas.buscode" :null,
"cnybop.spayername" :null,
"trnmod.cipmod.fkkhmc" :null,
"bopmod.dbcgrp.bas.lcyacc" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"bopmod.dbcgrp.bas.outchargeamt" :null,
"cnybop.libflg" :null,
"trnmod.bustyp" :null,
"bopmod.ownextkey" :null,
"cnybop.cnyout.spayeecny" :null,
"cnybop.cnyout.spayercountrycode" :null,
"setmod.docamt" :null,
"bopmod.dbcgrp.bas.outchargeccy" :null,
"bopmod.dbfgrp.bas.outchargeccy" :null,
"liaall.liaccv.cshpct" :null,
"bopmod.dbcgrp.bas.actuamt" :null,
"bopmod.dbfgrp.bas.actuamt" :null,
"bopmod.acttyp" :null,
"gcdgrp.oth.pts.adrblk" :null,
"cnybop.cnyout.sorilevyno" :null,
......
......@@ -6,12 +6,15 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"bopmod.dbcgrp.bas.buscode" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.rptno" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.rptno" :Utils.defaultFunction,
"trnmod.cipmod.ddbhao" :Utils.defaultFunction,
"gcdgrp.cbs.max2.amt" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.methods" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.prb.pts.extkey" :Utils.defaultFunction,
"gcdgrp.prb.adrelc" :Utils.defaultFunction,
......@@ -40,12 +43,13 @@ export default {
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.ownextkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"trnmod.cipmod.feecod" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.tmpref" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.tmpref" :Utils.defaultFunction,
"trnmod.cmtflg" :Utils.defaultFunction,
"gidgrp.rec.expdat" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
......@@ -55,22 +59,25 @@ export default {
"liaall.liaccv.concur" :Utils.defaultFunction,
"gcdgrp.rec.frepayflg" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.methods" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.methods" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.tmpref" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"gctp.ischktyp" :Utils.defaultFunction,
"gcdgrp.ben.pts.nam" :Utils.defaultFunction,
"gidgrp.rec.cmtflg" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custype" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"gcdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"gidgrp.cbs.opn1.amt" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custcod" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.custcod" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"trnmod.cipmod.ddmisu" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custcod" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.buscode" :Utils.defaultFunction,
"trnmod.bustyp" :Utils.defaultFunction,
"cnybop.cnyout.spayercountrycode" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
......@@ -81,12 +88,11 @@ export default {
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"trnmod.cipmod.covflg" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dbfgrp.bas.ownextkey" :Utils.defaultFunction,
"gctp.aplmullab" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"gcdgrp.rec.docprbrol" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -2,9 +2,6 @@ import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onSeainf(){
},
async onGctpGetrefbut(){
let rtnmsg = await this.executeRule("gctp.getrefbut")
if(rtnmsg.respCode == SUCCESS)
......@@ -245,6 +242,114 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getreftmp(){
let rtnmsg = await this.executeRule("baspp1.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getref(){
let rtnmsg = await this.executeRule("baspp1.getref")
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: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
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 onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
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: '服务请求失败!'});
}
},
async onOutctySelbut1(){
let rtnmsg = await this.executeRule("outcty.selbut1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
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 onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
......@@ -293,6 +398,18 @@ export default {
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 onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
......@@ -305,8 +422,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOutctySelbut1(){
let rtnmsg = await this.executeRule("outcty.selbut1")
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
......
......@@ -416,11 +416,11 @@ export default {
"bopmod.dbcgrp.bas.rptno":[
"bopmod.dbfgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.tmpref":[
"bopmod.dbfgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
......@@ -429,81 +429,81 @@ export default {
"bopmod.dbcgrp.bas.actiondesc":[
"bopmod.dbfgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.buscode":[
"bopmod.dbfgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.custcod":[
"bopmod.dbfgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbcgrp.bas.custnm":[
"bopmod.dbfgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.oppuser":[
"bopmod.dbfgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.idcode":[
"bopmod.dbfgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.exrate":[
"bopmod.dbfgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbcgrp.bas.lcyamt":[
"bopmod.dbfgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.lcyacc":[
"bopmod.dbfgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.fcyamt":[
"bopmod.dbfgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.fcyacc":[
"bopmod.dbfgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.othamt":[
"bopmod.dbfgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.othacc":[
"bopmod.dbfgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.txamt":[
"bopmod.dbfgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.outchargeamt":[
"bopmod.dbfgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.actuamt":[
"bopmod.dbfgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.issdate":[
"bopmod.dbfgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopmod.dbcgrp.bas.lcbgno":[
"bopmod.dbfgrp.bas.lcbgno":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbcgrp.bas.tenor":[
"bopmod.dbfgrp.bas.tenor":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
......@@ -843,4 +843,98 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bopmod.dbcgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbcgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbcgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbcgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopmod.dbcgrp.bas.lcbgno":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbcgrp.bas.tenor":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
}
\ No newline at end of file
......@@ -357,6 +357,16 @@ export default {
}
},
watch:{
"model.bopmod.dbcp.baspp.acp" :{
immediate: true,
handler(val,oldval){
if(this.model.bopmod.dbcp.baspp.acp==""){
this.model.bopmod.dbcp.baspp.acp="X"
}
}
},
},
methods:{...Event},
created:function(){
......
......@@ -10,7 +10,7 @@
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbfgrp.bas.actiontype">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.actiontype" style="width:100%" >
<c-select disabled v-model="model.bopmod.dbfgrp.bas.actiontype" :code="codes.actiontype" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -29,7 +29,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="付款人类型" prop="bopmod.dbfgrp.bas.custype">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.custype" style="width:100%" >
<c-select disabled v-model="model.bopmod.dbfgrp.bas.custype" :code="codes.custype" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -65,7 +65,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="付款币种及金额" prop="bopmod.dbfgrp.bas.txccy">
<c-select v-model="model.bopmod.dbfgrp.bas.txccy" style="width:100%" >
<c-select v-model="model.bopmod.dbfgrp.bas.txccy" :code="codes.curtxt1" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -104,7 +104,7 @@
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbfgrp.bas.methods">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.methods" style="width:100%" >
<c-select disabled v-model="model.bopmod.dbfgrp.bas.methods" :code="codes.methods" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
......@@ -259,6 +259,16 @@ export default {
}
},
watch:{
"model.bopmod.dbfp.baspp.acp" :{
immediate: true,
handler(val,oldval){
if(this.model.bopmod.dbfp.baspp.acp==""){
this.model.bopmod.dbfp.baspp.acp="X"
}
}
},
},
methods:{...Event},
created:function(){
......
......@@ -132,7 +132,7 @@ import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
import Limitbody from "./Limitbody";
import Glepan from "~/views/Public/Glepan";
export default {
......
......@@ -67,7 +67,7 @@
</c-col>
<c-col :span="13">
<el-form-item label-width="0" prop="bddgrp.cbs.max.amt">
<c-input :disabled="model.mhtyp == 'R'" v-model="model.bddgrp.cbs.max.amt" maxlength="3"
<c-input disabled v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"></c-input>
</el-form-item>
</c-col>
......@@ -80,7 +80,7 @@
</c-col>
<c-col :span="13">
<el-form-item label-width="0" prop="bddgrp.cbs.opn1.amt">
<c-input v-model="model.bddgrp.cbs.opn1.amt" maxlength="3" placeholder="请输入单据余额" disabled>
<c-input v-model="model.bddgrp.cbs.opn1.amt" placeholder="请输入单据余额" disabled>
</c-input>
</el-form-item>
</c-col>
......@@ -153,7 +153,7 @@
</c-col>
<c-col :span="13">
<el-form-item label-width="0" prop="bddgrp.cbs.max.amt">
<c-input v-model="model.bddgrp.cbs.max.amt" maxlength="3" placeholder="请输入单据金额"
<c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入单据金额"
:disabled="model.mhtyp == 'R'"></c-input>
</el-form-item>
</c-col>
......@@ -289,7 +289,7 @@
</c-col>
<c-col :span="13">
<el-form-item label-width="0" prop="didgrp.cbs.opn1.amt">
<c-input v-model="model.didgrp.cbs.opn1.amt" maxlength="3" placeholder="请输入信用证余额" disabled>
<c-input v-model="model.didgrp.cbs.opn1.amt" placeholder="请输入信用证余额" disabled>
</c-input>
</el-form-item>
</c-col>
......
......@@ -127,7 +127,7 @@ import Engp from "~/views/Public/Engp"
export default {
name: "botame",
name: "Botame",
components:{
"m-amep" : Amep,
"m-ovwp" : Ovwp,
......
......@@ -95,6 +95,7 @@ import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan";
export default {
name: "Botcan",
components: {
"m-canp": Canp,
"m-setpan": Setpan,
......
......@@ -128,7 +128,7 @@
export default {
name: "botdav",
name: "Botdav",
components: {
"m-ovwp": Ovwp,
"m-inst": Inst,
......
......@@ -172,7 +172,9 @@
<c-col :span="24">
<el-form-item label="" prop="bopmod.dbdp.baspp.acp">
<c-checkbox style=" margin: 0px 0 10px 150px;" disabled v-model="model.bopmod.dbdp.baspp.acp">确认</c-checkbox>
</el-form-item>
</c-col>
......@@ -281,6 +283,15 @@ export default {
},
},
},
// watch:{
// "model.lendoc.actflg":function(){
// if(this.model.bopmod.szflg=='2' && this.model.lendoc.actflg=='X'){
// this.model.bopmod.dbdp.baspp.acp="X"
// }else{
// this.model.bopmod.dbdp.baspp.acp=""
// }
// }
// },
methods:{},
created:function(){
......
......@@ -458,11 +458,11 @@ export default {
async change1(){
if(this.model.bodgrp.cbs.opn1.amt<=this.model.setmod.docamt){
this.flag1=false;
this.model.mtabut.clsflg = "O";
// this.model.mtabut.clsflg = "C";
}
else if(this.model.bodgrp.cbs.opn1.amt>this.model.setmod.docamt){
this.flag1=true;
this.model.mtabut.clsflg = "C";
// this.model.mtabut.clsflg = "O";
}},
// async change() {
// if (this.model.bodgrp.rec.focflg === "X") {
......
......@@ -211,7 +211,7 @@ const BusRouter = [
{ path: 'cltdav', component: Cltdav, name: 'Cltdav', meta: { title: '打包托收开立' } },
{ path: 'clttra', component: Clttra, name: 'Clttra', meta: { title: '打包托收催收' } },
{ path: 'cltset', component: Cltset, name: 'Cltset', meta: { title: '打包托收解包' } },
{ path: 'infccd', component: Infccd, name: 'Infccd', meta: { title: '光票托收查询1' } },
{ path: 'infccd', component: Infccd, name: 'Infccd', meta: { title: '光票托收查询' } },
{ path: 'infcld', component: Infcld, name: 'Infcld', meta: { title: '光票托收查询2' } },
{ path: 'ccttra', component: Ccttra, name: 'Ccttra', meta: { title: '光票托收催收' } },
{ path: 'cctdav', component: Cctdav, name: 'Cctdav', meta: { title: '光票托收开立' } },
......
......@@ -138,6 +138,7 @@
v-model="model.ccdgrp.rec.purflg"
style="width: 100%"
placeholder="请选择Payment Disposition "
:disabled="model.ccdgrp.rec.modset == '1'"
:code="codes.purflg"
>
</c-select>
......@@ -205,7 +206,7 @@
<c-input
v-model="model.cctp.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
placeholder="请输入resp.usr"
disabled
></c-input>
</el-form-item>
......@@ -326,7 +327,7 @@
v-model="model.ccdgrp.col.pts.ref"
maxlength="16"
placeholder="请输入Coll. Bank参考号"
disabled
:disabled="model.ccdgrp.rec.modset == '2'"
></c-input>
</el-form-item>
</c-col>
......@@ -338,7 +339,10 @@
v-model="model.ccdgrp.col.pts.extkey"
maxlength="16"
placeholder="请输入Coll. Bank"
disabled
@keyup.enter.native="
showGridPromptDialog('ccdgrp.col.pts.extkey')
"
:disabled="model.ccdgrp.rec.modset == '2'"
></c-input>
<template slot="footer">
<c-button
......@@ -366,7 +370,7 @@
maxlength="150"
show-word-limit
placeholder="请输入名称地址"
disabled
:disabled="model.ccdgrp.rec.modset == '2'"
></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -81,7 +94,7 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable},
codes: { ...CodeTable },
};
},
methods: {
......
......@@ -349,7 +349,7 @@
style="width: 100%"
placeholder="请选择Booking Procedure"
><el-option
v-for="item in rebkpflg"
v-for="item in codes.rebkpflg2"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -530,10 +530,7 @@ export default {
mixins: [commonProcess],
data() {
return {
rebkpflg: [
{ label: "Reverse Booking (Claim)", value: "1" },
{ label: "Reverse Booking (Claim, Guarantee)", value: "2" },
],
};
},
methods: { ...Event },
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Additional Amount" prop="gidgrp.cbs.mac2.cur">
<c-input disabled v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" placeholder="请输入Additional Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input v-model="model.gidgrp.cbs.mac2.amt" placeholder="请输入Balance"></c-input>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<c-col :span="14">
<el-form-item
label="Additional Amount"
prop="gidgrp.cbs.mac2.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.mac2.cur"
maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入Balance"
></c-input>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input disabled v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" placeholder="请输入Open Add. Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input disabled v-model="model.gidgrp.cbs.opc2.amt" placeholder="请输入Balance"></c-input>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.cur"
maxlength="3"
placeholder="请输入Open Add. Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" :rows="4" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit placeholder="请输入Covered" ></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.amt"
placeholder="请输入Balance"
></c-input>
</c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<c-input
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- SF000004 : Additional Amount -->
<!-- <c-col :span="12">
<!-- SF000004 : Additional Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input>
</c-form-item>
......@@ -47,9 +74,9 @@
<c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF000008 : Open Add. Amount -->
<!-- <c-col :span="12">
<!-- SF000008 : Open Add. Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input>
</c-form-item>
......@@ -60,9 +87,9 @@
<c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF000009 : Covered -->
<!-- <c-col :span="12">
<!-- SF000009 : Covered -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input>
</c-form-item>
......@@ -70,26 +97,21 @@
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getopn/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getopn/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gidtxt">
<i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input>
</el-form-item>
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt">
<i-stream-input type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-checkbox v-model="model.gitp.gidtxtmodflg" style="margin:0 0 0 10px">Modify Guarantee Text</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.gitp.chkgidtxt" style="margin:0 0 0 10px">Allow *</c-checkbox>
</c-col>
<c-col :span="24">
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdif">
vs. &System
</c-button>
</c-col>
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item
v-if="model.gitp.gidtxtmodflg == ''"
label="Guarantee Text with Variables"
prop="gidgrp.blk.gidtxt"
>
<i-stream-input
:disabled="model.gitp.gidtxtmodflg == ''"
type="textarea"
rows="15"
:model="model.gidgrp.blk.gidtxt"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text with Variables"
></i-stream-input>
</el-form-item>
<el-form-item
v-if="model.gitp.gidtxtmodflg == 'X'"
label="Guarantee Text with Variables"
prop="gidgrp.blk.gtxgidtxt"
>
<i-stream-input
type="textarea"
:model="model.gidgrp.blk.gtxgidtxt"
rows="15"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text with Variables"
></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflg"
style="margin: 0 0 0 10px"
>Modify Guarantee Text</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxt"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
</c-col>
<c-col :span="24">
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifhis">
vs. &History
</c-button>
</c-col>
<c-col :span="24">
<c-button
:disabled="model.gitp.gidtxtmodflg == ''"
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdif"
>
vs. &System
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflg=='X'">
<c-col :span="24">
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpShwgidtxt">
Show&Text
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-input
style="margin:5px 0 0 10px;width:50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</c-col>
<c-col :span="24">
<c-button
disabled
style="margin:5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmod">
修改中文保函文本
</c-button>
</c-col>
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifhis"
>
vs. &History
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflg == 'X'">
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpShwgidtxt"
>
Show&Text
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-input
style="margin: 5px 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</c-col>
<c-col :span="24">
<c-button
disabled
style="margin: 5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button
:disabled="model.gitp.gidtxtmodflg == ''"
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmod"
>
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- SF000350 : Text of Undertaking -->
<!--
<!-- SF000350 : Text of Undertaking -->
<!--
<c-col :span="12">
<c-checkbox v-model="model.gitp.gidtxtmodflg">{{$t('gitp.CF000347')}}</c-checkbox>
</c-col>
......@@ -115,28 +168,23 @@
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getopn/Event"
import IStreamInput from '~/components/IStreamInput'
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getopn/Event";
import IStreamInput from "~/components/IStreamInput";
export default {
components: {IStreamInput},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
components: { IStreamInput },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflgc == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt">
<i-stream-input :disabled="model.gitp.gidtxtmodflgc == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gtxgidtxtc" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input>
</el-form-item>
<el-form-item v-if="model.gitp.gidtxtmodflgc == 'X'" label="Guarantee Text with Variables - Counter Undertaking" prop="gidgrp.blk.gtxgidtxtc">
<i-stream-input type="textarea" :modle="model.gidgrp.blk.gtxgidtxtc" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables - Counter Undertaking" ></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-input
style="margin:5px 0 0 10px;width:50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</c-col>
<c-col :span="24">
<c-button
style="margin:5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.gitp.gidtxtmodflgc" style="margin:0 0 0 10px">Modify Guarantee Text</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.gitp.chkgidtxtc" style="margin:0 0 0 10px">Allow *</c-checkbox>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifc">
vs. &System
</c-button>
</c-col>
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item
v-if="model.gitp.gidtxtmodflgc == ''"
label="Guarantee Text with Variables"
prop="gidgrp.blk.gtxgidtxt"
>
<i-stream-input
:disabled="model.gitp.gidtxtmodflgc == ''"
type="textarea"
rows="15"
:model="model.gidgrp.blk.gtxgidtxtc"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text with Variables"
></i-stream-input>
</el-form-item>
<el-form-item
v-if="model.gitp.gidtxtmodflgc == 'X'"
label="Guarantee Text with Variables - Counter Undertaking"
prop="gidgrp.blk.gtxgidtxtc"
>
<i-stream-input
type="textarea"
:modle="model.gidgrp.blk.gtxgidtxtc"
rows="15"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text with Variables - Counter Undertaking"
></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-input
style="margin: 5px 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</c-col>
<c-col :span="24">
<c-button
style="margin: 5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflgc"
style="margin: 0 0 0 10px"
>Modify Guarantee Text</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxtc"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifhisc">
vs. &History
</c-button>
</c-col>
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifc"
>
vs. &System
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflgc=='X'">
<c-col :span="24">
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpShwgidtxtc">
Show&Text
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifhisc"
>
vs. &History
</c-button>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmodc">
修改中文保函文本
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflgc == 'X'">
<c-col :span="24">
<c-button
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpShwgidtxtc"
>
Show&Text
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmodc"
>
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-row>
<!-- SF000792 : Undertaking Text -->
<!-- <c-col :span="12">
</c-col>
</c-row>
<!-- SF000792 : Undertaking Text -->
<!-- <c-col :span="12">
<c-form-item label="Guarantee Text local undertaking" prop="gidgrp.blk.gidtxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text local undertaking'" ></c-input>
</c-form-item>
......@@ -122,28 +174,23 @@
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getopn/Event"
import IStreamInput from '~/components/IStreamInput'
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getopn/Event";
import IStreamInput from "~/components/IStreamInput";
export default {
components: {IStreamInput},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
components: { IStreamInput },
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="是否SWIFT格式" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" placeholder="请选择是否SWIFT格式">
<el-option
v-for="item in codes.swiftflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select disabled v-model="model.gidgrp.rec.fingua" style="width:100%" placeholder="请选择是否对外担保">
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select
v-model="model.gitp.swiftflg"
style="width: 100%"
placeholder="请选择是否SWIFT格式"
>
<el-option
v-for="item in codes.swiftflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 90%"
placeholder="请选择对外担保类型"
>
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select disabled v-model="model.gidgrp.rec.cfaguatyp" style="width:90%" placeholder="请选择对外担保类型">
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-if="model.gidgrp.cbs.max.cur=='CNY'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox>
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
<!-- SG001294 : 是否SWIFT格式 -->
<!-- <c-col :span="12">
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox
v-if="model.gidgrp.cbs.max.cur == 'CNY'"
disabled
v-model="model.gidgrp.rec.cmtflg"
>跨境人民币保函</c-checkbox
>
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
<!-- SG001294 : 是否SWIFT格式 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SG001294')" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SG001294')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0001304 : 是否对外担保 -->
<!-- <c-col :span="12">
<!-- S0001304 : 是否对外担保 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gitp.S0001256')" prop="gidgrp.rec.fingua">
<c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001256')">
</c-select>
......@@ -74,30 +93,25 @@
<c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.cmtflg">{{$t('gitp.CG001233')}}</c-checkbox>
</c-col> -->
<!-- S0001305 : 担保类型 -->
<!-- S0001305 : 担保类型 -->
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getopn/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getopn/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -95,11 +95,20 @@
</c-col>
<c-col :span="8">
<c-input
v-model="model.gidgrp.cbs.max.amt"
style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入Guarantee Amount"
></c-input>
<el-form-item label-width="5px" prop="gidgrp.cbs.max.amt">
<c-input
v-model="model.gidgrp.cbs.max.amt"
style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入Guarantee Amount"
@blur="amtBlur"
@keyup.enter.native="
defaultFunction(
'gidgrp.cbs.max.amt',
model.gidgrp.cbs.max.amt
)
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span="4"
......@@ -122,14 +131,14 @@
</el-form-item>
</c-col>
<c-col :span="8">
<!-- <el-form-item label="" prop="gidgrp.cbs.opn1.amt"> -->
<c-input
disabled
v-model="model.gidgrp.cbs.opn1.amt"
style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入Balance"
></c-input>
<!-- </el-form-item> -->
<el-form-item label-width="5px" prop="gidgrp.cbs.opn1.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.opn1.amt"
style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col
:span="4"
......@@ -705,16 +714,18 @@
</c-select>
<template slot="footer">
<c-input
:disabled="
model.gidgrp.blk.apprul == 'URDG' ||
model.gidgrp.blk.apprul == 'NONE' ||
model.gidgrp.blk.apprul == 'UCPR'
"
v-model="model.gidgrp.blk.apprultxt"
maxlength="35"
placeholder="请输入Applicable Rules"
></c-input>
<el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
<c-input
:disabled="
model.gidgrp.blk.apprul == 'URDG' ||
model.gidgrp.blk.apprul == 'NONE' ||
model.gidgrp.blk.apprul == 'UCPR'
"
v-model="model.gidgrp.blk.apprultxt"
maxlength="35"
placeholder="请输入Applicable Rules"
></c-input>
</el-form-item>
</template>
</c-fullbox>
</el-form-item>
......@@ -931,7 +942,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span=12>
<c-col :span="12">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="Issuance Date"
......@@ -1104,28 +1115,6 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否对外担保"
prop="gidgrp.rec.fingua"
>
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="11" :offset="1">
......@@ -1202,6 +1191,7 @@
prop="gidgrp.apl.pts.adrblk"
>
<c-input
:disabled="model.gidgrp.apl.pts.adrblk!=''"
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
......@@ -1363,6 +1353,29 @@
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否对外担保"
prop="gidgrp.rec.fingua"
>
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
......@@ -1636,6 +1649,7 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getopn/Event";
import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default {
components: { "c-ptap": Ptap },
......@@ -1651,7 +1665,15 @@ export default {
return this.model.gidgrp.apl.pts.extkey == "";
},
},
methods: { ...Event },
methods: {
...Event,
async amtBlur() {
let rtnmsg = await this.executeDefault("gidgrp.cbs.max.amt");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
</script>
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<c-col :span="14">
<el-form-item
label="Additional Amount"
prop="gidgrp.cbs.mac2.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.mac2.cur"
maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-col :span="12">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Additional Amount" prop="gidgrp.cbs.mac2.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入Balance"
v-model="model.gidgrp.cbs.mac2.cur"
maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</c-col>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.cur"
maxlength="3"
placeholder="请输入Open Add. Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-col :span="12">
<c-form-item label-width="5px" prop="gidgrp.cbs.mac2.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.amt"
placeholder="请输入Balance"
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入Balence"
></c-input>
</c-col>
</c-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input
disabled
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
v-model="model.gidgrp.cbs.opc2.cur"
maxlength="3"
placeholder="请输入Open Add.Amount"
></c-input>
</el-form-item>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="gidgrp.cbs.opc2.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.opc2.amt"
placeholder="请输入Balance"
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<c-input
type="textarea"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-row>
<!-- SF000004 : Additional Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.mac2.amt">
<c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF000008 : Open Add. Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="gidgrp.cbs.opc2.amt">
<c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF000009 : Covered -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input>
</c-form-item>
</c-col> -->
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<c-col :span="14">
<el-form-item
label="Additional Amount"
prop="gidgrp.cbs.max2.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.max2.cur"
maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label-width="5px" prop="gidgrp.gidgrp.cbs.max2.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.max2.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opn2.cur">
<c-input
disabled
v-model="model.gidgrp.cbs.opn2.cur"
maxlength="3"
placeholder="请输入Open Add. Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label-width="5px" prop="gidgrp.cbs.opn2.amt">
<c-input
disabled
v-model="model.gidgrp.cbs.opn2.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovs20">
<c-input
disabled
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovs20"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -16,6 +16,7 @@
v-model="model.addbcb.gitamecho"
style="width: 100%"
placeholder="请选择"
:code="codes.gitamecho"
>
</c-select>
</el-form-item>
......@@ -48,216 +49,6 @@
</c-col>
</c-col>
</c-row>
<!-- <c-col :span="12">
<c-form-item label="�'�物简称及税号" prop="addbcb.name">
<c-input v-model="model.addbcb.name" maxlength="15" :placeholder="$t('other.please_enter')+'��物简称及税号'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000004 : 货物简称 -->
<!-- <c-col :span="12">
<c-form-item label="�'�物简称" prop="addbcb.godnam">
<c-input v-model="model.addbcb.godnam" maxlength="40" :placeholder="$t('other.please_enter')+'��物简称'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000005 : 批文类型 -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp1">{{$t('addbcb.C0000006')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp2">{{$t('addbcb.C0000007')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp3">{{$t('addbcb.C0000008')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp4">{{$t('addbcb.C0000009')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp5">{{$t('addbcb.C0000010')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp6">{{$t('addbcb.C0000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp7">{{$t('addbcb.C0000012')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.pwtyp8">{{$t('addbcb.C0000013')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="批文类型填写文本框" prop="addbcb.pwtyp9">
<c-input v-model="model.addbcb.pwtyp9" maxlength="30" :placeholder="$t('other.please_enter')+'批文类型填写文本框'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000014 : 备案表类型 -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp1">{{$t('addbcb.C0000015')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp2">{{$t('addbcb.C0000016')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp3">{{$t('addbcb.C0000017')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp4">{{$t('addbcb.C0000018')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp5">{{$t('addbcb.C0000019')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.bcbtyp6">{{$t('addbcb.C0000020')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="备查表类型填写文本框" prop="addbcb.bcbtyp7">
<c-input v-model="model.addbcb.bcbtyp7" maxlength="25" :placeholder="$t('other.please_enter')+'备查表类型填写文本框'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000050 : 不规范条款类型 -->
<!-- S0000052 : 特殊规定 -->
<!-- <c-col :span="12">
<el-form-item label="批文效期" prop="addbcb.pwdat">
<c-date-picker type="date" v-model="model.addbcb.pwdat" style="width:100%" :placeholder="$t('other.please_enter')+'批文效期'"></c-date-picker>
</el-form-item>
</c-col> -->
<!-- S0000044 : 批文效期 -->
<!-- <c-col :span="12">
<el-form-item label="不规范条款类型" prop="addbcb.bgftktyp">
<c-select v-model="model.addbcb.bgftktyp" style="width:100%" :placeholder="$t('other.please_enter')+'不规范条款类型'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="特殊规定" prop="addbcb.litameadv">
<c-select v-model="model.addbcb.litameadv" style="width:100%" :placeholder="$t('other.please_enter')+'特殊规定'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="备案表效期" prop="addbcb.bcbdat">
<c-date-picker type="date" v-model="model.addbcb.bcbdat" style="width:100%" :placeholder="$t('other.please_enter')+'备案表效期'"></c-date-picker>
</el-form-item>
</c-col> -->
<!-- S0000045 : 备案表效期 -->
<!-- <c-col :span="12">
<c-form-item label="特殊规定条件" prop="addbcb.ameadvrmk">
<c-input type="textarea" v-model="model.addbcb.ameadvrmk" maxlength="34" show-word-limit :placeholder="$t('other.please_enter')+'特殊规定条件'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.addbcb.modtyp">{{$t('addbcb.C0000051')}}</c-checkbox>
</c-col> -->
<!-- S0000029 : 贸易金融部意见 -->
<!-- <c-col :span="12">
<span v-text="model.addbcb.label1" data-path=".addbcb.label1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label2" data-path=".addbcb.label2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label3" data-path=".addbcb.label3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label4" data-path=".addbcb.label4" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国际部意见" prop="addbcb.label5">
<c-select v-model="model.addbcb.label5" style="width:100%" :placeholder="$t('other.please_enter')+'国际部意见'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label6" data-path=".addbcb.label6" > </span>
</c-col> -->
<!-- S0000047 : 授信条件对于本笔修改项下有无特殊规定: -->
<!-- S0000072 : 预计效期为 -->
<!-- S0000074 : 效期为 -->
<!-- <c-col :span="12">
<el-form-item label="效期为" prop="addbcb.expdat">
<c-date-picker type="date" v-model="model.addbcb.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'效期为'"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预计效期为" prop="addbcb.preexpdat">
<c-date-picker type="date" v-model="model.addbcb.preexpdat" style="width:100%" :placeholder="$t('other.please_enter')+'预计效期为'"></c-date-picker>
</el-form-item>
</c-col> -->
<!-- S0000077 : 以下两个选项二选一 -->
<!-- S0000060 : 效期是否敞口 -->
<!-- <c-col :span="12">
<el-form-item label="效期是否敞口" prop="addbcb.bccls1">
<c-select v-model="model.addbcb.bccls1" style="width:100%" :placeholder="$t('other.please_enter')+'效期是否敞口'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="GITAMECHO" prop="addbcb.gitamecho">
<c-select v-model="model.addbcb.gitamecho" style="width:100%" :placeholder="$t('other.please_enter')+'GITAMECHO'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="以下两个选项二选一" prop="addbcb.bccls4">
<c-select v-model="model.addbcb.bccls4" style="width:100%" :placeholder="$t('other.please_enter')+'以下两个选项二选一'">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000075 : 合同尚未签订或生效 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('addbcb.S0000075')" prop="addbcb.bccls2">
<c-select v-model="model.addbcb.bccls2" style="width:100%" :placeholder="$t('other.please_enter')+$t('addbcb.S0000075')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="GITAMERMK" prop="addbcb.gitamermk">
<c-input type="textarea" v-model="model.addbcb.gitamermk" maxlength="34" show-word-limit :placeholder="$t('other.please_enter')+'GITAMERMK'" ></c-input>
</c-form-item>
</c-col> -->
<!-- S0000065 : 保函期限超过三年,已经总行贸易金融部批准办理 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('addbcb.S0000065')" prop="addbcb.bccls3">
<c-select v-model="model.addbcb.bccls3" style="width:100%" :placeholder="$t('other.please_enter')+$t('addbcb.S0000065')">
</c-select>
</el-form-item>
</c-col> -->
</div>
</template>
<script>
......
......@@ -73,11 +73,13 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-input
disabled
v-model="model.gitamep.oldmacamt"
placeholder="请输入"
></c-input>
<c-form-item label-width="5px" prop="gitamep.oldmacamt">
<c-input
disabled
v-model="model.gitamep.oldmacamt"
placeholder="请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -93,10 +95,12 @@
</c-form-item>
</c-col>
<c-col :span="12">
<c-input
v-model="model.trnmod.swiadd.ameamtc"
placeholder="请输入Increase of Local Guarantee Amount"
></c-input>
<c-form-item label-width="5px" prop="trnmod.swiadd.ameamtc">
<c-input
v-model="model.trnmod.swiadd.ameamtc"
placeholder="请输入Increase of Local Guarantee Amount"
></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -115,10 +119,13 @@
</c-form-item>
</c-col>
<c-col :span="12">
<c-input
v-model="model.trnmod.swiadd.newamtc"
placeholder="请输入New Amount Local Guarantee"
></c-input>
<c-form-item label-width="5px" prop="trnmod.swiadd.newamtc">
<c-input
v-model="model.trnmod.swiadd.newamtc"
placeholder="请输入New Amount Local Guarantee"
@blur="newamtcBlur"
></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -137,11 +144,13 @@
</c-form-item>
</c-col>
<c-col :span="12">
<c-input
:disabled="model.trnmod.swiadd.addamtflgc == ''"
v-model="model.trnmod.swiadd.addamtc"
placeholder="请输入Additional Amount Seq. C"
></c-input>
<c-form-item label-width="5px" prop="trnmod.swiadd.addamtc">
<c-input
:disabled="model.trnmod.swiadd.addamtflgc == ''"
v-model="model.trnmod.swiadd.addamtc"
placeholder="请输入Additional Amount Seq. C"
></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -179,96 +188,6 @@
</c-col>
</c-col>
</c-row>
<!-- SF002123 : Amendments -->
<!-- <c-col :span="12">
<c-form-item label="$t('gitamep.SF002123')" prop="gitamep.ametxtc">
<c-input type="textarea" v-model="model.gitamep.ametxtc" maxlength="65" show-word-limit placeholder="$t('other.please_enter')+$t('gitamep.SF002123')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.ametxtflgc">{{$t('gitamep.CF002157')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Text for Amendments" prop="trnmod.swiadd.ameblkc">
<c-input type="textarea" v-model="model.trnmod.swiadd.ameblkc" maxlength="65" show-word-limit placeholder="$t('other.please_enter')+'Text for Amendments'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAmebutcButtxmsel">
{{$t('gitamep.CF002148')}}
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.amebutc.chkast">{{$t('gitamep.CF002159')}}</c-checkbox>
</c-col> -->
<!-- SF002135 : Old Local Undertaking -->
<!-- <c-col :span="12">
<el-form-item label="$t('gitamep.SF002135')" prop="gitamep.oldmaccur">
<c-select v-model="model.gitamep.oldmaccur" style="width:100%" placeholder="$t('other.please_enter')+$t('gitamep.SF002135')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('gitamep.SF002135')" prop="gitamep.oldmacamt">
<c-input v-model="model.gitamep.oldmacamt" placeholder="$t('other.please_enter')+$t('gitamep.SF002135')"></c-input>
</c-form-item>
</c-col> -->
<!-- SF002065 : Amended Amount -->
<!-- <c-col :span="12">
<c-form-item label="$t('gitamep.SF002065')" prop="trnmod.swiadd.amecurc">
<c-input v-model="model.trnmod.swiadd.amecurc" maxlength="3" placeholder="$t('other.please_enter')+$t('gitamep.SF002065')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Increase of Local Guarantee Amount" prop="trnmod.swiadd.ameamtc">
<c-input v-model="model.trnmod.swiadd.ameamtc" placeholder="$t('other.please_enter')+'Increase of Local Guarantee Amount'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF002136 : Local Undertaking -->
<!-- <c-col :span="12">
<c-form-item label="$t('gitamep.SF002136')" prop="trnmod.swiadd.newcurc">
<c-input v-model="model.trnmod.swiadd.newcurc" maxlength="3" placeholder="$t('other.please_enter')+$t('gitamep.SF002136')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="New Amount Local Guarantee" prop="trnmod.swiadd.newamtc">
<c-input v-model="model.trnmod.swiadd.newamtc" placeholder="$t('other.please_enter')+'New Amount Local Guarantee'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.addamtflgc">{{$t('gitamep.CF002141')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Currency Seq. C" prop="trnmod.swiadd.addcurc">
<c-input v-model="model.trnmod.swiadd.addcurc" maxlength="3" placeholder="$t('other.please_enter')+'Additional Currency Seq. C'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Additional Amount Seq. C" prop="trnmod.swiadd.addamtc">
<c-input v-model="model.trnmod.swiadd.addamtc" placeholder="$t('other.please_enter')+'Additional Amount Seq. C'"></c-input>
</c-form-item>
</c-col> -->
<!-- SF002147 : Add. Amount Covered -->
<!-- <c-col :span="12">
<c-form-item label="$t('gitamep.SF002147')" prop="trnmod.swiadd.addamtcovc">
<c-input type="textarea" v-model="model.trnmod.swiadd.addamtcovc" maxlength="65" show-word-limit placeholder="$t('other.please_enter')+$t('gitamep.SF002147')" ></c-input>
</c-form-item>
</c-col> -->
</div>
</template>
<script>
......@@ -284,7 +203,15 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
async newamtcBlur() {
let rtnmsg = await this.executeRule("trnmod.swiadd.newamtc");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
</script>
......
......@@ -122,8 +122,10 @@
prop="trnmod.swiadd.newexpdat"
>
<c-date-picker
:disabled="model.trnmod.swiadd.exptyp == 'OPEN' ||
model.trnmod.swiadd.exptyp == ''"
:disabled="
model.trnmod.swiadd.exptyp == 'OPEN' &&
model.oldgidgrp.rec.expdat == ''
"
type="date"
v-model="model.trnmod.swiadd.newexpdat"
style="width: 100%"
......@@ -154,7 +156,10 @@
prop="trnmod.swiadd.liatypc"
>
<c-select
:disabled="model.gidgrp.rec.hndtyp!='OC' && model.gidgrp.rec.purpos != 'CO'"
:disabled="
model.gidgrp.rec.hndtyp != 'OC' &&
model.gidgrp.rec.purpos != 'CO'
"
:code="codes.exptyp"
v-model="model.trnmod.swiadd.liatypc"
style="width: 100%"
......@@ -201,7 +206,8 @@
prop="trnmod.swiadd.newdtaappexpdat"
>
<c-date-picker
:disabled="model.trnmod.swiadd.exptyp!=='OPEN'"
:disabled="model.trnmod.swiadd.exptyp != 'OPEN' &&
model.oldgidgrp.rec.exptyp != 'OPEN'"
type="date"
v-model="model.trnmod.swiadd.newdtaappexpdat"
style="width: 100%"
......@@ -219,6 +225,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event";
import Utils from "~/utils";
export default {
inject: ["root"],
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="gitamep.recget.sdamod.dadsnd"
>
<c-input
v-model="model.gitamep.recget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000027 : Reference -->
<!-- S0000028 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="gidgrp.rec.nam">
<c-input
v-model="model.gidgrp.rec.nam"
maxlength="40"
placeholder="请输入name"
></c-input>
</c-form-item>
</c-col>
<!-- S0000029 : Amendment Date -->
<!-- S0000039 : Order from -->
<c-col :span="12">
<el-form-item label="Order From" prop="gitamep.orddat">
<c-date-picker
type="date"
v-model="model.gitamep.orddat"
style="width: 100%"
placeholder="请选择Order From"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000064 : Amend. No Receiv. -->
<!-- S0000038 : Actual Amendment No -->
<c-col :span="12">
<c-form-item label="Actual Amendment No" prop="gitamep.amenbr">
<c-input
v-model="model.gitamep.amenbr"
placeholder="请输入Actual Amendment No"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitamep.amemsg" data-path=".gitamep.amemsg"> </span>
</c-col>
<!-- S0000034 : Old Validity -->
<!-- S0000037 : Old Liability -->
<!-- SG002033 : 变更次数 -->
<!-- S0000030 : Old Guarantee Amt. -->
<c-col :span="12">
<c-form-item
label="text 'unlimited' / old expiry"
prop="gitamep.expnottxt"
>
<c-input
v-model="model.gitamep.expnottxt"
maxlength="11"
placeholder="$t('other.please_enter')+'text '+'unlimited'+' / old expiry'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="text 'unlimited'" prop="gitamep.limnottxt">
<c-input
v-model="model.gitamep.limnottxt"
maxlength="11"
placeholder="$t('other.please_enter')+'text '+'unlimited'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="变更次数" prop="gitamep.amenumjmg">
<c-input
v-model="model.gitamep.amenumjmg"
maxlength="2"
placeholder="请输入变更次数"
></c-input>
</c-form-item>
</c-col>
<!-- S0000032 : Amended -->
<!-- S0000035 : New Validity -->
<!-- S0000036 : New Liability -->
<!-- SG002034 : 核销日期 -->
<!-- S0000031 : Guarantee Amount -->
<c-col :span="12">
<c-form-item
label="text 'unlimited' / new expiry"
prop="gitamep.expnewtxt"
>
<c-input
v-model="model.gitamep.expnewtxt"
maxlength="11"
placeholder="$t('other.please_enter')+'text '+'unlimited'+' / new expiry'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="text 'unlimited' / new liability"
prop="gitamep.limnewtxt"
>
<c-input
v-model="model.gitamep.limnewtxt"
maxlength="11"
placeholder="$t('other.please_enter')+'text '+'unlimited'+' / new liability'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="核销日期" prop="gidgrp.rec.vrfdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.vrfdat"
style="width: 100%"
placeholder="请选择核销日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000062 : Amounts Covered -->
<c-col :span="12">
<c-form-item label="Amounts Covered" prop="trnmod.swiadd.addamtcov">
<c-input
type="textarea"
v-model="model.trnmod.swiadd.addamtcov"
maxlength="35"
show-word-limit
placeholder="请输入Amounts Covered"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.newexpflg">{{
$t("gitamep.CF000052")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.newliaflg">{{
$t("gitamep.CF000053")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.aamp.aammod.addamtflg">{{
$t("gitamep.CF000063")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Currency" prop="gidgrp.cbs.max2.cur">
<c-input
v-model="model.gidgrp.cbs.max2.cur"
maxlength="3"
placeholder="请输入Currency"
></c-input>
</c-form-item>
</c-col>
<!-- S0000033 : Amendments -->
<c-col :span="12">
<c-checkbox v-model="model.gitamep.cre767flg">{{
$t("gitamep.CF000061")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.plateflg">{{
$t("gitamep.CG002029")
}}</c-checkbox>
</c-col>
<!-- SG002032 : 面函标题 -->
<c-col :span="12">
<c-form-item label="面函标题" prop="gitamep.mstitle">
<c-input
type="textarea"
v-model="model.gitamep.mstitle"
maxlength="30"
show-word-limit
placeholder="$t('other.please_enter')+'面函标题'"
></c-input>
</c-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/Gitame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -336,7 +336,6 @@
prop="trnmod.swiadd.amenbr"
>
<c-input
disabled
v-model="model.trnmod.swiadd.amenbr"
placeholder="请输入Amend. No Receiv."
></c-input>
......@@ -350,6 +349,7 @@
prop="gidgrp.rec.amenbr"
>
<c-input
disabled
v-model="model.gidgrp.rec.amenbr"
placeholder="请输入Actual Amendment No "
></c-input>
......@@ -866,6 +866,7 @@
:disabled="model.trnmod.swiadd.addamtflg == ''"
v-model="model.trnmod.swiadd.addamt"
@blur="addamtBlur"
placeholder="请输入Additional Amount"
></c-input>
</c-form-item>
......@@ -991,7 +992,7 @@ export default {
},
async addamtBlur() {
let rtnmsg = await this.executeDefault("trnmod.swiadd.addamtcovs20");
let rtnmsg = await this.executeDefault("trnmod.swiadd.addamt");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
......
......@@ -492,7 +492,6 @@
prop="gitp.indirectswiadd"
>
<c-input
disabled
type="textarea"
rows="4"
v-model="model.gitp.indirectswiadd"
......
......@@ -595,7 +595,8 @@
prop="gidgrp.apl.pts.adrblk"
>
<c-input
:disabled="model.gidgrp.rec.hndtyp != 'OT'"
:disabled="model.gidgrp.rec.hndtyp != 'OT' ||
model.gidgrp.apl.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
......@@ -607,21 +608,83 @@
</c-col>
<c-col :span="24">
<c-ptap
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
:model="model"
:argadr="{
title: 'Adv/Rcv bank',
grp: 'gidgrp',
rol: 'adv',
}"
@onAplpDet="onAdvpDet"
label="Adv/Rcv bank"
prop="gidgrp.adv.pts.ref"
>
<c-input
v-model="model.gidgrp.adv.pts.ref"
maxlength="16"
placeholder="请输入Adv/Rcv bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
label="Adv/Rcv bank"
prop="gidgrp.adv.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.gidgrp.adv.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.adv.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onIsspDet"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OL' ||
model.gidgrp.rec.hndtyp == '') &&
model.gitp.swiftflg != 'Y'
"
label="地址名称"
prop="gidgrp.adv.pts.adrblk"
>
</c-ptap>
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.adv.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -761,7 +824,8 @@
prop="gidgrp.ben.pts.adrblk"
>
<c-input
:disabled="model.gidgrp.rec.hndtyp == 'OT'"
:disabled="model.gidgrp.rec.hndtyp == 'OT' ||
model.gidgrp.ben.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.ben.pts.adrblk"
......
......@@ -16,6 +16,7 @@
<el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input
:disabled="model.gidgrp.apl.pts.extkey != ''"
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
......@@ -34,7 +35,7 @@
>
</c-button>
<c-button
disabled
:disabled="model.gidgrp.apl.pts.extkey == ''"
size="small"
type="primary"
@click="onAplpDet"
......@@ -100,7 +101,7 @@
</c-button>
<c-button
v-if="model.gitp.swiftflg == 'Y'"
disabled
:disabled="model.gidgrp.ctr.pts.extkey == ''"
size="small"
type="primary"
@click="onCtrpDet"
......@@ -170,7 +171,7 @@
>
</c-button>
<c-button
disabled
:disabled="model.gidgrp.con.pts.extkey == ''"
size="small"
type="primary"
@click="onConpDet"
......@@ -188,7 +189,7 @@
prop="gidgrp.con.pts.adrblk"
>
<c-input
:disabled="model.gidgrp.con.pts.adrblk != ''"
disabled
type="textarea"
rows="4"
v-model="model.gidgrp.con.pts.adrblk"
......@@ -232,7 +233,7 @@
>
</c-button>
<c-button
:disabled="model.gidgrp.rec.hndtyp == 'OT'"
:disabled="model.gidgrp.ben.pts.extkey == ''"
size="small"
type="primary"
@click="onBenpDet"
......@@ -260,7 +261,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item
v-if="
(model.gidgrp.rec.hndtyp == 'OC' ||
......@@ -338,7 +339,7 @@
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="24">
<el-form-item
......@@ -361,6 +362,7 @@
>
<c-fullbox>
<c-input
disabled
v-model="model.gidgrp.atb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
......@@ -380,6 +382,7 @@
>
</c-button>
<c-button
:disabled="model.gidgrp.atb.pts.extkey == ''"
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
......@@ -398,7 +401,7 @@
prop="gidgrp.atb.pts.adrblk"
>
<c-input
:disabled="model.gidgrp.atb.pts.adrblk != ''"
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.atb.pts.adrblk"
......
......@@ -112,13 +112,13 @@
</c-content>
</el-tab-pane>
<el-tab-pane label="Settlement" name="Settlement">
<el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane v-if="this.flag" label="Bookings" name="Booking">
<el-tab-pane label="Bookings" name="Booking">
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
......@@ -210,13 +210,26 @@
</el-tab-pane>
<el-tab-pane
v-if="model.trnmod.swiadd.addamtflg == 'X'"
v-if="model.gitp.swiftflg == 'Y' &&
(model.trnmod.swiadd.purposame == 'ISCA' ||
model.trnmod.swiadd.purposame == 'ICCA') &&
model.trnmod.swiadd.addamtflgc == 'X'"
label="Seq. C: Add. Amounts"
name="aacp"
>
<m-aacp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane
v-if="model.gitp.swiftflg == 'Y' &&
model.trnmod.swiadd.purposame == 'ISUA' &&
model.trnmod.swiadd.addamtflg == 'X'"
label="Seq. C: Add. Amounts"
name="aamp20"
>
<m-aamp20 :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
......@@ -258,6 +271,7 @@ import Preperpc from "./Preperpc";
import Detpc from "./Detpc";
import Gidtxtpc from "./Gidtxtpc";
import Aacp from "./Aacp";
import Aamp20 from "./Aamp20";
import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
......@@ -290,6 +304,7 @@ export default {
"m-detpc": Detpc,
"m-gidtxtpc": Gidtxtpc,
"m-aacp": Aacp,
"m-aamp20": Aamp20,
"m-engp": Engp,
"m-ccvpan": Ccvpan,
......
......@@ -204,8 +204,8 @@
disabled
v-model="model.gidgrp.rec.gartyp"
style="width: 100%"
placeholder="请选择type of Undertaking"
:code="codes.typgar2"
placeholder="请选择type of Undertaking"
:code="typgar2"
>
</c-select>
</el-form-item>
......@@ -949,7 +949,11 @@ export default {
mixins: [commonProcess],
data() {
return {
rejtypsel: "1"
rejtypsel: "1",
typgar2: [
{ label: "农民工工资保函", value: "1" },
{ label: "农民工工资保函2", value: "2" },
],
};
},
methods: { ...Event },
......
......@@ -859,7 +859,8 @@
<c-input
:disabled="
model.gidgrp.ghd.segtyp == '02' ||
model.gidgrp.rec.hndtyp != 'OT'
model.gidgrp.rec.hndtyp != 'OT' ||
model.gidgrp.apl.pts.adrbkl != ''
"
:rows="4"
type="textarea"
......@@ -947,7 +948,8 @@
<c-input
:disabled="
model.gidgrp.ghd.segtyp == '02' ||
model.gidgrp.rec.hndtyp == 'OT'
model.gidgrp.rec.hndtyp == 'OT' ||
model.gidgrp.ben.pts.adrbkl != ''
"
:rows="4"
type="textarea"
......
......@@ -418,8 +418,25 @@ export default {
data() {
return {};
},
watch:{
"model.bopmod.dbcp.baspp.acp" :{
immediate: true,
handler(val,oldval){
if(this.model.bopmod.dbcp.baspp.acp==""){
this.model.bopmod.dbcp.baspp.acp="X"
}
}
},
},
methods: { ...Event },
created: function () {},
// created: function () {
// this.executeRule("bopmod.dbcp.basp").then((res) => {
// if (res.respCode == SUCCESS) {
// this.copyValueFromVO(res.data);
// }
// });
// },
};
</script>
<style>
......
......@@ -75,11 +75,11 @@
<el-tab-pane
label="境内付款/承兑通知书-基础信息"
name="basp"
name="basp1"
v-if="model.bopmod.basflg && model.bopmod.szflg == '2'"
>
<c-content>
<m-basp :model="model" :codes="codes" />
<m-basp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......@@ -207,7 +207,8 @@ import Gitsetp from "./Gitsetp";
import Det756 from "./Det756";
import Det202cv from "./Det202cv";
import Basp from "./Basp";
import BaspVue from "../Bctset/Basp.vue";
import Basp1 from "./Basp1";
//import BaspVue from "../Bctset/Basp.vue";
import Outp from "./Outp";
import Cips from "./Cips";
import Cips2 from "./Cips2";
......@@ -231,6 +232,7 @@ export default {
"m-det756": Det756,
"m-det202cv": Det202cv,
"m-basp": Basp,
"m-basp1": Basp1,
"m-outp": Outp,
"m-cips": Cips,
"m-cips2": Cips2,
......@@ -285,6 +287,9 @@ export default {
if(name === 'basp'){
rulePath = "bopmod.dbcp.basp"
}
if(name === 'basp1'){
rulePath = "bopmod.dbfp.basp"
}
if(name === 'outp'){
rulePath = "cnybop.Outp"
}
......
......@@ -265,7 +265,7 @@
size="medium"
type="primary"
@click="toCctdav"
>光票托收</c-button
>光票托收</c-button
>
</c-col>
<c-col :span="24">
......
......@@ -161,6 +161,7 @@
</c-col>
<!-- Maximum Amount 信用证最大金额-->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Maximum Amount" prop="ledgrp.cbs.max.cur">
<c-select
......@@ -183,7 +184,9 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- Issued on开证日期 Date Pre-advised 预通知日期-->
<c-col :span="12">
<el-form-item label="Issued on" prop="ledgrp.rec.opndat">
......@@ -198,7 +201,9 @@
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- Shipment Date 装运日期 -->
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
......@@ -212,7 +217,9 @@
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!--Expiring on 到期日 -->
<c-col :span="12">
<el-form-item label="Expiring on" prop="ledgrp.rec.expdat">
......@@ -227,6 +234,7 @@
</el-form-item>
</c-col>
<c-col :span="12"></c-col>
</c-col>
<!-- in (Place)/counters of有效地点 -->
<c-col :span="24">
......
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