Commit 7d09ec64 by liushikai

待经办详情调整

parent a183bef4
...@@ -54,6 +54,7 @@ export default { ...@@ -54,6 +54,7 @@ export default {
} }
}, },
async onDetails() { async onDetails() {
this.$router.push({ path: "business/sptpopup", query: { inr: '111' }});
this.detailDialog=true; this.detailDialog=true;
let rtnmsg = await this.executeRule("details") let rtnmsg = await this.executeRule("details")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
......
...@@ -96,12 +96,14 @@ import Bttrcl from "./Bttrcl" ...@@ -96,12 +96,14 @@ import Bttrcl from "./Bttrcl"
import Betacc from "./Betacc" import Betacc from "./Betacc"
import Betrcl from "./Betrcl" import Betrcl from "./Betrcl"
import InftrnpsDetail from "./Trnrel/InftrnpsDetail" import InftrnpsDetail from "./Trnrel/InftrnpsDetail"
import Sptpopup from "./Sptsel/Sptpopup"
/** /**
* 带有name的才会被添加进顶部的标签页里 * 带有name的才会被添加进顶部的标签页里
*/ */
const BusRouter = [ const BusRouter = [
{ path: 'inftrnpsDetail', component: InftrnpsDetail, name: 'InftrnpsDetail', meta: { title: '详情' } }, { path: 'inftrnpsDetail', component: InftrnpsDetail, name: 'InftrnpsDetail', meta: { title: '详情' } },
{ path: 'sptpopup', component: Sptpopup, name: 'Sptpopup', meta: { title: '详情' } },
{ path: 'cltdav', component: Cltdav, name: 'Cltdav', meta: { title: '打包托收开立' } }, { path: 'cltdav', component: Cltdav, name: 'Cltdav', meta: { title: '打包托收开立' } },
{ path: 'clttra', component: Clttra, name: 'Clttra', meta: { title: '打包托收催收' } }, { path: 'clttra', component: Clttra, name: 'Clttra', meta: { title: '打包托收催收' } },
{ path: 'cltset', component: Cltset, name: 'Cltset', meta: { title: '打包托收解包' } }, { path: 'cltset', component: Cltset, name: 'Cltset', meta: { title: '打包托收解包' } },
......
...@@ -380,7 +380,7 @@ ...@@ -380,7 +380,7 @@
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body> <el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns"></div> <div class="m-list-btns"></div>
</el-dialog> </el-dialog>
<el-dialog <!-- <el-dialog
class="detailDialogClass" class="detailDialogClass"
:visible.sync="detailDialog" :visible.sync="detailDialog"
:title="'详情面板'" :title="'详情面板'"
...@@ -395,7 +395,7 @@ ...@@ -395,7 +395,7 @@
> >
</c-col> </c-col>
</span> </span>
</el-dialog> </el-dialog> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -403,14 +403,10 @@ import Api from "~/service/Api"; ...@@ -403,14 +403,10 @@ 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/Sptsel/Event"; import Event from "~/model/Sptsel/Event";
import Sptpopup from "./Sptpopup.vue";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
components: {
"m-sptpopup": Sptpopup,
},
mixins: [CommonProcess], mixins: [CommonProcess],
data() { data() {
...@@ -419,7 +415,7 @@ export default { ...@@ -419,7 +415,7 @@ export default {
sourceModel: [], sourceModel: [],
sourceData: [], sourceData: [],
initdialog: false, initdialog: false,
detailDialog: false, // detailDialog: false,
// setColumnFlg: false, // setColumnFlg: false,
// saveColumnFlg: true, // saveColumnFlg: true,
...@@ -500,7 +496,7 @@ export default { ...@@ -500,7 +496,7 @@ export default {
}; };
</script> </script>
<style scoped> <style scoped>
.showColumnDialog >>> .el-dialog__body { /* .showColumnDialog >>> .el-dialog__body {
padding-bottom: 10px; padding-bottom: 10px;
} }
.showColumnDialog >>> .el-dialog__footer { .showColumnDialog >>> .el-dialog__footer {
...@@ -508,7 +504,7 @@ export default { ...@@ -508,7 +504,7 @@ export default {
} }
.detailDialogClass >>> .el-dialog { .detailDialogClass >>> .el-dialog {
height: 650px; height: 650px;
} } */
.table-button-item-list{ .table-button-item-list{
padding: 0; padding: 0;
margin: 0; margin: 0;
......
<template> <template>
<c-page title="">
<div class="eibs-tab"> <div class="eibs-tab">
<el-form
<c-col :span="13"> :model="model"
<el-form-item label="Type" prop="spt.sta" style="width:100%"> ref="modelForm"
<c-select v-model="model.spt.sta" style="width:100%" placeholder="请选择Type"> tokenKey="modelForm"
</c-select> :validate-on-rule-change="false"
label-width="150px"
size="small"
>
<c-col :span="11">
<el-form-item label="Type" prop="spt.sta" style="width: 100%">
<c-select
v-model="model.spt.sta"
style="width: 100%"
placeholder="请选择Type"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="11" :offset="1">
<el-form-item label="Status" prop="spt.hldflg" style="width:100%"> <el-form-item label="Status" prop="spt.hldflg" style="width: 100%">
<c-select v-model="model.spt.hldflg" style="width:100%" placeholder="请选择Hold Flag"> <c-select
</c-select> v-model="model.spt.hldflg"
style="width: 100%"
placeholder="请选择Hold Flag"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="13"> <c-col :span="11">
<el-form-item label="Reference" prop="spt.objnam" style="width:100%"> <el-form-item label="Reference" prop="spt.objnam" style="width: 100%">
<c-input v-model="model.spt.objnam" maxlength="40" style="width:100%" placeholder="请输入Reference"></c-input> <c-input
v-model="model.spt.objnam"
maxlength="40"
style="width: 100%"
placeholder="请输入Reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="11" :offset="1">
<el-form-item label="Ident No" prop="spt.inr" style="width:100%"> <el-form-item label="Ident No" prop="spt.inr" style="width: 100%">
<c-input v-model="model.spt.inr" maxlength="8" style="width:100%" placeholder="请输入Internal Unique ID of Pending Transaction"></c-input> <c-input
v-model="model.spt.inr"
maxlength="8"
style="width: 100%"
placeholder="请输入Internal Unique ID of Pending Transaction"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23"> <c-col :span="24">
<el-form-item label="Name" prop="spt.txt" style="width:100%"> <c-col :span="11">
<c-input v-model="model.spt.txt" maxlength="40" style="width:100%" placeholder="请输入Name"></c-input> <el-form-item label="Name" prop="spt.txt" style="width: 100%">
<c-input
v-model="model.spt.txt"
maxlength="40"
style="width: 100%"
placeholder="请输入Name"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="23">
<c-col :span="24">
<c-col :span="11">
<c-col :span="13">
<el-form-item label="Transaction " prop="spt.frm"> <el-form-item label="Transaction " prop="spt.frm">
<c-col :span="8"> <c-input
<c-input v-model="model.spt.frm" maxlength="6" style="width:95%" placeholder="请输入Transaction "></c-input> v-model="model.spt.frm"
</c-col> maxlength="6"
<c-col :span="16"> style="width: 95%"
<c-input v-model="model.spt.frm" maxlength="16" placeholder="请输入Transaction "></c-input> placeholder="请输入Transaction "
</c-col> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11">
<c-col :span="13"> <el-form-item label="" prop="spt.frm" label-width="0">
<c-input
v-model="model.spt.frm"
maxlength="16"
placeholder="请输入Transaction "
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11">
<el-form-item label="Responsible User " prop="spt.ownusr"> <el-form-item label="Responsible User " prop="spt.ownusr">
<c-input v-model="model.spt.ownusr" maxlength="8" placeholder="请输入Responsible User "></c-input> <c-input
v-model="model.spt.ownusr"
maxlength="8"
placeholder="请输入Responsible User "
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="11" :offset="1">
<el-form-item label="Responsible Group" prop="spt.ownusg"> <el-form-item label="Responsible Group" prop="spt.ownusg">
<c-select v-model="model.spt.ownusg" style="width:100%" placeholder="请选择Responsible Group"> <c-select
</c-select> v-model="model.spt.ownusg"
style="width: 100%"
placeholder="请选择Responsible Group"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="17"> <c-col :span="11">
<c-col :span="19">
<el-form-item label="Infotext" prop="spt.inftxt"> <el-form-item label="Infotext" prop="spt.inftxt">
<c-input type="textarea" v-model="model.spt.inftxt" maxlength="65" style="width:100%" show-word-limit placeholder="请输入Infotext" ></c-input> <c-input
type="textarea"
v-model="model.spt.inftxt"
maxlength="65"
style="width: 100%"
show-word-limit
placeholder="请输入Infotext"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5">
<c-col :span="6"> <el-form-item label="" prop="spt.infdsp" label-width="5px">
<el-form-item label="" prop="spt.infdsp" label-width="20px"> <c-select
<c-select v-model="model.spt.infdsp" style="width:100%;padding-left:0px" placeholder="请选择Infotext"> v-model="model.spt.infdsp"
</c-select> style="width: 100%; padding-left: 0px"
placeholder="请选择Infotext"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="10">
<c-col :span="11" :offset="1">
<c-col :span="10">
<el-form-item label="Entered by" prop="spt.usr"> <el-form-item label="Entered by" prop="spt.usr">
<c-input v-model="model.spt.usr" maxlength="8" placeholder="请输入Entered by"></c-input> <c-input
v-model="model.spt.usr"
maxlength="8"
placeholder="请输入Entered by"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="at" prop="spt.dattim" label-width="50px"> <el-form-item label="at" prop="spt.dattim" label-width="50px">
<c-input v-model="model.spt.dattim" placeholder="请输入Time of Creation"></c-input> <c-input
v-model="model.spt.dattim"
placeholder="请输入Time of Creation"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="7">
<el-form-item label="in TRN" prop="spt.cretrn" label-width="70px"> <el-form-item label="in TRN" prop="spt.cretrn" label-width="70px">
<c-input v-model="model.spt.cretrn" maxlength="6" placeholder="请输入Creating Transaction ID"></c-input> <c-input
v-model="model.spt.cretrn"
maxlength="6"
placeholder="请输入Creating Transaction ID"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="Target for Completion" prop="spt.tardattim">
<c-input v-model="model.spt.tardattim" placeholder="请输入Target for Completion"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- <c-col :span="12">
<c-col :span="24" style="height:20px">
<el-divider></el-divider>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSptpButord"> <c-button size="small" type="primary" @click="onSptpButord">
Order Order
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- <c-col :span="13"> <!--
<el-form-item label="Target for Completion" prop="spt.tardattim">
<c-input v-model="model.spt.tardattim" placeholder="请输入Target for Completion"></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Message Type " prop="sptp.smh.msgtyp"> <el-form-item label="Message Type " prop="sptp.smh.msgtyp">
...@@ -129,67 +215,141 @@ ...@@ -129,67 +215,141 @@
&Close &Close
</c-button> </c-button>
</c-col> --> </c-col> -->
<c-col :span="23"> <c-col :span="23" style="height:24px;margin-left:9px">
<el-form-item> <!-- <el-form-item label-width="500px"> -->
<c-table <c-table :paginationShow="false" :border="true">
:paginationShow="false" <el-table-column
:border="true"> label="Seq.No"
<el-table-column label="Seq.No" prop="groseq" width="auto"></el-table-column> prop="groseq"
<el-table-column label="Msg.Type" prop="cortyp" width="auto"></el-table-column> width="auto"
<el-table-column label="Message references" prop="nam" width="150px"></el-table-column> ></el-table-column>
<el-table-column label="User" prop="creusr" width="auto"></el-table-column> <el-table-column
<el-table-column label="Length" prop="msglen" width="auto"></el-table-column> label="Msg.Type"
<el-table-column label="File name" prop="docfil" width="auto"></el-table-column> prop="cortyp"
<el-table-column label="File ext" prop="docfxt" width="auto"></el-table-column> width="auto"
<el-table-column label="DB-INR" prop="inr" width="auto"></el-table-column> ></el-table-column>
<el-table-column label="CREFRM" prop="crefrm" width="auto"></el-table-column> <el-table-column
<el-table-column label="CREDATTIM" prop="credattim" width="120px"></el-table-column> label="Message references"
<el-table-column label="PARTFLG" prop="" width="partflg"></el-table-column> prop="nam"
<el-table-column label="MSGTYP" prop="msgtyp" width="auto"></el-table-column> width="150px"
<el-table-column label="RELCUR" prop="relcur" width="auto"></el-table-column> ></el-table-column>
<el-table-column label="RELAMT" prop="relamt" width="auto"></el-table-column> <el-table-column
<el-table-column label="SYSNO" prop="sysno" width="auto"></el-table-column> label="User"
<el-table-column label="STAFLG" prop="staflg" width="auto"></el-table-column> prop="creusr"
<el-table-column label="F20" prop="f20" width="auto"></el-table-column> width="auto"
<el-table-column label="STP" prop="spt" width="auto"></el-table-column> ></el-table-column>
</c-table> <el-table-column
</el-form-item> label="Length"
</c-col> prop="msglen"
<c-col :span="23"> width="auto"
<el-form-item> ></el-table-column>
<c-table :paginationShow="false" :border="true"> <el-table-column
<el-table-column label="Start" width="auto"></el-table-column> label="File name"
<el-table-column label="Type" width="auto"></el-table-column> prop="docfil"
<el-table-column label="User" width="auto"></el-table-column> width="auto"
<el-table-column label="TRN" width="auto"></el-table-column> ></el-table-column>
<el-table-column label="End" width="auto"></el-table-column> <el-table-column
<el-table-column label="Text" width="auto"></el-table-column> label="File ext"
</c-table> prop="docfxt"
</el-form-item> width="auto"
</c-col> ></el-table-column>
<el-table-column
label="DB-INR"
prop="inr"
width="auto"
></el-table-column>
<el-table-column
label="CREFRM"
prop="crefrm"
width="auto"
></el-table-column>
<el-table-column
label="CREDATTIM"
prop="credattim"
width="120px"
></el-table-column>
<el-table-column
label="PARTFLG"
prop=""
width="partflg"
></el-table-column>
<el-table-column
label="MSGTYP"
prop="msgtyp"
width="auto"
></el-table-column>
<el-table-column
label="RELCUR"
prop="relcur"
width="auto"
></el-table-column>
<el-table-column
label="RELAMT"
prop="relamt"
width="auto"
></el-table-column>
<el-table-column
label="SYSNO"
prop="sysno"
width="auto"
></el-table-column>
<el-table-column
label="STAFLG"
prop="staflg"
width="auto"
></el-table-column>
<el-table-column
label="F20"
prop="f20"
width="auto"
></el-table-column>
<el-table-column
label="STP"
prop="spt"
width="auto"
></el-table-column>
</c-table>
<!-- </el-form-item> -->
</c-col>
<c-col :span="23" style="height:24px;margin-left:9px">
<!-- <el-form-item label-width="500px"> -->
<c-table :paginationShow="false" :border="true">
<el-table-column label="Start" width="auto"></el-table-column>
<el-table-column label="Type" width="auto"></el-table-column>
<el-table-column label="User" width="auto"></el-table-column>
<el-table-column label="TRN" width="auto"></el-table-column>
<el-table-column label="End" width="auto"></el-table-column>
<el-table-column label="Text" width="auto"></el-table-column>
</c-table>
<!-- </el-form-item> -->
</c-col>
</el-form>
</div> </div>
</c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Sptsel from "~/Model/Sptsel";
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/Sptsel/Event" import Event from "~/model/Sptsel/Event";
export default { export default {
inject: ['root'], // inject: ['root'],
props:["model","codes"], // props:["model","codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data(){ data() {
return { return {
model: new Sptsel().data,
} codes: { ...CodeTable },
}, };
methods:{...Event}, },
created:function(){ methods: { ...Event },
created: function () {},
} };
}
</script> </script>
<style> <style scoped>
.el-col >>> .el-divider--horizontal {
margin-top: 1px;
}
</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