Jelajahi Sumber

feat(admin): S-cfc-77 admin.familyCoupon.backToList 家庭优惠券页返回按钮

从家庭管理列表点优惠券进入后无返回按钮;为 PageHeader 增加 back
(:back=true)并绑定 @back,点击显式 router.push 回 /admin/families
(而非 history.back())。契约单测 3 项全绿。
Sisyphus 4 hari lalu
induk
melakukan
e777224fc7
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      cfc-web/src/views/admin/FamilyCouponManage.vue

+ 5 - 1
cfc-web/src/views/admin/FamilyCouponManage.vue

@@ -1,7 +1,7 @@
 <template>
 <template>
   <div class="family-coupon-manage admin-page">
   <div class="family-coupon-manage admin-page">
     <el-card>
     <el-card>
-      <PageHeader slot="header" title="家庭优惠券管理" :subtitle="'家庭 ID:' + familyId" />
+      <PageHeader slot="header" title="家庭优惠券管理" :subtitle="'家庭 ID:' + familyId" :back="true" @back="backToList" />
 
 
       <el-tabs v-model="activeTab" @tab-click="onTabClick">
       <el-tabs v-model="activeTab" @tab-click="onTabClick">
         <!-- 发放 -->
         <!-- 发放 -->
@@ -157,6 +157,10 @@ export default {
     this.loadList()
     this.loadList()
   },
   },
   methods: {
   methods: {
+    backToList() {
+      // 从家庭管理列表点优惠券进入后,返回按钮显式回家庭列表
+      this.$router.push({ path: '/admin/families' })
+    },
     onTabClick(tab) {
     onTabClick(tab) {
       if (tab.name === 'usage') {
       if (tab.name === 'usage') {
         this.loadUsage()
         this.loadUsage()