Commit 92cece53 by liuxin
parents 325e16e1 231b45ca
<template>
<div style="display:flex" v-bind:class="classObj">
<div style="flex:1">
<slot>
</slot>
</div>
<div style="display:inline-block">
<slot name="footer"></slot>
</div>
</div>
</template>
<script>
export default {
prop:{
align: {
type: [String],
default: 'row'
},
},
computed:{
classObj(){
return {
fullbox:true,
'fullbox-alignRow':this.align!='col',
'fullbox-alignCol':this.align=='col'
}
}
}
}
</script>
<style>
.fullbox{
display:flex;
}
.fullbox-alignRow{
flex-direction: row;
}
.fullbox-alignCol{
flex-direction: column;
}
</style>
\ No newline at end of file
......@@ -161,6 +161,7 @@ export default {
it.srcStr = d;
arr.push(it);
}
this.currentPage=1
return arr;
},
},
......
......@@ -47,6 +47,7 @@ import BusinessButon from "./BusinessButton"
import InfSearchGroup from "./InfSearchGroup"
import InputSelect from "./InputSelect"
import Fullbox from "./Fullbox"
export default {
install(Vue) {
......@@ -97,5 +98,6 @@ export default {
Vue.component("c-infsearch-group", InfSearchGroup)
Vue.component("c-codelabel", CodeLabel)
Vue.component("c-inputselect", InputSelect)
Vue.component("c-fullbox", Fullbox)
}
}
\ No newline at end of file
......@@ -79,6 +79,18 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDocdisButtxmsel(){
let rtnmsg = await this.executeRule("docdis.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfconButshw(){
let rtnmsg = await this.executeRule("infcon.butshw")
if(rtnmsg.respCode == SUCCESS)
......@@ -103,5 +115,22 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleReset() {
},
async handleSearch() {
let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS)
{
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -66,6 +66,12 @@ export default class Letcan{
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
}
},
mtabut:{
coninf:{
......
......@@ -5,80 +5,82 @@
@form-search="errpHandleSearch"
>
<template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item label="申报编号" prop="errsel.rptno" style="width: 100%">
<c-input
v-model="model.errsel.rptno"
maxlength="22"
placeholder="请输入申报编号"
></c-input>
</el-form-item>
</c-col>
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item label="申报编号" prop="errsel.rptno" style="width: 100%">
<c-input
v-model="model.errsel.rptno"
maxlength="22"
placeholder="请输入申报编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="起止日期" style="width: 100%">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.bopquep.frmdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择From"
></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.bopquep.tildat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Until"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="起止日期" style="width: 100%">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.bopquep.frmdat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择From"
></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.bopquep.tildat"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Until"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务所属行" prop="bopquep.ownextkey" style="width: 100%">
<c-select
v-model="model.bopquep.ownextkey"
style="width: 100%"
placeholder="请选择业务所属行"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="23" style="margin-left: 9px;text-align: right;height:36.8px">
<el-button size="small" @click="errpHandleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="errpHandleSearch"
>查询</el-button
<c-col :span="8">
<el-form-item label="业务所属行" prop="bopquep.ownextkey" style="width: 100%">
<c-select
v-model="model.bopquep.ownextkey"
style="width: 100%"
placeholder="请选择业务所属行"
>
</c-col>
</el-row>
</el-form>
</div>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="23" style="margin-left: 9px;text-align: right;height:36.8px">
<el-button size="small" @click="errpHandleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="errpHandleSearch"
>查询</el-button
>
</c-col>
</el-row>
</el-form>
<!-- </template>
</c-list-search> -->
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
......
......@@ -192,7 +192,12 @@
</template>
</c-list-search>
<c-row style="margin-top: 10px">
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<c-row style="margin-top: 20px">
<c-col style="margin-left: 9px;">
<c-button size="small" type="primary" style="margin-left:0">导出Excel</c-button>
<c-button size="small" type="primary" style="margin-left:0">应急导出</c-button>
......@@ -392,5 +397,11 @@ export default {
},
};
</script>
<style>
<style scoped>
.eibs-tab >>> .m-table-search{
border-bottom: 0;
}
.eibs-tab >>> .m-table-search-operation-top {
width: calc(95.833333% + 9px);
}
</style>
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form
class="m-table-search-form"
ref="paramsForm"
......@@ -190,7 +190,12 @@
</el-row>
</el-form>
</div>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template>
</c-list-search> -->
......
......@@ -112,8 +112,7 @@
style="width: 48%"
disabled
></c-input>
<label style="display: inline-block; width: 2%; text-align: center"
>-</label>
<label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
<c-input
v-model="model.olddidgrp.rec.nomton"
style="width: 48%"
......@@ -235,7 +234,7 @@
v-model="model.trnmod.swiadd.newnomtopame"
style="width: 48%"
></c-input>
<label style="display: inline-block; width: 2%; text-align: center">-</label>
<label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
<c-input
v-model="model.trnmod.swiadd.newnomtoname"
style="width: 48%"
......
......@@ -145,7 +145,7 @@
disabled
placeholder="请输入Amount Tolerance - Positive"
></c-input>
<label style="display:inline-block;width:2%;text-align:center;">-</label>
<label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
<c-input
v-model="model.didgrp.rec.nomton"
maxlength="9"
......
......@@ -13,10 +13,9 @@
<c-col :span="24">
<el-form-item label="特殊规定" prop="litameadv">
<c-col :span="8">
<c-select
v-model="model.litameadv"
style="width: 60%"
style="width: 30%"
placeholder="请选择特殊规定"
>
<el-option
......@@ -27,7 +26,6 @@
>
</el-option>
</c-select>
</c-col>
</el-form-item>
</c-col>
......@@ -46,11 +44,11 @@
</c-col>
<c-col :span="24">
<el-form-item label="开证行" prop="bchname" style="width: 65%">
<el-form-item label="开证行" prop="bchname">
<c-input
v-model="model.bchname"
maxlength="40"
style="width: 50%"
style="width: 30%"
placeholder="请输入branch name"
></c-input>
</el-form-item>
......
......@@ -11,7 +11,7 @@
</el-form-item>
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="付款期限" prop="didgrp.rec.tenmaxday" >
<c-input :disabled="model.didgrp.rec.avbby == 'P'" v-model.number="model.didgrp.rec.tenmaxday" placeholder="请输入" style="width:100%" maxlength="3"></c-input>
</el-form-item>
......@@ -43,7 +43,7 @@
</el-form-item>
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp">
<c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择" @change="recTratypChange" :disabled="model.didgrp.rec.mytype == 'F'">
<el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
......@@ -88,14 +88,14 @@
<!-- ========================= Right ========================= -->
<c-col :span="11" :offset="1">
<el-form-item label="分批装运货物" prop="didgrp.rec.shppar">
<c-select v-model="model.didgrp.rec.shppar" style="width:50%" placeholder="请选择">
<c-select v-model="model.didgrp.rec.shppar" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择" :disabled="model.didgrp.rec.shppar != 'Y'" style="width:50%">
<c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择" :disabled="model.didgrp.rec.shppar != 'Y'" style="width:100%">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
......@@ -106,7 +106,7 @@
</el-form-item>
<el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:50%" placeholder="请选择" :disabled="model.didgrp.rec.mytype == 'F'">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择" :disabled="model.didgrp.rec.mytype == 'F'">
<el-option label="不允许" value="禁止"></el-option>
<el-option label="允许" value="允许"></el-option>
</c-select>
......
......@@ -86,7 +86,7 @@
</el-form-item>
</c-col>
<!-- ============= 议付行 ========================= -->
<c-col :span="13">
<c-col :span="24">
<el-form-item label="是否可议付" prop="didgrp.rec.fenctg">
<c-select
v-model="model.didgrp.rec.fenctg"
......@@ -165,7 +165,7 @@
}"
></c-ptapdome>
<!-- ========================转让行 ======================== -->
<c-col :span="13">
<c-col :span="24">
<el-form-item label="是否可以转让" prop="didgrp.rec.lcrtyp">
<c-select
v-model="model.didgrp.rec.lcrtyp"
......@@ -302,7 +302,7 @@
</el-form-item>
</c-col>
<!-- =========================保兑行========================= -->
<c-col :span="13">
<c-col :span="24">
<el-form-item label="是否可保兑" prop="didgrp.rec.bdflg">
<c-select
v-model="model.didgrp.rec.bdflg"
......
......@@ -13,13 +13,13 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="MT799(79)签名" prop="ditp.signam">
<c-input v-model="model.ditp.signam" maxlength="50" @blur="BlurSignam" ></c-input>
</el-form-item>
</c-col>
<c-col :span="15">
<c-col :span="20">
<el-form-item label="MT799(79)备注" prop="ditp.remark">
<c-input type="textarea" v-model="model.ditp.remark" maxlength="800" :rows="10" ></c-input>
</el-form-item>
......
......@@ -3,48 +3,39 @@
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<el-form-item
label="信用证号码"
prop="didgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.didgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
style="width: 95%"
disabled
></c-input>
<c-fullbox>
<c-input
v-model="model.didgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin:0px 10px 0 10;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDitpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin:0 10px 0 0;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="3" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin:0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDitpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
<!-- </c-col> -->
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="didgrp.rec.nam">
......@@ -60,38 +51,31 @@
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="20">
<c-col :span="24">
<el-form-item
label="所属客户经理"
prop="ditp.usr.extkey"
style="width: 100%"
>
<c-input
style="width: 95%"
v-model="model.ditp.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
></c-input>
<c-fullbox>
<c-input
v-model="model.ditp.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin-left:10px;padding: 0 10px;"
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="1">
<!-- <el-form-item label="" label-width="17px"> -->
<c-button
style="margin:0 10px 0 0;padding: 0 10px;"
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
<!-- </el-form-item> -->
</c-col>
<!-- <c-col>
&nbsp;
</c-col> -->
<c-col :span="11">
<c-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur" previewLabel="信用证币种">
<c-select
......@@ -311,6 +295,7 @@
<c-select
v-model="model.didgrp.rec.elcflg"
placeholder="请选择是否通过电证系统"
style="width:100%"
>
<el-option
v-for="item in codes.elcflg"
......@@ -323,7 +308,7 @@
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="报文类型" label-width="103px">
<el-form-item label="报文类型">
<c-select v-model="model.ditp.msgtyp" placeholder="请选择报文类型"
:code="getValues('ditp.msgtyp')"
:disabled="model.didgrp.rec.elcflg!='Y'" />
......
<template>
<c-content class="eibs-tab" :height="200">
<c-infsearch-group @handleSearch="handleSearch" @handleReset="handleReset">
<!-- <div >
<c-button size="small" type="primary" @click="onInfbutSearow">Search</c-button>
<c-button size="small" type="primary" @click="onInfbutDsp" disabled>Display</c-button>
<c-button size="small" type="primary" @click="onInfbutUserow" disabled>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>
</div> -->
<div class="eibs-tab">
<!-- 持续展示区 -->
<template slot="keepShow">
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<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-row>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<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-row>
</c-col>
</c-row>
</template>
<template slot="changeShow">
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<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-row>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="10" :offset="1">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" style="width:100%"
placeholder="请选择"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="and" prop="infcon.opndatto" label-width="40px">
<c-date-picker type="date" v-model="model.infcon.opndatto" style="width:100%"
placeholder="请选择"></c-date-picker>
</el-form-item>
</c-col>
</c-row>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<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-row>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Visible Name" prop="infcon.pty.nam">
<c-input disabled v-model="model.infcon.pty.nam" maxlength="40"
placeholder="请输入External Visible Name">
</c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :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-row>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Role" prop="infcon.searol">
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role" :code="codes.rolall">
</c-select>
</el-form-item>
</c-col>
</c-row>
</c-col>
</c-row>
<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="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Resp.User" 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-row>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Status" prop="infcon.seasta">
<c-select v-model="model.infcon.seasta" style="width:100%" placeholder="请选择Status"
:code="codes.seasta">
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-col :span="23">
<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" style="width: 100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%">
<c-col :span="11">
<c-date-picker type="date" 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" 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>
</c-row>
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Currency" prop="infcon.seacur">
<c-select v-model="model.infcon.seacur" style="width:100%" placeholder="请选择Currency"
:code="codes.cur">
</c-select>
</el-form-item>
</c-col>
</c-row>
<!-- 可控展示区 -->
<c-row v-show="searchSlot.searchToggle">
<c-col :span="23">
<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" style="width: 100%"></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 disabled v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" style="width: 100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Sel 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>
<c-col :span="12">
<c-row>
<c-col :span="10" :offset="1">
<el-form-item label="Amount between" prop="infcon.seaamtfr">
<c-input-currency v-model="model.infcon.seaamtfr" placeholder="请输入Amount">
</c-input-currency>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="and" prop="infcon.seaamtto" label-width="40px">
<c-input-currency v-model="model.infcon.seaamtto" placeholder="请输入Amount">
</c-input-currency>
</el-form-item>
</c-col>
</c-row>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<el-form-item label="Document Type" prop="seadoctypcod">
<c-select v-model="model.seadoctypcod" style="width:100%" placeholder="请选择Document Type" :code="codes.seadoctypcod">
</c-select>
</el-form-item>
</c-col>
</c-row>
<c-col :span="23">
<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="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="Role" prop="infcon.searol" style="width: 100%">
<c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role" :code="codes.rolall"></c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
<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-row>
</c-col>
</c-row>
<c-row>
<c-col :span="12">
<c-row>
<c-col :span="18" >
<el-form-item label="" prop="infcon.forflg" label-width="20px">
<c-checkbox v-model="model.infcon.forflg">转卖单据</c-checkbox>
</el-form-item>
</c-col>
</c-row>
<c-col :span="23">
<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" :code="codes.seasta"></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" :code="codes.cur"></c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Amount between" 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>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
</c-col>
</c-row>
<c-col :span="23">
<c-col :span="8">
<el-form-item label="Document Type" prop="seadoctypcod" style="width: 100%">
<c-select v-model="model.seadoctypcod" style="width:100%" placeholder="请选择Document Type" :code="codes.seadoctypcod"></c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Invoice No." prop="infcon.invnum" style="width: 100%">
<c-input v-model="model.infcon.invnum" maxlength="16" placeholder="请输入Invoice No."></c-input>
</el-form-item>
</c-col>
<c-col :span="6" :offset="2">
<el-form-item label="" prop="infcon.forflg" label-width="20px">
<c-checkbox v-model="model.infcon.forflg">转卖单据</c-checkbox>
</el-form-item>
</c-col>
</c-col>
</c-row>
</el-form>
</template>
<!-- <c-col :span="6">
......@@ -231,89 +145,154 @@
</el-form-item>
</c-col> -->
</c-infsearch-group>
</c-list-search>
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<!-- <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">Display</c-button>
<c-button size="small" type="primary">Use</c-button>
</c-col>
</c-row>
</c-row> -->
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<el-row>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<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>
</c-istream-table>
</c-row>
<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">
<!-- <c-col :span="22" :offset="1">
<c-istream-table :list="data" :columns="columns"></c-istream-table>
</c-col> -->
<c-button
style="margin-left: 0"
size="small"
>
详情
</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.row['Reference'])"
>
info
</c-button>
-->
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
</c-content>
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns">
<m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose" >11</m-busbtn>
</div>
</el-dialog>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbed/Event"
import BusNavbar from "~/views/Business/Infbdd/BusNavbar"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
components:{'m-busbtn':BusNavbar},
data(){
return {
ownref:"",
initdialog:false,
stmData: {
columns: [
"1 1 \"Reference\" 100",
"2 1 \"Resp. User\" 100",
"3 1 \"Invoice No.\" 100",
"1 2 \"Party Number\" 133",
"2 2 \"Applicant\" 133",
"3 2 \"PTA NO.\" 0",
"1 3 \"Party Number\" 133",
"2 3 \"Beneficiary\" 133",
"3 3 \"Beneficiary CN\" 133",
"1 4 \"Party Number\" 133",
"2 4 \"Issuing Bank\" 133",
"1 5 \"Party Number\" 133",
"2 5 \"Purchasing bank\" 133",
"3 5 \"转卖日期\" 133",
"1 6 \"Opened\" 0",
"2 6 \"Closed\" 0",
"1 7 \"Cur\" 0",
"2 7 \"Cur\" 0",
"1 8 \"Doc.Amount\" 0",
"2 8 \"Open Amount\" 0"
// '1 1 "Reference" 100',
// '2 1 "Resp. User" 100',
// '3 1 "Invoice No." 100',
// '1 2 "Party Number" 133',
// '2 2 "Applicant" 133',
// '3 2 "PTA NO." 0',
// '1 3 "Party Number" 133',
// '2 3 "Beneficiary" 133',
// '3 3 "Beneficiary CN" 133',
// '1 4 "Party Number" 133',
// '2 4 "Issuing Bank" 133',
// '1 5 "Party Number" 133',
// '2 5 "Purchasing bank" 133',
// '3 5 "转卖日期" 133',
// '1 6 "Opened" 0',
// '2 6 "Closed" 0',
// '1 7 "Cur" 0',
// '2 7 "Cur" 0',
// '1 8 "Doc.Amount" 0',
// '2 8 "Open Amount"0'
'1 14 "转卖日期" 133',
'2 1 "Reference" 100',
'3 2 "Resp. User" 100',
'4 3 "Invoice No." 100',
'5 15 "Opened" 0',
'6 16 "Closed" 0',
'7 4 "Party Number" 133',
'8 5 "Applicant" 133',
'9 6 "PTA NO." 0',
'10 7 "Party Number" 133',
'11 8 "Beneficiary" 133',
'12 9 "Beneficiary CN" 133',
'13 10 "Party Number" 133',
'14 11 "Issuing Bank" 133',
'15 12 "Party Number" 133',
'16 13 "Purchasing bank" 133',
'17 17 "Cur" 0',
'18 19 "Doc.Amount" 0',
'19 18 "Cur" 0',
'20 20 "Open Amount"0'
],
data: [
]
}
}
data: [],
},
};
},
methods:{...Event,
handleSearch(callback) {
setTimeout(() => {
this.$notify.info({ title: '提示', message: '模拟post请求控制按钮状态' });
// 执行子组件回调函数控制按钮状态
callback()
}, 1000)
},
handleReset() {
}
async getButtons(ownref){
this.initdialog = true
this.ownref = ownref
console.log("ownref:" +ownref);
setTimeout(()=>{
this.$refs.childs.$emit("childmethods")
},10)
},
async onChoose(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.initdialog = false
} ,
async getDitSelInfo(code){
//跳转交易
this.$router.history.push("/business/" + code)
this.initdialog = false
}
},
created:function(){
}
}
created: function () {},
};
</script>
<style>
......
......@@ -6,109 +6,95 @@
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" class="infbedTab">
<!--选择 -->
<el-tab-pane label="选择" name="infsea">
<c-content>
<!-- <el-tab-pane label="选择" name="infsea"> -->
<!-- <c-content> -->
<m-infsea :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!-- </c-content> -->
<!-- </el-tab-pane> -->
<!--内容 -->
<el-tab-pane label="内容" name="ovwp">
<!-- <el-tab-pane label="内容" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--附言 -->
<el-tab-pane label="附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--Transactions -->
<el-tab-pane label="Transactions" name="trnpan">
<c-content>
<m-trnpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--CBS Info -->
<el-tab-pane label="CBS Info" name="cbsinfp">
<c-content>
<m-cbsinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--CBE Info -->
<el-tab-pane label="CBE Info" name="cbeinfp">
<c-content>
<m-cbeinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--FEP /FCP Info -->
<el-tab-pane label="FEP /FCP Info" name="fepinfp">
<c-content>
<m-fepinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--SEP Info -->
<el-tab-pane label="SEP Info" name="sepinfp">
<c-content>
<m-sepinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--GLE Bookings -->
<el-tab-pane label="分录信息" name="gleinfp">
<c-content>
<m-gleinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--SMH Info -->
<el-tab-pane label="报文信息" name="smhinfp">
<c-content>
<m-smhinfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--SPT /DIA Info -->
<el-tab-pane label="经办信息" name="peninfp">
<c-content>
<m-peninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--Engagement -->
<el-tab-pane label="Engagement" name="liainfp">
<c-content>
<m-liainfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--Print -->
<el-tab-pane label="Print" name="prtpan">
<c-content>
<m-prtpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--Order -->
<el-tab-pane label="Order" name="ordpan">
<c-content>
<m-ordpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
</div>
......@@ -139,6 +125,7 @@ import Coninfp from "./Coninfp"
// import Coninfp from "~/views/Public/Coninfp";
export default {
name: 'Infbed',
components:{
"m-infsea" : Infsea,
"m-ovwp" : Ovwp,
......@@ -185,6 +172,7 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
......@@ -195,5 +183,24 @@ export default {
}
</script>
<style>
.infbedTab .el-tabs__content {
padding: 10px 0 10px 0;
}
.infbedTab .infrow {
padding: 0 10px 0 10px;
}
.infTopBtn {
position: absolute;
top: 0;
z-index: 5;
width: 100%;
height: 30px;
padding: 10px 0 10px 30px;
background-color: #f7faff;
}
.eContainer {
padding: 3px 15px;
}
</style>
......@@ -9,7 +9,7 @@
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="22" style="margin-bottom: 18px" :offset="1">
<!-- <c-col :span="22" style="margin-bottom: 18px" :offset="1">
<c-table
style="text-align: center"
:list="model.trnmod.trncod.doceot"
......@@ -43,7 +43,7 @@
</c-table>
</c-col>
</c-col> -->
......
......@@ -6,12 +6,12 @@
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-width="120px"
label-position="left"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" class="letcanTab">
<!--PD000016 -->
<el-tab-pane label="Cancelation" name="canp">
......@@ -61,19 +61,22 @@
</template>
<script>
import Api from "~/service/Api"
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"
import Letcan from "~/model/Letcan"
import CommonProcess from "~/mixin/CommonProcess"
import CommonFuncs from "~/mixin/CommonFuncs";
import Check from "~/model/Letcan/Check"
import Default from "~/model/Letcan/Default"
import Pattern from "~/model/Letcan/Pattern"
import Canp from "./Canp"
import Setpan from "./Setpan"
// import Setpan from "./Setpan"
import Coninfp from "./Coninfp"
import Docpan from "./Docpan"
import Doctre from "./Doctre"
import Limitbody from "./Limitbody"
// import Setpan from "~/views/Public/Setpan";
import Setpan from "~/views/Public/Setpan";
export default {
......@@ -90,7 +93,7 @@ export default {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
mixins: [CommonProcess, CommonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "canp",
......@@ -127,5 +130,11 @@ export default {
}
</script>
<style>
.infcanTab .el-tabs__content {
padding: 10px 0 10px 0;
}
.infcanTab .infrow {
padding: 0 10px 0 10px;
}
</style>
......@@ -2,236 +2,240 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<!-- <el-row>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc">
<c-checkbox v-model="chkinc">Incoming</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdzt">
<c-checkbox v-model="chkdzt">E-Trade</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkpen">
<c-checkbox v-model="chkpen">Break</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcor">
<c-checkbox v-model="chkcor">Correction</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkaut">
<c-checkbox v-model="chkaut">Automatic</c-checkbox>
</el-form-item>
</c-col>
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<!-- <el-row>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc">
<c-checkbox v-model="chkinc">Incoming</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdzt">
<c-checkbox v-model="chkdzt">E-Trade</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkpen">
<c-checkbox v-model="chkpen">Break</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdel">
<c-checkbox v-model="chkdel">Reject</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chktco">
<c-checkbox v-model="chktco">网银</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcor">
<c-checkbox v-model="chkcor">Correction</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkaut">
<c-checkbox v-model="chkaut">Automatic</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcan">
<c-checkbox v-model="chkcan">归档</c-checkbox>
</el-form-item>
</c-col>
</el-row> -->
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item label="业务编号" prop="selobj" style="width: 100%">
<c-input
style="width: 100%"
v-model="model.selobj"
maxlength="32"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdel">
<c-checkbox v-model="chkdel">Reject</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chktco">
<c-checkbox v-model="chktco">网银</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="创建时间" style="width: 100%">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.inidatfro"
style="width: 100%"
placeholder="请选择Date of entry of Transaction"
></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.inidattil"
style="width: 100%"
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcan">
<c-checkbox v-model="chkcan">归档</c-checkbox>
</el-form-item>
</c-col>
</el-row> -->
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item label="业务编号" prop="selobj" style="width: 100%">
<c-input
style="width: 100%"
v-model="model.selobj"
maxlength="32"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="来源" style="width: 100%" prop="sourceModel">
<el-select
clearable
v-model="sourceModel"
<c-col :span="8">
<el-form-item label="创建时间" style="width: 100%">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.inidatfro"
style="width: 100%"
placeholder="请选择Date of entry of Transaction"
></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.inidattil"
style="width: 100%"
placeholder="请选择来源"
multiple
collapse-tags
@change="sourceChangeEvent"
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="来源" style="width: 100%" prop="sourceModel">
<el-select
clearable
v-model="sourceModel"
style="width: 100%"
placeholder="请选择来源"
multiple
collapse-tags
@change="sourceChangeEvent"
>
<el-option
v-for="item in sourceData"
:key="item.value"
:label="item.label"
:value="item.value"
>
<el-option
v-for="item in sourceData"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</c-col>
</el-option>
</el-select>
</el-form-item>
</c-col>
</el-row>
</c-col>
</el-row>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="选择用户"
prop="usfmod.flt"
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="选择用户"
prop="usfmod.flt"
style="width: 100%"
>
<!-- <c-col :span="20"> -->
<c-select
v-model="model.usfmod.flt"
style="width: 100%"
placeholder="请选择User"
>
<!-- <c-col :span="20"> -->
<c-select
v-model="model.usfmod.flt"
style="width: 100%"
placeholder="请选择User"
<el-option
v-for="item in codes.flt"
:key="item.value"
:label="item.label"
:value="item.value"
>
<el-option
v-for="item in codes.flt"
:key="item.value"
:label="item.label"
:value="item.value"
</el-option>
</c-select>
<!-- </c-col> -->
<!-- <c-col :span="4" style="text-align: right">
<c-button
size="small"
type="primary"
style="margin: 0 0"
icon="el-icon-search"
@click="onUsfmodShwflt"
>
</el-option>
</c-select>
<!-- </c-col> -->
<!-- <c-col :span="4" style="text-align: right">
<c-button
size="small"
type="primary"
style="margin: 0 0"
icon="el-icon-search"
@click="onUsfmodShwflt"
>
</c-button>
</c-col> -->
</el-form-item>
</c-col>
</c-button>
</c-col> -->
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务描述" prop="seltxt" style="width: 100%">
<c-input
v-model="model.seltxt"
maxlength="32"
placeholder="请输入Selection Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务描述" prop="seltxt" style="width: 100%">
<c-input
v-model="model.seltxt"
maxlength="32"
placeholder="请输入Selection Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务标志" prop="dflg" style="width: 100%">
<c-select
v-model="model.dflg"
style="width: 100%"
placeholder="请选择国内国际标志"
>
<el-option label="All" value="1"></el-option>
<el-option label="国内业务" value="2"></el-option>
<el-option label="国际业务" value="3"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务标志" prop="dflg" style="width: 100%">
<c-select
v-model="model.dflg"
style="width: 100%"
placeholder="请选择国内国际标志"
>
<el-option label="All" value="1"></el-option>
<el-option label="国内业务" value="2"></el-option>
<el-option label="国际业务" value="3"></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8" v-if="model.usfmod.flt === '<SELU>'">
<el-form-item label="经办柜员" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8" v-if="model.usfmod.flt === '<SELU>'">
<el-form-item label="经办柜员" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="8" v-else-if="model.usfmod.flt === '<SELB>'">
<el-form-item label="归属机构" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="8" v-else>
<c-col :span="8" v-else-if="model.usfmod.flt === '<SELB>'">
<el-form-item label="归属机构" style="width: 100%">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="8" v-else>
<el-form-item
label=""
style="width: 100%; height: 36.8px; margin: 0 0 0 0"
>
</el-form-item>
</c-col>
<c-col :span="16" style="text-align: right">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
>
</c-col>
<!-- <c-col :span="12" style="text-align:center" >
<c-checkbox v-model="model.chkypt">云平台</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item
label=""
style="width: 100%; height: 36.8px; margin: 0 0 0 0"
label="退回原因"
prop="yptinf"
style="width: 100%"
>
<c-input
v-model="model.yptinf"
maxlength="60"
placeholder="请输入退回原因"
:readonly="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="16" style="text-align: right">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
>
</c-col>
<!-- <c-col :span="12" style="text-align:center" >
<c-checkbox v-model="model.chkypt">云平台</c-checkbox>
</c-col> -->
</c-col> -->
</c-col>
</el-row>
</el-form>
<!-- <c-col :span="8">
<el-form-item
label="退回原因"
prop="yptinf"
style="width: 100%"
>
<c-input
v-model="model.yptinf"
maxlength="60"
placeholder="请输入退回原因"
:readonly="true"
></c-input>
</el-form-item>
</c-col> -->
</c-col>
</el-row>
</el-form>
</div>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form
class="m-table-search-form"
ref="paramsForm"
......@@ -218,7 +218,11 @@
</c-col>
</el-row>
</el-form>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
......
......@@ -2,212 +2,215 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务编号"
prop="trncorco.ownref"
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务编号"
prop="trncorco.ownref"
style="width: 100%"
>
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="创建时间" style="width: 100%" prop="trncorco.inidatfro">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidatfro"
style="width: 100%"
>
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
placeholder="请选择Date of entry of Transaction"
></c-date-picker>
</c-col>
<c-col :span="8">
<el-form-item label="创建时间" style="width: 100%" prop="trncorco.inidatfro">
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidatfro"
style="width: 100%"
placeholder="请选择Date of entry of Transaction"
></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.trncorco.inidattil"
style="width: 100%"
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</c-col>
</el-form-item>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="8">
<el-form-item
label="经办柜员"
prop="usrcon"
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidattil"
style="width: 100%"
>
<c-select
v-model="model.usrcon"
style="width: 100%"
placeholder="请选择User"
>
<el-option
v-for="item in codes.usrsort"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
placeholder="请选择Date of entry of Transaction until"
></c-date-picker>
</c-col>
</c-col>
</el-row>
<!--
<c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.atpget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
-->
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务状态"
prop="trncorco.relflg"
style="width: 100%"
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="经办柜员"
prop="usrcon"
style="width: 100%"
>
<c-select
v-model="model.usrcon"
style="width: 100%"
placeholder="请选择User"
>
<el-option
v-for="item in codes.usrsort"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select
v-model="model.trncorco.relflg"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in relflgCodes"
: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="bchcon"
style="width: 100%"
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
<!--
<c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.atpget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
-->
<el-row>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务状态"
prop="trncorco.relflg"
style="width: 100%"
>
<c-select
v-model="model.trncorco.relflg"
style="width: 100%"
placeholder="请选择Status"
>
<el-option
v-for="item in relflgCodes"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select
v-model="model.bchcon"
style="width: 100%"
placeholder="请选择Branch"
>
<el-option
v-for="item in codes.bchtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="业务机构"
prop="bchcon"
style="width: 100%"
>
<c-select
v-model="model.bchcon"
style="width: 100%"
placeholder="请选择Branch"
>
<el-option
v-for="item in codes.bchtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col :span="12">
<el-form-item label="and">
</el-form-item>
</c-col> -->
<!--
<c-col :span="12">
<el-form-item label="and">
</el-form-item>
</c-col> -->
<c-col :span="8">
<el-form-item
label="交易代码"
prop="atp.cod"
style="width: 100%"
>
<c-col :span="24">
<c-col :span="20">
<c-input
v-model="model.atp.cod"
maxlength="6"
style="width: 95%"
placeholder="请输入Transaction Type "
></c-input>
</c-col>
<!-- <c-input v-model="model.atpget.sdamod.seainf" style="width:10%" placeholder="i"></c-input> -->
<c-col :span="8">
<el-form-item
label="交易代码"
prop="atp.cod"
style="width: 100%"
>
<c-col :span="24">
<c-col :span="20">
<c-input
v-model="model.atp.cod"
maxlength="6"
style="width: 95%"
placeholder="请输入Transaction Type "
></c-input>
</c-col>
<!-- <c-input v-model="model.atpget.sdamod.seainf" style="width:10%" placeholder="i"></c-input> -->
<c-col :span="4">
<c-button
size="small"
style="width:100%;margin-left:0"
type="primary"
@click="onSeainf"
icon="el-icon-search"
></c-button>
</c-col>
</c-col>
</el-form-item>
<c-col :span="4">
<c-button
size="small"
style="width:100%;margin-left:0"
type="primary"
@click="onSeainf"
icon="el-icon-search"
></c-button>
</c-col>
</c-col>
</c-col>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务标志"
prop="trncorco.dflg"
style="width: 100%"
</el-form-item>
</c-col>
</c-col>
<c-col :span="23" style="margin-left: 9px;">
<c-col :span="8">
<el-form-item
label="业务标志"
prop="trncorco.dflg"
style="width: 100%"
>
<c-select
v-model="model.trncorco.dflg"
style="width: 100%"
placeholder="请选择业务标志"
>
<el-option
v-for="item in codes.dflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select
v-model="model.trncorco.dflg"
style="width: 100%"
placeholder="请选择业务标志"
>
<el-option
v-for="item in codes.dflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="交易名称"
prop="atptxt"
style="width: 100%"
>
<c-input
v-model="model.atptxt"
maxlength="37"
placeholder="请输入Transaction Text"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8" style="text-align:right">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="small" @click="handleSearch">查询</el-button>
</c-col>
</c-col>
</el-row>
</el-form>
</div>
<c-col :span="8">
<el-form-item
label="交易名称"
prop="atptxt"
style="width: 100%"
>
<c-input
v-model="model.atptxt"
maxlength="37"
placeholder="请输入Transaction Text"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8" style="text-align:right">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="small" @click="handleSearch">查询</el-button>
</c-col>
</c-col>
</el-row>
</el-form>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form
class="m-table-search-form"
ref="paramsForm"
......@@ -196,7 +196,11 @@
</c-col>
</el-row>
</el-form>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
......
......@@ -12,49 +12,45 @@
</c-form-item>
</c-col>
<c-col :span="20">
<c-col :span="24">
<el-form-item
:label="`${argadr.title}ID`"
:prop="`${argadr.grp}.${argadr.rol}.pts.extkey`"
style="width: 100%"
>
<c-input
style="width: 95%"
v-model="model[argadr.grp][argadr.rol].pts.extkey"
:placeholder="'请输入' + argadr.title + 'Extkey'"
@keyup.enter.native="
showGridPromptDialog(`${argadr.grp}.${argadr.rol}.pts.extkey`)
"
@change="valueChange"
></c-input>
<c-fullbox>
<c-input
v-model="model[argadr.grp][argadr.rol].pts.extkey"
:placeholder="'请输入' + argadr.title + 'Extkey'"
@keyup.enter.native="
showGridPromptDialog(`${argadr.grp}.${argadr.rol}.pts.extkey`)
"
@change="valueChange"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 10px;"
class="searchButton"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf(`${argadr.grp}.${argadr.rol}.pts.extkey`)"
>
</c-button>
<c-button
style="margin:0 0"
class="detailsButton"
size="small"
type="primary"
@click="onAplpDet"
>
{{ $t('buttons.details') }}
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin:0 10px 0 0;padding: 0 10px;"
class="searchButton"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf(`${argadr.grp}.${argadr.rol}.pts.extkey`)"
>
</c-button>
</c-col>
<c-col :span="3" style="text-align: right">
<c-button
style="margin:0 0"
class="detailsButton"
size="small"
type="primary"
@click="onAplpDet"
>
{{ $t('buttons.details') }}
</c-button>
<!-- </el-form-item> -->
</c-col>
<template v-if="!onlySearch">
<c-col v-if="isAdrblk" :span="24">
<el-form-item
......
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