Skip to content

Commit 3af68cd

Browse files
fix: Resolve the error in file management (#8966)
1 parent ed2e305 commit 3af68cd

File tree

5 files changed

+17
-16
lines changed

5 files changed

+17
-16
lines changed

frontend/src/components/file-list/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<div class="hidden-paths">
2323
<div v-for="(item, index) in paths.slice(1, -1)" :key="index">
2424
<svg-icon :class="'table-icon'" iconName="p-file-folder"></svg-icon>
25-
<el-link :underline="false" @click="jump(index + 1)">{{ item }}</el-link>
25+
<el-link underline="never" @click="jump(index + 1)">{{ item }}</el-link>
2626
</div>
2727
</div>
2828
</el-popover>
@@ -60,7 +60,7 @@
6060
></svg-icon>
6161

6262
<template v-if="!row.isCreate">
63-
<el-link :underline="false" @click="open(row)">
63+
<el-link underline="never" @click="open(row)">
6464
{{ row.name }}
6565
</el-link>
6666
</template>

frontend/src/components/system-upgrade/index.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,28 @@
33
<div class="flex w-full flex-col gap-2 md:flex-row items-center">
44
<div class="flex flex-wrap gap-y-2 items-center">
55
<span v-if="props.footer">
6-
<el-link type="primary" :underline="false" @click="toForum">
6+
<el-link type="primary" underline="never" @click="toForum">
77
<span class="font-normal">{{ $t('setting.forum') }}</span>
88
</el-link>
99
<el-divider direction="vertical" />
10-
<el-link type="primary" :underline="false" @click="toDoc">
10+
<el-link type="primary" underline="never" @click="toDoc">
1111
<span class="font-normal">{{ $t('setting.doc2') }}</span>
1212
</el-link>
1313
<el-divider direction="vertical" />
14-
<el-link type="primary" :underline="false" @click="toGithub">
14+
<el-link type="primary" underline="never" @click="toGithub">
1515
<span class="font-normal">{{ $t('setting.project') }}</span>
1616
</el-link>
1717
<el-divider direction="vertical" />
1818
</span>
1919
<div class="flex flex-wrap items-center">
20-
<el-link :underline="false" type="primary" @click="toLxware">
20+
<el-link underline="never" type="primary" @click="toLxware">
2121
{{ $t(!isMasterPro ? 'license.community' : 'license.pro') }}
2222
</el-link>
23-
<el-link :underline="false" class="version" type="primary" @click="copyText(version)">
23+
<el-link underline="never" class="version" type="primary" @click="copyText(version)">
2424
{{ version }}
2525
</el-link>
2626
<el-badge is-dot class="-mt-0.5" :hidden="version === 'Waiting' || !globalStore.hasNewVersion">
27-
<el-link class="ml-2" :underline="false" type="primary" @click="onLoadUpgradeInfo">
27+
<el-link class="ml-2" underline="never" type="primary" @click="onLoadUpgradeInfo">
2828
{{ $t('commons.button.update') }}
2929
</el-link>
3030
</el-badge>

frontend/src/views/app-store/detail/params/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
></el-option>
3939
</el-select>
4040
<span v-if="p.type === 'service' && p.services.length === 0" class="ml-1.5">
41-
<el-link type="primary" :underline="false" @click="toPage(p.key)">
41+
<el-link type="primary" underline="never" @click="toPage(p.key)">
4242
{{ $t('app.toInstall') }}
4343
</el-link>
4444
</span>
@@ -110,7 +110,7 @@
110110
</el-col>
111111
<el-col>
112112
<span v-if="p.child.type === 'service' && p.services.length === 0">
113-
<el-link type="primary" :underline="false" @click="toPage(form[p.envKey])">
113+
<el-link type="primary" underline="never" @click="toPage(form[p.envKey])">
114114
{{ $t('app.toInstall') }}
115115
</el-link>
116116
</span>

frontend/src/views/host/file-management/index.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -433,19 +433,19 @@
433433
</el-table-column>
434434
<el-table-column :label="$t('file.mode')" prop="mode" min-width="110">
435435
<template #default="{ row }">
436-
<el-link :underline="false" @click="openMode(row)">{{ row.mode }}</el-link>
436+
<el-link underline="never" @click="openMode(row)">{{ row.mode }}</el-link>
437437
</template>
438438
</el-table-column>
439439
<el-table-column :label="$t('commons.table.user')" prop="user" show-overflow-tooltip min-width="90">
440440
<template #default="{ row }">
441-
<el-link :underline="false" @click="openChown(row)">
441+
<el-link underline="never" @click="openChown(row)">
442442
{{ row.user ? row.user : '-' }} ({{ row.uid }})
443443
</el-link>
444444
</template>
445445
</el-table-column>
446446
<el-table-column :label="$t('file.group')" prop="group" show-overflow-tooltip>
447447
<template #default="{ row }">
448-
<el-link :underline="false" @click="openChown(row)">
448+
<el-link underline="never" @click="openChown(row)">
449449
{{ row.group ? row.group : '-' }} ({{ row.gid }})
450450
</el-link>
451451
</template>
@@ -706,9 +706,10 @@ const searchFile = async () => {
706706
const handleSearchResult = (res: ResultData<File.File>) => {
707707
paginationConfig.total = res.data.itemTotal;
708708
if (isHidden.value) {
709-
data.value = res.data.items.filter((item) => !item.isHidden);
709+
const items = res.data.items || [];
710+
data.value = items.filter((item) => !item.isHidden);
710711
} else {
711-
data.value = res.data.items;
712+
data.value = res.data.items || [];
712713
}
713714
dirNum.value = data.value.filter((item) => item.isDir).length;
714715
fileNum.value = data.value.filter((item) => !item.isDir).length;

frontend/src/views/website/website/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
></el-date-picker>
231231
</div>
232232
<div v-else>
233-
<el-link type="primary" :underline="false" @click.stop="openDatePicker(row)">
233+
<el-link type="primary" underline="never" @click.stop="openDatePicker(row)">
234234
<span v-if="isEver(row.expireDate)">
235235
{{ $t('website.neverExpire') }}
236236
</span>

0 commit comments

Comments
 (0)