Skip to content

Commit 29e1426

Browse files
committed
【增加】Image midjourney 增加 click 事件
1 parent 1be7713 commit 29e1426

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

src/api/ai/image/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,18 @@ export interface ImageDetailVO {
1515
model: string // 模型
1616
style: string // 图像生成的风格
1717
size: string // 图片尺寸
18+
buttons: ImageMjButtonsVO[] // mj 操作按钮
1819
createTime: string // 创建时间
1920
updateTime: string // 更新事件
2021
}
2122

23+
export interface ImageMjButtonsVO {
24+
customId: string // MJ::JOB::upsample::1::85a4b4c1-8835-46c5-a15c-aea34fad1862 动作标识
25+
emoji: string // 图标 emoji
26+
label: string // Make Variations 文本
27+
style: number // 样式: 2(Primary)、3(Green)
28+
}
29+
2230
export interface ImagePageReqVO {
2331
pageNo: number // 分页编号
2432
pageSize: number // 分页大小

src/views/ai/image/ImageTask.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
v-for="image in imageList"
66
:key="image"
77
:image-detail="image"
8-
@on-btn-click="handlerImageBtnClick" />
8+
@on-btn-click="handlerImageBtnClick"
9+
@on-mj-btn-click="handlerImageMjBtnClick"/>
910
</el-card>
1011
<!-- 图片 detail 抽屉 -->
1112
<ImageDetailDrawer
@@ -15,7 +16,7 @@
1516
/>
1617
</template>
1718
<script setup lang="ts">
18-
import {ImageApi, ImageDetailVO} from '@/api/ai/image';
19+
import {ImageApi, ImageDetailVO, ImageMjButtonsVO} from '@/api/ai/image';
1920
import ImageDetailDrawer from './ImageDetailDrawer.vue'
2021
import ImageTaskCard from './ImageTaskCard.vue'
2122
@@ -61,6 +62,11 @@ const handlerImageBtnClick = async (type, imageDetail: ImageDetailVO) => {
6162
}
6263
}
6364
65+
/** 图片 - mj btn click */
66+
const handlerImageMjBtnClick = async (button: ImageMjButtonsVO) => {
67+
console.log('mj click', button)
68+
}
69+
6470
/** 下载 - image */
6571
// TODO @fan:貌似可以考虑抽到 download 里面,作为一个方法
6672
const downloadImage = async (imageUrl) => {

0 commit comments

Comments
 (0)