From 2d013aa3715c819d806f95c1a3eecaf80c741eb4 Mon Sep 17 00:00:00 2001
From: hucan <951870319@qq.com>
Date: Tue, 18 Nov 2025 09:18:56 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=BB=AD=E8=B4=B9=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/sms-abnormal-number.js | 16 +
src/api/admin/sms-renewal-log.js | 47 ++
src/views/admin/sms-abnormal-number/index.vue | 83 ++-
src/views/admin/sms-phone/index.vue | 507 +++++++++---------
src/views/admin/sms-renewal-log/index.vue | 414 ++++++++++++++
5 files changed, 796 insertions(+), 271 deletions(-)
create mode 100644 src/api/admin/sms-renewal-log.js
create mode 100644 src/views/admin/sms-renewal-log/index.vue
diff --git a/src/api/admin/sms-abnormal-number.js b/src/api/admin/sms-abnormal-number.js
index 00246b7..4ac83f7 100644
--- a/src/api/admin/sms-abnormal-number.js
+++ b/src/api/admin/sms-abnormal-number.js
@@ -51,4 +51,20 @@ export function syncStateAbnormalNumber() {
url: '/api/v1/sms-abnormal-number/sync-state',
method: 'post'
})
+}
+
+// 清空所有异常号码
+export function cleanSmsAbnormalNumber() {
+ return request({
+ url: '/api/v1/sms-abnormal-number/clear',
+ method: 'DELETE'
+ })
+}
+
+export function batchCancelSmsAbnormalNumber(data) {
+ return request({
+ url: '/api/v1/sms-abnormal-number/batch-cancel',
+ method: 'put',
+ data: data
+ })
}
\ No newline at end of file
diff --git a/src/api/admin/sms-renewal-log.js b/src/api/admin/sms-renewal-log.js
new file mode 100644
index 0000000..2690163
--- /dev/null
+++ b/src/api/admin/sms-renewal-log.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+// 查询SmsRenewalLog列表
+export function listSmsRenewalLog(query) {
+ return request({
+ url: '/api/v1/sms-renewal-log',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询SmsRenewalLog详细
+export function getSmsRenewalLog (id) {
+ return request({
+ url: '/api/v1/sms-renewal-log/' + id,
+ method: 'get'
+ })
+}
+
+
+// 新增SmsRenewalLog
+export function addSmsRenewalLog(data) {
+ return request({
+ url: '/api/v1/sms-renewal-log',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改SmsRenewalLog
+export function updateSmsRenewalLog(data) {
+ return request({
+ url: '/api/v1/sms-renewal-log/'+data.id,
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除SmsRenewalLog
+export function delSmsRenewalLog(data) {
+ return request({
+ url: '/api/v1/sms-renewal-log',
+ method: 'delete',
+ data: data
+ })
+}
+
diff --git a/src/views/admin/sms-abnormal-number/index.vue b/src/views/admin/sms-abnormal-number/index.vue
index fe64795..019b058 100644
--- a/src/views/admin/sms-abnormal-number/index.vue
+++ b/src/views/admin/sms-abnormal-number/index.vue
@@ -21,18 +21,34 @@
-
- 同步
-
-
+
+ 同步
+
+
+
+
+
+ 批量取消
+
+
删除
+
+
+ 清空
+
+
+
@@ -59,7 +75,7 @@
+ :limit.sync="queryParams.pageSize" @pagination="getList" :page-sizes="pageSizes" />
@@ -67,7 +83,7 @@
diff --git a/src/views/admin/sms-renewal-log/index.vue b/src/views/admin/sms-renewal-log/index.vue
new file mode 100644
index 0000000..d156f3a
--- /dev/null
+++ b/src/views/admin/sms-renewal-log/index.vue
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+ {{ getTypeFormat(scope.row.type) }}
+
+
+
+
+
+
+ {{ getCategoryFormat(scope.row.category) }}
+
+
+
+
+
+
+
+ {{ scope.row.category === 1 ? "-" : parseTime(scope.row.beforeTime) }}
+
+
+
+
+
+
+
+
+
+ {{ getStatusFormat(scope.row.status) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createdAt) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+