Commit 3d5543c7 by wangna

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 44432de7 83b0c140
...@@ -236,14 +236,16 @@ ...@@ -236,14 +236,16 @@
padding: 10px 20px 20px; padding: 10px 20px 20px;
} }
/* form 必填项的内容区域颜色突出显示 */ /* form 必填项的内容区域颜色突出显示 *
暂时封掉
.el-form-item.is-required .el-form-item__content .el-input__inner, .el-form-item.is-required .el-form-item__content .el-input__inner,
.el-form-item.is-required .el-form-item__content .el-textarea__inner, .el-form-item.is-required .el-form-item__content .el-textarea__inner,
.el-form-item.is-required .el-form-item__content .el-checkbox__inner, .el-form-item.is-required .el-form-item__content .el-checkbox__inner,
.el-form-item.is-required .el-form-item__content .el-radio__inner, .el-form-item.is-required .el-form-item__content .el-radio__inner,
.el-form-item.is-required .el-form-item__content .el-input__count { .el-form-item.is-required .el-form-item__content .el-input__count {
background-color: #f3f3bf87; background-color: #f3f3bf87;
} }*/
/* form 必填项红星星靠右 */ /* form 必填项红星星靠右 */
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before { .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
content: none; content: none;
......
...@@ -3,6 +3,6 @@ export default { ...@@ -3,6 +3,6 @@ export default {
"SF000009": "Covered", "SF000009": "Covered",
"CT000003": "Additional amount is selected. Please enter an amount or deselect additional amount.", "CT000003": "Additional amount is selected. Please enter an amount or deselect additional amount.",
"CT000000": "Do you really want to delete the additional amount of this contract?", "CT000000": "Do you really want to delete the additional amount of this contract?",
"PD000001": "Additional Amount", "PD000001": "附加金额",
"SF000004": "Additional Amount", "SF000004": "Additional Amount",
} }
\ No newline at end of file
...@@ -19,5 +19,5 @@ export default { ...@@ -19,5 +19,5 @@ export default {
"CT000020": "Cur", "CT000020": "Cur",
"CT000031": "Rate Type", "CT000031": "Rate Type",
"CT000030": "??", "CT000030": "??",
"PD000001": "分录", "PD000001": "会计分录",
} }
\ No newline at end of file
...@@ -9,7 +9,7 @@ export default { ...@@ -9,7 +9,7 @@ export default {
"CT000038": "Following tenors have been determined", "CT000038": "Following tenors have been determined",
"CT000032": "You may not use more than the amount of the selected tenor of $1 $2", "CT000032": "You may not use more than the amount of the selected tenor of $1 $2",
"CT000073": "Tenor from old transaction not longer available and thus redefaulted.\n Please check selected tenors carefully.", "CT000073": "Tenor from old transaction not longer available and thus redefaulted.\n Please check selected tenors carefully.",
"PD000027": "或有", "PD000027": "表外记账",
"CT000350": "国内信用证买方远期到期付款提示:$1", "CT000350": "国内信用证买方远期到期付款提示:$1",
"CT000030": "Please use the missing amount of $1 $2", "CT000030": "Please use the missing amount of $1 $2",
"CT000071": "Please select at least one tenor", "CT000071": "Please select at least one tenor",
......
...@@ -28,7 +28,7 @@ export default { ...@@ -28,7 +28,7 @@ export default {
"SF000201": "Applicant's Bank", "SF000201": "Applicant's Bank",
"SF000289": "Revolving Clause", "SF000289": "Revolving Clause",
"SF000322": "Applicable Rules", "SF000322": "Applicable Rules",
"PD000422": "Special Paymt Cond. Bank only", "PD000422": "仅适用于指定银行的特殊付款条件",
"PD000303": "Reimbursement Narrative", "PD000303": "Reimbursement Narrative",
"SF000280": "Next Revolve Date", "SF000280": "Next Revolve Date",
"SF000161": "Reference", "SF000161": "Reference",
...@@ -79,9 +79,9 @@ export default { ...@@ -79,9 +79,9 @@ export default {
"CT000053": "数据量过大(超过400条),是否显示?", "CT000053": "数据量过大(超过400条),是否显示?",
"CT000052": "至少输入3个字或6位行号", "CT000052": "至少输入3个字或6位行号",
"SF000180": "Transhipment", "SF000180": "Transhipment",
"PD000042": "Parties", "PD000042": "当事人",
"CG000338": "代开信用证", "CG000338": "代开信用证",
"CG000330": "Get Ref", "CG000330": "获取",
"CT000069": "Please enter an Confirming Bank on Parties penal or change Available with.", "CT000069": "Please enter an Confirming Bank on Parties penal or change Available with.",
"CF000229": "...", "CF000229": "...",
"CT000066": "$1 is not allowed for \nIncoterm $2 and $3.", "CT000066": "$1 is not allowed for \nIncoterm $2 and $3.",
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
"CF000231": "Red/Green Clause", "CF000231": "Red/Green Clause",
"CF000473": "Special Payment Conditions for Bank only", "CF000473": "Special Payment Conditions for Bank only",
"SG000335": "合同号", "SG000335": "合同号",
"PD000060": "Documents", "PD000060": "单据",
"SG000334": "Register Ref.", "SG000334": "Register Ref.",
"SF000240": "Drawee", "SF000240": "Drawee",
"SG000333": "Mortgage Flag", "SG000333": "Mortgage Flag",
...@@ -124,7 +124,7 @@ export default { ...@@ -124,7 +124,7 @@ export default {
"CT000072": "Field content to long for current SWIFT version. Content has more than 100 lines.", "CT000072": "Field content to long for current SWIFT version. Content has more than 100 lines.",
"CT000075": "Deferred Payment Details", "CT000075": "Deferred Payment Details",
"CT000074": "Negotiation / Deferred Payment Details", "CT000074": "Negotiation / Deferred Payment Details",
"PD000347": "Special Paymt Cond. Beneficiary", "PD000347": "存在受益人的特殊付款条件",
"CT000071": "Field content to long for current SWIFT version. Content has more than 100 lines.", "CT000071": "Field content to long for current SWIFT version. Content has more than 100 lines.",
"CT000070": "Negotiation / Deferred", "CT000070": "Negotiation / Deferred",
"PD000065": "Reimbursement", "PD000065": "Reimbursement",
...@@ -141,7 +141,7 @@ export default { ...@@ -141,7 +141,7 @@ export default {
"CT000080": "Documents to be presented within $1 days after date of shipment.", "CT000080": "Documents to be presented within $1 days after date of shipment.",
"CT000082": "Please enter only one of these fields: \'$1\' or \'Drafts at\\Drawee\'.", "CT000082": "Please enter only one of these fields: \'$1\' or \'Drafts at\\Drawee\'.",
"CT000081": "Please enter only one of these fields: \'$1\' or \'Mixed Payment Details\'.", "CT000081": "Please enter only one of these fields: \'$1\' or \'Mixed Payment Details\'.",
"PD000057": "Goods", "PD000057": "货物",
"SF000424": "Conditions for Bank Only", "SF000424": "Conditions for Bank Only",
"SF000302": "Reimbursing Bank Account Identification", "SF000302": "Reimbursing Bank Account Identification",
"SF000423": "Special Payment", "SF000423": "Special Payment",
...@@ -149,7 +149,7 @@ export default { ...@@ -149,7 +149,7 @@ export default {
"CT000019": "L/Cs underlying UCP Latest Version should not be defined as Revocable LCs!", "CT000019": "L/Cs underlying UCP Latest Version should not be defined as Revocable LCs!",
"CT000018": "Please enter an advising bank or change Available with.", "CT000018": "Please enter an advising bank or change Available with.",
"SF000301": "Ref.", "SF000301": "Ref.",
"PD000001": "Overview", "PD000001": "概要",
"CF000300": "Add. Amount", "CF000300": "Add. Amount",
"SF000318": "Air-/Port of Destination", "SF000318": "Air-/Port of Destination",
"SF000317": "Air-/Port of Departure", "SF000317": "Air-/Port of Departure",
...@@ -160,6 +160,6 @@ export default { ...@@ -160,6 +160,6 @@ export default {
"SF000276": "Revolving Count", "SF000276": "Revolving Count",
"CT000023": "Please fill in the mixed payment details!", "CT000023": "Please fill in the mixed payment details!",
"CT000020": "Please fill in the deferred payment details!", "CT000020": "Please fill in the deferred payment details!",
"PD000074": "Additional Conditions", "PD000074": "附加条款",
"PD000077": "Details", "PD000077": "详情",
} }
\ No newline at end of file
...@@ -64,7 +64,7 @@ export default { ...@@ -64,7 +64,7 @@ export default {
"CT000372": "Are you sure you want to load a temporary Settlement that has been created for $1 in $2?", "CT000372": "Are you sure you want to load a temporary Settlement that has been created for $1 in $2?",
"CT000371": "Settlement was inconsistent during processing of transaction and was maybe manually corrected by the creating user.\nPlease check fees carefully.", "CT000371": "Settlement was inconsistent during processing of transaction and was maybe manually corrected by the creating user.\nPlease check fees carefully.",
"PD000045": "帐务", "PD000045": "帐务",
"PD000000": "帐务", "PD000000": "结算",
"CT000309": "The document amount has to be positive.", "CT000309": "The document amount has to be positive.",
"CT000308": "This contract is overdrawn by $1", "CT000308": "This contract is overdrawn by $1",
"CT000429": "Are you sure that you want to advise fees to $1 with message sent by SWIFT?", "CT000429": "Are you sure that you want to advise fees to $1 with message sent by SWIFT?",
......
...@@ -163,10 +163,10 @@ export default { ...@@ -163,10 +163,10 @@ export default {
rulePath = "cnybop.libp" rulePath = "cnybop.libp"
} }
if(name === 'basp'){ if(name === 'basp'){
rulePath = "bopmod.dbcp.basp" rulePath = "bopmod.dbap.basp"
} }
if(name === 'basp1'){ if(name === 'basp1'){
rulePath = "bopmod.dbfp.basp" rulePath = "bopmod.dbdp.basp"
} }
if(name === 'basp2'){ if(name === 'basp2'){
rulePath = "bopmod.dbdp.basp" rulePath = "bopmod.dbdp.basp"
......
...@@ -472,14 +472,14 @@ export default { ...@@ -472,14 +472,14 @@ export default {
{max: 32,message:"长度不能超过32"} {max: 32,message:"长度不能超过32"}
], ],
"bopmod.dbagrp.bas.othamt":[ "bopmod.dbagrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.othacc":[ "bopmod.dbagrp.bas.othacc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"} {max: 32,message:"长度不能超过32"}
], ],
"bopmod.dbagrp.bas.txamt":[ "bopmod.dbagrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ], {type: "string", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.inchargeamt":[ "bopmod.dbagrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ], {type: "number", required: false, message: "必输项"} ],
...@@ -558,7 +558,7 @@ export default { ...@@ -558,7 +558,7 @@ export default {
"cnybop.cnyinc.ftotalamt":[ "cnybop.cnyinc.ftotalamt":[
{type: "number", required: false, message: "必输项"}, {type: "number", 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位" }
], ],
"cnybop.cnyinc.sorilevyno":[ "cnybop.cnyinc.sorilevyno":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -107,12 +107,12 @@ export default { ...@@ -107,12 +107,12 @@ export default {
], ],
"btdgrp.blk.setinsbt":[ "btdgrp.blk.setinsbt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 1300,message:"长度不能超过1300"}
], ],
"trnmod.trndoc.nar754":[ "trnmod.trndoc.nar754":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 700,message:"长度不能超过700"}
], ],
"btdgrp.rec.lescom":[ "btdgrp.rec.lescom":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -142,7 +142,7 @@ export default { ...@@ -142,7 +142,7 @@ export default {
], ],
"rmbclm.rmbrmb.pts.adrblk":[ "rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.rmbrmb.dbfadrblkcn":[ "rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -175,7 +175,7 @@ export default { ...@@ -175,7 +175,7 @@ export default {
], ],
"rmbclm.acwacw.pts.adrblk":[ "rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.acwacw.dbfadrblkcn":[ "rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -208,7 +208,7 @@ export default { ...@@ -208,7 +208,7 @@ export default {
], ],
"rmbclm.bebbeb.pts.adrblk":[ "rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.bebbeb.dbfadrblkcn":[ "rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
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 Bttrcl{ export default class Bttrcl{
constructor () { constructor () {
this.data = { this.data = {
bttissl1blk:"",
bttp0:{ bttp0:{
ltdget:{ ltdget:{
sdamod:{ sdamod:{
...@@ -133,6 +135,10 @@ export default class Bttrcl{ ...@@ -133,6 +135,10 @@ export default class Bttrcl{
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754 nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
}, },
}, },
setmod:new Pub().data.Setmod,
mtabut:new Pub().data.Mtabut,
trnmod:new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,18 +4,7 @@ import Utils from "~/utils" ...@@ -4,18 +4,7 @@ import Utils from "~/utils"
* Infbtd Check规则 * Infbtd Check规则
*/ */
let checkObj = { let checkObj = {
"btdgrp.blk.comcon" :null,
"btdgrp.blk.setinsbt" :null,
"btdgrp.blk.docdis" :null,
"btdgrp.prb.pts.nam" :null,
"recpan.ltdget.sdamod.dadsnd" :null,
"recpan.recget.sdamod.dadsnd" :null,
"btdgrp.be1.pts.nam" :null,
"btdgrp.blk.intdis" :null,
"recpan.ledget.sdamod.dadsnd" :null,
"infcon.seaamtto" :null, "infcon.seaamtto" :null,
"mtabut.coninf.conexedat" :null,
"btdgrp.be2.pts.nam" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,50 +6,9 @@ import Api from "~/service/Api"; ...@@ -6,50 +6,9 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"infcon.usr.extkey" :Utils.defaultFunction,
"btdgrp.be2.pts.nam" :Utils.defaultFunction,
"infcon.sptcor" :Utils.defaultFunction,
"infcon.sptreg" :Utils.defaultFunction,
"infcon.sptdel" :Utils.defaultFunction,
"infcon.sptinc" :Utils.defaultFunction,
"infcon.sptpen" :Utils.defaultFunction,
"infcon.seapty" :Utils.defaultFunction, "infcon.seapty" :Utils.defaultFunction,
"infcon.pty.extkey" :Utils.defaultFunction, "infcon.pty.extkey" :Utils.defaultFunction,
"btdgrp.prb.pts.nam" :Utils.defaultFunction, "infcon.usr.extkey" :Utils.defaultFunction,
"infcon.fepfeecod" :Utils.defaultFunction,
"infcon.fepdsp" :Utils.defaultFunction,
"infcon.sepdelflg" :Utils.defaultFunction,
"infcon.setflg" :Utils.defaultFunction,
"infcon.smhdatfrom" :Utils.defaultFunction,
"infcon.smhdir" :Utils.defaultFunction,
"infcon.chktrn" :Utils.defaultFunction,
"infcon.smhdatto" :Utils.defaultFunction,
"infcon.smhcortyp" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"infbut.dspstm" :Utils.defaultFunction, "infbut.dspstm" :Utils.defaultFunction,
"btdgrp.rec.ownref" :Utils.defaultFunction,
"btdgrp.be1.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"infcon.seatrninr" :Utils.defaultFunction,
"infcon.seabucdatto" :Utils.defaultFunction,
"infcon.seabucdatfro" :Utils.defaultFunction,
"btdgrp.blk.docdisflg" :Utils.defaultFunction,
"btdgrp.blk.docdis" :Utils.defaultFunction,
"infcon.trnstm" :Utils.defaultFunction,
"infcon.diasta" :Utils.defaultFunction,
"infcon.diadatfrom" :Utils.defaultFunction,
"infcon.diadatto" :Utils.defaultFunction,
"infcon.fcpdsp" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"btdgrp.cbs.max.amt" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"infcon.chksubcon" :Utils.defaultFunction,
"infcon.chktrnsta" :Utils.defaultFunction,
"infcon.cbctxt" :Utils.defaultFunction,
"btdgrp.cbs.max.cur" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -2,120 +2,110 @@ import Api from "~/service/Api" ...@@ -2,120 +2,110 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onInfbutSearow() { async onInfbutSearow(){
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfbutDsp() { async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp") let rtnmsg = await this.executeRule("infbut.dsp")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfbutUserow() { async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow") let rtnmsg = await this.executeRule("infbut.userow")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfbutClr() { async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr") let rtnmsg = await this.executeRule("infbut.clr")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfbutButprt() { async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt") let rtnmsg = await this.executeRule("infbut.butprt")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
onSeainf(data) { async onInfbutExi(){
console.log('测试。。。。。。。', data)
},
async onInfbutExi() {
let rtnmsg = await this.executeRule("infbut.exi") let rtnmsg = await this.executeRule("infbut.exi")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onDocdisButtxmsel() { async handleReset(formName) {
let rtnmsg = await this.executeRule("docdis.buttxmsel") this.$refs[formName].resetFields();
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
}, },
async onIntdisButtxmsel() {
let rtnmsg = await this.executeRule("intdis.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
async handleSearch() {
this.stmData.data = [];
let opndatfrom = this.model.infcon.opndatfrom;
if(!opndatfrom || opndatfrom == ''){
this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
return;
}
let opndatto = this.model.infcon.opndatto;
if(!opndatto || opndatto == ''){
this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
return;
} }
else { let rtnmsg = await this.executeRule("infbut.searow")
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onComconButtxmsel() {
let rtnmsg = await this.executeRule("comcon.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
} //console.log("smhstm:",rtnmsg);
else { if (rtnmsg.data.infbut_dspstm.rows.length == 0) {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify({
title: '成功',
message: '搜索完毕,无满足条件记录',
type: 'success'
});
} }
},
async onSetinsButtxmsel() {
let rtnmsg = await this.executeRule("setins.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} }
else { else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
},
async onInfconButshw() {
let rtnmsg = await this.executeRule("infcon.butshw")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
},
} }
\ No newline at end of file
...@@ -3,6 +3,10 @@ export default { ...@@ -3,6 +3,10 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"infcon.seashgref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"infcon.nam":[ "infcon.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
...@@ -63,227 +67,4 @@ export default { ...@@ -63,227 +67,4 @@ export default {
{max: 1,message:"长度不能超过1"} {max: 1,message:"长度不能超过1"}
], ],
"recpan.ltdget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.ledget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ltdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.ltdget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"btdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"btdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"btdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"btdgrp.be1.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"btdgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"btdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"btdgrp.be1.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"btdgrp.be2.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"btdgrp.rec.doctypcod":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"btdgrp.be2.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"btdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"btdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"btdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"btdgrp.rec.docsta":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"btdgrp.prb.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"btdgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"btdgrp.blk.intdis":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"btdgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"btdgrp.blk.setinsbt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"infcon.trnstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.cbbstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.cbestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.fepstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.fcpstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.sepstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.seabucdatfro":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.seabucdatto":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.seatrninr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"infcon.glestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.smhdatfrom":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.smhdatto":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.smhstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.sptstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"infcon.diadatfrom":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.diadatto":[
{type: "date", required: false, message: "输入正确的日期"}
],
"infcon.diastm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"prtpanblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
} }
\ No newline at end of file
...@@ -5,7 +5,11 @@ export default class Infbtd{ ...@@ -5,7 +5,11 @@ export default class Infbtd{
constructor () { constructor () {
this.data = { this.data = {
infcon:{ infcon:{
chksubcon:"",
objinr:"",
trnstm:"",
seaownref:"", // Own Reference .infcon.seaownref seaownref:"", // Own Reference .infcon.seaownref
seashgref:"", // Own Reference .infcon.seashgref
nam:"", // Name .infcon.nam nam:"", // Name .infcon.nam
searef:"", // Party Reference .infcon.searef searef:"", // Party Reference .infcon.searef
pty:{ pty:{
...@@ -27,145 +31,21 @@ export default class Infbtd{ ...@@ -27,145 +31,21 @@ export default class Infbtd{
cxmflg:"", // 是否显示查询码 .infcon.cxmflg cxmflg:"", // 是否显示查询码 .infcon.cxmflg
hndtyp:"", // Handling Type .infcon.hndtyp hndtyp:"", // Handling Type .infcon.hndtyp
invnum:"", // Invoice No. .infcon.invnum invnum:"", // Invoice No. .infcon.invnum
chksubcon:"", // incl. all subcontracts .infcon.chksubcon
chktrnsta:"", // only active transactions .infcon.chktrnsta
trnstm:"", // stream for TRN to selected contract .infcon.trnstm
cbctxt:"", // CBS Column .infcon.cbctxt
cbbstm:"", // stream of CBBs .infcon.cbbstm
cbestm:"", // stream of CBEs .infcon.cbestm
feptxtlbl:"", // label used on FEP-Panel .infcon.feptxtlbl
fcptxtlbl:"", // Text label used on FCP-panel .infcon.fcptxtlbl
fepfeecod:"", // Fee Code .infcon.fepfeecod
fepdsp:"", // Disposition .infcon.fepdsp
fepstm:"", // stream for FEPs to selected contract .infcon.fepstm
fcpstm:"", // stream of foreign charges .infcon.fcpstm
fcpdsp:"", // Disposition .infcon.fcpdsp
setflg:"", // show temporary settlement that already settled .infcon.setflg
sepdelflg:"", // show temporary settlement that already deleted .infcon.sepdelflg
sepstm:"", // stream of SEPs .infcon.sepstm
seabucdatfro:"", // Booking date from .infcon.seabucdatfro
seabucdatto:"", // Booking date till used on GLEINFP .infcon.seabucdatto
seatrninr:"", // Transaction INR .infcon.seatrninr
glestm:"", // Stream of GLEs .infcon.glestm
smhcortyp:"", // Type of Document .infcon.smhcortyp
smhdatfrom:"", // Created between .infcon.smhdatfrom
smhdatto:"", // created till .infcon.smhdatto
smhdir:"", // Direction .infcon.smhdir
chktrn:"", // Active only .infcon.chktrn
smhstm:"", // stream of documents to selected contract .infcon.smhstm
sptinc:"", // Incoming .infcon.sptinc
sptreg:"", // Registered .infcon.sptreg
sptpen:"", // Pending .infcon.sptpen
sptcor:"", // Correction .infcon.sptcor
sptdel:"", // Deleted .infcon.sptdel
sptstm:"", // stream for SPT to selected contract .infcon.sptstm
diadatfrom:"", // Date from .infcon.diadatfrom
diadatto:"", // date till .infcon.diadatto
diasta:"", // Status .infcon.diasta
diastm:"", // stream for diaries to selected contract .infcon.diastm
}, },
infbut:{ infbut:{
dspstm:"", // display stream .infbut.dspstm dspstm:"", // display stream .infbut.dspstm
}, },
ltdgrp:{
rec:{
ownref:"", // Transfer Reference .ltdgrp.rec.ownref
},
},
recpan:{
ltdget:{
sdamod:{
seainf:"", // .recpan.ltdget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.ltdget.sdamod.dadsnd
},
},
ledget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .recpan.ledget.sdamod.dadsnd
seainf:"", // .recpan.ledget.sdamod.seainf
},
},
recget:{
sdamod:{
seainf:"", // .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
aammod:{
addamtflg:"", // Add. Amount .recpan.aammod.addamtflg
},
docgrdmbe1:{
docdsclab:"", // Label of document description .recpan.docgrdmbe1.docdsclab
},
docgrdmbe2:{
docdsclab:"", // Label of document description .recpan.docgrdmbe2.docdsclab
},
futhndflg:"", // further handling .recpan.futhndflg
},
ledgrp:{ ledgrp:{
rec:{ rec:{
ownref:"", // L/C Reference .ledgrp.rec.ownref inr:"",
}, ownref:"",
}
}, },
btdgrp:{ btdgrp:{
rec:{ rec:{
ownref:"", // Doc. Set Reference .btdgrp.rec.ownref ownref:"",
nam:"", // Name of Bill Contract .btdgrp.rec.nam }
doctypcod:"", // Document Type .btdgrp.rec.doctypcod
matdat:"", // Maturity Date .btdgrp.rec.matdat
predat:"", // Presentation Date .btdgrp.rec.predat
docsta:"", // Document Set Status .btdgrp.rec.docsta
},
cbs:{
max:{
cur:"", // Document Amount .btdgrp.cbs.max.cur
amt:"", // Document Amount .btdgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .btdgrp.cbs.opn1.cur
amt:"", // Balance .btdgrp.cbs.opn1.amt
},
},
be1:{
pts:new Pts().data,
},
be2:{
pts:new Pts().data,
},
prb:{
pts:new Pts().data,
},
blk:{
intdis:"", // Internal Discrepancies .btdgrp.blk.intdis
comcon:"", // Comments and Conclusions .btdgrp.blk.comcon
setinsbt:"", // Settlement Instructions transaction field .btdgrp.blk.setinsbt
docdis:"", // Discrepancies .btdgrp.blk.docdis
docdisflg:"", // discrepancies modified .btdgrp.blk.docdisflg
},
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
}, },
prtpanblk:"", // XMLPanel prtpan的内置block .prtpanblk
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -34,7 +34,9 @@ ...@@ -34,7 +34,9 @@
<!--PD000000 --> <!--PD000000 -->
<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>
<!--PD000001 --> <!--PD000001 -->
...@@ -94,6 +96,19 @@ ...@@ -94,6 +96,19 @@
</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>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -227,7 +227,7 @@ ...@@ -227,7 +227,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -291,7 +291,7 @@ ...@@ -291,7 +291,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label=" Details to message Mt 756:" label-width="200px"> </el-form-item> <el-form-item label=" MT756详情:" label-width="200px"> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
style="margin: 0 0" style="margin: 0 0"
@click="onGctpGetrefbut" @click="onGctpGetrefbut"
> >
Details 详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
......
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
</c-col> </c-col>
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" @click="onAplpDet"> <c-button size="small" type="primary" @click="onAplpDet">
Details 详情
</c-button> </c-button>
</c-col> </c-col>
</c-col> </c-col>
...@@ -227,7 +227,7 @@ ...@@ -227,7 +227,7 @@
</c-col> </c-col>
<c-col :span="3"> <c-col :span="3">
<c-button size="small" type="primary" @click="onDffpDet"> <c-button size="small" type="primary" @click="onDffpDet">
Details 详情
</c-button> </c-button>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
> >
<span style="font-family:'宋体';font-weight:bold">details</span> <span style="font-family:'宋体';font-weight:bold">详情</span>
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<!--PD000005 --> <!--PD000005 -->
<el-tab-pane label="Seting Doc" name="utlp"> <el-tab-pane label="单据结算" name="utlp">
<c-content> <c-content>
<m-utlp ref="utlp" :model="model" :codes="codes"/> <m-utlp ref="utlp" :model="model" :codes="codes"/>
</c-content> </c-content>
...@@ -41,37 +41,37 @@ ...@@ -41,37 +41,37 @@
</el-tab-pane> --> </el-tab-pane> -->
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Cash Cover" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/> <m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Bookings" name="glepan"> <el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Message" name="docpan"> <el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="Attachment" name="doctre"> <el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
...@@ -222,8 +222,8 @@ export default { ...@@ -222,8 +222,8 @@ export default {
computed: {}, computed: {},
data(){ data(){
return { return {
det202cvName:"Payment 202 PRB", det202cvName:"头寸调拨(MT202)",
det756Name:"Payment 756 PRB" , det756Name:"通知付款(MT756)" ,
tabVal: "utlp", tabVal: "utlp",
trnName: "brtset", trnName: "brtset",
model: new Brtset().data, model: new Brtset().data,
......
...@@ -31,12 +31,51 @@ ...@@ -31,12 +31,51 @@
<m-rclp :model="model" :codes="codes" /> <m-rclp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Completion" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Attachments" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details --> <!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane label="Reimbursement Details" name="remp"> <el-tab-pane v-if="model.rmbclm.clmrmbflg=='X'" label="Reimbursement Details" name="remp">
<m-remp :model="model" :codes="codes" /> <m-remp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -51,11 +90,26 @@ import Pattern from "~/model/Bttrcl/Pattern"; ...@@ -51,11 +90,26 @@ import Pattern from "~/model/Bttrcl/Pattern";
import Rclp from "./Rclp"; import Rclp from "./Rclp";
import Remp from "./Remp"; import Remp from "./Remp";
import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
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 {
name: "Bttrcl", name: "Bttrcl",
components: { components: {
"m-rclp": Rclp, "m-rclp": Rclp,
"m-remp": Remp, "m-remp": Remp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
}, },
provide() { provide() {
return { return {
...@@ -92,6 +146,9 @@ export default { ...@@ -92,6 +146,9 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
...@@ -46,6 +46,7 @@ import Bptame from './Bptame' ...@@ -46,6 +46,7 @@ import Bptame from './Bptame'
import Bptcan from './Bptcan' import Bptcan from './Bptcan'
import Sptrel from "./Sptrel" import Sptrel from "./Sptrel"
import Sptneg from "./Sptneg"
import Sptrou from "./Sptrou" import Sptrou from "./Sptrou"
import Bddsel from "./Bddsel" import Bddsel from "./Bddsel"
import Infbdd from "./Infbdd" import Infbdd from "./Infbdd"
...@@ -295,6 +296,7 @@ const BusRouter = [ ...@@ -295,6 +296,7 @@ const BusRouter = [
{ path: 'betrcl', component: Betrcl, name: 'Betrcl', meta: { title: '出口信用证单据出口单据索汇' } }, { path: 'betrcl', component: Betrcl, name: 'Betrcl', meta: { title: '出口信用证单据出口单据索汇' } },
{ path: 'betset', component: Betset, name: 'Betset', meta: { title: '出口信用证单据出口收汇' } }, { path: 'betset', component: Betset, name: 'Betset', meta: { title: '出口信用证单据出口收汇' } },
{ path: 'sptrel', component: Sptrel, name: 'Sptrel', meta: { title: 'Sptrel' } }, { path: 'sptrel', component: Sptrel, name: 'Sptrel', meta: { title: 'Sptrel' } },
{ path: 'sptneg', component: Sptneg, name: 'Sptneg', meta: { title: 'Sptneg' } },
{ path: 'sptrou', component: Sptrou, name: 'Sptrou', meta: { title: 'Sptrou' } }, { path: 'sptrou', component: Sptrou, name: 'Sptrou', meta: { title: 'Sptrou' } },
{ path: 'bddsel', component: Bddsel, name: 'Bddsel', meta: { title: 'Bddsel' } }, { path: 'bddsel', component: Bddsel, name: 'Bddsel', meta: { title: 'Bddsel' } },
{ path: 'infbdd', component: Infbdd, name: 'Infbdd', meta: { title: '买方信用证单据查询' } }, { path: 'infbdd', component: Infbdd, name: 'Infbdd', meta: { title: '买方信用证单据查询' } },
......
<template> <template>
<div class="eContainer"> <div class="eContainer" style="height: 90%">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <div style="padding: 0 15px">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="110px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<!-- <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> --> <!-- <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> -->
<!--PD000008 --> <!--PD000008 -->
...@@ -9,7 +18,7 @@ ...@@ -9,7 +18,7 @@
</el-tab-pane> --> </el-tab-pane> -->
<c-content> <c-content>
<m-infsea :model="model" :codes="codes" ref="infsea"/> <m-infsea :model="model" :codes="codes" ref="infsea" />
</c-content> </c-content>
<!-- PD000137 --> <!-- PD000137 -->
...@@ -89,16 +98,17 @@ ...@@ -89,16 +98,17 @@
<!-- </c-tabs> --> <!-- </c-tabs> -->
</el-form> </el-form>
</div> </div>
</div>
</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 Infbrd from "~/model/Infbrd" import Infbrd from "~/model/Infbrd";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Infbrd/Check" import Check from "~/model/Infbrd/Check";
import Default from "~/model/Infbrd/Default" import Default from "~/model/Infbrd/Default";
import Pattern from "~/model/Infbrd/Pattern" import Pattern from "~/model/Infbrd/Pattern";
import Infsea from "./Infsea" import Infsea from "./Infsea";
// import Ovwp from "./Ovwp" // import Ovwp from "./Ovwp"
// import Docpre from "./Docpre" // import Docpre from "./Docpre"
// import Shpdet from "./Shpdet" // import Shpdet from "./Shpdet"
...@@ -115,11 +125,10 @@ import Infsea from "./Infsea" ...@@ -115,11 +125,10 @@ import Infsea from "./Infsea"
// import Prtpan from "./Prtpan" // import Prtpan from "./Prtpan"
// import Ordpan from "./Ordpan" // import Ordpan from "./Ordpan"
export default { export default {
name: "Infbrd", name: "Infbrd",
components:{ components: {
"m-infsea" : Infsea, "m-infsea": Infsea,
// "m-ovwp" : Ovwp, // "m-ovwp" : Ovwp,
// "m-docpre" : Docpre, // "m-docpre" : Docpre,
// "m-shpdet" : Shpdet, // "m-shpdet" : Shpdet,
...@@ -138,11 +147,11 @@ export default { ...@@ -138,11 +147,11 @@ export default {
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "infsea", tabVal: "infsea",
trnName: "infbrd", trnName: "infbrd",
...@@ -152,34 +161,30 @@ export default { ...@@ -152,34 +161,30 @@ export default {
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
} };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}
}, },
created:async function(){ },
created: async function () {
console.log("进入infbrd交易"); console.log("进入infbrd交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ this.updateModel(rtnmsg.data);
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.$refs.infsea.handleSearch(); this.$refs.infsea.handleSearch();
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
else },
{ };
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script> </script>
<style> <style>
</style> </style>
<template>
<div class="eibs-tab">
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbestm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Ext.ID\" 140 ',
'8 2 \"Type of Entry\" 140',
'9 3 \"T.\" 140',
'11 4 \"Date\" 140',
'12 5 \"Cur\" 140',
'18 5 \"Cur\" 140',
'3 6 \"Amount\" 140',
'4 6 \"Conv.Amount\" 140',
'5 7 \"I\" 140',
'15 7 \" \" 140',
'3 8 \"Created\" 140',
'4 8 \"End Date\" 140',
'5 9 \"Description\" 140',
'15 9 \"Account\" 140',
'5 10 \"Trn ID\" 140',
'15 10 \"CBE ID\" 140',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="13">
<el-form-item label="CBS Column" prop="infcon.cbctxt">
<c-select
v-model="model.infcon.cbctxt"
style="width: 100%"
placeholder="请选择CBS Column"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbbstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
'1 1 "Ext.ID" 155 ',
'8 2 "Begin" 155',
'9 3 "End" 155',
'11 4 "Cur." 155',
'12 5 "Balance" 155',
// "18 5 \"MT\" 100",
'3 6 "Cur." 155',
'4 7 "Converted Amount" 155',
'5 8 "Cbe ID" 155',
'15 9 " " 155',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitinf.labinftxt"
data-path=".mtabut.coninf.oitinf.labinftxt"
>
</span>
</c-col>
<c-col :span="14">
<el-form-item label="General" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input
type="textarea"
:rows="3"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Display Type" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col>
<c-col :span="14">
<el-form-item label="Settlement" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input
type="textarea"
:rows="3"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Display Type" prop="mtabut.coninf.oitset.oit.inflev">
<c-select
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-row style="">
<c-col :span="11">
<c-col :span="12">
<el-form-item label="Execution Date" prop="mtabut.coninf.conexedat">
<c-date-picker
type="date"
v-model="model.mtabut.coninf.conexedat"
style="width: 100%"
placeholder="请选择执行日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1" style="aligh:left">
<c-col :span="12">
<el-form-item
label="Send for Release to "
prop="mtabut.coninf.usr.extkey"
>
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</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/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<el-form-item label="Discrepancies" prop="btdgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.btdgrp.blk.docdis"
maxlength="50"
show-word-limit
placeholder="请输入Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-col :span="24">
<c-button size="small" type="primary" @click="onDocdisButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.btdgrp.blk.docdisflg"
>modified</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Comments and Conclusions"
prop="btdgrp.blk.comcon"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.comcon"
maxlength="65"
show-word-limit
placeholder="请输入Comments and Conclusions"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="further handling" prop="recpan.futhndflg">
<c-select
v-model="model.recpan.futhndflg"
style="width: 100%"
placeholder="请选择further handling"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="20">
<el-form-item
label="Internal Discrepancies"
prop="btdgrp.blk.intdis"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.intdis"
maxlength="65"
show-word-limit
placeholder="请输入Internal Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Settlement Instructions transaction field"
prop="btdgrp.blk.setinsbt"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.setinsbt"
maxlength="65"
show-word-limit
placeholder="请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col :span="12">
<span
v-text="model.recpan.docgrdmbe1.docdsclab"
data-path=".recpan.docgrdmbe1.docdsclab"
>
</span>
</c-col>
<c-col :span="12">
<span
v-text="model.recpan.docgrdmbe2.docdsclab"
data-path=".recpan.docgrdmbe2.docdsclab"
>
</span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="6">
<el-form-item label="Fee Code" prop="infcon.fepfeecod">
<c-select
v-model="model.infcon.fepfeecod"
style="width: 100%"
placeholder="请选择Fee Code"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8" :offset="4">
<el-form-item label="Disposition" prop="infcon.fepdsp">
<c-select
v-model="model.infcon.fepdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.fepstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-col>
<c-col :span="12">
<span v-text="model.infcon.feptxtlbl" data-path=".infcon.feptxtlbl">
</span>
</c-col>
<c-col :span="8">
<el-form-item label="Disposition" prop="infcon.fcpdsp" style="padding:20px 0 0 0">
<c-select
v-model="model.infcon.fcpdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.fcpstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-col>
<c-col :span="12">
<span v-text="model.infcon.fcptxtlbl" data-path=".infcon.fcptxtlbl">
</span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
'1 1 "Fee Code" 155 ',
'8 2 "Fee Text" 155',
'9 3 "Disposition" 155',
'11 4 "Role" 155',
'12 5 "Cur." 155',
'3 6 "Amount" 155',
'4 7 "Transaction/INR" 155',
'5 8 "Entry Date" 155',
'15 9 "Status" 155',
],
data: [],
},
stmData1: {
columns: [
'1 1 "Payer" 175 ',
'8 1 "Text for Payer" 175',
'9 2 "Payee" 175',
'11 2 "Text for Payee" 175',
'12 3 "Disposition" 175',
'3 4 "Cue." 175',
'3 5 "Amount" 175',
'4 6 "Transaction/INR" 175',
'5 7 "Entry Date" 175',
'15 8 "Status" 175',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="5">
<el-form-item label="Booking date from" prop="infcon.seabucdatfro">
<c-date-picker type="date" v-model="model.infcon.seabucdatfro" style="width:100%" placeholder="请选择Booking date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="5" >
<el-form-item label="to" prop="infcon.seabucdatto">
<c-date-picker type="date" v-model="model.infcon.seabucdatto" style="width:100%" placeholder="请选择Booking date till used on GLEINFP"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12" :offset="1">
<el-form-item label="Transaction INR" prop="infcon.seatrninr">
<c-input v-model="model.infcon.seatrninr" maxlength="8" placeholder="请输入Transaction INR"></c-input>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.glestm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData: {
columns: [
'1 1 "TrnINR" 155 ',
'8 2 "Account" 155',
'9 3 "D/C" 155',
'11 4 "Cur." 155',
'12 4 "s.Cur" 155',
'18 5 "Amount" 155',
'3 5 "Sys.Amount" 155',
'4 6 "Val.Date" 155',
'5 6 "Book.Date" 155',
'15 7 "Booking Text 1" 155',
'12 7 "Booking Text 2" 155',
'18 7 "Booking Text 3" 155',
'3 8 "P.N." 155',
'4 9 "Exp.Session" 155',
'5 9 "Exp.Status" 155',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="11">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Transfer Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="Doc. Set Reference" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Doc. Set Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Document Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.recpan.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-input
v-model="model.btdgrp.rec.doctypcod"
maxlength="1"
placeholder="请输入Document Type"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presentation Date" prop="btdgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.predat"
style="width: 100%"
placeholder="请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Document Set Status" prop="btdgrp.rec.docsta">
<c-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="recpan.recget.sdamod.dadsnd"
>
<c-input
v-model="model.recpan.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="1st Beneficiary Ref."
prop="btdgrp.be1.pts.ref"
>
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入1st Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="recpan.ledget.sdamod.seainf">
<c-input
v-model="model.recpan.ledget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="2nd Beneficiary Ref."
prop="btdgrp.be2.pts.ref"
>
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="recpan.ledget.sdamod.seainf">
<c-input
v-model="model.recpan.ledget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presenting Bank" prop="btdgrp.prb.pts.ref">
<c-input
v-model="model.btdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Presenting Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="btdgrp.prb.pts.nam">
<c-input
v-model="model.btdgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</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/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
...@@ -83,7 +83,11 @@ ...@@ -83,7 +83,11 @@
<el-row v-show="searchSlot.searchToggle"> <el-row v-show="searchSlot.searchToggle">
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%"> <el-form-item
label="Party Reference"
prop="infcon.searef"
style="width: 100%"
>
<c-input <c-input
v-model="model.infcon.searef" v-model="model.infcon.searef"
maxlength="16" maxlength="16"
...@@ -129,26 +133,59 @@ ...@@ -129,26 +133,59 @@
</c-col>--> </c-col>-->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" style="width: 100%"> <el-form-item
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input> label="Select Single Party"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Name" prop="infcon.pty.nam" style="width: 100%"> <el-form-item
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" disabled></c-input> label="Party Name"
prop="infcon.pty.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入Party Name"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Name/BIC" prop="infcon.seapty" style="width: 100%"> <el-form-item
<c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input> label="Party Name/BIC"
prop="infcon.seapty"
style="width: 100%"
>
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%"> <el-form-item
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role"> label="Role"
prop="infcon.searol"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
<el-option <el-option
v-for="item in codes.searol1" v-for="item in codes.searol1"
:key="item.value" :key="item.value"
...@@ -173,8 +210,18 @@ ...@@ -173,8 +210,18 @@
</c-col>--> </c-col>-->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Resp.User" disabled prop="infcon.usr.extkey" style="width: 100%"> <el-form-item
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID" disabled></c-input> label="Resp.User"
disabled
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -476,8 +523,8 @@ ...@@ -476,8 +523,8 @@
ref="childs" ref="childs"
:ownref="ownref" :ownref="ownref"
trnCode="letsel" trnCode="letsel"
ownrefPath="ltdgrp" ownrefPath="btdgrp"
tabIndex="9" tabIndex="11"
:model="letselModel" :model="letselModel"
@onChoose="onChoose" @onChoose="onChoose"
>11</m-busbtn >11</m-busbtn
...@@ -506,13 +553,23 @@ export default { ...@@ -506,13 +553,23 @@ export default {
dialogTableVisible: false, dialogTableVisible: false,
trnData: { trnData: {
columns: [ columns: [
'0 7 "Trn ID" 56',
'1 1 "Transaction Name" 250', '0 8 "Trn ID" 100',
'2 2 "Entry" 72 4 7', '1 1 "Reference" 150',
'3 3 "Status" 80 1 0 1 RELSTA', '2 2 "Transaction Name" 195',
'4 4 "Cur." 40', '3 3 "Entry" 80 4 7',
'5 5 "Relevant Amount" 120 2 8 1 4', // '4 4 "Status" 65 1 0 1 RELSTA',
'6 6 "Signed" 60', {
index: 4,
position: 4,
width: 100,
pattern: "code",
label: "Status",
code: this.codes.relstaEN,
},
'5 5 "Cur." 80',
'6 6 "Relevant Amount" 150 2 8 1 5',
'7 7 "Signed" 100',
// '1 1 "编号" 200', // '1 1 "编号" 200',
// '2 2 "交易名称" 120', // '2 2 "交易名称" 120',
...@@ -534,24 +591,20 @@ export default { ...@@ -534,24 +591,20 @@ export default {
}, },
stmData: { stmData: {
columns: [ columns: [
'1 1 \"Reference\" 100', '1 1 "Reference" 110',
'2 2 \"Resp. User\" 100', '2 2 "Invoice No." 150',
'3 12 \"Opened\" 500 4 7', '3 9 "Opened" 100 4 7',
'4 13 \"Expired\" 500 4 7', '4 10 "Closed" 100 4 7',
'5 14 \"Closed\" 500 4 7', '5 8 "PTA NO." 150',
'6 3 \"分行名称\" 136', '6 3 "Party Number" 175',
'7 9 \"PTA NO.\" 100', '7 4 "1st Beneficiary" 175',
'8 4 \"Party Number\" 133', '8 5 "1st Beneficary CN" 191',
'9 5 \"1st Beneficiary\" 133', '9 6 "Party Number" 175',
'10 6 \"1st Beneficary CN\" 191', '10 7 "2nd Beneficiary" 175',
'11 7 \"Party Number\" 133', '11 11 "Cur" 80',
'12 8 \"2nd Beneficiary\" 133', '12 13 "Doc. Amount" 150 2 8 1 11',
'13 10 \"Party Number\" 133', '13 12 "Cur" 80',
'14 11 \"Advising Bank\" 133', '14 14 "Open Amount" 150 2 8 1 13',
'15 15 \"Cur\" 410',
'16 17 \"L/C Amount\" 508 2 8 1 15',
'17 16 \"Cur\" 410',
'18 18 \"Open Amount\" 508 2 8 1 17'
// '1 1 "Reference" 105', // '1 1 "Reference" 105',
// '2 2 "Resp. User" 105', // '2 2 "Resp. User" 105',
// '3 3 "Tenor day" 105 0', // '3 3 "Tenor day" 105 0',
......
<template>
<div class="eibs-tab">
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptinc">Incoming</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptreg">Registered</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptpen">Pending</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptcor">Correction</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptdel">Deleted/Rejected</c-checkbox>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sptstm"
>
</c-istream-table>
</c-col>
<c-col :span="6">
<el-form-item label="Date from" prop="infcon.diadatfrom">
<c-date-picker type="date" v-model="model.infcon.diadatfrom" style="width:100%" placeholder="请选择Date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="date to" prop="infcon.diadatto">
<c-date-picker type="date" v-model="model.infcon.diadatto" style="width:100%" placeholder="请选择date till"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Status" prop="infcon.diasta">
<c-select v-model="model.infcon.diasta" style="width:100%" placeholder="请选择Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.diastm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData1: {
columns: [
'1 1 \"Date\" 200 ',
'8 2 \"Reason\" 200',
'9 3 \"Description\" 200',
'11 4 \"Transaction\" 200',
'12 5 \"User\" 200',
// "18 5 \"MT\" 100",
'3 6 \"Group\" 200',
'4 7 \"Status\" 200',
],
data: [],
},
stmData: {
columns: [
'1 1 \"Trn\" 175 ',
'8 2 \"Reference\" 175',
'9 3 \"Name\" 175',
'11 4 \"Creation\" 175',
'12 5 \"Status\" 175',
// "18 5 \"MT\" 100",
'3 6 \"By\" 175',
'4 7 \"Info\" 175',
'5 8 \"Infotext\" 175',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="20">
<el-form-item label="XMLPanel prtpan的内置block" prop="prtpanblk">
<c-input type="textarea" :rows="5" v-model="model.prtpanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtpan的内置block" ></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/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.infcon.setflg">show temporary settlement that already settled</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sepdelflg">show temporary settlement that already deleted</c-checkbox>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sepstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Cre.Date\" 171 ',
'8 2 \"Reference\" 171',
'9 3 \"Cur.\" 171',
'11 4 \"Amount\" 171',
'12 5 \"Cre.TrnINR\" 171',
// "18 5 \"MT\" 100",
'3 6 \"Cre.Trn\" 171',
'4 7 \"Setttl.TrnINR\" 171',
'5 8 \"Settl.Date\" 171',
'15 9 \" \" 171',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Type of Document" prop="infcon.smhcortyp">
<c-select
v-model="model.infcon.smhcortyp"
style="width: 100%"
placeholder="请选择Type of Document"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Created between " prop="infcon.smhdatfrom">
<c-date-picker
type="date"
v-model="model.infcon.smhdatfrom"
style="width: 100%"
placeholder="请选择Created between "
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="created till" prop="infcon.smhdatto">
<c-date-picker
type="date"
v-model="model.infcon.smhdatto"
style="width: 100%"
placeholder="请选择created till"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Direction" prop="infcon.smhdir">
<c-select
v-model="model.infcon.smhdir"
style="width: 100%"
placeholder="请选择Direction"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.infcon.chktrn">Active only</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.smhstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Type\" 175 ',
'8 2 \"Key\" 175',
'9 3 \"Document\" 175',
'11 4 \"Created\" 175',
'12 5 \"Direction\" 175',
// "18 5 \"MT\" 100",
'3 6 \"SMHINR\" 175',
'4 7 \" \" 175',
'5 8 \" \" 175',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="8">
<c-checkbox v-model="model.infcon.chksubcon">incl. all subcontracts</c-checkbox>
</c-col>
<c-col :span="16">
<c-checkbox v-model="model.infcon.chktrnsta">only active transactions</c-checkbox>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.trnstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
<!--el-form-item label="stream for TRN to selected contract" prop="infcon.trnstm">
<c-input
v-model="model.infcon.trnstm"
:rows="5"
placeholder="请输入stream for TRN to selected contract"></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/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Transaction Name\" 200 ',
'8 2 \"Entry\" 200',
'9 3 \"Status\" 200',
'11 4 \"Cur.\" 200',
'12 5 \"Relevant Amount\" 200',
'3 6 \"Signed\" 200',
'4 7 \"Trn ID\" 200',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -50,7 +50,7 @@ export default { ...@@ -50,7 +50,7 @@ export default {
data(){ data(){
return { return {
tabVal: "infsea", tabVal: "infsea",
trnName: "Infbtd", trnName: "infbtd",
model: new Infbtd().data, model: new Infbtd().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
......
...@@ -506,13 +506,22 @@ export default { ...@@ -506,13 +506,22 @@ export default {
dialogTableVisible: false, dialogTableVisible: false,
trnData: { trnData: {
columns: [ columns: [
'0 7 "Trn ID" 56', '0 8 "Trn ID" 100',
'1 1 "Transaction Name" 250', '1 1 "Reference" 150',
'2 2 "Entry" 72 4 7', '2 2 "Transaction Name" 195',
'3 3 "Status" 80 1 0 1 RELSTA', '3 3 "Entry" 80 4 7',
'4 4 "Cur." 40', // '4 4 "Status" 65 1 0 1 RELSTA',
'5 5 "Relevant Amount" 120 2 8 1 4', {
'6 6 "Signed" 60', index: 4,
position: 4,
width: 100,
pattern: "code",
label: "Status",
code: this.codes.relstaEN,
},
'5 5 "Cur." 80',
'6 6 "Relevant Amount" 150 2 8 1 5',
'7 7 "Signed" 100',
// '1 1 "编号" 200', // '1 1 "编号" 200',
// '2 2 "交易名称" 120', // '2 2 "交易名称" 120',
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<template slot="footer"> <template slot="footer">
<c-button <c-button
size="small" size="small"
style="margin-left: 10px; padding: 0 10px" style="margin-left: 10px; padding: 0 12px"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onExtkey"> @click="onExtkey">
...@@ -416,7 +416,7 @@ ...@@ -416,7 +416,7 @@
<span style="font-family:'宋体';font-weight:bold"></span> <span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
<c-button <c-button
style="margin:0 0" style="margin:0 0;"
size="small" size="small"
type="primary" type="primary"
...@@ -512,7 +512,7 @@ ...@@ -512,7 +512,7 @@
<span style="font-family:'宋体';font-weight:bold"></span> <span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
<c-button <c-button
style="margin:0 0" style="margin:0 0;"
size="small" size="small"
type="primary" type="primary"
...@@ -613,7 +613,7 @@ ...@@ -613,7 +613,7 @@
<span style="font-family:'宋体';font-weight:bold"></span> <span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
<c-button <c-button
style="margin:0 0" style="margin:0 0;"
size="small" size="small"
type="primary" type="primary"
@click="onBenpDet" @click="onBenpDet"
......
...@@ -131,7 +131,6 @@ ...@@ -131,7 +131,6 @@
icon="el-icon-info" icon="el-icon-info"
@click="onRmbpDet" @click="onRmbpDet"
> >
详情
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="概要" name="ovwp"> <el-tab-pane :label="$t('litp.PD000001')" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -27,28 +27,28 @@ ...@@ -27,28 +27,28 @@
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane <el-tab-pane
v-if="model.litp.aamp.aammod.addamtflg" v-if="model.litp.aamp.aammod.addamtflg"
label="附加金额" :label="$t('aamp.PD000001')"
name="aamp" name="aamp"
> >
<m-aamp :model="model" :codes="codes" /> <m-aamp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000077 --> <!--PD000077 -->
<el-tab-pane label="详情" name="detp"> <el-tab-pane :label="$t('litp.PD000077')" name="detp">
<c-content> <c-content>
<m-detp :model="model" :codes="codes" /> <m-detp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000042 --> <!--PD000042 -->
<el-tab-pane label="当事人" name="ptyp"> <el-tab-pane :label="$t('litp.PD000042')" name="ptyp">
<c-content> <c-content>
<m-ptyp :model="model" :codes="codes" /> <m-ptyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000057 --> <!--PD000057 -->
<el-tab-pane label="货物" name="dogp"> <el-tab-pane :label="$t('litp.PD000057')" name="dogp">
<c-content> <c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'"
/> />
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000060 --> <!--PD000060 -->
<el-tab-pane label="单据" name="dorp"> <el-tab-pane :label="$t('litp.PD000060')" name="dorp">
<c-content> <c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'"
/> />
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000073 --> <!--PD000073 -->
<el-tab-pane label="附加条款" name="adcp"> <el-tab-pane :label="$t('litp.PD000074')" name="adcp">
<c-content> <c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'"
/> />
...@@ -72,57 +72,57 @@ ...@@ -72,57 +72,57 @@
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外记账" name="engp"> <el-tab-pane :label="$t('liaall.PD000027')" name="engp">
<c-content> <c-content>
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane :label="$t('liaccv.PD000001')" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" /> <m-ccvpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="结算" name="setpan"> <el-tab-pane :label="$t('setmod.PD000000')" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="会计分录" name="glepan"> <el-tab-pane :label="$t('glemod.PD000001')" name="glepan">
<m-glepan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000510 --> <!--PD000510 -->
<el-tab-pane label="备查表" name="addbcb"> <el-tab-pane :label="$t('litopn.PD000510')" name="addbcb">
<m-addbcb :model="model" :codes="codes" /> <m-addbcb :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp"> <el-tab-pane :label="$t('coninf.PD000000')" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="面函/报文" name="docpan"> <el-tab-pane :label="$t('trndoc.PD000529')" name="docpan">
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="附件" name="doctre"> <el-tab-pane :label="$t('trndoc.PD000546')" name="doctre">
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000002 --> <!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes" /> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000110 --> <!--PD000110 -->
<el-tab-pane <el-tab-pane
label="2106银行跟单结算及表外融资" :label="$t('cnybop.PD000110')"
name="libp" name="libp"
v-if="this.model.cnybop.libflg == '1'" v-if="this.model.cnybop.libflg == '1'"
> >
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
<!--PD000346 --> <!--PD000346 -->
<el-tab-pane <el-tab-pane
v-if="model.lidgrp.rec.spcrcbflg" v-if="model.lidgrp.rec.spcrcbflg"
label="仅适用于指定银行的特殊付款条件" :label="$t('litp.PD000422')"
name="spcrcvp" name="spcrcvp"
> >
<m-spcrcvp :model="model" :codes="codes" /> <m-spcrcvp :model="model" :codes="codes" />
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
</el-tab-pane> --> </el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane :label="$t('limmod.PD000001')" name="limitbody">
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
......
...@@ -128,10 +128,10 @@ export default { ...@@ -128,10 +128,10 @@ export default {
{ inifrm: "dbiusr", ininam: "Dbiusr", pntmiu: "10" }, { inifrm: "dbiusr", ininam: "Dbiusr", pntmiu: "10" },
//{ inifrm: "dbibch", ininam: "Dbibch", pntmiu: "10" }, //{ inifrm: "dbibch", ininam: "Dbibch", pntmiu: "10" },
{ inifrm: "infusr", ininam: "用户信息", pntmiu: "10" }, { inifrm: "infusr", ininam: "用户信息", pntmiu: "10" },
{ inifrm: "11", ininam: "卖方信用证", pntmiu: "" }, //{ inifrm: "11", ininam: "卖方信用证", pntmiu: "" },
{ inifrm: "detopn", ininam: "卖方信用证开立", pntmiu: "11" }, //{ inifrm: "detopn", ininam: "卖方信用证开立", pntmiu: "11" },
{ inifrm: "detame", ininam: "卖方信用证修改", pntmiu: "11" }, //{ inifrm: "detame", ininam: "卖方信用证修改", pntmiu: "11" },
{ inifrm: "detsel", ininam: "卖方信用证查询", pntmiu: "11" }, //{ inifrm: "detsel", ininam: "卖方信用证查询", pntmiu: "11" },
{ inifrm: "12", ininam: "智能审单", pntmiu: "" }, { inifrm: "12", ininam: "智能审单", pntmiu: "" },
{ inifrm: "examRule", ininam: "智能审单规则配置", pntmiu: "12" }, { inifrm: "examRule", ininam: "智能审单规则配置", pntmiu: "12" },
...@@ -146,6 +146,8 @@ export default { ...@@ -146,6 +146,8 @@ export default {
{ inifrm: "switsk", ininam: "Switsk", pntmiu: "14" }, { inifrm: "switsk", ininam: "Switsk", pntmiu: "14" },
{ inifrm: "mgrtsk", ininam: "Mgrtsk", pntmiu: "14" }, { inifrm: "mgrtsk", ininam: "Mgrtsk", pntmiu: "14" },
{ inifrm: "sptrel", ininam: "sptrel", pntmiu: "14" }, { inifrm: "sptrel", ininam: "sptrel", pntmiu: "14" },
{ inifrm: "sptneg", ininam: "sptneg", pntmiu: "14" },
{ inifrm: "15",ininam: "福费廷管理", pntmiu: "" }, { inifrm: "15",ininam: "福费廷管理", pntmiu: "" },
{ inifrm: "assetInfo", ininam: "资产信息管理", pntmiu: "15" }, { inifrm: "assetInfo", ininam: "资产信息管理", pntmiu: "15" },
......
<template>
<ReviewWrapper>
<Bttrcl></Bttrcl>
</ReviewWrapper>
</template>
<script>
import Bttrcl from "~/views/Business/Bttrcl";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBttrcl",
components: { ReviewWrapper, Bttrcl },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
...@@ -108,6 +108,8 @@ import ReviewGitcrj from "./Business/ReviewGitcrj.vue"; ...@@ -108,6 +108,8 @@ import ReviewGitcrj from "./Business/ReviewGitcrj.vue";
import ReviewGitset from "./Business/ReviewGitset.vue"; import ReviewGitset from "./Business/ReviewGitset.vue";
import ReviewGctcan from "./Business/ReviewGctcan.vue"; import ReviewGctcan from "./Business/ReviewGctcan.vue";
import ReviewBttrcl from "./Business/ReviewBttrcl.vue";
...@@ -233,6 +235,9 @@ const ReviewRouter = [ ...@@ -233,6 +235,9 @@ const ReviewRouter = [
{ path: "gitcrj", component: ReviewBctrad, name: "ReviewGitcrj", meta: { title: "复核-Gitcrj" } }, { path: "gitcrj", component: ReviewBctrad, name: "ReviewGitcrj", meta: { title: "复核-Gitcrj" } },
{ path: "gctcan", component: ReviewBctsel, name: "ReviewGctcan", meta: { title: "复核-Gctcan" } }, { path: "gctcan", component: ReviewBctsel, name: "ReviewGctcan", meta: { title: "复核-Gctcan" } },
{ path: "bttrcl", component: ReviewBttrcl, name: "ReviewBttrcl", meta: { title: "复核-Bttrcl" } },
]; ];
export default ReviewRouter; export default ReviewRouter;
\ No newline at end of file
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