Commit 42c3fc78 by jianglong

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 61db5c60 a5fb2472
...@@ -2979,6 +2979,22 @@ const CodeTable = { ...@@ -2979,6 +2979,22 @@ const CodeTable = {
{ label: "Documents settled free of payment", value: "J" }, { label: "Documents settled free of payment", value: "J" },
{ label: "Documents have been refused and returned", value: "R" }, { label: "Documents have been refused and returned", value: "R" },
], ],
docsta2: [
{ label: "Goods rel., Advice of Payment received", value: "A" },
{ label: "Goods rel., Advice of Payment + docs rec", value: "B" },
{ label: "Advice of Payment rec., wait for docs", value: "C" },
{ label: "Advice of Payment rec., documents rec.", value: "D" },
{ label: "Adv. of Discrep. received, wait for docs", value: "E" },
{ label: "Adv of Discrepancy rec., document rec.", value: "F" },
{ label: "Documents received", value: "G" },
{ label: "Clean documents received", value: "H" },
{ label: "Discrepant documents received", value: "I" },
{ label: "Goods released, wait for documents", value: "J" },
{ label: "Goods released, documents received", value: "K" },
{ label: "Documents sent on approval basis", value: "L" },
{ label: "Documents taken up", value: "M" },
{ label: "Documents settled free of payment", value: "N" },
],
doctyp: [ doctyp: [
{ label: "买方单据", value: "BDD" }, { label: "买方单据", value: "BDD" },
{ label: "进口代收", value: "BCD" }, { label: "进口代收", value: "BCD" },
...@@ -4490,6 +4506,11 @@ const CodeTable = { ...@@ -4490,6 +4506,11 @@ const CodeTable = {
{ label: "Beneficiary", value: "BEN" }, { label: "Beneficiary", value: "BEN" },
{ label: "Presenter(PRP)", value: "PRB" }, { label: "Presenter(PRP)", value: "PRB" },
], ],
docprbrol2: [
{ label: "Adv. Bank Transfer", value: "ADT" },
{ label: "2nd Beneficiary", value: "BE2" },
{ label: "Presenter(PRP)", value: "PRB" },
],
// payrol1:[ // payrol1:[
// {label:"Applicant : TG3131232121",value:"1"}, // {label:"Applicant : TG3131232121",value:"1"},
// {label:"Issuing Bank : CHINA EVERBRIGHT BANK",value:"2"}, // {label:"Issuing Bank : CHINA EVERBRIGHT BANK",value:"2"},
...@@ -7217,6 +7238,10 @@ const CodeTable = { ...@@ -7217,6 +7238,10 @@ const CodeTable = {
{ label: "无特殊规定", value: "无特殊规定" }, { label: "无特殊规定", value: "无特殊规定" },
{ label: "有特殊规定,条件为:", value: "有特殊规定,条件为:" }, { label: "有特殊规定,条件为:", value: "有特殊规定,条件为:" },
], ],
rmbrol:[
{ label: "Further Party", value: "Further Party" },
],
actpriflg:[ actpriflg:[
{label:"Show all accounts",value:"A" }, {label:"Show all accounts",value:"A" },
{label:"Show favourite account(s) only",value:"" }, {label:"Show favourite account(s) only",value:"" },
......
...@@ -5,6 +5,9 @@ import Pub from "../Public" ...@@ -5,6 +5,9 @@ import Pub from "../Public"
export default class Getset{ export default class Getset{
constructor () { constructor () {
this.data = { this.data = {
gitapll1blk:"",
gitbenl1blk:"",
lendoc_botsetl1blk:"",
gctp:{ gctp:{
expfldlab:"", // Label for Field Validity .gctp.expfldlab expfldlab:"", // Label for Field Validity .gctp.expfldlab
explab:"", // Label unlimited Validity .gctp.explab explab:"", // Label unlimited Validity .gctp.explab
......
...@@ -421,7 +421,7 @@ export default { ...@@ -421,7 +421,7 @@ export default {
], ],
"ledgrp.a2b.pts.adrblk": [ "ledgrp.a2b.pts.adrblk": [
{ type: "string", required: true, message: "必输项" }, { type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" } { type: "string",max: 999, message: "长度不能超过35" }
], ],
"ledgrp.a2b.dbfadrblkcn": [ "ledgrp.a2b.dbfadrblkcn": [
{ type: "string", required: true, message: "必输项" }, { type: "string", required: true, message: "必输项" },
......
...@@ -182,5 +182,9 @@ export default { ...@@ -182,5 +182,9 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
onSeainf(){},
onBenpDet(){},
onAplpDet(){},
} }
\ No newline at end of file
...@@ -123,9 +123,9 @@ export default { ...@@ -123,9 +123,9 @@ export default {
"btdgrp.cbs.max.amt":[ "btdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"btdgrp.prb.namelc":[ "btdgrp.prb.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -133,13 +133,13 @@ export default { ...@@ -133,13 +133,13 @@ export default {
], ],
"btdgrp.cbs.max2.amt":[ "btdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"btdgrp.prb.pts.adrblk":[ "btdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {type: "string",max: 999,message:"长度不能超过35"}
], ],
"btdgrp.prb.dbfadrblkcn":[ "btdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -162,34 +162,34 @@ export default { ...@@ -162,34 +162,34 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"btdgrp.blk.matper":[ "btdgrp.blk.matper":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ltdgrp.rec.utlnbr":[ "ltdgrp.rec.utlnbr":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"btdgrp.blk.docdis":[ "btdgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} {type: "string",max: 999,message:"长度不能超过50"}
], ],
"btdgrp.blk.intdis":[ "btdgrp.blk.intdis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {type: "string",max: 999,message:"长度不能超过65"}
], ],
"btdgrp.blk.comcon":[ "btdgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {type: "string",max: 999,message:"长度不能超过65"}
], ],
"btdgrp.blk.setinsbt":[ "btdgrp.blk.setinsbt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {type: "string",max: 999,message:"长度不能超过65"}
], ],
......
...@@ -51,6 +51,7 @@ export default class Lttdck { ...@@ -51,6 +51,7 @@ export default class Lttdck {
}, },
ltdgrp: { ltdgrp: {
rec: { rec: {
inr:"",//ltdgrp.rec.inr
ownref: "", // Transfer Reference .ltdgrp.rec.ownref ownref: "", // Transfer Reference .ltdgrp.rec.ownref
nam: "", // Name .ltdgrp.rec.nam nam: "", // Name .ltdgrp.rec.nam
avbby: "", // Available by .ltdgrp.rec.avbby avbby: "", // Available by .ltdgrp.rec.avbby
......
...@@ -61,5 +61,6 @@ export default { ...@@ -61,5 +61,6 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"trdgrp.rec.pntnam" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -230,5 +230,6 @@ export default { ...@@ -230,5 +230,6 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
onSeainf() {},
} }
\ No newline at end of file
...@@ -57,7 +57,7 @@ export default { ...@@ -57,7 +57,7 @@ export default {
], ],
"trdgrp.rec.pctfin":[ "trdgrp.rec.pctfin":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"} {max: 6,message:"长度不能超过6"}
], ],
"trdgrp.fip.pts.ref":[ "trdgrp.fip.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -97,7 +97,7 @@ export default { ...@@ -97,7 +97,7 @@ export default {
{max: 21,message:"长度不能超过21"} {max: 21,message:"长度不能超过21"}
], ],
"trnmod.trndoc.nar754":[ "trnmod.trndoc.nar754":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"liaall.tenstm":[ "liaall.tenstm":[
...@@ -132,35 +132,35 @@ export default { ...@@ -132,35 +132,35 @@ export default {
"trdgrp.rmb.namelc":[ "trdgrp.rmb.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.iss.namelc":[ "trdgrp.iss.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.rmb.pts.adrblk":[ "trdgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.rmb.dbfadrblkcn":[ "trdgrp.rmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.iss.pts.adrblk":[ "trdgrp.iss.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.iss.dbfadrblkcn":[ "trdgrp.iss.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.rmb.adrelc":[ "trdgrp.rmb.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"trdgrp.iss.adrelc":[ "trdgrp.iss.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"liaall.outamt":[ "liaall.outamt":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
...@@ -291,19 +291,19 @@ export default { ...@@ -291,19 +291,19 @@ export default {
"rmbclm.rmbrmb.namelc":[ "rmbclm.rmbrmb.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.rmbrmb.pts.adrblk":[ "rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.rmbrmb.dbfadrblkcn":[ "rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.rmbrmb.adrelc":[ "rmbclm.rmbrmb.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.acwacw.pts.ref":[ "rmbclm.acwacw.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -324,19 +324,19 @@ export default { ...@@ -324,19 +324,19 @@ export default {
"rmbclm.acwacw.namelc":[ "rmbclm.acwacw.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.acwacw.pts.adrblk":[ "rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.acwacw.dbfadrblkcn":[ "rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.acwacw.adrelc":[ "rmbclm.acwacw.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.bebbeb.pts.ref":[ "rmbclm.bebbeb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -357,19 +357,19 @@ export default { ...@@ -357,19 +357,19 @@ export default {
"rmbclm.bebbeb.namelc":[ "rmbclm.bebbeb.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.bebbeb.pts.adrblk":[ "rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.bebbeb.dbfadrblkcn":[ "rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.bebbeb.adrelc":[ "rmbclm.bebbeb.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"rmbclm.valdat":[ "rmbclm.valdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Trtrcl{ export default class Trtrcl{
constructor () { constructor () {
...@@ -28,6 +30,7 @@ export default class Trtrcl{ ...@@ -28,6 +30,7 @@ export default class Trtrcl{
}, },
}, },
fip:{ fip:{
inr:"",
pts:new Pts().data, pts:new Pts().data,
}, },
rmb:{ rmb:{
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- 上方 -->
<c-col :span="12"> <c-row>
<c-form-item label="Drag Drop Sender" prop="bttp0.ltdget.sdamod.dadsnd"> <c-col :span="24">
<c-input v-model="model.bttp0.ltdget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <!-- 上左 -->
</c-form-item> <c-col :span="12">
</c-col> <c-col :span="24">
<c-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-col :span="12"> <c-fullbox>
<c-form-item label="Drag Drop Sender" prop="bttp0.ledget.sdamod.dadsnd"> <c-input
<c-input v-model="model.bttp0.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> v-model="model.ltdgrp.rec.ownref"
</c-form-item> maxlength="16"
</c-col> placeholder="请输入Transfer Reference"
<!-- SF000065 : Transfer Reference --> disabled
></c-input>
<c-col :span="12"> <template slot="footer">
<c-form-item :label="$t('bttp0.SF000065')" prop="ltdgrp.rec.ownref"> <c-button
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000065')"></c-input> style="margin: 0 10px 0 10px; padding: 0 12px"
</c-form-item> size="small"
</c-col> type="primary"
>
<c-col :span="12"> <span
<c-form-item label="" prop="bttp0.ltdget.sdamod.seainf"> style="
<c-input v-model="model.bttp0.ltdget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> font-size: 15px;
</c-form-item> font-family: '宋体';
</c-col> font-weight: bold;
<!-- SF000066 : L/C Reference --> "
>i</span
<c-col :span="12"> >
<c-form-item :label="$t('bttp0.SF000066')" prop="ledgrp.rec.ownref"> </c-button>
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000066')"></c-input> </template>
</c-form-item> </c-fullbox>
</c-col> </c-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item label="" prop="bttp0.ledget.sdamod.seainf"> <c-form-item label="Doc.Set Reference" prop="btdgrp.rec.ownref">
<c-input v-model="model.bttp0.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-fullbox>
</c-form-item> <c-input
</c-col> v-model="model.btdgrp.rec.ownref"
maxlength="16"
<c-col :span="12"> placeholder="请输入Doc.Set Reference"
<c-form-item label="Drag Drop Sender" prop="bttp0.recget.sdamod.dadsnd"> disabled
<c-input v-model="model.bttp0.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> ></c-input>
</c-form-item> <template slot="footer">
</c-col> <c-button
<!-- SF000058 : Doc. Set Reference --> style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
<c-col :span="12"> type="primary"
<c-form-item :label="$t('bttp0.SF000058')" prop="btdgrp.rec.ownref"> >
<c-input v-model="model.btdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000058')"></c-input> <span
</c-form-item> style="
</c-col> font-size: 15px;
font-family: '宋体';
<c-col :span="12"> font-weight: bold;
<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> >i</span
</c-form-item> >
</c-col> </c-button>
</template>
<c-col :span="12"> </c-fullbox>
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam"> </c-form-item>
<c-input v-model="model.btdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Bill Contract'"></c-input> </c-col>
</c-form-item> <c-col :span="24">
</c-col> <c-col :span="12">
<!-- SF000057 : Document Amount --> <el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select
<c-col :span="12"> v-model="model.btdgrp.cbs.max.cur"
<el-form-item :label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.cur"> style="width: 100%"
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"> placeholder="请输入Document Amount"
</c-select> :code="codes.curtxt1"
</el-form-item> disabled
</c-col> >
</c-select>
<c-col :span="12"> </el-form-item>
<c-form-item :label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.amt"> </c-col>
<c-input v-model="model.btdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"></c-input> <c-col :span="12">
</c-form-item> <c-col :span="16">
</c-col> <c-form-item label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input
<c-col :span="12"> v-model="model.btdgrp.cbs.max.amt"
<c-checkbox v-model="model.bttp0.aammod.addamtflg">{{$t('bttp0.CF000067')}}</c-checkbox> placeholder="请输入"
</c-col> disabled
<!-- SF000053 : 1st Beneficiary --> style="width: 95%"
<!-- SF000064 : Ref. --> ></c-input>
</c-form-item>
<c-col :span="12"> </c-col>
<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-col :span="8" class="centerLable">
</c-form-item> <c-checkbox disabled v-model="model.bttp0.aammod.addamtflg">
</c-col> Add.Amount
<!-- SF000056 : Open Amount --> </c-checkbox>
</c-col>
<c-col :span="12"> </c-col>
<c-form-item :label="$t('bttp0.SF000056')" prop="btdgrp.cbs.opn1.cur"> </c-col>
<c-input v-model="model.btdgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('bttp0.SF000056')"></c-input> <c-col :span="24">
</c-form-item> <c-col :span="12">
</c-col> <c-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<c-input
<c-col :span="12"> v-model="model.btdgrp.cbs.opn1.cur"
<c-form-item label="Balance" prop="btdgrp.cbs.opn1.amt"> maxlength="3"
<c-input v-model="model.btdgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> placeholder="请输入Open Amount"
</c-form-item> disabled
</c-col> ></c-input>
</c-form-item>
<c-col :span="12"> </c-col>
<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-col :span="12">
</c-form-item> <c-form-item label-width="5px" prop="btdgrp.cbs.opn1.amt">
</c-col> <c-input
<!-- SF000059 : Document Type --> v-model="model.btdgrp.cbs.opn1.amt"
placeholder="请输入"
<c-col :span="12"> disabled
<c-form-item :label="$t('bttp0.SF000059')" prop="btdgrp.rec.doctypcod"> ></c-input>
<c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" :placeholder="$t('other.please_enter')+$t('bttp0.SF000059')"></c-input> </c-form-item>
</c-form-item> </c-col>
</c-col> </c-col>
<!-- SF000052 : Maturity Date --> <c-col :span="24">
<c-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-col :span="12"> <c-input
<span v-text="model.bttp0.matp.mattxtlab" data-path=".bttp0.matp.mattxtlab" > </span> v-model="model.btdgrp.rec.doctypcod"
</c-col> maxlength="16"
placeholder="请输入Document Type"
<c-col :span="12"> disabled
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat"> ></c-input>
<c-date-picker type="date" v-model="model.btdgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker> </c-form-item>
</el-form-item> </c-col>
</c-col> <c-col :span="24">
<!-- SF000055 : 2nd Beneficiary --> <el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<!-- SF000062 : Ref. --> <c-date-picker
type="date"
<c-col :span="12"> v-model="model.btdgrp.rec.matdat"
<c-form-item :label="$t('bttp0.SF000055')" prop="btdgrp.be2.pts.ref"> style="width: 100%"
<c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000055')"></c-input> placeholder="请选择Maturity Date"
</c-form-item> disabled
</c-col> ></c-date-picker>
<!-- SF000051 : Received on 2nd Ben. --> </el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('bttp0.SF000051')" prop="btdgrp.rec.rcvdatbe2"> <c-col :span="12">
<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
</el-form-item> label="Received on 2nd Ben."
</c-col> prop="btdgrp.rec.rcvdatbe2"
<!-- SF000054 : Received on 1st Ben. --> >
<c-date-picker
<c-col :span="12"> type="date"
<el-form-item :label="$t('bttp0.SF000054')" prop="btdgrp.rec.rcvdatbe1"> v-model="model.btdgrp.rec.rcvdatbe2"
<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> style="width: 100%"
</el-form-item> placeholder="请选择Received on 2nd Ben."
</c-col> disabled
></c-date-picker>
<c-col :span="12"> </el-form-item>
<c-form-item label="Name of Party" prop="btdgrp.be2.pts.nam"> </c-col>
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input> <c-col :span="12">
</c-form-item> <el-form-item
</c-col> label="Received on 1st Ben."
<!-- SF000061 : Document Set Status --> prop="btdgrp.rec.rcvdatbe1"
>
<c-col :span="12"> <c-date-picker
<c-form-item :label="$t('bttp0.SF000061')" prop="btdgrp.rec.docsta"> type="date"
<c-input v-model="model.btdgrp.rec.docsta" maxlength="40" :placeholder="$t('other.please_enter')+$t('bttp0.SF000061')"></c-input> v-model="model.btdgrp.rec.rcvdatbe1"
</c-form-item> style="width: 100%"
</c-col> placeholder="请选择Received on 1st Ben."
disabled
<c-col :span="12"> ></c-date-picker>
<c-checkbox v-model="model.rmbclm.clmrmbflg">{{$t('bttrcl.CF000051')}}</c-checkbox> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <c-col :span="24">
<c-form-item label="Tenor Stream" prop="liaall.tenstm"> <c-form-item label="Document Set status" prop="btdgrp.rec.docsta">
<c-input v-model="model.liaall.tenstm" :placeholder="$t('other.please_enter')+'Tenor Stream'"></c-input> <c-input
</c-form-item> v-model="model.btdgrp.rec.docsta"
</c-col> maxlength="40"
<!-- S0000014 : 单据金额 --> placeholder="请输入Document Set status"
disabled
<c-col :span="12"> ></c-input>
<el-form-item label="Currency" prop="btdgrp.cbs.opn2.cur"> </c-form-item>
<c-select v-model="model.btdgrp.cbs.opn2.cur" style="width:100%" :placeholder="$t('other.please_enter')+'Currency'"> </c-col>
</c-select> </c-col>
</el-form-item> <!-- 上右 -->
</c-col> <c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12"> <c-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-form-item label="Doc. Amount utilized/settled" prop="aamset.utlamt"> <c-input
<c-input v-model="model.aamset.utlamt" :placeholder="$t('other.please_enter')+'Doc. Amount utilized/settled'"></c-input> v-model="model.ledgrp.rec.ownref"
</c-form-item> maxlength="16"
</c-col> placeholder="请输入L/C Reference"
<!-- S0000013 : 附加金额 --> disabled
<!-- SF000052 : Settlement Instructions --> ></c-input>
</c-form-item>
<c-col :span="12"> </c-col>
<c-form-item label="Add. Amount utilized/settled" prop="aamset.utlamt2"> <c-col :span="24">
<c-input v-model="model.aamset.utlamt2" :placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'"></c-input> <c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
</c-form-item> <c-input
</c-col> v-model="model.btdgrp.rec.nam"
maxlength="40"
<c-col :span="12"> placeholder="请输入Name of Bill Contract"
<c-form-item label="Settlement Instructions transaction field" prop="btdgrp.blk.setinsbt"> disabled
<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-input>
</c-form-item> </c-form-item>
</c-col>
<c-col :span="24">
<c-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 Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-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 Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-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"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="12"> </c-row>
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinsButtxmsel"> <!-- 中间 -->
{{$t('bttrcl.CF000053')}} <c-col :span="24" style="height: 0px">
</c-button> <el-divider></el-divider>
</c-col> </c-col>
<!-- SF000049 : Narrative :77A: --> <c-row>
<c-col :span="24">
<c-col :span="12"> <!-- 下左 -->
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754"> <c-col :span="12">
<c-input type="textarea" v-model="model.trnmod.trndoc.nar754" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Narrative :77A:'" ></c-input> <c-col :span="24">
</c-form-item> <c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
>
</c-istream-table>
</c-col>
<c-col :span="24">
<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="请输入Settlement Instructions transaction field"
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
<!-- SG000054 : Less comm. --> </c-col>
</c-row>
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Less comm." prop="btdgrp.rec.lescom"> <c-form-item label="Drag Drop Sender" prop="bttp0.ltdget.sdamod.dadsnd">
<c-input v-model="model.btdgrp.rec.lescom" :placeholder="$t('other.please_enter')+'Less comm.'"></c-input> <c-input
</c-form-item> v-model="model.bttp0.ltdget.sdamod.dadsnd"
</c-col> placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.ledget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.ledget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Transfer Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000065')" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000065')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ltdget.sdamod.seainf">
<c-input
v-model="model.bttp0.ltdget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000066 : L/C Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000066')" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000066')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ledget.sdamod.seainf">
<c-input
v-model="model.bttp0.ledget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.recget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.recget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000058 : Doc. Set Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000058')" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000058')"
></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>
<!-- SF000057 : Document Amount -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"
>
</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-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="$t('other.please_enter')+$t('bttp0.SF000061')"
></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>
<!-- S0000014 : 单据金额 -->
<c-col :span="12">
<el-form-item label="Currency" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+'Currency'"
>
</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-input
v-model="model.aamset.utlamt2"
placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'"
></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>
<!-- SF000049 : Narrative :77A: -->
<c-col :span="12">
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
show-word-limit
placeholder="$t('other.please_enter')+'Narrative :77A:'"
></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>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttrcl/Event" import Event from "~/model/Bttrcl/Event";
import Utils from "~/utils";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
trnData: {
columns: [
'1 1 "Type" 80',
'2 2 "Dbt" 80',
'3 3 "Cdt" 80',
'4 4 "Cur" 80',
'5 5 "Amt" 80',
// '6 6 "Mat.Dat." 120 4 7 1',
{
index: 6,
position: 6,
width: 210,
render: (item, scope) => {
return scope.row[item.prop] === "null"
? ""
: scope.row[item.prop];
},
label: "Mat.Dat.",
},
],
data: [],
},
};
},
methods: {
...Event,
async multipleSelect(selection) {
console.log(selection);
if (selection.length > 1) {
this.$notify({
title: "error",
message: "You cannot select more than one tenor",
type: "error",
});
} else {
let chkIds;
if (selection.length === 0) {
chkIds = [];
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
chkIds = [selection[0] + 1];
}
//
console.log(this.model.liaall.tensetstm);
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}
}, },
methods:{...Event}, },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <c-function-btn
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> :handleSubmit="handleSubmit"
<!--bttrcl PD000034 Claim Reimb. --> :handleCheck="handleCheck"
<el-tab-pane :label="$t('bttrcl.PD000034')" name="rclp"> :handleStash="handleStash"
<m-rclp :model="model" :codes="codes"/> >
</el-tab-pane> <el-button size="small">流程附言</el-button>
<!--rmbclm PD000128 Reimbursement Details --> <el-button size="small">交易历史</el-button>
<el-tab-pane :label="$t('rmbclm.PD000128')" name="remp"> <el-button size="small">备忘录</el-button>
<m-remp :model="model" :codes="codes"/> <el-button size="small">影像信息</el-button>
</el-tab-pane> <!-- <el-button size="small">保存模板</el-button> -->
</c-tabs> <!-- <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="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bttrcl PD000034 Claim Reimb. -->
<el-tab-pane label="Claim Remib" name="rclp">
<c-content>
<m-rclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane label="Reimbursement Details" name="remp">
<m-remp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form> </el-form>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bttrcl from "~/model/Bttrcl" import Bttrcl from "~/model/Bttrcl";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Bttrcl/Check" import commonFuncs from "~/mixin/commonFuncs";
import Default from "~/model/Bttrcl/Default" import Check from "~/model/Bttrcl/Check";
import Pattern from "~/model/Bttrcl/Pattern" import Default from "~/model/Bttrcl/Default";
import Rclp from "./Rclp" import Pattern from "~/model/Bttrcl/Pattern";
import Remp from "./Remp" import Rclp from "./Rclp";
import Remp from "./Remp";
export default { export default {
name: "Bttrcl", name: "Bttrcl",
components:{ components: {
"m-rclp" : Rclp, "m-rclp": Rclp,
"m-remp" : Remp, "m-remp": Remp,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "", tabVal: "rclp",
trnName: "bttrcl", trnName: "bttrcl",
trnType: "", trnType: "",
model: new Bttrcl().data, model: new Bttrcl().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
}, ...CodeTable,
} },
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
}, },
methods:{ },
myTabClick(tab){ created: async function () {
this.tabClick(tab) console.log("进入bttrcl交易");
/** let rtnmsg = await this.init({});
* do it yourself if (rtnmsg.respCode == SUCCESS) {
**/ this.updateModel(rtnmsg.data);
} //TODO 处理数据逻辑
}, } else {
created:async function(){ this.$notify.error({ title: "错误", message: "服务请求失败!" });
console.log("进入bttrcl交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
} }
} },
};
</script> </script>
<style> <style>
</style> </style>
...@@ -2,17 +2,28 @@ ...@@ -2,17 +2,28 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="22"> <c-col :span="24">
<el-form-item label="Our Reference" prop="ccdgrp.rec.ownref"> <el-form-item label="Our Reference" prop="ccdgrp.rec.ownref">
<c-input <c-fullbox>
v-model="model.ccdgrp.rec.ownref" <c-input
maxlength="8" v-model="model.ccdgrp.rec.ownref"
placeholder="请输入Our Reference" maxlength="8"
disabled placeholder="请输入Our Reference"
></c-input> disabled
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
disabled
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2"> <!-- <c-col :span="2">
<c-button <c-button
style="margin: 0 12px 0 14px; padding: 0 12px" style="margin: 0 12px 0 14px; padding: 0 12px"
size="small" size="small"
...@@ -21,7 +32,7 @@ ...@@ -21,7 +32,7 @@
> >
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Currency" prop="ccdgrp.cbs.max.cur"> <el-form-item label="Currency" prop="ccdgrp.cbs.max.cur">
......
...@@ -686,6 +686,13 @@ export default { ...@@ -686,6 +686,13 @@ export default {
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
},
watch:{
"model.mtabut.clsflg":function(){
if(this.model.mtabut.clsflg=='C'){
this.model.mtabut.clsflg='X'
}
}
} }
} }
</script> </script>
......
<template>
<div class="eibs-tab">
<!--
<c-col :span="12">
<el-form-item label="ECIFNO">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
-->
<!-- 左边-->
<c-col :span="8">
<!-- line2 -->
<c-row>
<c-col :span="24">
<el-form-item label="ECIFNO">
<c-input disabled v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="额度主体"
prop="liaall.limmod.limpts.wrk.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onWrkpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.wrk.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line4 -->
<c-row>
<c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg1Change"
>
<el-option
v-for="item in codes.nonrevflg1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet1"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1">
<c-input
v-model="model.liaall.limmod.limpts.pfcod1"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- 中间 -->
<!-- 随event方法改变 -->
<c-col :span="8" v-show="same" @change="show">
<!-- line2 -->
<c-row>
<c-col :span="24">
<el-form-item
label="对公账户"
prop="liaall.limmod.limpts.oth.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onOthpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.oth.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line4 -->
<c-row>
<c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg2">
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg2"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg2Change"
>
<el-option
v-for="item in codes.nonrevflg2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet2"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod2">
<c-input
v-model="model.liaall.limmod.limpts.pfcod2"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg2 != '2'"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- 右边-->
<c-col :span="8">
<!-- line1 -->
<c-row>
<c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input
v-model="model.liaall.limmod.ownref"
maxlength="16"
placeholder="请输入国结业务编号"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input
v-model="model.liaall.limmod.comamt"
placeholder="请输入业务余额"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line1 -->
<c-row>
<c-col :span="24">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input
v-model="model.liaall.limmod.ccvamt"
placeholder="请输入保证金余额"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</c-button>
</c-col>
</c-row>
</c-col>
<!-- ====================左边=======================
<c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号" :disabled="true" style="width: 100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额" :disabled="true" style="width: 100%"></c-input>
</el-form-item>
</c-col>
-->
<!-- ====================左边=======================
<c-col :span="11">
<c-col :span="24">
<el-form-item label="国内信用证项下开证授信额度:" prop="liaall.limmod.limpts.wrk.pts.extkey" style="width:100%">
<c-fullbox>
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" disabled maxlength="16" placeholder="请输入External Key of Address" style="width: 100%"></c-input>
<template slot="footer">
<c-button style="margin:0 5px 0 10px;padding: 0 12px;" size="small" type="primary" icon="el-icon-search" @click="onSeainf" />
<c-button style="margin:0 0" size="small" type="primary" @click="onPreperButtxmsel">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="16" placeholder="" :disabled="true" style="width:100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align:right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-fullbox>
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width: 100%" placeholder="请选择Flag to Mark Non-revolving Limits" @change="nonrevflg1Change">
<el-option v-for="item in codes.nonrevflg1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
<template slot="footer">
<c-button style="padding: 0 12px;" size="small" type="primary" icon="el-icon-search" @click="onLimptsGet1">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" placeholder="请输入合同流水号" :disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'" style="width: 100%"></c-input>
</el-form-item>
</c-col>
</c-col>
-->
<!-- ========================右边=======================
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号" :disabled="true" style="width: 100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额" :disabled="true" style="width: 100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" placeholder="请输入保证金余额" :disabled="true" style="width: 100%"></c-input>
</el-form-item>
</c-col>
</c-col>
-->
<!-- <c-col :span="12">-->
<!-- <el-form-item label="开证授信额度主体名称" prop="liaall.limmod.limpts.wrk.pts.nam">-->
<!-- <c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!--
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同流�'号">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" placeholder="请输入合同流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
查询
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</c-button>
</c-col>
-->
<br /><br /><br /><br /><br />
<c-col :span="24" style="">
<c-table :list="model.liaall.limmod.limgrd" :border="true">
<el-table-column prop="flg" label="可否串用" width="70px">
</el-table-column>
<el-table-column prop="shxh" label="序号" width="50px">
</el-table-column>
<el-table-column prop="limtyp" label="额度类型" width="70px">
</el-table-column>
<el-table-column prop="ruzhjg" label="入账机构" width="70px">
</el-table-column>
<el-table-column prop="limref" label="额度编号" width="70px">
</el-table-column>
<el-table-column prop="infref" label="额度明细编号" width="100px">
</el-table-column>
<el-table-column prop="limcodsave" label="额度品种代码" width="100px">
</el-table-column>
<el-table-column prop="limcod" label="品种代码描述" width="100px">
</el-table-column>
<el-table-column prop="cur" label="额度明细币种" width="100px">
</el-table-column>
<el-table-column prop="ccvpct" label="保证金比例" width="100px">
</el-table-column>
<el-table-column prop="cpsxed" label="产品授信额度" width="100px">
</el-table-column>
<el-table-column prop="balamt" label="产品可用额度" width="100px">
</el-table-column>
<el-table-column prop="useamt" label="产品已用额度" width="100px">
</el-table-column>
<el-table-column prop="cpsxck" label="产品授信敞口" width="100px">
</el-table-column>
<el-table-column prop="cpkyck" label="产品可用敞口" width="100px">
</el-table-column>
<el-table-column prop="cpyyck" label="产品已用敞口" width="100px">
</el-table-column>
<el-table-column prop="bxh" label="是否可循环" width="90px">
</el-table-column>
<el-table-column prop="bcy" label="是否可串用" width="90px">
</el-table-column>
<el-table-column prop="cyremark" label="串用说明" width="100px">
</el-table-column>
<el-table-column prop="credat" label="产品额度生效日期" width="120px">
</el-table-column>
<el-table-column prop="matdat" label="产品额度到期日" width="120px">
</el-table-column>
<el-table-column prop="lcpsta" label="额度产品状态" width="100px">
</el-table-column>
<el-table-column prop="fentyp" label="暴露分类" width="100px">
</el-table-column>
<el-table-column prop="fentxt" label="暴露分类说明" width="100px">
</el-table-column>
<el-table-column prop="limcur" label="额度币种" width="90px">
</el-table-column>
<el-table-column prop="bfx" label="是否低风险" width="90px">
</el-table-column>
</c-table>
</c-col>
<!-- <c-col :span="24" style="" v-if="false">
<c-table :list="model.liaall.limmod.lmegrd" :border="true">
<el-table-column label="可否串用" width="auto">
</el-table-column>
<el-table-column label="序号" width="auto"> </el-table-column>
<el-table-column label="额度类型" width="auto">
</el-table-column>
<el-table-column label="入账机构" width="auto">
</el-table-column>
<el-table-column label="额度编号" width="auto">
</el-table-column>
<el-table-column label="额度明细编号" width="auto">
</el-table-column>
<el-table-column label="额度品种代码" width="auto">
</el-table-column>
<el-table-column label="品种代码描述" width="auto">
</el-table-column>
<el-table-column label="" width="auto"> </el-table-column>
</c-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/Ditopn/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
tableData: {},
same:false
};
},
methods: {
onSeainf() {},
async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper_buttxmsel");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimptsGet1() {
let rtnmsg = await this.executeRule("limpts_get1");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimptsGet2() {
let rtnmsg = await this.executeRule("limpts_get2");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
nonrevflg1Change() {
if (this.model.liaall.limmod.limpts.nonrevflg1 == "1") {
this.model.liaall.limmod.limpts.pfcod1 = "";
}
},
nonrevflg2Change() {
if (this.model.liaall.limmod.limpts.nonrevflg2 == "1") {
this.model.liaall.limmod.limpts.pfcod2 = "";
}
},
async onWrkpDet() {
let rtnmsg = await this.executeRule("liaall.limmod.wrkp.det");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
console.log(rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onOthpDet() {
let rtnmsg = await this.executeRule("liaall.limmod.othp.det");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
console.log(rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimmodTrycal() {
let rtnmsg = await this.executeRule("liaall.limmod.trycal");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
show(){
let len1 = this.model.liaall.limmod.tygrd["rows"].length||[];
let len2 = this.model.liaall.limmod.dggrd["rows"].length||[];
if(len1>0&&len2>0){
this.same = true;
}
}
},
created: function () {},
};
</script>
<style>
</style>
...@@ -116,7 +116,7 @@ import Glepan from "~/views/Public/Glepan"; ...@@ -116,7 +116,7 @@ import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "./Limitbody";
export default { export default {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-list-search
<c-col :span="24" style="padding: 0 0 10px 0"> @form-reset="handleReset('paramsForm')"
<c-button size="small" type="primary" @click="onInfbutSearow"> @form-search="handleSearch"
Search >
</c-button> <template v-slot="searchSlot">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="left"
label-width="110px"
size="small"
:model="model"
>
<el-row>
<c-col :span="8">
<el-form-item
label="Own Reference"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-button size="small" type="primary" @click="onInfbutDsp"> <c-col :span="8">
Display <el-form-item
</c-button> label="Opening Date"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
style="width: 100%"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
placeholder="请选择Open Date to"
style="width: 100%"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Name" prop="infcon.nam" style="width: 100%">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</el-row>
<!--<c-col :span="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date to" prop="infcon.opndatto">
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</c-col>-->
<c-button size="small" type="primary" @click="onInfbutUserow"> <el-row v-show="searchSlot.searchToggle">
User <c-col :span="8">
</c-button> <el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%">
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
<c-button size="small" type="primary" @click="onInfbutClr"> <!-- <c-col :span="8">
Clear <el-form-item
</c-button> label="复核状态"
prop="infcon.relflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.relflg"
style="width: 100%"
placeholder="请选择Release Status"
>
<el-option
v-for="item in codes.relflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> -->
<c-button size="small" type="primary" @click="onInfbutButprt"> <!--<c-col :span="12">
导Excel <el-form-item label="Handling Type" v-show ="false" prop="infcon.hndtyp" >
</c-button> <c-select v-model="model.infcon.hndtyp" style="width:100%" placeholder="请选择Handling Type">
<el-option
v-for="item in codes.hndtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>-->
<c-button size="small" type="primary" @click="onInfbutExi"> <c-col :span="8">
Exit <el-form-item label="Select Single Party" prop="infcon.pty.extkey" style="width: 100%">
</c-button> <c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input>
</c-col> </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>
</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>
</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-option
v-for="item in codes.searol1"
: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="Opening between" prop="infcon.opndatfrom" >
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date to" prop="infcon.opndatto" >
<c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</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>
</c-col>
<c-col :sapn="24"> <c-col :span="8">
<c-col :span="11"> <el-form-item
<c-col :span="24"> label="Status"
<el-form-item label="Own Reference" prop="infcon.seaownref"> prop="infcon.seasta"
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party Reference" prop="infcon.searef">
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Handling Type" prop="infcon.hndtyp">
<c-select
v-model="model.infcon.hndtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Handling Type"
> >
<el-option <c-select
v-for="item in codes.hndtyp" v-model="model.infcon.seasta"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择Status"
:value="item.value"
> >
</el-option> <el-option
</c-select> v-for="item in codes.seasta"
</el-form-item> :key="item.value"
</c-col> :label="item.label"
<c-col :span="24"> :value="item.value"
<el-form-item label="External Visible Name" prop="infcon.pty.nam"> >
<c-input </el-option>
v-model="model.infcon.pty.nam" </c-select>
maxlength="40" </el-form-item>
placeholder="请输入External Visible Name" </c-col>
></c-input>
</el-form-item> <c-col :span="8">
</c-col> <el-form-item
<c-col :span="24"> label="Currency"
<el-form-item label="Role" prop="infcon.searol"> prop="infcon.seacur"
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="User ID" prop="infcon.usr.extkey">
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Currency" prop="infcon.seacur">
<c-select
v-model="model.infcon.seacur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency"
> >
<el-option <c-select
v-for="item in codes.seacur" v-model="model.infcon.seacur"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择Currency"
:value="item.value"
> >
</el-option> <el-option
</c-select> v-for="item in codes.curtxt1"
</el-form-item> :key="item.value"
</c-col> :label="item.label"
<c-col :span="24"> :value="item.value"
<el-form-item label="是否显示查询码" prop="infcon.cxmflg"> >
<c-select </el-option>
v-model="model.infcon.cxmflg" </c-select>
style="width: 100%" </el-form-item>
placeholder="请选择是否显示查询码" </c-col>
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--右边--> <c-col :span="8">
<el-form-item label="Amount" style="width: 100%">
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
style="width: 100%"
></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
style="width: 100%"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1"> <!-- <c-col :span="8">
<c-col :span="24"> <el-form-item
<el-form-item label="Name" prop="infcon.nam"> label="是否显示查询码"
<c-input prop="infcon.cxmflg"
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Release Status" prop="infcon.relflg">
<c-select
v-model="model.infcon.relflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Release Status"
> >
<el-option <c-select
v-for="item in codes.relflg" v-model="model.infcon.cxmflg"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择是否显示查询码"
:value="item.value"
> >
</el-option> <el-option
</c-select> v-for="item in codes.cxmflg"
</el-form-item> :key="item.value"
</c-col> :label="item.label"
<c-col :span="24"> :value="item.value"
<el-form-item label="Select Single Party" prop="infcon.pty.extkey"> >
<c-input </el-option>
v-model="model.infcon.pty.extkey" </c-select>
maxlength="24" </el-form-item>
placeholder="请输入Select Single Party" </c-col> -->
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party Name/BIC" prop="infcon.seapty">
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <!-- <c-col :span="8">
<c-col :span="12"> <el-form-item
<el-form-item label="Opening between" prop="infcon.opndatfrom"> label="确认状态"
<c-date-picker prop="seacnfdet"
type="date" style="width: 100%"
v-model="model.infcon.opndatfrom" >
<c-select
v-model="model.seacnfdet"
style="width: 100%" style="width: 100%"
placeholder="请选择Opening between" placeholder="请选择Confirmation Status"
></c-date-picker> >
<el-option
v-for="item in codes.cnfins"
: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="12">
<!-- <c-col :span="8">
<el-form-item <el-form-item
label="Open Date to" label="信用证类型"
prop="infcon.opndatto" prop="sealcrtyp"
style="align: left" style="width: 100%"
> >
<c-date-picker <c-select
type="date" v-model="model.sealcrtyp"
v-model="model.infcon.opndatto" :code="codes.lcrtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Open Date to" placeholder="请选择form of L/C"
></c-date-picker> >
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col>
<c-col :span="24"> <!-- <c-col :span="8">
<el-form-item label="Status" prop="infcon.seasta"> <el-form-item
<c-select label="货物种类"
v-model="model.infcon.seasta" prop="seagodcod"
style="width: 100%" style="width: 100%"
placeholder="请选择Status"
> >
<el-option <c-select
v-for="item in codes.seasta" v-model="model.seagodcod"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择Goods Code"
:value="item.value"
> >
</el-option> <el-option
</c-select> v-for="item in codes.godcod"
</el-form-item> :key="item.value"
</c-col> :label="item.label"
<c-col :span="24"> :value="item.value"
<c-col :span="12"> >
<el-form-item label="Amount between" prop="infcon.seaamtfr"> </el-option>
<c-input </c-select>
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount to" prop="infcon.seaamtto">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col> </el-row>
<c-col :span="24"> </el-form>
<el-form-item label="Invoice No." prop="infcon.invnum"> </template>
<c-input </c-list-search>
v-model="model.infcon.invnum" <!--<c-col :span="12">
maxlength="16" <el-form-item label="display stream" prop="infbut.dspstm">
placeholder="请输入Invoice No." <c-input v-model="model.infbut.dspstm" placeholder="请输入display stream"></c-input>
></c-input> </el-form-item>
</el-form-item> </c-col>-->
</c-col>
</c-col> <!-- <el-col :span="24" style="padding: 20px 16px"> -->
</c-col> <!-- <c-button size="small" type="primary" @click="onInfbutSearow">
Search
<c-istream-table :list="stmData.data" :columns="stmData.columns" prop="infbut.dspstm"> </c-button>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column--> -->
<!-- <c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETNOT"
@click="toLetnot"
>
出口信用证预开立
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETOPN"
@click="toLetopn"
>
出口信用证开立
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETDRW"
@click="toLetdrw"
>
非我行通知及收单行登记
</c-button>
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETRSV"
@click="toLetrsv"
>
出口信用证补通知
</c-button> -->
<!-- <c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button> -->
<!-- <c-button size="small" type="primary" @click="onInfbutUserow">
Use
</c-button>-->
<!-- <c-button size="small" type="primary" @click="onInfbutClr">
Clear
</c-button>
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
<c-button size="small" type="primary" @click="onInfbutExi">
Exit
</c-button> -->
<!-- </el-col> -->
<!-- <c-istream-table :list="stmData.data " :columns="stmData.columns" style="padding: 0 16px;">
<el-table-column
prop="display"
label="操作"
width="100">
<template slot-scope="scope">
<c-button size="small" type="primary" @click="getButtons(scope.row['业务编号'])">处理</c-button>
<a href="javascript:void(0)" @click="getButtons(scope.row['业务编号'])">处理</a>
</template>
</el-table-column>
</c-istream-table> -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot="header">
<!-- 插槽里放了一个文字 一个按钮 -->
<c-col :span="11" style="text-align: left"><span>操作</span></c-col>
<c-col :span="12" style="text-align: right"
><c-button icon="el-icon-s-tools"></c-button
></c-col>
</template>
<template slot-scope="scope">
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class="el-icon-close"
@click="closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table :list="trnData.data" :columns="trnData.columns">
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情
</c-button>
</el-popover>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
>
处理
</c-button>
</template>
</el-table-column>
</c-istream-table> </c-istream-table>
</c-row> </c-col>
<!--c-col :span="22">
<el-form-item label="display stream" prop="infbut.dspstm"> <m-busbtn
<c-istream-table :data="stmData.columns" :list="stmData.data" :columns="stmData.columns" prop="infbut.dspstm"> ref="childs"
<el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column> :ownref="ownref"
</c-istream-table--> trnCode="letsel"
<!--c-input ownrefPath="ltdgrp"
v-model="model.infbut.dspstm" tabIndex="9"
:model="letselModel"
></c-input> @onChoose="onChoose"
</el-form-item> >11</m-busbtn
</c-col--> >
</div> </div>
</template> </template>
<script> <script>
import Utils from "~/utils/index";
import Api from "~/service/Api"; import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event"; import Event from "~/model/Infbtd/Event";
import LetselModel from "~/model/Letsel";
import BusNavbar from "~/views/Public/BusNavbar";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components: { "m-busbtn": BusNavbar },
data() { data() {
return { return {
letselModel: new LetselModel().data,
curinr: "",
ownref: "",
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',
// '1 1 "编号" 200',
// '2 2 "交易名称" 120',
// // '3 3 "日期" 200',
// { index: 3, position: 3, width: 110, pattern: "date", label: "日期" },
// // '4 4 "状态" 50',
// {
// index: 4,
// position: 4,
// width: 100,
// pattern: "code",
// label: "状态",
// code: this.codes.relstaEN,
// },
// '5 5 "币种" 80',
// '6 6 "金额" 110',
],
data: [],
},
stmData: { stmData: {
columns: [ columns: [
'1 1 \"Reference\" 275 ', '1 1 \"Reference\" 100',
'6 2 \"Party Number\" 275', '2 2 \"Resp. User\" 100',
'7 2 \"1st Beneficiary\" 275', '3 12 \"Opened\" 500 4 7',
'9 3 \"Party Number\" 275', '4 13 \"Expired\" 500 4 7',
'10 3 \"2nd Beneficiary\" 275', '5 14 \"Closed\" 500 4 7',
// "18 5 \"MT\" 100", '6 3 \"分行名称\" 136',
'3 4 \"Opened\" 275', '7 9 \"PTA NO.\" 100',
'4 4 \"Closed\" 275', '8 4 \"Party Number\" 133',
'11 5 \"Cur\" 275', '9 5 \"1st Beneficiary\" 133',
"13 5 \"Cur\" 275", '10 6 \"1st Beneficary CN\" 191',
"12 6 \"Amt\" 275", '11 7 \"Party Number\" 133',
'14 6 \"Amt\" 275', '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" 105',
// '2 2 "Resp. User" 105',
// '3 3 "Tenor day" 105 0',
// '4 4 "Party Number" 500 4 7',
// '5 14 "Expired" 500 4 7',
// '6 15 "Closed" 500 4 7',
// '7 11 "Issuing Bank" 136',
// '8 5 "Applicant" 410',
// '9 6 "PTA NO." 136',
// '10 7 "Party Number" 100',
// '11 8 "Beneficiary" 410',
// '12 9 "Beneficiary CN" 136',
// '13 10 "Party Number" 136',
// '14 12 "分行名称" 410',
// '15 13 "Opened" 136',
// '16 16 "cur" 410',
// '17 17 "cur" 508 2 8 1 16',
// '18 18 "L/C Amount" 410',
// '19 19 "Open Amount" 508 2 8 1 18',
// '1 1 \"Reference\" 105',
// '2 2 \"Resp. User\" 105',
// '3 3 \"Tenor day\" 105 0',
// '4 4 \"Party Number\" 500 4 7',
// '5 14 \"Expired\" 500 4 7',
// '6 15 \"Closed\" 500 4 7',
// '7 11 \"Issuing Bank\" 136',
// '8 5 \"Applicant\" 410',
// '9 6 \"PTA NO.\" 136',
// '10 7 \"Party Number\" 100',
// '11 8 \"Beneficiary\" 410',
// '12 9 \"Beneficiary CN\" 136',
// '13 10 \"Party Number\" 136',
// '14 12 \"分行名称\" 410',
// '15 13 \"Opened\" 136',
// '16 16 \"cur\" 410',
// '17 17 \"cur\" 508 2 8 1 16',
// '18 18 \"L/C Amount\" 410',
// '19 19 \"Open Amount\" 508 2 8 1 18',
// '1 1 \"Party Number\" 105',
// '2 2 \"Applicant\" 105',
// '3 3 \"PTA NO.\" 105 0',
// '4 4 \"Party Number\" 500 4 7',
// '5 14 \"Beneficiary\" 500 4 7',
// '6 15 \"Beneficiary CN\" 500 4 7',
// '7 11 \"Issuing Bank\" 136',
// '8 5 \"Cur\" 410',
// '9 6 \"L/C Amount\" 136',
// '10 7 \"Cur\" 100',
// '11 8 \"Open Amount\" 410',
// '12 9 \"???CT000288???\" 136',
// '13 10 \"???CT000296???\" 136',
// '14 12 \"???CT000297???\" 410',
// '15 13 \"???CT000298???\" 136',
// '16 16 \"???CT000299???\" 410',
// '17 18 \"???CT000300???\" 508 2 8 1 16',
// '18 17 \"???CT000301???\" 410',
// '19 19 \"???CT000302???\" 508 2 8 1 18',
// '1 1 "Reference" 120',
// '2 2 "Resp. User" 100',
// '3 3 "Tenor day" 100 ',
// '4 4 "Goods Code" 100 ',
// '5 13 "Opened" 500 4 7',
// '6 14 "Expired" 500 4 7',
// '7 15 "Closed" 500 4 7',
// '8 17 "分行名称" 136',
// '9 16 "PTA NO." 410',
// '10 5 "Party Number" 191',
// '11 8 "Applicant" 191',
// '12 9 "Applicant CN" 191',
// '13 11 "Advising Bank BIC" 165',
// '14 10 "Party Number" 165',
// '15 12 "Beneficiary" 165',
// '16 6 "Cur" 80',
// '17 7 "L/C Amount" 110 2 8 1 16',
// '18 18 "Cur" 410',
// '19 19 "Open Amount" 110 2 8 1 18',
// '1 1 "Reference" 130 200',
// "2 2 \"经办柜员\" 90 80",
// "5 5 \"开立日期\" 180 300",
// "6 6 \"到期日\" 180 250",
// "8 7 \"分行名称\" 150 300",
// "9 8 \"申请人编号\" 150 200",
// "11 9 \"申请人名称\" 150 300",
// "15 10 \"受益人名称\" 150 300",
// "16 3 \"开立币种\" 90 80",
// "17 4 \"开立金额\" 90 80",
], ],
data: [], data: [],
}, },
// columns:[
// ]
}; };
}, },
methods: { ...Event },
methods: {
...Event,
async getButtons(ownref) {
this.ownref = ownref;
this.$refs.childs.initdialog = true;
console.log("ownref:" + ownref);
},
async onChoose(code) {
//跳转交易
this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false;
},
async getLetSelInfo(code) {
//跳转交易
this.$router.history.push("/business/" + code);
this.$refs.childs.initdialog = false;
},
async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"];
this.model.ledgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
let rtnmsg = await this.executeDefault("infcon.chksubcon");
if ((rtnmsg.respCode = SUCCESS)) {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
}
},
closeTrn(refId) {
this.$refs[refId].doClose();
},
// toLttnot() {
// this.$router.history.push("/business/lttnot");
// },
toLttopn() {
this.$router.history.push("/business/lttopn");
},
// handleReset: function () {
// this.model = {
// instNo: "",
// instName: "",
// };
// },
},
created: function () {}, created: function () {},
}; };
</script> </script>
<style> <style></style>
</style>
<template> <template>
<div class="eContainer"> <c-page title="转让信用证查询">
<el-form <div class="eContainer">
:model="model" <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
:rules="rules" <el-form
ref="modelForm" :model="model"
label-width="150px" :rules="rules"
label-position="left" ref="modelForm"
size="small" label-width="150px"
:validate-on-rule-change="false" label-position="left"
> size="small"
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :validate-on-rule-change="false"
<!--PD000006 --> >
<el-tab-pane label="Selection" name="infsea"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<m-infsea :model="model" :codes="codes" />
</el-tab-pane> <!--PD000006 Selection -->
<el-tab-pane label="转让信用证查询" name="infsea">
<!--PD000003 --> <c-content>
<el-tab-pane label="Docs under Trasfer L/C" name="infconp"> <m-infsea :model="model" :codes="codes"/>
<m-infconp :model="model" :codes="codes" /> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000296 --> </c-tabs>
<el-tab-pane label="Discr./Instr." name="dscinsp"> </el-form>
<m-dscinsp :model="model" :codes="codes" /> </div>
</el-tab-pane> </c-page>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000013 -->
<el-tab-pane label="Transaction" name="trnpan">
<m-trnpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000019 -->
<el-tab-pane label="CBS Info" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000028 -->
<el-tab-pane label="CBE Info" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000111 -->
<el-tab-pane label="FEP/FCP Info" name="fepinfp">
<m-fepinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000162 -->
<el-tab-pane label="SEP Info" name="sepinfp">
<m-sepinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000177 -->
<el-tab-pane label="GEL Bookings" name="gleinfp">
<m-gleinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000119 -->
<el-tab-pane label="SMH Info" name="smhinfp">
<m-smhinfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000130 -->
<el-tab-pane label="SPT/DIA Info" name="peninfp">
<m-peninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000005 -->
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable"
import Infbtd from "~/model/Infbtd"; import Infbtd from "~/model/Infbtd"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Infbtd/Check"; import Check from "~/model/Infbtd/Check"
import Default from "~/model/Infbtd/Default"; import Default from "~/model/Infbtd/Default"
import Pattern from "~/model/Infbtd/Pattern"; import Pattern from "~/model/Infbtd/Pattern"
import Infsea from "./Infsea"; import Infsea from "./Infsea"
import Infconp from "./Infconp";
import Dscinsp from "./Dscinsp";
import Coninfp from "./Coninfp";
import Trnpan from "./Trnpan";
import Cbsinfp from "./Cbsinfp";
import Cbeinfp from "./Cbeinfp";
import Fepinfp from "./Fepinfp";
import Sepinfp from "./Sepinfp";
import Gleinfp from "./Gleinfp";
import Smhinfp from "./Smhinfp";
import Peninfp from "./Peninfp";
import Prtpan from "./Prtpan";
export default { export default {
components: { name: "Infbtd",
"m-infsea": Infsea, components:{
"m-infconp": Infconp, "m-infsea" : Infsea,
"m-dscinsp": Dscinsp,
"m-coninfp": Coninfp, },
"m-trnpan": Trnpan, provide() {
"m-cbsinfp": Cbsinfp, return {
"m-cbeinfp": Cbeinfp, root: this
"m-fepinfp": Fepinfp, }
"m-sepinfp": Sepinfp, },
"m-gleinfp": Gleinfp, mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
"m-smhinfp": Smhinfp, data(){
"m-peninfp": Peninfp, return {
"m-prtpan": Prtpan, tabVal: "infsea",
}, trnName: "Infbtd",
provide() { model: new Infbtd().data,
return { checkRules: Check,
root: this, defaultRules: Default,
}; pattern: Pattern,
}, rules: null,
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 codes:{...CodeTable},
data() { }
return { },
tabVal: "infsea", methods:{
trnName: "infbtd", tabClick(){
model: new Infbtd().data, }
checkRules: Check, },
defaultRules: Default, created:async function(){
pattern: Pattern, console.log("进入Infbtd交易");
rules: null, let rtnmsg = await this.init({})
codes: { if(rtnmsg.respCode == SUCCESS)
hndtyp: CodeTable.hndtyp, {
relflg: CodeTable.relflg, //更新数据
seasta: CodeTable.seasta, this.updateModel(rtnmsg.data)
seacur: CodeTable.seacur, // Utils.copyValueFromVO(this.model, rtnmsg.data);
}, if (this.isInDisplay) {
}; this.restoreDisplay();
}, }
methods: { }
tabClick() {}, else
}, {
created: async function () { this.$notify.error({title: '错误',message: '服务请求失败!'});
console.log("进入infbtd交易"); }
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
//this.model = Utils.copyValueFromVO(this.model, Response.data)
//this.stmData.data = Response.data.infbut_dspstm.rows;
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, }
};
</script> </script>
<style> <style>
</style> </style>
...@@ -290,7 +290,7 @@ ...@@ -290,7 +290,7 @@
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" @click="onBetmodButgetref" <c-button size="small" type="primary" @click="onBetmodButgetref"
:disabled="model.bedgrp.rec.ownref!=''||model.ledgrp.rec.inr==''"> :disabled="model.bedgrp.rec.ownref!=''||model.ledgrp.rec.ownref==''">
Get Ref Get Ref
</c-button> </c-button>
</template> </template>
......
...@@ -123,6 +123,7 @@ ...@@ -123,6 +123,7 @@
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
:disabled="blkDftatFlag" :disabled="blkDftatFlag"
:disabledExtkey="model.ledgrp.rec.avbby=='D'||model.ledgrp.rec.avbby=='M'||model.ledgrp.rec.avbby==''"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
......
...@@ -146,6 +146,7 @@ ...@@ -146,6 +146,7 @@
<c-checkbox <c-checkbox
v-model="model.letp.aamp.aammod.addamtflg" v-model="model.letp.aamp.aammod.addamtflg"
style="margin-left: 10px" style="margin-left: 10px"
@change="openAddDetails"
>Add. Amount</c-checkbox >Add. Amount</c-checkbox
> >
</c-col> </c-col>
...@@ -503,6 +504,42 @@ export default { ...@@ -503,6 +504,42 @@ export default {
this.model.ledgrp.rec.apprultxt = ""; this.model.ledgrp.rec.apprultxt = "";
} }
}, },
openAddDetails(val){
if(val ==='' && !( this.model.ledgrp.cbs.max2.amt == '0' && this.model.ledgrp.cbs.opn2.amt == '0'
&&this.model.ledgrp.blk.addamtcov ==='') ){
this.$confirm('Do you really want to delete the additional amount of this contract?','提示',{
confirmButtonText: 'Yes',
cancelButtonText: 'No',
type: 'warning',
showClose:false
}).then(() => {//yes的执行在这里写
this.executeRule('letp.aamp.aammod.addamtflg').then(res => {
if (res.respCode == SUCCESS) {
this.model.ledgrp.cbs.max2.amt = '0';
this.model.ledgrp.cbs.opn2.amt == '0'
this.model.ledgrp.blk.addamtcov ='';
this.updateModel(res.data)
}
})
// this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat ='';
// this.model.ledgrp.rec.revcum ='';
// this.model.ledgrp.blk.revcls ='';
// this.model.ledgrp.blk.revnotes ='';
// this.$message({
// type: 'success',
// message: '删除成功!'
// });
}).catch(() => {//No的功能在这里写
this.model.letp.aamp.aammod.addamtflg ='X'
// this.$message({
// type: 'info',
// message: '已取消'
// });
});
}
}
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
:argadr="{ :argadr="{
title: '2nd Advising Bank', title: '2nd Advising Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'a2b', rol: 'a2b',
}" }"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onA2bpDet" @onAplpDet="onA2bpDet"
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
style="width: 100%" style="width: 100%"
placeholder="Please select Confirm. Instruct. to 2nd Adv. Bank" placeholder="Please select Confirm. Instruct. to 2nd Adv. Bank"
:code="codes.cnfflg1" :code="codes.cnfflg1"
disabled :disabled="model.ledgrp.a2b.pts.extkey==''"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -29,7 +29,9 @@ ...@@ -29,7 +29,9 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000017 --> <!--PD000017 -->
<el-tab-pane label="Overview" name="ovwp"> <el-tab-pane label="Overview" name="ovwp">
<m-ovwp :model="model" :codes="codes" /> <c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
......
...@@ -152,6 +152,29 @@ ...@@ -152,6 +152,29 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
label="Document Set Status"
prop="btdgrp.rec.docsta"
style="width: 100%"
>
<c-select
v-model="model.btdgrp.rec.docsta"
style="width: 100%"
placeholder="Please select Document Set Status"
disabled
>
<el-option
v-for="item in codes.docsta2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
......
...@@ -3,64 +3,70 @@ ...@@ -3,64 +3,70 @@
<!-- left --> <!-- left -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <el-form-item
<el-form-item label="L/C Reference"
label="L/C Reference" prop="ledgrp.rec.ownref"
prop="ledgrp.rec.ownref" style="width: 100%"
style="width: 100%" >
> <c-fullbox>
<c-input <c-input
v-model="model.ledgrp.rec.ownref" v-model="model.ledgrp.rec.ownref"
maxlength="16" maxlength="8"
placeholder="请输入L/C Reference" placeholder="Please input L/C Reference"
style="width: 100%" :disabled="true"
disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button
<c-col :span="1"> style="margin-left: 10px; padding: 0 12px"
<c-button size="small"
style="margin: 0 10px 0 0; padding: 0 12px" type="primary"
size="small" @click="onSeainf"
type="primary" >
@click="onSeainf" <span
> style="
<span font-size: 15px;
style="font-size: 15px; font-family: '宋体'; font-weight: bold" font-family: '宋体';
>i</span font-weight: bold;
> "
</c-button> >i</span
</c-col> >
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <el-form-item
<el-form-item label="Transfer Reference"
label="Transfer Reference" prop="ltdgrp.rec.ownref"
prop="ltdgrp.rec.ownref" style="width: 100%"
style="width: 100%" >
> <c-fullbox>
<c-input <c-input
v-model="model.ltdgrp.rec.ownref" v-model="model.ltdgrp.rec.ownref"
maxlength="16" maxlength="8"
placeholder="请输入Transfer Reference" placeholder="Please input Transfer Reference"
style="width: 100%" :disabled="true"
disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button
<c-col :span="1"> style="margin-left: 10px; padding: 0 12px"
<c-button size="small"
style="margin: 0 10px 0 0; padding: 0 12px" type="primary"
size="small" @click="onSeainf"
type="primary" >
@click="onSeainf" <span
> style="
<span font-size: 15px;
style="font-size: 15px; font-family: '宋体'; font-weight: bold" font-family: '宋体';
>i</span font-weight: bold;
> "
</c-button> >i</span
</c-col> >
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="L/C Amount" prop="ltdgrp.cbs.nom1.cur"> <el-form-item label="L/C Amount" prop="ltdgrp.cbs.nom1.cur">
...@@ -227,7 +233,8 @@ ...@@ -227,7 +233,8 @@
}" }"
:enRef="true" :enRef="true"
:enNam="true" :enNam="true"
:disabled="true" :disabled="false"
:disabled1="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -240,7 +247,8 @@ ...@@ -240,7 +247,8 @@
}" }"
:enRef="true" :enRef="true"
:enNam="true" :enNam="true"
:disabled="true" :disabled="false"
:disabled1="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -253,7 +261,8 @@ ...@@ -253,7 +261,8 @@
}" }"
:enRef="true" :enRef="true"
:enNam="true" :enNam="true"
:disabled="true" :disabled="false"
:disabled1="true"
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
</c-col> </c-col>
...@@ -470,7 +479,7 @@ ...@@ -470,7 +479,7 @@
@change="selectOrCheckboxRule('btdgrp.rec.docprbrol')" @change="selectOrCheckboxRule('btdgrp.rec.docprbrol')"
> >
<el-option <el-option
v-for="item in codes.docprbrol0" v-for="item in codes.docprbrol2"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -490,7 +499,7 @@ ...@@ -490,7 +499,7 @@
}" }"
:noRef="true" :noRef="true"
:disabled="!(model.btdgrp.rec.docprbrol == 'PRB')" :disabled="!(model.btdgrp.rec.docprbrol == 'PRB')"
:disabledExtkey="model.btdgrp.rec.docprbrol == 'BEN'" :disabledExtkey="model.btdgrp.rec.docprbrol == 'ADT'||model.btdgrp.rec.docprbrol == 'BE2'"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin-left:10px; padding: 0 12px" style="margin-left: 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
...@@ -48,7 +48,6 @@ ...@@ -48,7 +48,6 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item
...@@ -85,11 +84,11 @@ ...@@ -85,11 +84,11 @@
size="small" size="small"
type="primary" type="primary"
:disabled=" :disabled="
!model.ltdgrp.rec.ownref&&model.ltdgrp.be1.pta.inr !model.ltdgrp.rec.ownref && model.ltdgrp.be1.pta.inr
? false ? false
: true : true
" "
@click="onLttpButgetref" @click="onLttpButgetref"
> >
Get Get
</c-button> </c-button>
...@@ -139,7 +138,7 @@ ...@@ -139,7 +138,7 @@
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin-left:10px; padding: 0 12px" style="margin-left: 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
...@@ -193,8 +192,8 @@ ...@@ -193,8 +192,8 @@
<c-checkbox <c-checkbox
v-model="model.lttp.aamp.aammod.addamtflg" v-model="model.lttp.aamp.aammod.addamtflg"
style="margin-left: 10px" style="margin-left: 10px"
:disabled="model.ltdgrp.cbs.max2.amt==''" :disabled="model.ltdgrp.cbs.max2.amt == ''"
@change="openAddDetails" @change="openAddDetails"
>Add. Amount</c-checkbox >Add. Amount</c-checkbox
> >
</c-col> </c-col>
...@@ -264,28 +263,27 @@ ...@@ -264,28 +263,27 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Issued on" prop="ltdgrp.rec.opndat"> <el-form-item label="Issued on" prop="ltdgrp.rec.opndat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.ltdgrp.rec.opndat" v-model="model.ltdgrp.rec.opndat"
style="width: 100%" style="width: 100%"
placeholder="Please select Issued on" placeholder="Please select Issued on"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Shipment Date" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="Please select Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Shipment Date" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="Please select Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Expiring on" prop="ltdgrp.rec.expdat"> <el-form-item label="Expiring on" prop="ltdgrp.rec.expdat">
...@@ -361,10 +359,7 @@ ...@@ -361,10 +359,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="Confirmation Instruct." prop="ltdgrp.rec.cnfins">
label="Confirmation Instruct."
prop="ltdgrp.rec.cnfins"
>
<c-select <c-select
v-model="model.ltdgrp.rec.cnfins" v-model="model.ltdgrp.rec.cnfins"
style="width: 100%" style="width: 100%"
...@@ -374,7 +369,6 @@ ...@@ -374,7 +369,6 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
...@@ -394,8 +388,7 @@ ...@@ -394,8 +388,7 @@
> >
</c-ptap> </c-ptap>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="ltdgrp.be1.pts.nam">
<el-form-item label="" prop="ltdgrp.be1.pts.nam">
<c-input <c-input
v-model="model.ltdgrp.be1.pts.nam" v-model="model.ltdgrp.be1.pts.nam"
maxlength="40" maxlength="40"
...@@ -841,22 +834,35 @@ export default { ...@@ -841,22 +834,35 @@ export default {
this.model.ltdgrp.rec.apprultxt = ""; this.model.ltdgrp.rec.apprultxt = "";
} }
}, },
openAddDetails(val){ openAddDetails(val) {
if(val ==='' && !( this.model.ltdgrp.cbs.max2.amt == '0' && this.model.ltdgrp.cbs.opn2.amt == '0' if (
&&this.model.ltdgrp.blk.addamtcov ==='') ){ val === "" &&
this.$confirm('Do you really want to delete the additional amount of this contract?','提示',{ !(
confirmButtonText: 'Yes', this.model.ltdgrp.cbs.max2.amt == "0" &&
cancelButtonText: 'No', this.model.ltdgrp.cbs.opn2.amt == "0" &&
type: 'warning', this.model.ltdgrp.blk.addamtcov === ""
showClose:false )
}).then(() => {//yes的执行在这里写 ) {
this.executeRule('lttp.aamp.aammod.addamtflg').then(res => { this.$confirm(
if (res.respCode == SUCCESS) { "Do you really want to delete the additional amount of this contract?",
this.model.ltdgrp.cbs.max2.amt = '0'; "提示",
this.model.ltdgrp.blk.addamtcov =''; {
this.updateModel(res.data) confirmButtonText: "Yes",
} cancelButtonText: "No",
}) type: "warning",
showClose: false,
}
)
.then(() => {
//yes的执行在这里写
this.executeRule("lttp.aamp.aammod.addamtflg").then((res) => {
if (res.respCode == SUCCESS) {
this.model.ltdgrp.cbs.max2.amt = "0";
this.model.ltdgrp.cbs.opn2.amt == "0"
this.model.ltdgrp.blk.addamtcov = "";
this.updateModel(res.data);
}
});
// this.model.ledgrp.rec.revtyp =''; // this.model.ledgrp.rec.revtyp ='';
// this.model.ledgrp.rec.revtimes = '0'; // this.model.ledgrp.rec.revtimes = '0';
// this.model.ledgrp.rec.revdat =''; // this.model.ledgrp.rec.revdat ='';
...@@ -867,15 +873,17 @@ export default { ...@@ -867,15 +873,17 @@ export default {
// type: 'success', // type: 'success',
// message: '删除成功!' // message: '删除成功!'
// }); // });
}).catch(() => {//No的功能在这里写 })
this.model.lttp.aamp.aammod.addamtflg ='X' .catch(() => {
// this.$message({ //No的功能在这里写
// type: 'info', this.model.lttp.aamp.aammod.addamtflg = "X";
// message: '已取消' // this.$message({
// }); // type: 'info',
}); // message: '已取消'
} // });
} });
}
},
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -110,6 +110,9 @@ export default { ...@@ -110,6 +110,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
}
} }
else else
......
...@@ -149,6 +149,9 @@ export default { ...@@ -149,6 +149,9 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
}
} }
else else
......
...@@ -348,7 +348,7 @@ ...@@ -348,7 +348,7 @@
title: '申请人', title: '申请人',
grp: 'trdgrp', grp: 'trdgrp',
rol: 'fip', rol: 'fip',
}" :isAdrblk="true" :disabledExtkey="true" @onSeainf="onSeainf"> }" :isAdrblk="true" :disabledExtkey="true" :disabled="true" :disabledRef="true" @onSeainf="onSeainf">
</c-ptap> </c-ptap>
</c-col> </c-col>
......
...@@ -313,7 +313,7 @@ ...@@ -313,7 +313,7 @@
title: '融资客户', title: '融资客户',
grp: 'trdgrp', grp: 'trdgrp',
rol: 'fip', rol: 'fip',
}" :isAdrblk="true" @onSeainf="onSeainf"> }" :isAdrblk="true" :disabled="true" @onSeainf="onSeainf">
</c-ptap> </c-ptap>
</c-col> </c-col>
<!-- <!--
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<!--=================顶部================= --> <!--=================顶部================= -->
<c-col :span="24"> <c-col :span="24">
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="融资比例" prop="trdgrp.rec.pctfin"> <c-form-item label="融资比例" prop="trdgrp.rec.pctfin">
<c-input v-model="model.trdgrp.rec.pctfin" :disabled="true"></c-input> <c-input v-model="model.trdgrp.rec.pctfin" style="width:95%" :disabled="true"></c-input>%
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -166,7 +167,7 @@ ...@@ -166,7 +167,7 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="融资账号" prop="trdgrp.rec.finact"> <c-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" ></c-input> <c-input v-model="model.trdgrp.rec.finact" maxlength="21" :disabled="true" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -238,6 +239,7 @@ ...@@ -238,6 +239,7 @@
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtrcl/Event" import Event from "~/model/Trtrcl/Event"
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
...@@ -246,7 +248,7 @@ export default { ...@@ -246,7 +248,7 @@ export default {
components: { "c-ptap": Ptap }, components: { "c-ptap": Ptap },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess, commonFuncs],
data(){ data(){
return { return {
typ1: true, typ1: true,
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="15">
<el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol"> <el-form-item label="偿付行" prop="rmbclm.rmbrol">
<c-select v-model="model.rmbclm.rmbrol" style="width:100%" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000021')"> <c-select v-model="model.rmbclm.rmbrol" style="width:100%" placeholder="请选择偿付行">
<el-option v-for="item in codes.rmbrol" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000021 : 偿付行 -->
<!-- SF000020 : 编号 -->
<c-col :span="15">
<c-ptap :model="model" :argadr="{
title: '',
grp: 'rmbclm',
rol: 'rmbrmb',
}" :isAdrblk="true" :disabled="true" @onSeainf="onSeainf">
</c-ptap>
</c-col>
<!-- SF000021 : 偿付行
SF000020 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Reference for Address Optional" prop="rmbclm.rmbrmb.pts.ref"> <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-input v-model="model.rmbclm.rmbrmb.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+'Reference for Address Optional'"></c-input>
...@@ -62,9 +72,18 @@ ...@@ -62,9 +72,18 @@
<c-form-item label="地址" prop="rmbclm.rmbrmb.adrelc"> <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-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-form-item>
</c-col> -->
<c-col :span="15">
<c-ptap :model="model" :argadr="{
title: 'Account with Bank',
grp: 'rmbclm',
rol: 'acwacw',
}" :isAdrblk="true" :disabled="true" @onSeainf="onSeainf">
</c-ptap>
</c-col> </c-col>
<!-- SF000011 : Account with Bank --> <!-- SF000011 : Account with Bank
<!-- SF000018 : 编号 --> SF000018 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref"> <c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref">
...@@ -118,9 +137,18 @@ ...@@ -118,9 +137,18 @@
<c-form-item label="地址" prop="rmbclm.acwacw.adrelc"> <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-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-form-item>
</c-col> -->
<c-col :span="15">
<c-ptap :model="model" :argadr="{
title: ' Beneficiary Bank',
grp: 'rmbclm',
rol: 'bebbeb',
}" :isAdrblk="true" :disabled="true" @onSeainf="onSeainf">
</c-ptap>
</c-col> </c-col>
<!-- SF000016 : Beneficiary Bank --> <!-- SF000016 : Beneficiary Bank
<!-- SF000019 : 编号 --> SF000019 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref"> <c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref">
...@@ -174,11 +202,11 @@ ...@@ -174,11 +202,11 @@
<c-form-item label="地址" prop="rmbclm.bebbeb.adrelc"> <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-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-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="15">
<el-form-item label="value date" prop="rmbclm.valdat"> <el-form-item label="value date" prop="rmbclm.valdat">
<c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" :placeholder="$t('other.please_enter')+'value date'"></c-date-picker> <c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" placeholder="请选择value date"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000133 : value date --> <!-- SG000133 : value date -->
...@@ -187,13 +215,17 @@ ...@@ -187,13 +215,17 @@
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtrcl/Event" import Event from "~/model/Trtrcl/Event"
import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess, commonFuncs],
data(){ data(){
return { return {
......
<template> <template>
<div class="eContainer"> <c-page title="融资索汇">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <div class="eContainer">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<el-tab-pane label="Claim Reimb" name="rclp"> <el-button size="small">备忘录</el-button>
<m-rclp :model="model" :codes="codes"/> <el-button size="small">影像信息</el-button>
</el-tab-pane> <el-button size="small">保存模板</el-button>
<el-tab-pane label="Liability" name="engp"> <el-button size="small">使用模板</el-button>
<m-engp :model="model" :codes="codes"/> <el-button size="small">制裁信息</el-button>
</el-tab-pane> <el-button size="small">拆分报文</el-button>
<el-tab-pane label="Settlement" name="setpan"> <el-button size="small">提示</el-button>
<m-setpan :model="model" :codes="codes"/> </c-function-btn>
</el-tab-pane> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<el-tab-pane label="Completion" name="coninfp"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<m-coninfp :model="model" :codes="codes"/> <el-tab-pane label="Claim Reimb" name="rclp">
</el-tab-pane> <c-content :height="300">
<el-tab-pane label="&Messages" name="docpan"> <m-rclp :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes"/> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Liability" name="engp">
<m-doctre :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Reimbursement Details" name="remp"> <el-tab-pane label="Settlement" name="setpan">
<m-remp :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="Completion" name="coninfp">
<m-limitbody :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> <el-tab-pane label="&Messages" name="docpan">
</el-form> <m-docpan :model="model" :codes="codes"/>
</div> </el-tab-pane>
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Reimbursement Details" name="remp">
<c-content :height="300">
<m-remp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</el-form>
</div>
</c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Trtrcl from "~/model/Trtrcl" import Trtrcl from "~/model/Trtrcl"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtrcl/Check" import Check from "~/model/Trtrcl/Check"
import Default from "~/model/Trtrcl/Default" import Default from "~/model/Trtrcl/Default"
import Pattern from "~/model/Trtrcl/Pattern" import Pattern from "~/model/Trtrcl/Pattern"
...@@ -67,7 +88,7 @@ export default { ...@@ -67,7 +88,7 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "rclp", tabVal: "rclp",
...@@ -78,8 +99,7 @@ export default { ...@@ -78,8 +99,7 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {...CodeTable},
},
} }
}, },
methods:{ methods:{
...@@ -97,6 +117,9 @@ export default { ...@@ -97,6 +117,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
}
} }
else else
......
...@@ -61,6 +61,9 @@ export default { ...@@ -61,6 +61,9 @@ export default {
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){
this.restoreDisplay();
}
} }
else else
......
...@@ -50,13 +50,13 @@ ...@@ -50,13 +50,13 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="12">
<el-form-item label="起息日期" prop="trdgrp.rec.stttendat" > <el-form-item label="起息日期" prop="trdgrp.rec.stttendat" >
<c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" :disabled="true" ></c-date-picker> <c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" :disabled="true" ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="12">
<el-form-item label="到期日期" prop="trdgrp.rec.matdat" > <el-form-item label="到期日期" prop="trdgrp.rec.matdat" >
<c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" :disabled="true" ></c-date-picker> <c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" :disabled="true" ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
</c-col> </c-col>
<c-col :span="6" :offset="1" > <c-col :span="6" :offset="1" >
<c-checkbox v-model="model.clsflg" :disabled="true">{{$t('抹账')}}</c-checkbox> <c-checkbox v-model="model.clsflg" :disabled="false">{{$t('抹账')}}</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -78,13 +78,13 @@ ...@@ -78,13 +78,13 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<span v-text="model.trtmod.finmod.setlab" data-path=".trtmod.finmod.setlab" > </span> <span v-text="model.trtmod.finmod.setlab" data-path=".trtmod.finmod.setlab" > </span>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp" > <el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp" >
<c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" placeholder="请选择第三方还款方式"> <c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" :disanled="true" placeholder="请选择第三方还款方式">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -189,7 +189,7 @@ ...@@ -189,7 +189,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="还款总额" prop="setmod.doccur"> <el-form-item label="还本金金额" prop="setmod.doccur">
<c-fullbox> <c-fullbox>
<c-select v-model="model.setmod.doccur" style="width:20%" :disabled="true" :placeholder="$t('other.please_enter')+'document currency'"> <c-select v-model="model.setmod.doccur" style="width:20%" :disabled="true" :placeholder="$t('other.please_enter')+'document currency'">
</c-select> </c-select>
...@@ -203,7 +203,8 @@ ...@@ -203,7 +203,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="还款方式" prop="trtmod.finmod.reptyp" > <el-form-item label="还款方式" prop="trtmod.finmod.reptyp" >
<c-select v-model="model.trtmod.finmod.reptyp" :disabled="true" style="width:100%" placeholder="请选择还款方式"> <c-select v-model="model.trtmod.finmod.reptyp" :disabled="model.clsflg=='X'" style="width:100%" placeholder="请选择还款方式">
<el-option v-for="item in codes.reptyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<ReviewWrapper>
<Lttdck></Lttdck>
</ReviewWrapper>
</template>
<script>
import Lttdck from "~/views/Business/Lttdck";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLttdck",
components: { ReviewWrapper, Lttdck },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtame></Trtame>
</ReviewWrapper>
</template>
<script>
import Trtame from "~/views/Business/Trtame";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtame",
components: { ReviewWrapper, Trtame },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtcan></Trtcan>
</ReviewWrapper>
</template>
<script>
import Trtcan from "~/views/Business/Trtcan";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtcan",
components: { ReviewWrapper, Trtcan },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtopn></Trtopn>
</ReviewWrapper>
</template>
<script>
import Trtopn from "~/views/Business/Trtopn";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtopn",
components: { ReviewWrapper, Trtopn },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtrcl></Trtrcl>
</ReviewWrapper>
</template>
<script>
import Trtrcl from "~/views/Business/Trtrcl";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtrcl",
components: { ReviewWrapper, Trtrcl },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtsel></Trtsel>
</ReviewWrapper>
</template>
<script>
import Trtsel from "~/views/Business/Trtsel";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtsel",
components: { ReviewWrapper, Trtsel },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Trtset></Trtset>
</ReviewWrapper>
</template>
<script>
import Trtset from "~/views/Business/Trtset";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewTrtset",
components: { ReviewWrapper, Trtset },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -91,6 +91,15 @@ import ReviewCptcan from "./Business/ReviewCptcan.vue"; ...@@ -91,6 +91,15 @@ import ReviewCptcan from "./Business/ReviewCptcan.vue";
import ReviewCptrep from "./Business/ReviewCptrep.vue"; import ReviewCptrep from "./Business/ReviewCptrep.vue";
import ReviewCltdav from "./Business/ReviewCltdav.vue"; import ReviewCltdav from "./Business/ReviewCltdav.vue";
import ReviewTrtopn from "./Business/ReviewTrtopn.vue";
import ReviewTrtame from "./Business/ReviewTrtame.vue";
import ReviewTrtset from "./Business/ReviewTrtset.vue";
import ReviewTrtrcl from "./Business/ReviewTrtrcl.vue";
import ReviewTrtsel from "./Business/ReviewTrtsel.vue";
import ReviewTrtcan from "./Business/ReviewTrtcan.vue";
import ReviewLttdck from "./Business/ReviewLttdck.vue";
import ReviewGetcrq from "./Business/ReviewGetcrq.vue"; import ReviewGetcrq from "./Business/ReviewGetcrq.vue";
import ReviewGetcan from "./Business/ReviewGetcan.vue"; import ReviewGetcan from "./Business/ReviewGetcan.vue";
import ReviewGitcrq from "./Business/ReviewGitcrq.vue"; import ReviewGitcrq from "./Business/ReviewGitcrq.vue";
...@@ -101,6 +110,7 @@ import ReviewGctcan from "./Business/ReviewGctcan.vue"; ...@@ -101,6 +110,7 @@ import ReviewGctcan from "./Business/ReviewGctcan.vue";
const ReviewRouter = [ const ReviewRouter = [
{ path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } }, { path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } },
{ path: "ditdck", component: ReviewDitdck, name: "ReviewDitdck", meta: { title: "复核-买方信用证到单" } }, { path: "ditdck", component: ReviewDitdck, name: "ReviewDitdck", meta: { title: "复核-买方信用证到单" } },
...@@ -202,12 +212,19 @@ const ReviewRouter = [ ...@@ -202,12 +212,19 @@ const ReviewRouter = [
{ path: "ccttra", component: ReviewCcttra, name: "ReviewCcttra", meta: { title: "复核-Ccttra" } }, { path: "ccttra", component: ReviewCcttra, name: "ReviewCcttra", meta: { title: "复核-Ccttra" } },
{ path: "lttopn", component: ReviewLttopn, name: "ReviewLttopn", meta: { title: "复核-Lttopn" } }, { path: "lttopn", component: ReviewLttopn, name: "ReviewLttopn", meta: { title: "复核-Lttopn" } },
{ path: "cltdav", component: ReviewCltdav, name: "ReviewCltdav", meta: { title: "复核-Cltdav" } }, { path: "cltdav", component: ReviewCltdav, name: "ReviewCltdav", meta: { title: "复核-Cltdav" } },
{ path: "lttdck", component: ReviewLttdck, name: "ReviewLttdck", meta: { title: "复核-Lttdck" } },
{ path: "Cptati", component: ReviewCptati, name: "ReviewCptati", meta: { title: "复核-Cptati" } }, { path: "Cptati", component: ReviewCptati, name: "ReviewCptati", meta: { title: "复核-Cptati" } },
{ path: "Cptato", component: ReviewCptato, name: "ReviewCptato", meta: { title: "复核-Cptato" } }, { path: "Cptato", component: ReviewCptato, name: "ReviewCptato", meta: { title: "复核-Cptato" } },
{ path: "Cptcan", component: ReviewCptcan, name: "ReviewCptcan", meta: { title: "复核-Cptcan" } }, { path: "Cptcan", component: ReviewCptcan, name: "ReviewCptcan", meta: { title: "复核-Cptcan" } },
{ path: "Cptrep", component: ReviewCptrep, name: "ReviewCptrep", meta: { title: "复核-Cptrep" } }, { path: "Cptrep", component: ReviewCptrep, name: "ReviewCptrep", meta: { title: "复核-Cptrep" } },
{ path: "Trtopn", component: ReviewTrtopn, name: "ReviewTrtopn", meta: { title: "复核-Trtopn" } },
{ path: "Trtame", component: ReviewTrtame, name: "ReviewTrtame", meta: { title: "复核-Trtame" } },
{ path: "Trtsel", component: ReviewTrtsel, name: "ReviewTrtsel", meta: { title: "复核-Trtsel" } },
{ path: "Trtset", component: ReviewTrtset, name: "ReviewTrtset", meta: { title: "复核-Trtset" } },
{ path: "Trtrcl", component: ReviewTrtrcl, name: "ReviewTrtrcl", meta: { title: "复核-Trtrcl" } },
{ path: "Trtcan", component: ReviewTrtcan, name: "ReviewTrtcan", meta: { title: "复核-Trtcan" } },
{ path: "getcrq", component: ReviewBctacc, name: "ReviewGetcrq", meta: { title: "复核-Getcrq" } }, { path: "getcrq", component: ReviewBctacc, name: "ReviewGetcrq", meta: { title: "复核-Getcrq" } },
{ path: "getcan", component: ReviewBctame, name: "ReviewGetcan", meta: { title: "复核-Getcan" } }, { path: "getcan", component: ReviewBctame, name: "ReviewGetcan", meta: { title: "复核-Getcan" } },
{ path: "gitcrq", component: ReviewBctcan, name: "ReviewGitcrq", meta: { title: "复核-Gitcrq" } }, { path: "gitcrq", component: ReviewBctcan, name: "ReviewGitcrq", meta: { title: "复核-Gitcrq" } },
......
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