This commit is contained in:
oneao committed 2026-03-04 17:30:05 +08:00
1 parent 46106d0c76
commit 34240d2e16
36 files changed
+2853 -165

No files matched your search

@@ -0,0 +1,24 @@
import type { CreateFinanceCategoryParams, CreateFinanceCategoryResult, DeleteFinanceCategoryParams, ListFinanceCategoriesResult, UpdateFinanceCategoryParams, UpdateFinanceCategorySortParams } from '@/types/finance/category'
import alovaInstance from '../../index'
const API_PREFIX = '/finance/category'
export function listFinanceCategoriesApi() {
return alovaInstance.Post<ResponseData<ListFinanceCategoriesResult>>(`${API_PREFIX}/list`)
}
export function createFinanceCategoryApi(params: CreateFinanceCategoryParams) {
return alovaInstance.Post<ResponseData<CreateFinanceCategoryResult>>(`${API_PREFIX}/create`, params)
}
export function updateFinanceCategoryApi(params: UpdateFinanceCategoryParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/update`, params)
}
export function updateFinanceCategorySortNumberApi(params: UpdateFinanceCategorySortParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/sortNumber`, params)
}
export function deleteFinanceCategoryApi(params: DeleteFinanceCategoryParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/delete`, params)
}
@@ -0,0 +1,20 @@
import type { CreateFinanceRecordParams, DeleteFinanceRecordParams, ListFinanceRecordsParams, ListFinanceRecordsResult, UpdateFinanceRecordParams } from '@/types/finance/record'
import alovaInstance from '../../index'
const API_PREFIX = '/finance/record'
export function listFinanceRecordsApi(params: ListFinanceRecordsParams) {
return alovaInstance.Post<ResponseData<ListFinanceRecordsResult>>(`${API_PREFIX}/list`, params)
}
export function createFinanceRecordApi(params: CreateFinanceRecordParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/create`, params)
}
export function updateFinanceRecordApi(params: UpdateFinanceRecordParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/update`, params)
}
export function deleteFinanceRecordApi(params: DeleteFinanceRecordParams) {
return alovaInstance.Post<ResponseData<void>>(`${API_PREFIX}/delete`, params)
}
+2 -2
View File
@@ -31,8 +31,8 @@ function isWhiteListed(url: string) {
}
const alovaInstance = createAlova({
baseURL: 'http://192.168.5.6:8086/app',
// baseURL: 'http://192.168.1.137:8086/app',
// baseURL: 'http://192.168.5.6:8086/app',
baseURL: 'http://192.168.1.137:8086/app',
requestAdapter: axiosRequestAdapter(),
timeout: 5000,
cacheFor: null,