diff --git a/src/api/system/shortMessageSendRecord.js b/src/api/system/shortMessageSendRecord.js index f4ed3b1..864e90b 100644 --- a/src/api/system/shortMessageSendRecord.js +++ b/src/api/system/shortMessageSendRecord.js @@ -9,6 +9,14 @@ export function listShortMessageSendRecord(query) { }) } +export function summaryExport(query) { + return request({ + url: '/system/shortMessageSendRecord/summaryExport', + method: 'get', + params: query + }) +} + // 查询短信发送结果记录详细 export function getShortMessageSendRecord(id) { return request({ diff --git a/src/views/system/shortMessageSendRecord/index.vue b/src/views/system/shortMessageSendRecord/index.vue index 4fd784d..fa28ba1 100644 --- a/src/views/system/shortMessageSendRecord/index.vue +++ b/src/views/system/shortMessageSendRecord/index.vue @@ -77,6 +77,16 @@ >导出 + + 汇总 + 取 消 + +
+ + {{collectData.totalCount}} + {{ collectData.successCount }} + {{collectData.failCount}} + + + + + {{collectData.latestTime}} + + + +
+ +
@@ -231,13 +260,15 @@ import { getShortMessageSendRecord, delShortMessageSendRecord, addShortMessageSendRecord, - updateShortMessageSendRecord, + updateShortMessageSendRecord, summaryExport, } from "@/api/system/shortMessageSendRecord"; export default { name: "ShortMessageSendRecord", data() { return { + collectVis: false, + collectData: {}, // 遮罩层 loading: true, // 选中数组 @@ -281,6 +312,21 @@ export default { this.getList(); }, methods: { + collectFun(){ + console.log("汇总============================================================"); + this.collectVis = true; + let sendTimeStart = null + let sendTimeEnd = null + if(this.sendTime && this.sendTime.length > 1){ + sendTimeStart = this.sendTime[0]; + sendTimeEnd = this.sendTime[1]; + } + console.log("请求参数是",{sendTimeStart,sendTimeEnd}); + summaryExport({sendTimeStart,sendTimeEnd}).then(res => { + console.log("调用接口返回的数据是",res) + this.collectData = res + }) + }, /** 查询短信发送结果记录列表 */ getList() { this.loading = true;