feat:增加账单搜索功能

This commit is contained in:
2025-11-10 19:50:22 +08:00
parent 5f3a7ca5b4
commit 7032070d3f
9 changed files with 143 additions and 17 deletions

View File

@@ -8,7 +8,7 @@ import {
queryBillBookApi,
queryBillCategoryApi, queryBillPayApi,
queryBillRecordApi,
queryBillStatsApi, queryBillSummaryApi, updateBillRecordApi
queryBillStatsApi, queryBillSummaryApi, searchBillSummaryApi, updateBillRecordApi
} from '@/apis/bill'
import { getCurrentMonth, getCurrentYear, getStartEndDate } from 'vue3-common/utils/dateUtil'
import { IDateType, ImagePathEnum } from '@/types'
@@ -44,6 +44,11 @@ export const useBillStore = defineStore('bill', {
billYear: getCurrentYear(),
billMonth: getCurrentMonth()
},
billSearchForm: {
content: '',
category: '',
location: ''
},
billDateStatsList: [] as IStatsChart[],
billBookStatsList: [] as IStatsChart[],
billCategoryStatsList: [] as IStatsChart[],
@@ -137,6 +142,11 @@ export const useBillStore = defineStore('bill', {
this.isRefresh = !this.isRefresh
this.isLoading = false
},
async searchInfo() {
this.isLoading = true
this.billRecordList = await searchBillSummaryApi(this.billSearchForm)
this.isLoading = false
},
getEmptyBillRecord(): IBillRecord {
return {
amount: 0,