Commit 70dfe9fc 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 92ebe990 a7ef4579
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
:prop="item.prop" :prop="item.prop"
:label="item.label" :label="item.label"
:width="item.width" :width="item.width"
sortable
> >
<template v-slot="{ scope }"> <template v-slot="{ scope }">
<!-- <template slot-scope="{ scope }"> --> <!-- <template slot-scope="{ scope }"> -->
......
...@@ -52,7 +52,7 @@ export default { ...@@ -52,7 +52,7 @@ export default {
"oldbodgrp.rec.matdat":[ "oldbodgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"trnmod.swiadd.newmatdat":[ "trnmod.swiadd.newmatdat":[
//{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
...@@ -122,7 +122,7 @@ export default { ...@@ -122,7 +122,7 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bodgrp.drr.pts.adrblk":[ "bodgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.drr.dbfadrblkcn":[ "bodgrp.drr.dbfadrblkcn":[
...@@ -173,7 +173,7 @@ export default { ...@@ -173,7 +173,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.col.pts.adrblk":[ "bodgrp.col.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.col.dbfadrblkcn":[ "bodgrp.col.dbfadrblkcn":[
...@@ -230,7 +230,7 @@ export default { ...@@ -230,7 +230,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.dre.pts.adrblk":[ "bodgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.dre.dbfadrblkcn":[ "bodgrp.dre.dbfadrblkcn":[
...@@ -249,7 +249,7 @@ export default { ...@@ -249,7 +249,7 @@ export default {
"bodgrp.blk.colins":[ "bodgrp.blk.colins":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 3250,message:"长度不能超过3250"}
], ],
......
...@@ -231,7 +231,7 @@ export default { ...@@ -231,7 +231,7 @@ export default {
], ],
"bodgrp.blk.delins":[ "bodgrp.blk.delins":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 300,message:"长度不能超过300"}
], ],
"bodgrp.blk.intins":[ "bodgrp.blk.intins":[
......
export default { export default {
"bodgrp.blk.colins":[ "bodgrp.blk.colins":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 3250,message:"长度不能超过3250"}
], ],
...@@ -82,7 +82,7 @@ export default { ...@@ -82,7 +82,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.drr.pts.adrblk":[ "bodgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.drr.dbfadrblkcn":[ "bodgrp.drr.dbfadrblkcn":[
...@@ -90,7 +90,7 @@ export default { ...@@ -90,7 +90,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.col.pts.adrblk":[ "bodgrp.col.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.col.dbfadrblkcn":[ "bodgrp.col.dbfadrblkcn":[
...@@ -127,7 +127,7 @@ export default { ...@@ -127,7 +127,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.dre.pts.adrblk":[ "bodgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
//{max: 35,message:"长度不能超过35"} //{max: 35,message:"长度不能超过35"}
], ],
"bodgrp.dre.dbfadrblkcn":[ "bodgrp.dre.dbfadrblkcn":[
...@@ -441,8 +441,8 @@ export default { ...@@ -441,8 +441,8 @@ export default {
"bopmod.dbdgrp.bas.actiondesc":[ "bopmod.dbdgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"} //{max: 32,message:"长度不能超过32"}
], ],
...@@ -519,8 +519,8 @@ export default { ...@@ -519,8 +519,8 @@ export default {
"bopmod.dbagrp.bas.actiondesc":[ "bopmod.dbagrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"} //{max: 32,message:"长度不能超过32"}
], ],
......
...@@ -180,6 +180,7 @@ let checkObj = { ...@@ -180,6 +180,7 @@ let checkObj = {
"cnybop.cnyvou.stransattr" :null, "cnybop.cnyvou.stransattr" :null,
"gidgrp.blk.exptxt" :null, "gidgrp.blk.exptxt" :null,
"gidgrp.atb.pts.extkey" :null, "gidgrp.atb.pts.extkey" :null,
"gidgrp.blk.addamtcovc" :null,
"gidgrp.blk.atxliatxtc" :null, "gidgrp.blk.atxliatxtc" :null,
"gidgrp.blk.addinfc" :null, "gidgrp.blk.addinfc" :null,
"gitp.inccormsgflg" :null, "gitp.inccormsgflg" :null,
...@@ -206,6 +207,7 @@ let checkObj = { ...@@ -206,6 +207,7 @@ let checkObj = {
"gidgrp.iss.pts.ref" :null, "gidgrp.iss.pts.ref" :null,
"cnybop.svouchername" :null, "cnybop.svouchername" :null,
"cfagit.recgrp.bas.guaranamount" :null, "cfagit.recgrp.bas.guaranamount" :null,
"gidgrp.cbs.mac2.amt" :null,
"addbcb.preexpdat" :null, "addbcb.preexpdat" :null,
"cnybop.libflg" :null, "cnybop.libflg" :null,
"gitp.gidtxtmodflg" :null, "gitp.gidtxtmodflg" :null,
......
...@@ -95,6 +95,7 @@ export default { ...@@ -95,6 +95,7 @@ export default {
"gidgrp.atb.namelc" :Utils.defaultFunction, "gidgrp.atb.namelc" :Utils.defaultFunction,
"gidgrp.atb.dbfadrblkcn" :Utils.defaultFunction, "gidgrp.atb.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.atb.pts.adrblk" :Utils.defaultFunction, "gidgrp.atb.pts.adrblk" :Utils.defaultFunction,
"gidgrp.cbs.mac2.amt" :Utils.defaultFunction,
"gitp.usr.extkey" :Utils.defaultFunction, "gitp.usr.extkey" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction, "gidgrp.rec.liadat" :Utils.defaultFunction,
"gidgrp.rec.legfrm" :Utils.defaultFunction, "gidgrp.rec.legfrm" :Utils.defaultFunction,
...@@ -175,6 +176,8 @@ export default { ...@@ -175,6 +176,8 @@ export default {
"gidgrp.rec.tendatc" :Utils.defaultFunction, "gidgrp.rec.tendatc" :Utils.defaultFunction,
"gidgrp.rec.jurlaws20" :Utils.defaultFunction, "gidgrp.rec.jurlaws20" :Utils.defaultFunction,
"gidgrp.rec.inudat" :Utils.defaultFunction, "gidgrp.rec.inudat" :Utils.defaultFunction,
"gidgrp.blk.addamtcovc" :Utils.defaultFunction,
"gidgrp.cbs.mac2.cur" :Utils.defaultFunction,
"gitp.aacp.aacmod.addamtflg" :Utils.defaultFunction, "gitp.aacp.aacmod.addamtflg" :Utils.defaultFunction,
"gidgrp.rec.cnfdat" :Utils.defaultFunction, "gidgrp.rec.cnfdat" :Utils.defaultFunction,
"gidgrp.ben.adrelc" :Utils.defaultFunction, "gidgrp.ben.adrelc" :Utils.defaultFunction,
...@@ -217,9 +220,5 @@ export default { ...@@ -217,9 +220,5 @@ export default {
"gitp.lettername" :Utils.defaultFunction, "gitp.lettername" :Utils.defaultFunction,
"gidgrp.blk.apprulc" :Utils.defaultFunction, "gidgrp.blk.apprulc" :Utils.defaultFunction,
"gidgrp.rec.autrnwflg" :Utils.defaultFunction, "gidgrp.rec.autrnwflg" :Utils.defaultFunction,
"cfagit.ownextkey" :Utils.defaultFunction,//新增字段,地区机构号
"cnybop.cnyvou.sbankorgcode" :Utils.defaultFunction,//新增字段,报送银行机构代码
"cnybop.cnyvou.spk" :Utils.defaultFunction,//新增字段,业务主键
"cfagit.recgrp.bas.guarancurr" :Utils.defaultFunction,//新增字段,保函金额
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -110,9 +110,8 @@ export default { ...@@ -110,9 +110,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async handleReset() { async handleReset(formName) {
this.$refs[formName].resetFields();
}, },
async handleSearch() { async handleSearch() {
......
...@@ -173,8 +173,25 @@ export default { ...@@ -173,8 +173,25 @@ export default {
} }
}, },
async handleReset() { async handleReset() {
this.model.infcon.seaownref="";
this.model.infcon.opndatfrom="";
this.model.infcon.opndatto="";
this.model.infcon.searef="";
this.model.infcon.pty.extkey="";
this.model.infcon.pty.nam="";
this.model.infcon.seapty="";
this.model.infcon.nam="";
this.model.infcon.searol="";
this.model.infcon.usr.extkey="";
this.model.infcon.seasta="";
this.model.infcon.seacur="";
this.model.infcon.seaamtfr="";
this.model.infcon.seaamtto="";
this.model.seacnfdet="";
this.model.sealcrtyp="";
this.model.jyqflg="";
this.model.mylx="";
this.model.elcflg="";
}, },
async handleSearch() { async handleSearch() {
this.stmData.data = []; this.stmData.data = [];
......
...@@ -375,6 +375,10 @@ export default { ...@@ -375,6 +375,10 @@ export default {
} }
}, },
async handleReset(formName) {
this.$refs[formName].resetFields();
},
async handleSearch() { async handleSearch() {
this.stmData.data = []; this.stmData.data = [];
let opndatfrom = this.model.infcon.opndatfrom; let opndatfrom = this.model.infcon.opndatfrom;
......
...@@ -16,7 +16,7 @@ export default { ...@@ -16,7 +16,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"ledgrp.cbs.nom1.amt":[ "ledgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {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位" }
], ],
...@@ -30,7 +30,7 @@ export default { ...@@ -30,7 +30,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"ledgrp.cbs.opn1.amt":[ "ledgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {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位" }
], ],
...@@ -80,8 +80,8 @@ export default { ...@@ -80,8 +80,8 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"letcanf.strinf":[ "letcanf.strinf":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 1750,message:"长度不能超过1750"}
], ],
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public" //引入公共面板
export default class Letcan{ export default class Letcan{
constructor () { constructor () {
this.data = { this.data = {
setmod: new Pub().data.Setmod, //帐务、分录 加入公共面板账务字段
mtabut: new Pub().data.Mtabut, //附言
trnmod: new Pub().data.Trnmod, //面函 加入公共面板面函的字段
liaall: new Pub().data.Liaall,//表外/授信额度
letbenl1blk:"",
letp0:{ letp0:{
recget:{ recget:{
sdamod:{ sdamod:{
...@@ -53,106 +60,106 @@ export default class Letcan{ ...@@ -53,106 +60,106 @@ export default class Letcan{
strinf:"", // Narrative .letcanf.strinf strinf:"", // Narrative .letcanf.strinf
}, },
sndmsg:"", // Send Message .sndmsg sndmsg:"", // Send Message .sndmsg
setmod:{ // setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab // docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg // retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref // ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur // doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt // docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg // dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg // xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{ // setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg // labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
}, // },
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab // zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc // zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{ // setfog:{
setfol:[] // setfol:[]
}, // },
setfeg:{ // setfeg:{
setfel:[] // setfel:[]
} // }
}, // },
mtabut:{ // mtabut:{
coninf:{ // coninf:{
oitinf:{ // oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{ // oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt // inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev // inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, // },
}, // },
oitset:{ // oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{ // oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt // inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev // inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, // },
}, // },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat // conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{ // usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey // extkey:"", // User ID .mtabut.coninf.usr.extkey
}, // },
}, // },
}, // },
trnmod:{ // trnmod:{
trndoc:{ // trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel // advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam // amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc // advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam // advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl // amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl // doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm // doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc // shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout // shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm // condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{ // rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf // seainf:"", // .trnmod.trndoc.rcvatt.seainf
}, // },
filrecv:"", // File Receiver .trnmod.trndoc.filrecv // filrecv:"", // File Receiver .trnmod.trndoc.filrecv
}, // },
}, // },
liaall:{ // liaall:{
limmod:{ // limmod:{
limpts:{ // limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab // wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab // othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss // othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{ // wrk:{
pts:new Pts().data, // pts:new Pts().data,
}, // },
oth:{ // oth:{
pts:new Pts().data, // pts:new Pts().data,
}, // },
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh // lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 // nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1 // pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 // nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2 // pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
}, // },
wrkp:{ // wrkp:{
ptsget:{ // ptsget:{
sdamod:{ // sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd // dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf // seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
}, // },
}, // },
}, // },
othp:{ // othp:{
ptsget:{ // ptsget:{
sdamod:{ // sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd // dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf // seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
}, // },
}, // },
}, // },
ownref:"", // 国结业务编号 .liaall.limmod.ownref // ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt // comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt // ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno // ecifno:"", // ECIFNO .liaall.limmod.ecifno
}, // },
}, // },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -324,7 +324,7 @@ ...@@ -324,7 +324,7 @@
placeholder="请选择Booking Procedure" placeholder="请选择Booking Procedure"
> >
<el-option <el-option
v-for="item in codes.rebkpflg" v-for="item in rebkpflg"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -346,7 +346,12 @@ export default { ...@@ -346,7 +346,12 @@ export default {
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {
rebkpflg: [
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
],
};
}, },
methods: { ...Event, changed(e) {} }, methods: { ...Event, changed(e) {} },
created: function () {}, created: function () {},
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<c-col :span="23"> <c-col :span="23">
<el-form-item label="Delivery of Documents Instructions" style="padding-top:15px"> <el-form-item label="Delivery of Documents Instructions" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" show-word-limit
placeholder="请输入Collection Instructions" > placeholder="请输入Collection Instructions" >
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
......
...@@ -344,6 +344,8 @@ ...@@ -344,6 +344,8 @@
rol: 'drr', rol: 'drr',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
<c-ptap <c-ptap
......
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
rol: 'drr', rol: 'drr',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
......
...@@ -60,7 +60,9 @@ ...@@ -60,7 +60,9 @@
<!--Settlement --> <!--Settlement -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--Bookings --> <!--Bookings -->
......
...@@ -75,7 +75,11 @@ ...@@ -75,7 +75,11 @@
placeholder="请输入Draft Instructions"> placeholder="请输入Draft Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button
size="small"
type="primary"
@click="showGridPromptDialog('botp.dftins.buttxmsel',null,null,{TXT:'bodgrp.blk.dftins'},{TXT:false},'doxpDialog')"
>
... ...
</c-button> </c-button>
</template> </template>
...@@ -108,7 +112,11 @@ ...@@ -108,7 +112,11 @@
placeholder="请输入Protest Instructions"> placeholder="请输入Protest Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button
size="small"
type="primary"
@click="showGridPromptDialog('botp.proins.buttxmsel',null,null,{TXT:'bodgrp.blk.proins'},{TXT:false},'doxpDialog')"
>
... ...
</c-button> </c-button>
</template> </template>
...@@ -143,7 +151,11 @@ ...@@ -143,7 +151,11 @@
placeholder="请输入Other Instructions"> placeholder="请输入Other Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button
size="small"
type="primary"
@click="showGridPromptDialog('botp.othins.buttxmsel',null,null,{TXT:'bodgrp.blk.othins'},{TXT:false},'doxpDialog')"
>
... ...
</c-button> </c-button>
</template> </template>
...@@ -174,7 +186,11 @@ ...@@ -174,7 +186,11 @@
placeholder="请输入Warehouse/Insurance instruction"> placeholder="请输入Warehouse/Insurance instruction">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button
size="small"
type="primary"
@click="showGridPromptDialog('botp.whins.buttxmsel',null,null,{TXT:'bodgrp.blk.delins'},{TXT:false},'doxpDialog')"
>
... ...
</c-button> </c-button>
</template> </template>
...@@ -309,8 +325,8 @@ ...@@ -309,8 +325,8 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="less comm" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px"> <el-form-item label="less comm" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px">
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount" :disabled="true" <c-select v-model="model.bodgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择Document Amount"
:code="codes.cur"> :disabled="true" :code="codes.cur">
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -338,36 +354,36 @@ ...@@ -338,36 +354,36 @@
</c-row> </c-row>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Botdav/Event" import Event from "~/model/Botdav/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
}
},
methods: { ...Event },
created: function () {
}
},
methods: { ...Event },
created: function () {
},
computed:{
colinsflg:{
get(){
return this.model.bodgrp.blk.colinsflg ==="X";
},
set(val){
this.model.bodgrp.blk.colinsflg=val ? "X":"";
},
}, },
computed: {
colinsflg: {
get() {
return this.model.bodgrp.blk.colinsflg === "X";
},
set(val) {
this.model.bodgrp.blk.colinsflg = val ? "X" : "";
},
},
}
} }
}
</script> </script>
<style> <style>
</style> </style>
\ No newline at end of file
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Amount" prop="bodgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="bodgrp.cbs.max.cur">
<c-select v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择Currency"> <c-select v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择Currency">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.currencycode" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -87,97 +87,98 @@ ...@@ -87,97 +87,98 @@
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog ref="doxpDialog" :isPty="false" :promptData="promptData"
@select-ety="selectMsg">
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Botdav from "~/model/Botdav" import Botdav from "~/model/Botdav"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Botdav/Check" import Check from "~/model/Botdav/Check"
import Default from "~/model/Botdav/Default" import Default from "~/model/Botdav/Default"
import Pattern from "~/model/Botdav/Pattern" import Pattern from "~/model/Botdav/Pattern"
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp"
import Inst from "./Inst" import Inst from "./Inst"
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp"
import Instrecp from "./Instrecp" import Instrecp from "./Instrecp"
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
//import Doctre from "./Doctre" //import Doctre from "./Doctre"
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp"
import Srmp from "./Srmp" import Srmp from "./Srmp"
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp"
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan"
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre"
export default { export default {
name: "botdav", name: "botdav",
components: { components: {
"m-ovwp": Ovwp, "m-ovwp": Ovwp,
"m-inst": Inst, "m-inst": Inst,
"m-ptyp": Ptyp, "m-ptyp": Ptyp,
"m-instrecp": Instrecp, "m-instrecp": Instrecp,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-srmp": Srmp, "m-srmp": Srmp,
"m-engp": Engp, "m-engp": Engp,
"m-glepan": Glepan, "m-glepan": Glepan,
}, },
provide() { provide() {
return { return {
root: this root: this
}
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "botdav",
model: new Botdav().data,
// checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable
},
}
},
methods: {
// tabClick(){
// },
// handleSubmit(){},
// handleCheck(){},
// handleStash(){},
},
created: async function () {
console.log("进入botdav交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
if (this.isInDisplay) {
this.restoreDisplay();
} }
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "botdav",
model: new Botdav().data,
// checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable
},
}
},
methods: {
// tabClick(){
// },
// handleSubmit(){},
// handleCheck(){},
// handleStash(){},
},
created: async function () {
console.log("进入botdav交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
if (this.isInDisplay) {
this.restoreDisplay();
}
} }
else { else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
}; };
</script> </script>
<style> <style>
</style> </style>
\ No newline at end of file
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
<c-col :span="23"> <c-col :span="23">
<el-form-item label="Delivery of Documents Instructions" style="padding-top:15px"> <el-form-item label="Delivery of Documents Instructions" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" show-word-limit
placeholder="请输入Collection Instructions" :disabled="model.bodgrp.blk.colinsflg !='X'"> placeholder="请输入Collection Instructions" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary" disabled>
... ...
</c-button> </c-button>
</template> </template>
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
placeholder="请输入Draft Instructions"> placeholder="请输入Draft Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary" disabled>
... ...
</c-button> </c-button>
</template> </template>
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
placeholder="请输入Protest Instructions"> placeholder="请输入Protest Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary" disabled>
... ...
</c-button> </c-button>
</template> </template>
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
placeholder="请输入Other Instructions"> placeholder="请输入Other Instructions">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary" disabled>
... ...
</c-button> </c-button>
</template> </template>
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
placeholder="请输入Warehouse/Insurance instruction"> placeholder="请输入Warehouse/Insurance instruction">
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary"> <c-button size="small" type="primary" disabled>
... ...
</c-button> </c-button>
</template> </template>
......
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
rol: 'drr', rol: 'drr',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
...@@ -20,6 +22,8 @@ ...@@ -20,6 +22,8 @@
rol: 'dre', rol: 'dre',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -32,6 +36,8 @@ ...@@ -32,6 +36,8 @@
rol: 'col', rol: 'col',
}" }"
:disabled="true" :disabled="true"
:disabledRef="true"
:disabledExtkey="true"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
......
...@@ -45,7 +45,9 @@ ...@@ -45,7 +45,9 @@
<!--Settlement --> <!--Settlement -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--Bookings --> <!--Bookings -->
......
...@@ -234,6 +234,7 @@ ...@@ -234,6 +234,7 @@
<c-input <c-input
v-model="model.trnmod.swiadd.newnomtopame" v-model="model.trnmod.swiadd.newnomtopame"
style="width: 48%" style="width: 48%"
@change="newnomtopame"
></c-input> ></c-input>
<label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label> <label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
<c-input <c-input
...@@ -327,6 +328,7 @@ ...@@ -327,6 +328,7 @@
show-word-limit show-word-limit
:rows="2" :rows="2"
placeholder="请输入Shipment from" placeholder="请输入Shipment from"
@change="shpfroelc"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -351,6 +353,7 @@ ...@@ -351,6 +353,7 @@
show-word-limit show-word-limit
:rows="2" :rows="2"
placeholder="请输入货物目的地/交货地(港)" placeholder="请输入货物目的地/交货地(港)"
@change="shptoelc"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -396,6 +399,27 @@ export default { ...@@ -396,6 +399,27 @@ export default {
return {}; return {};
}, },
methods: { ...Event , methods: { ...Event ,
shptoelc(){
this.executeDefault("DIDGRP.REC.SHPTO").then((res) => {
if ((res.respCode == 'AAAAAA')) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
shpfroelc(){
this.executeDefault("DIDGRP.REC.SHPFRO").then((res) => {
if ((res.respCode == 'AAAAAA')) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
newnomtopame() {
this.executeRule("trnmod.swiadd.newnomtopame").then((res) => {
if ((res.respCode == 'AAAAAA')) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
ameamt() { ameamt() {
console.log("进入前---------"); console.log("进入前---------");
this.executeRule("trnmod.swiadd.ameamt").then((res) => { this.executeRule("trnmod.swiadd.ameamt").then((res) => {
......
...@@ -2036,6 +2036,9 @@ export default { ...@@ -2036,6 +2036,9 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
Utils.copyValueFromVO(this.model, rtnmsg.data); Utils.copyValueFromVO(this.model, rtnmsg.data);
if(this.isInDisplay){
this.restoreDisplay();
}
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
...@@ -49,7 +49,9 @@ ...@@ -49,7 +49,9 @@
<!--PD000342 --> <!--PD000342 -->
<el-tab-pane label="条款" name="tk"> <el-tab-pane label="条款" name="tk">
<m-tk :model="model" :codes="codes" /> <c-content>
<m-tk :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000021 --> <!--PD000021 -->
...@@ -93,7 +95,9 @@ ...@@ -93,7 +95,9 @@
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="账务" name="setpan">
<m-setpan :model="model" :codes="codes" /> <c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
......
...@@ -250,14 +250,8 @@ ...@@ -250,14 +250,8 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Form of Undertaking" placeholder="请选择Form of Undertaking"
disabled disabled
:code="codes.legfrm"
> >
<el-option
v-for="item in codes.legfrm"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -426,6 +420,7 @@ ...@@ -426,6 +420,7 @@
v-model="model.gidgrp.blk.apprul" v-model="model.gidgrp.blk.apprul"
style="width: 100%" style="width: 100%"
placeholder="请选择Applicable Rules" placeholder="请选择Applicable Rules"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
<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="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>
<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>
<!-- <c-col :span="12">
<el-form-item label="Additional Amount" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" placeholder="请输入Additional Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gidgrp.cbs.mac2.amt">
<c-input v-model="model.gidgrp.cbs.mac2.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" placeholder="请输入Open Add. Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="gidgrp.cbs.opc2.amt">
<c-input v-model="model.gidgrp.cbs.opc2.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-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>
</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/Gitopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
style="width:100%" style="width:100%"
placeholder="请选择数据采集标志"> placeholder="请选择数据采集标志">
<el-option <el-option
v-for="item in cfaflg" v-for="item in codes.cfaflg1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -35,6 +35,13 @@ ...@@ -35,6 +35,13 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="cfagit.ownextkey"> <el-form-item label="地区机构号" prop="cfagit.ownextkey">
<c-select v-model="model.cfagit.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfagit.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option
v-for="item in codes.ownextkey1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -81,25 +88,12 @@ export default { ...@@ -81,25 +88,12 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
cfaflg:[
{ label: "不报送", value: "4" },
{ label: "新增", value: "1" },
]
} }
}, },
computed :{ computed :{
}, },
watch:{ watch:{
// "model.cfagit.cfaflg":function(){
// if(this.model.cfagit.cfaflg=="1"){
// this.model.cfagit.basflg="X";
// this.model.cfagit.dclflg="X";
// }else{
// this.model.cfagit.basflg="";
// this.model.cfagit.dclflg="";
// }
// }
}, },
methods:{ methods:{
...Event, ...Event,
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
<el-form-item v-if="model.gitp.swiftflg=='Y'" label="Governing Law" prop="gidgrp.rec.jurlaws20"> <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Governing Law" prop="gidgrp.rec.jurlaws20">
<c-select :disabled="model.gitp.swiftflg!='Y'" v-model="model.gidgrp.rec.jurlaws20" style="width:100%" placeholder="请选择Governing Law"> <c-select :disabled="model.gitp.swiftflg!='Y'" v-model="model.gidgrp.rec.jurlaws20" style="width:100%" placeholder="请选择Governing Law">
<el-option <el-option
v-for="item in codes.ctytxt" v-for="item in codes.ctytxt1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplc"> <el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplc">
<c-input disabled v-model="model.gidgrp.rec.jurplc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input> <c-input :disabled="model.gidgrp.rec.jurlaws20==''" v-model="model.gidgrp.rec.jurplc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<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> <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>
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> <el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt">
<c-input type="textarea" v-model="model.gidgrp.blk.gtxgidtxt" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></c-input> <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> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -4,8 +4,11 @@ ...@@ -4,8 +4,11 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="16"> <c-col :span="16">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> <el-form-item v-if="model.gitp.gidtxtmodflgc == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt">
<c-input :disabled="model.gitp.gidtxtmodflgc == ''" type="textarea" rows="15" v-model="model.gidgrp.blk.gtxgidtxtc" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></c-input> <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> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -119,9 +122,11 @@ ...@@ -119,9 +122,11 @@
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import IStreamInput from '~/components/IStreamInput'
import Event from "~/model/Gitopn/Event" import Event from "~/model/Gitopn/Event"
export default { export default {
components: {IStreamInput},
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<c-input v-model="model.gidgrp.blk.gartyptxtc" style="margin: 0 0 0 10px; width: 80%" placeholder="请输入Undertaking Type "></c-input> <c-input disabled v-model="model.gidgrp.blk.gartyptxtc" style="margin: 0 0 0 10px; width: 80%" placeholder="请输入Undertaking Type "></c-input>
</c-col> </c-col>
</c-col> </c-col>
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc"> <el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc">
<c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" placeholder="请选择Form of Undertaking"> <c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" placeholder="请选择Form of Undertaking">
<el-option <el-option
v-for="item in codes.legfrmc" v-for="item in codes.legfrmc1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<c-input :disabled="model.gidgrp.blk.apprulc=='URDG'||model.gidgrp.blk.apprulc=='NONE'||model.gidgrp.blk.apprulc=='UCPR'" style="margin: 0 0 0 10px; width: 80%" v-model="model.gidgrp.blk.apprultxtc" maxlength="35" placeholder="请输入Applicable Rules"></c-input> <c-input :disabled="model.gidgrp.blk.apprulc!='OTHR'" style="margin: 0 0 0 10px; width: 80%" v-model="model.gidgrp.blk.apprultxtc" maxlength="35" placeholder="请输入Applicable Rules"></c-input>
</c-col> </c-col>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
</el-option> </el-option>
</c-select> </c-select>
<template slot="footer" > <template slot="footer" >
<c-input v-model="model.gidgrp.rec.deloritxtc" maxlength="35" placeholder="请输入Delivery of Undertak."></c-input> <c-input :disabled="model.gidgrp.rec.deloric!='OTHR'&&model.gidgrp.rec.deloric!='COUR'" v-model="model.gidgrp.rec.deloritxtc" maxlength="35" placeholder="请输入Delivery of Undertak."></c-input>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Delivery to Address" prop="gidgrp.blk.deltoadrc"> <el-form-item label="Delivery to Address" prop="gidgrp.blk.deltoadrc">
<c-input disabled type="textarea" rows="4" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit placeholder="请输入Delivery to Address" ></c-input> <c-input :disabled="model.gidgrp.rec.deltoc=='BENE'" type="textarea" rows="4" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit placeholder="请输入Delivery to Address" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<c-checkbox v-model="model.gitp.prepercmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> <c-checkbox v-model="model.gitp.prepercmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox>
<c-checkbox v-model="model.gitp.chkpreperc" style="margin:0 0 0 10px">Allow *</c-checkbox> <c-checkbox v-model="model.gitp.chkpreperc" style="margin:0 0 0 10px">Allow *</c-checkbox>
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:98px" @click="onGitpButdifpreperc"> <c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:98px" @click="onGitpButdifpreperc">
vs. S&ystem vs. &System
</c-button> </c-button>
<c-button disabled size="small" style="margin:5px 0 0 10px;width:98px" type="primary" @click="onGitpButdifhispreperc"> <c-button disabled size="small" style="margin:5px 0 0 10px;width:98px" type="primary" @click="onGitpButdifhispreperc">
vs. &History vs. &History
...@@ -75,12 +75,12 @@ ...@@ -75,12 +75,12 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcondc"> <el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcondc">
<c-input aria-disabled="" rows="5" type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit placeholder="请输入Transfer Conditions" ></c-input> <c-input disabled rows="5" type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit placeholder="请输入Transfer Conditions" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </c-row>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Delivery of Undertak." prop="gidgrp.rec.deloric"> <el-form-item label="Delivery of Undertak." prop="gidgrp.rec.deloric">
<c-select v-model="model.gidgrp.rec.deloric" style="width:100%" placeholder="请选择Delivery of Undertak."> <c-select v-model="model.gidgrp.rec.deloric" style="width:100%" placeholder="请选择Delivery of Undertak.">
......
...@@ -99,9 +99,7 @@ ...@@ -99,9 +99,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Messages" name="Messages"> <el-tab-pane label="Messages" name="Messages">
<c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Attachments" name="Attachments"> <el-tab-pane label="Attachments" name="Attachments">
...@@ -187,6 +185,10 @@ ...@@ -187,6 +185,10 @@
<m-gidtxtpc :model="model" :codes="codes"/> <m-gidtxtpc :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.gitp.aacp.aacmod.addamtflg=='X'" label="Seq C : Add Amounts" name="aacp">
<m-aacp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000749 --> <!--PD000749 -->
<!-- <el-tab-pane label="PD000749" name="ovwpc"> <!-- <el-tab-pane label="PD000749" name="ovwpc">
...@@ -246,6 +248,7 @@ import Ovwp20 from "./Ovwp20" ...@@ -246,6 +248,7 @@ import Ovwp20 from "./Ovwp20"
import Confp from "./Confp" import Confp from "./Confp"
import Conp from "./Conp" import Conp from "./Conp"
import Conp1 from "./Conp1" import Conp1 from "./Conp1"
import Aacp from "./Aacp"
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
...@@ -290,6 +293,7 @@ export default { ...@@ -290,6 +293,7 @@ export default {
"m-docpan" :Docpan, "m-docpan" :Docpan,
"m-doctre" :Doctre, "m-doctre" :Doctre,
"m-limitbody" : Limitbody, "m-limitbody" : Limitbody,
"m-aacp" :Aacp,
}, },
provide() { provide() {
return { return {
...@@ -317,10 +321,10 @@ export default { ...@@ -317,10 +321,10 @@ export default {
const name = tab.name const name = tab.name
let rulePath; let rulePath;
if (name === "conp") { if (name === "conp") {
rulePath = "recp.conp"; rulePath = "cfagit.recp.conp";
} }
if(name==="cfap"){ if(name==="voup"){
rulepath = "cfap"; rulePath = "cnybop.voup";
} }
// if (name === "glepan") { // if (name === "glepan") {
// rulePath = "glepan"; // rulePath = "glepan";
......
...@@ -58,35 +58,7 @@ ...@@ -58,35 +58,7 @@
<c-input disabled v-model="model.gidgrp.rec.orcamt" placeholder="请输入Contract Amount "></c-input> <c-input disabled v-model="model.gidgrp.rec.orcamt" placeholder="请输入Contract Amount "></c-input>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Original Contract Place" prop="gidgrp.blk.orcplc">
<c-input disabled type="textarea" v-model="model.gidgrp.blk.orcplc" maxlength="35" show-word-limit placeholder="请输入Original Contract Place" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="A/c for Adv. Paym. Guar." prop="gidgrp.rec.acc">
<c-input disabled v-model="model.gidgrp.rec.acc" maxlength="35" placeholder="请输入A/c for Adv. Paym. Guar."></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item v-if="model.gitp.swiftflg=='Y'" label="Governing Law" prop="gidgrp.rec.jurlaws20">
<c-select v-model="model.gidgrp.rec.jurlaws20" style="width:100%" placeholder="请选择Governing Law">
<el-option
v-for="item in codes.ctytxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-input disabled v-if="model.gitp.swiftflg=='Y'" v-model="model.gidgrp.rec.jurlaw" maxlength="35" placeholder="请输入Law of Jurisdiction"></c-input>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="Law of Jurisdiction" prop="gidgrp.rec.jurlaw"> <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Law of Jurisdiction" prop="gidgrp.rec.jurlaw">
<c-input disabled v-model="model.gidgrp.rec.jurlaw" maxlength="35" placeholder="请输入Law of Jurisdiction"></c-input> <c-input disabled v-model="model.gidgrp.rec.jurlaw" maxlength="35" placeholder="请输入Law of Jurisdiction"></c-input>
...@@ -94,7 +66,7 @@ ...@@ -94,7 +66,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplc"> <el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplc">
<c-input disabled v-model="model.gidgrp.rec.jurplc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input> <c-input :disabled="model.gidgrp.rec.jurlaws20==''" v-model="model.gidgrp.rec.jurplc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -115,6 +87,37 @@ ...@@ -115,6 +87,37 @@
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Original Contract Place" prop="gidgrp.blk.orcplc">
<c-input disabled type="textarea" v-model="model.gidgrp.blk.orcplc" maxlength="35" show-word-limit placeholder="请输入Original Contract Place" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="A/c for Adv. Paym. Guar." prop="gidgrp.rec.acc">
<c-input disabled v-model="model.gidgrp.rec.acc" maxlength="35" placeholder="请输入A/c for Adv. Paym. Guar."></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg=='Y'" label="Governing Law" prop="gidgrp.rec.jurlaws20">
<c-select v-model="model.gidgrp.rec.jurlaws20" style="width:100%" placeholder="请选择Governing Law">
<el-option
v-for="item in codes.ctytxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Law of Jurisdiction" prop="gidgrp.rec.jurlaw">
<c-input disabled v-model="model.gidgrp.rec.jurlaw" maxlength="35" placeholder="请输入Law of Jurisdiction"></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="手册号码" prop="gidgrp.rec.mannum"> <el-form-item v-if="model.gitp.swiftflg!='Y'" label="手册号码" prop="gidgrp.rec.mannum">
<c-input disabled v-model="model.gidgrp.rec.mannum" maxlength="12" placeholder="请输入手册号码"></c-input> <c-input disabled v-model="model.gidgrp.rec.mannum" maxlength="12" placeholder="请输入手册号码"></c-input>
......
...@@ -71,26 +71,28 @@ ...@@ -71,26 +71,28 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc"> <el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc">
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" placeholder="请选择Governing Law"> <c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" placeholder="请选择Governing Law">
<el-option <el-option
v-for="item in codes.ctytxt" v-for="item in codes.ctytxt1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-input disabled v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入Governing Law "></c-input>
</c-col>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc">
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入Governing Law "></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplcc"> <el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplcc">
<c-input v-model="model.gidgrp.rec.jurplcc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input> <c-input :disabled="model.gidgrp.rec.jurlawc==''" v-model="model.gidgrp.rec.jurplcc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc"> <el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc">
<c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" placeholder="请选择Form of Undertaking"> <c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" placeholder="请选择Form of Undertaking">
<el-option <el-option
v-for="item in codes.legfrmc" v-for="item in codes.legfrmc1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -272,6 +272,8 @@ export default { ...@@ -272,6 +272,8 @@ export default {
**/ **/
} }
}, },
created:async function(){ created:async function(){
console.log("进入gitpop交易"); console.log("进入gitpop交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({})
...@@ -285,7 +287,25 @@ export default { ...@@ -285,7 +287,25 @@ export default {
{ {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} },
watch:{
ogiamt: {
handler(num) {
console.log("=================================")
num = this.ogiamt;
num = num.toFixed(2);
num = parseFloat(num);
num = num.toLocaleString();
return num;//返回的是字符串23,245.12保留2位小数
},
immediate: true
}
},
} }
</script> </script>
<style> <style>
......
...@@ -278,21 +278,21 @@ export ...@@ -278,21 +278,21 @@ export
columns: [ columns: [
"1 1 \"Reference\" 150", "1 1 \"Reference\" 150",
"2 2 \"Resp. User\" 100", "2 2 \"Resp. User\" 100",
"3 3 \"Opened\" 200 4 7", "3 3 \"Opened\" 150 4 7",
"4 4 \"Closed\" 200 4 7", "4 4 \"Closed\" 150 4 7",
"5 5 \"Goods Code\" 130 1 0 1 GODCOD", "5 5 \"Goods Code\" 130 1 0 1 GODCOD",
"6 6\"分行名称\" 136", "6 6\"分行名称\" 136",
"7 7 \"Pta.No\" 130", "7 7 \"Pta.No\" 130",
"8 8 \"Party Number\" 150", "8 8 \"Drawee Party Number\" 150",
"9 9 \"Drawee\" 300", "9 9 \"Drawee\" 300",
"10 10 \"Drawee CN\" 130", "10 10 \"Drawee CN\" 130",
"11 11 \"Party Number\" 150", "11 11 \"Drawer Party Number\" 150",
"12 12 \"Drawer\" 100", "12 12 \"Drawer\" 100",
"13 13 \"Party Number\" 150", "13 13 \"Remitting Bank Party Number\" 200",
"14 14 \"Remitting Bank\" 200", "14 14 \"Remitting Bank\" 200",
"15 15 \"Cur\" 50", "15 15 \"Doc.Amount Cur\" 130",
"16 16 \"Doc.Amount\" 100 2 8 1 15", "16 16 \"Doc.Amount\" 100 2 8 1 15",
"17 17 \"Cur\" 50", "17 17 \"Open Amount Cur\" 130",
"18 18 \"Open Amount\" 100 2 8 1 17", "18 18 \"Open Amount\" 100 2 8 1 17",
], ],
data: [] data: []
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- 持续展示区 --> <!-- 持续展示区 -->
<c-list-search @form-reset="handleReset" @form-search="handleSearch"> <c-list-search @form-reset="handleReset('paramsForm')" @form-search="handleSearch">
<template v-slot="searchSlot"> <template v-slot="searchSlot">
<el-form <el-form
class="m-table-search-form" class="m-table-search-form"
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
label-position="right" label-position="right"
label-width="110px" label-width="110px"
size="small" size="small"
:model="model"
> >
<c-row> <c-row>
...@@ -28,7 +29,7 @@ ...@@ -28,7 +29,7 @@
&nbsp; &nbsp;
</c-col> --> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%"> <el-form-item label="Opening" prop="infcon.opndatfrom" style="width: 100%">
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -128,6 +129,7 @@ ...@@ -128,6 +129,7 @@
v-model="model.infcon.searol" v-model="model.infcon.searol"
style="width: 100%" style="width: 100%"
placeholder="请选择Role" placeholder="请选择Role"
:code="searol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -141,6 +143,8 @@ ...@@ -141,6 +143,8 @@
v-model="model.infcon.seasta" v-model="model.infcon.seasta"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择Status"
:code="codes.seasta"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -151,13 +155,13 @@ ...@@ -151,13 +155,13 @@
v-model="model.infcon.seacur" v-model="model.infcon.seacur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择Currency"
:code="codes.cur" :code="codes.currencycode"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Amount between" prop="infcon.seaamtfr" style="width: 100%"> <el-form-item label="Amount" prop="infcon.seaamtfr" style="width: 100%">
<c-col :span="11"> <c-col :span="11">
<c-input-currency <c-input-currency
v-model="model.infcon.seaamtfr" v-model="model.infcon.seaamtfr"
...@@ -186,6 +190,7 @@ ...@@ -186,6 +190,7 @@
v-model="model.seadocflg" v-model="model.seadocflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Document Type" placeholder="请选择Document Type"
:code="codes.brdtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -196,6 +201,7 @@ ...@@ -196,6 +201,7 @@
v-model="model.jyqflg" v-model="model.jyqflg"
style="width: 100%" style="width: 100%"
placeholder="请选择假远期信用证" placeholder="请选择假远期信用证"
:code="codes.jyqflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -206,6 +212,7 @@ ...@@ -206,6 +212,7 @@
v-model="model.elcflg" v-model="model.elcflg"
style="width: 100%" style="width: 100%"
placeholder="请选择是否通过电证系统" placeholder="请选择是否通过电证系统"
:code="codes.elcflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -324,6 +331,17 @@ export default { ...@@ -324,6 +331,17 @@ export default {
components:{'m-busbtn':BusNavbar}, components:{'m-busbtn':BusNavbar},
data() { data() {
return { return {
searol:[
{ label: "Acc. with Bank (ACB)", value: "ACB" },
{ label: "Applicant", value: "APL" },
{ label: "Beneficiary's Bank", value: "BEB" },
{ label: "Beneficiary", value: "BEN" },
{ label: "Issuing Bank", value: "ISS" },
{ label: "Old Account Party", value: "OAP" },
{ label: "Presenter (PRP)", value: "PRB" },
{ label: "Reimbursement Bank", value: "RMB" },
{ label: "Carrier (ROG)", value: "ROG" },
],
ditselModel: new DitselModel().data, ditselModel: new DitselModel().data,
ownref:"", ownref:"",
trnData: { trnData: {
......
...@@ -242,16 +242,12 @@ ...@@ -242,16 +242,12 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body> <m-busbtn ref="childs" :ownref="ownref" :model="BotselModel" ownrefPath="bodgrp" trnCode="botsel"
<div class="m-list-btns"> @onChoose="onChoose">11</m-busbtn>
<m-busbtn ref="childs" :ownref="ownref" :model="BotselModel" ownrefPath="bodgrp" trnCode="botsel"
@onChoose="onChoose">11</m-busbtn>
</div>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
import Utils from "~/utils/index";
import Api from "~/service/Api"; import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
...@@ -288,21 +284,22 @@ export default { ...@@ -288,21 +284,22 @@ export default {
columns: [ columns: [
'1 1 "Reference" 150', '1 1 "Reference" 150',
'2 2 "Resp. User" 100', '2 2 "Resp. User" 100',
'3 3 "Opened" 200 4 7', '3 3 "Opened" 150 4 7',
'4 4 "Closed" 200 4 7', '4 4 "Closed" 150 4 7',
'5 5 "分行名称" 200', '5 5 "分行名称" 200',
'6 6 "Party Number" 150', '6 6 "Drawee Party Number" 150',
'7 7 "Drawee" 133', '7 7 "Drawee" 133',
'8 8 "PTA NO." 100', '8 8 "PTA NO." 100',
'9 9 "Party Number" 150', '9 9 "Drawer Party Number" 150',
'10 10 "Drawer" 300', '10 10 "Drawer" 300',
'11 11 "Invoice No." 133', '11 11 "Invoice No." 133',
'12 12 "Drawer CN" 150', '12 12 "Drawer CN" 150',
'13 13 "Party Number" 150', '13 13 "Collecting Party Number" 200',
'14 14 "Collecting Bank" 200', '14 14 "Collecting Bank" 200',
'15 15 "Cur" 50', '15 15 "Doc.Amount Cur" 130',
'16 16 "Doc.Amount" 150 2 8 1 15', '16 16 "Doc.Amount" 100 2 8 1 15',
'17 17 "Cur" 50', '17 17 "Open Amount Cur" 130',
'18 18 "Open Amount" 100 2 8 1 -1'
], ],
data: [], data: [],
}, },
...@@ -311,37 +308,22 @@ export default { ...@@ -311,37 +308,22 @@ export default {
methods: { methods: {
...Event, ...Event,
async getButtons(ownref) { async getButtons(ownref) {
this.initdialog = true; this.$refs.childs.initdialog = true
this.ownref = ownref this.ownref = ownref
console.log("ownref:" + ownref); console.log("ownref:" + ownref);
setTimeout(() => {
this.$refs.childs.$emit("childmethods")
}, 10)
}, },
async onChoose(code) { async onChoose(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.initdialog = false; this.$refs.childs.initdialog = false
}, },
closeTrn(refId) { closeTrn(refId) {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
async getTrnInfo(idx, row) { async getTrnInfo(code) {
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
this.model.infcon.objinr = row["INR"];
this.model.bodgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
let rtnmsg = await this.executeDefault("infcon.chksubcon");
console.log(rtnmsg);
console.log(this.model.infcon.chksubcon);
if ((rtnmsg.respCode = SUCCESS)) {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
console.log(this.trnData.data);
}
}, },
async getDitSelInfo(idx, row) { async getDitSelInfo(idx, row) {
//TD中选中行触发 //TD中选中行触发
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Opening between" label="Opening"
prop="infcon.opndatfrom" prop="infcon.opndatfrom"
style="width: 100%" style="width: 100%"
> >
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
style="width: 100%" style="width: 100%"
placeholder="请选择Opening between" placeholder="请选择Opening"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
...@@ -141,6 +141,7 @@ ...@@ -141,6 +141,7 @@
v-model="model.infcon.searol" v-model="model.infcon.searol"
style="width: 100%" style="width: 100%"
placeholder="请选择Role" placeholder="请选择Role"
:code="codes.payrol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -171,6 +172,7 @@ ...@@ -171,6 +172,7 @@
v-model="model.infcon.seasta" v-model="model.infcon.seasta"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择Status"
:code="codes.seasta"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -185,13 +187,14 @@ ...@@ -185,13 +187,14 @@
v-model="model.infcon.seacur" v-model="model.infcon.seacur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择Currency"
:code="codes.curtxt1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Amount between" label="Amount"
prop="infcon.seaamtfr" prop="infcon.seaamtfr"
style="width: 100%" style="width: 100%"
> >
...@@ -199,7 +202,7 @@ ...@@ -199,7 +202,7 @@
<c-input <c-input
v-model="model.infcon.seaamtfr" v-model="model.infcon.seaamtfr"
style="width: 100%" style="width: 100%"
placeholder="请输入Amount between" placeholder="请输入Amount"
> >
</c-input> </c-input>
</c-col> </c-col>
...@@ -228,6 +231,7 @@ ...@@ -228,6 +231,7 @@
v-model="model.seacnfdet" v-model="model.seacnfdet"
style="width: 100%" style="width: 100%"
placeholder="请选择Confirmation Status" placeholder="请选择Confirmation Status"
:code="codes.cnfins"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -243,6 +247,7 @@ ...@@ -243,6 +247,7 @@
v-model="model.sealcrtyp" v-model="model.sealcrtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择form of L/C" placeholder="请选择form of L/C"
:code="codes.lcrtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -258,6 +263,7 @@ ...@@ -258,6 +263,7 @@
v-model="model.jyqflg" v-model="model.jyqflg"
style="width: 100%" style="width: 100%"
placeholder="请选择假远期信用证" placeholder="请选择假远期信用证"
:code="codes.jyqflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -270,6 +276,7 @@ ...@@ -270,6 +276,7 @@
v-model="model.mylx" v-model="model.mylx"
style="width: 100%" style="width: 100%"
placeholder="请选择贸易类型" placeholder="请选择贸易类型"
:code="codes.mylx"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -285,6 +292,7 @@ ...@@ -285,6 +292,7 @@
v-model="model.elcflg" v-model="model.elcflg"
style="width: 100%" style="width: 100%"
placeholder="请选择是否通过电证系统" placeholder="请选择是否通过电证系统"
:code="codes.elcflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -668,7 +676,7 @@ export default { ...@@ -668,7 +676,7 @@ export default {
}, },
toDitopn(){ toDitopn(){
this.$router.history.push("/business/ditopn") this.$router.history.push("/business/ditopn")
} },
}, },
created: function () {}, created: function () {},
}; };
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch"> <c-list-search @form-reset="handleReset('paramsForm')" @form-search="handleSearch">
<!-- 持续展示区 --> <!-- 持续展示区 -->
<template v-slot="searchSlot"> <template v-slot="searchSlot">
<el-form <el-form
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
label-position="left" label-position="left"
label-width="110px" label-width="110px"
size="small" size="small"
:model="model"
> >
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
...@@ -841,12 +842,12 @@ export default { ...@@ -841,12 +842,12 @@ export default {
toGetopn() { toGetopn() {
this.$router.history.push("/business/getopn"); this.$router.history.push("/business/getopn");
}, },
handleReset: function () { // handleReset: function () {
this.model = { // this.model = {
instNo: "", // instNo: "",
instName: "", // instName: "",
}; // };
}, // },
}, },
created: function () {}, created: function () {},
watch: { watch: {
......
...@@ -441,8 +441,7 @@ ...@@ -441,8 +441,7 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose" <m-busbtn ref="childs" :ownref="ownref" trnCode="litsel" :model="litselModel" ownrefPath="lidget.lid.ownref" @onChoose="onChoose"></m-busbtn
>11</m-busbtn
> >
</div> </div>
</template> </template>
...@@ -452,6 +451,9 @@ import Api from "~/service/Api"; ...@@ -452,6 +451,9 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Inflid/Event"; import Event from "~/model/Inflid/Event";
import Litsel from "~/model/Litsel"
import BusNavbar from "~/views/Public/BusNavbar"; import BusNavbar from "~/views/Public/BusNavbar";
export default { export default {
...@@ -463,7 +465,7 @@ export default { ...@@ -463,7 +465,7 @@ export default {
return { return {
curinr:"", curinr:"",
ownref: "", ownref: "",
litselModel: new Litsel().data,
initdialog: false, initdialog: false,
dialogTableVisible: false, dialogTableVisible: false,
trnData: { trnData: {
......
<template> <template>
<!-- <c-page title="出口信用证注销"> --> <!-- <c-page title="出口信用证注销"> -->
<div class="eContainer"> <div class="eContainer">
<c-bus-button :$pntvm="this"></c-bus-button> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<el-form <c-function-btn
:model="model" :handleSubmit="handleSubmit"
:rules="rules" :handleCheck="handleCheck"
ref="modelForm" :handleStash="handleStash"
label-width="120px"
label-position="left"
size="small"
:validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" class="letcanTab"> <!-- <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!--PD000016 --> <el-button size="small">保存模板</el-button>
<el-tab-pane label="Cancelation" name="canp"> <el-button size="small">使用模板</el-button>
<c-content> <el-button size="small">制裁信息</el-button>
<m-canp :model="model" :codes="codes"/> <el-button size="small">拆分报文</el-button>
</c-content> <el-button size="small">智能提示</el-button> -->
</el-tab-pane> <el-button size="small">用户确认</el-button>
<el-button size="small">检核</el-button>
<!--PD000000 --> <el-button size="small">日志</el-button>
<el-tab-pane label="Settlement账务" name="setpan"> <el-button size="small">inc to Ben</el-button>
<c-content> <el-button size="small">imgyge</el-button>
<m-setpan :model="model" :codes="codes"/> <el-button size="small">img</el-button>
</c-content> <el-button size="small">His.img</el-button>
</el-tab-pane> </c-function-btn>
<!--PD000000 --> <el-form
<el-tab-pane label="Completion附言" name="coninfp"> :model="model"
<c-content> :rules="rules"
<m-coninfp :model="model" :codes="codes"/> ref="modelForm"
</c-content> label-width="150px"
</el-tab-pane> label-position="left"
size="small"
<!--PD000529 --> :validate-on-rule-change="false"
<el-tab-pane label="Messages报文及面函" name="docpan"> >
<c-content> <c-tabs
<m-docpan :model="model" :codes="codes"/> v-model="tabVal"
</c-content> ref="elment"
</el-tab-pane> type="card"
@tab-click="myTabClick"
<!--PD000546 --> >
<el-tab-pane label="Attachments附件" name="doctre"> <!--PD000016 -->
<c-content> <el-tab-pane label="Cancelation" name="canp">
<m-doctre :model="model" :codes="codes"/> <c-content>
</c-content> <m-canp :model="model" :codes="codes" />
</el-tab-pane> </c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <!--PD000000 Settlement账务-->
<c-content> <el-tab-pane label="Settlement" name="setpan">
<m-limitbody :model="model" :codes="codes"/> <c-content>
</c-content> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </c-content>
</c-tabs> </el-tab-pane>
<!--PD000000 Completion附言-->
<el-tab-pane label="Completion" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 Messages报文及面函-->
<el-tab-pane label="Messages" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 Attachments附件-->
<el-tab-pane label="Attachments" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form> </el-form>
<!-- 数据回填效果 -->
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
<!-- </c-page> --> <!-- </c-page> -->
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from '~/service/Api'
import Utils from "~/utils/index"; import Utils from '~/utils/index'
import CodeTable from "~/config/CodeTable" import CodeTable from '~/config/CodeTable'
import Letcan from "~/model/Letcan" import Letcan from '~/model/Letcan'
import commonProcess from "~/mixin/commonProcess" import commonProcess from '~/mixin/commonProcess'
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from '~/mixin/commonFuncs'
import Check from "~/model/Letcan/Check" import Check from '~/model/Letcan/Check'
import Default from "~/model/Letcan/Default" import Default from '~/model/Letcan/Default'
import Pattern from "~/model/Letcan/Pattern" import Pattern from '~/model/Letcan/Pattern'
import Canp from "./Canp" import Canp from './Canp'
// import Setpan from "./Setpan" // import Setpan from "./Setpan"
import Coninfp from "./Coninfp" // import Coninfp from './Coninfp'
import Docpan from "./Docpan" // import Docpan from './Docpan'
import Doctre from "./Doctre" // import Doctre from './Doctre'
import Limitbody from "./Limitbody" // import Limitbody from './Limitbody'
import Setpan from "~/views/Public/Setpan"; 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'
export default { export default {
components:{ name: "Letcan",
"m-canp" : Canp, components: {
"m-setpan" : Setpan, 'm-canp': Canp,
"m-coninfp" : Coninfp, 'm-setpan': Setpan,
"m-docpan" : Docpan, 'm-coninfp': Coninfp,
"m-doctre" : Doctre, 'm-docpan': Docpan,
"m-limitbody" : Limitbody, 'm-doctre': Doctre,
}, 'm-limitbody': Limitbody,
provide() { },
return { provide() {
root: this return {
} root: this,
}, }
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 },
data(){ mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
return { data() {
tabVal: "canp", return {
trnName: "letcan", tabVal: 'canp',
model: new Letcan().data, trnName: 'letcan',
checkRules: Check, model: new Letcan().data,
defaultRules: Default, checkRules: Check,
pattern: Pattern, defaultRules: Default,
rules: null, pattern: Pattern,
codes: {...CodeTable rules: null,
}, codes: { ...CodeTable },
} }
}, },
methods:{ methods: {
tabClick(){ myTabClick(tab) {
} this.tabClick(tab)
/**
* do it yourself
**/
}, },
created:async function(){ },
console.log("进入letcan交易"); created: async function () {
let rtnmsg = await this.init({}) console.log('进入letcan交易')
if(rtnmsg.respCode == SUCCESS) let rtnmsg = await this.init({})
{ if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
Utils.copyValueFromVO(this.model, rtnmsg.data); Utils.copyValueFromVO(this.model, rtnmsg.data)
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay()
} }
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' })
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
} }
},
} }
</script> </script>
<style> <style>
.infcanTab .el-tabs__content {
padding: 10px 0 10px 0;
}
.infcanTab .infrow {
padding: 0 10px 0 10px;
}
</style> </style>
...@@ -76,12 +76,13 @@ ...@@ -76,12 +76,13 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur"> <el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-input <c-select
v-model="model.ledgrp.cbs.opn1.cur" v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3" maxlength="3"
placeholder="请输入Open Amount" placeholder="请输入Open Amount"
disabled disabled
></c-input> :code="codes.curtxt1"
></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="7"> <c-col :span="7">
...@@ -104,7 +105,6 @@ ...@@ -104,7 +105,6 @@
</c-col> </c-col>
</c-col> </c-col>
<c-row>
<c-col :span="19"> <c-col :span="19">
<el-form-item label="Available with" prop="ledgrp.avbnam"> <el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input <c-input
...@@ -115,15 +115,15 @@ ...@@ -115,15 +115,15 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="19"> <c-col :span="19">
<el-form-item label="Available by [AVBBY0]" prop="ledgrp.rec.avbby"> <el-form-item label="Available by" prop="ledgrp.rec.avbby">
<c-select <c-select
v-model="model.ledgrp.rec.avbby" v-model="model.ledgrp.rec.avbby"
style="width: 100%" style="width: 100%"
placeholder="请选择Available by [AVBBY0]" placeholder="请选择Available by [AVBBY0]"
:code="codes.avbby"
disabled disabled
> >
</c-select> </c-select>
...@@ -198,6 +198,7 @@ ...@@ -198,6 +198,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Form of L/C" placeholder="请选择Form of L/C"
disabled disabled
:code="codes.lcrtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -282,7 +283,6 @@ ...@@ -282,7 +283,6 @@
</c-col> </c-col>
<!-- ========================中部======================= --> <!-- ========================中部======================= -->
<c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Reference" prop="bedgrp.rec.ownref"> <el-form-item label="Document Reference" prop="bedgrp.rec.ownref">
...@@ -317,7 +317,6 @@ ...@@ -317,7 +317,6 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <c-col :span="24">
<!-- ========================下半部分的左边======================= --> <!-- ========================下半部分的左边======================= -->
...@@ -636,11 +635,6 @@ export default { ...@@ -636,11 +635,6 @@ export default {
} }
}) })
}, },
apprulChange(v) {
if (v !== 'OTHR') {
this.model.ledgrp.rec.apprultxt = ''
}
},
}, },
created: function () {}, created: function () {},
} }
......
...@@ -96,14 +96,14 @@ export default { ...@@ -96,14 +96,14 @@ export default {
// { inifrm: "bctset", ininam: "进口代收付款", pntmiu: "5" }, // { inifrm: "bctset", ininam: "进口代收付款", pntmiu: "5" },
// { inifrm: "bctcan", ininam: "进口代收注销", pntmiu: "5" }, // { inifrm: "bctcan", ininam: "进口代收注销", pntmiu: "5" },
{ inifrm: "infbcd", ininam: "进口代收查询", pntmiu: "5" }, { inifrm: "infbcd", ininam: "进口代收查询", pntmiu: "5" },
{ inifrm: "6", ininam: "出口托收", pntmiu: "" }, { inifrm: "6", ininam: "出口托收", pntmiu: "" },
{ inifrm: "infbod", ininam: "出口托收查询", pntmiu: "6" },
{ inifrm: "infbod", ininam: "出口托收入口交易", pntmiu: "6" }, // { inifrm: "botdav", ininam: "出口托收寄单", pntmiu: "6" },
{ inifrm: "botdav", ininam: "出口托收寄单", pntmiu: "6" }, // { inifrm: "botame", ininam: "出口托收修改", pntmiu: "6" },
{ inifrm: "botame", ininam: "出口托收修改", pntmiu: "6" }, // { inifrm: "botdcr", ininam: "出口托收拒付/不符点", pntmiu: "6" },
{ inifrm: "botdcr", ininam: "出口托收拒付/不符点", pntmiu: "6" }, // { inifrm: "botset", ininam: "出口托收收汇", pntmiu: "6" },
{ inifrm: "botset", ininam: "出口托收收汇", pntmiu: "6" }, // { inifrm: "botcan", ininam: "出口托收闭卷", pntmiu: "6" },
{ inifrm: "botcan", ininam: "出口托收闭卷", pntmiu: "6" },
{ inifrm: "7", ininam: "转让信用证", pntmiu: "" }, { inifrm: "7", ininam: "转让信用证", pntmiu: "" },
{ inifrm: "lttopn", ininam: "转让证开立", pntmiu: "7" }, { inifrm: "lttopn", ininam: "转让证开立", pntmiu: "7" },
{ inifrm: "lttame", ininam: "转让证修改", pntmiu: "7" }, { inifrm: "lttame", ininam: "转让证修改", pntmiu: "7" },
......
...@@ -30,6 +30,8 @@ ...@@ -30,6 +30,8 @@
import Api from "~/service/Api"; import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import _ from "~/utils/Lodash"
export default { export default {
props: { props: {
ownref: { ownref: {
...@@ -105,8 +107,15 @@ export default { ...@@ -105,8 +107,15 @@ export default {
this.navcode = []; this.navcode = [];
//请求按钮数据 //请求按钮数据
this.model[this.ownrefPath].rec.ownref = this.ownref; let rulePath
let rtnmsg = await this.executeRule(this.ownrefPath + ".rec.ownref"); //didgrp_rec_ownref if (this.ownrefPath.endsWith(".ownref")) {
_.set(this.model, this.ownrefPath, this.ownref);
rulePath = this.ownrefPath
} else {
this.model[this.ownrefPath].rec.ownref = this.ownref;
rulePath = this.ownrefPath + ".rec.ownref"
}
let rtnmsg = await this.executeRule(rulePath); //didgrp_rec_ownref
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//重置数组 //重置数组
this.navcode = []; this.navcode = [];
......
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<div style="float: right;"> <div style="float: right;">
<span class="add_del_button add_button" @click="addTableValue">+</span> <span class="add_del_button add_button" @click="addTableValue" v-if="ifShowAdd">+</span>
<span class="add_del_button" @click="deleteTable">-</span> <span class="add_del_button" @click="deleteTable" v-if="ifShowDelete">-</span>
</div> </div>
</c-col> </c-col>
</row> </row>
......
<template>
<ReviewWrapper>
<Ditame></Ditame>
</ReviewWrapper>
</template>
<script>
import Ditame from "~/views/Business/Ditame";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewDitame",
components: { ReviewWrapper, Ditame },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Letcan></Letcan>
</ReviewWrapper>
</template>
<script>
import Letcan from "~/views/Business/Letcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLetcan",
components: { ReviewWrapper, Letcan },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -19,6 +19,7 @@ import ReviewLetamc from "./Business/ReviewLetamc.vue"; ...@@ -19,6 +19,7 @@ import ReviewLetamc from "./Business/ReviewLetamc.vue";
import ReviewLetame from "./Business/ReviewLetame.vue"; import ReviewLetame from "./Business/ReviewLetame.vue";
import ReviewLetdrw from "./Business/ReviewLetdrw.vue"; import ReviewLetdrw from "./Business/ReviewLetdrw.vue";
import ReviewLetdav from "./Business/ReviewLetdav.vue"; import ReviewLetdav from "./Business/ReviewLetdav.vue";
import ReviewLetcan from "./Business/ReviewLetcan.vue";
import ReviewLitame from "./Business/ReviewLitame.vue"; import ReviewLitame from "./Business/ReviewLitame.vue";
import ReviewBdtdcr from "./Business/ReviewBdtdcr.vue"; import ReviewBdtdcr from "./Business/ReviewBdtdcr.vue";
import ReviewBdteus from "./Business/ReviewBdteus.vue"; import ReviewBdteus from "./Business/ReviewBdteus.vue";
...@@ -31,6 +32,7 @@ import ReviewGetamc from "./Business/ReviewGetamc.vue"; ...@@ -31,6 +32,7 @@ import ReviewGetamc from "./Business/ReviewGetamc.vue";
import ReviewBftdrv from "./Business/ReviewBftdrv.vue"; import ReviewBftdrv from "./Business/ReviewBftdrv.vue";
import ReviewLetdrv from "./Business/ReviewLetdrv.vue"; import ReviewLetdrv from "./Business/ReviewLetdrv.vue";
import ReviewBetacc from "./Business/ReviewBetacc.vue"; import ReviewBetacc from "./Business/ReviewBetacc.vue";
import ReviewDitame from "./Business/ReviewDitame.vue";
const ReviewRouter = [ const ReviewRouter = [
...@@ -67,7 +69,6 @@ const ReviewRouter = [ ...@@ -67,7 +69,6 @@ const ReviewRouter = [
{ path: "bdtdck", component: ReviewBdtdck, name: "ReviewBdtdck", meta: { title: "复核-Bdtdck" } }, { path: "bdtdck", component: ReviewBdtdck, name: "ReviewBdtdck", meta: { title: "复核-Bdtdck" } },
{ path: "botdcr", component: ReviewBotdcr, name: "ReviewBotdcr", meta: { title: "复核-Botdcr" } }, { path: "botdcr", component: ReviewBotdcr, name: "ReviewBotdcr", meta: { title: "复核-Botdcr" } },
{ path: "botrad", component: ReviewBotrad, name: "ReviewBotrad", meta: { title: "复核-Botrad" } }, { path: "botrad", component: ReviewBotrad, name: "ReviewBotrad", meta: { title: "复核-Botrad" } },
{ path: "botdav", component: ReviewBotdav, name: "ReviewBotdav", meta: { title: "复核-botdav" } },
{ path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } }, { path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } },
{ path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } }, { path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } },
{ path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } }, { path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } },
...@@ -77,6 +78,7 @@ const ReviewRouter = [ ...@@ -77,6 +78,7 @@ const ReviewRouter = [
{ path: "letame", component: ReviewLetame, name: "ReviewLetame", meta: { title: "复核-Letame" } }, { path: "letame", component: ReviewLetame, name: "ReviewLetame", meta: { title: "复核-Letame" } },
{ path: "letdrw", component: ReviewLetdrw, name: "ReviewLetdrw", meta: { title: "复核-Letdrw" } }, { path: "letdrw", component: ReviewLetdrw, name: "ReviewLetdrw", meta: { title: "复核-Letdrw" } },
{ path: "letdav", component: ReviewLetdav, name: "ReviewLetdav", meta: { title: "复核-Letdav" } }, { path: "letdav", component: ReviewLetdav, name: "ReviewLetdav", meta: { title: "复核-Letdav" } },
{ path: "letcan", component: ReviewLetdav, name: "ReviewLetcan", meta: { title: "复核-Letcan" } },
{ path: "litopn", component: ReviewLitopn, name: "ReviewLitopn", meta: { title: "复核-Litopn" } }, { path: "litopn", component: ReviewLitopn, name: "ReviewLitopn", meta: { title: "复核-Litopn" } },
{ path: "bftset", component: ReviewBftset, name: "ReviewBftset", meta: { title: "复核-Bftset" } }, { path: "bftset", component: ReviewBftset, name: "ReviewBftset", meta: { title: "复核-Bftset" } },
{ path: "litame", component: ReviewLitame, name: "ReviewLitame", meta: { title: "复核-Litame" } }, { path: "litame", component: ReviewLitame, name: "ReviewLitame", meta: { title: "复核-Litame" } },
...@@ -85,6 +87,7 @@ const ReviewRouter = [ ...@@ -85,6 +87,7 @@ const ReviewRouter = [
{ path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } }, { path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } },
{ path: "letdrv", component: ReviewLetdrv, name: "ReviewLetdrv", meta: { title: "复核-Letdrv" } }, { path: "letdrv", component: ReviewLetdrv, name: "ReviewLetdrv", meta: { title: "复核-Letdrv" } },
{ path: "betacc", component: ReviewBetacc, name: "ReviewBetacc", meta: { title: "复核-Betacc" } }, { path: "betacc", component: ReviewBetacc, name: "ReviewBetacc", meta: { title: "复核-Betacc" } },
{ path: "ditame", component: ReviewDitame, name: "ReviewDitame", meta: { title: "复核-Ditame" } },
]; ];
......
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