From a0ca7ad84829dcbf4600b2c38d029f7d0d3b87cd Mon Sep 17 00:00:00 2001 From: muziming <871146458@qq.com> Date: Thu, 8 Oct 2026 10:29:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E8=AF=9D=E6=8B=A8=E6=89=93=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=B1=87=E6=80=BB=E4=BF=A1=E6=81=AF=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/shortMessageSendRecord.js | 8 ++++ .../system/shortMessageSendRecord/index.vue | 48 ++++++++++++++++++- 2 files changed, 55 insertions(+), 1 deletion(-) 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;