Commit 3820b55a by xiaotong

查询查复报文查询前端逻辑调整

parent 0dae317e
......@@ -3,7 +3,15 @@ import Api from '~/service/Api';
export default {
mixins: [commonFunctions],
async init(params) {
const rtnmsg = await Api.post(`/${this.moduleRouter()}/${this.trnName}/init`, params);
if (rtnmsg.respCode === SUCCESS) {
this._rtnmsg = rtnmsg;
Utils.copyValueFromVoData(this.model, rtnmsg.data);
}
},
methods: {
}
}
\ No newline at end of file
......@@ -2,6 +2,20 @@ import Api from "~/service/Api"
export default class Qrtmgd {
constructor() {
this.data = {
qrdgrp: {
rec: {
casnum: "", // CASE编号: .qrdgrp.rec.casnum
drfnum: "", // 汇票号码: .qrdgrp.rec.drfnum
ownt20: "", // 20域编号(发) .qrdgrp.rec.ownt20
otht20: "", // 20域编号(收): .qrdgrp.rec.otht20
revbak: "", // 收报行BIC: .qrdgrp.rec.revbak
actbak: "", // 账户行BIC: .qrdgrp.rec.actbak
sedbak: "", // 发报行BIC: .qrdgrp.rec.sedbak
settim: "", // 创建时间: .qrdgrp.rec.settim
des: "", // 备注 .qrdgrp.rec.des
msgtyp: "", // 报文标准 .qrdgrp.rec.msgtyp
},
},
qrtp: {
wtdlst: [],
rerway: "", // 重新分发路径 .qrtp.rerway
......
......@@ -230,12 +230,13 @@ export default {
methods: {
async showCaseInfo() {
let params = {
mpsinr: this.$route.query.mpsinr || "",
qrdgrp: this.model,
casnum: this.model.qrdgrp.rec.casnum,
}
const rtnmsg = await Api.post(`/${this.moduleRouter()}/qrtmgd/msghis`, params);
if (rtnmsg.respCode === SUCCESS) {
this.visible = true
this.model.qrtp.wtdlst = rtnmsg.data
this.model.qrtp.roflst = rtnmsg.data
}
}
},
......
......@@ -56,9 +56,11 @@ export default {
}
},
created: async function () {
console.log("进入qrtmgs交易");
console.log("进入qrtmgd交易");
let params = {
transName: this.trnName,
wtdinr: this.$route.query.inr,
msginr: this.$route.query.msginr,
qrdgrp: {
rec: {
inr: this.$route.query.inr || "",
......
......@@ -31,8 +31,9 @@ export default {
});
if (rtnmsg.respCode == SUCCESS) {
this.load = false;
this.model.msgrag = rtnmsg.data.msgrag;
this.stmData.data = [];
this.stmData.data=rtnmsg.data.list;
this.stmData.data=rtnmsg.data.pageInfo.list;
// const {list} = rtnmsg.data;
// const {codes:{sta1}} = this;
//
......@@ -73,6 +74,7 @@ export default {
},
handleSelectionChange(val) {
this.multipleSelection = val;
console.log(val);
},
dbClick() {
this.activeTab = 'fc'
......@@ -117,6 +119,14 @@ export default {
},
handleSelectionChange1(val) {
this.multipleSelection1 = val;
}
},
async toQrtmgd(row) {
console.log("xxxxxxxx",row.inr,row.msginr);
this.routerPush({
path: "/business/qrtmgd",
query: { wtdinr: row.inr,msginr:row.msginr}
});
},
},
};
......@@ -16,7 +16,7 @@ export default class Qrtmgs {
settimend: "",
settimsta: "",
uetr:"",
msgrag:"",
qrdgrp:{
rec:{
msgtyp: "",
......
......@@ -111,6 +111,22 @@
<c-input v-model="model.qrtp.uetr" maxlength="40"></c-input>
</c-form-item>
</c-col>
<el-table-column label="操作" fixed="right" min-width="150">
<template slot-scope="scope">
<c-button
style="margin-right: 5px"
size="small"
type="primary"
@click="showMessage(scope.row)"
>预览</c-button>
<c-button
style="margin-right: 5px"
size="small"
type="primary"
@click="updateAck(scope.row)"
>更新</c-button>
</template>
</el-table-column>
</el-row>
</template>
</c-list-search>
......@@ -149,7 +165,22 @@
:key="key" :label="item.label"
:prop="item.prop"
:min-width="item.width"
></el-table-column>
>
<template slot-scope="scope">
<c-select-value-to-label v-if="item.prop == 'sta'" v-model="scope.row.sta" :code="codes.stacod"></c-select-value-to-label>
<span v-else>{{ scope.row[item.prop] }}</span>
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" min-width="150">
<template slot-scope="scope">
<c-button
style="margin-right: 5px"
size="small"
type="primary"
@click="toQrtmgd(scope.row)"
>处理</c-button>
</template>
</el-table-column>
</el-table>
<el-pagination
......
......@@ -10,6 +10,12 @@ export default class Smpsel {
cur: "",
ref: "",
smtno: "",
begnum: "",
endnum: "",
begdat: new Date((new Date).getTime() - (3 * 24 * 60 * 60 * 1000)),
enddat: new Date(),
valdatbeg: new Date((new Date).getTime() - (3 * 24 * 60 * 60 * 1000)),
valdatend: new Date(),
smpp: {
smpsup: {
smtno: "", // : .smpp.smpsup.smtno
......
......@@ -26,7 +26,7 @@
<el-row v-show="searchSlot.searchToggle">
<c-col :span="8">
<el-form-item label="币种" prop="cur">
<c-select v-model="model.cur" style="width:100%"></c-select>
<c-select v-model="model.cur" style="width:100%" dbCode="curtxt"></c-select>
</el-form-item>
</c-col>
<c-col :span="8">
......@@ -43,13 +43,13 @@
<c-col :span="8">
<el-form-item label="起止页码" style="width: 100%">
<c-col :span="11">
<c-input v-model="model.smpp.smpsup.begnum" maxlength="8"></c-input>
<c-input v-model="model.begnum" maxlength="8"></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input v-model="model.smpp.smpsup.endnum" maxlength="8"></c-input>
<c-input v-model="model.endnum" maxlength="8"></c-input>
</c-col>
</el-form-item>
</c-col>
......@@ -57,26 +57,26 @@
<c-col :span="8">
<el-form-item label="收报日期" style="width: 100%">
<c-col :span="11">
<c-date-picker type="date" v-model="model.smpp.smpsup.begdat" style="width:100%"></c-date-picker>
<c-date-picker type="date" v-model="model.begdat" style="width:100%"></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.smpp.smpsup.enddat" style="width:100%"></c-date-picker>
<c-date-picker type="date" v-model="model.enddat" style="width:100%"></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.smpp.smpsup.valdatbeg" style="width:100%"></c-date-picker>
<c-date-picker type="date" v-model="model.valdatbeg" style="width:100%"></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.smpp.smpsup.valdatend" style="width:100%"></c-date-picker>
<c-date-picker type="date" v-model="model.valdatend" style="width:100%"></c-date-picker>
</c-col>
</el-form-item>
</c-col>
......
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