fix(ppt-templates): 更新 API 接口,修正 PPT 类别和模板的请求路径

This commit is contained in:
2025-09-03 11:03:16 +08:00
parent 721e07e381
commit 11ace0350c

View File

@@ -15,7 +15,7 @@ const { data: pptCategories, refresh: refreshPPTCategories } = useAsyncData(
useFetchWrapped< useFetchWrapped<
PagedDataRequest & AuthedRequest, PagedDataRequest & AuthedRequest,
BaseResponse<PagedData<PPTCategory>> BaseResponse<PagedData<PPTCategory>>
>('App.Digital_PowerPointCat.GetList', { >('App.PowerPoint_Category.GetList', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
page: 1, page: 1,
@@ -35,7 +35,7 @@ const { data: pptTemplates, refresh: refreshPptTemplates } = useAsyncData(
useFetchWrapped< useFetchWrapped<
PagedDataRequest & { type: string | number } & AuthedRequest, PagedDataRequest & { type: string | number } & AuthedRequest,
BaseResponse<PagedData<PPTTemplate>> BaseResponse<PagedData<PPTTemplate>>
>('App.Digital_PowerPoint.GetList', { >('App.PowerPoint_SysPowerPoint.GetList', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
page: pagination.page, page: pagination.page,
@@ -87,7 +87,7 @@ const onCreateSubmit = (event: FormSubmitEvent<PPTCreateSchema>) => {
file_url: string file_url: string
} & AuthedRequest, } & AuthedRequest,
BaseResponse<{ powerpoint_id: number }> BaseResponse<{ powerpoint_id: number }>
>('App.Digital_PowerPoint.Create', { >('App.PowerPoint_SysPowerPoint.Create', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
title: event.data.title, title: event.data.title,
@@ -127,7 +127,7 @@ const onCreateSubmit = (event: FormSubmitEvent<PPTCreateSchema>) => {
} }
const onFileSelect = async (files: FileList, type: 'preview' | 'ppt') => { const onFileSelect = async (files: FileList, type: 'preview' | 'ppt') => {
const url = await useFileGo(files[0]) const url = await useFileGo(files[0], 'material')
if (type === 'preview') { if (type === 'preview') {
pptCreateState.preview_url = url pptCreateState.preview_url = url
} else { } else {
@@ -145,7 +145,7 @@ const onDeletePPT = (ppt: PPTTemplate) => {
useFetchWrapped< useFetchWrapped<
{ powerpoint_id: number } & AuthedRequest, { powerpoint_id: number } & AuthedRequest,
BaseResponse<{ code: number }> BaseResponse<{ code: number }>
>('App.Digital_PowerPoint.Delete', { >('App.PowerPoint_SysPowerPoint.Delete', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
powerpoint_id: ppt.id, powerpoint_id: ppt.id,
@@ -185,7 +185,7 @@ const onCreateCat = () => {
useFetchWrapped< useFetchWrapped<
{ type: string } & AuthedRequest, { type: string } & AuthedRequest,
BaseResponse<{ ppt_cat_id: number }> BaseResponse<{ ppt_cat_id: number }>
>('App.Digital_PowerPointCat.Create', { >('App.PowerPoint_SysPowerPoint.Create', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
type: createCatInput.value, type: createCatInput.value,
@@ -217,7 +217,7 @@ const onDeleteCat = (cat: PPTCategory) => {
useFetchWrapped< useFetchWrapped<
{ ppt_cat_id: number } & AuthedRequest, { ppt_cat_id: number } & AuthedRequest,
BaseResponse<{ code: number }> BaseResponse<{ code: number }>
>('App.Digital_PowerPointCat.Delete', { >('App.PowerPoint_SysPowerPoint.Delete', {
token: loginState.token!, token: loginState.token!,
user_id: loginState.user.id, user_id: loginState.user.id,
ppt_cat_id: cat.id, ppt_cat_id: cat.id,
@@ -359,7 +359,7 @@ const onDeleteCat = (cat: PPTCategory) => {
<div class="w-full flex justify-end"> <div class="w-full flex justify-end">
<UPagination <UPagination
v-if="pptTemplates?.data.total > pagination.perpage" v-if="(pptTemplates?.data.total || 0) > pagination.perpage"
:total="pptTemplates?.data.total" :total="pptTemplates?.data.total"
:page-count="pagination.perpage" :page-count="pagination.perpage"
:max="9" :max="9"