From 36cccf30efa12ea613d8e3a5b4a23901aa0387f0 Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Tue, 7 Jul 2026 17:06:26 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=9E=81=E5=85=89=E6=8E=A8=E9=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/thirdparty/third-push-conf.ts | 44 +++
.../mch-manage/components/app-push-form.vue | 182 +++++++++++
.../components/app-push-setting.vue | 300 ++++++++++++++++++
src/views/mch/mch-manage/detail.vue | 4 +
4 files changed, 530 insertions(+)
create mode 100644 src/api/thirdparty/third-push-conf.ts
create mode 100644 src/views/mch/mch-manage/components/app-push-form.vue
create mode 100644 src/views/mch/mch-manage/components/app-push-setting.vue
diff --git a/src/api/thirdparty/third-push-conf.ts b/src/api/thirdparty/third-push-conf.ts
new file mode 100644
index 00000000..bc7b6453
--- /dev/null
+++ b/src/api/thirdparty/third-push-conf.ts
@@ -0,0 +1,44 @@
+import request from "/@/utils/request"
+
+// 新增推送配置
+export function create(data: any) {
+ return request({
+ url: "/third/push-conf/create",
+ method: "post",
+ data,
+ })
+}
+
+// 修改推送配置
+export function update(data: any) {
+ return request({
+ url: "/third/push-conf/edit",
+ method: "post",
+ data,
+ })
+}
+
+// 查询详情
+export function detail(id: any) {
+ return request({
+ url: `/third/push-conf/detail/${id}`,
+ method: "get",
+ })
+}
+
+// 删除推送配置
+export function delById(id: any) {
+ return request({
+ url: `/third/push-conf/remove/${id}`,
+ method: "post",
+ })
+}
+
+// 查询推送配置列表
+export function list(data: any) {
+ return request({
+ url: "/third/push-conf/list",
+ method: "post",
+ data,
+ })
+}
diff --git a/src/views/mch/mch-manage/components/app-push-form.vue b/src/views/mch/mch-manage/components/app-push-form.vue
new file mode 100644
index 00000000..25fc3a82
--- /dev/null
+++ b/src/views/mch/mch-manage/components/app-push-form.vue
@@ -0,0 +1,182 @@
+
+