feat: 添加搜索方式下拉框,优化工作流操作对话框布局

This commit is contained in:
jxxghp
2025-02-28 18:13:13 +08:00
parent ef6a01a32f
commit b84b0f229f
3 changed files with 21 additions and 1 deletions

View File

@@ -101,6 +101,7 @@ onMounted(() => {
</VToolbarItems>
</VToolbar>
</div>
<VDivider />
<VCardText class="px-0 py-0">
<div class="dnd-flow" @drop="onDrop">
<VueFlow
@@ -166,7 +167,6 @@ onMounted(() => {
.dnd-flow aside .description {
margin-bottom: 10px;
}
.dnd-flow .vue-flow-wrapper {
flex-grow: 1;
height: 100%;

View File

@@ -24,6 +24,7 @@ defineProps({
<VCardTitle>获取下载任务</VCardTitle>
<VCardSubtitle>获取下载任务更新任务状态</VCardSubtitle>
</VCardItem>
<VDivider />
<VCardText>
<VRow>
<VCol cols="12">

View File

@@ -26,6 +26,18 @@ const typeOptions = ref([
},
])
// 搜索方式下拉框
const searchOptions = ref([
{
title: '名称',
value: 'keyword',
},
{
title: '媒体列表',
value: 'media',
},
])
// 站点数据列表
const siteList = ref<Site[]>([])
@@ -70,6 +82,11 @@ onMounted(() => {
<VDivider />
<VCardText>
<VRow>
<VCol cols="12">
<VSelect v-model="data.search_type" label="搜索方式" :items="searchOptions" outlined dense />
</VCol>
</VRow>
<VRow v-if="data.search_type === 'keyword'">
<VCol cols="6">
<VTextField v-model="data.name" label="名称" outlined dense />
</VCol>
@@ -82,6 +99,8 @@ onMounted(() => {
<VCol cols="6">
<VTextField v-model="data.season" type="number" label="季" outlined dense />
</VCol>
</VRow>
<VRow>
<VCol cols="12">
<VSelect v-model="data.sites" label="站点" :items="siteOptions" chips multiple outlined dense />
</VCol>