Commit 38c7f453 by “yanyuxin”

Trtopn交易完善

parent e814f6aa
......@@ -4,6 +4,7 @@ import Utils from "~/utils"
* Trtopn Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"trtmod.finmod.flttyp" :null,
"dftcre.dfdgrp.rec.matdat" :null,
......@@ -82,6 +83,7 @@ let checkObj = {
"trtmod.finmod.ratchgdat" :null,
"dftcre.dfdgrp.rec.fintyp" :null,
"trdgrp.rec.flowflag" :null,
"trdgrp.rec.fintyp1" :null,
}
for (const key in checkObj) {
......
......@@ -12,7 +12,7 @@ export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"trtmod.finmod.dinjdm" :Utils.defaultFunction,
"trdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.rec.fintyp1" :Utils.defaultFunction,
"trdgrp.cbs.max.cur" :Utils.defaultFunction,
"trtmod.finmod.act1" :Utils.defaultFunction,
"trtmod.finmod.acttyp" :Utils.defaultFunction,
......@@ -79,6 +79,7 @@ export default {
"dftcre.dfdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.rec.pctfin" :Utils.defaultFunction,
"trtmod.finmod.dinmod.rmbsbs" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.resamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
......
......@@ -254,7 +254,36 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onExtkey() {},
onSeainf() {},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onSeainf() {
},
async onExtkey(e) {
},
}
\ No newline at end of file
......@@ -558,4 +558,34 @@ export default {
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Dids from "../Public/Dids"
import Pub from "../Public"
export default class Trtopn{
......@@ -13,7 +12,7 @@ export default class Trtopn{
ownref:"", // 融资编号 .trdgrp.rec.ownref
nam:"", // Name of Loan Contract .trdgrp.rec.nam
issdat:"", // 开立日期 .trdgrp.rec.issdat
fintyp:"", // 融资品种 .trdgrp.rec.fintyp
fintyp1:"", // 融资品种 .trdgrp.rec.fintyp
stagod:"", // Good's Code .trdgrp.rec.stagod
guaflg:"", // 货押标识 .trdgrp.rec.guaflg
pctfin:"", // % Financed .trdgrp.rec.pctfin
......@@ -37,7 +36,7 @@ export default class Trtopn{
},
cbs:{
max:{
cur:"", // Currency .trdgrp.cbs.max.cur
curtxt1:"", // Currency .trdgrp.cbs.max.cur
amt:"", // 融资金额 .trdgrp.cbs.max.amt
},
},
......@@ -238,7 +237,6 @@ export default class Trtopn{
trnmod: new Pub().data.Trnmod,
mtabut: new Pub().data.Mtabut,
setmod: new Pub().data.Setmod,
pageId: "" // ctx的key
}
}
......
......@@ -4,8 +4,6 @@ import Utils from "~/utils"
* Trtsel Check规则
*/
let checkObj = {
"recget.sdamod.dadsnd" :null,
"dadsnd" :null,
}
for (const key in checkObj) {
......
......@@ -6,15 +6,19 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"cfgfil.subtrn1" :Utils.defaultFunction,
"selbut.sptpenlab_descr" :Utils.defaultFunction,
"selbut.sptpenlab" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction,
"trdgrp.fip.pts.nam" :Utils.defaultFunction,
"selbut.trnpenlab" :Utils.defaultFunction,
"selbut.trnpenlab_descr" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"trdgrp.rec.fintyp" :Utils.defaultFunction,
"cfgfil.subtxt10" :Utils.defaultFunction,
"cfgfil.subtrn10" :Utils.defaultFunction,
"cfgfil.subtrn11" :Utils.defaultFunction,
"cfgfil.subtxt11" :Utils.defaultFunction,
"cfgfil.subtrn1" :Utils.defaultFunction,
"cfgfil.subtxt1" :Utils.defaultFunction,
"cfgfil.subtrn9" :Utils.defaultFunction,
"cfgfil.subtxt9" :Utils.defaultFunction,
......@@ -32,9 +36,5 @@ export default {
"cfgfil.subtxt3" :Utils.defaultFunction,
"cfgfil.subtrn2" :Utils.defaultFunction,
"cfgfil.subtxt2" :Utils.defaultFunction,
"selbut.sptpenlab" :Utils.defaultFunction,
"trdgrp.fip.pts.nam" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"selbut.sptpenlab_descr" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -49,7 +49,6 @@ export default class Trtsel{
clsflg:"", // Show closed Contract .clsflg
cfgfil:{
bitmap:"", // Bitmap for folder .cfgfil.bitmap
btnstm:"", //按钮数据
regside1:"", // Regside .cfgfil.regside1
regside2:"", // Regside .cfgfil.regside2
regside3:"", // Regside .cfgfil.regside3
......
......@@ -14,8 +14,9 @@ import commonProcess from "~/mixin/commonProcess"
export default {
props:["ownref"],
components:{
inject: ['root'],
props:["model","codes"],
components:{
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
......@@ -101,7 +102,8 @@ export default {
}
</script>
<style>
.busnavbar-items{
/*TODO完善按钮间隔等样式 */
}
/* .busnavbar-items{
} */
</style>
<template>
<div class="eibs-tab">
<!-- SF000063 : Own Reference -->
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000063')" prop="infcon.seaownref">
<c-input v-model="model.infcon.seaownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('infcon.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000063')" prop="infcon.seashgref">
<c-input v-model="model.infcon.seashgref" maxlength="16" :placeholder="$t('other.please_enter')+$t('infcon.SF000063')"></c-input>
</c-form-item>
</c-col>
<!-- SF000062 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="infcon.nam">
<c-input v-model="model.infcon.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutSearow">
{{$t('infbut.CF000010')}}
</c-button>
</c-col>
<!-- SF000190 : Party Reference -->
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000190')" prop="infcon.searef">
<c-input v-model="model.infcon.searef" maxlength="16" :placeholder="$t('other.please_enter')+$t('infcon.SF000190')"></c-input>
</c-form-item>
</c-col>
<!-- SG001138 : Release Status -->
<c-col :span="12">
<el-form-item label="Release Status" prop="infcon.relflg">
<c-select v-model="model.infcon.relflg" style="width:100%" :placeholder="$t('other.please_enter')+'Release Status'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutDsp">
{{$t('infbut.CF000011')}}
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Handling Type" prop="infcon.hndtyp">
<c-select v-model="model.infcon.hndtyp" style="width:100%" :placeholder="$t('other.please_enter')+'Handling Type'">
</c-select>
</el-form-item>
</c-col>
<!-- SG001148 : Handling Type -->
<!-- SF000106 : Select Single Party -->
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000106')" prop="infcon.pty.extkey">
<c-input v-model="model.infcon.pty.extkey" maxlength="24" :placeholder="$t('other.please_enter')+$t('infcon.SF000106')"></c-input>
</c-form-item>
</c-col>
<!-- SF000108 : Party Name -->
<c-col :span="12">
<c-form-item label="External Visible Name" prop="infcon.pty.nam">
<c-input v-model="model.infcon.pty.nam" maxlength="40" :placeholder="$t('other.please_enter')+'External Visible Name'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutUserow">
{{$t('infbut.CF000012')}}
</c-button>
</c-col>
<!-- SF000109 : Party Name/BIC -->
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000109')" prop="infcon.seapty">
<c-input v-model="model.infcon.seapty" maxlength="24" :placeholder="$t('other.please_enter')+$t('infcon.SF000109')"></c-input>
</c-form-item>
</c-col>
<!-- SF000105 : Role -->
<c-col :span="12">
<el-form-item label="Role" prop="infcon.searol">
<c-select v-model="model.infcon.searol" style="width:100%" :placeholder="$t('other.please_enter')+'Role'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutClr">
{{$t('infbut.CF000023')}}
</c-button>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('infcon.SF000064')" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" style="width:100%" :placeholder="$t('other.please_enter')+$t('infcon.SF000064')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000065 : and -->
<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="$t('other.please_enter')+'Open Date to'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000100 : Resp. User -->
<c-col :span="12">
<c-form-item label="User ID" prop="infcon.usr.extkey">
<c-input v-model="model.infcon.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
<!-- SF000104 : Status -->
<c-col :span="12">
<el-form-item label="Status" prop="infcon.seasta">
<c-select v-model="model.infcon.seasta" style="width:100%" :placeholder="$t('other.please_enter')+'Status'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000064 : Opening between -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutButprt">
{{$t('infbut.CG000026')}}
</c-button>
</c-col>
<!-- SF000101 : Currency -->
<c-col :span="12">
<el-form-item label="Currency" prop="infcon.seacur">
<c-select v-model="model.infcon.seacur" style="width:100%" :placeholder="$t('other.please_enter')+'Currency'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000102 : Amount between -->
<c-col :span="12">
<c-form-item :label="$t('infcon.SF000102')" prop="infcon.seaamtfr">
<c-input v-model="model.infcon.seaamtfr" :placeholder="$t('other.please_enter')+$t('infcon.SF000102')"></c-input>
</c-form-item>
</c-col>
<!-- SF000103 : and -->
<c-col :span="12">
<c-form-item label="Amount to" prop="infcon.seaamtto">
<c-input v-model="model.infcon.seaamtto" :placeholder="$t('other.please_enter')+'Amount to'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('infcon.SG001141')" prop="infcon.cxmflg">
<c-select v-model="model.infcon.cxmflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('infcon.SG001141')">
</c-select>
</el-form-item>
</c-col>
<!-- SG001141 : 是否显示查询码 -->
<!-- SF000026 : Financing Type -->
<c-col :span="12">
<el-form-item label="Financing Type" prop="seafintyp">
<c-select v-model="model.seafintyp" style="width:100%" :placeholder="$t('other.please_enter')+'Financing Type'">
</c-select>
</el-form-item>
</c-col>
<!-- SG000132 : Goods Code -->
<c-col :span="12">
<el-form-item label="Goods Code" prop="seagodcod">
<c-select v-model="model.seagodcod" style="width:100%" :placeholder="$t('other.please_enter')+'Goods Code'">
</c-select>
</el-form-item>
</c-col>
<!-- SG000103 : 融资状态 -->
<c-col :span="12">
<el-form-item label="Overdue Flag" prop="trdgrp.rec.ovdflg">
<c-select v-model="model.trdgrp.rec.ovdflg" style="width:100%" :placeholder="$t('other.please_enter')+'Overdue Flag'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trdgrp.rec.oseflg">{{$t('inftrd.CG000130')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="display stream" prop="infbut.dspstm">
<c-input v-model="model.infbut.dspstm" :placeholder="$t('other.please_enter')+'display stream'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutExi">
{{$t('infbut.CF000013')}}
</c-button>
</c-col>
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="24">
<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-col :span="8">
<el-form-item
label="Opening"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date"
value-format="yyyy-MM-dd"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择"
></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"
value-format="yyyy-MM-dd"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择"
></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"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-row>
<el-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Release Status"
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-col :span="8">
<el-form-item
label="Select Single Party"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item>
</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="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<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.searol"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<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-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Resp.User"
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Status"
prop="infcon.seasta"
style="width: 100%"
>
<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="8">
<el-form-item
label="Currency"
prop="infcon.seacur"
style="width: 100%"
>
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
>
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- <c-col :span="8">
<el-form-item
label="Type of Advance"
prop="seafintyp"
style="width: 100%"
>
<c-select
v-model="model.seafintyp"
style="width: 100%"
placeholder="请选择Type of Advance"
>
<el-option
v-for="item in codes.boppayattr"
: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="Good's Code " prop="trdgrp.rec.stagod">
<c-select v-model="model.trdgrp.rec.stagod" style="width:100%" placeholder="请选择Good's Code ">
<el-option v-for="item in codes.godcod" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="融资状态"
prop="infcon.cxmflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码"
>
<el-option
v-for="item in codes.ovdflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="福费廷转卖类型"
prop="infcon.cxmflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码">
<el-option
v-for="item in codes.cxmflg"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- <c-col :span="8">
<el-form-item
label="Forfaiting Type"
prop="infcon.cxmflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码"
>
<el-option
v-for="item in codes.ffttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> -->
<c-col :span="8">
<el-form-item
label="Amount"
prop="infcon.seaamtfr"
style="width: 100%"
>
<c-col :span="11">
<c-input-currency
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount"
></c-input-currency>
</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-currency
v-model="model.infcon.seaamtto"
placeholder="请输入Amount"
></c-input-currency>
</c-col>
</el-form-item>
</c-col>
</c-col>
</el-row>
</el-form>
</template>
</c-list-search>
<c-col style="margin-top: 10px">
<c-button class="medium_bcs" size="medium" type="primary" style="margin-left: 0"
@click="toTrtopn">进口融资开立</c-button>
</c-col>
<!-- <c-col :span="24" style="margin-top: 10px">
<c-button
class="medium_bcs"
size="medium"
style="margin-left: 0px"
type="primary"
@click="toBptopn"
>出口融资放款</c-button
>
</c-col> -->
<!-- <el-row> -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
<template slot="header">
<c-col :span="11" style="text-align: left"
><span>操作</span></c-col
>
<!-- <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>
<!-- <c-button
style="margin-left: 0"
size="small"
>
关闭
</c-button> -->
</el-popover>
<!-- <c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index,scope.row)"
>
详情
</c-button> -->
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
>
处理
</c-button>
<!-- <c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getDitSelInfo(scope.$index, scope.row)"
>
info
</c-button> -->
</template>
</el-table-column>
</c-istream-table>
</c-col>
<m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose">11</m-busbtn>
</div>
</template>
<script>
import Api from "~/service/Api"
import Utils from "~/utils/index";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Inftrd/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infbpd/Event";
import BusNavbar from "~/views/Public/BusNavbar";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: { "m-busbtn": BusNavbar },
data() {
return {
ownref: "",
dialogTableVisible: false,
searchToggle: true,
stmData: {
columns: [
'0 1 "Reference" 150',
'1 2 "Resp. User" 150',
'2 3 "Parent Contract" 150',
'3 4 "执行利率" 150',
'4 5 "融资状态" 150',
'5 6 "融资账号" 150',
'6 7 "Opened" 150',
'7 8 "Expired" 150',
{
index: 8,
position: 9,
width: 100,
pattern: "date",
label: "OPNDAT",
},
{
index: 9,
position: 10,
width: 100,
pattern: "date",
label: "CLSDAT",
},
'10 11 "Closed" 150',
'11 12 "融资天数" 150',
'12 13 "海外代付天数" 150',
'13 14 "VER" 150',
'14 15 "支行名称" 150',
'15 16 "Finance Type" 150',
'16 17 "Goods Code" 150',
'17 18 "Pta .No" 150',
'18 19 "Party Number" 150',
'19 20 "Financed party" 150',
'20 21 "Financed CN" 150',
'21 22 "Pty .No" 150',
'22 23 "Cur" 150',
'23 24 "Amount" 150',
'24 25 "Cur" 150',
'25 26 "Open Amount" 150',
'26 27 "组织机构代码" 150',
'27 28 "海外代付行" 150',
'28 29 "海外代付行" 150',
'29 30 "受益人名称" 150',
'30 31 "交单行SWIFTCODE" 150',
'31 32 "交单银行名称" 150',
// '32 33 "RSKTYP" 150',
// '33 34 "FINACT" 170 ',
// '34 35 "FORTYP" 150',
// '35 36 "LCTYP" 150',
// '36 37 "FINCOD" 150',
// '37 38 "FINBLK" 150',
// '38 39 "ITFBLK" 150',
// '39 40 "OVDDAT" 150',
// '40 41 "OVDFLG" 150',
// '41 42 "FEETYP" 150',
// '42 43 "FEEAMT" 150',
// '43 44 "ACTYLD" 150',
// '44 45 "GUAFLG" 150',
// '45 46 "DINJDM" 150',
// '46 47 "F0102" 150',
// '47 48 "F0103" 150',
// '48 49 "F0104" 150',
// '49 50 "F0105" 150',
// '50 51 "TRNTYP" 150',
// '51 52 "OPPACC" 150',
// '52 53 "FLOWFLAG" 150',
// '53 54 "RECACCOUNT" 150',
// '54 55 "RECNAME" 150',
// '55 56 "RECCOUNTRYCODE" 150',
// '56 57 "RECDISTRICTCODE" 150',
// '57 58 "SHUILV" 150',
// '58 59 "CONRAT" 150',
// '59 60 "INVTYP" 150',
// '60 61 "FFTTYP" 150',
// '61 62 "BMHSWF" 170 ',
// '62 63 "BMHENM" 170 ',
{
index: 32,
position: 33,
width: 100,
pattern: "date",
label: "MCDATE",
},
// {
// index: 64,
// position: 65,
// width: 100,
// pattern: "date",
// label: "BMHRZD",
// },
// '65 66 "BMHAMT" 150',
// '66 67 "BMHRAT" 150',
// '67 68 "YWACCT" 150',
// '68 69 "LPRTYP" 150',
// '69 70 "BENNAM" 150',
// '70 71 "LOANNO" 150',
// '71 72 "BENIDCODE" 150',
// '72 73 "MYCONTNO" 150',
],
data: [],
},
trnData: {
columns: [
'1 1 "编号" 200',
'2 2 "交易名称" 130',
// '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 "金额" 100',
],
data: [],
},
};
},
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 getDitSelInfo(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
},
async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"];
this.model.bpdgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
}
},
methods:{...Event},
created:function(){
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();
},
toBptopn() {
this.$router.history.push("/business/bptopn");
},
toTrtopn() {
this.$router.history.push("/business/Trtopn");
},
},
created: function () {},
};
</script>
<style>
<style>
.el-dialog__body {
padding: 10px 5px 50px;
}
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--inftrd PD000024 Selection -->
<el-tab-pane label="Selection" name="infsea">
<c-content>
<m-infsea
v-show="!showPanel"
@updateShowPanel="updateShowPanel($event)"
:model="model"
:codes="codes"
ref="infsea"/>
</c-content>
<!-- <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> -->
<!-- <el-tab-pane label="内容" name="infsea">
<m-infsea :model="model" :codes="codes" />
</el-tab-pane> -->
<!-- <el-tab-pane label="Selection" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
<!--inftrd PD000018 Loan -->
<el-tab-pane label="Loan" name="infconp">
</el-tab-pane> -->
<!-- <el-tab-pane label="Loan" name="infconp">
<m-infconp :model="model" :codes="codes"/>
</el-tab-pane>
<!--coninf PD000010 Incoming Tag 72/79 -->
<el-tab-pane label="Incoming Tag" name="coninftag">
<m-coninftag :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000013 Transactions -->
<el-tab-pane label="Transactions" name="trnpan">
<m-trnpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000019 CBS Info -->
<el-tab-pane label="CBS Info" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000028 CBE Info -->
<el-tab-pane label="CBE Info" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000111 FEP/FCP Info -->
<el-tab-pane label="FEP/FCP Info" name="fepinfp">
<m-fepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000162 SEP Info -->
<el-tab-pane label="SEP Inf" name="sepinfp">
<m-sepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000177 GLE Bookings -->
<el-tab-pane label="GLE Bookings" name="gleinfp">
<m-gleinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000119 SMH Info -->
<el-tab-pane label="SMH Info" name="smhinfp">
<m-smhinfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000130 SPT/DIA Info -->
<el-tab-pane label="SPT/DIA Info" name="peninfp">
<m-peninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000147 Engagement -->
<el-tab-pane label="Engagement" name="liainfp">
<m-liainfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--inftrd PD000023 Print -->
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--infcon PD000185 Order -->
<el-tab-pane label="Order" name="ordpan">
<m-ordpan :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-tab-pane> -->
<!-- </c-tabs> -->
<c-button
v-show="showPanel"
style="margin-left: 75%; bottom: 10%; position: sticky"
size="small"
@click="goBack()"
>
<!-- @click="getDitSelInfo(scope.$index, scope.row)" -->
返回
</c-button>
</el-form>
</div>
</template>
......@@ -120,8 +127,7 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
codes: {...CodeTable},
}
},
methods:{
......@@ -132,6 +138,21 @@ export default {
**/
}
},
initPanel(val) {
if (val) {
this.tabVal = "ovwp";
//
} else {
this.tabVal = "";
}
},
async updateShowPanel(value) {
this.showPanel = value;
this.initPanel(value);
},
goBack() {
this.showPanel = false;
},
created:async function(){
console.log("进入inftrd交易");
let rtnmsg = await this.init({})
......
......@@ -46,8 +46,8 @@
</c-col>
<c-col :span="11" :offset="1">
<c-checkbox v-model="model.cfatrt.basflg">签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
<c-checkbox v-model="model.cfadft.basflg">签约信息</c-checkbox>
<c-checkbox v-model="model.cfadft.dclflg">变动信息</c-checkbox>
</c-col>
</c-col>
<c-col :span="8" >
......
......@@ -41,6 +41,7 @@
<c-col :span="13">
<el-form-item label="单据金额" prop="dftcre.oricur">
<c-select v-model="model.dftcre.oricur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
<el-option v-for="item in codes.oricur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -58,6 +59,7 @@
<c-col :span="13">
<el-form-item label="代付金额" prop="dftcre.dfdgrp.cbs.max.cur">
<c-select v-model="model.dftcre.dfdgrp.cbs.max.cur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -72,6 +74,7 @@
<c-col :span="13">
<el-form-item label="代付余额" prop="dftcre.dfdgrp.cbs.opn1.cur">
<c-select v-model="model.dftcre.dfdgrp.cbs.opn1.cur" style="width:100%" @keyup.enter.native="maxCurEvent" placeholder="请选择币种">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -87,14 +90,16 @@
<c-col :span="16">
<el-form-item label="代付类型" prop="dftcre.dfdgrp.rec.fintyp">
<c-select v-model="model.dftcre.dfdgrp.rec.fintyp" style="width:100%" placeholder="请选择代付类型">
<el-option v-for="item in codes.fintyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<!-- S0000009 : 境内境外代付: -->
<c-col :span="12">
<el-form-item label="境外代付" prop="dftcre.dfdgrp.rec.dfuflg">
<el-form-item label="境内境外代付" prop="dftcre.dfdgrp.rec.dfuflg">
<c-select v-model="model.dftcre.dfdgrp.rec.dfuflg" style="width:100%" placeholder="请输入境外代付">
<el-option v-for="item in codes.dfuflg" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -103,6 +108,7 @@
<c-col :span="12">
<el-form-item label="发票类型" prop="dftcre.dfdgrp.rec.invtyp">
<c-select v-model="model.dftcre.dfdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型">
<el-option v-for="item in codes.invtyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -111,6 +117,7 @@
<c-col :span="16">
<el-form-item label="交易类型" prop="dftcre.dfdgrp.rec.trntyp">
<c-select v-model="model.dftcre.dfdgrp.rec.trntyp" style="width:100%" placeholder="请输入交易类型">
<el-option v-for="item in codes.trntyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -141,6 +148,7 @@
<c-col :span="16">
<el-form-item label="计息周期" prop="dftcre.dfdgrp.rec.intprd">
<c-select v-model="model.dftcre.dfdgrp.rec.intprd" style="width:100%" placeholder="请选择计息周期">
<el-option v-for="item in codes.intprd" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -156,6 +164,7 @@
<c-col :span="16">
<el-form-item label="利率浮动方式:" prop="dftcre.dfdgrp.rec.flttyp">
<c-select v-model="model.dftcre.dfdgrp.rec.flttyp" style="width:100%" placeholder="利率浮动方式">
<el-option v-for="item in codes.flttyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -170,6 +179,7 @@
<c-col :span="16">
<el-form-item label="货押标识" prop="dftcre.dfdgrp.rec.guaflg">
<c-select v-model="model.dftcre.dfdgrp.rec.guaflg" style="width:100%" placeholder="请输入货押标识">
<el-option v-for="item in codes.guaflg" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -179,6 +189,7 @@
<c-col :span="12">
<el-form-item label="代付利息" prop="dftcre.dfdgrp.rec.rescur">
<c-select v-model="model.dftcre.dfdgrp.rec.rescur" style="width:100%" placeholder="请输入代付利息">
<el-option v-for="item in codes.rescur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -208,9 +219,69 @@
</c-form-item>
</c-col>
<!-- S0000018 : 申请人 Ref. -->
<c-col :span="24">
<el-form-item label="申请人 Ref" prop="dftcre.dfdgrp.apl.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.apl.pts.ref" maxlength="16" placeholder="申请人"></c-input>
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="Extkey" prop="dftcre.dfdgrp.apl.pts.extkey">
<c-input id="extkey" v-model="model.dftcre.dfdgrp.apl.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native="showGridPromptDialog('trdgrp.fip.pts.extkey')"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="" label-width="8px">
<c-button size="small" type="primary;width:10%" @click="onSeainf('dftcre.dfdgrp.apl.pts.extkey')">i</c-button>
<c-button size="small" type="primary" @click="onFippDet">
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="dftcre.dfdgrp.apl.pts.adrblk">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" :rows="3" v-model="model.dftcre.dfdgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input>
</el-form-item>
</c-col>
<!-- S0000038 : 代付行 Ref. -->
<c-col :span="24">
<el-form-item label="代付行 Ref" prop="dftcre.dfdgrp.dff.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.dff.pts.ref" maxlength="16" placeholder="请输入代付行"></c-input>
</el-form-item>
</c-col>
<c-col :span="16">
<el-form-item label="Extkey" prop="dftcre.dfdgrp.dff.pts.extkey">
<c-input id="extkey" v-model="model.dftcre.dfdgrp.dff.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native="showGridPromptDialog('trdgrp.fip.pts.extkey')"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="" label-width="8px">
<c-button size="small" type="primary;width:10%" @click="onSeainf('dftcre.dfdgrp.dff.pts.extkey')">i</c-button>
<c-button size="small" type="primary" @click="onFippDet">
Details
</c-button>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="dftcre.dfdgrp.dff.pts.adrblk">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" :rows="3" v-model="model.dftcre.dfdgrp.dff.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block"></c-input>
</el-form-item>
</c-col>
<!-- S0000018 : 申请人 Ref. -->
<!-- <c-col :span="16">
<c-form-item label="申请人" prop="dftcre.dfdgrp.apl.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人"></c-input>
</c-form-item>
......@@ -264,12 +335,12 @@
<c-form-item label="地址" prop="dftcre.dfdgrp.apl.adrelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.apl.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</c-form-item>
</c-col>
</c-col> -->
<!-- S0000038 : 代付行 Ref. -->
<c-col :span="16">
<!-- <c-col :span="16">
<c-form-item label="代付行" prop="dftcre.dfdgrp.dff.pts.ref">
<c-input v-model="model.dftcre.dfdgrp.dff.pts.ref" maxlength="16" placeholder="请输入代付行"></c-input>
</c-form-item>
......@@ -300,9 +371,9 @@
</c-button>
</c-col>
<!-- S0000012 : 天 -->
<!- S0000012 : -->
<c-col :span="16">
<!-- <c-col :span="16">
<c-form-item label="名称" prop="dftcre.dfdgrp.dff.namelc">
<c-input type="textarea" :autosize="{ minRows: 1, maxRows: 4}" v-model="model.dftcre.dfdgrp.dff.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</c-form-item>
......@@ -328,7 +399,7 @@
<c-col :span="16">
<span v-text="model.dftcre.dftp.pctlab" data-path=".dftcre.dftp.pctlab" > </span>
</c-col>
</c-col> -->
<!-- S0000041 : 代付行核心客户号 -->
<c-col :span="16">
......@@ -346,9 +417,10 @@
<!-- S0000025 : 代付金额: -->
<!-- S0000035 : 代付利息 -->
<c-col :span="16">
<!-- <c-col :span="16">
<el-form-item label="代付金额" prop="dftcre.dfucur">
<c-select v-model="model.dftcre.dfucur" style="width:100%" placeholder="请输入代付金额">
<el-option v-for="item in codes.dfucur" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -357,7 +429,7 @@
<c-form-item label="代付金额" prop="dftcre.dfuamt">
<c-input v-model="model.dftcre.dfuamt" placeholder="代付金额"></c-input>
</c-form-item>
</c-col>
</c-col> -->
<!-- S0000042 : 同业代付内部账号 -->
<c-col :span="16">
......
......@@ -94,9 +94,9 @@
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Currency" @keyup.enter.native="maxCurEvent">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-form-item label="融资金额" prop="trdgrp.cbs.max.curtxt1">
<c-select v-model="model.trdgrp.cbs.max.curtxt1" style="width:100%" placeholder="请选择Currency" @keyup.enter.native="maxCurEvent">
<el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -352,9 +352,9 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp">
<c-select v-model="model.trtmod.finmod.acttyp" style="width:100%" placeholder="请选择第三方还款方式">
<el-option v-for="item in codes.acttyp" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp1">
<c-select v-model="model.trtmod.finmod.acttyp1" style="width:100%" placeholder="请选择第三方还款方式">
<el-option v-for="item in codes.acttyp1" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -407,8 +407,8 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外币贷款专户清单" prop="trtp.act">
<c-select v-model="model.trtp.act" style="width:100%" placeholder="请选择外币贷款专户清单">
<el-form-item label="外币贷款专户清单" prop="trtp.act" >
<c-select v-model="model.trtp.act" style="width:100%" placeholder="请选择外币贷款专户清单" :disabled="model.trdgrp.cbs.max.curtxt1==='CNY'">
</c-select>
</el-form-item>
</c-col>
......@@ -419,10 +419,13 @@
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Trtopn/Event";
import Utils from "~/utils";
export default {
onSeainf() {
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
......
......@@ -22,12 +22,21 @@
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dftcre PD000001 同业代付 -->
<el-tab-pane label="同业代付" name="dftcrep">
<el-tab-pane label="同业代付" name="dftcrep" v-if="model.trtp.dfflag">
<c-content>
<m-dftcrep :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="Liability" name="Engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--financ PD000004 融资款项 -->
<el-tab-pane label="融资款项" name="rzkx">
<c-content>
......@@ -68,11 +77,12 @@
</el-tab-pane>
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty">
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</el-form>
</div>
</c-page>
</template>
......@@ -86,6 +96,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Trtopn/Check"
import Default from "~/model/Trtopn/Default"
import Pattern from "~/model/Trtopn/Pattern"
import Event from "~/model/Trtopn/Event";
import Ovwp from "./Ovwp"
import Dftcrep from "./Dftcrep"
import Rzkx from "./Rzkx"
......@@ -95,6 +106,7 @@ import Doctre from "~/views/Public/Doctre"
import Docpan from "~/views/Public/Docpan"
import Coninfp from "~/views/Public/Coninfp"
import Setpan from "~/views/Public/Setpan"
import Engp from "~/views/Public/Engp";
export default {
......@@ -109,6 +121,7 @@ export default {
"m-docpan" : Docpan,
"m-coninfp" : Coninfp,
"m-setpan" : Setpan,
"m-engp" : Engp,
},
provide() {
return {
......@@ -126,8 +139,7 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
codes: {...CodeTable},
}
},
methods:{
......@@ -138,6 +150,21 @@ export default {
**/
}
},
// initPanel(val) {
// if (val) {
// this.tabVal = "ovwp";
// //
// } else {
// this.tabVal = "";
// }
// },
// async updateShowPanel(value) {
// this.showPanel = value;
// this.initPanel(value);
// },
// goBack() {
// this.showPanel = false;
// },
created:async function(){
console.log("进入trtopn交易");
let rtnmsg = await this.init({})
......
<template>
<div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<c-row>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="业务编号"
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-col :span="8">
<el-form-item
label="开立日期"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
></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"
style="width: 100%"
placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="贸易类型" prop="mylx" style="width: 100%">
<c-select
v-model="model.mylx"
style="width: 100%"
placeholder="请选择贸易类型"
>
<el-option
v-for="item in codes.mytype"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="名称"
prop="infcon.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8"
><el-form-item
label="参考号"
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-col :span="8">
<el-form-item
label="客户号"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8"
><el-form-item
label="客户名称"
prop="infcon.pty.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></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="角色"
prop="infcon.searol"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8"
><el-form-item
label="用户id"
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input> </el-form-item
></c-col>
<c-col :span="8">
<el-form-item
label="状态"
prop="infcon.seasta"
style="width: 100%"
>
<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="8"
><el-form-item
label="币种"
prop="infcon.seacur"
style="width: 100%"
>
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
>
</c-select> </el-form-item
></c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="金额"
prop="infcon.seaamtfr"
style="width: 100%"
>
<c-col :span="11">
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
></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"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8"
><el-form-item
label="Form of L/C"
prop="sealcrtyp"
style="width: 100%"
>
<c-select
v-model="model.sealcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
<el-option
v-for="item in codes.sealcrtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </el-form-item
></c-col>
<c-col :span="8">
<el-form-item
label="是否通过电证系统"
prop="elcflg"
style="width: 100%"
>
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
>
<el-option
v-for="item in codes.elcflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </el-form-item
></c-col>
</c-col>
</c-row>
<!-- 原排班-start -->
<!-- <c-row>
<c-col :span="11" :offset="1">
<el-form-item label="业务编号" 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="11" :offset="1">
<el-form-item label="名称" prop="infcon.nam">
<c-input
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
</c-row> -->
<!-- 可控展示区 -->
<!-- <el-row v-show="searchSlot.searchToggle">
<c-row>
<c-col :span="11" :offset="1">
<el-form-item label="参考号" prop="infcon.searef">
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<el-form-item label="客户号" 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="11" :offset="1">
<el-form-item label="客户名称" 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-row>
<c-row>
<c-col :span="11" :offset="1">
<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="11" :offset="1">
<el-form-item label="角色" prop="infcon.searol">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
>
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="开立日期从" prop="infcon.opndatfrom">
<c-date-picker
type="date"
v-model="model.infcon.opndatfrom"
style="width: 100%"
placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="至" prop="infcon.opndatto">
<c-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="用户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="12">
<el-form-item label="状态" 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>
</c-row>
<c-row>
<c-col :span="11" :offset="1">
<c-col :span="12">
<el-form-item label="币种" 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="12">
<el-form-item label="金额从" 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="到" prop="infcon.seaamtto">
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row>
<c-col :span="9" :offset="1">
<el-form-item label="Form of L/C" prop="sealcrtyp">
<c-select
v-model="model.sealcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
<el-option
v-for="item in codes.sealcrtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<el-form-item label="交易类型" prop="mylx">
<c-select
v-model="model.mylx"
style="width: 100%"
placeholder="请选择交易类型"
>
<el-option
v-for="item in codes.mylx"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<el-form-item label="是否通过电证系统" prop="elcflg">
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
>
<el-option
v-for="item in codes.elcflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-row>
</el-row> -->
<!-- 原排班-end -->
</el-form>
</template>
</c-list-search>
<!--
<c-col :span="12">
<el-form-item label="Release Status" prop="infcon.relflg">
<c-select v-model="model.infcon.relflg" style="width:100%" placeholder="请选择Release Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<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="12">
<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 :span="24" style="margin-top: 10px">
<c-button
class="medium_bcs"
size="medium"
type="primary"
@click="toTrtopn"
>进口融资开立</c-button>
</c-col>
<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>
<!--
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'], 'detame')"
>
修改通知
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="getButtons(scope.row['Reference'], 'detdrv')"
>
收单
</c-button>
-->
</template>
</el-table-column>
</c-istream-table>
</c-col>
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-col>
<c-button size="small" type="primary">导Excel</c-button>
<c-button size="small" type="primary"
@click="onInfbutDsp"
:disabled="model.infbut.selrow === 0"
>Display</c-button>
<c-button size="small" type="primary">Use</c-button>
</c-col>
</c-row>
-->
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-istream-table
:border="true"
:list="tableData"
:columns="stmData.columns"
v-on:chooseRowEvent="chooseRowEvent"
style="width:80%,text-align:center">
</c-istream-table>
</c-row>
-->
<!--
<el-table-column prop="op" label="OP" width="100">
<template slot-scope="scope">
<a href="javascript:void(0)" @click="continueEdit(scope.row)">操作</a>
</template>
</el-table-column>
-->
<m-busbtn ref="childs" :ownref="ownref" trnCode="detsel" ownrefPath="dedgrp" :model="detselModel" @onChoose="onChoose"
>11</m-busbtn
>
</div>
</template>
<script>
import Utils from "~/utils/index";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infdet/Event";
import DetselModel from "~/model/Detsel"
//交易跳转逻辑
import BusNavbar from "~/views/Public/BusNavbar";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: { "m-busbtn": BusNavbar },
data() {
return {
detselModel:new DetselModel().data,
ownref: "",
dialogTableVisible: false,
trnData: {
columns: [
'1 1 "编号" 200',
'2 2 "交易名称" 100',
'3 3 "日期" 200',
// '4 4 "状态" 50',
{ index: 4, position: 4, width: 100, pattern: 'code', label: '状态', code: this.codes.relstaEN },
'5 5 "币种" 80',
'6 6 "金额" 80',
],
data: [],
},
stmData: {
columns: [
'1 1 "Reference" 100 ',
'2 2 "Resp. User" 100',
'3 3 "Tenor day" 100',
'7 4 "Applicant Party Number" 200 ',
'8 5 "Applicant" 150 ',
'9 6 "Beneficiary Party Number" 200 ',
'10 7 "Beneficiary" 150 ',
'11 8 "Issuing Party Number" 200 ',
'12 9 "Issuing Bank" 150 ',
'4 10 "Opened" 150 ',
'5 11 "Expired" 150 ',
'6 12 "Closed" 150 ',
'13 13 "Cur" 150 ',
'15 15 "Cur" 150 ',
'14 14 "L/C Amount" 150 ',
'16 16 "Open Amount" 150 ',
],
data: [],
},
};
},
/*
computed: {
tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
console.log(this.model.infbut.dspstm.rows)
return this.model.infbut.dspstm.rows;
}
},
*/
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 getDitSelInfo(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
},
async getTrnInfo(idx, row) {
this.model.infcon.objinr = row["INR"];
this.model.dedgrp.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();
},
/*
chooseRowEvent(row) {
this.model.infbut.selrow = row.IDX + 1;
},
*/
toTrtopn() {
this.$router.history.push("/business/Trtopn");
},
},
created: function () {},
};
</script>
<style>
.el-form--label-left .el-form-item__label {
white-space: pre-wrap;
text-align: center;
}
</style>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtsel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
......@@ -2,499 +2,512 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="dadsnd">
<c-input v-model="model.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
<c-form-item label="Drag Drop Sender" prop="dadsnd">
<c-input v-model="model.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Parent Reference -->
<c-col :span="12">
<el-form-item label="Parent Reference" prop="trdgrp.rec.pntref">
<c-input v-model="model.trdgrp.rec.pntref" maxlength="16" placeholder="请输入Parent Reference"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000048')" prop="trdgrp.rec.pntref">
<c-input v-model="model.trdgrp.rec.pntref" maxlength="16" :placeholder="$t('other.please_enter')+$t('trtsel.SF000048')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="seainf">
<c-input v-model="model.seainf" placeholder="请输入"></c-input>
</el-form-item>
<c-form-item label="" prop="seainf">
<c-input v-model="model.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<!-- SF000051 : Name -->
<c-col :span="12">
<el-form-item label="Parent Contract Name" prop="trdgrp.rec.pntnam">
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" placeholder="请输入Parent Contract Name"></c-input>
</el-form-item>
<c-form-item label="Parent Contract Name" prop="trdgrp.rec.pntnam">
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" :placeholder="$t('other.please_enter')+'Parent Contract Name'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recget.sdamod.dadsnd">
<c-input v-model="model.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
<c-form-item label="Drag Drop Sender" prop="recget.sdamod.dadsnd">
<c-input v-model="model.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.labownref" data-path=".labownref" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.labownref" data-path=".labownref" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Our Reference" prop="trdgrp.rec.ownref">
<c-input v-model="model.trdgrp.rec.ownref" maxlength="16" placeholder="请输入Our Reference"></c-input>
</el-form-item>
<c-form-item label="Our Reference" prop="trdgrp.rec.ownref">
<c-input v-model="model.trdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'Our Reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recget.sdamod.seainf">
<c-input v-model="model.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
<c-form-item label="" prop="recget.sdamod.seainf">
<c-input v-model="model.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.clsflg">Show closed Contract</c-checkbox>
<c-checkbox v-model="model.clsflg">{{$t('trtsel.CF000082')}}</c-checkbox>
</c-col>
<!-- SF000053 : Name -->
<c-col :span="12">
<el-form-item label="Name of Loan Contract" prop="trdgrp.rec.nam">
<c-input v-model="model.trdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Loan Contract"></c-input>
</el-form-item>
<c-form-item label="Name of Loan Contract" prop="trdgrp.rec.nam">
<c-input v-model="model.trdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Loan Contract'"></c-input>
</c-form-item>
</c-col>
<!-- SF000069 : Financing of -->
<c-col :span="12">
<el-form-item label="Financing of" prop="trdgrp.rec.pctfin">
<c-input v-model="model.trdgrp.rec.pctfin" placeholder="请输入Financing of"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000069')" prop="trdgrp.rec.pctfin">
<c-input v-model="model.trdgrp.rec.pctfin" :placeholder="$t('other.please_enter')+$t('trtsel.SF000069')"></c-input>
</c-form-item>
</c-col>
<!-- SF000070 : % -->
<!-- SF000067 : Financed Party -->
<!-- SF000081 : Ref. -->
<c-col :span="12">
<el-form-item label="Financed Party" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" placeholder="请输入Financed Party"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000067')" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('trtsel.SF000067')"></c-input>
</c-form-item>
</c-col>
<!-- SF000077 : Finance Amount -->
<c-col :span="12">
<el-form-item label="Finance Amount" prop="trdgrp.cbs.max.cur">
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Finance Amount">
<el-form-item :label="$t('trtsel.SF000077')" prop="trdgrp.cbs.max.cur">
<c-select v-model="model.trdgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('trtsel.SF000077')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Finance Amount" prop="trdgrp.cbs.max.amt">
<c-input v-model="model.trdgrp.cbs.max.amt" placeholder="请输入Finance Amount"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000077')" prop="trdgrp.cbs.max.amt">
<c-input v-model="model.trdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('trtsel.SF000077')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="trdgrp.fip.pts.nam">
<c-input v-model="model.trdgrp.fip.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
<c-form-item label="Name of Party" prop="trdgrp.fip.pts.nam">
<c-input v-model="model.trdgrp.fip.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000062 : Open Amount -->
<c-col :span="12">
<el-form-item label="Open Amount" prop="trdgrp.cbs.opn1.cur">
<c-input v-model="model.trdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000062')" prop="trdgrp.cbs.opn1.cur">
<c-input v-model="model.trdgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('trtsel.SF000062')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="trdgrp.cbs.opn1.amt">
<c-input v-model="model.trdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input>
</el-form-item>
<c-form-item label="Balance" prop="trdgrp.cbs.opn1.amt">
<c-input v-model="model.trdgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<!-- SF000064 : Finance Type -->
<c-col :span="12">
<el-form-item label="Finance Type " prop="trdgrp.rec.fintyp">
<c-input v-model="model.trdgrp.rec.fintyp" maxlength="3" placeholder="请输入Finance Type "></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SF000064')" prop="trdgrp.rec.fintyp">
<c-input v-model="model.trdgrp.rec.fintyp" maxlength="3" :placeholder="$t('other.please_enter')+$t('trtsel.SF000064')"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Start Tenor Date -->
<c-col :span="12">
<el-form-item label="Start Tenor Date" prop="trdgrp.rec.stttendat">
<c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" placeholder="请选择Start Tenor Date"></c-date-picker>
<el-form-item :label="$t('trtsel.SF000065')" prop="trdgrp.rec.stttendat">
<c-date-picker type="date" v-model="model.trdgrp.rec.stttendat" style="width:100%" :placeholder="$t('other.please_enter')+$t('trtsel.SF000065')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000066 : Due -->
<c-col :span="12">
<el-form-item label="Maturity Date" prop="trdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" placeholder="请选择Maturity Date"></c-date-picker>
<c-date-picker type="date" v-model="model.trdgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SG000083 : Finance Account -->
<c-col :span="12">
<el-form-item label="Finance Account" prop="trdgrp.rec.finact">
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" placeholder="请输入Finance Account"></c-input>
</el-form-item>
<c-form-item :label="$t('trtsel.SG000083')" prop="trdgrp.rec.finact">
<c-input v-model="model.trdgrp.rec.finact" maxlength="21" :placeholder="$t('other.please_enter')+$t('trtsel.SG000083')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bitmap for folder" prop="cfgfil.bitmap">
<c-input v-model="model.cfgfil.bitmap" placeholder="请输入Bitmap for folder"></c-input>
</el-form-item>
<c-form-item label="Bitmap for folder" prop="cfgfil.bitmap">
<c-input v-model="model.cfgfil.bitmap" :placeholder="$t('other.please_enter')+'Bitmap for folder'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside1">
<c-input v-model="model.cfgfil.regside1" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside1">
<c-input v-model="model.cfgfil.regside1" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg1" prop="cfgfil.hotreg1">
<c-input v-model="model.cfgfil.hotreg1" placeholder="请输入hotspot reg1"></c-input>
</el-form-item>
<c-form-item label="hotspot reg1" prop="cfgfil.hotreg1">
<c-input v-model="model.cfgfil.hotreg1" :placeholder="$t('other.please_enter')+'hotspot reg1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside5">
<c-input v-model="model.cfgfil.regside5" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside5">
<c-input v-model="model.cfgfil.regside5" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg5" prop="cfgfil.hotreg5">
<c-input v-model="model.cfgfil.hotreg5" placeholder="请输入hotspot reg5"></c-input>
</el-form-item>
<c-form-item label="hotspot reg5" prop="cfgfil.hotreg5">
<c-input v-model="model.cfgfil.hotreg5" :placeholder="$t('other.please_enter')+'hotspot reg5'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside9">
<c-input v-model="model.cfgfil.regside9" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside9">
<c-input v-model="model.cfgfil.regside9" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg9" prop="cfgfil.hotreg9">
<c-input v-model="model.cfgfil.hotreg9" placeholder="请输入hotspot reg9"></c-input>
</el-form-item>
<c-form-item label="hotspot reg9" prop="cfgfil.hotreg9">
<c-input v-model="model.cfgfil.hotreg9" :placeholder="$t('other.please_enter')+'hotspot reg9'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt1" data-path=".cfgfil.regtxt1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt1" data-path=".cfgfil.regtxt1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt5" data-path=".cfgfil.regtxt5" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt5" data-path=".cfgfil.regtxt5" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt9" data-path=".cfgfil.regtxt9" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt9" data-path=".cfgfil.regtxt9" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub1">
<c-input v-model="model.cfgfil.hotsub1" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub1">
<c-input v-model="model.cfgfil.hotsub1" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt1" data-path=".cfgfil.subtxt1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt1" data-path=".cfgfil.subtxt1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn1" data-path=".cfgfil.subtrn1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn1" data-path=".cfgfil.subtrn1" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub2">
<c-input v-model="model.cfgfil.hotsub2" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub2">
<c-input v-model="model.cfgfil.hotsub2" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt2" data-path=".cfgfil.subtxt2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt2" data-path=".cfgfil.subtxt2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn2" data-path=".cfgfil.subtrn2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn2" data-path=".cfgfil.subtrn2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt3" data-path=".cfgfil.subtxt3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt3" data-path=".cfgfil.subtxt3" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub3">
<c-input v-model="model.cfgfil.hotsub3" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub3">
<c-input v-model="model.cfgfil.hotsub3" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside2">
<c-input v-model="model.cfgfil.regside2" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside2">
<c-input v-model="model.cfgfil.regside2" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg2" prop="cfgfil.hotreg2">
<c-input v-model="model.cfgfil.hotreg2" placeholder="请输入hotspot reg2"></c-input>
</el-form-item>
<c-form-item label="hotspot reg2" prop="cfgfil.hotreg2">
<c-input v-model="model.cfgfil.hotreg2" :placeholder="$t('other.please_enter')+'hotspot reg2'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside6">
<c-input v-model="model.cfgfil.regside6" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside6">
<c-input v-model="model.cfgfil.regside6" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg6" prop="cfgfil.hotreg6">
<c-input v-model="model.cfgfil.hotreg6" placeholder="请输入hotspot reg6"></c-input>
</el-form-item>
<c-form-item label="hotspot reg6" prop="cfgfil.hotreg6">
<c-input v-model="model.cfgfil.hotreg6" :placeholder="$t('other.please_enter')+'hotspot reg6'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside10">
<c-input v-model="model.cfgfil.regside10" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside10">
<c-input v-model="model.cfgfil.regside10" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg10" prop="cfgfil.hotreg10">
<c-input v-model="model.cfgfil.hotreg10" placeholder="请输入hotspot reg10"></c-input>
</el-form-item>
<c-form-item label="hotspot reg10" prop="cfgfil.hotreg10">
<c-input v-model="model.cfgfil.hotreg10" :placeholder="$t('other.please_enter')+'hotspot reg10'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt2" data-path=".cfgfil.regtxt2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt2" data-path=".cfgfil.regtxt2" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt6" data-path=".cfgfil.regtxt6" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt6" data-path=".cfgfil.regtxt6" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt10" data-path=".cfgfil.regtxt10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt10" data-path=".cfgfil.regtxt10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn3" data-path=".cfgfil.subtrn3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn3" data-path=".cfgfil.subtrn3" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub4">
<c-input v-model="model.cfgfil.hotsub4" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub4">
<c-input v-model="model.cfgfil.hotsub4" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt4" data-path=".cfgfil.subtxt4" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt4" data-path=".cfgfil.subtxt4" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn4" data-path=".cfgfil.subtrn4" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn4" data-path=".cfgfil.subtrn4" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub5">
<c-input v-model="model.cfgfil.hotsub5" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub5">
<c-input v-model="model.cfgfil.hotsub5" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt5" data-path=".cfgfil.subtxt5" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt5" data-path=".cfgfil.subtxt5" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn5" data-path=".cfgfil.subtrn5" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn5" data-path=".cfgfil.subtrn5" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub6">
<c-input v-model="model.cfgfil.hotsub6" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub6">
<c-input v-model="model.cfgfil.hotsub6" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt6" data-path=".cfgfil.subtxt6" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt6" data-path=".cfgfil.subtxt6" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn6" data-path=".cfgfil.subtrn6" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn6" data-path=".cfgfil.subtrn6" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside3">
<c-input v-model="model.cfgfil.regside3" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside3">
<c-input v-model="model.cfgfil.regside3" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg3" prop="cfgfil.hotreg3">
<c-input v-model="model.cfgfil.hotreg3" placeholder="请输入hotspot reg3"></c-input>
</el-form-item>
<c-form-item label="hotspot reg3" prop="cfgfil.hotreg3">
<c-input v-model="model.cfgfil.hotreg3" :placeholder="$t('other.please_enter')+'hotspot reg3'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside7">
<c-input v-model="model.cfgfil.regside7" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside7">
<c-input v-model="model.cfgfil.regside7" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg7" prop="cfgfil.hotreg7">
<c-input v-model="model.cfgfil.hotreg7" placeholder="请输入hotspot reg7"></c-input>
</el-form-item>
<c-form-item label="hotspot reg7" prop="cfgfil.hotreg7">
<c-input v-model="model.cfgfil.hotreg7" :placeholder="$t('other.please_enter')+'hotspot reg7'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside11">
<c-input v-model="model.cfgfil.regside11" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside11">
<c-input v-model="model.cfgfil.regside11" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg11" prop="cfgfil.hotreg11">
<c-input v-model="model.cfgfil.hotreg11" placeholder="请输入hotspot reg11"></c-input>
</el-form-item>
<c-form-item label="hotspot reg11" prop="cfgfil.hotreg11">
<c-input v-model="model.cfgfil.hotreg11" :placeholder="$t('other.please_enter')+'hotspot reg11'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt3" data-path=".cfgfil.regtxt3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt3" data-path=".cfgfil.regtxt3" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt7" data-path=".cfgfil.regtxt7" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt7" data-path=".cfgfil.regtxt7" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt11" data-path=".cfgfil.regtxt11" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt11" data-path=".cfgfil.regtxt11" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt7" data-path=".cfgfil.subtxt7" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt7" data-path=".cfgfil.subtxt7" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub7">
<c-input v-model="model.cfgfil.hotsub7" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub7">
<c-input v-model="model.cfgfil.hotsub7" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn7" data-path=".cfgfil.subtrn7" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn7" data-path=".cfgfil.subtrn7" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub8">
<c-input v-model="model.cfgfil.hotsub8" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub8">
<c-input v-model="model.cfgfil.hotsub8" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt8" data-path=".cfgfil.subtxt8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt8" data-path=".cfgfil.subtxt8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn8" data-path=".cfgfil.subtrn8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn8" data-path=".cfgfil.subtrn8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt9" data-path=".cfgfil.subtxt9" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt9" data-path=".cfgfil.subtxt9" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub9">
<c-input v-model="model.cfgfil.hotsub9" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub9">
<c-input v-model="model.cfgfil.hotsub9" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn9" data-path=".cfgfil.subtrn9" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn9" data-path=".cfgfil.subtrn9" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg4" prop="cfgfil.hotreg4">
<c-input v-model="model.cfgfil.hotreg4" placeholder="请输入hotspot reg4"></c-input>
</el-form-item>
<c-form-item label="hotspot reg4" prop="cfgfil.hotreg4">
<c-input v-model="model.cfgfil.hotreg4" :placeholder="$t('other.please_enter')+'hotspot reg4'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab_descr" data-path=".selbut.sptpenlab_descr" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab_descr" data-path=".selbut.sptpenlab_descr" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside4">
<c-input v-model="model.cfgfil.regside4" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside4">
<c-input v-model="model.cfgfil.regside4" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside8">
<c-input v-model="model.cfgfil.regside8" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside8">
<c-input v-model="model.cfgfil.regside8" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg8" prop="cfgfil.hotreg8">
<c-input v-model="model.cfgfil.hotreg8" placeholder="请输入hotspot reg8"></c-input>
</el-form-item>
<c-form-item label="hotspot reg8" prop="cfgfil.hotreg8">
<c-input v-model="model.cfgfil.hotreg8" :placeholder="$t('other.please_enter')+'hotspot reg8'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside12">
<c-input v-model="model.cfgfil.regside12" placeholder="请输入Regside"></c-input>
</el-form-item>
<c-form-item label="Regside" prop="cfgfil.regside12">
<c-input v-model="model.cfgfil.regside12" :placeholder="$t('other.please_enter')+'Regside'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg12" prop="cfgfil.hotreg12">
<c-input v-model="model.cfgfil.hotreg12" placeholder="请输入hotspot reg12"></c-input>
</el-form-item>
<c-form-item label="hotspot reg12" prop="cfgfil.hotreg12">
<c-input v-model="model.cfgfil.hotreg12" :placeholder="$t('other.please_enter')+'hotspot reg12'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt4" data-path=".cfgfil.regtxt4" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt4" data-path=".cfgfil.regtxt4" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt8" data-path=".cfgfil.regtxt8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt8" data-path=".cfgfil.regtxt8" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt12" data-path=".cfgfil.regtxt12" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt12" data-path=".cfgfil.regtxt12" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub10">
<c-input v-model="model.cfgfil.hotsub10" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub10">
<c-input v-model="model.cfgfil.hotsub10" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt10" data-path=".cfgfil.subtxt10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt10" data-path=".cfgfil.subtxt10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn10" data-path=".cfgfil.subtrn10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn10" data-path=".cfgfil.subtrn10" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab" data-path=".selbut.sptpenlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab" data-path=".selbut.sptpenlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspclsdat" data-path=".selbut.dspclsdat" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspclsdat" data-path=".selbut.dspclsdat" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn11" data-path=".cfgfil.subtrn11" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn11" data-path=".cfgfil.subtrn11" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt11" data-path=".cfgfil.subtxt11" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt11" data-path=".cfgfil.subtxt11" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub11">
<c-input v-model="model.cfgfil.hotsub11" placeholder="请输入hotspot submenu 1"></c-input>
</el-form-item>
<c-form-item label="hotspot submenu 1" prop="cfgfil.hotsub11">
<c-input v-model="model.cfgfil.hotsub11" :placeholder="$t('other.please_enter')+'hotspot submenu 1'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab_descr" data-path=".selbut.trnpenlab_descr" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab_descr" data-path=".selbut.trnpenlab_descr" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab" data-path=".selbut.trnpenlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab" data-path=".selbut.trnpenlab" > </span>
</c-col>
</div>
</template>
<script>
......
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Trtsel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="110px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<!--PD000006 -->
<!--
<el-tab-pane label="查詢界面" name="infsea">
<m-infsea :model="model" :codes="codes"/>
<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">
<!--trtsel PD000012 Menu -->
<el-tab-pane :label="$t('trtsel.PD000012')" name="sel">
<m-sel :model="model" :codes="codes"/>
</el-tab-pane>
-->
<c-content>
<m-infsea
v-show="!showPanel"
@updateShowPanel="updateShowPanel($event)"
:model="model"
:codes="codes"
ref="infsea"
/>
</c-content>
<c-tabs
v-model="tabVal"
v-show="showPanel"
ref="elment"
type="card"
@tab-click="tabClick"
>
<!--PD000017 -->
<el-tab-pane label="内容" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--
<el-tab-pane label="条款" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Transactions" name="trnpan">
<m-trnpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="余额信息" name="cbsinfp">
<m-cbsinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="发生额信息" name="cbeinfp">
<m-cbeinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="费用明细" name="fepinfp">
<m-fepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="临时账务" name="sepinfp">
<m-sepinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="账务信息" name="gleinfp">
<m-gleinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="面函、报文" name="smhinfp">
<m-smhinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="经办信息" name="peninfp">
<m-peninfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="表外信息" name="liainfp">
<m-liainfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Print" name="prtpan">
<m-prtpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Order" name="ordpan">
<m-ordpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="银行明细" name="detp1">
<m-detp1 :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="明细" name="detp2">
<m-detp2 :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="声明" name="stament">
<m-stament :model="model" :codes="codes"/>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
<c-button
v-show="showPanel"
style="margin-left: 75%; bottom: 10%; position: sticky"
size="small"
@click="goBack()"
>
<!-- @click="getDitSelInfo(scope.$index, scope.row)" -->
返回
</c-button>
</div>
</template>
<script>
......@@ -138,9 +19,10 @@ import Check from "~/model/Trtsel/Check"
import Default from "~/model/Trtsel/Default"
import Pattern from "~/model/Trtsel/Pattern"
import Sel from "./Sel"
import Infsea from "./Infsea";
export default {
name: "Trtsel",
components:{
"m-sel" : Sel,
},
......@@ -154,6 +36,7 @@ export default {
return {
tabVal: "",
trnName: "trtsel",
trnType: "",
model: new Trtsel().data,
checkRules: Check,
defaultRules: Default,
......@@ -164,7 +47,11 @@ export default {
}
},
methods:{
tabClick(){
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
......@@ -172,6 +59,7 @@ export default {
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
......
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