Skip to content

Commit 922b0c4

Browse files
committed
【增加】画廊页面,临时提交
1 parent 69940e2 commit 922b0c4

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

src/api/ai/image/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,10 @@ export const ImageApi = {
9999
// 删除绘画
100100
deleteImage: async (id: number) => {
101101
return await request.delete({ url: `/ai/image/delete?id=` + id })
102-
}
102+
},
103+
104+
// release 列表
105+
publicList: async (params) => {
106+
return await request.get({ url: `/ai/image/public-list`, params})
107+
},
103108
}

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

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<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>
7+
</template>
8+
<script setup lang="ts">
9+
import { ImageApi, ImageVO, ImageMidjourneyButtonsVO } from '@/api/ai/image'
10+
11+
/** 属性 */
12+
const pageNo = ref<number>(1)
13+
const pageSize = ref<number>(20)
14+
const publicList = ref<ImageVO[]>([])
15+
16+
/** 获取数据 */
17+
const getListData = async () => {
18+
const res = await ImageApi.publicList({pageNo: pageNo.value, pageSize: pageSize.value});
19+
publicList.value = res.list as ImageVO[];
20+
console.log('publicList.value', publicList.value)
21+
}
22+
23+
onMounted(async () => {
24+
await getListData()
25+
})
26+
</script>
27+
<style scoped lang="scss">
28+
29+
.card-list {
30+
//display: flex;
31+
//flex-direction: column;
32+
column-count: 4;
33+
column-gap: 3px;
34+
}
35+
36+
.card {
37+
38+
.img {
39+
width: 50%;
40+
}
41+
}
42+
</style>

0 commit comments

Comments
 (0)