Commit 3d5543c7 by wangna

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 44432de7 83b0c140
......@@ -236,14 +236,16 @@
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-textarea__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-input__count {
background-color: #f3f3bf87;
}
}*/
/* 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 {
content: none;
......
......@@ -3,6 +3,6 @@ export default {
"SF000009": "Covered",
"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?",
"PD000001": "Additional Amount",
"PD000001": "附加金额",
"SF000004": "Additional Amount",
}
\ No newline at end of file
......@@ -19,5 +19,5 @@ export default {
"CT000020": "Cur",
"CT000031": "Rate Type",
"CT000030": "??",
"PD000001": "分录",
"PD000001": "会计分录",
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ export default {
"CT000038": "Following tenors have been determined",
"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.",
"PD000027": "或有",
"PD000027": "表外记账",
"CT000350": "国内信用证买方远期到期付款提示:$1",
"CT000030": "Please use the missing amount of $1 $2",
"CT000071": "Please select at least one tenor",
......
......@@ -28,7 +28,7 @@ export default {
"SF000201": "Applicant's Bank",
"SF000289": "Revolving Clause",
"SF000322": "Applicable Rules",
"PD000422": "Special Paymt Cond. Bank only",
"PD000422": "仅适用于指定银行的特殊付款条件",
"PD000303": "Reimbursement Narrative",
"SF000280": "Next Revolve Date",
"SF000161": "Reference",
......@@ -79,9 +79,9 @@ export default {
"CT000053": "数据量过大(超过400条),是否显示?",
"CT000052": "至少输入3个字或6位行号",
"SF000180": "Transhipment",
"PD000042": "Parties",
"PD000042": "当事人",
"CG000338": "代开信用证",
"CG000330": "Get Ref",
"CG000330": "获取",
"CT000069": "Please enter an Confirming Bank on Parties penal or change Available with.",
"CF000229": "...",
"CT000066": "$1 is not allowed for \nIncoterm $2 and $3.",
......@@ -109,7 +109,7 @@ export default {
"CF000231": "Red/Green Clause",
"CF000473": "Special Payment Conditions for Bank only",
"SG000335": "合同号",
"PD000060": "Documents",
"PD000060": "单据",
"SG000334": "Register Ref.",
"SF000240": "Drawee",
"SG000333": "Mortgage Flag",
......@@ -124,7 +124,7 @@ export default {
"CT000072": "Field content to long for current SWIFT version. Content has more than 100 lines.",
"CT000075": "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.",
"CT000070": "Negotiation / Deferred",
"PD000065": "Reimbursement",
......@@ -141,7 +141,7 @@ export default {
"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\'.",
"CT000081": "Please enter only one of these fields: \'$1\' or \'Mixed Payment Details\'.",
"PD000057": "Goods",
"PD000057": "货物",
"SF000424": "Conditions for Bank Only",
"SF000302": "Reimbursing Bank Account Identification",
"SF000423": "Special Payment",
......@@ -149,7 +149,7 @@ export default {
"CT000019": "L/Cs underlying UCP Latest Version should not be defined as Revocable LCs!",
"CT000018": "Please enter an advising bank or change Available with.",
"SF000301": "Ref.",
"PD000001": "Overview",
"PD000001": "概要",
"CF000300": "Add. Amount",
"SF000318": "Air-/Port of Destination",
"SF000317": "Air-/Port of Departure",
......@@ -160,6 +160,6 @@ export default {
"SF000276": "Revolving Count",
"CT000023": "Please fill in the mixed payment details!",
"CT000020": "Please fill in the deferred payment details!",
"PD000074": "Additional Conditions",
"PD000077": "Details",
"PD000074": "附加条款",
"PD000077": "详情",
}
\ No newline at end of file
......@@ -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?",
"CT000371": "Settlement was inconsistent during processing of transaction and was maybe manually corrected by the creating user.\nPlease check fees carefully.",
"PD000045": "帐务",
"PD000000": "帐务",
"PD000000": "结算",
"CT000309": "The document amount has to be positive.",
"CT000308": "This contract is overdrawn by $1",
"CT000429": "Are you sure that you want to advise fees to $1 with message sent by SWIFT?",
......
......@@ -163,10 +163,10 @@ export default {
rulePath = "cnybop.libp"
}
if(name === 'basp'){
rulePath = "bopmod.dbcp.basp"
rulePath = "bopmod.dbap.basp"
}
if(name === 'basp1'){
rulePath = "bopmod.dbfp.basp"
rulePath = "bopmod.dbdp.basp"
}
if(name === 'basp2'){
rulePath = "bopmod.dbdp.basp"
......
......@@ -472,14 +472,14 @@ export default {
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
{type: "string", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
{type: "string", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
......@@ -558,7 +558,7 @@ export default {
"cnybop.cnyinc.ftotalamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{ pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"cnybop.cnyinc.sorilevyno":[
{type: "string", required: false, message: "必输项"},
......
......@@ -107,12 +107,12 @@ export default {
],
"btdgrp.blk.setinsbt":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 1300,message:"长度不能超过1300"}
],
"trnmod.trndoc.nar754":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 700,message:"长度不能超过700"}
],
"btdgrp.rec.lescom":[
{type: "string", required: false, message: "必输项"},
......@@ -142,7 +142,7 @@ export default {
],
"rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
"rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -175,7 +175,7 @@ export default {
],
"rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
"rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -208,7 +208,7 @@ export default {
],
"rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
"rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bttrcl{
constructor () {
this.data = {
bttissl1blk:"",
bttp0:{
ltdget:{
sdamod:{
......@@ -133,6 +135,10 @@ export default class Bttrcl{
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
}
}
......
......@@ -4,18 +4,7 @@ import Utils from "~/utils"
* Infbtd Check规则
*/
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,
"mtabut.coninf.conexedat" :null,
"btdgrp.be2.pts.nam" :null,
}
for (const key in checkObj) {
......
......@@ -6,50 +6,9 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
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.pty.extkey" :Utils.defaultFunction,
"btdgrp.prb.pts.nam" :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,
"infcon.usr.extkey" :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处理
......@@ -2,120 +2,110 @@ import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onInfbutSearow() {
async onInfbutSearow(){
let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp() {
async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutUserow() {
async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutClr() {
async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutButprt() {
async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onSeainf(data) {
console.log('测试。。。。。。。', data)
},
async onInfbutExi() {
async onInfbutExi(){
let rtnmsg = await this.executeRule("infbut.exi")
if (rtnmsg.respCode == SUCCESS) {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDocdisButtxmsel() {
let rtnmsg = await this.executeRule("docdis.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
async handleReset(formName) {
this.$refs[formName].resetFields();
},
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 {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
async onComconButtxmsel() {
let rtnmsg = await this.executeRule("comcon.buttxmsel")
let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
//console.log("smhstm:",rtnmsg);
if (rtnmsg.data.infbut_dspstm.rows.length == 0) {
this.$notify({
title: '成功',
message: '搜索完毕,无满足条件记录',
type: 'success'
});
}
},
async onSetinsButtxmsel() {
let rtnmsg = await this.executeRule("setins.buttxmsel")
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
else {
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 {
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"infcon.seashgref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"infcon.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
......@@ -63,227 +67,4 @@ export default {
{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{
constructor () {
this.data = {
infcon:{
chksubcon:"",
objinr:"",
trnstm:"",
seaownref:"", // Own Reference .infcon.seaownref
seashgref:"", // Own Reference .infcon.seashgref
nam:"", // Name .infcon.nam
searef:"", // Party Reference .infcon.searef
pty:{
......@@ -27,145 +31,21 @@ export default class Infbtd{
cxmflg:"", // 是否显示查询码 .infcon.cxmflg
hndtyp:"", // Handling Type .infcon.hndtyp
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:{
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:{
rec:{
ownref:"", // L/C Reference .ledgrp.rec.ownref
},
inr:"",
ownref:"",
}
},
btdgrp:{
rec:{
ownref:"", // Doc. Set Reference .btdgrp.rec.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
},
},
ownref:"",
}
},
prtpanblk:"", // XMLPanel prtpan的内置block .prtpanblk
pageId: "" // ctx的key
}
}
......
<template>
<div class="eibs-tab">
<!--===============左 =================== -->
<el-col :span="11">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnylic.spk">
<c-input
......@@ -14,6 +14,17 @@
</c-col>
<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">
<c-input
disabled
......@@ -25,127 +36,97 @@
</c-col>
<c-col :span="24">
<el-form-item label="业务属性" prop="cnybop.cnyinc.stransattr">
<c-select
v-model="model.cnybop.cnyinc.stransattr"
style="width: 100%"
placeholder="请选择业务属性"
:code="codes.stransattr"
>
<c-form-item label="收款人账号" prop="cnybop.cnyinc.spayeeacct">
<c-input v-model="model.cnybop.cnyinc.spayeeacct" maxlength="32" placeholder="请输入收款人账号"></c-input>
</c-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="境外对手行代码"
prop="cnybop.cnyinc.sforbankswiftbic"
>
<c-input
v-model="model.cnybop.cnyinc.sforbankswiftbic"
maxlength="11"
placeholder="请输入境外对手行代码"
></c-input>
</el-form-item>
<c-form-item label="付款人名称" prop="cnybop.spayername">
<c-input v-model="model.cnybop.spayername" maxlength="80" placeholder="请输入付款人名称"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="境内企业机构代码" prop="cnybop.cnyinc.sorgcode">
<c-input
v-model="model.cnybop.cnyinc.sorgcode"
maxlength="18"
placeholder="请输入境内企业机构代码"
></c-input>
<el-form-item label="结算方式" prop="cnybop.cnyinc.sbalancemode">
<c-select v-model="model.cnybop.cnyinc.sbalancemode" style="width:100%" placeholder="请输入结算方式" :code="codes.sbalancemode">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="境外企业国别地区代码"
prop="cnybop.cnyinc.sforeigncountrycode"
>
<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 label="清算(结算)帐户类型" prop="cnybop.cnyinc.cpayeraccttyp">
<c-select v-model="model.cnybop.cnyinc.cpayeraccttyp" style="width:100%" placeholder="请输入清算(结算)帐户类型" :code="codes.cpayeraccttyp">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务到期日" prop="cnybop.cnyinc.denddate">
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.denddate"
style="width: 100%"
placeholder="请选择业务到期日"
></c-date-picker>
</el-form-item>
<c-form-item label="清算(结算)账户账号" prop="cnybop.cnyinc.spayeracct">
<c-input v-model="model.cnybop.cnyinc.spayeracct" maxlength="32" placeholder="请输入清算(结算)账户账号"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="币种" prop="cnybop.cnyinc.currencycode">
<c-select
v-model="model.cnybop.cnyinc.currencycode"
style="width: 100%"
placeholder="请选择币种"
:code="codes.currencycode"
>
</c-select>
<el-form-item label="收款日期" prop="cnybop.cnyinc.dpayeedate">
<c-date-picker type="date" v-model="model.cnybop.cnyinc.dpayeedate" style="width:100%" placeholder="请输入收款日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="期限条件" prop="cnybop.cnyinc.stermtype">
<c-select
v-model="model.cnybop.cnyinc.stermtype"
style="width: 100%"
placeholder="请选择期限条件"
:code="codes.stermtype"
>
<el-form-item label="收款币种" prop="cnybop.cnyinc.spayeecny">
<c-select v-model="model.cnybop.cnyinc.spayeecny" style="width:100%" placeholder="请输入收款币种" :code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="承兑日期" prop="cnybop.cnyinc.dexchangedate">
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.dexchangedate"
style="width: 100%"
placeholder="请选择承兑日期"
></c-date-picker>
</el-form-item>
<c-form-item label="原币金额" prop="cnybop.cnyinc.ftotalamt">
<c-input v-model="model.cnybop.cnyinc.ftotalamt" placeholder="请输入原币金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="承兑到期日" prop="cnybop.cnyinc.dexchangeenddate">
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.dexchangeenddate"
style="width: 100%"
placeholder="请选择承兑到期日"
></c-date-picker>
</el-form-item>
<c-form-item label="货物贸易收款金额" prop="cnybop.cnyinc.fpayeeamt">
<c-input v-model="model.cnybop.cnyinc.fpayeeamt" placeholder="请输入货物贸易收款金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="已报关收款金额" prop="cnybop.cnyinc.fcustomsamt">
<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>
</el-col>
<!-- ===============右 ===========================-->
<el-col :span="11" :offset="1">
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="银行业务编号" prop="cnybop.cnyinc.sbanktrano">
<c-input
......@@ -158,98 +139,92 @@
</c-col>
<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
disabled
v-model="model.cnybop.sbankname"
maxlength="80"
placeholder="请输入银行机构名称"
v-model="model.cnybop.cnyinc.spayercountrycode"
maxlength="3"
placeholder="请输入境外企业国别地区代码"
@keyup.enter.native="eventFunction('cnybop.cnyinc.spayercountrycode')"
></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>
</c-col>
<c-col :span="24">
<el-form-item label="业务类型" prop="cnybop.cnyinc.stranstype">
<c-select
v-model="model.cnybop.cnyinc.stranstype"
style="width: 100%"
placeholder="请选择业务类型"
:code="codes.stranstype"
>
</c-select>
</el-form-item>
<c-form-item label="付款行SWIFT BIC" prop="cnybop.cnyinc.sswiftbic">
<c-input v-model="model.cnybop.cnyinc.sswiftbic" maxlength="11" placeholder="请输入付款行SWIFT BIC"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="境内企业名称" prop="cnybop.sorgname">
<c-input
v-model="model.cnybop.sorgname"
maxlength="80"
placeholder="请输入境内企业名称"
></c-input>
</el-form-item>
<c-form-item label="中间转汇行" prop="cnybop.cnyinc.smidtransbank">
<c-input v-model="model.cnybop.cnyinc.smidtransbank" maxlength="11" placeholder="请输入中间转汇行"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="境外企业名称" prop="cnybop.sforeignorgname">
<c-input
v-model="model.cnybop.sforeignorgname"
maxlength="80"
placeholder="请输入境外企业名称"
></c-input>
</el-form-item>
<c-form-item label="预收款比例" prop="cnybop.incscale">
<c-input v-model="model.cnybop.incscale" maxlength="4" placeholder="请输入预收款比例"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务发生日期" prop="cnybop.cnyinc.doccurdate">
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.doccurdate"
style="width: 100%"
placeholder="请选择业务发生日期"
></c-date-picker>
</el-form-item>
<c-form-item label="预收款金额" prop="cnybop.cnyinc.fprepayeeamt">
<c-input v-model="model.cnybop.cnyinc.fprepayeeamt" placeholder="请输入预收款金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="信用证到期日" prop="cnybop.cnyinc.dcreditenddate">
<c-date-picker
type="date"
v-model="model.cnybop.cnyinc.dcreditenddate"
style="width: 100%"
placeholder="请选择信用证到期日"
></c-date-picker>
</el-form-item>
<c-form-item label="结帐期" prop="cnybop.cnyinc.iaccountperiod">
<c-input v-model="model.cnybop.cnyinc.iaccountperiod" placeholder="请输入结帐期"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="金额" prop="cnybop.cnyinc.famt">
<c-input
v-model="model.cnybop.cnyinc.famt"
placeholder="请输入金额"
></c-input>
</el-form-item>
<c-form-item label="原申报号码" prop="cnybop.cnyinc.sorilevyno">
<c-input v-model="model.cnybop.cnyinc.sorilevyno" maxlength="24" placeholder="请输入原申报号码"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="承兑金额" prop="cnybop.fexchangeamt">
<c-input
v-model="model.cnybop.fexchangeamt"
maxlength="20"
placeholder="请输入承兑金额"
></c-input>
</el-form-item>
<c-form-item label="无货物报关进出境物流货物金额" prop="cnybop.cnyinc.fonshoreamt">
<c-input v-model="model.cnybop.cnyinc.fonshoreamt" placeholder="请输入无货物报关进出境物流货物金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordlib">
<c-input
v-model="model.cnybop.saddwordlib"
maxlength="80"
placeholder="请输入交易附言"
></c-input>
</el-form-item>
<c-form-item label="无货物报关离岸转手买卖金额" prop="cnybop.cnyinc.foffshoreamt">
<c-input v-model="model.cnybop.cnyinc.foffshoreamt" placeholder="请输入无货物报关离岸转手买卖金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<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>
</el-col>
</div>
</template>
<script>
......
......@@ -34,7 +34,9 @@
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
......@@ -94,6 +96,19 @@
</c-tabs>
</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>
</template>
<script>
......
......@@ -36,7 +36,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......@@ -99,7 +99,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......@@ -227,7 +227,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......@@ -291,7 +291,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-col :span="11">
<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 :span="24">
<el-form-item
......@@ -33,7 +33,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......@@ -84,7 +84,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......@@ -135,7 +135,7 @@
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
详情
</c-button>
</template>
</c-fullbox>
......
......@@ -196,7 +196,7 @@
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" @click="onAplpDet">
Details
详情
</c-button>
</c-col>
</c-col>
......@@ -227,7 +227,7 @@
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" @click="onDffpDet">
Details
详情
</c-button>
</c-col>
</c-col>
......
......@@ -29,7 +29,7 @@
type="primary"
@click="onSeainf"
>
<span style="font-family:'宋体';font-weight:bold">details</span>
<span style="font-family:'宋体';font-weight:bold">详情</span>
</c-button>
</template>
</c-fullbox>
......
......@@ -20,20 +20,21 @@
size="small"
type="primary"
@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>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<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
type="date"
v-model="model.lidgrp.rec.expdat"
style="width:100%"
placeholder="请选择Date of Expiry"
placeholder="请选择日期"
disabled
>
</c-date-picker>
......@@ -46,7 +47,7 @@
<c-col :span="11">
<c-col :span="24">
<el-form-item
label="单据参考号"
label="单据号"
prop="brdgrp.rec.ownref"
style="width: 100%"
>
......@@ -54,7 +55,7 @@
<c-input
v-model="model.brdgrp.rec.ownref"
maxlength="8"
placeholder="请输入单据参考号"
placeholder="请输入单据号"
disabled
></c-input>
<template slot="footer">
......@@ -62,8 +63,11 @@
style="margin:0 0 0 10px;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf">
<span style="font-family:'宋体';font-weight:bold">i</span>
@click="onSeainf"
icon="el-icon-info"
>
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
</template>
</c-fullbox>
......@@ -114,7 +118,7 @@
</el-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
......@@ -125,8 +129,8 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Tenor" prop="brdgrp.rec.tenmaxday" label-width="120px">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day" disabled></c-input>
<el-form-item label="远期最大期限" prop="brdgrp.rec.tenmaxday" label-width="120px">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入天数" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -136,7 +140,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Tenor Stream" >
<el-form-item label="待付款单据" >
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
......@@ -151,26 +155,26 @@
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Amount Settled" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input>
<el-form-item label="应付金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<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>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Reduce Amt.settled" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input>
<el-form-item label="实付金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<c-fullbox>
<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>
</c-fullbox>
</c-col>
......@@ -180,28 +184,28 @@
<c-col :span="24">
<c-col :span="13">
<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>
<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>
</el-form-item>
</c-col>
<c-col :span="11">
<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>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<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>
<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>
</el-form-item>
</c-col>
<c-col :span="11">
<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>
</c-col>
</c-col>
......@@ -220,7 +224,7 @@
</el-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
......@@ -251,11 +255,11 @@
:border="true"
>
<el-table-column label="Reference" prop="ownref" width="auto"></el-table-column>
<el-table-column label="Cur." prop="opncur" width="auto"></el-table-column>
<el-table-column label="Open Amount" prop="opnamt" width="auto"></el-table-column>
<el-table-column label="Amount Paid" prop="bckamt" width="auto"></el-table-column>
<el-table-column label="Cal." prop="butcal" width="auto"></el-table-column>
<el-table-column label="编号" prop="ownref" width="auto"></el-table-column>
<el-table-column label="币种" prop="opncur" width="auto"></el-table-column>
<el-table-column label="余额" prop="opnamt" width="auto"></el-table-column>
<el-table-column label="付款" prop="bckamt" width="auto"></el-table-column>
<el-table-column label="计算" prop="butcal" width="auto"></el-table-column>
</c-table>
......@@ -287,63 +291,63 @@
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Open Amt.L/C" prop="lidgrp.cbs.opn1.cur">
<c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency" disabled></c-input>
<el-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur">
<c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入币种" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<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>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Bill Contract" prop="brdgrp.rec.nam">
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" disabled></c-input>
<el-form-item label="单据简略信息" prop="brdgrp.rec.nam">
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入简略信息" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Applicant" prop="brdgrp.apl.pts.ref">
<c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人" disabled></c-input>
<el-form-item label="申请人参考号" prop="brdgrp.apl.pts.ref">
<c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人参考号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.apl.pts.nam">
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input>
<el-form-item label="申请人名称" prop="brdgrp.apl.pts.nam">
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.ben.pts.nam">
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input>
<el-form-item label="受益人名称" prop="brdgrp.ben.pts.nam">
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled></c-input>
<el-form-item label="交单行名称" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入名称" disabled></c-input>
</el-form-item>
</c-col>
<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>
</el-form-item>
</c-col>
......@@ -354,7 +358,7 @@
</c-col>
<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"
:disabled="model.brdgrp.rec.frepayflg == ''?false:true"
></c-checkbox>
......@@ -362,20 +366,20 @@
</c-col>
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Reduction Amt." prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入document currency" disabled></c-input>
<el-form-item label="减少付汇金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入币种" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<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>
</c-col>
</c-col>
......@@ -387,25 +391,25 @@
</c-col>
<c-col :span="24">
<el-form-item label="Narrative :77A:" prop="nar754">
<c-input type="textarea" v-model="model.nar754" maxlength="35" show-word-limit placeholder="请输入Narrative :77A:" ></c-input>
<el-form-item label=":77A:内容" prop="nar754">
<c-input type="textarea" v-model="model.nar754" maxlength="35" show-word-limit placeholder="请输入:77A:内容" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presented by" prop="brdgrp.rec.docprbrol">
<c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择Presented by" :code="codes.docprbrol">
<el-form-item label="交单人" prop="brdgrp.rec.docprbrol">
<c-select v-model="model.brdgrp.rec.docprbrol" style="width:100%" placeholder="请选择交单人" :code="codes.docprbrol">
</c-select>
</el-form-item>
</c-col>
<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-input
v-model="model.brdgrp.prb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
placeholder="请输入地址编码"
@keyup.enter.native="showGridPromptDialog('brdgrp.prb.pts.extkey')"
></c-input>
<template slot="footer">
......@@ -413,15 +417,18 @@
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf">
<span style="font-family:'宋体';font-weight:bold">i</span>
@click="onSeainf"
icon="el-icon-info">
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
<c-button
style="margin:0 0 0 10px;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf">
<span style="font-family:'宋体';font-weight:bold">det</span>
@click="onSeainf"
icon="el-icon-info"
>
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
</template>
</c-fullbox>
......@@ -435,8 +442,8 @@
<c-col :span="24">
<el-form-item label="Address Block" 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>
<el-form-item label="名称地址" prop="brdgrp.prb.pts.adrblk">
<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>
</c-col>
......@@ -459,17 +466,17 @@ export default {
flag3:true,
cmtflg:[
{ label: "代理行模式", value: "C" },
{ label: "Other", value: "O" },
{ label: "其他", value: "O" },
{ label: "CIPS系统", value: "P" },
],
table1:[],
columns:[
"1 1 \"Type\" 80",
"2 2 \"Dbt\" 80",
"3 3 \"Cdt\" 80",
"4 4 \"Cur\" 80",
"5 5 \"Amt\" 85 2 8 1 4",
"6 6 \"Mat.Dat.\" 105 4 7 1"
"1 1 \"类型\" 80",
"2 2 \"债务方\" 80",
"3 3 \"债券方\" 80",
"4 4 \"币种\" 80",
"5 5 \"金额\" 85 2 8 1 4",
"6 6 \"到期日\" 105 4 7 1"
]
}
},
......
......@@ -29,7 +29,7 @@
<!--PD000005 -->
<el-tab-pane label="Seting Doc" name="utlp">
<el-tab-pane label="单据结算" name="utlp">
<c-content>
<m-utlp ref="utlp" :model="model" :codes="codes"/>
</c-content>
......@@ -41,37 +41,37 @@
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="Liability" name="engp">
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Cash Cover" name="ccvpan">
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Bookings" name="glepan">
<el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="Message" name="docpan">
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="Attachment" name="doctre">
<el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
......@@ -222,8 +222,8 @@ export default {
computed: {},
data(){
return {
det202cvName:"Payment 202 PRB",
det756Name:"Payment 756 PRB" ,
det202cvName:"头寸调拨(MT202)",
det756Name:"通知付款(MT756)" ,
tabVal: "utlp",
trnName: "brtset",
model: new Brtset().data,
......
......@@ -262,371 +262,128 @@
</c-istream-table>
</c-col>
<c-col :span="24">
<c-form-item
label="Settlement Instructions transaction field"
prop="btdgrp.blk.setinsbt"
>
<p>Settlement Instructions</p>
</c-col>
<c-col :span="24">
<c-form-item label-width="0" prop="btdgrp.blk.setinsbt">
<c-fullbox>
<c-input
type="textarea"
v-model="model.btdgrp.blk.setinsbt"
maxlength="65"
maxlength="1300"
show-word-limit
placeholder="请输入Settlement Instructions transaction field"
rows="8"
></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-col>
</c-col>
</c-col>
</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-col :span="24">
<c-form-item label="Less comm." prop="btdgrp.rec.lescom">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000058')"
v-model="model.btdgrp.rec.lescom"
placeholder="请输入Less comm."
style="width:80%"
></c-input>
</c-form-item>
</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 :span="12">
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Bill Contract'"
></c-input>
</c-form-item>
<!-- 下右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<p>Doc.Amount Part</p>
</c-col>
<!-- SF000057 : Document Amount -->
<c-col :span="24">
<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
v-model="model.btdgrp.cbs.max.cur"
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"
placeholder="请选择Currency"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</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-form-item label="$t('bttp0.SF000061')" prop="btdgrp.rec.docsta">
<c-form-item label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="$t('other.please_enter')+$t('bttp0.SF000061')"
v-model="model.aamset.utlamt"
placeholder="请输入Doc. Amount utilized/settled"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rmbclm.clmrmbflg">{{
$t("bttrcl.CF000051")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<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 :span="24">
<p>Add. Amount Part</p>
</c-col>
<!-- S0000014 : 单据金额 -->
<c-col :span="24">
<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
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+'Currency'"
placeholder="请选择Currency"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Doc. Amount utilized/settled" prop="aamset.utlamt">
<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-form-item label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'"
placeholder="请输入Add. Amount utilized/settled"
disabled
></c-input>
</c-form-item>
</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 :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetinsButtxmsel"
>
{{ $t("bttrcl.CF000053") }}
</c-button>
<c-col :span="24">
<p>Narrative :77A:</p>
</c-col>
<!-- SF000049 : Narrative :77A: -->
<c-col :span="12">
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754">
<c-col :span="24">
<c-form-item label-width="5px" prop="trnmod.trndoc.nar754">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
maxlength="700"
show-word-limit
placeholder="$t('other.please_enter')+'Narrative :77A:'"
placeholder="请输入Narrative :77A:"
rows="8"
></c-input>
</c-form-item>
</c-col>
<!-- SG000054 : Less comm. -->
<c-col :span="12">
<c-form-item label="Less comm." prop="btdgrp.rec.lescom">
<c-input
v-model="model.btdgrp.rec.lescom"
placeholder="$t('other.please_enter')+'Less comm.'"
></c-input>
</c-form-item>
<c-col :span="24">
<c-checkbox v-model="model.rmbclm.clmrmbflg">
Send MT 742
</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol">
<c-select v-model="model.rmbclm.rmbrol" style="width:100%" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000021')">
<c-row>
<c-col :span="24">
<c-col :span="12">
<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>
</el-form-item>
</c-col>
<!-- SF000021 : 偿付行 -->
<!-- SF000020 : 编号 -->
<c-col :span="12">
<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-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="rmbclm.rmbp.ptsget.sdamod.dadsnd">
<c-input v-model="model.rmbclm.rmbp.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.rmbrmb.pts.extkey">
<c-input v-model="model.rmbclm.rmbrmb.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.rmbp.ptsget.sdamod.seainf">
<c-input v-model="model.rmbclm.rmbp.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="onRmbpDet">
{{$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">
<c-ptap
:model="model"
:argadr="{ title: '', grp: 'rmbclm', rol: 'rmbrmb' }"
:disabled="true"
>
</c-ptap>
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank ',
grp: 'rmbclm',
rol: 'acwacw',
}"
:disabled="true"
>
</c-ptap>
</c-col>
<c-col :span="11" :offset="1">
<c-ptap
:model="model"
:argadr="{
title: 'Beneficiary Bank',
grp: 'rmbclm',
rol: 'bebbeb',
}"
:disabled="true"
>
</c-ptap>
<c-col :span="24">
<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>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- SG000133 : value date -->
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttrcl/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttrcl/Event";
import Ptap from "~/views/Public/Ptap";
export default {
inject: ['root'],
props:["model","codes"],
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -31,12 +31,51 @@
<m-rclp :model="model" :codes="codes" />
</c-content>
</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 -->
<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" />
</el-tab-pane>
</c-tabs>
</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>
</template>
<script>
......@@ -51,11 +90,26 @@ import Pattern from "~/model/Bttrcl/Pattern";
import Rclp from "./Rclp";
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 {
name: "Bttrcl",
components: {
"m-rclp": Rclp,
"m-remp": Remp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
},
provide() {
return {
......@@ -92,6 +146,9 @@ export default {
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
......@@ -46,6 +46,7 @@ import Bptame from './Bptame'
import Bptcan from './Bptcan'
import Sptrel from "./Sptrel"
import Sptneg from "./Sptneg"
import Sptrou from "./Sptrou"
import Bddsel from "./Bddsel"
import Infbdd from "./Infbdd"
......@@ -295,6 +296,7 @@ const BusRouter = [
{ path: 'betrcl', component: Betrcl, name: 'Betrcl', meta: { title: '出口信用证单据出口单据索汇' } },
{ path: 'betset', component: Betset, name: 'Betset', meta: { title: '出口信用证单据出口收汇' } },
{ 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: 'bddsel', component: Bddsel, name: 'Bddsel', meta: { title: 'Bddsel' } },
{ path: 'infbdd', component: Infbdd, name: 'Infbdd', meta: { title: '买方信用证单据查询' } },
......
<template>
<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="12">
<c-col :span="24">
<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-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
</c-col>
<!-- -----右边----- -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-form-item 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
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-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="收入款币种及金额" prop="bopmod.dbagrp.bas.txccy">
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.txccy" style="width:100%" placeholder="请选择币种">
<el-form-item
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>
</el-form-item>
</c-col>
<c-col :span="12">
<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-col>
</c-col>
<c-col :spam="24">
<c-col :span="12">
<el-form-item label="国内银行扣费" prop="bopmod.dbagrp.bas.inchargeccy">
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.inchargeccy" style="width:100%" placeholder="请选择币种">
<el-form-item
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>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbagrp.bas.inchargeamt">
<c-input disabled v-model="model.bopmod.dbagrp.bas.inchargeamt" placeholder="请输入"></c-input>
<c-form-item
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-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="国外银行扣费" prop="bopmod.dbagrp.bas.outchargeccy">
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbagrp.bas.outchargeccy" style="width:100%" placeholder="请选择币种">
<el-form-item
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>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbagrp.bas.outchargeamt">
<c-input disabled v-model="model.bopmod.dbagrp.bas.outchargeamt" placeholder="请输入"></c-input>
<c-form-item
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-col>
</c-col>
<c-col :span="24">
<c-form-item label="人民币账号/银行卡号" prop="bopmod.dbagrp.bas.lcyacc">
<c-input disabled v-model="model.bopmod.dbagrp.bas.lcyacc" maxlength="32" placeholder="请输入银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-form-item label="外汇账号/银行卡号" prop="bopmod.dbagrp.bas.fcyacc">
<c-input disabled v-model="model.bopmod.dbagrp.bas.fcyacc" maxlength="32" placeholder="请输入银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-form-item label="其它账号/银行卡号" prop="bopmod.dbagrp.bas.othacc">
<c-input disabled v-model="model.bopmod.dbagrp.bas.othacc" maxlength="32" placeholder="请输入银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-col :span="6" :offset="6">
<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-col>
</c-col>
......@@ -153,26 +304,43 @@
</c-col>
</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="12">
<c-col :span="24">
<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-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
......@@ -180,55 +348,105 @@
<c-col :span="24">
<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-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="收入款币种及金额" prop="bopmod.dbdgrp.bas.txccy">
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbdgrp.bas.txccy" style="width:100%" placeholder="请选择币种">
<el-form-item
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>
</el-form-item>
</c-col>
<c-col :span="12">
<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-col>
</c-col>
......@@ -236,342 +454,150 @@
<!-- ------右边------- -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-form-item 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
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-col>
<c-col :span="24">
<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>
</el-form-item>
</c-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<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-col>
<c-col :span="24">
<c-form-item label="人民币账号/银行卡号" prop="bopmod.dbdgrp.bas.lcyacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币账号/银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-form-item label="外汇帐号/银行卡号" prop="bopmod.dbdgrp.bas.fcyacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-form-item label="其它账号/银行卡号" prop="bopmod.dbdgrp.bas.othacc">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.othacc" maxlength="32" placeholder="请输入其它账号/银行卡号"></c-input>
<c-form-item
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-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="国内银行扣费" prop="bopmod.dbdgrp.bas.inchargeccy">
<c-select disabled :code="codes.curtxt" v-model="model.bopmod.dbdgrp.bas.inchargeccy" style="width:100%" placeholder="请选择">
<el-form-item
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>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.dbdgrp.bas.inchargeamt">
<c-input disabled v-model="model.bopmod.dbdgrp.bas.inchargeamt" placeholder="请输入"></c-input>
<c-form-item
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-col>
</c-col>
<c-col :span="24">
<c-col :span="6" :offset="6">
<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-col>
</c-col>
</c-col>
</c-col>
</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>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getset/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getset/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
return {
}
data() {
return {};
},
methods:{...Event},
created:function(){
}
}
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -2,29 +2,42 @@
<div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<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">
<el-form-item label="Own Reference" prop="infcon.seaownref">
<el-form-item
label="单据编号"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
placeholder="请输入单据编号"
></c-input>
</el-form-item>
</c-col>
<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-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
placeholder="请选择请选择起始日期"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
......@@ -35,123 +48,136 @@
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
placeholder="请选择截至日期"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Name" prop="infcon.nam">
<el-form-item label="业务简略信息" prop="infcon.nam" style="width: 100%">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
placeholder="请输入业务简略信息"
></c-input>
</el-form-item>
</c-col>
</c-row>
</el-row>
<c-row>
<el-row v-show="searchSlot.searchToggle">
<!--line 1-->
<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
v-model="model.infcon.seashgref"
maxlength="16"
placeholder="请输入SG Reference"
placeholder="请输入提货担保编号"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row v-show="searchSlot.searchToggle">
<c-row>
<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
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
placeholder="请输入当事人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Select Single Party"
<el-form-item style="width: 100%"
label="当事人编号"
prop="infcon.pty.extkey"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
placeholder="请输入当事人编号"
></c-input>
</el-form-item>
</c-col>
<!--line 2-->
<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
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入Party Name"
placeholder="请输入当事人名称"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<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
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
placeholder="请输入当事人BIC编码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol">
<el-form-item style="width: 100%" label="当事人角色" prop="infcon.searol">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
placeholder="请选择当事人角色"
:code="searol"
>
</c-select>
</el-form-item>
</c-col>
<!--line 3-->
<c-col :span="8">
<c-col :span="12">
<el-form-item label="Resp.User ID" prop="infcon.usr.extkey">
<el-form-item style="width: 100%" label="客户经理" prop="infcon.usr.extkey">
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入Resp.User ID"
placeholder="请输入客户经理"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Status" prop="infcon.seasta">
<c-col :span="8">
<el-form-item style="width: 100%" label="单据状态" prop="infcon.seasta">
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
placeholder="请选择单据状态"
:code="codes.seasta"
>
</c-select>
</el-form-item>
</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-row>
<c-row>
<!--line 4-->
<c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur">
<el-form-item style="width: 100%" label="币种" prop="infcon.seacur">
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
placeholder="请选择币种"
:code="codes.currencycode"
>
......@@ -159,11 +185,11 @@
</el-form-item>
</c-col>
<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-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
placeholder="请输入金额下限"
></c-input>
</c-col>
......@@ -173,37 +199,27 @@
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
placeholder="请输入金额上限"
></c-input>
</c-col>
</el-form-item>
</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">
<el-form-item label="Goods Code" prop="seagodcod">
<c-col :span="8">
<el-form-item style="width: 100%" label="货物类型" prop="seagodcod">
<c-select
v-model="model.seagodcod"
style="width: 100%"
placeholder="请选择Goods Code"
placeholder="请选择货物类型"
:code="codes.godcod"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</c-row>
</el-row>
</el-form>
</template>
</c-list-search>
<!-- <c-col :span="12">
......@@ -237,11 +253,20 @@
</el-form-item>
</c-col> -->
<div style="height:90%">
<c-col :span="24">
<c-istream-table :list="stmData.data"
:columns="columns">
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<c-istream-table
:list="stmData.data"
: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">
<el-popover
placement="top-start"
title="历史信息"
......@@ -288,7 +313,7 @@
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
@click="getButtons(scope.row['单据编号'])"
>
处理
</c-button>
......@@ -296,7 +321,19 @@
</el-table-column>
</c-istream-table>
</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>
</template>
......@@ -351,24 +388,24 @@ export default {
data: [],
},
columns: [
'1 1 "Reference" 140',
'2 2 "Resp. User" 100',
'1 1 "单据编号" 140',
'2 2 "客户经理" 100',
//'3 3 "Goods Code" 100 1 0 1 GODCOD',
{ index: 3, position: 3, width: 100, pattern: "code", label: "Goods Code" ,"code":"godcod"},
'7 4 "Party Number1" 133',
'8 5 "Applicant" 160',
'9 6 "Applicant CN" 133',
'10 7 "Party Number2" 133',
'11 8 "Beneficiary" 150',
'6 9 "PTA NO." 100',
'12 10 "Party Number3" 140',
'13 11 "Presenting Bank" 220',
{ index: 4, position: 12, width: 100, pattern: "date", label: "Opened" },
{ index: 5, position: 13, width: 100, pattern: "date", label: "Closed" },
'14 14 "Doc.Amount Cur" 120',
'15 15 "Doc.Amount" 120 2 8 1 14',
'16 16 "Open Amount Cur" 130',
'17 17 "Open Amount" 120 2 8 1 16',
{ index: 3, position: 3, width: 100, pattern: "code", label: "货物类型" ,"code":"godcod"},
'7 4 "申请人编号" 133',
'8 5 "申请人名称" 160',
'9 6 "申请人名称(中文)" 160',
'10 7 "受益人编号" 133',
'11 8 "受益人名称" 150',
'6 9 "申请人PTA.INR" 160',
'12 10 "交单行编号" 140',
'13 11 "交单行名称" 220',
{ index: 4, position: 12, width: 100, pattern: "date", label: "创建日期" },
{ index: 5, position: 13, width: 100, pattern: "date", label: "关闭日期" },
'14 14 "单据币种" 120',
'15 15 "单据金额" 120 2 8 1 14',
'16 16 "单据币种" 130',
'17 17 "单据余额" 120 2 8 1 16',
],
stmData: {
data: [],
......@@ -411,4 +448,14 @@ export default {
created: function () {},
};
</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>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<div class="eContainer" style="height: 90%">
<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"> -->
<!--PD000008 -->
......@@ -9,7 +18,7 @@
</el-tab-pane> -->
<c-content>
<m-infsea :model="model" :codes="codes" ref="infsea"/>
<m-infsea :model="model" :codes="codes" ref="infsea" />
</c-content>
<!-- PD000137 -->
......@@ -89,16 +98,17 @@
<!-- </c-tabs> -->
</el-form>
</div>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Infbrd from "~/model/Infbrd"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Infbrd/Check"
import Default from "~/model/Infbrd/Default"
import Pattern from "~/model/Infbrd/Pattern"
import Infsea from "./Infsea"
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Infbrd from "~/model/Infbrd";
import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Infbrd/Check";
import Default from "~/model/Infbrd/Default";
import Pattern from "~/model/Infbrd/Pattern";
import Infsea from "./Infsea";
// import Ovwp from "./Ovwp"
// import Docpre from "./Docpre"
// import Shpdet from "./Shpdet"
......@@ -115,11 +125,10 @@ import Infsea from "./Infsea"
// import Prtpan from "./Prtpan"
// import Ordpan from "./Ordpan"
export default {
name: "Infbrd",
components:{
"m-infsea" : Infsea,
components: {
"m-infsea": Infsea,
// "m-ovwp" : Ovwp,
// "m-docpre" : Docpre,
// "m-shpdet" : Shpdet,
......@@ -138,11 +147,11 @@ export default {
},
provide() {
return {
root: this
}
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
data() {
return {
tabVal: "infsea",
trnName: "infbrd",
......@@ -152,34 +161,30 @@ export default {
pattern: Pattern,
rules: null,
codes: {
...CodeTable
...CodeTable,
},
}
};
},
methods:{
myTabClick(tab){
this.tabClick(tab)
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
}
},
created:async function(){
},
created: async function () {
console.log("进入infbrd交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑
this.$refs.infsea.handleSearch();
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
},
};
</script>
<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 @@
<el-row v-show="searchSlot.searchToggle">
<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
v-model="model.infcon.searef"
maxlength="16"
......@@ -129,26 +133,59 @@
</c-col>-->
<c-col :span="8">
<el-form-item 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
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>
</c-col>
<c-col :span="8">
<el-form-item 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
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>
</c-col>
<c-col :span="8">
<el-form-item 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
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>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role">
<el-form-item
label="Role"
prop="infcon.searol"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
<el-option
v-for="item in codes.searol1"
:key="item.value"
......@@ -173,8 +210,18 @@
</c-col>-->
<c-col :span="8">
<el-form-item 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
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>
</c-col>
......@@ -476,8 +523,8 @@
ref="childs"
:ownref="ownref"
trnCode="letsel"
ownrefPath="ltdgrp"
tabIndex="9"
ownrefPath="btdgrp"
tabIndex="11"
:model="letselModel"
@onChoose="onChoose"
>11</m-busbtn
......@@ -506,13 +553,23 @@ export default {
dialogTableVisible: false,
trnData: {
columns: [
'0 7 "Trn ID" 56',
'1 1 "Transaction Name" 250',
'2 2 "Entry" 72 4 7',
'3 3 "Status" 80 1 0 1 RELSTA',
'4 4 "Cur." 40',
'5 5 "Relevant Amount" 120 2 8 1 4',
'6 6 "Signed" 60',
'0 8 "Trn ID" 100',
'1 1 "Reference" 150',
'2 2 "Transaction Name" 195',
'3 3 "Entry" 80 4 7',
// '4 4 "Status" 65 1 0 1 RELSTA',
{
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',
// '2 2 "交易名称" 120',
......@@ -534,24 +591,20 @@ export default {
},
stmData: {
columns: [
'1 1 \"Reference\" 100',
'2 2 \"Resp. User\" 100',
'3 12 \"Opened\" 500 4 7',
'4 13 \"Expired\" 500 4 7',
'5 14 \"Closed\" 500 4 7',
'6 3 \"分行名称\" 136',
'7 9 \"PTA NO.\" 100',
'8 4 \"Party Number\" 133',
'9 5 \"1st Beneficiary\" 133',
'10 6 \"1st Beneficary CN\" 191',
'11 7 \"Party Number\" 133',
'12 8 \"2nd Beneficiary\" 133',
'13 10 \"Party Number\" 133',
'14 11 \"Advising Bank\" 133',
'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" 110',
'2 2 "Invoice No." 150',
'3 9 "Opened" 100 4 7',
'4 10 "Closed" 100 4 7',
'5 8 "PTA NO." 150',
'6 3 "Party Number" 175',
'7 4 "1st Beneficiary" 175',
'8 5 "1st Beneficary CN" 191',
'9 6 "Party Number" 175',
'10 7 "2nd Beneficiary" 175',
'11 11 "Cur" 80',
'12 13 "Doc. Amount" 150 2 8 1 11',
'13 12 "Cur" 80',
'14 14 "Open Amount" 150 2 8 1 13',
// '1 1 "Reference" 105',
// '2 2 "Resp. User" 105',
// '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 {
data(){
return {
tabVal: "infsea",
trnName: "Infbtd",
trnName: "infbtd",
model: new Infbtd().data,
checkRules: Check,
defaultRules: Default,
......
......@@ -506,13 +506,22 @@ export default {
dialogTableVisible: false,
trnData: {
columns: [
'0 7 "Trn ID" 56',
'1 1 "Transaction Name" 250',
'2 2 "Entry" 72 4 7',
'3 3 "Status" 80 1 0 1 RELSTA',
'4 4 "Cur." 40',
'5 5 "Relevant Amount" 120 2 8 1 4',
'6 6 "Signed" 60',
'0 8 "Trn ID" 100',
'1 1 "Reference" 150',
'2 2 "Transaction Name" 195',
'3 3 "Entry" 80 4 7',
// '4 4 "Status" 65 1 0 1 RELSTA',
{
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',
// '2 2 "交易名称" 120',
......
......@@ -68,7 +68,7 @@
<template slot="footer">
<c-button
size="small"
style="margin-left: 10px; padding: 0 10px"
style="margin-left: 10px; padding: 0 12px"
type="primary"
icon="el-icon-search"
@click="onExtkey">
......@@ -416,7 +416,7 @@
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
<c-button
style="margin:0 0"
style="margin:0 0;"
size="small"
type="primary"
......@@ -512,7 +512,7 @@
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
<c-button
style="margin:0 0"
style="margin:0 0;"
size="small"
type="primary"
......@@ -613,7 +613,7 @@
<span style="font-family:'宋体';font-weight:bold"></span>
</c-button>
<c-button
style="margin:0 0"
style="margin:0 0;"
size="small"
type="primary"
@click="onBenpDet"
......
......@@ -131,7 +131,6 @@
icon="el-icon-info"
@click="onRmbpDet"
>
详情
</c-button>
</template>
</c-fullbox>
......
......@@ -18,7 +18,7 @@
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000001 -->
<el-tab-pane label="概要" name="ovwp">
<el-tab-pane :label="$t('litp.PD000001')" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
......@@ -27,28 +27,28 @@
<!--PD000001 -->
<el-tab-pane
v-if="model.litp.aamp.aammod.addamtflg"
label="附加金额"
:label="$t('aamp.PD000001')"
name="aamp"
>
<m-aamp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="详情" name="detp">
<el-tab-pane :label="$t('litp.PD000077')" name="detp">
<c-content>
<m-detp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="当事人" name="ptyp">
<el-tab-pane :label="$t('litp.PD000042')" name="ptyp">
<c-content>
<m-ptyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane label="货物" name="dogp">
<el-tab-pane :label="$t('litp.PD000057')" name="dogp">
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'"
/>
......@@ -56,7 +56,7 @@
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="单据" name="dorp">
<el-tab-pane :label="$t('litp.PD000060')" name="dorp">
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'"
/>
......@@ -64,7 +64,7 @@
</el-tab-pane>
<!--PD000073 -->
<el-tab-pane label="附加条款" name="adcp">
<el-tab-pane :label="$t('litp.PD000074')" name="adcp">
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'"
/>
......@@ -72,57 +72,57 @@
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外记账" name="engp">
<el-tab-pane :label="$t('liaall.PD000027')" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<el-tab-pane :label="$t('liaccv.PD000001')" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<el-tab-pane :label="$t('setmod.PD000000')" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="会计分录" name="glepan">
<el-tab-pane :label="$t('glemod.PD000001')" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查表" name="addbcb">
<el-tab-pane :label="$t('litopn.PD000510')" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp">
<el-tab-pane :label="$t('coninf.PD000000')" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函/报文" name="docpan">
<el-tab-pane :label="$t('trndoc.PD000529')" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<el-tab-pane :label="$t('trndoc.PD000546')" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000110 -->
<el-tab-pane
label="2106银行跟单结算及表外融资"
:label="$t('cnybop.PD000110')"
name="libp"
v-if="this.model.cnybop.libflg == '1'"
>
......@@ -132,7 +132,7 @@
<!--PD000346 -->
<el-tab-pane
v-if="model.lidgrp.rec.spcrcbflg"
label="仅适用于指定银行的特殊付款条件"
:label="$t('litp.PD000422')"
name="spcrcvp"
>
<m-spcrcvp :model="model" :codes="codes" />
......@@ -153,7 +153,7 @@
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<el-tab-pane :label="$t('limmod.PD000001')" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
......
......@@ -128,10 +128,10 @@ export default {
{ inifrm: "dbiusr", ininam: "Dbiusr", pntmiu: "10" },
//{ inifrm: "dbibch", ininam: "Dbibch", pntmiu: "10" },
{ inifrm: "infusr", ininam: "用户信息", pntmiu: "10" },
{ inifrm: "11", ininam: "卖方信用证", pntmiu: "" },
{ inifrm: "detopn", ininam: "卖方信用证开立", pntmiu: "11" },
{ inifrm: "detame", ininam: "卖方信用证修改", pntmiu: "11" },
{ inifrm: "detsel", ininam: "卖方信用证查询", pntmiu: "11" },
//{ inifrm: "11", ininam: "卖方信用证", pntmiu: "" },
//{ inifrm: "detopn", ininam: "卖方信用证开立", pntmiu: "11" },
//{ inifrm: "detame", ininam: "卖方信用证修改", pntmiu: "11" },
//{ inifrm: "detsel", ininam: "卖方信用证查询", pntmiu: "11" },
{ inifrm: "12", ininam: "智能审单", pntmiu: "" },
{ inifrm: "examRule", ininam: "智能审单规则配置", pntmiu: "12" },
......@@ -146,6 +146,8 @@ export default {
{ inifrm: "switsk", ininam: "Switsk", pntmiu: "14" },
{ inifrm: "mgrtsk", ininam: "Mgrtsk", pntmiu: "14" },
{ inifrm: "sptrel", ininam: "sptrel", pntmiu: "14" },
{ inifrm: "sptneg", ininam: "sptneg", pntmiu: "14" },
{ inifrm: "15",ininam: "福费廷管理", pntmiu: "" },
{ 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";
import ReviewGitset from "./Business/ReviewGitset.vue";
import ReviewGctcan from "./Business/ReviewGctcan.vue";
import ReviewBttrcl from "./Business/ReviewBttrcl.vue";
......@@ -233,6 +235,9 @@ const ReviewRouter = [
{ path: "gitcrj", component: ReviewBctrad, name: "ReviewGitcrj", meta: { title: "复核-Gitcrj" } },
{ path: "gctcan", component: ReviewBctsel, name: "ReviewGctcan", meta: { title: "复核-Gctcan" } },
{ path: "bttrcl", component: ReviewBttrcl, name: "ReviewBttrcl", meta: { title: "复核-Bttrcl" } },
];
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