feat: 增强组件功能与样式优化

- 在多个组件中添加了新的属性和方法以提升功能性,如在卡片组件中引入 _ActiveTab 属性以管理活动标签。
- 优化了商品详情和商户页面的收藏逻辑,确保在未登录状态下引导用户登录。
- 更新了轮播组件的路由解析逻辑,增强了用户体验。
- 改进了投诉列表和收藏列表的样式,提升了响应式布局和可读性。
- 在全局配置中添加了对开发环境的错误处理,提升了调试体验。
This commit is contained in:
田香琪
2026-06-25 16:52:46 +08:00
parent 1b2e980fb6
commit ec948b5496
86 changed files with 1741 additions and 1050 deletions

View File

@@ -2,7 +2,7 @@
<div class="wrapper">
<el-affix :offset="100">
<el-card class="card fixed-bottom">
<affixTime @selected="clickBreadcrumb" />
<affixTime :closeShop="true" @selected="clickBreadcrumb" />
</el-card>
</el-affix>
@@ -183,11 +183,6 @@
{{ $filters.unitPrice(row.flowPrice, "") }}</span>
</template>
</el-table-column>
<el-table-column label="操作" width="80" align="center">
<template #default="{ row }">
<a v-if="row" class="link-text" @click="goDetail(row)">查看</a>
</template>
</el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="退单" name="refund">
@@ -236,11 +231,6 @@
<span v-if="row">{{ $filters.unitPrice(row.flowPrice || 0, "") }}</span>
</template>
</el-table-column>
<el-table-column label="操作" width="90" align="center">
<template #default="{ row }">
<a v-if="row" class="link-text" @click="goDetail(row)">查看</a>
</template>
</el-table-column>
</el-table>
</el-tab-pane>
</el-tabs>
@@ -413,11 +403,6 @@ export default {
},
},
methods: {
goDetail(row) {
const sn = row.sn;
const path = this.orderOrRefund === "order" ? "order-detail" : "return-goods-order-detail";
this.$router.push({ path, query: { sn } });
},
// 订单图
initOrderChart() {
// 默认已经加载 legend-filter 交互

View File

@@ -2,7 +2,7 @@
<div class="wrapper">
<el-affix :offset="100">
<el-card class="card fixed-bottom">
<affixTime @selected="clickBreadcrumb" />
<affixTime :closeShop="true" @selected="clickBreadcrumb" />
</el-card>
</el-affix>
<el-card class="card">