improve image sharing function

This commit is contained in:
2025-02-20 23:03:25 +08:00
parent 3995884adc
commit 2063a99c83
20 changed files with 1150 additions and 550 deletions

43
src/api/share/index.ts Normal file
View File

@@ -0,0 +1,43 @@
import {service} from "@/utils/alova/service.ts";
/**
* 上传分享图片
* @param formData
*/
export const shareImageUploadApi = (formData) => {
return service.Post('/api/auth/share/upload', {...formData}, {
meta: {
ignoreToken: false,
signature: false,
},
});
};
/**
* 查询分享图片列表
* @param share_code
* @param access_password
*/
export const queryShareImageApi = (share_code: string, access_password: string) => {
return service.Post('/api/auth/share/image/list', {
share_code: share_code,
access_password: access_password,
}, {
meta: {
ignoreToken: false,
signature: false,
},
});
};
/**
* 查询分享记录列表
*/
export const queryShareRecordListApi = (dataRequest: string[]) => {
return service.Post('/api/auth/share/record/list', {
date_range: dataRequest,
}, {
meta: {
ignoreToken: false,
signature: false,
},
});
};

View File

@@ -110,7 +110,7 @@ export const createAlbumApi = (name: string) => {
* @param type
* @param sort
*/
export const albumListApi = (type: string, sort: boolean) => {
export const albumListApi = (type: number, sort: boolean) => {
return service.Post('/api/auth/storage/album/list', {
type: type,
sort: sort,
@@ -344,3 +344,5 @@ export const getStorageConfigListApi = () => {
},
});
};