From 8b5bfa316a0dce093a9f4712e9d47e1d4f9d7594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E6=A0=A1=E4=BA=91?= <14135925+chenxilxy@user.noreply.gitee.com> Date: Wed, 4 Mar 2026 15:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E7=B3=BB=E6=96=B9=E5=BC=8F=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=A2=9E=E5=8A=A0=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=92=8C=E5=AF=BC=E5=87=BA=E8=A1=A8=E6=A0=BC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ContactInformation/index.ts | 24 +++++- src/views/ContactInformation/index.vue | 113 ++++++++++++++----------- 2 files changed, 85 insertions(+), 52 deletions(-) diff --git a/src/api/ContactInformation/index.ts b/src/api/ContactInformation/index.ts index c20987e..e82af21 100644 --- a/src/api/ContactInformation/index.ts +++ b/src/api/ContactInformation/index.ts @@ -5,9 +5,29 @@ import request from '@/utils/request' * */ // 查询所有联系记录(含电话、微信号) -export const ApiContacts = (page: number, page_size: number) => { +export const ApiContacts = (data: any) => { + let start_date = '' + let end_date = '' + if (data.times && data.times.length) { + start_date = data.times[0] + end_date = data.times[1] + } return request({ - url: `/api/contacts?page=${page}&page_size=${page_size}`, + url: `/api/contacts?page=${data.pageNum}&page_size=${data.pageSize}&search=${data.search}&start_date=${start_date}&end_date=${end_date}`, + method: 'get' + }) +} + +// 导出联系记录为 Excel +export const ApiContactsExport = (data: any) => { + let start_date = '' + let end_date = '' + if (data.times && data.times.length) { + start_date = data.times[0] + end_date = data.times[1] + } + return request({ + url: `/api/contacts/export?search=${data.search}&start_date=${start_date}&end_date=${end_date}`, method: 'get' }) } diff --git a/src/views/ContactInformation/index.vue b/src/views/ContactInformation/index.vue index 2671aad..1ec2315 100644 --- a/src/views/ContactInformation/index.vue +++ b/src/views/ContactInformation/index.vue @@ -1,47 +1,42 @@