Commit 59f68643 by niewei

oftsel导出

parent 279b8d78
...@@ -7,21 +7,120 @@ export default class Offrel { ...@@ -7,21 +7,120 @@ export default class Offrel {
offrsn: "", // 勾销原因 .oftgrp.rec.offrsn offrsn: "", // 勾销原因 .oftgrp.rec.offrsn
}, },
dot: { dot: {
cur: "", // 币种 .oftgrp.dot.cur // inr: "",
amt: "", // 金额 .oftgrp.dot.amt // cur: "", // 币种 .oftgrp.dot.cur
dcflg: "", // 收支 .oftgrp.dot.dcflg // amt: "", // 金额 .oftgrp.dot.amt
ownref: "", // 业务参考号 .oftgrp.dot.ownref // dcflg: "", // 收支 .oftgrp.dot.dcflg
othref: "", // 相关参考号 .oftgrp.dot.othref // ownref: "", // 业务参考号 .oftgrp.dot.ownref
inf: "", // 详细信息 .oftgrp.dot.inf // othref: "", // 相关参考号 .oftgrp.dot.othref
sta: "", // 状态 .oftgrp.dot.sta // inf: "", // 详细信息 .oftgrp.dot.inf
offsta: "", // 勾销标志 .oftgrp.dot.offsta // sta: "", // 状态 .oftgrp.dot.sta
mty: "", // 报文类型 .oftgrp.dot.mty // offsta: "", // 勾销标志 .oftgrp.dot.offsta
recsta: "", // 记帐状态 .oftgrp.dot.recsta // mty: "", // 报文类型 .oftgrp.dot.mty
objtyp: "", // 报文关联类型 .oftgrp.dot.objtyp // recsta: "", // 记帐状态 .oftgrp.dot.recsta
actbic: "", // 账户行BIC .oftgrp.dot.actbic // objtyp: "", // 报文关联类型 .oftgrp.dot.objtyp
valdat: "", // 起息日 .oftgrp.dot.valdat // actbic: "", // 账户行BIC .oftgrp.dot.actbic
rsptim: "", // 收发日期 .oftgrp.dot.rsptim // valdat: "", // 起息日 .oftgrp.dot.valdat
// rsptim: "", // 收发日期 .oftgrp.dot.rsptim
etyinr: "",
ptyinr: "",
inr: "",
offinr: "",
objinr: "",
objtyp: "",
accpty: "",
acc: "",
cur: "",
amt: "",
valdat: "",
dcflg: "",
rsptim: "",
ownref: "",
othref: "",
busflg: "",
inf: "",
sta: "",
typ: "",
offsta: "",
credat: "",
actbic: "",
staref: "",
entdat: "",
tratic: "",
supdlt: "",
fdc: "",
revbak: "",
sedbak: "",
stanum: "",
seqnum: "",
relinr: "",
mty: "",
oppbic: "",
tradat: "",
wflsta: "",
sndnum: "",
offinf: "",
kpainf: "",
kpatyp: "",
area: "",
opsta: "",
recsta: "",
lstdat: "",
isdone: "",
dir: "",
msgtyp: "",
}, },
dotsmd: {
dot: {
etyinr: "",
ptyinr: "",
inr: "",
offinr: "",
objinr: "",
objtyp: "",
accpty: "",
acc: "",
cur: "",
amt: "",
valdat: "",
dcflg: "",
rsptim: "",
ownref: "",
othref: "",
busflg: "",
inf: "",
sta: "",
typ: "",
offsta: "",
credat: "",
actbic: "",
staref: "",
entdat: "",
tratic: "",
supdlt: "",
fdc: "",
revbak: "",
sedbak: "",
stanum: "",
seqnum: "",
relinr: "",
mty: "",
oppbic: "",
tradat: "",
wflsta: "",
sndnum: "",
offinf: "",
kpainf: "",
kpatyp: "",
area: "",
opsta: "",
recsta: "",
lstdat: "",
isdone: "",
dir: "",
msgtyp: "",
}
}
}, },
} }
} }
......
import Api from "~/service/Api"; import Api from "~/service/Api";
import getSubtyp from '~/page/Frontend/Rcvsel/event/getSubtyp.js'; import getSubtyp from '~/page/Frontend/Rcvsel/event/getSubtyp.js';
import moment from "moment"; import moment from "moment";
import Utils from "../../../../utils";
export default { export default {
mixins: [getSubtyp], mixins: [getSubtyp],
...@@ -87,6 +88,26 @@ export default { ...@@ -87,6 +88,26 @@ export default {
}, },
handleSelectionChange (val) { handleSelectionChange (val) {
this.multipleSelection = val; this.multipleSelection = val;
},
async handleExportClick () {
// const loading = this.loading();
let rsptims = this.model.oftp.rel.rsptims;
let rsptime = this.model.oftp.rel.rsptime;
let params = {
...this.model.oftp.rel,
rsptims: rsptims ? moment(rsptims).format("YYYY-MM-DD") + ' 00:00:00' : "",
rsptime: moment(rsptime).format("YYYY-MM-DD") + ' 23:59:59',
pageNumber: this.pagination.pageIndex,
pageSize: this.pagination.pageSize,
};
let res = await Api.post("/frontend/oftsel/exportExcel", params);
if (res.respCode == SUCCESS) {
console.log(res.data)
let name = moment(new Date()).format('yyyy-MM-DD HH:mm:ss');
Utils.exportToExcel(res.data, "已关联报文查询_" + name + ".xlsx", "已关联报文查询");
} }
// loading.close();
},
}, },
}; };
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
<c-button :disabled="isRoutingDisable" class="medium_bcs" size="medium" style="margin-left: 20" <c-button :disabled="isRoutingDisable" class="medium_bcs" size="medium" style="margin-left: 20"
type="primary">ReRouting type="primary">ReRouting
</c-button> </c-button>
<c-button class="medium_bcs" size="medium" style="margin-left: 20" type="primary"> <c-button class="medium_bcs" size="medium" style="margin-left: 20" type="primary" @click ="handleExportClick">
{{ $t('public.导出Excel') }} {{ $t('public.导出Excel') }}
</c-button> </c-button>
</el-col> </el-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