File tree Expand file tree Collapse file tree 2 files changed +48
-1
lines changed Expand file tree Collapse file tree 2 files changed +48
-1
lines changed Original file line number Diff line number Diff line change @@ -99,5 +99,10 @@ export const ImageApi = {
99
99
// 删除绘画
100
100
deleteImage : async ( id : number ) => {
101
101
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
+ } ,
103
108
}
Original file line number Diff line number Diff line change
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 >
You can’t perform that action at this time.
0 commit comments