A:剩余文件上传

This commit is contained in:
jimmy committed 2025-09-25 21:48:53 +08:00
1 parent 03b6766797
commit 6be6e59ba3
3 files changed
+9 -7

No files matched your search

+3 -1
View File
@@ -1,8 +1,10 @@
import './assets/main.css'
import "./assets/icon/ali/iconfont.css"
import 'vue-virtual-scroller/dist/vue-virtual-scroller.css'
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import VueVirtualScroller from 'vue-virtual-scroller'
import App from './App.vue'
import router from './router'
@@ -12,7 +14,7 @@ const app = createApp(App)
import httpPlugin from './plugins/http';
app.use(httpPlugin);
app.use(VueVirtualScroller)
app.use(createPinia())
app.use(router)
@@ -33,9 +33,9 @@ export async function getPhotosByDate(date: string, totalCount: number): Promise
const photos: Photo[] = []
const pageSize = 1000 // API最大限制
let offset = 0
console.log(`开始获取 ${date} 的照片,总计 ${totalCount} 张`)
while (photos.length < totalCount) {
try {
const response: ApiResponse<PhotosData> = await getPhotos({
@@ -52,7 +52,7 @@ export async function getPhotosByDate(date: string, totalCount: number): Promise
const { hash, isImage, takenAt, ratio } = response.data
const count = Math.min(hash.length, isImage.length, takenAt.length, ratio.length)
if (count === 0) {
console.log(`没有更多照片了 ${date}, offset: ${offset}`)
break
@@ -80,7 +80,7 @@ export async function getPhotosByDate(date: string, totalCount: number): Promise
offset += count
console.log(`已获取 ${photos.length}/${totalCount} 张照片 (${date})`)
// 如果返回的数量小于请求数量,说明已经到底了
if (count < Math.min(pageSize, totalCount - offset + count)) {
break
@@ -190,7 +190,7 @@ export async function getFullTimeline(params?: TimelineParams): Promise<MonthGro
if (timelineResponse.code !== 200) {
throw new Error(timelineResponse.message || '获取时间线数据失败')
}
console.log(timelineResponse.data,'++++++++');
if (!Array.isArray(timelineResponse.data)) {
throw new Error('时间线数据格式错误')
}
+1 -1
View File
@@ -120,7 +120,7 @@ Accept: application/json
##
### 6. 获取照片列表(指定时间范围)
GET {{api}}/photos?start_date=2023-01-01&end_date=2023-12-31&limit=50&offset=0
GET {{api}}/photos?start_date=2023-01-01&end_date=2025-12-31&limit=50&offset=0
Accept: application/json
##