Skip to content

Commit 9bd8d8e

Browse files
committed
【增加】midjourney 增加版本号设置
1 parent 3c4327e commit 9bd8d8e

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

src/api/ai/image/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export interface ImageMidjourneyImagineReqVO {
4848
base64Array: string[] // size不能为空
4949
width: string // 图片宽度
5050
height: string // 图片高度
51+
version: string // 版本
5152
}
5253

5354
// TODO 芋艿:review 下整体注释、方法名

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

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,28 @@
4646
</div>
4747
</el-space>
4848
</div>
49+
<div class="version">
50+
<div>
51+
<el-text tag="b">版本</el-text>
52+
</div>
53+
<el-space wrap class="version-list">
54+
<el-select
55+
v-model="selectVersion"
56+
class="version-select"
57+
clearable
58+
placeholder="请选择版本"
59+
style="width: 350px"
60+
@change="handlerChangeVersion"
61+
>
62+
<el-option
63+
v-for="item in versionList"
64+
:key="item.value"
65+
:label="item.label"
66+
:value="item.value"
67+
/>
68+
</el-select>
69+
</el-space>
70+
</div>
4971
<div class="model">
5072
<div>
5173
<el-text tag="b">模型</el-text>
@@ -147,6 +169,32 @@ const imageSizeList = ref<ImageSizeVO[]>([
147169
]) // size
148170
selectImageSize.value = imageSizeList.value[0]
149171
172+
173+
// version
174+
const versionList = ref<any>([
175+
{
176+
value: '6.0',
177+
label: 'v6.0',
178+
},
179+
{
180+
value: '5.2',
181+
label: 'v5.2',
182+
},
183+
{
184+
value: '5.1',
185+
label: 'v5.1',
186+
},
187+
{
188+
value: '5.0',
189+
label: 'v5.0',
190+
},
191+
{
192+
value: '4.0',
193+
label: 'v4.0',
194+
},
195+
]) // version 列表
196+
const selectVersion = ref<any>('6.0') // 选中的 version
197+
150198
// 定义 Props
151199
const props = defineProps({})
152200
@@ -183,6 +231,13 @@ const handlerModelClick = async (model: ImageModelVO) => {
183231
selectModel.value = model
184232
}
185233
234+
/**
235+
* version - click
236+
*/
237+
const handlerChangeVersion = async (version) => {
238+
console.log('version', version)
239+
}
240+
186241
/**
187242
* 图片生产
188243
*/
@@ -197,6 +252,7 @@ const handlerGenerateImage = async () => {
197252
model: selectModel.value.key,
198253
width: selectImageSize.value.width,
199254
height: selectImageSize.value.height,
255+
version: selectVersion.value,
200256
base64Array: [],
201257
} as ImageMidjourneyImagineReqVO
202258
await ImageApi.midjourneyImagine(req)
@@ -231,6 +287,16 @@ const handlerGenerateImage = async () => {
231287
}
232288
}
233289
290+
// version
291+
.version {
292+
margin-top: 20px;
293+
294+
.version-list {
295+
margin-top: 20px;
296+
width: 100%;
297+
}
298+
}
299+
234300
// 模型
235301
.model {
236302
margin-top: 30px;

0 commit comments

Comments
 (0)