refactor: 添加了卡版折叠状态和展开按钮。

This commit is contained in:
jxxghp
2024-10-23 16:07:48 +08:00
parent 877d2f77bd
commit 3db4e12bb2
+10 -2
View File
@@ -1,6 +1,6 @@
<script lang="ts" setup> <script lang="ts" setup>
import type { TransferDirectoryConf } from '@/api/types' import type { TransferDirectoryConf } from '@/api/types'
import { VTextField } from 'vuetify/lib/components/index.mjs' import { VDivider, VSpacer, VTextField } from 'vuetify/lib/components/index.mjs'
import { useToast } from 'vue-toast-notification' import { useToast } from 'vue-toast-notification'
import api from '@/api' import api from '@/api'
import { nextTick } from 'vue' import { nextTick } from 'vue'
@@ -26,6 +26,9 @@ const downloadPath = ref<string>('')
// 媒体库路径 // 媒体库路径
const libraryPath = ref<string>('') const libraryPath = ref<string>('')
// 卡版是否折叠状态
const isCollapsed = ref(true)
// 类型下拉字典 // 类型下拉字典
const typeItems = [ const typeItems = [
{ title: '全部', value: '' }, { title: '全部', value: '' },
@@ -188,7 +191,7 @@ watch(
</IconBtn> </IconBtn>
</span> </span>
</VCardItem> </VCardItem>
<VCardText> <VCardText v-if="!isCollapsed">
<VForm> <VForm>
<VRow> <VRow>
<VCol cols="6"> <VCol cols="6">
@@ -305,5 +308,10 @@ watch(
</VRow> </VRow>
</VForm> </VForm>
</VCardText> </VCardText>
<VCardActions class="text-center py-0">
<VSpacer />
<VBtn :icon="isCollapsed ? 'mdi-chevron-down' : 'mdi-chevron-up'" @click.stop="isCollapsed = !isCollapsed" />
<VSpacer />
</VCardActions>
</VCard> </VCard>
</template> </template>