Commit cd735149 by liyixun

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 2ef30533 1a22181e
......@@ -107,8 +107,10 @@ export default {
Utils.positioningErrorMsg(fieldErrors, fields);
const tab = Utils.positioningErrorMsg(fieldErrors, fields);
if (tab) {
// tab切换之后,需出发tab-click的事件
this.getVM().tabClick(tab);
if (tab.name !== this.getVM().tabVal) {
// tab切换之后,需出发tab-click的事件
this.getVM().tabClick(tab);
}
}
}
},
......
......@@ -4995,10 +4995,6 @@ const CodeTable = {
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
],
rebkpflg1: [
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
],
refper: [
{ label: "Same Week", value: "W=" },
{ label: "Same Half-Year", value: "H=" },
......
......@@ -4,55 +4,53 @@ import Utils from "~/utils"
* Bdtudp Check规则
*/
let checkObj = {
"bddgrp.tag72add": null,
"liaall.misamt": null,
"liaall.limmod.limpts.oth.pts.extkey": null,
"bddgrp.acb.adrelc": null,
"bddgrp.rec.disdat": null,
"bdtp.oth.pts.extkey": null,
"liaall.limmod.ownref": null,
"liaall.limmod.ecifno": null,
"bddgrp.beb.pts.extkey": null,
"bddgrp.beb.pts.adrblk": null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd": null,
"bddgrp.rec.docflg": null,
"bdtp.furide": null,
"bddgrp.blk.docdis": null,
"setmod.dspflg": null,
"bddgrp.prb.pts.ref": null,
"bddgrp.acb.pts.extkey": null,
"bddgrp.blk.accrmk": null,
"bddgrp.prb.pts.extkey": null,
"bddgrp.rec.expdat": null,
"bddgrp.beb.adrelc": null,
"bddgrp.shp.namelc": null,
"liaall.liaccv.totcovamt": null,
"aamset.utlamt2": null,
"bddgrp.acb.pts.adrblk": null,
"bddgrp.acb.namelc": null,
"bddgrp.beb.namelc": null,
"bddgrp.rec.rcvdat": null,
"bddgrp.shp.pts.adrblk": null,
"liaall.limmod.limpts.wrk.pts.extkey": null,
"bdtp.acbp.ptsget.sdamod.dadsnd": null,
"bddgrp.blk.comcon": null,
"bddgrp.prb.pts.bankno": null,
"bddgrp.rec.reltyp": null,
"bddgrp.rec.relgodflg": null,
"bdtp.shpp.ptsget.sdamod.dadsnd": null,
"mtabut.coninf.conexedat": null,
"bdtp.recget.sdamod.dadsnd": null,
"liaall.limmod.limpts.nonrevflg1": null,
"bddgrp.shp.adrelc": null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd": null,
"setmod.docamt": null,
"bdtp.bebp.ptsget.sdamod.dadsnd": null,
"liaall.liaccv.cshpct": null,
"bdtp.oth.pts.bankno": null,
"bdtp.didget.sdamod.dadsnd": null,
"bddgrp.shp.pts.extkey": null,
"bddgrp.rec.trpdocnum": null,
"liaall.liaccv.relcshpct": null,
"bddgrp.tag72add" :null,
"liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"bddgrp.acb.adrelc" :null,
"bddgrp.rmb.pts.extkey" :null,
"bddgrp.rec.disdat" :null,
"bdtp.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null,
"bdtp.oth.pts.jigomc" :null,
"liaall.limmod.ecifno" :null,
"bddgrp.beb.pts.extkey" :null,
"bddgrp.rmb.pts.adrblk" :null,
"bddgrp.beb.pts.adrblk" :null,
"bddgrp.rec.docflg" :null,
"bdtp.furide" :null,
"bddgrp.blk.docdis" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"bddgrp.prb.pts.ref" :null,
"bddgrp.acb.pts.extkey" :null,
"bddgrp.blk.accrmk" :null,
"bddgrp.prb.pts.extkey" :null,
"bddgrp.beb.adrelc" :null,
"liaall.liaccv.totcovamt" :null,
"bddgrp.apl.pts.nam" :null,
"aamset.utlamt2" :null,
"bddgrp.acb.pts.adrblk" :null,
"bddgrp.acb.namelc" :null,
"bddgrp.beb.namelc" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"bddgrp.rec.rcvdat" :null,
"bddgrp.prb.pts.nam" :null,
"bddgrp.ben.pts.nam" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"bddgrp.blk.comcon" :null,
"bddgrp.prb.pts.dizhii" :null,
"bddgrp.prb.pts.bankno" :null,
"bddgrp.rmb.namelc" :null,
"mtabut.coninf.conexedat" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"bdtp.oth.pts.dizhii" :null,
"bddgrp.rmb.adrelc" :null,
"setmod.docamt" :null,
"liaall.liaccv.cshpct" :null,
"bdtp.oth.pts.bankno" :null,
"bddgrp.prb.pts.jigomc" :null,
"liaall.liaccv.relcshpct" :null,
}
for (const key in checkObj) {
......
......@@ -6,75 +6,72 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"bddgrp.acb.pts.extkey" :Utils.defaultFunction,
"bddgrp.blk.docdisflg" :Utils.defaultFunction,
"bddgrp.blk.docdis" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"bddgrp.ben.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"bdtp.oth.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bddgrp.prb.pts.extkey" :Utils.defaultFunction,
"bddgrp.shp.pts.extkey" :Utils.defaultFunction,
"bddgrp.shp.adrelc" :Utils.defaultFunction,
"bddgrp.shp.namelc" :Utils.defaultFunction,
"bddgrp.shp.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"bddgrp.rec.stadat" :Utils.defaultFunction,
"bddgrp.beb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rmb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rmb.adrelc" :Utils.defaultFunction,
"bddgrp.rmb.namelc" :Utils.defaultFunction,
"bddgrp.rmb.dbfadrblkcn" :Utils.defaultFunction,
"bddgrp.acb.pts.extkey" :Utils.defaultFunction,
"bddgrp.acb.adrelc" :Utils.defaultFunction,
"bddgrp.acb.namelc" :Utils.defaultFunction,
"bddgrp.acb.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"sftmt" :Utils.defaultFunction,
"bdtp.cre752flg" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"bddgrp.beb.adrelc" :Utils.defaultFunction,
"bddgrp.beb.namelc" :Utils.defaultFunction,
"bddgrp.beb.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"bddgrp.prb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rec.docflg" :Utils.defaultFunction,
"bddgrp.shp.pts.adrblk" :Utils.defaultFunction,
"didgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.rec.rtoaplflg" :Utils.defaultFunction,
"bddgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.beb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.advtyp" :Utils.defaultFunction,
"bdtp.oth.pts.extkey" :Utils.defaultFunction,
"bdtp.cre752flg" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"bddgrp.cbs.max2.amt" :Utils.defaultFunction,
"bddgrp.rec.docprbrol" :Utils.defaultFunction,
"bddgrp.acb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.rmb.pts.adrblk" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"bddgrp.rec.relgoddat" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"bddgrp.acb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.disdat" :Utils.defaultFunction,
"bddgrp.rec.approvcod" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"bddgrp.beb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.payrol" :Utils.defaultFunction,
"bddgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bddgrp.blk.docdisflg" :Utils.defaultFunction,
"bddgrp.blk.docdis" :Utils.defaultFunction,
"bddgrp.ben.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"bddgrp.rec.stadat" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"didgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.rec.advtyp" :Utils.defaultFunction,
"bddgrp.rec.docprbrol" :Utils.defaultFunction,
"bddgrp.cbs.max.amt" :Utils.defaultFunction,
"bddgrp.rec.predat" :Utils.defaultFunction,
"bddgrp.cbs.max.cur" :Utils.defaultFunction,
"didgrp.rec.expdat" :Utils.defaultFunction,
"didgrp.cbs.opn1.amt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"bddgrp.rec.reltyp" :Utils.defaultFunction,
"bddgrp.apl.pts.nam" :Utils.defaultFunction,
"aamset.utlamt" :Utils.defaultFunction,
"bddgrp.cbs.opn2.cur" :Utils.defaultFunction,
"aamset.utlamt2" :Utils.defaultFunction,
"bddgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"bddgrp.rec.disdat" :Utils.defaultFunction,
"bddgrp.rec.approvcod" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"bddgrp.rec.payrol" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bddgrp.prb.pts.nam" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -18,7 +18,7 @@ export default {
"ledgrp.cbs.opn1.amt": [
{ type: "string", required: false, message: "必输项" },
{ max: 18, message: "整数位不能超过14位" },
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{ pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"betp.recget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" },
......
......@@ -18,7 +18,7 @@ export default {
"dedgrp.cbs.opn1.amt": [
{ 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位" }
],
"bftp0.recget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" },
......
......@@ -47,5 +47,6 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"brtp.furide" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -55,7 +55,7 @@ export default {
"trnmod.trndia.dspstm" :Utils.defaultFunction,
"bddgrp.rec.docprbrol" :Utils.defaultFunction,
"bdtp.setnowflg" :Utils.defaultFunction,
"bddgrp.rec.approvcod" :Utils.defaultFunction,
// "bddgrp.rec.approvcod" :Utils.defaultFunction,
"bddgrp.cbs.max.amt" :Utils.defaultFunction,
"bddgrp.rec.predat" :Utils.defaultFunction,
"bddgrp.rec.shpdat" :Utils.defaultFunction,
......
<template>
<div class="eibs-tab">
<!-- SF000010 : 合同金额 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000035')" prop="liaall.liaccv.concur">
<c-input v-model="model.liaall.liaccv.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaccv.SG000035')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000010')" prop="liaall.liaccv.newamt">
<c-input v-model="model.liaall.liaccv.newamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000010')"></c-input>
</c-form-item>
</c-col>
<!-- SG000025 : 保证金应收比例 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000025')" prop="liaall.liaccv.cshpct">
<c-input v-model="model.liaall.liaccv.cshpct" :placeholder="$t('other.please_enter')+$t('liaccv.SG000025')"></c-input>
</c-form-item>
</c-col>
<!-- SF000027 : % -->
<!-- SF000013 : Reserved Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000013')" prop="liaall.liaccv.newresamt">
<c-input v-model="model.liaall.liaccv.newresamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000013')"></c-input>
</c-form-item>
</c-col>
<!-- SG000026 : 保证金实收比例 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000026')" prop="liaall.liaccv.relcshpct">
<c-input v-model="model.liaall.liaccv.relcshpct" :placeholder="$t('other.please_enter')+$t('liaccv.SG000026')"></c-input>
</c-form-item>
</c-col>
<!-- SF000028 : % -->
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.gleflg">{{$t('liaccv.CG000030')}}</c-checkbox>
</c-col>
<!-- SG000035 : 应付保证金金额 -->
<c-col :span="12">
<c-form-item label="reserve amount based percent" prop="liaall.liaccv.pctresamt">
<c-input v-model="model.liaall.liaccv.pctresamt" :placeholder="$t('other.please_enter')+'reserve amount based percent'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.chgcurflg">{{$t('liaccv.CG000034')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaccvAdd">
{{$t('liaccv.CG000031')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLiaccvDel">
{{$t('liaccv.CG000032')}}
</c-button>
</c-col>
<!-- SF000011 : 金额总和 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000011')" prop="liaall.liaccv.totcovamt">
<c-input v-model="model.liaall.liaccv.totcovamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000011')"></c-input>
</c-form-item>
</c-col>
<!-- SF000017 : Additional Information -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000017')" prop="liaall.liaccv.addinf">
<c-input type="textarea" v-model="model.liaall.liaccv.addinf" maxlength="70" show-word-limit :placeholder="$t('other.please_enter')+$t('liaccv.SF000017')" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/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">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'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>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000062 : Liability -->
<!-- SF000085 : Sight Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000085')" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000085')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" :placeholder="$t('other.please_enter')+'Sight Amount Percentage'"></c-input>
</c-form-item>
</c-col>
<!-- SF000088 : % -->
<!-- SF000063 : Amount not yet assigned -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000099')" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaall.S0000099')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000063')" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
{{$t('liaall.CF000061')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
{{$t('liaall.CF000083')}}
</c-button>
</c-col>
<!-- S0000098 : Old Amount booked externally -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000098')" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" :placeholder="$t('other.please_enter')+$t('liaall.S0000098')"></c-input>
</c-form-item>
</c-col>
<!-- S0000099 : External Booking Amount -->
<c-col :span="12">
<c-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" :placeholder="$t('other.please_enter')+'Total booking amount external assinged'"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Change Plan -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
</div>
<c-col :span="12">
<c-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" :placeholder="$t('other.please_enter')+'Booking stream to Display'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
......
<template>
<div class="eibs-tab">
<!-- ==================================== 左边 ================================= -->
<c-col :span="11">
<!--加Mt750p页面的 单据金额 -->
<c-col :span="24">
<!-- 单据金额 -->
<c-col :span="12">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select
v-model="model.bddgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select
v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input
v-model="model.bddgrp.cbs.max2.amt"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaded"
maxlength="210"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Added" prop="bddgrp.blk.chaadd">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaadd"
maxlength="210"
show-word-limit
placeholder="请输入Charges"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<!-- Total Amount Claimed -->
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input
v-model="model.bddgrp.rec.totcur"
maxlength="3"
placeholder="请输入Total Amount Claimed"
disabled
:code="codes.curtxt"
>
</c-input>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input
v-model="model.bddgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- Reimbursing Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Reimbursing Bank',
grp: 'bddgrp',
rol: 'rmb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
<!-- S0000144 : Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="210"
show-word-limit
placeholder="请输入名称"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="210"
show-word-limit
placeholder="请输入地址"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- 加Docpre.vue页面中的date to paied -->
<!-- S0000067 : 付款日期 -->
<c-col :span="24">
<el-form-item label="Date to be Paid" prop="bddgrp.rec.totdat">
<c-date-picker
type="date"
v-model="model.bddgrp.rec.totdat"
style="width: 100%"
placeholder="请选择付款日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- ==================================== 右边 ================================= -->
<c-col :span="11" :offset="1">
<!-- S0000155 : Narrative (Tag 77A of MT754) -->
<c-col :span="24">
<c-form-item
label="Narrative (TAG 77A of MT754)"
prop="bddgrp.blk.nartxt77a"
>
<c-input
type="textarea"
v-model="model.bddgrp.blk.nartxt77a"
maxlength="700"
show-word-limit
placeholder="请输入Narrative TAG 77A of MT754"
disabled
:rows="16"
></c-input>
</c-form-item>
</c-col>
<!-- Beneficiary's Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Beneficiary`s Bank',
grp: 'bddgrp',
rol: 'beb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onBebpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.beb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.beb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.beb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.beb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Bdtudp/Event'
import Ptap from '~/views/Public/Ptap'
export default {
components: {
'c-ptap': Ptap,
// "c-ptsmsg": Ptsmsg,
},
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: {
...Event,
onSeainf() {},
},
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bdtp.bebp.ptsget.sdamod.dadsnd">
<c-input v-model="model.bdtp.bebp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="bddgrp.beb.pts.extkey">
<c-input v-model="model.bddgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bdtp.bebp.ptsget.sdamod.seainf">
<c-input v-model="model.bdtp.bebp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBebpDet">
详情
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bddgrp.beb.namelc">
<c-input type="textarea" v-model="model.bddgrp.beb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
<!-- 此页面内容为加入Mt750p和Mt754p页面的内容 -->
<!-- ====================================左边 ================================= -->
<c-col :span="12">
<!--加Mt750p页面的 单据金额 -->
<c-col :span="24">
<!-- 单据金额 -->
<c-col :span="12">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select
v-model="model.bddgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bddgrp.beb.pts.adrblk">
<c-input type="textarea" v-model="model.bddgrp.beb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bddgrp.beb.dbfadrblkcn">
<c-input type="textarea" v-model="model.bddgrp.beb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select
v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bddgrp.beb.adrelc">
<c-input type="textarea" v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input
v-model="model.bddgrp.cbs.max2.amt"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Charges" prop="bddgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaded"
maxlength="210"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<!-- Total Amount Claimed -->
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input
v-model="model.bddgrp.rec.totcur"
maxlength="3"
placeholder="请输入Total Amount Claimed"
disabled
:code="codes.curtxt"
>
</c-input>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input
v-model="model.bddgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- S0000144 : Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="210"
show-word-limit
placeholder="请输入名称"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="210"
show-word-limit
placeholder="请输入地址"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- Reimbursing Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Reimbursing Bank',
grp: 'bddgrp',
rol: 'rmb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- S0000214 : 单据金额 -->
<!-- S0000006 : 附加金额 -->
<!-- S0000215 : Charges -->
<!-- S0000216 : Total Amount Claimed -->
<!-- S0000217 : Account with Bank -->
<!-- S0000218 : Beneficiary's Bank -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Bdtudp/Event'
import Ptap from '~/views/Public/Ptap'
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
components: {
'c-ptap': Ptap,
// "c-ptsmsg": Ptsmsg,
},
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: {
...Event,
onSeainf() {},
},
created: function () {},
}
</script>
<style>
</style>
<style></style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </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/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-col :span="12">
<el-form-item label="Release of Goods" prop="bddgrp.rec.relgodflg">
<c-select v-model="model.bddgrp.rec.relgodflg" style="width:100%" placeholder="请选择Release of Goods">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Contract Number" prop="bdtp.connum">
<c-input v-model="model.bdtp.connum" maxlength="35" placeholder="请输入Contract Number"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Release Type" prop="bddgrp.rec.reltyp">
<c-select v-model="model.bddgrp.rec.reltyp" style="width:100%" placeholder="请选择Release Type">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="issue date" prop="bddgrp.rec.relgoddat">
<c-date-picker type="date" v-model="model.bddgrp.rec.relgoddat" style="width:100%" placeholder="请选择issue date"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Expiry Date of Shipping Guarantee" prop="bddgrp.rec.expdat">
<c-date-picker type="date" v-model="model.bddgrp.rec.expdat" style="width:100%" placeholder="请选择Expiry Date of Shipping Guarantee"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Carrier" prop="bddgrp.blk.carnam">
<c-input v-model="model.bddgrp.blk.carnam" maxlength="35" placeholder="请输入Carrier"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Transport Doc. Type" prop="bddgrp.rec.trpdoctyp">
<c-select v-model="model.bddgrp.rec.trpdoctyp" style="width:100%" placeholder="请选择Transport Doc. Type">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="B/L Number" prop="bddgrp.rec.blnum">
<c-input v-model="model.bddgrp.rec.blnum" maxlength="20" placeholder="请输入B/L Number"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Transport Doc. No." prop="bddgrp.rec.trpdocnum">
<c-input v-model="model.bddgrp.rec.trpdocnum" maxlength="40" placeholder="请输入Transport Doc. No."></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<c-checkbox v-model="model.bddgrp.rec.rtoaplflg">Release Goods to Applicant ?</c-checkbox>
</el-col>
<el-col :span="12">
<el-form-item label="shipment date" prop="bddgrp.rec.tradat">
<c-date-picker type="date" v-model="model.bddgrp.rec.tradat" style="width:100%" placeholder="请选择shipment date"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Release to Address">
<c-input type="textarea" v-model="model.bddgrp.blk.relstoadr" maxlength="35" show-word-limit placeholder="请输入Release to Address" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Mode of Transport" prop="bddgrp.rec.tramod">
<c-select v-model="model.bddgrp.rec.tramod" style="width:100%" placeholder="请选择Mode of Transport">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Vessel Name" prop="bddgrp.blk.vesnam">
<c-input v-model="model.bddgrp.blk.vesnam" maxlength="40" placeholder="请输入Vessel Name"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Port of Discharge" prop="bddgrp.blk.pordis">
<c-input v-model="model.bddgrp.blk.pordis" maxlength="40" placeholder="请输入Port of Discharge"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bdtp.shpp.ptsget.sdamod.dadsnd">
<c-input v-model="model.bdtp.shpp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Place of Delivery" prop="bddgrp.blk.delplc">
<c-input v-model="model.bddgrp.blk.delplc" maxlength="40" placeholder="请输入Place of Delivery"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="External Key of Address" prop="bddgrp.shp.pts.extkey">
<c-input v-model="model.bddgrp.shp.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="" prop="bdtp.shpp.ptsget.sdamod.seainf">
<c-input v-model="model.bdtp.shpp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<c-button size="small" type="primary" @click="onShppDet">
详情
</c-button>
</el-col> -->
<el-col :span="12">
<el-form-item label="名称">
<c-input type="textarea" v-model="model.bddgrp.shp.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Covered Goods">
<c-input type="textarea" v-model="model.bddgrp.blk.roggod" maxlength="40" show-word-limit placeholder="请输入Covered Goods" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Address Block">
<c-input type="textarea" v-model="model.bddgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Chinese address">
<c-input type="textarea" v-model="model.bddgrp.shp.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="地址">
<c-input type="textarea" v-model="model.bddgrp.shp.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Notify Party">
<c-input type="textarea" v-model="model.bddgrp.blk.notpty" maxlength="35" show-word-limit placeholder="请输入Notify Party" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Port of loading" prop="bddgrp.blk.porlod">
<c-input v-model="model.bddgrp.blk.porlod" maxlength="40" placeholder="请输入Port of loading"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Voyage numer" prop="bddgrp.blk.voynum">
<c-input v-model="model.bddgrp.blk.voynum" maxlength="30" placeholder="请输入Voyage numer"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Goods code" prop="bddgrp.rec.ngrcod">
<c-select v-model="model.bddgrp.rec.ngrcod" style="width:100%" placeholder="请选择Goods code">
</c-select>
</el-form-item>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -7,166 +7,220 @@
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<el-button size="small">E结算影像</el-button>
<el-button size="small" @click="setDraggableContent('cms', '影像信息')"
>影像</el-button
>
<el-button size="small">历史影像</el-button>
<el-button size="small">暂存</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
<el-button size="small">退出</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="200px"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
:value="initPane"
v-model="tabVal"
ref="elment"
type="card"
@tab-click="tabClick"
@tab-click="myTabClick"
>
<!--PD000032 -->
<!--bdtudp PD000032 Utilizing Usance Documents -->
<el-tab-pane label="内容" name="payp">
<m-payp :model="model" :codes="codes" />
<c-content>
<m-payp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000062 -->
<!--bdtp PD000062 Discr./Instr. -->
<el-tab-pane label="单据详情" name="docpre">
<m-docpre :model="model" :codes="codes" />
<c-content>
<m-docpre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<!--liaall PD000027 Liability -->
<el-tab-pane label="或有" name="engp">
<m-engp :model="model" :codes="codes" />
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<!--liaccv PD000001 Cash Cover -->
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--glemod PD000001 -->
<el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" />
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文及面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--bdtp PD000139 Advice of Discrepancy -->
<el-tab-pane
v-if="model.bddgrp.rec.advtyp === '750'"
label="不符点通知"
name="mt750p"
v-if="model.bddgrp.rec.advtyp == '750'"
>
<c-content>
<m-mt750p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--bdtp PD000147 Advice of Payment -->
<el-tab-pane
label="Advice of Payment"
name="mt754p"
v-if="model.bddgrp.rec.advtyp == '754'"
>
<m-mt750p :model="model" :codes="codes" />
<c-content>
<m-mt754p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--bdtp PD000213 Advice Details -->
<el-tab-pane
v-else-if="model.bddgrp.rec.advtyp === 'oth'"
label="Advice Details"
name="othadvtypp"
v-if="model.bddgrp.rec.advtyp == 'oth'"
>
<m-othadvtypp :model="model" :codes="codes" />
<c-content>
<m-othadvtypp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Default from "~/model/Ditopn/Default";
import Bdtudp from "~/model/Bdtudp";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Pattern from "~/model/Bdtudp/Pattern";
import Payp from "./Payp";
import Ovwp from "./Ovwp";
import Docpre from "./Docpre";
import Shpdet from "./Shpdet";
import Mt750p from "./Mt750p";
//import Ccvpan from "./Ccvpan";
import Othadvtypp from "./Othadvtypp";
import Limitbody from "./Limitbody";
import Api from '~/service/Api'
import CodeTable from '~/config/CodeTable'
import Bdtudp from '~/model/Bdtudp'
import commonProcess from '~/mixin/commonProcess'
import commonFuncs from '~/mixin/commonFuncs'
import Check from '~/model/Bdtudp/Check'
import Default from '~/model/Bdtudp/Default'
import Pattern from '~/model/Bdtudp/Pattern'
import Payp from './Payp'
import Docpre from './Docpre'
// import Engp from './Engp'
// import Ccvpan from './Ccvpan'
// import Setpan from './Setpan'
// import Glepan from './Glepan'
// import Coninfp from './Coninfp'
// import Docpan from './Docpan'
import Mt750p from './Mt750p'
import Mt754p from './Mt754p'
import Othadvtypp from './Othadvtypp'
// import Limitbody from './Limitbody'
//公共面板导入
import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
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 Event from "~/model/bdtudp/Event";
import Docpan from "~/views/Public/Docpan";
import Limitbody from "~/views/Public/Limitbody";
export default {
name: 'Bdtudp',
components: {
"m-payp": Payp,
"m-payp": Payp,
"m-ovwp": Ovwp,
"m-docpre": Docpre,
"m-shpdet": Shpdet,
"m-engp": Engp,
"m-mt750p": Mt750p,
"m-ccvpan": Ccvpan,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-othadvtypp": Othadvtypp,
"m-limitbody": Limitbody,
'm-payp': Payp,
'm-docpre': Docpre,
'm-engp': Engp,
'm-ccvpan': Ccvpan,
'm-setpan': Setpan,
'm-glepan': Glepan,
'm-coninfp': Coninfp,
'm-docpan': Docpan,
'm-mt750p': Mt750p,
'm-mt754p': Mt754p,
'm-othadvtypp': Othadvtypp,
'm-limitbody': Limitbody,
},
provide() {
return {
root: this,
};
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
initPane: "payp",
trnName: "bdtudp",
tabVal: 'payp',
trnName: 'bdtudp',
trnType: '',
model: new Bdtudp().data,
defaultRule: Default,
rules: Pattern,
// Event: { ...Event },
codes: { ...CodeTable },
};
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable//...即返回到views同级,关联码表
},
}
},
methods: {
tabClick() {},
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
},
},
created: async function () {
console.log("进入bdtudp交易");
console.log('进入bdtudp交易')
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
//更新数据
Utils.copyValueFromVO(this.model, rtnmsg.data);
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
this.$notify.error({ title: '错误', message: '服务请求失败!' })
}
},
};
}
</script>
<style>
</style>
<style></style>
......@@ -713,17 +713,17 @@ export default {
type: "error",
});
} else {
let selIds;
let chkIds;
if (selection.length === 0) {
selIds = []
this.model.liaall.tensetstm.rows = []
chkIds = []
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
selIds = [selection[0] + 1]
chkIds = [selection[0] + 1]
}
//
console.log(this.model.liaall.tensetstm);
let params = { selDst: "liaall.tenstm", selIds };
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
......
......@@ -749,7 +749,7 @@ export default {
},
},
mounted() {
this.$nextTick(() => {});
this.$nextTick(() => {});
},
methods: {
...Event,
......@@ -761,17 +761,17 @@ export default {
type: "error",
});
} else {
let selIds;
let chkIds;
if (selection.length === 0) {
selIds = []
this.model.liaall.tensetstm.rows = []
chkIds = []
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
selIds = [selection[0] + 1]
chkIds = [selection[0] + 1]
}
//
console.log(this.model.liaall.tensetstm);
let params = { selDst: "liaall.tenstm", selIds };
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
......
......@@ -348,7 +348,7 @@
<!-- <c-col :span="24">
<el-form-item label="Booking Procedure" prop="rebkpflg">
<c-select
v-model="model.rebkpflg"
v-model="model.rebkpflg"
style="width: 100%"
placeholder="请选择Booking Procedure"
>
......@@ -361,9 +361,10 @@
v-model="model.rebkpflg"
style="width: 100%"
placeholder="请选择Booking Procedure"
@change="executeDefault('rebkpflg')"
>
<el-option
v-for="item in codes.rebkpflg1"
v-for="item in codes.rebkpflg"
:key="item.value"
:label="item.label"
:value="item.value"
......
......@@ -332,6 +332,9 @@
<c-input
v-model="model.setmod.docamt"
placeholder="请输入付款金额"
@change="eventFunction(
'setmod.docamt'
)"
></c-input>
</el-form-item>
</c-col>
......@@ -354,6 +357,9 @@
v-model="model.setmod.setamt"
placeholder="请输入扣费后付款金额"
disabled
@change="eventFunction(
'setmod.setamt'
)"
></c-input>
</el-form-item>
</c-col>
......@@ -376,6 +382,9 @@
v-model="model.aamset.utlamt"
placeholder="请输入单据金额"
disabled
@change="eventFunction(
'aamset.utlamt'
)"
></c-input>
</el-form-item>
</c-col>
......@@ -908,17 +917,17 @@ export default {
type: "error",
});
} else {
let selIds;
let chkIds;
if (selection.length === 0) {
selIds = []
this.model.liaall.tensetstm.rows = []
chkIds = []
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
selIds = [selection[0] + 1]
chkIds = [selection[0] + 1]
}
//
console.log(this.model.liaall.tensetstm);
let params = { selDst: "liaall.tenstm", selIds };
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
......
......@@ -309,8 +309,6 @@
rol: 'drr',
}"
:disabled="true"
:disabledRef="true"
:disabledExtkey="true"
>
</c-ptap>
<c-ptap
......@@ -323,6 +321,7 @@
:disabled="true"
>
</c-ptap>
<c-ptap
:model="model"
:argadr="{
......@@ -333,9 +332,71 @@
:disabled="true"
>
</c-ptap>
<!-- <c-col :span="24">
<el-form-item
label="Drawee参考号"
prop="bodgrp.dre.pts.ref"
>
<c-input
v-model="model.bodgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Application Ref"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Drawee" prop="bodgrp.dre.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bodgrp.dre.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bodgrp.dre.pts.extkey')"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="bodgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bodgrp.dre.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item
label="Country Code Risk Country!"
label="Country or region Code"
prop="bodgrp.rec.stacty"
>
<c-select
......
......@@ -64,7 +64,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Warehouse/Insurance" prop="bodgrp.cbs.opn1.cur">
<el-form-item label="Open Amount" prop="bodgrp.cbs.opn1.cur">
<c-select disabled v-model="model.bodgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择Currency">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
</el-option>
......@@ -74,7 +74,7 @@
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.opn1.amt">
<c-input-currency v-model="model.bodgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
placeholder="请输入Warehouse/Insurance" :disabled="true"
placeholder="请输入" :disabled="true"
@keyup.enter.native="defaultFunction('bodgrp.cbs.opn1.amt', model.bodgrp.cbs.opn1.amt)"></c-input-currency>
</el-form-item>
</c-col>
......
......@@ -211,7 +211,7 @@
placeholder="请选择Further Identification"
>
<el-option
v-for="item in codes.furide"
v-for="item in furide"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -325,6 +325,11 @@ export default {
},
data() {
return {
furide: [
{ label: "Negotiate", value: "NEG" },
{ label: "Reimburse", value: "REI" },
{ label: "See72", value: "SEE" },
],
flag: true,
};
},
......
......@@ -20,7 +20,6 @@
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
......@@ -68,44 +67,14 @@
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction('cpdgrp.cbs.nom1.amt',model.cpdgrp.cbs.nom1.amt)
defaultFunction(
'cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt
)
"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="是否需要核验" prop="cpdgrp.rec.ischktyp">
<c-select
v-model="model.cpdgrp.rec.ischktyp"
style="width: 100%"
placeholder="请选择是否需要核验"
>
<el-option
v-for="item in codes.ischktyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预计核验日期" prop="cpdgrp.rec.prechkdat">
<c-date-picker
type="date"
v-model="model.cpdgrp.rec.prechkdat"
style="width: 100%"
placeholder="请选择PRECHKDAT"
:disabled="model.cpdgrp.rec.ischktyp == ''"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
......@@ -167,7 +136,6 @@
style="width: 100%"
placeholder="请选择业务种类"
>
<!-- 使用busflg,bustyp不符 -->
<el-option
v-for="item in codes.busflg"
:key="item.value"
......@@ -202,22 +170,20 @@
filterable
style="width: 100%"
placeholder="付款人常驻国家/地区代码"
@keyup.enter.native="
showGridPromptDialog('attp.country')
"
@keyup.enter.native="showGridPromptDialog('attp.country')"
>
</c-input>
</el-form-item>
</c-col>
<!-- 还有一个按钮 -->
<c-col :span="2">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCptpGetinf"
>
</c-button>
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCptpGetinf"
>
</c-button>
</c-col>
</c-col>
......@@ -329,10 +295,9 @@
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDetpButgetref"
>
获取
详情
</c-button>
</c-col>
</c-col>
......@@ -352,6 +317,7 @@
</c-col>
</c-col>
</c-col>
<!-- ===============================右边============================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
......@@ -446,7 +412,7 @@
<c-col :span="24">
<c-col :span="12">
<el-form-item label="起息日期" prop="attp.opndat">
<el-form-item label="解付日期" prop="attp.opndat">
<c-date-picker
type="date"
v-model="model.attp.opndat"
......@@ -508,16 +474,16 @@
<c-col :span="24">
<c-row type="flex" justify="end">
<c-col :span="12">
<el-form-item label="相关参考号" prop="" v-show="flag1">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="10" offset="2" style="text-align: right">
<c-checkbox
v-model="model.cpdgrp.rec.tsnflg"
>同名划转标志</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="相关参考号" prop="" v-show="flag1">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="10" offset="2" style="text-align: right">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg"
>同名划转标志</c-checkbox
>
</c-col>
</c-row>
</c-col>
......@@ -528,6 +494,7 @@
v-model="model.attp.resbchnam"
maxlength="42"
placeholder="请输入接收行名称"
disabled
@keyup.enter.native="showGridPromptDialog('attp.resbchnam')"
></c-input>
</el-form-item>
......@@ -572,6 +539,9 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-button type="primary">查询客户号</c-button>
</c-col>
</c-col>
<c-col :span="24">
......@@ -620,6 +590,7 @@
size="small"
type="primary"
style="margin: 0 0"
disabled
@click="onPyepDet"
>
详情
......@@ -642,9 +613,9 @@
</c-col>
</c-col>
</c-col>
<!-- =========================原码=================== -->
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="attp.recget.sdamod.dadsnd">
<c-input v-model="model.attp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
......@@ -1001,39 +972,33 @@
</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/Cptati/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptati/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
computed: {
flag() {
return this.model.cpdgrp.orc.pts.extkey == "";
},
methods:{...Event},
created:function(){
},
computed: {
flag() {
return this.model.cpdgrp.orc.pts.extkey == "";
},
flag1(){
if(this.model.attp.swftyp == "200"){
return true;
}
else{
return false;
}
}
flag1() {
if (this.model.attp.swftyp == "200") {
return true;
} else {
return false;
}
},
}
},
};
</script>
<style>
</style>
......@@ -25,7 +25,7 @@
<c-col :span="24">
<c-fullbox>
<el-form-item
label="External Key of Address"
label=""
prop="cpdgrp.ori.pts.extkey"
>
<c-input
......@@ -72,46 +72,10 @@
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="名称" prop="cpdgrp.ori.namelc">
<c-input
type="textarea"
v-model="model.cpdgrp.ori.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk">
<c-input
type="textarea"
v-model="model.cpdgrp.pyb.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="cpdgrp.ori.adrelc">
<c-input
type="textarea"
v-model="model.cpdgrp.ori.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-fullbox>
<el-form-item
label="External Key of Address"
label="Intermediary/Account(Tag56a)"
prop="cpdgrp.med.pts.extkey"
>
<c-input
......@@ -154,6 +118,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
disabled
></c-input>
</el-form-item>
</c-col>
......@@ -161,7 +126,7 @@
<c-col :span="24">
<c-fullbox>
<el-form-item
label="External Key of Address"
label="Account with Institution/Account(Tag 57a)"
prop="cpdgrp.rmt.pts.extkey"
>
<c-input
......@@ -203,6 +168,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
disabled
></c-input>
</el-form-item>
</c-col>
......@@ -229,18 +195,6 @@
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="attp.pybp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.attp.pybp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-fullbox>
<el-form-item
......@@ -264,8 +218,7 @@
icon="el-icon-search"
>
</c-button>
<!-- </c-col> -->
<!-- <c-col :span="12"> -->
<c-button
style="margin: 0 0"
size="small"
......@@ -287,33 +240,11 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="名称" prop="cpdgrp.pyb.namelc">
<c-input
type="textarea"
v-model="model.cpdgrp.pyb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Chinese address" prop="cpdgrp.ori.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.cpdgrp.ori.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="附言" prop="attp.commet">
<c-input
......@@ -323,14 +254,14 @@
show-word-limit
placeholder="请输入附言"
rows="4"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Account with Institution / Account (Tag 57a)"
label="附言72(102)"
prop="attp.com102"
>
<c-input
......@@ -340,6 +271,7 @@
show-word-limit
placeholder="请输入Account with Institution / Account (Tag 57a)"
rows="4"
disabled
></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
<el-option
<c-col :span="11">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.szflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
<el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
>
<el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
<el-option
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" offset="1">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" label-width="60%">
<c-select v-model="model.bopmod.outchargeccy" style="width:95%" placeholder="请选择国外银行扣费(涉外收入申报专用)" :disabled="true">
<el-option
v-for="item in outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input-currency v-model="model.bopmod.outchargeamt"
style="text-align: right;"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="!model.bopmod.basflg || model.bopmod.szflg === '2' || model.bopmod.szflg === '3' "
@keyup.enter.native="defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
></c-input-currency>
</c-col>
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
</c-col>
<!-- <c-col :span="24">
</c-col>
<c-col :span="15">
<c-col :span="12">
<el-form-item
label="国外银行扣费(涉外收入申报专用)"
label-width="60%"
>
<c-select
v-model="model.bopmod.outchargeccy"
style="width: 95%"
placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true"
>
<el-option
v-for="item in outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input-currency
v-model="model.bopmod.outchargeamt"
style="text-align: right"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="
!model.bopmod.basflg ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === '3'
"
@keyup.enter.native="
defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)
"
></c-input-currency>
</c-col>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
</c-select>
......@@ -79,21 +112,16 @@
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item>
</c-col> -->
<c-col :span="11" offset="1">
<c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<!-- <c-col :span="24">
<!-- <c-col :span="24">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col> -->
</c-col>
<!--
<!--
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
......@@ -142,26 +170,21 @@
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptati/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptati/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -56,7 +56,7 @@
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="外汇款申请书-基础信息"
label="外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
......
......@@ -11,7 +11,7 @@
<c-col :span="3" style="text-align: right">
<!-- <el-form-item label-width="0"> -->
<c-button size="small" type="primary" icon="el-icon-search" style="margin-left: 0" @click="onDocdisButtxmsel"
disabled></c-button>
:disabled="!model.bddgrp.blk.docdisflg"></c-button>
<!-- </el-form-item> -->
</c-col>
</el-form-item>
......
......@@ -255,7 +255,7 @@
</c-list-search>
<el-row>
<c-col :span="24" style="text-align: right; height: 100px">
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
<template slot="header">
......
......@@ -454,7 +454,7 @@
>
</c-col>
<c-col :span="24" style="text-align: right; height: 100px">
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
<template slot="header">
......
<template>
<ReviewWrapper>
<Bdtcan></Bdtcan>
</ReviewWrapper>
</template>
<script>
import Bdtcan from "~/views/Business/Bdtcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBdtcan",
components: { ReviewWrapper, Bdtcan },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Bdtudp></Bdtudp>
</ReviewWrapper>
</template>
<script>
import Bdtudp from "~/views/Business/Bdtudp";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBdtudp",
components: { ReviewWrapper, Bdtudp },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Ditdav></Ditdav>
</ReviewWrapper>
</template>
<script>
import Ditdav from "~/views/Business/Ditdav";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewDitdav",
components: { ReviewWrapper, Ditdav },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<ReviewWrapper>
<Ditdla></Ditdla>
</ReviewWrapper>
</template>
<script>
import Ditdla from "~/views/Business/Ditdla";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewDitdla",
components: { ReviewWrapper, Ditdla },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
......@@ -11,6 +11,7 @@ import ReviewBotdcr from "./Business/ReviewBotdcr.vue";
import ReviewBotrad from "./Business/ReviewBotrad.vue";
import ReviewBotdav from "./Business/ReviewBotdav.vue";
import ReviewBrtdck from "./Business/ReviewBrtdck.vue";
import ReviewBdtudp from "./Business/ReviewBdtudp.vue";
import ReviewBrtudp from "./Business/ReviewBrtudp.vue";
import ReviewBrteus from "./Business/ReviewBrteus.vue";
import ReviewLetnot from "./Business/ReviewLetnot.vue";
......@@ -47,6 +48,9 @@ import ReviewBotpay from "./Business/ReviewBotpay.vue";
import ReviewBotame from "./Business/ReviewBotame.vue";
import ReviewBotset from "./Business/ReviewBotset.vue";
import ReviewBotcan from "./Business/ReviewBotcan.vue";
import ReviewDitdav from "./Business/ReviewDitdav.vue";
import ReviewDitdla from "./Business/ReviewDitdla.vue";
import ReviewBdtcan from "./Business/ReviewBdtcan.vue";
const ReviewRouter = [
......@@ -65,6 +69,7 @@ const ReviewRouter = [
{ path: "botrad", component: ReviewBotrad, name: "ReviewBotrad", meta: { title: "复核-Botrad" } },
{ path: "botdav", component: ReviewBotdav, name: "ReviewBotdav", meta: { title: "复核-botdav" } },
{ path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } },
{ path: "bdtudp", component: ReviewBdtudp, name: "ReviewBdtudp", meta: { title: "复核-Bdtudp" } },
{ path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } },
{ path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } },
{ path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } },
......@@ -113,6 +118,9 @@ const ReviewRouter = [
{ path: "botame", component: ReviewBotame, name: "ReviewBotame", meta: { title: "复核-Botame" } },
{ path: "botset", component: ReviewBotset, name: "ReviewBotset", meta: { title: "复核-Botset" } },
{ path: "botcan", component: ReviewBotcan, name: "ReviewBotcan", meta: { title: "复核-Botcan" } },
{ path: "ditdav", component: ReviewDitdav, name: "ReviewDitdav", meta: { title: "复核-Ditdav" } },
{ path: "ditdla", component: ReviewDitdla, name: "ReviewDitdla", meta: { title: "复核-Ditdla" } },
{ path: "bdtcan", component: ReviewBdtcan, name: "ReviewBdtcan", meta: { title: "复核-Bdtcan" } },
];
......
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