diff --git a/web/src/views/ImagesWall.vue b/web/src/views/ImagesWall.vue
index d74b717b..1cf9cbfc 100644
--- a/web/src/views/ImagesWall.vue
+++ b/web/src/views/ImagesWall.vue
@@ -5,8 +5,9 @@
AI 绘画作品墙
- MidJourney
- Stable Diffusion
+ MidJourney
+ Stable Diffusion
+ DALL-E
@@ -71,6 +72,57 @@
+
+
+
+
+
+
+
+ 正在加载图片
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{
loading.value = true
page.value = page.value + 1
- const url = imgType.value === "mj" ? "/api/mj/imgWall" : "/api/sd/imgWall"
+ let url = ""
+ switch (imgType.value) {
+ case "mj":
+ url = "/api/mj/imgWall"
+ break
+ case "sd":
+ url = "/api/sd/imgWall"
+ break
+ case "dall":
+ url = "/api/dall/imgWall"
+ break
+ }
httpGet(`${url}?page=${page.value}&page_size=${pageSize.value}`).then(res => {
loading.value = false
- if (res.data.length === 0) {
+ if (!res.data || res.data.length === 0) {
isOver.value = true
return
}
@@ -335,7 +399,8 @@ const changeImgType = () => {
page.value = 0
data.value = {
"mj": [],
- "sd": []
+ "sd": [],
+ "dall": [],
}
loading.value = true
isOver.value = false