feat: 全局资产库直接展示全部图片

This commit is contained in:
GouJ
2026-09-22 10:54:23 +08:00
parent eec957a2e4
commit fec3b8dcac
5 changed files with 250 additions and 59 deletions
+2 -1
View File
@@ -1,5 +1,5 @@
import { request } from '../../lib/http'
import type { ProjectAsset, UpdateProjectAssetInput, UploadProjectAssetInput } from './types'
import type { GlobalProjectAsset, ProjectAsset, UpdateProjectAssetInput, UploadProjectAssetInput } from './types'
/** 固定项目资产路径并编码正式数据库 ID。 */
function assetPath(projectId: string, assetId?: string) {
@@ -9,6 +9,7 @@ function assetPath(projectId: string, assetId?: string) {
/** 项目素材 API;上传使用 multipart,浏览和编辑不调用生成模型。 */
export const projectAssetsApi = {
listAll: (signal?: AbortSignal) => request<GlobalProjectAsset[]>('/assets', { signal }),
list: (projectId: string, signal?: AbortSignal) => request<ProjectAsset[]>(assetPath(projectId), { signal }),
get: (projectId: string, assetId: string, signal?: AbortSignal) =>
request<ProjectAsset>(assetPath(projectId, assetId), { signal }),