Skip to content

Commit a854e96

Browse files
committed
【代码优化】AI:绘图画廊
1 parent b1752f3 commit a854e96

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed

src/api/ai/image/index.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ export const ImageApi = {
5656
getImagePageMy: async (params: PageParam) => {
5757
return await request.get({ url: `/ai/image/my-page`, params })
5858
},
59+
// 获取公开的绘图记录
60+
getImagePagePublic: async (params: PageParam) => {
61+
return await request.get({ url: `/ai/image/public-page`, params })
62+
},
5963
// 获取【我的】绘图记录
6064
getImageMy: async (id: number) => {
6165
return await request.get({ url: `/ai/image/get-my?id=${id}` })
@@ -99,10 +103,5 @@ export const ImageApi = {
99103
// 删除绘画
100104
deleteImage: async (id: number) => {
101105
return await request.delete({ url: `/ai/image/delete?id=` + id })
102-
},
103-
104-
// release 列表
105-
publicList: async (params) => {
106-
return await request.get({ url: `/ai/image/public-list`, params})
107-
},
106+
}
108107
}

src/views/ai/image/square/index.vue

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
<template>
2-
<div class="card-list">
3-
<div v-for="item in publicList" :key="item" class="card">
4-
<img :src="item.picUrl" class="img"/>
5-
</div>
6-
</div>
2+
<div class="card-list">
3+
<div v-for="item in publicList" :key="item.id" class="card">
4+
<img :src="item.picUrl" class="img" />
5+
</div>
6+
</div>
77
</template>
88
<script setup lang="ts">
9-
import { ImageApi, ImageVO, ImageMidjourneyButtonsVO } from '@/api/ai/image'
9+
import { ImageApi, ImageVO } from '@/api/ai/image'
1010
1111
/** 属性 */
12+
// TODO @fan:queryParams 里面搞分页哈。
1213
const pageNo = ref<number>(1)
1314
const pageSize = ref<number>(20)
1415
const publicList = ref<ImageVO[]>([])
1516
1617
/** 获取数据 */
1718
const getListData = async () => {
18-
const res = await ImageApi.publicList({pageNo: pageNo.value, pageSize: pageSize.value});
19-
publicList.value = res.list as ImageVO[];
19+
const res = await ImageApi.getImagePagePublic({ pageNo: pageNo.value, pageSize: pageSize.value })
20+
publicList.value = res.list as ImageVO[]
2021
console.log('publicList.value', publicList.value)
2122
}
2223
@@ -25,7 +26,6 @@ onMounted(async () => {
2526
})
2627
</script>
2728
<style scoped lang="scss">
28-
2929
.card-list {
3030
//display: flex;
3131
//flex-direction: column;
@@ -34,7 +34,6 @@ onMounted(async () => {
3434
}
3535
3636
.card {
37-
3837
.img {
3938
width: 50%;
4039
}

0 commit comments

Comments
 (0)