优化对话框组件,添加图标以提升用户体验

This commit is contained in:
jxxghp
2025-05-28 08:59:31 +08:00
parent 62f49b6087
commit 936ca24328
2 changed files with 15 additions and 3 deletions
+5 -1
View File
@@ -153,6 +153,7 @@ onMounted(() => {
density="compact" density="compact"
:label="t('dialog.siteResource.searchKeyword')" :label="t('dialog.siteResource.searchKeyword')"
clearable clearable
prepend-inner-icon="mdi-magnify"
/> />
</VCol> </VCol>
<VCol cols="6" md="5"> <VCol cols="6" md="5">
@@ -165,10 +166,13 @@ onMounted(() => {
:label="t('dialog.siteResource.resourceCategory')" :label="t('dialog.siteResource.resourceCategory')"
multiple multiple
clearable clearable
prepend-inner-icon="mdi-folder"
/> />
</VCol> </VCol>
<VCol cols="12" md="2" class="text-center"> <VCol cols="12" md="2" class="text-center">
<VBtn block prepend-icon="mdi-magnify" @click="getResourceList">{{ t('dialog.siteResource.search') }}</VBtn> <VBtn variant="tonal" block prepend-icon="mdi-magnify" @click="getResourceList">
{{ t('dialog.siteResource.search') }}
</VBtn>
</VCol> </VCol>
</VRow> </VRow>
</div> </div>
+10 -2
View File
@@ -138,8 +138,15 @@ onMounted(async () => {
<template> <template>
<VDialog width="40rem" scrollable :fullscreen="!display.mdAndUp.value"> <VDialog width="40rem" scrollable :fullscreen="!display.mdAndUp.value">
<VCard :title="t('dialog.userAuth.title')"> <VCard>
<VDialogCloseBtn @click="emit('close')" /> <VCardItem>
<VCardTitle>
<VIcon icon="mdi-user-check" class="me-2" />
{{ t('dialog.userAuth.title') }}
</VCardTitle>
<VDialogCloseBtn @click="emit('close')" />
</VCardItem>
<VDivider />
<VCardText> <VCardText>
<VRow> <VRow>
<VCol cols="12"> <VCol cols="12">
@@ -150,6 +157,7 @@ onMounted(async () => {
item-title="name" item-title="name"
:label="t('dialog.userAuth.selectSite')" :label="t('dialog.userAuth.selectSite')"
item-props item-props
prepend-inner-icon="mdi-web"
> >
</VSelect> </VSelect>
</VCol> </VCol>