Commit aa6157d3 by 李少勇

修改qrtmgs交易

parent e11ab582
......@@ -73,6 +73,50 @@ export default {
},
handleSelectionChange(val) {
this.multipleSelection = val;
},
dbClick() {
this.activeTab = 'fc'
this.handleSearch1()
},
async handleSearch1() {
this.load1 = true;
let rtnmsg = await Api.post("/frontend/qrtsel/query", {
...this.model,
pageNumber: this.pagination1.pageNum,
pageSize: this.pagination1.pageSize,
dts: moment(dts).format("YYYY-MM-DD"),
dte: moment(dte).format("YYYY-MM-DD"),
});
if (rtnmsg.respCode == SUCCESS) {
this.load1 = false;
this.stmData1.data = [];
this.stmData1.data=rtnmsg.data.list;
this.pagination1 = {
pageNum: rtnmsg.data.pageNum || 1,
pageSize: rtnmsg.data.pageSize || 10,
total: parseInt(rtnmsg.data.total),
};
} else {
this.$notify.error({
title: this.$t("financing.错误"),
message: this.$t("financing.服务请求失败!"),
});
}
this.load1 = false;
},
// pageSize改变
handleSizeChange1(val) {
this.pagination1.pageNum = 1;
this.pagination1.pageSize = val;
this.handleSearch1();
},
// 页码改变
handleCurrentChange1(val) {
this.pagination1.pageNum = val;
this.handleSearch1();
},
handleSelectionChange1(val) {
this.multipleSelection1 = val;
}
},
};
......@@ -56,11 +56,7 @@
<c-col :span="8">
<el-form-item :label="$t('qrtp.报文状态')" prop="qrtp.msgsta">
<c-select v-model="model.qrtp.msgsta" style="width:100%">
<el-option
v-for="item in codes.mgssta"
:key="item.value"
:label="item.label"
:value="item.value">
<el-option v-for="item in codes.mgssta" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
......@@ -123,11 +119,11 @@
<!-- LT000305 : : -->
<el-col :span="24" style="margin-top: 2px;margin-bottom: 1px;">
<c-button :disabled="isFoldDisable" class="medium_bcs" size="medium" style="margin-left: 0" type="primary">{{
$t('public.归档') }}
<c-button :disabled="isFoldDisable" class="medium_bcs" size="medium" style="margin-left: 0" type="primary">
{{ $t('public.归档') }}
</c-button>
<c-button :disabled="isRoutingDisable" class="medium_bcs" size="medium" style="margin-left: 20"
type="primary">ReRouting
<c-button :disabled="isRoutingDisable" class="medium_bcs" size="medium" style="margin-left: 20" type="primary">
ReRouting
</c-button>
<c-button class="medium_bcs" size="medium" style="margin-left: 20" type="primary">
{{ $t('public.导出Excel') }}
......@@ -139,20 +135,61 @@
<c-col :span="24">
<el-tabs v-model="activeTab" class="y-tabs">
<el-tab-pane label="报文查询" name="fb">
<el-table :data="stmData.data" :columns="stmData.columns" v-loading="load" style="width: 100%"
@selection-change="handleSelectionChange" size="small" :border="true" height="calc(100vh - 420px)"
:highlight-current-row="true">
<el-table-column type="selection" width="55">
</el-table-column>
<el-table-column v-for="(item, key) in stmData.columns" :key="key" :label="item.label" :prop="item.prop"
:min-width="item.width">
</el-table-column>
<el-table
:data="stmData.data" :columns="stmData.columns"
v-loading="load" style="width: 100%"
@selection-change="handleSelectionChange"
@dblclick="dbClick" size="small" :border="true"
height="calc(100vh - 420px)"
:highlight-current-row="true"
>
<el-table-column type="selection" width="55"></el-table-column>
<el-table-column
v-for="(item, key) in stmData.columns"
:key="key" :label="item.label"
:prop="item.prop"
:min-width="item.width"
></el-table-column>
</el-table>
<el-pagination layout="total, sizes, prev, pager, next, jumper" :total="pagination.total"
:page-size="pagination.pageSize" :current-page.sync="pagination.pageNum" @size-change="handleSizeChange"
@current-change="handleCurrentChange">
</el-pagination>
<el-pagination
layout="total, sizes, prev, pager, next, jumper"
:total="pagination.total"
:page-size="pagination.pageSize"
:current-page.sync="pagination.pageNum"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
></el-pagination>
</el-tab-pane>
<el-tab-pane label="CASE查询/处理" name="fc">
<el-table
:data="stmData1.data"
:columns="stmData1.columns"
v-loading="load1"
style="width: 100%"
size="small" :border="true"
height="calc(100vh - 420px)"
:highlight-current-row="true"
@selection-change="handleSelectionChange1"
>
<el-table-column type="selection" width="55"></el-table-column>
<el-table-column
v-for="(item, key) in stmData.columns"
:key="key" :label="item.label"
:prop="item.prop"
:min-width="item.width"
></el-table-column>
</el-table>
<el-pagination
layout="total, sizes, prev, pager, next, jumper"
:total="pagination1.total"
:page-size="pagination1.pageSize"
:current-page.sync="pagination1.pageNum"
@size-change="handleSizeChange1"
@current-change="handleCurrentChange1"
></el-pagination>
</el-tab-pane>
</el-tabs>
</c-col>
......@@ -248,12 +285,73 @@ export default {
],
data: [],
},
pagination: {
pageNum: 1,
pageSize: 10,
total: 0,
},
// CASE查询/处理
stmData1: {
columns: [
{
label: "更新时间",
prop: "num",
width: "120px"
},
{
label: "G渠道",
prop: "num",
width: "120px"
},
{
label: "发报行BIC",
prop: "num",
width: "120px"
},
{
label: "收报行BIC",
prop: "num",
width: "120px"
},
{
label: "CASE编号",
prop: "num",
width: "120px"
},
{
label: "汇票号码",
prop: "num",
width: "120px"
},
{
label: "20域编号(发)",
prop: "num",
width: "120px"
},
{
label: "20域编号(收)",
prop: "num",
width: "120px"
},
{
label: "账户行BIC(53域)",
prop: "num",
width: "120px"
},
{
label: "账户行BIC(54域)",
prop: "num",
width: "120px"
}],
data: [],
},
pagination1: {
pageNum: 1,
pageSize: 10,
total: 0,
},
multipleSelection1: [],
load1: false,
};
},
computed: {
......@@ -266,7 +364,7 @@ export default {
},
watch: {
'model.sndp.msgtyp': {
handler (newTyp, oldTyp) {
handler(newTyp, oldTyp) {
// 把已经选择的 subtyp 重置
this.model.sndp.subtyp = '';
const { codes } = this;
......
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