Commit 6b32d03c by 唐贵贤

tgx

parent 4a0328c2
<template>
<div class="eibs-tab">
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbestm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Ext.ID\" 50 ',
'8 2 \"Type of Entry\" 150',
'9 3 \"T.\" 150',
'11 4 \"Date\" 110',
'12 5 \"Cur\" 110',
'18 5 \"Cur\" 100',
'3 6 \"Amount\" 101',
'4 6 \"Conv.Amount\" 101',
'5 7 \"I\" 101',
'15 7 \" \" 30',
'3 8 \"Created\" 101',
'4 8 \"End Date\" 101',
'5 9 \"Description\" 101',
'15 9 \"Account\" 30',
'5 10 \"Trn ID\" 101',
'15 10 \"CBE ID\" 30',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="13">
<el-form-item label="CBS Column" prop="infcon.cbctxt">
<c-select
v-model="model.infcon.cbctxt"
style="width: 100%"
placeholder="请选择CBS Column"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbbstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 "Ext.ID" 50 ',
'8 2 "Begin" 150',
'9 3 "End" 150',
'11 4 "Cur." 110',
'12 5 "Balance" 110',
// "18 5 \"MT\" 100",
'3 6 "Cur." 101',
'4 7 "Converted Amount" 101',
'5 8 "Cbe ID" 101',
'15 9 " " 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitinf.labinftxt"
data-path=".mtabut.coninf.oitinf.labinftxt"
>
</span>
</c-col>
<c-col :span="14">
<el-form-item label="General" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input
type="textarea"
:rows="3"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Display Type" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col>
<c-col :span="14">
<el-form-item label="Settlement" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input
type="textarea"
:rows="3"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Display Type" prop="mtabut.coninf.oitset.oit.inflev">
<c-select
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-row style="">
<c-col :span="11">
<c-col :span="12">
<el-form-item label="Execution Date" prop="mtabut.coninf.conexedat">
<c-date-picker
type="date"
v-model="model.mtabut.coninf.conexedat"
style="width: 100%"
placeholder="请选择执行日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1" style="aligh:left">
<c-col :span="12">
<el-form-item
label="Send for Release to "
prop="mtabut.coninf.usr.extkey"
>
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<el-form-item label="Discrepancies" prop="btdgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.btdgrp.blk.docdis"
maxlength="50"
show-word-limit
placeholder="请输入Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-col :span="24">
<c-button size="small" type="primary" @click="onDocdisButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.btdgrp.blk.docdisflg"
>modified</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Comments and Conclusions"
prop="btdgrp.blk.comcon"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.comcon"
maxlength="65"
show-word-limit
placeholder="请输入Comments and Conclusions"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="further handling" prop="recpan.futhndflg">
<c-select
v-model="model.recpan.futhndflg"
style="width: 100%"
placeholder="请选择further handling"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="20">
<el-form-item
label="Internal Discrepancies"
prop="btdgrp.blk.intdis"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.intdis"
maxlength="65"
show-word-limit
placeholder="请输入Internal Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Settlement Instructions transaction field"
prop="btdgrp.blk.setinsbt"
>
<c-input
type="textarea"
v-model="model.btdgrp.blk.setinsbt"
maxlength="65"
show-word-limit
placeholder="请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onSetinsButtxmsel">
...
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col :span="12">
<span
v-text="model.recpan.docgrdmbe1.docdsclab"
data-path=".recpan.docgrdmbe1.docdsclab"
>
</span>
</c-col>
<c-col :span="12">
<span
v-text="model.recpan.docgrdmbe2.docdsclab"
data-path=".recpan.docgrdmbe2.docdsclab"
>
</span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="8">
<el-form-item label="Fee Code" prop="infcon.fepfeecod">
<c-select
v-model="model.infcon.fepfeecod"
style="width: 100%"
placeholder="请选择Fee Code"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="Disposition" prop="infcon.fepdsp">
<c-select
v-model="model.infcon.fepdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.fepstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-col>
<c-col :span="12">
<span v-text="model.infcon.feptxtlbl" data-path=".infcon.feptxtlbl">
</span>
</c-col>
<c-col :span="14">
<el-form-item label="Disposition" prop="infcon.fcpdsp">
<c-select
v-model="model.infcon.fcpdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.fcpstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-col>
<c-col :span="12">
<span v-text="model.infcon.fcptxtlbl" data-path=".infcon.fcptxtlbl">
</span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 "Fee Code" 50 ',
'8 2 "Fee Text" 150',
'9 3 "Disposition" 150',
'11 4 "Role" 110',
'12 5 "Cur." 110',
'3 6 "Amount" 101',
'4 7 "Transaction/INR" 101',
'5 8 "Entry Date" 101',
'15 9 "Status" 30',
],
data: [],
},
stmData1: {
columns: [
'1 1 "Payer" 50 ',
'8 1 "Text for Payer" 150',
'9 2 "Payee" 150',
'11 2 "Text for Payee" 110',
'12 3 "Disposition" 110',
'3 4 "Cue." 101',
'3 5 "Amount" 101',
'4 6 "Transaction/INR" 101',
'5 7 "Entry Date" 101',
'15 8 "Status" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="5">
<el-form-item label="Booking date from" prop="infcon.seabucdatfro">
<c-date-picker type="date" v-model="model.infcon.seabucdatfro" style="width:100%" placeholder="请选择Booking date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="5" >
<el-form-item label="to" prop="infcon.seabucdatto">
<c-date-picker type="date" v-model="model.infcon.seabucdatto" style="width:100%" placeholder="请选择Booking date till used on GLEINFP"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12" :offset="1">
<el-form-item label="Transaction INR" prop="infcon.seatrninr">
<c-input v-model="model.infcon.seatrninr" maxlength="8" placeholder="请输入Transaction INR"></c-input>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.glestm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
'1 1 "TrnINR" 50 ',
'8 2 "Account" 150',
'9 3 "D/C" 150',
'11 4 "Cur." 110',
'12 4 "s.Cur" 110',
'18 5 "Amount" 100',
'3 5 "Sys.Amount" 101',
'4 6 "Val.Date" 101',
'5 6 "Book.Date" 101',
'15 7 "Booking Text 1" 30',
'12 7 "Booking Text 2" 110',
'18 7 "Booking Text 3" 100',
'3 8 "P.N." 101',
'4 9 "Exp.Session" 101',
'5 9 "Exp.Status" 101',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="11">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Transfer Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="Doc. Set Reference" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Doc. Set Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Document Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.recpan.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-input
v-model="model.btdgrp.rec.doctypcod"
maxlength="1"
placeholder="请输入Document Type"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presentation Date" prop="btdgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.predat"
style="width: 100%"
placeholder="请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Document Set Status" prop="btdgrp.rec.docsta">
<c-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<el-form-item label="" label-width="15px">
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
>i</c-button
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="recpan.recget.sdamod.dadsnd"
>
<c-input
v-model="model.recpan.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="1st Beneficiary Ref."
prop="btdgrp.be1.pts.ref"
>
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入1st Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="recpan.ledget.sdamod.seainf">
<c-input
v-model="model.recpan.ledget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="2nd Beneficiary Ref."
prop="btdgrp.be2.pts.ref"
>
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="recpan.ledget.sdamod.seainf">
<c-input
v-model="model.recpan.ledget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Presenting Bank" prop="btdgrp.prb.pts.ref">
<c-input
v-model="model.btdgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Presenting Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="btdgrp.prb.pts.nam">
<c-input
v-model="model.btdgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24" style="padding: 0 0 10px 0">
<c-button size="small" type="primary" @click="onInfbutSearow">
Search
</c-button>
<c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button>
<c-button size="small" type="primary" @click="onInfbutUserow">
User
</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>
</c-col>
<c-col :sapn="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Own Reference" prop="infcon.seaownref">
<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%"
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-col :span="24">
<el-form-item label="External Visible Name" prop="infcon.pty.nam">
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Role" prop="infcon.searol">
<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%"
placeholder="请选择Currency"
>
<el-option
v-for="item in codes.seacur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否显示查询码" prop="infcon.cxmflg">
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="infcon.nam">
<c-input
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%"
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-col :span="24">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey">
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></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="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
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"
style="align: left"
>
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Status" prop="infcon.seasta">
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in codes.seasta"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Amount between" prop="infcon.seaamtfr">
<c-input
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>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Invoice No." prop="infcon.invnum">
<c-input
v-model="model.infcon.invnum"
maxlength="16"
placeholder="请输入Invoice No."
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<c-row>
<c-istream-table :list="stmData.data" :columns="stmData.columns" prop="infbut.dspstm">
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
<!--c-col :span="22">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-istream-table :data="stmData.columns" :list="stmData.data" :columns="stmData.columns" prop="infbut.dspstm">
<el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column>
</c-istream-table-->
<!--c-input
v-model="model.infbut.dspstm"
></c-input>
</el-form-item>
</c-col-->
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Reference\" 50 ',
'6 2 \"Party Number\" 150',
'7 2 \"1st Beneficiary\" 150',
'9 3 \"Party Number\" 110',
'10 3 \"2nd Beneficiary\" 110',
// "18 5 \"MT\" 100",
'3 4 \"Opened\" 101',
'4 4 \"Closed\" 101',
'11 5 \"Cur\" 30',
"13 5 \"Cur\" 30",
"12 6 \"Amt\" 30",
'14 6 \"Amt\" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptinc">Incoming</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptreg">Registered</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptpen">Pending</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptcor">Correction</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.infcon.sptdel">Deleted/Rejected</c-checkbox>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sptstm"
>
</c-istream-table>
</c-col>
<c-col :span="6">
<el-form-item label="Date from" prop="infcon.diadatfrom">
<c-date-picker type="date" v-model="model.infcon.diadatfrom" style="width:100%" placeholder="请选择Date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="date to" prop="infcon.diadatto">
<c-date-picker type="date" v-model="model.infcon.diadatto" style="width:100%" placeholder="请选择date till"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Status" prop="infcon.diasta">
<c-select v-model="model.infcon.diasta" style="width:100%" placeholder="请选择Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.diastm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData1: {
columns: [
'1 1 \"Date\" 50 ',
'8 2 \"Reason\" 150',
'9 3 \"Description\" 150',
'11 4 \"Transaction\" 110',
'12 5 \"User\" 110',
// "18 5 \"MT\" 100",
'3 6 \"Group\" 101',
'4 7 \"Status\" 101',
],
data: [],
},
stmData: {
columns: [
'1 1 \"Trn\" 50 ',
'8 2 \"Reference\" 150',
'9 3 \"Name\" 150',
'11 4 \"Creation\" 110',
'12 5 \"Status\" 110',
// "18 5 \"MT\" 100",
'3 6 \"By\" 101',
'4 7 \"Info\" 101',
'5 8 \"Infotext\" 101',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="20">
<el-form-item label="XMLPanel prtpan的内置block" prop="prtpanblk">
<c-input type="textarea" :rows="5" v-model="model.prtpanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtpan的内置block" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.infcon.setflg">show temporary settlement that already settled</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sepdelflg">show temporary settlement that already deleted</c-checkbox>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sepstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Cre.Date\" 50 ',
'8 2 \"Reference\" 150',
'9 3 \"Cur.\" 150',
'11 4 \"Amount\" 110',
'12 5 \"Cre.TrnINR\" 110',
// "18 5 \"MT\" 100",
'3 6 \"Cre.Trn\" 101',
'4 7 \"Setttl.TrnINR\" 101',
'5 8 \"Settl.Date\" 101',
'15 9 \" \" 30',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Type of Document" prop="infcon.smhcortyp">
<c-select
v-model="model.infcon.smhcortyp"
style="width: 100%"
placeholder="请选择Type of Document"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Created between " prop="infcon.smhdatfrom">
<c-date-picker
type="date"
v-model="model.infcon.smhdatfrom"
style="width: 100%"
placeholder="请选择Created between "
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="created till" prop="infcon.smhdatto">
<c-date-picker
type="date"
v-model="model.infcon.smhdatto"
style="width: 100%"
placeholder="请选择created till"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Direction" prop="infcon.smhdir">
<c-select
v-model="model.infcon.smhdir"
style="width: 100%"
placeholder="请选择Direction"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.infcon.chktrn">Active only</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.smhstm"
>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbtd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Type\" 50 ',
'8 2 \"Key\" 150',
'9 3 \"Document\" 150',
'11 4 \"Created\" 110',
'12 5 \"Direction\" 110',
// "18 5 \"MT\" 100",
'3 6 \"SMHINR\" 101',
'4 7 \" \" 101',
'5 8 \" \" 101',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="8">
<c-checkbox v-model="model.infcon.chksubcon">incl. all subcontracts</c-checkbox>
</c-col>
<c-col :span="16">
<c-checkbox v-model="model.infcon.chktrnsta">only active transactions</c-checkbox>
</c-col>
<c-col :span="20">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.trnstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
<!--el-form-item label="stream for TRN to selected contract" prop="infcon.trnstm">
<c-input
v-model="model.infcon.trnstm"
:rows="5"
placeholder="请输入stream for TRN to selected contract"></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbtd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Transaction Name\" 50 ',
'8 2 \"Entry\" 150',
'9 3 \"Status\" 150',
'11 4 \"Cur.\" 110',
'12 5 \"Relevant Amount\" 110',
'3 6 \"Signed\" 101',
'4 7 \"Trn ID\" 101',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 -->
<el-tab-pane label="Selection" name="infsea">
<m-infsea :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000003 -->
<el-tab-pane label="Docs under Trasfer L/C" name="infconp">
<m-infconp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000296 -->
<el-tab-pane label="Discr./Instr." name="dscinsp">
<m-dscinsp :model="model" :codes="codes" />
</el-tab-pane>
<!--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>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Infbtd from "~/model/Infbtd";
import CommonProcess from "~/mixin/CommonProcess";
import Check from "~/model/Infbtd/Check";
import Default from "~/model/Infbtd/Default";
import Pattern from "~/model/Infbtd/Pattern";
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 {
components: {
"m-infsea": Infsea,
"m-infconp": Infconp,
"m-dscinsp": Dscinsp,
"m-coninfp": Coninfp,
"m-trnpan": Trnpan,
"m-cbsinfp": Cbsinfp,
"m-cbeinfp": Cbeinfp,
"m-fepinfp": Fepinfp,
"m-sepinfp": Sepinfp,
"m-gleinfp": Gleinfp,
"m-smhinfp": Smhinfp,
"m-peninfp": Peninfp,
"m-prtpan": Prtpan,
},
provide() {
return {
root: this,
};
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "infsea",
trnName: "infbtd",
model: new Infbtd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
hndtyp: CodeTable.hndtyp,
relflg: CodeTable.relflg,
seasta: CodeTable.seasta,
seacur: CodeTable.seacur,
},
};
},
methods: {
tabClick() {},
},
created: async function () {
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>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbestm"
>
</c-istream-table>
<!--el-form-item label="stream of CBEs" prop="infcon.cbestm">
<c-input v-model="model.infcon.cbestm" placeholder="请输入stream of CBEs"></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Ext.ID\" 50 ',
'8 2 \"Type of Entry\" 150',
'9 3 \"T.\" 150',
'11 4 \"Date\" 110',
'12 5 \"Cur\" 110',
'18 5 \"Cur\" 100',
'3 6 \"Amount\" 101',
'4 6 \"Conv.Amount\" 101',
'5 7 \"I\" 101',
'15 7 \" \" 30',
'3 8 \"Created\" 101',
'4 8 \"End Date\" 101',
'5 9 \"Description\" 101',
'15 9 \"Account\" 30',
'5 10 \"Trn ID\" 101',
'15 10 \"CBE ID\" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="CBS Column" prop="infcon.cbctxt">
<c-select v-model="model.infcon.cbctxt" style="width:100%" placeholder="请选择CBS Column">
</c-select>
</el-form-item>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.cbbstm"
>
</c-istream-table>
<!--el-form-item label="stream of CBBs" prop="infcon.cbbstm">
<c-input v-model="model.infcon.cbbstm" placeholder="请输入stream of CBBs"></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infltd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
'1 1 \"Ext.ID\" 50 ',
'8 2 \"Begin\" 150',
'9 3 \"End\" 150',
'11 4 \"Cur.\" 110',
'12 5 \"Balance\" 110',
// "18 5 \"MT\" 100",
'3 6 \"Cur.\" 101',
'4 7 \"Converted Amount\" 101',
'5 8 \"Cbe ID\" 101',
'15 9 \" \" 30',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="14">
<el-form-item label="General" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input
type="textarea"
:rows="3"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="Display Type" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="Settlement" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="60"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item
label="Display Type"
prop="mtabut.coninf.oitset.oit.inflev"
>
<c-select
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
placeholder="请选择Infotext Level"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitinf.labinftxt"
data-path=".mtabut.coninf.oitinf.labinftxt"
>
</span>
</c-col>
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col>
<c-col :span="8">
<el-form-item label="Execution Date" prop="mtabut.coninf.conexedat">
<c-date-picker
type="date"
v-model="model.mtabut.coninf.conexedat"
style="width: 100%"
placeholder="请选择执行日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8" :offset="6">
<el-form-item label="Send for Release to" prop="mtabut.coninf.usr.extkey">
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="11">
<c-col :span="18">
<el-form-item label="Fee Code" prop="infcon.fepfeecod">
<c-select
v-model="model.infcon.fepfeecod"
style="width: 100%"
placeholder="请选择Fee Code"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="22">
<el-form-item label="Disposition" prop="infcon.fepdsp">
<c-select
v-model="model.infcon.fepdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col :span="22">
<c-row>
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.fepstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
<!--el-form-item
label="stream for FEPs to selected contract"
prop="infcon.fepstm"
>
<c-input
v-model="model.infcon.fepstm"
placeholder="请输入stream for FEPs to selected contract"
></c-input>
</el-form-item-->
</c-col>
<c-col :span="12">
<span v-text="model.infcon.feptxtlbl" data-path=".infcon.feptxtlbl">
</span>
</c-col>
<c-col :span="10">
<el-form-item label="Disposition" prop="infcon.fcpdsp">
<c-select
v-model="model.infcon.fcpdsp"
style="width: 100%"
placeholder="请选择Disposition"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="22">
<c-row>
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.fcpstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
<!--el-form-item label="stream of foreign charges" prop="infcon.fcpstm">
<c-input
v-model="model.infcon.fcpstm"
placeholder="请输入stream of foreign charges"
></c-input>
</el-form-item-->
</c-col>
<c-col :span="12">
<span v-text="model.infcon.fcptxtlbl" data-path=".infcon.fcptxtlbl">
</span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Fee Code\" 50 ',
'8 2 \"Fee Text\" 150',
'9 3 \"Disposition\" 150',
'11 4 \"Role\" 110',
'12 5 \"Cur.\" 110',
'3 6 \"Amount\" 101',
'4 7 \"Transaction/INR\" 101',
'5 8 \"Entry Date\" 101',
'15 9 \"Status\" 30',
],
data: [],
},
stmData1: {
columns: [
'1 1 \"Payer\" 50 ',
'8 1 \"Text for Payer\" 150',
'9 2 \"Payee\" 150',
'11 2 \"Text for Payee\" 110',
'12 3 \"Disposition\" 110',
'3 4 \"Cue.\" 101',
'3 5 \"Amount\" 101',
'4 6 \"Transaction/INR\" 101',
'5 7 \"Entry Date\" 101',
'15 8 \"Status\" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="6">
<el-form-item label="Booking date from" prop="infcon.seabucdatfro">
<c-date-picker
type="date"
v-model="model.infcon.seabucdatfro"
style="width: 100%"
placeholder="请选择Booking date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="to" prop="infcon.seabucdatto">
<c-date-picker
type="date"
v-model="model.infcon.seabucdatto"
style="width: 100%"
placeholder="请选择end date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8" :offset="2">
<el-form-item label="Transaction INR" prop="infcon.seatrninr">
<c-input
v-model="model.infcon.seatrninr"
maxlength="8"
placeholder="请输入Transaction INR"
></c-input>
</el-form-item>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.glestm"
>
</c-istream-table>
<!--el-form-item label="Stream of GLEs" prop="infcon.glestm">
<c-input v-model="model.infcon.glestm" placeholder="请输入Stream of GLEs"></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 "TrnINR" 50 ',
'8 2 "Account" 150',
'9 3 "D/C" 150',
'11 4 "Cur." 110',
'12 4 "s.Cur" 110',
'18 5 "Amount" 100',
'3 5 "Sys.Amount" 101',
'4 6 "Val.Date" 101',
'5 6 "Book.Date" 101',
'15 7 "Booking Text 1" 30',
'12 7 "Booking Text 2" 110',
'18 7 "Booking Text 3" 100',
'3 8 "P.N." 101',
'4 9 "Exp.Session" 101',
'5 9 "Exp.Status" 101',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24" style="padding: 0 0 10px 0">
<c-button size="small" type="primary" @click="onInfbutSearow">
Search
</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>
</c-col>
<c-col :span="11">
<c-col :span="20">
<el-form-item label="Own Reference" prop="infcon.seaownref">
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="22">
<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="Select Single Party" prop="infcon.pty.extkey">
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></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="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
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"
style="width: 100%"
placeholder="请选择Open Date to"
></c-date-picker>
</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%"
placeholder="请选择Currency"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--右边-->
<c-col :span="11" :offset="1">
<c-col :span="24"
><el-form-item label="Name" prop="infcon.nam">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input> </el-form-item
></c-col>
<c-col :span="22">
<el-form-item label="Handling Type" prop="infcon.hndtyp">
<c-select
v-model="model.infcon.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party Name" prop="infcon.pty.nam">
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="Role" prop="infcon.searol">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Responsible" 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="12">
<el-form-item label="Status" prop="infcon.seasta">
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Amount between" prop="infcon.seaamtfr">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="and" prop="infcon.seaamtto">
<c-input
v-model="model.infcon.seaamtto"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col :span="11">
<el-form-item label="是否显示查询码" prop="infcon.cxmflg">
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码"
>
</c-select>
</el-form-item>
</c-col>
<c-row>
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infbut.dspstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Reference\" 50 ',
'8 2 \"Party Number\" 150',
'9 2 \"1st Beneficiary\" 150',
'11 3 \"Party Number\" 110',
'12 3 \"2nd Beneficiary\" 110',
// "18 5 \"MT\" 100",
'3 4 \"Opened\" 101',
'4 4 \"Expired\" 101',
'5 4 \"Closed\" 101',
'15 5 \"Cur\" 30',
"17 5 \"Cur\" 30",
"16 6\"Amt\" 30",
'18 6\"Amt\" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="L/C Amount" prop="ledgrp.cbs.nom1.cur">
<c-input
v-model="model.ledgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请输入L/C Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="ledgrp.cbs.nom1.amt">
<c-input
v-model="model.ledgrp.cbs.nom1.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.recpan.letp0.aammod.addamtflg"
>Add. Amount</c-checkbox
>
</c-col>
<c-col :span="10">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-input
v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="ledgrp.cbs.opn1.amt">
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
placeholder="0.00"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.ledgrp.rec.revflg"
>Revolving L/C</c-checkbox
>
</c-col>
<c-col :span="24">
<el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input
v-model="model.ledgrp.avbnam"
maxlength="40"
placeholder="请输入Available with"
></c-input>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="by" prop="ledgrp.rec.avbby">
<c-select
v-model="model.ledgrp.rec.avbby"
style="width: 100%"
placeholder="请选择Available by [AVBBY0]"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.ledgrp.rec.redclsflg"
>Red/Green Clause</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued" prop="ledgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Date Issued"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date/Place of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="ledgrp.rec.expplc">
<c-input
v-model="model.ledgrp.rec.expplc"
maxlength="29"
placeholder="请输入Date/Place of Expiry"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp">
<c-select
v-model="model.ledgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Applicant Ref." prop="ledgrp.apl.pts.ref">
<c-input
v-model="model.ledgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="ledgrp.apl.pts.nam">
<c-input
v-model="model.ledgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Iss. Bank Original NO."
prop="ledgrp.iss.pts.ref"
>
<c-input
v-model="model.ledgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入Iss. Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input
v-model="model.ledgrp.iss.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Beneficiary" prop="ledgrp.ben.pts.ref">
<c-input
v-model="model.ledgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input
v-model="model.ledgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Confirmation text" prop="recpan.letp0.cnftxt">
<c-input
v-model="model.recpan.letp0.cnftxt"
maxlength="40"
placeholder="请输入Confirmation text"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!--c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="recpan.letp0.recget.sdamod.dadsnd"
>
<c-input
v-model="model.recpan.letp0.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col-->
<c-col :span="22">
<c-row>
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="recpan.leltb2b.litb2bstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
<!--el-form-item
label="Streamgrid of other L/Cs backed by B2B LE"
prop="recpan.leltb2b.litb2bstm"
>
<c-input
v-model="model.recpan.leltb2b.litb2bstm"
placeholder="请输入Streamgrid of other L/Cs backed by B2B LE"
></c-input>
</el-form-item-->
</c-col>
<c-col :span="11">
<el-form-item label="Total Amount" prop="recpan.totamt">
<c-input
v-model="model.recpan.totamt"
placeholder="请输入Total Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Balance" prop="ltdgrp.cbs.opn1.amt">
<c-input
v-model="model.ltdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Type\" 50 ',
'2 2 \"Reference\" 50 ',
'11 3 \"Cur.\" 110',
'12 4 \"Open Amount\" 110',
// "18 5 \"MT\" 100",
'3 5 \"Shipm. dat\" 101',
'4 6 \"Expired\" 101',
'5 7\"Name\" 101',
'5 8\" \" 101',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="2" :offset="1" style="padding:0 0 10px 0">
<c-checkbox v-model="model.infcon.sptinc">Incoming</c-checkbox>
</c-col>
<c-col :span="2">
<c-checkbox v-model="model.infcon.sptreg">Registered</c-checkbox>
</c-col>
<c-col :span="2">
<c-checkbox v-model="model.infcon.sptpen">Pending</c-checkbox>
</c-col>
<c-col :span="2">
<c-checkbox v-model="model.infcon.sptcor">Correction</c-checkbox>
</c-col>
<c-col :span="2">
<c-checkbox v-model="model.infcon.sptdel">Deleted</c-checkbox>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sptstm"
>
</c-istream-table>
<!--el-form-item label="stream for SPT to selected contract" prop="infcon.sptstm">
<c-input v-model="model.infcon.sptstm" placeholder="请输入stream for SPT to selected contract"></c-input>
</el-form-item-->
</c-col>
<c-col :span="6">
<el-form-item label="Date from" prop="infcon.diadatfrom">
<c-date-picker type="date" v-model="model.infcon.diadatfrom" style="width:100%" placeholder="请选择Date from"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6">
<el-form-item label="to" prop="infcon.diadatto">
<c-date-picker type="date" v-model="model.infcon.diadatto" style="width:100%" placeholder="请选择date till"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8" :offset="2">
<el-form-item label="Status" prop="infcon.diasta">
<c-select v-model="model.infcon.diasta" style="width:100%" placeholder="请选择Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData1.data"
:columns="stmData1.columns"
prop="infcon.diastm"
>
</c-istream-table>
<!--el-form-item label="stream for diaries to selected contract" prop="infcon.diastm">
<c-input v-model="model.infcon.diastm" placeholder="请输入stream for diaries to selected contract"></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infltd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData1: {
columns: [
'1 1 \"Date\" 50 ',
'8 2 \"Reason\" 150',
'9 3 \"Description\" 150',
'11 4 \"Transaction\" 110',
'12 5 \"User\" 110',
// "18 5 \"MT\" 100",
'3 6 \"Group\" 101',
'4 7 \"Status\" 101',
],
data: [],
},
stmData: {
columns: [
'1 1 \"Trn\" 50 ',
'8 2 \"Reference\" 150',
'9 3 \"Name\" 150',
'11 4 \"Creation\" 110',
'12 5 \"Status\" 110',
// "18 5 \"MT\" 100",
'3 6 \"By\" 101',
'4 7 \"Info\" 101',
'5 8 \"Infotext\" 101',
],
data: [],
},
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="22">
<el-form-item label="XMLPanel prtpan的内置block" prop="prtpanblk">
<c-input type="textarea" v-model="model.prtpanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtpan的内置block" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infltd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.infcon.setflg"
>show temporary settlement that already settled</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.sepdelflg"
>show temporary settlement that already deleted</c-checkbox
>
</c-col>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.sepstm"
>
</c-istream-table>
<!--el-form-item label="stream of SEPs" prop="infcon.sepstm">
<c-input
v-model="model.infcon.sepstm"
placeholder="请输入stream of SEPs"
></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Cre.Date\" 50 ',
'8 2 \"Reference\" 150',
'9 3 \"Cur.\" 150',
'11 4 \"Amount\" 110',
'12 5 \"Cre.TrnINR\" 110',
// "18 5 \"MT\" 100",
'3 6 \"Cre.Trn\" 101',
'4 7 \"Setttl.TrnINR\" 101',
'5 8 \"Settl.Date\" 101',
'15 9 \" \" 30',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="11">
<c-col :span="16">
<el-form-item label="Type of Document" prop="infcon.smhcortyp">
<c-select
v-model="model.infcon.smhcortyp"
style="width: 100%"
placeholder="请选择Type of Document"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Created between " prop="infcon.smhdatfrom">
<c-date-picker
type="date"
v-model="model.infcon.smhdatfrom"
style="width: 100%"
placeholder="请选择Created between "
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="created till" prop="infcon.smhdatto">
<c-date-picker
type="date"
v-model="model.infcon.smhdatto"
style="width: 100%"
placeholder="请选择created till"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Direction" prop="infcon.smhdir">
<c-select
v-model="model.infcon.smhdir"
style="width: 100%"
placeholder="请选择Direction"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<c-checkbox v-model="model.infcon.chktrn">Active only</c-checkbox>
</c-col>
</c-col>
</c-row>
<c-col :span="22">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.smhstm"
>
</c-istream-table>
<!--el-form-item
label="stream of documents to selected contract"
prop="infcon.smhstm"
>
<c-input
v-model="model.infcon.smhstm"
placeholder="请输入stream of documents to selected contract"
></c-input>
</el-form-item-->
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Type\" 50 ',
'8 2 \"Key\" 150',
'9 3 \"Document\" 150',
'11 4 \"Created\" 110',
'12 5 \"Direction\" 110',
// "18 5 \"MT\" 100",
'3 6 \"SMHINR\" 101',
'4 7 \" \" 101',
'5 8 \" \" 101',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="10">
<c-checkbox v-model="model.infcon.chksubcon"
>incl. all subcontracts</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.infcon.chktrnsta"
>only active transactions</c-checkbox
>
</c-col>
<c-col :span="22">
<c-row>
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
prop="infcon.trnstm"
>
<!--el-table-column prop="op" label="OP" width="100">placeholder="请输入display stream"</el-table-column-->
</c-istream-table>
</c-row>
<!--el-form-item
label="stream for TRN to selected contract"
prop="infcon.trnstm"
>
<c-input
v-model="model.infcon.trnstm"
placeholder="请输入stream for TRN to selected contract"
></c-input>
</el-form-item-->
</c-col>
<!--c-col :span="12">
<c-button size="small" type="primary" @click="onInfconButshw">
&Display
</c-button>
</c-col-->
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infltd/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
stmData: {
columns: [
'1 1 \"Transaction Name\" 50 ',
'8 2 \"Entry\" 150',
'9 3 \"Status\" 150',
'11 4 \"Cur.\" 110',
'12 5 \"Relevant Amount\" 110',
'3 6 \"Signed\" 101',
'4 7 \"Trn ID\" 101',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000006 -->
<el-tab-pane label="Selection" name="infsea">
<m-infsea :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Overview" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000077 -->
<el-tab-pane label="Details" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000042 -->
<el-tab-pane label="Parties" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane label="Orig.L/C Details" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
<!--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="GLE Info" 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>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Infltd from "~/model/Infltd";
import CommonProcess from "~/mixin/CommonProcess";
import Check from "~/model/Infltd/Check";
import Default from "~/model/Infltd/Default";
import Pattern from "~/model/Infltd/Pattern";
import Infsea from "./Infsea";
import Ovwp from "./Ovwp";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Lttinf from "./Lttinf";
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 {
components: {
"m-infsea": Infsea,
"m-ovwp": Ovwp,
"m-detp": Detp,
"m-ptyp": Ptyp,
"m-lttinf": Lttinf,
"m-coninfp": Coninfp,
"m-trnpan": Trnpan,
"m-cbsinfp": Cbsinfp,
"m-cbeinfp": Cbeinfp,
"m-fepinfp": Fepinfp,
"m-sepinfp": Sepinfp,
"m-gleinfp": Gleinfp,
"m-smhinfp": Smhinfp,
"m-peninfp": Peninfp,
"m-prtpan": Prtpan,
},
provide() {
return {
root: this,
};
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "infsea",
trnName: "infltd",
model: new Infltd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
}
},
methods: {
tabClick() {},
},
created: async function () {
console.log("进入infltd交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
console.log("ini方法:")
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
};
</script>
<style>
</style>
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