fix(SiteCard): 修改站点卡片的点击事件和菜单项文本以优化用户体验

This commit is contained in:
jxxghp
2025-02-18 08:34:54 +08:00
parent 114f2a2dd0
commit 002e675b47
+10 -10
View File
@@ -153,7 +153,7 @@ onMounted(() => {
<VCard <VCard
:variant="cardProps.site?.is_active ? 'elevated' : 'outlined'" :variant="cardProps.site?.is_active ? 'elevated' : 'outlined'"
class="overflow-hidden h-full flex flex-col" class="overflow-hidden h-full flex flex-col"
@click="handleResourceBrowse" @click="siteEditDialog = true"
> >
<template #image> <template #image>
<VAvatar class="absolute right-2 bottom-2 rounded" variant="flat" rounded="0"> <VAvatar class="absolute right-2 bottom-2 rounded" variant="flat" rounded="0">
@@ -195,17 +195,17 @@ onMounted(() => {
<VIcon icon="mdi-chevron-down" color="primary" /> <VIcon icon="mdi-chevron-down" color="primary" />
<VMenu activator="parent" close-on-content-click> <VMenu activator="parent" close-on-content-click>
<VList> <VList>
<VListItem variant="plain" @click="siteEditDialog = true"> <VListItem variant="plain" @click="handleResourceBrowse">
<template #prepend> <template #prepend>
<VIcon icon="mdi-file-edit-outline" /> <VIcon icon="mdi-search-web" />
</template> </template>
<VListItemTitle>编辑站点</VListItemTitle> <VListItemTitle>浏览站点资源</VListItemTitle>
</VListItem> </VListItem>
<VListItem variant="plain" v-if="!cardProps.site?.public" @click="handleSiteUpdate"> <VListItem variant="plain" @click="handleSiteUserData">
<template #prepend> <template #prepend>
<VIcon icon="mdi-refresh" /> <VIcon icon="mdi-chart-bell-curve" />
</template> </template>
<VListItemTitle>更新 Cookie & UA</VListItemTitle> <VListItemTitle>查看站点数据</VListItemTitle>
</VListItem> </VListItem>
<VListItem variant="plain" :disabled="testButtonDisable" @click.stop="testSite"> <VListItem variant="plain" :disabled="testButtonDisable" @click.stop="testSite">
<template #prepend> <template #prepend>
@@ -213,11 +213,11 @@ onMounted(() => {
</template> </template>
<VListItemTitle>{{ testButtonText }}</VListItemTitle> <VListItemTitle>{{ testButtonText }}</VListItemTitle>
</VListItem> </VListItem>
<VListItem variant="plain" @click="handleSiteUserData"> <VListItem variant="plain" v-if="!cardProps.site?.public" @click="handleSiteUpdate">
<template #prepend> <template #prepend>
<VIcon icon="mdi-chart-bell-curve" /> <VIcon icon="mdi-refresh" />
</template> </template>
<VListItemTitle>查看站点数据</VListItemTitle> <VListItemTitle>更新 Cookie & UA</VListItemTitle>
</VListItem> </VListItem>
<VListItem variant="plain" @click="openSitePage"> <VListItem variant="plain" @click="openSitePage">
<template #prepend> <template #prepend>