feat: 统一交易详情组件,替换为 TransactionDetailSheet,增强功能并删除旧组件
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 17s
Docker Build & Deploy / Deploy to Production (push) Successful in 6s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 1s
Docker Build & Deploy / WeChat Notification (push) Successful in 1s

This commit is contained in:
SunCheng
2026-02-21 12:11:50 +08:00
parent 5f5c15ffb5
commit 749624f290
16 changed files with 479 additions and 445 deletions

View File

@@ -99,10 +99,11 @@
</PopupContainerV2>
<!-- 账单详情弹窗 -->
<TransactionDetail
<TransactionDetailSheet
v-model:show="showTransactionDetail"
:transaction="selectedTransaction"
@save="handleTransactionSaved"
@delete="handleGroupTransactionDelete"
/>
<!-- 批量设置对话框 -->
@@ -198,7 +199,7 @@ import { showToast, showSuccessToast, showLoadingToast, closeToast, showConfirmD
import { getReasonGroups, batchUpdateByReason, getTransactionList } from '@/api/transactionRecord'
import ClassifySelector from './ClassifySelector.vue'
import BillListComponent from '@/components/Bill/BillListComponent.vue'
import TransactionDetail from '@/components/Transaction/TransactionDetail.vue'
import TransactionDetailSheet from '@/components/Transaction/TransactionDetailSheet.vue'
import PopupContainerV2 from './PopupContainerV2.vue'
const props = defineProps({