Commit f4758801 by cyy

修改

parent 52a065ff
...@@ -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:{
......
<template> <template>
<c-content class="eibs-tab" :height="200"> <div class="eibs-tab">
<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> -->
<!-- 持续展示区 --> <!-- 持续展示区 -->
<template slot="keepShow"> <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<c-row> <template v-slot="searchSlot">
<c-col :span="12"> <el-form
<c-row> class="m-table-search-form"
<c-col :span="18" :offset="1"> ref="paramsForm"
<el-form-item label="Own Reference" prop="infcon.seaownref"> :inline="true"
<c-input v-model="model.infcon.seaownref" maxlength="16" placeholder="请输入Own Reference"></c-input> label-position="right"
</el-form-item> label-width="110px"
</c-col> size="small"
</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-row> <c-row>
<c-col :span="12"> <c-col :span="23">
<c-row> <c-col :span="8">
<c-col :span="18" :offset="1"> <el-form-item label="Own Reference" prop="infcon.seaownref" style="width: 100%">
<el-form-item label="Resp.User" prop="infcon.usr.extkey"> <c-input v-model="model.infcon.seaownref" maxlength="16" placeholder="请输入Own Reference" style="width: 100%"></c-input>
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"> </el-form-item>
</c-input> </c-col>
</el-form-item> <c-col :span="8">
</c-col> <el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%">
</c-row> <c-col :span="11">
</c-col> <c-date-picker type="date" v-model="model.infcon.opndatfrom" style="width:100%" placeholder="请选择"></c-date-picker>
<c-col :span="12"> </c-col>
<c-row> <c-col :span="2" style="text-align: center">
<c-col :span="18" :offset="1"> <label style="display: inline-block; width: 100%">-</label>
<el-form-item label="Status" prop="infcon.seasta"> </c-col>
<c-select v-model="model.infcon.seasta" style="width:100%" placeholder="请选择Status" <c-col :span="11">
:code="codes.seasta"> <c-date-picker type="date" v-model="model.infcon.opndatto" style="width:100%" placeholder="请选择"></c-date-picker>
</c-select> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> <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-col>
</c-row> </c-row>
<c-row> <!-- 可控展示区 -->
<c-col :span="12"> <c-row v-show="searchSlot.searchToggle">
<c-row> <c-col :span="23">
<c-col :span="18" :offset="1"> <c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur"> <el-form-item label="Party Reference" prop="infcon.searef" style="width: 100%">
<c-select v-model="model.infcon.seacur" style="width:100%" placeholder="请选择Currency" <c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入Party Reference" style="width: 100%"></c-input>
:code="codes.cur"> </el-form-item>
</c-select> </c-col>
</el-form-item> <c-col :span="8">
</c-col> <el-form-item label="Party Name" prop="infcon.pty.nam" style="width: 100%">
</c-row> <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>
<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="23">
<c-col :span="12"> <c-col :span="8">
<c-row> <el-form-item label="Party Name/BIC" prop="infcon.seapty" style="width: 100%">
<c-col :span="18" :offset="1"> <c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input>
<el-form-item label="Document Type" prop="seadoctypcod"> </el-form-item>
<c-select v-model="model.seadoctypcod" style="width:100%" placeholder="请选择Document Type" :code="codes.seadoctypcod"> </c-col>
</c-select> <c-col :span="8">
</el-form-item> <el-form-item label="Resp.User" prop="infcon.usr.extkey" style="width: 100%">
</c-col> <c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</c-row> </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>
<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="23">
<c-col :span="12"> <c-col :span="8">
<c-row> <el-form-item label="Status" prop="infcon.seasta" style="width: 100%">
<c-col :span="18" > <c-select v-model="model.infcon.seasta" style="width:100%" placeholder="请选择Status" :code="codes.seasta"></c-select>
<el-form-item label="" prop="infcon.forflg" label-width="20px"> </el-form-item>
<c-checkbox v-model="model.infcon.forflg">转卖单据</c-checkbox> </c-col>
</el-form-item> <c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur" style="width: 100%">
</c-col> <c-select v-model="model.infcon.seacur" style="width:100%" placeholder="请选择Currency" :code="codes.cur"></c-select>
</c-row> </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>
<c-col :span="12">
<c-row>
<c-col :span="18" :offset="1">
</c-col> <c-col :span="23">
</c-row> <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-col>
</c-row> </c-row>
</el-form>
</template> </template>
<!-- <c-col :span="6"> <!-- <c-col :span="6">
...@@ -231,89 +145,154 @@ ...@@ -231,89 +145,154 @@
</el-form-item> </el-form-item>
</c-col> --> </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-col>
<c-button size="small" type="primary">导Excel</c-button> <c-button size="small" type="primary">导Excel</c-button>
<c-button size="small" type="primary">Display</c-button> <c-button size="small" type="primary">Display</c-button>
<c-button size="small" type="primary">Use</c-button> <c-button size="small" type="primary">Use</c-button>
</c-col> </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"> <c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column prop="op" label="OP" width="100"> <el-table-column
<template slot-scope="scope"> fixed="right"
<a href="javascript:void(0)" @click="continueEdit(scope.row)">操作</a> prop="op"
</template> label="操作"
</el-table-column> width="150px"
</c-istream-table> >
</c-row> <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-button
<c-istream-table :list="data" :columns="columns"></c-istream-table> style="margin-left: 0"
</c-col> --> 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> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infbed/Event" import Event from "~/model/Infbed/Event"
import BusNavbar from "~/views/Business/Infbdd/BusNavbar"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
components:{'m-busbtn':BusNavbar},
data(){ data(){
return { return {
ownref:"",
initdialog:false,
stmData: { stmData: {
columns: [ columns: [
"1 1 \"Reference\" 100", // '1 1 "Reference" 100',
"2 1 \"Resp. User\" 100", // '2 1 "Resp. User" 100',
"3 1 \"Invoice No.\" 100", // '3 1 "Invoice No." 100',
"1 2 \"Party Number\" 133", // '1 2 "Party Number" 133',
"2 2 \"Applicant\" 133", // '2 2 "Applicant" 133',
"3 2 \"PTA NO.\" 0", // '3 2 "PTA NO." 0',
"1 3 \"Party Number\" 133", // '1 3 "Party Number" 133',
"2 3 \"Beneficiary\" 133", // '2 3 "Beneficiary" 133',
"3 3 \"Beneficiary CN\" 133", // '3 3 "Beneficiary CN" 133',
"1 4 \"Party Number\" 133", // '1 4 "Party Number" 133',
"2 4 \"Issuing Bank\" 133", // '2 4 "Issuing Bank" 133',
"1 5 \"Party Number\" 133", // '1 5 "Party Number" 133',
"2 5 \"Purchasing bank\" 133", // '2 5 "Purchasing bank" 133',
"3 5 \"转卖日期\" 133", // '3 5 "转卖日期" 133',
"1 6 \"Opened\" 0", // '1 6 "Opened" 0',
"2 6 \"Closed\" 0", // '2 6 "Closed" 0',
"1 7 \"Cur\" 0", // '1 7 "Cur" 0',
"2 7 \"Cur\" 0", // '2 7 "Cur" 0',
"1 8 \"Doc.Amount\" 0", // '1 8 "Doc.Amount" 0',
"2 8 \"Open 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, methods:{...Event,
handleSearch(callback) { async getButtons(ownref){
setTimeout(() => { this.initdialog = true
this.$notify.info({ title: '提示', message: '模拟post请求控制按钮状态' }); this.ownref = ownref
// 执行子组件回调函数控制按钮状态 console.log("ownref:" +ownref);
callback() setTimeout(()=>{
}, 1000) this.$refs.childs.$emit("childmethods")
}, },10)
handleReset() { },
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> </script>
<style> <style>
......
...@@ -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>
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