From 124f894f4e08fd63eae8c7a85babbc19f2cc1829 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期五, 13 六月 2025 09:39:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/ai/music/index/mode/desc.vue | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/src/views/ai/music/index/mode/desc.vue b/src/views/ai/music/index/mode/desc.vue new file mode 100644 index 0000000..4488461 --- /dev/null +++ b/src/views/ai/music/index/mode/desc.vue @@ -0,0 +1,55 @@ +<template> + <div> + <Title title="音乐/歌词说明" desc="描述您想要的音乐风格和主题,使用流派和氛围而不是特定的艺术家和歌曲"> + <el-input + v-model="formData.desc" + :autosize="{ minRows: 6, maxRows: 6}" + resize="none" + type="textarea" + maxlength="1200" + show-word-limit + placeholder="一首关于糟糕分手的欢快歌曲" + /> + </Title> + + <Title title="纯音乐" desc="创建一首没有歌词的歌曲"> + <template #extra> + <el-switch v-model="formData.pure" size="small"/> + </template> + </Title> + + <Title title="版本" desc="描述您想要的音乐风格和主题,使用流派和氛围而不是特定的艺术家和歌曲"> + <el-select v-model="formData.version" placeholder="请选择"> + <el-option + v-for="item in [{ + value: '3', + label: 'V3' + }, { + value: '2', + label: 'V2' + }]" + :key="item.value" + :label="item.label" + :value="item.value" + /> + </el-select> + </Title> + </div> +</template> + +<script lang="ts" setup> +import Title from '../title/index.vue' + +defineOptions({ name: 'Desc' }) + +const formData = reactive({ + desc: '', + pure: false, + version: '3' +}) + +defineExpose({ + formData +}) + +</script> -- Gitblit v1.9.3