fix(ppt-templates): 更新 API 接口,修正 PPT 类别和模板的请求路径
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user