From c74b029436d1a386e1304f1611cc0ca51b85d240 Mon Sep 17 00:00:00 2001
From: zhenhui <1276357500@qq.com>
Date: Fri, 20 Mar 2026 18:10:44 +0800
Subject: [PATCH] =?UTF-8?q?[=E7=A7=AF=E5=88=86=E5=95=86=E5=9F=8E]PlayX?=
=?UTF-8?q?=E9=A2=86=E5=8F=96=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/admin/controller/mall/PlayxClaimLog.php | 57 +++++++++++++++++
app/common/model/MallPlayxClaimLog.php | 20 ++++++
web/src/lang/backend/en/mall/playxClaimLog.ts | 8 +++
.../lang/backend/zh-cn/mall/playxClaimLog.ts | 9 +++
.../backend/mall/playxClaimLog/index.vue | 61 +++++++++++++++++++
5 files changed, 155 insertions(+)
create mode 100644 app/admin/controller/mall/PlayxClaimLog.php
create mode 100644 app/common/model/MallPlayxClaimLog.php
create mode 100644 web/src/lang/backend/en/mall/playxClaimLog.ts
create mode 100644 web/src/lang/backend/zh-cn/mall/playxClaimLog.ts
create mode 100644 web/src/views/backend/mall/playxClaimLog/index.vue
diff --git a/app/admin/controller/mall/PlayxClaimLog.php b/app/admin/controller/mall/PlayxClaimLog.php
new file mode 100644
index 0000000..b14cc47
--- /dev/null
+++ b/app/admin/controller/mall/PlayxClaimLog.php
@@ -0,0 +1,57 @@
+model = new \app\common\model\MallPlayxClaimLog();
+ }
+
+ /**
+ * 查看
+ * @throws Throwable
+ */
+ public function index(Request $request): Response
+ {
+ $response = $this->initializeBackend($request);
+ if ($response !== null) {
+ return $response;
+ }
+
+ if ($request->get('select') || $request->post('select')) {
+ return $this->select($request);
+ }
+
+ return $this->_index();
+ }
+}
+
diff --git a/app/common/model/MallPlayxClaimLog.php b/app/common/model/MallPlayxClaimLog.php
new file mode 100644
index 0000000..a4d08cb
--- /dev/null
+++ b/app/common/model/MallPlayxClaimLog.php
@@ -0,0 +1,20 @@
+ 'integer',
+ 'create_time' => 'integer',
+ ];
+}
diff --git a/web/src/lang/backend/en/mall/playxClaimLog.ts b/web/src/lang/backend/en/mall/playxClaimLog.ts
new file mode 100644
index 0000000..24771a3
--- /dev/null
+++ b/web/src/lang/backend/en/mall/playxClaimLog.ts
@@ -0,0 +1,8 @@
+export default {
+ id: 'id',
+ claim_request_id: 'claim_request_id',
+ user_id: 'user_id',
+ claimed_amount: 'claimed_amount',
+ create_time: 'create_time',
+ 'quick Search Fields': 'id',
+}
diff --git a/web/src/lang/backend/zh-cn/mall/playxClaimLog.ts b/web/src/lang/backend/zh-cn/mall/playxClaimLog.ts
new file mode 100644
index 0000000..1ef1f11
--- /dev/null
+++ b/web/src/lang/backend/zh-cn/mall/playxClaimLog.ts
@@ -0,0 +1,9 @@
+export default {
+ id: 'ID',
+ claim_request_id: '领取幂等键',
+ user_id: '用户ID',
+ claimed_amount: '领取积分',
+ create_time: '创建时间',
+ 'quick Search Fields': 'ID',
+}
+
diff --git a/web/src/views/backend/mall/playxClaimLog/index.vue b/web/src/views/backend/mall/playxClaimLog/index.vue
new file mode 100644
index 0000000..bf7c3d2
--- /dev/null
+++ b/web/src/views/backend/mall/playxClaimLog/index.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+