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