Просмотр исходного кода

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

从家庭管理列表点优惠券进入后无返回按钮;为 PageHeader 增加 back
(:back=true)并绑定 @back,点击显式 router.push 回 /admin/families
(而非 history.back())。契约单测 3 项全绿。
Sisyphus 4 дней назад
Родитель
Сommit
e777224fc7
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      cfc-web/src/views/admin/FamilyCouponManage.vue

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

@@ -1,7 +1,7 @@
 <template>
   <div class="family-coupon-manage admin-page">
     <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">
         <!-- 发放 -->
@@ -157,6 +157,10 @@ export default {
     this.loadList()
   },
   methods: {
+    backToList() {
+      // 从家庭管理列表点优惠券进入后,返回按钮显式回家庭列表
+      this.$router.push({ path: '/admin/families' })
+    },
     onTabClick(tab) {
       if (tab.name === 'usage') {
         this.loadUsage()