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
No related merge requests found
...@@ -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
} }
} }
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!--===============左 =================== --> <!--===============左 =================== -->
<el-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnylic.spk"> <el-form-item label="业务主键" prop="cnybop.cnylic.spk">
<c-input <c-input
...@@ -14,6 +14,17 @@ ...@@ -14,6 +14,17 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input
disabled
v-model="model.cnybop.sbankname"
maxlength="80"
placeholder="请输入银行机构名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构代码" prop="cnybop.cnyinc.sbankorgcode"> <el-form-item label="银行机构代码" prop="cnybop.cnyinc.sbankorgcode">
<c-input <c-input
disabled disabled
...@@ -25,127 +36,97 @@ ...@@ -25,127 +36,97 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务属性" prop="cnybop.cnyinc.stransattr"> <c-form-item label="收款人账号" prop="cnybop.cnyinc.spayeeacct">
<c-select <c-input v-model="model.cnybop.cnyinc.spayeeacct" maxlength="32" placeholder="请输入收款人账号"></c-input>
v-model="model.cnybop.cnyinc.stransattr" </c-form-item>
style="width: 100%" </c-col>
placeholder="请选择业务属性"
:code="codes.stransattr" <c-col :span="24">
> <c-form-item label="收款人名称" prop="cnybop.spayeename">
<c-input v-model="model.cnybop.spayeename" maxlength="80" placeholder="请输入收款人名称"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人属性" prop="cnybop.cnyinc.cpayeeattr">
<c-select v-model="model.cnybop.cnyinc.cpayeeattr" style="width:100%" placeholder="请输入收款人属性" :code="codes.cpayeeattr">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <c-form-item label="付款人名称" prop="cnybop.spayername">
label="境外对手行代码" <c-input v-model="model.cnybop.spayername" maxlength="80" placeholder="请输入付款人名称"></c-input>
prop="cnybop.cnyinc.sforbankswiftbic" </c-form-item>
>
<c-input
v-model="model.cnybop.cnyinc.sforbankswiftbic"
maxlength="11"
placeholder="请输入境外对手行代码"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="境内企业机构代码" prop="cnybop.cnyinc.sorgcode"> <el-form-item label="结算方式" prop="cnybop.cnyinc.sbalancemode">
<c-input <c-select v-model="model.cnybop.cnyinc.sbalancemode" style="width:100%" placeholder="请输入结算方式" :code="codes.sbalancemode">
v-model="model.cnybop.cnyinc.sorgcode" </c-select>
maxlength="18"
placeholder="请输入境内企业机构代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="清算(结算)帐户类型" prop="cnybop.cnyinc.cpayeraccttyp">
label="境外企业国别地区代码" <c-select v-model="model.cnybop.cnyinc.cpayeraccttyp" style="width:100%" placeholder="请输入清算(结算)帐户类型" :code="codes.cpayeraccttyp">
prop="cnybop.cnyinc.sforeigncountrycode" </c-select>
>
<c-fullbox>
<c-input
v-model="model.cnybop.cnyinc.sforeigncountrycode"
maxlength="3"
placeholder="请输入境外企业国别地区代码"
@keyup.enter.native="eventFunction('cnybop.cnyinc.sforeigncountrycode')"
></c-input>
<template slot="footer">
<!-- @click="showGridPromptDialog('cnybop.libcty.selbut1',null,null,{TXT:'cnybop.cnyinc.sforeigncountrycode'},{TXT:false},'doxpDialog')" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('cnybop.libcty.selbut1', null, null,{TXT:
'cnybop.cnyinc.sforeigncountrycode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务到期日" prop="cnybop.cnyinc.denddate"> <c-form-item label="清算(结算)账户账号" prop="cnybop.cnyinc.spayeracct">
<c-date-picker <c-input v-model="model.cnybop.cnyinc.spayeracct" maxlength="32" placeholder="请输入清算(结算)账户账号"></c-input>
type="date" </c-form-item>
v-model="model.cnybop.cnyinc.denddate"
style="width: 100%"
placeholder="请选择业务到期日"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="币种" prop="cnybop.cnyinc.currencycode"> <el-form-item label="收款日期" prop="cnybop.cnyinc.dpayeedate">
<c-select <c-date-picker type="date" v-model="model.cnybop.cnyinc.dpayeedate" style="width:100%" placeholder="请输入收款日期"></c-date-picker>
v-model="model.cnybop.cnyinc.currencycode"
style="width: 100%"
placeholder="请选择币种"
:code="codes.currencycode"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="期限条件" prop="cnybop.cnyinc.stermtype"> <el-form-item label="收款币种" prop="cnybop.cnyinc.spayeecny">
<c-select <c-select v-model="model.cnybop.cnyinc.spayeecny" style="width:100%" placeholder="请输入收款币种" :code="codes.curtxt1">
v-model="model.cnybop.cnyinc.stermtype"
style="width: 100%"
placeholder="请选择期限条件"
:code="codes.stermtype"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="承兑日期" prop="cnybop.cnyinc.dexchangedate"> <c-form-item label="原币金额" prop="cnybop.cnyinc.ftotalamt">
<c-date-picker <c-input v-model="model.cnybop.cnyinc.ftotalamt" placeholder="请输入原币金额"></c-input>
type="date" </c-form-item>
v-model="model.cnybop.cnyinc.dexchangedate"
style="width: 100%"
placeholder="请选择承兑日期"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="承兑到期日" prop="cnybop.cnyinc.dexchangeenddate"> <c-form-item label="货物贸易收款金额" prop="cnybop.cnyinc.fpayeeamt">
<c-date-picker <c-input v-model="model.cnybop.cnyinc.fpayeeamt" placeholder="请输入货物贸易收款金额"></c-input>
type="date" </c-form-item>
v-model="model.cnybop.cnyinc.dexchangeenddate" </c-col>
style="width: 100%"
placeholder="请选择承兑到期日" <c-col :span="24">
></c-date-picker> <c-form-item label="已报关收款金额" prop="cnybop.cnyinc.fcustomsamt">
</el-form-item> <c-input v-model="model.cnybop.cnyinc.fcustomsamt" placeholder="请输入已报关收款金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="已备案收款金额" prop="cnybop.cnyinc.frecordamt">
<c-input v-model="model.cnybop.cnyinc.frecordamt" placeholder="请输入已备案收款金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="交易附言" prop="cnybop.saddword">
<c-input v-model="model.cnybop.saddword" maxlength="80" placeholder="请输入交易附言"></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</el-col>
<!-- ===============右 ===========================--> <!-- ===============右 ===========================-->
<el-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行业务编号" prop="cnybop.cnyinc.sbanktrano"> <el-form-item label="银行业务编号" prop="cnybop.cnyinc.sbanktrano">
<c-input <c-input
...@@ -158,98 +139,92 @@ ...@@ -158,98 +139,92 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname"> <c-form-item label="收款人机构代码或身份证件号码" prop="cnybop.cnyinc.spayeeorgcode">
<c-input v-model="model.cnybop.cnyinc.spayeeorgcode" maxlength="18" placeholder="请输入收款人机构代码或身份证件号码"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人常驻国家地区代码"
prop="cnybop.cnyinc.spayercountrycode"
>
<c-fullbox>
<c-input <c-input
disabled v-model="model.cnybop.cnyinc.spayercountrycode"
v-model="model.cnybop.sbankname" maxlength="3"
maxlength="80" placeholder="请输入境外企业国别地区代码"
placeholder="请输入银行机构名称" @keyup.enter.native="eventFunction('cnybop.cnyinc.spayercountrycode')"
></c-input> ></c-input>
<template slot="footer">
<!-- @click="showGridPromptDialog('cnybop.libcty.selbut1',null,null,{TXT:'cnybop.cnyinc.sforeigncountrycode'},{TXT:false},'doxpDialog')" -->
<c-button
size="small"
type="primary"
@click="showGridPromptDialog('cnybop.inccty.selbut1', null, null,{COD:
'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务类型" prop="cnybop.cnyinc.stranstype"> <c-form-item label="付款行SWIFT BIC" prop="cnybop.cnyinc.sswiftbic">
<c-select <c-input v-model="model.cnybop.cnyinc.sswiftbic" maxlength="11" placeholder="请输入付款行SWIFT BIC"></c-input>
v-model="model.cnybop.cnyinc.stranstype" </c-form-item>
style="width: 100%"
placeholder="请选择业务类型"
:code="codes.stranstype"
>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="境内企业名称" prop="cnybop.sorgname"> <c-form-item label="中间转汇行" prop="cnybop.cnyinc.smidtransbank">
<c-input <c-input v-model="model.cnybop.cnyinc.smidtransbank" maxlength="11" placeholder="请输入中间转汇行"></c-input>
v-model="model.cnybop.sorgname" </c-form-item>
maxlength="80"
placeholder="请输入境内企业名称"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="境外企业名称" prop="cnybop.sforeignorgname"> <c-form-item label="预收款比例" prop="cnybop.incscale">
<c-input <c-input v-model="model.cnybop.incscale" maxlength="4" placeholder="请输入预收款比例"></c-input>
v-model="model.cnybop.sforeignorgname" </c-form-item>
maxlength="80"
placeholder="请输入境外企业名称"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务发生日期" prop="cnybop.cnyinc.doccurdate"> <c-form-item label="预收款金额" prop="cnybop.cnyinc.fprepayeeamt">
<c-date-picker <c-input v-model="model.cnybop.cnyinc.fprepayeeamt" placeholder="请输入预收款金额"></c-input>
type="date" </c-form-item>
v-model="model.cnybop.cnyinc.doccurdate"
style="width: 100%"
placeholder="请选择业务发生日期"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="信用证到期日" prop="cnybop.cnyinc.dcreditenddate"> <c-form-item label="结帐期" prop="cnybop.cnyinc.iaccountperiod">
<c-date-picker <c-input v-model="model.cnybop.cnyinc.iaccountperiod" placeholder="请输入结帐期"></c-input>
type="date" </c-form-item>
v-model="model.cnybop.cnyinc.dcreditenddate"
style="width: 100%"
placeholder="请选择信用证到期日"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="金额" prop="cnybop.cnyinc.famt"> <c-form-item label="原申报号码" prop="cnybop.cnyinc.sorilevyno">
<c-input <c-input v-model="model.cnybop.cnyinc.sorilevyno" maxlength="24" placeholder="请输入原申报号码"></c-input>
v-model="model.cnybop.cnyinc.famt" </c-form-item>
placeholder="请输入金额"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="承兑金额" prop="cnybop.fexchangeamt"> <c-form-item label="无货物报关进出境物流货物金额" prop="cnybop.cnyinc.fonshoreamt">
<c-input <c-input v-model="model.cnybop.cnyinc.fonshoreamt" placeholder="请输入无货物报关进出境物流货物金额"></c-input>
v-model="model.cnybop.fexchangeamt" </c-form-item>
maxlength="20"
placeholder="请输入承兑金额"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordlib"> <c-form-item label="无货物报关离岸转手买卖金额" prop="cnybop.cnyinc.foffshoreamt">
<c-input <c-input v-model="model.cnybop.cnyinc.foffshoreamt" placeholder="请输入无货物报关离岸转手买卖金额"></c-input>
v-model="model.cnybop.saddwordlib" </c-form-item>
maxlength="80" </c-col>
placeholder="请输入交易附言"
></c-input> <c-col :span="24">
</el-form-item> <c-form-item label="无货物报关其他金额" prop="cnybop.cnyinc.fnogoodsamt">
<c-input v-model="model.cnybop.cnyinc.fnogoodsamt" placeholder="请输入无货物报关其他金额"></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</el-col>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -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>
......
...@@ -20,20 +20,21 @@ ...@@ -20,20 +20,21 @@
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
icon="el-icon-info"
> >
<span style="font-family:'宋体';font-weight:bold">i</span> <span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="Date of Expiry" prop="lidgrp.rec.expdat"> <el-form-item label="有效期限" prop="lidgrp.rec.expdat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.lidgrp.rec.expdat" v-model="model.lidgrp.rec.expdat"
style="width:100%" style="width:100%"
placeholder="请选择Date of Expiry" placeholder="请选择日期"
disabled disabled
> >
</c-date-picker> </c-date-picker>
...@@ -46,7 +47,7 @@ ...@@ -46,7 +47,7 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="单据参考号" label="单据号"
prop="brdgrp.rec.ownref" prop="brdgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
...@@ -54,7 +55,7 @@ ...@@ -54,7 +55,7 @@
<c-input <c-input
v-model="model.brdgrp.rec.ownref" v-model="model.brdgrp.rec.ownref"
maxlength="8" maxlength="8"
placeholder="请输入单据参考号" placeholder="请输入单据号"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
...@@ -62,8 +63,11 @@ ...@@ -62,8 +63,11 @@
style="margin:0 0 0 10px;padding: 0 12px;" style="margin:0 0 0 10px;padding: 0 12px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"> @click="onSeainf"
<span style="font-family:'宋体';font-weight:bold">i</span> icon="el-icon-info"
>
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -114,7 +118,7 @@ ...@@ -114,7 +118,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="start Date" prop="brdgrp.rec.stadat" label-width="120px"> <el-form-item label="开始日期" prop="brdgrp.rec.stadat" label-width="120px">
<c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width:100%" placeholder="请选择远期单据到期日" disabled></c-date-picker> <c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width:100%" placeholder="请选择远期单据到期日" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -125,8 +129,8 @@ ...@@ -125,8 +129,8 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Tenor" prop="brdgrp.rec.tenmaxday" label-width="120px"> <el-form-item label="远期最大期限" prop="brdgrp.rec.tenmaxday" label-width="120px">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day" disabled></c-input> <c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入天数" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -136,7 +140,7 @@ ...@@ -136,7 +140,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Tenor Stream" > <el-form-item label="待付款单据" >
<c-istream-table <c-istream-table
ref="table" ref="table"
:list="model.liaall.tenstm.rows || []" :list="model.liaall.tenstm.rows || []"
...@@ -151,26 +155,26 @@ ...@@ -151,26 +155,26 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Amount Settled" prop="setmod.doccur"> <el-form-item label="应付金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" label-width="5px" prop="setmod.docamt"> <el-form-item label="" label-width="5px" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount" @blur="onChangeDocamt"></c-input> <c-input v-model="model.setmod.docamt" placeholder="请输入金额" @blur="onChangeDocamt"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Reduce Amt.settled" prop="setmod.doccur"> <el-form-item label="实付金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-fullbox> <c-fullbox>
<el-form-item label="" label-width="5px" prop="setmod.setamt"> <el-form-item label="" label-width="5px" prop="setmod.setamt">
<c-input v-model="model.setmod.setamt" placeholder="请输入document amount" :disabled=this.flag3></c-input> <c-input v-model="model.setmod.setamt" placeholder="请输入金额" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-fullbox> </c-fullbox>
</c-col> </c-col>
...@@ -180,28 +184,28 @@ ...@@ -180,28 +184,28 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="单据金额" prop="brdgrp.cbs.opn2.cur"> <el-form-item label="单据金额部分" prop="brdgrp.cbs.opn2.cur">
<c-select v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择单据金额" :code="codes.cur" disabled> <c-select v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择币种" :code="codes.cur" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="aamset.utlamt" label-width="5px"> <el-form-item label="" prop="aamset.utlamt" label-width="5px">
<c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额" :disabled=this.flag3></c-input> <c-input v-model="model.aamset.utlamt" placeholder="请输入金额" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="附加金额" prop="brdgrp.cbs.opn2.cur"> <el-form-item label="附加金额部分" prop="brdgrp.cbs.opn2.cur">
<c-select v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额" :code="codes.cur" disabled> <c-select v-model="model.brdgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择币种" :code="codes.cur" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="aamset.utlamt2" label-width="5px"> <el-form-item label="" prop="aamset.utlamt2" label-width="5px">
<c-input v-model="model.aamset.utlamt2" placeholder="" :disabled=this.flag3></c-input> <c-input v-model="model.aamset.utlamt2" placeholder="请输入金额" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -220,7 +224,7 @@ ...@@ -220,7 +224,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Close Flag" label-width="80px" prop="setmod.docamt" style="margin-left:20px"> <el-form-item label="闭卷标识" label-width="80px" prop="setmod.docamt" style="margin-left:20px">
<c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px" true-label="X"></c-checkbox> <c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px" true-label="X"></c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -251,11 +255,11 @@ ...@@ -251,11 +255,11 @@
:border="true" :border="true"
> >
<el-table-column label="Reference" prop="ownref" width="auto"></el-table-column> <el-table-column label="编号" prop="ownref" width="auto"></el-table-column>
<el-table-column label="Cur." prop="opncur" width="auto"></el-table-column> <el-table-column label="币种" prop="opncur" width="auto"></el-table-column>
<el-table-column label="Open Amount" prop="opnamt" width="auto"></el-table-column> <el-table-column label="余额" prop="opnamt" width="auto"></el-table-column>
<el-table-column label="Amount Paid" prop="bckamt" width="auto"></el-table-column> <el-table-column label="付款" prop="bckamt" width="auto"></el-table-column>
<el-table-column label="Cal." prop="butcal" width="auto"></el-table-column> <el-table-column label="计算" prop="butcal" width="auto"></el-table-column>
</c-table> </c-table>
...@@ -287,63 +291,63 @@ ...@@ -287,63 +291,63 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Open Amt.L/C" prop="lidgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur">
<c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency" disabled></c-input> <c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入币种" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="lidgrp.cbs.opn1.amt" label-width="5px"> <el-form-item label="" prop="lidgrp.cbs.opn1.amt" label-width="5px">
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入Balance" disabled></c-input> <c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入金额" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name of Bill Contract" prop="brdgrp.rec.nam"> <el-form-item label="单据简略信息" prop="brdgrp.rec.nam">
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" disabled></c-input> <c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入简略信息" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicant" prop="brdgrp.apl.pts.ref"> <el-form-item label="申请人参考号" prop="brdgrp.apl.pts.ref">
<c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人" disabled></c-input> <c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人参考号" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.apl.pts.nam"> <el-form-item label="申请人名称" prop="brdgrp.apl.pts.nam">
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input> <c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Beneficiary" prop="brdgrp.ben.pts.ref"> <el-form-item label="受益人参考号" prop="brdgrp.ben.pts.ref">
<c-input v-model="model.brdgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人" disabled></c-input> <c-input v-model="model.brdgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.ben.pts.nam"> <el-form-item label="受益人名称" prop="brdgrp.ben.pts.nam">
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input> <c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Preseenting Bank" prop="brdgrp.prb.pts.ref"> <el-form-item label="交单行参考号" prop="brdgrp.prb.pts.ref">
<c-input v-model="model.brdgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行" disabled></c-input> <c-input v-model="model.brdgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.prb.pts.nam"> <el-form-item label="交单行名称" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input> <c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Create Financing" prop="trtcre.crefinflg"> <el-form-item label="创建融资" prop="trtcre.crefinflg">
<c-checkbox v-model="model.trtcre.crefinflg" :disabled="model.paypsb != '' || model.brdgrp.rec.frepayflg !=''?true:false"></c-checkbox> <c-checkbox v-model="model.trtcre.crefinflg" :disabled="model.paypsb != '' || model.brdgrp.rec.frepayflg !=''?true:false"></c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -354,7 +358,7 @@ ...@@ -354,7 +358,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Unpaid by Applicant" prop="paypsb"> <el-form-item label="垫款" prop="paypsb">
<c-checkbox v-model="model.paypsb" <c-checkbox v-model="model.paypsb"
:disabled="model.brdgrp.rec.frepayflg == ''?false:true" :disabled="model.brdgrp.rec.frepayflg == ''?false:true"
></c-checkbox> ></c-checkbox>
...@@ -362,20 +366,20 @@ ...@@ -362,20 +366,20 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Free of Payment Flag" prop="brdgrp.rec.frepayflg"> <el-form-item label="自由付款标志" prop="brdgrp.rec.frepayflg">
<c-checkbox v-model="model.brdgrp.rec.frepayflg"></c-checkbox> <c-checkbox v-model="model.brdgrp.rec.frepayflg"></c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Reduction Amt." prop="setmod.doccur"> <el-form-item label="减少付汇金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入币种" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="setmod.redamt" label-width="5px"> <el-form-item label="" prop="setmod.redamt" label-width="5px">
<c-input v-model="model.setmod.redamt" placeholder="请输入Reduction Amt." :disabled="model.brdgrp.rec.frepayflg !=''?true:false"></c-input> <c-input v-model="model.setmod.redamt" placeholder="请输入金额" :disabled="model.brdgrp.rec.frepayflg !=''?true:false"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -387,25 +391,25 @@ ...@@ -387,25 +391,25 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Narrative :77A:" prop="nar754"> <el-form-item label=":77A:内容" prop="nar754">
<c-input type="textarea" v-model="model.nar754" maxlength="35" show-word-limit placeholder="请输入Narrative :77A:" ></c-input> <c-input type="textarea" v-model="model.nar754" maxlength="35" show-word-limit placeholder="请输入:77A:内容" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Presented by" prop="brdgrp.rec.docprbrol"> <el-form-item label="交单人" prop="brdgrp.rec.docprbrol">
<c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by" :code="codes.docprbrol"> <c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择交单人" :code="codes.docprbrol">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="External Key of Address" prop="brdgrp.prb.pts.extkey"> <el-form-item label="交单人地址编码" prop="brdgrp.prb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.brdgrp.prb.pts.extkey" v-model="model.brdgrp.prb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入地址编码"
@keyup.enter.native="showGridPromptDialog('brdgrp.prb.pts.extkey')" @keyup.enter.native="showGridPromptDialog('brdgrp.prb.pts.extkey')"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
...@@ -413,15 +417,18 @@ ...@@ -413,15 +417,18 @@
style="margin:0 10px 0 10px;padding: 0 12px;" style="margin:0 10px 0 10px;padding: 0 12px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"> @click="onSeainf"
<span style="font-family:'宋体';font-weight:bold">i</span> icon="el-icon-info">
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
<c-button <c-button
style="margin:0 0 0 10px;padding: 0 12px;" style="margin:0 0 0 10px;padding: 0 12px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"> @click="onSeainf"
<span style="font-family:'宋体';font-weight:bold">det</span> icon="el-icon-info"
>
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -435,8 +442,8 @@ ...@@ -435,8 +442,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.prb.pts.adrblk"> <el-form-item label="名称地址" prop="brdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" disabled></c-input> <c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" row="4" maxlength="35" show-word-limit placeholder="请输入名称地址" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -459,17 +466,17 @@ export default { ...@@ -459,17 +466,17 @@ export default {
flag3:true, flag3:true,
cmtflg:[ cmtflg:[
{ label: "代理行模式", value: "C" }, { label: "代理行模式", value: "C" },
{ label: "Other", value: "O" }, { label: "其他", value: "O" },
{ label: "CIPS系统", value: "P" }, { label: "CIPS系统", value: "P" },
], ],
table1:[], table1:[],
columns:[ columns:[
"1 1 \"Type\" 80", "1 1 \"类型\" 80",
"2 2 \"Dbt\" 80", "2 2 \"债务方\" 80",
"3 3 \"Cdt\" 80", "3 3 \"债券方\" 80",
"4 4 \"Cur\" 80", "4 4 \"币种\" 80",
"5 5 \"Amt\" 85 2 8 1 4", "5 5 \"金额\" 85 2 8 1 4",
"6 6 \"Mat.Dat.\" 105 4 7 1" "6 6 \"到期日\" 105 4 7 1"
] ]
} }
}, },
......
...@@ -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,
......
...@@ -262,371 +262,128 @@ ...@@ -262,371 +262,128 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item <p>Settlement Instructions</p>
label="Settlement Instructions transaction field" </c-col>
prop="btdgrp.blk.setinsbt" <c-col :span="24">
> <c-form-item label-width="0" prop="btdgrp.blk.setinsbt">
<c-fullbox>
<c-input <c-input
type="textarea" type="textarea"
v-model="model.btdgrp.blk.setinsbt" v-model="model.btdgrp.blk.setinsbt"
maxlength="65" maxlength="1300"
show-word-limit show-word-limit
placeholder="请输入Settlement Instructions transaction field" placeholder="请输入Settlement Instructions transaction field"
rows="8"
></c-input> ></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="
showGridPromptDialog(
'bttrcl.setins.buttxmsel',
null,
null,
{ TXT: 'btdgrp.blk.setinsbt' },
{ TXT: false },
'doxpDialog'
)
"
>
...
</c-button>
</template>
</c-fullbox>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> <c-col :span="24">
</c-col> <c-form-item label="Less comm." prop="btdgrp.rec.lescom">
</c-row>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.ltdget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.ltdget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.ledget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.ledget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Transfer Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000065')" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000065')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ltdget.sdamod.seainf">
<c-input
v-model="model.bttp0.ltdget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000066 : L/C Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000066')" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000066')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ledget.sdamod.seainf">
<c-input
v-model="model.bttp0.ledget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.recget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.recget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000058 : Doc. Set Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000058')" prop="btdgrp.rec.ownref">
<c-input <c-input
v-model="model.btdgrp.rec.ownref" v-model="model.btdgrp.rec.lescom"
maxlength="16" placeholder="请输入Less comm."
placeholder="$t('other.please_enter')+$t('bttp0.SF000058')" style="width:80%"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.recget.sdamod.seainf">
<c-input
v-model="model.bttp0.recget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col> </c-col>
<!-- 下右 -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam"> <c-col :span="24">
<c-input <p>Doc.Amount Part</p>
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Bill Contract'"
></c-input>
</c-form-item>
</c-col> </c-col>
<!-- SF000057 : Document Amount --> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.cur"> <el-form-item label-width="0" prop="btdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.btdgrp.cbs.max.cur" v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')" placeholder="请选择Currency"
:code="codes.curtxt1"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bttp0.aammod.addamtflg">{{
$t("bttp0.CF000067")
}}</c-checkbox>
</c-col>
<!-- SF000053 : 1st Beneficiary -->
<!-- SF000064 : Ref. -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000053')" prop="btdgrp.be1.pts.ref">
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000053')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : Open Amount -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000056')" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="$t('other.please_enter')+$t('bttp0.SF000056')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="$t('other.please_enter')+'Balance'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000059 : Document Type -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000059')" prop="btdgrp.rec.doctypcod">
<c-input
v-model="model.btdgrp.rec.doctypcod"
maxlength="1"
placeholder="$t('other.please_enter')+$t('bttp0.SF000059')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : Maturity Date -->
<c-col :span="12">
<span
v-text="model.bttp0.matp.mattxtlab"
data-path=".bttp0.matp.mattxtlab"
>
</span>
</c-col>
<c-col :span="12">
<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="$t('other.please_enter')+'Maturity Date'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000055 : 2nd Beneficiary -->
<!-- SF000062 : Ref. -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000055')" prop="btdgrp.be2.pts.ref">
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000055')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000051 : Received on 2nd Ben. -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000051')" prop="btdgrp.rec.rcvdatbe2">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe2"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000051')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : Received on 1st Ben. -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000054')" prop="btdgrp.rec.rcvdatbe1">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe1"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000054')"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : Document Set Status -->
<c-col :span="12"> <c-col :span="12">
<c-form-item label="$t('bttp0.SF000061')" prop="btdgrp.rec.docsta"> <c-form-item label-width="5px" prop="aamset.utlamt">
<c-input <c-input
v-model="model.btdgrp.rec.docsta" v-model="model.aamset.utlamt"
maxlength="40" placeholder="请输入Doc. Amount utilized/settled"
placeholder="$t('other.please_enter')+$t('bttp0.SF000061')" disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-checkbox v-model="model.rmbclm.clmrmbflg">{{
$t("bttrcl.CF000051")
}}</c-checkbox>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <p>Add. Amount Part</p>
<c-form-item label="Tenor Stream" prop="liaall.tenstm">
<c-input
v-model="model.liaall.tenstm"
placeholder="$t('other.please_enter')+'Tenor Stream'"
></c-input>
</c-form-item>
</c-col> </c-col>
<!-- S0000014 : 单据金额 --> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Currency" prop="btdgrp.cbs.opn2.cur"> <el-form-item label-width="0" prop="btdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.btdgrp.cbs.opn2.cur" v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="$t('other.please_enter')+'Currency'" placeholder="请选择Currency"
:code="codes.curtxt1"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Doc. Amount utilized/settled" prop="aamset.utlamt"> <c-form-item label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt"
placeholder="$t('other.please_enter')+'Doc. Amount utilized/settled'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000013 : 附加金额 -->
<!-- SF000052 : Settlement Instructions -->
<c-col :span="12">
<c-form-item label="Add. Amount utilized/settled" prop="aamset.utlamt2">
<c-input <c-input
v-model="model.aamset.utlamt2" v-model="model.aamset.utlamt2"
placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'" placeholder="请输入Add. Amount utilized/settled"
disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-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="$t('other.please_enter')+'Settlement Instructions transaction field'"
></c-input>
</c-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <p>Narrative :77A:</p>
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetinsButtxmsel"
>
{{ $t("bttrcl.CF000053") }}
</c-button>
</c-col> </c-col>
<!-- SF000049 : Narrative :77A: --> <c-col :span="24">
<c-form-item label-width="5px" prop="trnmod.trndoc.nar754">
<c-col :span="12">
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.trnmod.trndoc.nar754" v-model="model.trnmod.trndoc.nar754"
maxlength="35" maxlength="700"
show-word-limit show-word-limit
placeholder="$t('other.please_enter')+'Narrative :77A:'" placeholder="请输入Narrative :77A:"
rows="8"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000054 : Less comm. --> <c-col :span="24">
<c-checkbox v-model="model.rmbclm.clmrmbflg">
<c-col :span="12"> Send MT 742
<c-form-item label="Less comm." prop="btdgrp.rec.lescom"> </c-checkbox>
<c-input
v-model="model.btdgrp.rec.lescom"
placeholder="$t('other.please_enter')+'Less comm.'"
></c-input>
</c-form-item>
</c-col> </c-col>
</c-col>
</c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row>
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol"> <c-col :span="12">
<c-select v-model="model.rmbclm.rmbrol" style="width:100%" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000021')"> <c-col :span="24">
<el-form-item label="Reimbursement Bank" prop="rmbclm.rmbrol">
<c-select
v-model="model.rmbclm.rmbrol"
style="width: 100%"
placeholder="请选择Reimbursement Bank"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000021 : 偿付行 --> <c-ptap
<!-- SF000020 : 编号 --> :model="model"
:argadr="{ title: '', grp: 'rmbclm', rol: 'rmbrmb' }"
<c-col :span="12"> :disabled="true"
<c-form-item label="Reference for Address Optional" prop="rmbclm.rmbrmb.pts.ref"> >
<c-input v-model="model.rmbclm.rmbrmb.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference for Address Optional'"></c-input> </c-ptap>
</c-form-item> <c-ptap
</c-col> :model="model"
:argadr="{
<c-col :span="12"> title: 'Account with Bank ',
<c-form-item label="Drag Drop Sender" prop="rmbclm.rmbp.ptsget.sdamod.dadsnd"> grp: 'rmbclm',
<c-input v-model="model.rmbclm.rmbp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> rol: 'acwacw',
</c-form-item> }"
</c-col> :disabled="true"
>
<c-col :span="12"> </c-ptap>
<c-form-item label="External Key of Address" prop="rmbclm.rmbrmb.pts.extkey"> </c-col>
<c-input v-model="model.rmbclm.rmbrmb.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> <c-col :span="11" :offset="1">
</c-form-item> <c-ptap
</c-col> :model="model"
:argadr="{
<c-col :span="12"> title: 'Beneficiary Bank',
<c-form-item label="" prop="rmbclm.rmbp.ptsget.sdamod.seainf"> grp: 'rmbclm',
<c-input v-model="model.rmbclm.rmbp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> rol: 'bebbeb',
</c-form-item> }"
</c-col> :disabled="true"
>
<c-col :span="12"> </c-ptap>
<c-button size="small" type="primary" @click="onRmbpDet"> <c-col :span="24">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.rmbrmb.namelc">
<c-input type="textarea" v-model="model.rmbclm.rmbrmb.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.rmbrmb.pts.adrblk">
<c-input type="textarea" v-model="model.rmbclm.rmbrmb.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.rmbrmb.dbfadrblkcn">
<c-input type="textarea" v-model="model.rmbclm.rmbrmb.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.rmbrmb.adrelc">
<c-input type="textarea" v-model="model.rmbclm.rmbrmb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000011 : Account with Bank -->
<!-- SF000018 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref">
<c-input v-model="model.rmbclm.acwacw.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000011')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="rmbclm.acwp.ptsget.sdamod.dadsnd">
<c-input v-model="model.rmbclm.acwp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="rmbclm.acwacw.pts.extkey">
<c-input v-model="model.rmbclm.acwacw.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="rmbclm.acwp.ptsget.sdamod.seainf">
<c-input v-model="model.rmbclm.acwp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAcwpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.acwacw.namelc">
<c-input type="textarea" v-model="model.rmbclm.acwacw.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.acwacw.pts.adrblk">
<c-input type="textarea" v-model="model.rmbclm.acwacw.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.acwacw.dbfadrblkcn">
<c-input type="textarea" v-model="model.rmbclm.acwacw.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.acwacw.adrelc">
<c-input type="textarea" v-model="model.rmbclm.acwacw.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000016 : Beneficiary Bank -->
<!-- SF000019 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref">
<c-input v-model="model.rmbclm.bebbeb.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000016')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="rmbclm.bebp.ptsget.sdamod.dadsnd">
<c-input v-model="model.rmbclm.bebp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="rmbclm.bebbeb.pts.extkey">
<c-input v-model="model.rmbclm.bebbeb.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="rmbclm.bebp.ptsget.sdamod.seainf">
<c-input v-model="model.rmbclm.bebp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBebpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.bebbeb.namelc">
<c-input type="textarea" v-model="model.rmbclm.bebbeb.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.bebbeb.pts.adrblk">
<c-input type="textarea" v-model="model.rmbclm.bebbeb.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.bebbeb.dbfadrblkcn">
<c-input type="textarea" v-model="model.rmbclm.bebbeb.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.bebbeb.adrelc">
<c-input type="textarea" v-model="model.rmbclm.bebbeb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="value date" prop="rmbclm.valdat"> <el-form-item label="value date" prop="rmbclm.valdat">
<c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" :placeholder="$t('other.please_enter')+'value date'"></c-date-picker> <c-date-picker
type="date"
v-model="model.rmbclm.valdat"
style="width: 100%"
placeholder="请选择value date"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</c-col>
</c-row>
<!-- SG000133 : value date --> <!-- SG000133 : value date -->
</div> </div>
</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/Bttrcl/Event" import Event from "~/model/Bttrcl/Event";
import Ptap from "~/views/Public/Ptap";
export default { export default {
inject: ['root'], components: { "c-ptap": Ptap },
props:["model","codes"], inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -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="eibs-tab"> <div class="eibs-tab">
<!-- ------涉外收入申报单-基础信息---------- --> <!-- ------涉外收入申报单-基础信息---------- -->
<c-row v-if="model.bopmod.szflg=='1' && model.bopmod.basflg=='X'"> <c-row v-if="model.bopmod.szflg == '1' && model.bopmod.basflg == 'X'">
<c-col :span="24"> <c-col :span="24">
<!-- -----左边----- --> <!-- -----左边----- -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno"> <c-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input disabled v-model="model.bopmod.dbagrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbagrp.bas.actiontype"> <el-form-item label="操作类型" prop="bopmod.dbagrp.bas.actiontype">
<c-select disabled :code="codes.actiontype" v-model="model.bopmod.dbagrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型"> <c-select
disabled
:code="codes.actiontype"
v-model="model.bopmod.dbagrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbagrp.bas.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.dbagrp.bas.ownextkey">
<c-select disabled :code="codes.ownextkey1" v-model="model.bopmod.dbagrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select
disabled
:code="codes.ownextkey1"
v-model="model.bopmod.dbagrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="银行业务编号" prop="bopmod.dbagrp.bas.buscode"> <c-form-item label="银行业务编号" prop="bopmod.dbagrp.bas.buscode">
<c-input disabled v-model="model.bopmod.dbagrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbagrp.bas.custype"> <el-form-item label="收款人类型" prop="bopmod.dbagrp.bas.custype">
<c-select disabled :code="codes.custype" v-model="model.bopmod.dbagrp.bas.custype" style="width:100%" placeholder="请选择收款人类型"> <c-select
disabled
:code="codes.custype"
v-model="model.bopmod.dbagrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm"> <c-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.custnm" maxlength="63" show-word-limit placeholder="请输入收款人名称" ></c-input> <c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser"> <c-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.oppuser" maxlength="63" show-word-limit placeholder="请输入付款人名称" ></c-input> <c-input
type="textarea"
v-model="model.bopmod.dbagrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="身份证件号码" prop="bopmod.dbagrp.bas.idcode"> <c-form-item label="身份证件号码" prop="bopmod.dbagrp.bas.idcode">
<c-input disabled v-model="model.bopmod.dbagrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt"> <c-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.lcyamt" placeholder="请输入结汇金额"></c-input> <c-input
v-model="model.bopmod.dbagrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="现汇金额" prop="bopmod.dbagrp.bas.fcyamt"> <c-form-item label="现汇金额" prop="bopmod.dbagrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input> <c-input
v-model="model.bopmod.dbagrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="其它金额" prop="bopmod.dbagrp.bas.othamt"> <c-form-item label="其它金额" prop="bopmod.dbagrp.bas.othamt">
<c-input v-model="model.bopmod.dbagrp.bas.othamt" placeholder="请输入其它金额"></c-input> <c-input
v-model="model.bopmod.dbagrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- -----右边----- --> <!-- -----右边----- -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="修改删除原因" prop="bopmod.dbagrp.bas.actiondesc"> <c-form-item
<c-input disabled type="textarea" rows="5" v-model="model.bopmod.dbagrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入修改删除原因" ></c-input> label="修改删除原因"
prop="bopmod.dbagrp.bas.actiondesc"
>
<c-input
disabled
type="textarea"
rows="5"
v-model="model.bopmod.dbagrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods"> <el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select disabled :code="codes.bopmethods" v-model="model.bopmod.dbagrp.bas.methods" style="width:100%" placeholder="请选择结算方式"> <c-select
disabled
:code="codes.bopmethods"
v-model="model.bopmod.dbagrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="组织机构代码" prop="bopmod.dbagrp.bas.custcod"> <c-form-item label="组织机构代码" prop="bopmod.dbagrp.bas.custcod">
<c-input disabled v-model="model.bopmod.dbagrp.bas.custcod" maxlength="18" placeholder="请输入组织机构"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate"> <c-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input disabled v-model="model.bopmod.dbagrp.bas.exrate" placeholder="请输入结汇汇率"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="收入款币种及金额" prop="bopmod.dbagrp.bas.txccy"> <el-form-item
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%" placeholder="请选择币种"> label="收入款币种及金额"
prop="bopmod.dbagrp.bas.txccy"
>
<c-select
disabled
:code="codes.curtxt"
v-model="model.bopmod.dbagrp.bas.txccy"
style="width: 100%"
placeholder="请选择币种"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbagrp.bas.txamt"> <c-form-item label-width="5px" prop="bopmod.dbagrp.bas.txamt">
<c-input disabled v-model="model.bopmod.dbagrp.bas.txamt" placeholder="请输入"></c-input> <c-input
disabled
v-model="model.bopmod.dbagrp.bas.txamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :spam="24"> <c-col :spam="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="国内银行扣费" prop="bopmod.dbagrp.bas.inchargeccy"> <el-form-item
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%" placeholder="请选择币种"> label="国内银行扣费"
prop="bopmod.dbagrp.bas.inchargeccy"
>
<c-select
disabled
:code="codes.curtxt"
v-model="model.bopmod.dbagrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择币种"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbagrp.bas.inchargeamt"> <c-form-item
<c-input disabled v-model="model.bopmod.dbagrp.bas.inchargeamt" placeholder="请输入"></c-input> label-width="5px"
prop="bopmod.dbagrp.bas.inchargeamt"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.inchargeamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="国外银行扣费" prop="bopmod.dbagrp.bas.outchargeccy"> <el-form-item
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%" placeholder="请选择币种"> label="国外银行扣费"
prop="bopmod.dbagrp.bas.outchargeccy"
>
<c-select
disabled
:code="codes.curtxt"
v-model="model.bopmod.dbagrp.bas.outchargeccy"
style="width: 100%"
placeholder="请选择币种"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbagrp.bas.outchargeamt"> <c-form-item
<c-input disabled v-model="model.bopmod.dbagrp.bas.outchargeamt" placeholder="请输入"></c-input> label-width="5px"
prop="bopmod.dbagrp.bas.outchargeamt"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.outchargeamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="人民币账号/银行卡号" prop="bopmod.dbagrp.bas.lcyacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" placeholder="请输入银行卡号"></c-input> label="人民币账号/银行卡号"
prop="bopmod.dbagrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.lcyacc"
maxlength="32"
placeholder="请输入银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="外汇账号/银行卡号" prop="bopmod.dbagrp.bas.fcyacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" placeholder="请输入银行卡号"></c-input> label="外汇账号/银行卡号"
prop="bopmod.dbagrp.bas.fcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.fcyacc"
maxlength="32"
placeholder="请输入银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="其它账号/银行卡号" prop="bopmod.dbagrp.bas.othacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" placeholder="请输入银行卡号"></c-input> label="其它账号/银行卡号"
prop="bopmod.dbagrp.bas.othacc"
>
<c-input
disabled
v-model="model.bopmod.dbagrp.bas.othacc"
maxlength="32"
placeholder="请输入银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="6" :offset="6"> <c-col :span="6" :offset="6">
<c-form-item label-width="5px" prop="bopmod.dbap.baspp.acp"> <c-form-item label-width="5px" prop="bopmod.dbap.baspp.acp">
<c-checkbox disabled v-model="model.bopmod.dbap.baspp.acp">确认</c-checkbox> <c-checkbox disabled v-model="model.bopmod.dbap.baspp.acp"
>确认</c-checkbox
>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -153,26 +304,43 @@ ...@@ -153,26 +304,43 @@
</c-col> </c-col>
</c-row> </c-row>
<!-- ------境内收入申报单-基础信息---------- --> <!-- ------境内收入申报单-基础信息---------- -->
<c-row v-if="model.bopmod.szflg=='2' && model.bopmod.basflg=='X'"> <c-row v-if="model.bopmod.szflg == '2' && model.bopmod.basflg == 'X'">
<c-col :span="24"> <c-col :span="24">
<!-- -------左边------- --> <!-- -------左边------- -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno"> <c-form-item label="申报号码" prop="bopmod.dbdgrp.bas.rptno">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000003 : 操作类型 --> <!-- S0000003 : 操作类型 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype"> <el-form-item label="操作类型" prop="bopmod.dbdgrp.bas.actiontype">
<c-select disabled :code="codes.actiontype" v-model="model.bopmod.dbdgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型"> <c-select
disabled
:code="codes.actiontype"
v-model="model.bopmod.dbdgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.dbdgrp.bas.ownextkey">
<c-select disabled :code="codes.ownextkey1" v-model="model.bopmod.dbdgrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select
disabled
:code="codes.ownextkey1"
v-model="model.bopmod.dbdgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -180,55 +348,105 @@ ...@@ -180,55 +348,105 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode"> <c-form-item label="银行业务编号" prop="bopmod.dbdgrp.bas.buscode">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype"> <el-form-item label="收款人类型" prop="bopmod.dbdgrp.bas.custype">
<c-select disabled :code="codes.custype" v-model="model.bopmod.dbdgrp.bas.custype" style="width:100%" placeholder="请选择收款人类型"> <c-select
disabled
:code="codes.custype"
v-model="model.bopmod.dbdgrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm"> <c-form-item label="收款人名称" prop="bopmod.dbdgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.custnm" maxlength="63" show-word-limit placeholder="请输入收款人名称" ></c-input> <c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser"> <c-form-item label="付款人名称" prop="bopmod.dbdgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbdgrp.bas.oppuser" maxlength="63" show-word-limit placeholder="请输入付款人名称" ></c-input> <c-input
type="textarea"
v-model="model.bopmod.dbdgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="身份证件号码" prop="bopmod.dbdgrp.bas.idcode"> <c-form-item label="身份证件号码" prop="bopmod.dbdgrp.bas.idcode">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt"> <c-form-item label="结汇金额" prop="bopmod.dbdgrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbdgrp.bas.lcyamt" placeholder="请输入结汇金额"></c-input> <c-input
v-model="model.bopmod.dbdgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt"> <c-form-item label="现汇金额" prop="bopmod.dbdgrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbdgrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input> <c-input
v-model="model.bopmod.dbdgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt"> <c-form-item label="其它金额" prop="bopmod.dbdgrp.bas.othamt">
<c-input v-model="model.bopmod.dbdgrp.bas.othamt" placeholder="请输入其它金额"></c-input> <c-input
v-model="model.bopmod.dbdgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="收入款币种及金额" prop="bopmod.dbdgrp.bas.txccy"> <el-form-item
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbdgrp.bas.txccy" style="width:100%" placeholder="请选择币种"> label="收入款币种及金额"
prop="bopmod.dbdgrp.bas.txccy"
>
<c-select
disabled
:code="codes.curtxt"
v-model="model.bopmod.dbdgrp.bas.txccy"
style="width: 100%"
placeholder="请选择币种"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbdgrp.bas.txamt"> <c-form-item label-width="5px" prop="bopmod.dbdgrp.bas.txamt">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.txamt" placeholder="请输入金额"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.txamt"
placeholder="请输入金额"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -236,342 +454,150 @@ ...@@ -236,342 +454,150 @@
<!-- ------右边------- --> <!-- ------右边------- -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="修改/删除原因" prop="bopmod.dbdgrp.bas.actiondesc"> <c-form-item
<c-input rows="5" disabled type="textarea" v-model="model.bopmod.dbdgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入修改/删除原因" ></c-input> label="修改/删除原因"
prop="bopmod.dbdgrp.bas.actiondesc"
>
<c-input
rows="5"
disabled
type="textarea"
v-model="model.bopmod.dbdgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改/删除原因"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods"> <el-form-item label="结算方式" prop="bopmod.dbdgrp.bas.methods">
<c-select disabled :code="codes.bopmethods" v-model="model.bopmod.dbdgrp.bas.methods" style="width:100%" placeholder="请输入结算方式"> <c-select
disabled
:code="codes.bopmethods"
v-model="model.bopmod.dbdgrp.bas.methods"
style="width: 100%"
placeholder="请输入结算方式"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="组织机构" prop="bopmod.dbdgrp.bas.custcod"> <c-form-item label="组织机构" prop="bopmod.dbdgrp.bas.custcod">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.custcod" maxlength="18" placeholder="请输入组织机构"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate"> <c-form-item label="结汇汇率" prop="bopmod.dbdgrp.bas.exrate">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.exrate" placeholder="请输入结汇汇率"></c-input> <c-input
disabled
v-model="model.bopmod.dbdgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="人民币账号/银行卡号" prop="bopmod.dbdgrp.bas.lcyacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbdgrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币账号/银行卡号"></c-input> label="人民币账号/银行卡号"
prop="bopmod.dbdgrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入人民币账号/银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="外汇帐号/银行卡号" prop="bopmod.dbdgrp.bas.fcyacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbdgrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号"></c-input> label="外汇帐号/银行卡号"
prop="bopmod.dbdgrp.bas.fcyacc"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入外汇帐号/银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="其它账号/银行卡号" prop="bopmod.dbdgrp.bas.othacc"> <c-form-item
<c-input disabled v-model="model.bopmod.dbdgrp.bas.othacc" maxlength="32" placeholder="请输入其它账号/银行卡号"></c-input> label="其它账号/银行卡号"
prop="bopmod.dbdgrp.bas.othacc"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.othacc"
maxlength="32"
placeholder="请输入其它账号/银行卡号"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="国内银行扣费" prop="bopmod.dbdgrp.bas.inchargeccy"> <el-form-item
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbdgrp.bas.inchargeccy" style="width:100%" placeholder="请选择"> label="国内银行扣费"
prop="bopmod.dbdgrp.bas.inchargeccy"
>
<c-select
disabled
:code="codes.curtxt"
v-model="model.bopmod.dbdgrp.bas.inchargeccy"
style="width: 100%"
placeholder="请选择"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbdgrp.bas.inchargeamt"> <c-form-item
<c-input disabled v-model="model.bopmod.dbdgrp.bas.inchargeamt" placeholder="请输入"></c-input> label-width="5px"
prop="bopmod.dbdgrp.bas.inchargeamt"
>
<c-input
disabled
v-model="model.bopmod.dbdgrp.bas.inchargeamt"
placeholder="请输入"
></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="6" :offset="6"> <c-col :span="6" :offset="6">
<c-form-item label-width="5px" prop="bopmod.dbdp.baspp.acp"> <c-form-item label-width="5px" prop="bopmod.dbdp.baspp.acp">
<c-checkbox disabled v-model="model.bopmod.dbdp.baspp.acp">确认</c-checkbox> <c-checkbox disabled v-model="model.bopmod.dbdp.baspp.acp"
>确认</c-checkbox
>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </c-row>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.roptnam" data-path=".bopmod.dbap.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="申报号码" prop="bopmod.dbagrp.bas.rptno">
<c-input v-model="model.bopmod.dbagrp.bas.rptno" maxlength="22" placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="号" prop="bopmod.dbagrp.bas.tmpref">
<c-input v-model="model.bopmod.dbagrp.bas.tmpref" maxlength="16" placeholder="$t('other.please_enter')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.tmprefnew" data-path=".bopmod.dbap.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000010')}}
</c-button>
</c-col> -->
<!-- S0000004 : 修改/删除原因 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000043')" prop="bopmod.dbagrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col> -->
<!-- S0000003 : 操作类型 -->
<!-- <c-col :span="12">
<el-form-item label="$t('baspp.S0000003')" prop="bopmod.dbagrp.bas.actiontype">
<c-select v-model="model.bopmod.dbagrp.bas.actiontype" style="width:100%" placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000043 : 操作类型 -->
<!-- S0000002 : 地区机构号 -->
<!-- <c-col :span="12">
<el-form-item label="$t('baspp.S0000002')" prop="bopmod.dbagrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbagrp.bas.ownextkey" style="width:100%" placeholder="$t('other.please_enter')+$t('baspp.S0000002')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000021 : 银行业务编号 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000021')" prop="bopmod.dbagrp.bas.buscode">
<c-input v-model="model.bopmod.dbagrp.bas.buscode" maxlength="22" placeholder="$t('other.please_enter')+$t('baspp.S0000021')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000020 : 结算方式 -->
<!-- <c-col :span="12">
<el-form-item label="结算方式" prop="bopmod.dbagrp.bas.methods">
<c-select v-model="model.bopmod.dbagrp.bas.methods" style="width:100%" placeholder="$t('other.please_enter')+'结算方式'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="组织机构" prop="bopmod.dbagrp.bas.custcod">
<c-input v-model="model.bopmod.dbagrp.bas.custcod" maxlength="18" placeholder="$t('other.please_enter')+'组织机构'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000006 : 类型 -->
<!-- <c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cusnam" data-path=".bopmod.dbap.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="$t('baspp.S0000006')" prop="bopmod.dbagrp.bas.custype">
<c-select v-model="model.bopmod.dbagrp.bas.custype" style="width:100%" placeholder="$t('other.please_enter')+$t('baspp.S0000006')">
</c-select>
</el-form-item>
</c-col> -->
<!-- S0000008 : 组织机构代码 -->
<!-- <c-col :span="12">
<c-form-item label="收款人名称" prop="bopmod.dbagrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.custnm" maxlength="63" show-word-limit placeholder="$t('other.please_enter')+'收款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.cornam" data-path=".bopmod.dbap.baspp.cornam" > </span>
</c-col> -->
<!-- S0000009 : 名称 -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="付款人名称" prop="bopmod.dbagrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbagrp.bas.oppuser" maxlength="63" show-word-limit placeholder="$t('other.please_enter')+'付款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.corpnam" data-path=".bopmod.dbap.baspp.corpnam" > </span>
</c-col> -->
<!-- S0000010 : 名称 -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.dbap.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col> -->
<!-- S0000007 : 身份证件号码 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000007')" prop="bopmod.dbagrp.bas.idcode">
<c-input v-model="model.bopmod.dbagrp.bas.idcode" maxlength="32" placeholder="$t('other.please_enter')+$t('baspp.S0000007')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.exratelab" data-path=".bopmod.dbap.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="结汇汇率" prop="bopmod.dbagrp.bas.exrate">
<c-input v-model="model.bopmod.dbagrp.bas.exrate" placeholder="$t('other.please_enter')+'结汇汇率'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbap.baspp.lcyamtlab" data-path=".bopmod.dbap.baspp.lcyamtlab" > </span>
</c-col> -->
<!-- <c-col :span="12">
<c-form-item label="结汇金额" prop="bopmod.dbagrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.lcyamt" placeholder="$t('other.please_enter')+'结汇金额'"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000015 : 人民币帐号/银行卡号 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000015')" prop="bopmod.dbagrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000016 : 现汇金额 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000016')" prop="bopmod.dbagrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbagrp.bas.fcyamt" placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col> -->
<!-- S0000017 : 外汇帐号/银行卡号 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000017')" prop="bopmod.dbagrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input>
</c-form-item>
</c-col>
S0000018 : 其它金额 -->
<!-- <c-col :span="12">
<c-form-item label="$t('baspp.S0000018')" prop="bopmod.dbagrp.bas.othamt">
<c-input v-model="model.bopmod.dbagrp.bas.othamt" placeholder="$t('other.please_enter')+$t('baspp.S0000018')"></c-input>
</c-form-item>
</c-col>
S0000019 : 其它帐号/银行卡号 -->
<!--
<c-col :span="12">
<c-form-item label="$t('baspp.S0000019')" prop="bopmod.dbagrp.bas.othacc">
<c-input v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input>
</c-form-item>
</c-col>
S0000044 : 收入款币种及金额 -->
<!-- <c-col :span="12">
<el-form-item label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txccy">
<c-select v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%" placeholder="$t('other.please_enter')+$t('dbap.S0000044')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('dbap.S0000044')" prop="bopmod.dbagrp.bas.txamt">
<c-input v-model="model.bopmod.dbagrp.bas.txamt" placeholder="$t('other.please_enter')+$t('dbap.S0000044')"></c-input>
</c-form-item>
</c-col>
S0000030 : 国内银行扣费 -->
<!-- <c-col :span="12">
<el-form-item label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%" placeholder="$t('other.please_enter')+$t('dbap.S0000030')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('dbap.S0000030')" prop="bopmod.dbagrp.bas.inchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.inchargeamt" placeholder="$t('other.please_enter')+$t('dbap.S0000030')"></c-input>
</c-form-item>
</c-col>
S0000032 : 国外银行扣费 -->
<!-- <c-col :span="12">
<el-form-item label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeccy">
<c-select v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%" placeholder="$t('other.please_enter')+$t('dbap.S0000032')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('dbap.S0000032')" prop="bopmod.dbagrp.bas.outchargeamt">
<c-input v-model="model.bopmod.dbagrp.bas.outchargeamt" placeholder="$t('other.please_enter')+$t('dbap.S0000032')"></c-input>
</c-form-item>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col> -->
</div> </div>
</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/Getset/Event" import Event from "~/model/Getset/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}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -2,29 +2,42 @@ ...@@ -2,29 +2,42 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch"> <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot"> <template v-slot="searchSlot">
<c-row>
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Own Reference" prop="infcon.seaownref"> <el-form-item
label="单据编号"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input <c-input
v-model="model.infcon.seaownref" v-model="model.infcon.seaownref"
maxlength="16" maxlength="16"
placeholder="请输入Own Reference" placeholder="请输入单据编号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Opening between" prop="infcon.opndatfrom"> <el-form-item label="创建日期"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
style="width: 100%" style="width: 100%"
placeholder="请选择Opening between" placeholder="请选择请选择起始日期"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
...@@ -35,123 +48,136 @@ ...@@ -35,123 +48,136 @@
type="date" type="date"
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
style="width: 100%" style="width: 100%"
placeholder="请选择Open Date to" placeholder="请选择截至日期"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Name" prop="infcon.nam"> <el-form-item label="业务简略信息" prop="infcon.nam" style="width: 100%">
<c-input <c-input
v-model="model.infcon.nam" v-model="model.infcon.nam"
maxlength="40" maxlength="40"
placeholder="请输入Name" placeholder="请输入业务简略信息"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </el-row>
<c-row>
<el-row v-show="searchSlot.searchToggle">
<!--line 1-->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="SG Reference" prop="infcon.seashgref"> <el-form-item label="提货担保编号"
prop="infcon.seashgref"
style="width: 100%"
>
<c-input <c-input
v-model="model.infcon.seashgref" v-model="model.infcon.seashgref"
maxlength="16" maxlength="16"
placeholder="请输入SG Reference" placeholder="请输入提货担保编号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-row v-show="searchSlot.searchToggle">
<c-row>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Reference" prop="infcon.searef"> <el-form-item style="width: 100%" label="当事人参考号" prop="infcon.searef">
<c-input <c-input
v-model="model.infcon.searef" v-model="model.infcon.searef"
maxlength="16" maxlength="16"
placeholder="请输入Party Reference" placeholder="请输入当事人参考号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item style="width: 100%"
label="Select Single Party" label="当事人编号"
prop="infcon.pty.extkey" prop="infcon.pty.extkey"
> >
<c-input <c-input
v-model="model.infcon.pty.extkey" v-model="model.infcon.pty.extkey"
maxlength="24" maxlength="24"
placeholder="请输入Select Single Party" placeholder="请输入当事人编号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!--line 2-->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Name" prop="infcon.pty.nam"> <el-form-item style="width: 100%" label="当事人名称" prop="infcon.pty.nam">
<c-input <c-input
v-model="model.infcon.pty.nam" v-model="model.infcon.pty.nam"
maxlength="40" maxlength="40"
placeholder="请输入Party Name" placeholder="请输入当事人名称"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-row>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Party Name/BIC" prop="infcon.seapty"> <el-form-item style="width: 100%" label="当事人BIC编码" prop="infcon.seapty">
<c-input <c-input
v-model="model.infcon.seapty" v-model="model.infcon.seapty"
maxlength="24" maxlength="24"
placeholder="请输入Party Name/BIC" placeholder="请输入当事人BIC编码"
></c-input> ></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"> <el-form-item style="width: 100%" label="当事人角色" prop="infcon.searol">
<c-select <c-select
v-model="model.infcon.searol" v-model="model.infcon.searol"
style="width: 100%" style="width: 100%"
placeholder="请选择Role" placeholder="请选择当事人角色"
:code="searol" :code="searol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!--line 3-->
<c-col :span="8"> <c-col :span="8">
<c-col :span="12"> <el-form-item style="width: 100%" label="客户经理" prop="infcon.usr.extkey">
<el-form-item label="Resp.User ID" prop="infcon.usr.extkey">
<c-input <c-input
v-model="model.infcon.usr.extkey" v-model="model.infcon.usr.extkey"
maxlength="8" maxlength="8"
placeholder="请输入Resp.User ID" placeholder="请输入客户经理"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12"> <el-form-item style="width: 100%" label="单据状态" prop="infcon.seasta">
<el-form-item label="Document Status" prop="infcon.seasta">
<c-select <c-select
v-model="model.infcon.seasta" v-model="model.infcon.seasta"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择单据状态"
:code="codes.seasta" :code="codes.seasta"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<el-form-item style="width: 100%" label="单据类型" prop="seadocflg">
<c-select
v-model="model.seadocflg"
style="width: 100%"
placeholder="请选择单据类型"
:code="codes.docflg">
</c-select>
</el-form-item>
</c-col> </c-col>
</c-row>
<c-row> <!--line 4-->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur"> <el-form-item style="width: 100%" label="币种" prop="infcon.seacur">
<c-select <c-select
v-model="model.infcon.seacur" v-model="model.infcon.seacur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择币种"
:code="codes.currencycode" :code="codes.currencycode"
> >
...@@ -159,11 +185,11 @@ ...@@ -159,11 +185,11 @@
</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"> <el-form-item style="width: 100%" label="金额区间" prop="infcon.seaamtfr">
<c-col :span="11"> <c-col :span="11">
<c-input <c-input
v-model="model.infcon.seaamtfr" v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between" placeholder="请输入金额下限"
></c-input> ></c-input>
</c-col> </c-col>
...@@ -173,37 +199,27 @@ ...@@ -173,37 +199,27 @@
<c-col :span="11"> <c-col :span="11">
<c-input <c-input
v-model="model.infcon.seaamtto" v-model="model.infcon.seaamtto"
placeholder="请输入Amount to" placeholder="请输入金额上限"
></c-input> ></c-input>
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<c-col :span="12">
<el-form-item label="Document Type" prop="seadocflg">
<c-select
v-model="model.seadocflg"
style="width: 100%"
placeholder="请选择Document Type"
:code="codes.docflg">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="8">
<el-form-item label="Goods Code" prop="seagodcod"> <el-form-item style="width: 100%" label="货物类型" prop="seagodcod">
<c-select <c-select
v-model="model.seagodcod" v-model="model.seagodcod"
style="width: 100%" style="width: 100%"
placeholder="请选择Goods Code" placeholder="请选择货物类型"
:code="codes.godcod" :code="codes.godcod"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </el-row>
</c-row>
</c-row> </el-form>
</template> </template>
</c-list-search> </c-list-search>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
...@@ -237,11 +253,20 @@ ...@@ -237,11 +253,20 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<div style="height:90%">
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="stmData.data" <c-istream-table
:columns="columns"> :list="stmData.data"
<el-table-column fixed="right" prop="op" label="操作" width="150px"> :columns="columns"
:showButtonFlg="true"
>
<el-table-column fixed="right" prop="op" label="操作" width="140px">
<template slot="header">
<c-col :span="11" style="text-align: left"><span>操作</span></c-col>
</template>
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover <el-popover
placement="top-start" placement="top-start"
title="历史信息" title="历史信息"
...@@ -288,7 +313,7 @@ ...@@ -288,7 +313,7 @@
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
@click="getButtons(scope.row['Reference'])" @click="getButtons(scope.row['单据编号'])"
> >
处理 处理
</c-button> </c-button>
...@@ -296,7 +321,19 @@ ...@@ -296,7 +321,19 @@
</el-table-column> </el-table-column>
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<m-busbtn ref="childs" :ownref="ownref" trnCode="litsel" :model="litselModel" ownrefPath="brdgrp" tabIndex=3 @onChoose="onChoose" >11</m-busbtn> </div>
<m-busbtn
ref="childs"
:ownref="ownref"
trnCode="litsel"
:model="litselModel"
ownrefPath="brdgrp"
tabIndex=3
@onChoose="onChoose" >
11
</m-busbtn>
</div> </div>
</template> </template>
...@@ -351,24 +388,24 @@ export default { ...@@ -351,24 +388,24 @@ export default {
data: [], data: [],
}, },
columns: [ columns: [
'1 1 "Reference" 140', '1 1 "单据编号" 140',
'2 2 "Resp. User" 100', '2 2 "客户经理" 100',
//'3 3 "Goods Code" 100 1 0 1 GODCOD', //'3 3 "Goods Code" 100 1 0 1 GODCOD',
{ index: 3, position: 3, width: 100, pattern: "code", label: "Goods Code" ,"code":"godcod"}, { index: 3, position: 3, width: 100, pattern: "code", label: "货物类型" ,"code":"godcod"},
'7 4 "Party Number1" 133', '7 4 "申请人编号" 133',
'8 5 "Applicant" 160', '8 5 "申请人名称" 160',
'9 6 "Applicant CN" 133', '9 6 "申请人名称(中文)" 160',
'10 7 "Party Number2" 133', '10 7 "受益人编号" 133',
'11 8 "Beneficiary" 150', '11 8 "受益人名称" 150',
'6 9 "PTA NO." 100', '6 9 "申请人PTA.INR" 160',
'12 10 "Party Number3" 140', '12 10 "交单行编号" 140',
'13 11 "Presenting Bank" 220', '13 11 "交单行名称" 220',
{ index: 4, position: 12, width: 100, pattern: "date", label: "Opened" }, { index: 4, position: 12, width: 100, pattern: "date", label: "创建日期" },
{ index: 5, position: 13, width: 100, pattern: "date", label: "Closed" }, { index: 5, position: 13, width: 100, pattern: "date", label: "关闭日期" },
'14 14 "Doc.Amount Cur" 120', '14 14 "单据币种" 120',
'15 15 "Doc.Amount" 120 2 8 1 14', '15 15 "单据金额" 120 2 8 1 14',
'16 16 "Open Amount Cur" 130', '16 16 "单据币种" 130',
'17 17 "Open Amount" 120 2 8 1 16', '17 17 "单据余额" 120 2 8 1 16',
], ],
stmData: { stmData: {
data: [], data: [],
...@@ -411,4 +448,14 @@ export default { ...@@ -411,4 +448,14 @@ export default {
created: function () {}, created: function () {},
}; };
</script> </script>
<style></style> <style>
.m-table-search {
padding: 20px 0px 10px 0px;
}
.el-form-item__label{
text-align: left!important;
}
.el-row > .el-col {
padding-right: 10px!important;
}
</style>
<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