fix: content error in create download (#139)

This commit is contained in:
Hayden
2025-02-19 13:47:44 +08:00
committed by GitHub
parent 59552841e7
commit 3d01c2dfda
3 changed files with 25 additions and 14 deletions

View File

@@ -15,7 +15,11 @@
</span>
</div>
</div>
<Button icon="pi pi-folder" @click="handleSelectFolder"></Button>
<Button
icon="pi pi-folder"
:disabled="!type"
@click="handleSelectFolder"
></Button>
<Dialog
v-model:visible="folderSelectVisible"
@@ -100,7 +104,7 @@ import Button from 'primevue/button'
import { usePrimeVue } from 'primevue/config'
import Dialog from 'primevue/dialog'
import Tree from 'primevue/tree'
import { computed, ref } from 'vue'
import { computed, ref, watch } from 'vue'
const editable = defineModel<boolean>('editable')
@@ -116,6 +120,10 @@ const {
modelFolders,
} = useModelBaseInfo()
watch(type, () => {
subFolder.value = ''
})
const typeOptions = computed(() => {
return Object.keys(modelFolders.value).map((curr) => {
return {
@@ -199,7 +207,7 @@ const modelFolder = computed({
})
const renderedModelFolder = computed(() => {
return baseInfo.value.pathIndex.display
return baseInfo.value.pathIndex?.display
})
const handleCancelSelectFolder = () => {