From ea1cfc4a3778c02518592c5487ba07ab2d12cc45 Mon Sep 17 00:00:00 2001
From: Ls <2391972606@qq.com>
Date: Tue, 28 Apr 2026 17:59:39 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Web/src/components/Abutton.vue | 17 ++++
Web/src/components/Pagination.vue | 124 +++++++++++++++++++++++++++++-
Web/src/extends/MessageExtend.ts | 28 ++++++-
Web/src/pages/customer/index.vue | 30 +++++++-
4 files changed, 194 insertions(+), 5 deletions(-)
create mode 100644 Web/src/components/Abutton.vue
diff --git a/Web/src/components/Abutton.vue b/Web/src/components/Abutton.vue
new file mode 100644
index 0000000..fbb06c8
--- /dev/null
+++ b/Web/src/components/Abutton.vue
@@ -0,0 +1,17 @@
+
+
+
+
\ No newline at end of file
diff --git a/Web/src/components/Pagination.vue b/Web/src/components/Pagination.vue
index 41a40c8..8845e01 100644
--- a/Web/src/components/Pagination.vue
+++ b/Web/src/components/Pagination.vue
@@ -1 +1,123 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
diff --git a/Web/src/extends/MessageExtend.ts b/Web/src/extends/MessageExtend.ts
index d8dc935..10e81ee 100644
--- a/Web/src/extends/MessageExtend.ts
+++ b/Web/src/extends/MessageExtend.ts
@@ -27,14 +27,38 @@ export class MessageExtend {
})
}
+ // 异步提示弹窗
+ static ShowDialogAsyc(title: string, message: string, onConfirm?: () => Promise): Promise {
+ return new Promise((resolve) => {
+ showConfirmDialog({
+ title,
+ message,
+ beforeClose: async (action) => {
+ if (action === 'confirm' && onConfirm) {
+ const result = await onConfirm()
+ if (result) {
+ resolve(true)
+ return true
+ }
+ return false
+ }
+ resolve(action === 'confirm')
+ return true
+ },
+ }).catch(() => {
+ resolve(false) // 捕获取消操作,返回 false
+ })
+ })
+ }
+
// 成功失败默认提示
static ShowToast(text: any, type?: 'success' | 'fail' | 'default') {
if (type == 'success') {
showSuccessToast(text)
} else if (type == 'fail') {
showFailToast(text)
- } else {
- console.log(text);
+ } else {
+ console.log(text)
showToast(text)
}
}
diff --git a/Web/src/pages/customer/index.vue b/Web/src/pages/customer/index.vue
index 99fb479..e792204 100644
--- a/Web/src/pages/customer/index.vue
+++ b/Web/src/pages/customer/index.vue
@@ -8,17 +8,43 @@
target="_blank">点击咨询
客服QQ:531493955
官方QQ群:238938639
客服邮箱:531493955@qq.com
返回游戏首页
+
+
-