This commit is contained in:
root 2025-07-11 00:45:44 +08:00
parent 286e515288
commit 276e6c9765
1 changed files with 7 additions and 7 deletions

View File

@ -35,7 +35,7 @@ export class ResourceCategoryService {
static async getAllCategories(): Promise<ApiResponse<ResourceCategory[]>> {
try {
const result = await invoke('get_all_resource_categories')
return result as ApiResponse<ResourceCategory[]>
return { status: true, msg: 'ok', data: result } as ApiResponse<ResourceCategory[]>
} catch (error) {
console.error('Failed to get all categories:', error)
return {
@ -51,7 +51,7 @@ export class ResourceCategoryService {
static async getCategoryById(categoryId: string): Promise<ApiResponse<ResourceCategory>> {
try {
const result = await invoke('get_resource_category_by_id', { categoryId })
return result as ApiResponse<ResourceCategory>
return { status: true, msg: 'ok', data: result } as ApiResponse<ResourceCategory>
} catch (error) {
console.error('Failed to get category by id:', error)
return {
@ -67,7 +67,7 @@ export class ResourceCategoryService {
static async createCategory(request: CreateCategoryRequest): Promise<ApiResponse<ResourceCategory>> {
try {
const result = await invoke('create_resource_category', { request })
return result as ApiResponse<ResourceCategory>
return { status: true, msg: 'ok', data: result } as ApiResponse<ResourceCategory>
} catch (error) {
console.error('Failed to create category:', error)
return {
@ -86,7 +86,7 @@ export class ResourceCategoryService {
): Promise<ApiResponse<ResourceCategory>> {
try {
const result = await invoke('update_resource_category', { categoryId, request })
return result as ApiResponse<ResourceCategory>
return { status: true, msg: 'ok', data: result } as ApiResponse<ResourceCategory>
} catch (error) {
console.error('Failed to update category:', error)
return {
@ -102,7 +102,7 @@ export class ResourceCategoryService {
static async deleteCategory(categoryId: string): Promise<ApiResponse<boolean>> {
try {
const result = await invoke('delete_resource_category', { categoryId })
return result as ApiResponse<boolean>
return { status: true, msg: 'ok', data: result } as ApiResponse<boolean>
} catch (error) {
console.error('Failed to delete category:', error)
return {
@ -118,7 +118,7 @@ export class ResourceCategoryService {
static async searchCategories(keyword: string): Promise<ApiResponse<ResourceCategory[]>> {
try {
const result = await invoke('search_resource_categories', { keyword })
return result as ApiResponse<ResourceCategory[]>
return { status: true, msg: 'ok', data: result } as ApiResponse<ResourceCategory[]>
} catch (error) {
console.error('Failed to search categories:', error)
return {