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 { ...@@ -161,6 +161,7 @@ export default {
it.srcStr = d; it.srcStr = d;
arr.push(it); arr.push(it);
} }
this.currentPage=1
return arr; return arr;
}, },
}, },
......
...@@ -47,6 +47,7 @@ import BusinessButon from "./BusinessButton" ...@@ -47,6 +47,7 @@ import BusinessButon from "./BusinessButton"
import InfSearchGroup from "./InfSearchGroup" import InfSearchGroup from "./InfSearchGroup"
import InputSelect from "./InputSelect" import InputSelect from "./InputSelect"
import Fullbox from "./Fullbox"
export default { export default {
install(Vue) { install(Vue) {
...@@ -97,5 +98,6 @@ export default { ...@@ -97,5 +98,6 @@ export default {
Vue.component("c-infsearch-group", InfSearchGroup) Vue.component("c-infsearch-group", InfSearchGroup)
Vue.component("c-codelabel", CodeLabel) Vue.component("c-codelabel", CodeLabel)
Vue.component("c-inputselect", InputSelect) Vue.component("c-inputselect", InputSelect)
Vue.component("c-fullbox", Fullbox)
} }
} }
\ No newline at end of file
...@@ -79,6 +79,18 @@ export default { ...@@ -79,6 +79,18 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); 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(){ async onInfconButshw(){
let rtnmsg = await this.executeRule("infcon.butshw") let rtnmsg = await this.executeRule("infcon.butshw")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
...@@ -103,5 +115,22 @@ export default { ...@@ -103,5 +115,22 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); 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{ ...@@ -66,6 +66,12 @@ export default class Letcan{
}, },
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
}
}, },
mtabut:{ mtabut:{
coninf:{ coninf:{
......
...@@ -5,80 +5,82 @@ ...@@ -5,80 +5,82 @@
@form-search="errpHandleSearch" @form-search="errpHandleSearch"
> >
<template v-slot="searchSlot"> --> <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);"> <el-form
<el-form class="m-table-search-form"
class="m-table-search-form" ref="paramsForm"
ref="paramsForm" :inline="true"
:inline="true" label-position="right"
label-position="right" label-width="110px"
label-width="110px" size="small"
size="small" >
>
<el-row>
<el-row> <c-col :span="23" style="margin-left: 9px;">
<c-col :span="23" style="margin-left: 9px;"> <c-col :span="8">
<c-col :span="8"> <el-form-item label="申报编号" prop="errsel.rptno" style="width: 100%">
<el-form-item label="申报编号" prop="errsel.rptno" style="width: 100%"> <c-input
<c-input v-model="model.errsel.rptno"
v-model="model.errsel.rptno" maxlength="22"
maxlength="22" placeholder="请输入申报编号"
placeholder="请输入申报编号" ></c-input>
></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="起止日期" style="width: 100%"> <el-form-item label="起止日期" style="width: 100%">
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bopquep.frmdat" v-model="model.bopquep.frmdat"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
placeholder="请选择From" placeholder="请选择From"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label> <label style="display: inline-block; width: 100%">-</label>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bopquep.tildat" v-model="model.bopquep.tildat"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
placeholder="请选择Until" placeholder="请选择Until"
></c-date-picker> ></c-date-picker>
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="业务所属行" prop="bopquep.ownextkey" style="width: 100%"> <el-form-item label="业务所属行" prop="bopquep.ownextkey" style="width: 100%">
<c-select <c-select
v-model="model.bopquep.ownextkey" v-model="model.bopquep.ownextkey"
style="width: 100%" style="width: 100%"
placeholder="请选择业务所属行" 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> </c-select>
</el-row> </el-form-item>
</el-form> </c-col>
</div> </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> <!-- </template>
</c-list-search> --> </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> <el-row>
<c-col :span="23" style="margin-left: 9px;"> <c-col :span="23" style="margin-left: 9px;">
......
...@@ -192,7 +192,12 @@ ...@@ -192,7 +192,12 @@
</template> </template>
</c-list-search> </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-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">导出Excel</c-button>
<c-button size="small" type="primary" style="margin-left:0">应急导出</c-button> <c-button size="small" type="primary" style="margin-left:0">应急导出</c-button>
...@@ -392,5 +397,11 @@ export default { ...@@ -392,5 +397,11 @@ export default {
}, },
}; };
</script> </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> </style>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot"> --> <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form <el-form
class="m-table-search-form" class="m-table-search-form"
ref="paramsForm" ref="paramsForm"
...@@ -190,7 +190,12 @@ ...@@ -190,7 +190,12 @@
</el-row> </el-row>
</el-form> </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> <!-- </template>
</c-list-search> --> </c-list-search> -->
......
...@@ -112,8 +112,7 @@ ...@@ -112,8 +112,7 @@
style="width: 48%" style="width: 48%"
disabled disabled
></c-input> ></c-input>
<label style="display: inline-block; width: 2%; text-align: center" <label style="display:inline-block;width:calc(3% - 4px);text-align:center;">-</label>
>-</label>
<c-input <c-input
v-model="model.olddidgrp.rec.nomton" v-model="model.olddidgrp.rec.nomton"
style="width: 48%" style="width: 48%"
...@@ -235,7 +234,7 @@ ...@@ -235,7 +234,7 @@
v-model="model.trnmod.swiadd.newnomtopame" v-model="model.trnmod.swiadd.newnomtopame"
style="width: 48%" style="width: 48%"
></c-input> ></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 <c-input
v-model="model.trnmod.swiadd.newnomtoname" v-model="model.trnmod.swiadd.newnomtoname"
style="width: 48%" style="width: 48%"
......
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
disabled disabled
placeholder="请输入Amount Tolerance - Positive" placeholder="请输入Amount Tolerance - Positive"
></c-input> ></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 <c-input
v-model="model.didgrp.rec.nomton" v-model="model.didgrp.rec.nomton"
maxlength="9" maxlength="9"
......
...@@ -13,10 +13,9 @@ ...@@ -13,10 +13,9 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="特殊规定" prop="litameadv"> <el-form-item label="特殊规定" prop="litameadv">
<c-col :span="8">
<c-select <c-select
v-model="model.litameadv" v-model="model.litameadv"
style="width: 60%" style="width: 30%"
placeholder="请选择特殊规定" placeholder="请选择特殊规定"
> >
<el-option <el-option
...@@ -27,7 +26,6 @@ ...@@ -27,7 +26,6 @@
> >
</el-option> </el-option>
</c-select> </c-select>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -46,11 +44,11 @@ ...@@ -46,11 +44,11 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="开证行" prop="bchname" style="width: 65%"> <el-form-item label="开证行" prop="bchname">
<c-input <c-input
v-model="model.bchname" v-model="model.bchname"
maxlength="40" maxlength="40"
style="width: 50%" style="width: 30%"
placeholder="请输入branch name" placeholder="请输入branch name"
></c-input> ></c-input>
</el-form-item> </el-form-item>
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</el-form-item> </el-form-item>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="24">
<el-form-item label="付款期限" prop="didgrp.rec.tenmaxday" > <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> <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> </el-form-item>
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
</el-form-item> </el-form-item>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="24">
<el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp"> <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'"> <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" <el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
...@@ -88,14 +88,14 @@ ...@@ -88,14 +88,14 @@
<!-- ========================= Right ========================= --> <!-- ========================= Right ========================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="分批装运货物" prop="didgrp.rec.shppar"> <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 v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw"> <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 v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
...@@ -106,7 +106,7 @@ ...@@ -106,7 +106,7 @@
</el-form-item> </el-form-item>
<el-form-item label="转运" prop="didgrp.rec.shptrs"> <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>
<el-option label="允许" value="允许"></el-option> <el-option label="允许" value="允许"></el-option>
</c-select> </c-select>
......
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- ============= 议付行 ========================= --> <!-- ============= 议付行 ========================= -->
<c-col :span="13"> <c-col :span="24">
<el-form-item label="是否可议付" prop="didgrp.rec.fenctg"> <el-form-item label="是否可议付" prop="didgrp.rec.fenctg">
<c-select <c-select
v-model="model.didgrp.rec.fenctg" v-model="model.didgrp.rec.fenctg"
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
}" }"
></c-ptapdome> ></c-ptapdome>
<!-- ========================转让行 ======================== --> <!-- ========================转让行 ======================== -->
<c-col :span="13"> <c-col :span="24">
<el-form-item label="是否可以转让" prop="didgrp.rec.lcrtyp"> <el-form-item label="是否可以转让" prop="didgrp.rec.lcrtyp">
<c-select <c-select
v-model="model.didgrp.rec.lcrtyp" v-model="model.didgrp.rec.lcrtyp"
...@@ -302,7 +302,7 @@ ...@@ -302,7 +302,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- =========================保兑行========================= --> <!-- =========================保兑行========================= -->
<c-col :span="13"> <c-col :span="24">
<el-form-item label="是否可保兑" prop="didgrp.rec.bdflg"> <el-form-item label="是否可保兑" prop="didgrp.rec.bdflg">
<c-select <c-select
v-model="model.didgrp.rec.bdflg" v-model="model.didgrp.rec.bdflg"
......
...@@ -13,13 +13,13 @@ ...@@ -13,13 +13,13 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="20">
<el-form-item label="MT799(79)签名" prop="ditp.signam"> <el-form-item label="MT799(79)签名" prop="ditp.signam">
<c-input v-model="model.ditp.signam" maxlength="50" @blur="BlurSignam" ></c-input> <c-input v-model="model.ditp.signam" maxlength="50" @blur="BlurSignam" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="15"> <c-col :span="20">
<el-form-item label="MT799(79)备注" prop="ditp.remark"> <el-form-item label="MT799(79)备注" prop="ditp.remark">
<c-input type="textarea" v-model="model.ditp.remark" maxlength="800" :rows="10" ></c-input> <c-input type="textarea" v-model="model.ditp.remark" maxlength="800" :rows="10" ></c-input>
</el-form-item> </el-form-item>
......
...@@ -3,48 +3,39 @@ ...@@ -3,48 +3,39 @@
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="20">
<el-form-item <el-form-item
label="信用证号码" label="信用证号码"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-input <c-fullbox>
v-model="model.didgrp.rec.ownref" <c-input
maxlength="16" v-model="model.didgrp.rec.ownref"
placeholder="请输入Reference" maxlength="16"
style="width: 95%" placeholder="请输入Reference"
disabled disabled
></c-input> ></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> </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>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="didgrp.rec.nam"> <el-form-item label="摘要" prop="didgrp.rec.nam">
...@@ -60,38 +51,31 @@ ...@@ -60,38 +51,31 @@
</c-col> </c-col>
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="24">
<el-form-item <el-form-item
label="所属客户经理" label="所属客户经理"
prop="ditp.usr.extkey" prop="ditp.usr.extkey"
style="width: 100%" style="width: 100%"
> >
<c-input <c-fullbox>
style="width: 95%" <c-input
v-model="model.ditp.usr.extkey" v-model="model.ditp.usr.extkey"
maxlength="8" maxlength="8"
placeholder="请输入User ID" placeholder="请输入User ID"
disabled disabled
></c-input> ></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> </el-form-item>
</c-col> </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-col :span="11">
<c-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur" previewLabel="信用证币种"> <c-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur" previewLabel="信用证币种">
<c-select <c-select
...@@ -311,6 +295,7 @@ ...@@ -311,6 +295,7 @@
<c-select <c-select
v-model="model.didgrp.rec.elcflg" v-model="model.didgrp.rec.elcflg"
placeholder="请选择是否通过电证系统" placeholder="请选择是否通过电证系统"
style="width:100%"
> >
<el-option <el-option
v-for="item in codes.elcflg" v-for="item in codes.elcflg"
...@@ -323,7 +308,7 @@ ...@@ -323,7 +308,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="报文类型" label-width="103px"> <el-form-item label="报文类型">
<c-select v-model="model.ditp.msgtyp" placeholder="请选择报文类型" <c-select v-model="model.ditp.msgtyp" placeholder="请选择报文类型"
:code="getValues('ditp.msgtyp')" :code="getValues('ditp.msgtyp')"
:disabled="model.didgrp.rec.elcflg!='Y'" /> :disabled="model.didgrp.rec.elcflg!='Y'" />
......
...@@ -6,109 +6,95 @@ ...@@ -6,109 +6,95 @@
:rules="rules" :rules="rules"
ref="modelForm" ref="modelForm"
label-width="150px" label-width="150px"
label-position="left" label-position="right"
size="small" size="small"
:validate-on-rule-change="false" :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"> -->
<el-tab-pane label="选择" name="infsea"> <!-- <c-content> -->
<c-content>
<m-infsea :model="model" :codes="codes"/> <m-infsea :model="model" :codes="codes"/>
</c-content> <!-- </c-content> -->
</el-tab-pane> <!-- </el-tab-pane> -->
<!--内容 --> <!-- <el-tab-pane label="内容" name="ovwp">
<el-tab-pane label="内容" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--附言 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<c-content> <c-content>
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Transactions -->
<el-tab-pane label="Transactions" name="trnpan"> <el-tab-pane label="Transactions" name="trnpan">
<c-content> <c-content>
<m-trnpan :model="model" :codes="codes"/> <m-trnpan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--CBS Info -->
<el-tab-pane label="CBS Info" name="cbsinfp"> <el-tab-pane label="CBS Info" name="cbsinfp">
<c-content> <c-content>
<m-cbsinfp :model="model" :codes="codes"/> <m-cbsinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--CBE Info -->
<el-tab-pane label="CBE Info" name="cbeinfp"> <el-tab-pane label="CBE Info" name="cbeinfp">
<c-content> <c-content>
<m-cbeinfp :model="model" :codes="codes"/> <m-cbeinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--FEP /FCP Info -->
<el-tab-pane label="FEP /FCP Info" name="fepinfp"> <el-tab-pane label="FEP /FCP Info" name="fepinfp">
<c-content> <c-content>
<m-fepinfp :model="model" :codes="codes"/> <m-fepinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--SEP Info -->
<el-tab-pane label="SEP Info" name="sepinfp"> <el-tab-pane label="SEP Info" name="sepinfp">
<c-content> <c-content>
<m-sepinfp :model="model" :codes="codes"/> <m-sepinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--GLE Bookings -->
<el-tab-pane label="分录信息" name="gleinfp"> <el-tab-pane label="分录信息" name="gleinfp">
<c-content> <c-content>
<m-gleinfp :model="model" :codes="codes"/> <m-gleinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--SMH Info -->
<el-tab-pane label="报文信息" name="smhinfp"> <el-tab-pane label="报文信息" name="smhinfp">
<c-content> <c-content>
<m-smhinfp :model="model" :codes="codes"/> <m-smhinfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--SPT /DIA Info -->
<el-tab-pane label="经办信息" name="peninfp"> <el-tab-pane label="经办信息" name="peninfp">
<c-content> <c-content>
<m-peninfp :model="model" :codes="codes"/> <m-peninfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Engagement -->
<el-tab-pane label="Engagement" name="liainfp"> <el-tab-pane label="Engagement" name="liainfp">
<c-content> <c-content>
<m-liainfp :model="model" :codes="codes"/> <m-liainfp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Print -->
<el-tab-pane label="Print" name="prtpan"> <el-tab-pane label="Print" name="prtpan">
<c-content> <c-content>
<m-prtpan :model="model" :codes="codes"/> <m-prtpan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Order -->
<el-tab-pane label="Order" name="ordpan"> <el-tab-pane label="Order" name="ordpan">
<c-content> <c-content>
<m-ordpan :model="model" :codes="codes"/> <m-ordpan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
...@@ -139,6 +125,7 @@ import Coninfp from "./Coninfp" ...@@ -139,6 +125,7 @@ import Coninfp from "./Coninfp"
// import Coninfp from "~/views/Public/Coninfp"; // import Coninfp from "~/views/Public/Coninfp";
export default { export default {
name: 'Infbed',
components:{ components:{
"m-infsea" : Infsea, "m-infsea" : Infsea,
"m-ovwp" : Ovwp, "m-ovwp" : Ovwp,
...@@ -185,6 +172,7 @@ export default { ...@@ -185,6 +172,7 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
} }
else else
...@@ -195,5 +183,24 @@ export default { ...@@ -195,5 +183,24 @@ export default {
} }
</script> </script>
<style> <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> </style>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span> <span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col> </c-col>
<c-col :span="22" style="margin-bottom: 18px" :offset="1"> <!-- <c-col :span="22" style="margin-bottom: 18px" :offset="1">
<c-table <c-table
style="text-align: center" style="text-align: center"
:list="model.trnmod.trncod.doceot" :list="model.trnmod.trncod.doceot"
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
</c-table> </c-table>
</c-col> </c-col> -->
......
...@@ -6,12 +6,12 @@ ...@@ -6,12 +6,12 @@
:model="model" :model="model"
:rules="rules" :rules="rules"
ref="modelForm" ref="modelForm"
label-width="150px" label-width="120px"
label-position="left" label-position="left"
size="small" size="small"
:validate-on-rule-change="false" :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 --> <!--PD000016 -->
<el-tab-pane label="Cancelation" name="canp"> <el-tab-pane label="Cancelation" name="canp">
...@@ -61,19 +61,22 @@ ...@@ -61,19 +61,22 @@
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Letcan from "~/model/Letcan" import Letcan from "~/model/Letcan"
import CommonProcess from "~/mixin/CommonProcess" import CommonProcess from "~/mixin/CommonProcess"
import CommonFuncs from "~/mixin/CommonFuncs";
import Check from "~/model/Letcan/Check" import Check from "~/model/Letcan/Check"
import Default from "~/model/Letcan/Default" import Default from "~/model/Letcan/Default"
import Pattern from "~/model/Letcan/Pattern" import Pattern from "~/model/Letcan/Pattern"
import Canp from "./Canp" import Canp from "./Canp"
import Setpan from "./Setpan" // import Setpan from "./Setpan"
import Coninfp from "./Coninfp" import Coninfp from "./Coninfp"
import Docpan from "./Docpan" import Docpan from "./Docpan"
import Doctre from "./Doctre" import Doctre from "./Doctre"
import Limitbody from "./Limitbody" import Limitbody from "./Limitbody"
// import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
export default { export default {
...@@ -90,7 +93,7 @@ export default { ...@@ -90,7 +93,7 @@ export default {
root: this root: this
} }
}, },
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理 mixins: [CommonProcess, CommonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "canp", tabVal: "canp",
...@@ -127,5 +130,11 @@ export default { ...@@ -127,5 +130,11 @@ export default {
} }
</script> </script>
<style> <style>
.infcanTab .el-tabs__content {
padding: 10px 0 10px 0;
}
.infcanTab .infrow {
padding: 0 10px 0 10px;
}
</style> </style>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> --> <!-- <c-list-search @form-reset="sptfndHandleReset" @form-search="sptfndHandleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form <el-form
class="m-table-search-form" class="m-table-search-form"
ref="paramsForm" ref="paramsForm"
...@@ -218,7 +218,11 @@ ...@@ -218,7 +218,11 @@
</c-col> </c-col>
</el-row> </el-row>
</el-form> </el-form>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div> </div>
</c-col>
<!-- </template> --> <!-- </template> -->
<!-- </c-list-search> --> <!-- </c-list-search> -->
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> --> <!-- <c-list-search @form-reset="handleReset" @form-search="handleSearch"> -->
<!-- <template v-slot="searchSlot"> --> <!-- <template v-slot="searchSlot"> -->
<div style="border-bottom: 10px solid rgb(232, 232, 232);">
<el-form <el-form
class="m-table-search-form" class="m-table-search-form"
ref="paramsForm" ref="paramsForm"
...@@ -196,7 +196,11 @@ ...@@ -196,7 +196,11 @@
</c-col> </c-col>
</el-row> </el-row>
</el-form> </el-form>
<c-col :span="23" style="margin-left: 9px;">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div> </div>
</c-col>
<!-- </template> --> <!-- </template> -->
<!-- </c-list-search> --> <!-- </c-list-search> -->
......
...@@ -12,49 +12,45 @@ ...@@ -12,49 +12,45 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="24">
<el-form-item <el-form-item
:label="`${argadr.title}ID`" :label="`${argadr.title}ID`"
:prop="`${argadr.grp}.${argadr.rol}.pts.extkey`" :prop="`${argadr.grp}.${argadr.rol}.pts.extkey`"
style="width: 100%" style="width: 100%"
> >
<c-input <c-fullbox>
style="width: 95%" <c-input
v-model="model[argadr.grp][argadr.rol].pts.extkey" v-model="model[argadr.grp][argadr.rol].pts.extkey"
:placeholder="'请输入' + argadr.title + 'Extkey'" :placeholder="'请输入' + argadr.title + 'Extkey'"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog(`${argadr.grp}.${argadr.rol}.pts.extkey`) showGridPromptDialog(`${argadr.grp}.${argadr.rol}.pts.extkey`)
" "
@change="valueChange" @change="valueChange"
></c-input> ></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> </el-form-item>
</c-col> </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"> <template v-if="!onlySearch">
<c-col v-if="isAdrblk" :span="24"> <c-col v-if="isAdrblk" :span="24">
<el-form-item <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