【代码优化】AI:音乐、图片的更新状态的接口调整
parent
68c573d902
commit
f98f794f77
|
@ -96,14 +96,8 @@ export const ImageApi = {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 更新绘画发布状态
|
// 更新绘画发布状态
|
||||||
updateImagePublicStatus: async (id: number, publicStatus: boolean) => {
|
updateImage: async (data: any) => {
|
||||||
return await request.put({
|
return await request.put({ url: '/ai/image/update-public-status', data })
|
||||||
url: '/ai/image/update-public-status',
|
|
||||||
data: {
|
|
||||||
id,
|
|
||||||
publicStatus
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除绘画
|
// 删除绘画
|
||||||
|
|
|
@ -16,6 +16,7 @@ export interface MusicVO {
|
||||||
model: string // 模型
|
model: string // 模型
|
||||||
generateMode: number // 生成模式
|
generateMode: number // 生成模式
|
||||||
tags: string // 音乐风格标签
|
tags: string // 音乐风格标签
|
||||||
|
duration: number // 音乐时长
|
||||||
publicStatus: boolean // 是否发布
|
publicStatus: boolean // 是否发布
|
||||||
taskId: string // 任务id
|
taskId: string // 任务id
|
||||||
errorMessage: string // 错误信息
|
errorMessage: string // 错误信息
|
||||||
|
@ -28,15 +29,9 @@ export const MusicApi = {
|
||||||
return await request.get({ url: `/ai/music/page`, params })
|
return await request.get({ url: `/ai/music/page`, params })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 更新绘画发布状态
|
// 更新音乐
|
||||||
updateMusicPublicStatus: async (id: number, publicStatus: boolean) => {
|
updateMusic: async (data: any) => {
|
||||||
return await request.put({
|
return await request.put({ url: '/ai/music/update', data })
|
||||||
url: '/ai/music/update-public-status',
|
|
||||||
data: {
|
|
||||||
id,
|
|
||||||
publicStatus
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除音乐
|
// 删除音乐
|
||||||
|
|
|
@ -231,7 +231,10 @@ const handleUpdatePublicStatusChange = async (row: ImageVO) => {
|
||||||
const text = row.publicStatus ? '公开' : '私有'
|
const text = row.publicStatus ? '公开' : '私有'
|
||||||
await message.confirm('确认要"' + text + '"该图片吗?')
|
await message.confirm('确认要"' + text + '"该图片吗?')
|
||||||
// 发起修改状态
|
// 发起修改状态
|
||||||
await ImageApi.updateImagePublicStatus(row.id, row.publicStatus)
|
await ImageApi.updateImage({
|
||||||
|
id: row.id,
|
||||||
|
publicStatus: row.publicStatus
|
||||||
|
})
|
||||||
await getList()
|
await getList()
|
||||||
} catch {
|
} catch {
|
||||||
row.publicStatus = !row.publicStatus
|
row.publicStatus = !row.publicStatus
|
||||||
|
|
|
@ -135,9 +135,10 @@
|
||||||
</el-link>
|
</el-link>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="时长(秒)" align="center" prop="duration" width="100" />
|
||||||
<el-table-column label="提示词" align="center" prop="prompt" width="180" />
|
<el-table-column label="提示词" align="center" prop="prompt" width="180" />
|
||||||
<el-table-column label="歌词" align="center" prop="lyric" width="180" />
|
<el-table-column label="歌词" align="center" prop="lyric" width="180" />
|
||||||
<el-table-column label="描述词" align="center" prop="gptDescriptionPrompt" width="180" />
|
<el-table-column label="描述" align="center" prop="gptDescriptionPrompt" width="180" />
|
||||||
<el-table-column label="生成模式" align="center" prop="generateMode" width="100">
|
<el-table-column label="生成模式" align="center" prop="generateMode" width="100">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<dict-tag :type="DICT_TYPE.AI_GENERATE_MODE" :value="scope.row.generateMode" />
|
<dict-tag :type="DICT_TYPE.AI_GENERATE_MODE" :value="scope.row.generateMode" />
|
||||||
|
@ -265,7 +266,10 @@ const handleUpdatePublicStatusChange = async (row: MusicVO) => {
|
||||||
const text = row.publicStatus ? '公开' : '私有'
|
const text = row.publicStatus ? '公开' : '私有'
|
||||||
await message.confirm('确认要"' + text + '"该音乐吗?')
|
await message.confirm('确认要"' + text + '"该音乐吗?')
|
||||||
// 发起修改状态
|
// 发起修改状态
|
||||||
await MusicApi.updateMusicPublicStatus(row.id, row.publicStatus)
|
await MusicApi.updateMusic({
|
||||||
|
id: row.id,
|
||||||
|
publicStatus: row.publicStatus
|
||||||
|
})
|
||||||
await getList()
|
await getList()
|
||||||
} catch {
|
} catch {
|
||||||
row.publicStatus = !row.publicStatus
|
row.publicStatus = !row.publicStatus
|
||||||
|
|
Loading…
Reference in New Issue