From ea2fb93a0dfcde8f5b66825b20f9d9b835a28acc Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 22 五月 2026 10:54:09 +0800
Subject: [PATCH] 提交

---
 admin/src/components/business/OperaCouponUsageDetail.vue |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/admin/src/components/business/OperaCouponUsageDetail.vue b/admin/src/components/business/OperaCouponUsageDetail.vue
index 901812d..3985612 100644
--- a/admin/src/components/business/OperaCouponUsageDetail.vue
+++ b/admin/src/components/business/OperaCouponUsageDetail.vue
@@ -38,18 +38,21 @@
           stripe
         >
           <el-table-column label="搴忓彿" type="index" width="60px"></el-table-column>
-          <el-table-column prop="userName" label="棰嗙敤浜�" min-width="100px"></el-table-column>
-          <el-table-column prop="phone" label="棰嗙敤鎵嬫満鍙�" min-width="120px"></el-table-column>
-          <el-table-column prop="quantity" label="棰嗙敤鏁伴噺" min-width="80px"></el-table-column>
-          <el-table-column prop="publishTime" label="鍙戞斁鏃堕棿" min-width="160px"></el-table-column>
-          <el-table-column prop="receiveTime" label="棰嗙敤鏃堕棿" min-width="160px"></el-table-column>
-          <el-table-column label="闄愮敤鏃舵" min-width="160px">
+          <el-table-column prop="memberName" label="棰嗙敤浜�" min-width="100px"></el-table-column>
+          <el-table-column prop="memberTelephone" label="棰嗙敤鎵嬫満鍙�" min-width="120px"></el-table-column>
+          <el-table-column label="棰嗙敤鏁伴噺" min-width="80px">
             <template slot-scope="{row}">
-              <span v-if="row.validStartTime && row.validEndTime">{{ row.validStartTime }} - {{ row.validEndTime }}</span>
-              <span v-else>-</span>
+              <span>1</span>
             </template>
           </el-table-column>
-          <el-table-column prop="useTime" label="浣跨敤鏃堕棿" min-width="160px"></el-table-column>
+          <el-table-column prop="createDate" label="鍙戞斁鏃堕棿" min-width="160px"></el-table-column>
+          <el-table-column prop="validDate" label="棰嗙敤鏃堕棿" min-width="160px"></el-table-column>
+          <el-table-column label="闄愮敤鏃舵" min-width="160px">
+            <template slot-scope="{row}">
+              <span>{{ row.startDate }} - {{ row.endDate }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column prop="useDate" label="浣跨敤鏃堕棿" min-width="160px"></el-table-column>
           <el-table-column label="鐘舵��" min-width="100px">
             <template slot-scope="{row}">
               <el-tag v-if="row.status === 1" type="primary">寰呬娇鐢�</el-tag>
@@ -105,7 +108,7 @@
       this.couponInfo = {
         name: row.name,
         type: row.type,
-        receivedCount: row.receivedCount,
+        receivedCount: row.claimCount,
         usedCount: row.usedCount
       }
       this.visible = true
@@ -120,10 +123,9 @@
           couponId: this.couponId,
         }
       }).then(data => {
-        this.tableData.list = data.list || []
+        console.log(data)
+        this.tableData.list = data.records || []
         this.tableData.pagination.total = data.total || 0
-      }).catch(e => {
-        this.$tip.apiFailed(e)
       }).finally(() => {
         this.isWorking.search = false
       })
@@ -153,6 +155,7 @@
 }
 .info-item {
   display: flex;
+  align-items: center;
   font-size: 14px;
 }
 .info-item .label {

--
Gitblit v1.9.3