update: ซ่อนปุ่มลบหากมี metadata (module, list, search)
This commit is contained in:
parent
e31e1706e6
commit
4b70a1469d
4 changed files with 21 additions and 0 deletions
|
|
@ -117,6 +117,7 @@ function triggerFileDelete(pathname: string) {
|
|||
>
|
||||
<file-item-action
|
||||
:nameId="value.pathname"
|
||||
:have-meta="false"
|
||||
@delete="() => triggerFolderDelete(value.pathname)"
|
||||
@edit="
|
||||
() =>
|
||||
|
|
@ -238,6 +239,9 @@ function triggerFileDelete(pathname: string) {
|
|||
>
|
||||
<file-item-action
|
||||
:nameId="value.pathname"
|
||||
:have-meta="
|
||||
!!(value.metadata && Object.keys(value.metadata).length > 0)
|
||||
"
|
||||
@edit="
|
||||
() =>
|
||||
fileFormComponent?.triggerFileEdit(
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ defineEmits(['edit', 'delete'])
|
|||
|
||||
const props = defineProps<{
|
||||
nameId: string
|
||||
haveMeta: boolean
|
||||
}>()
|
||||
|
||||
const open = ref(false)
|
||||
|
|
@ -39,6 +40,7 @@ const open = ref(false)
|
|||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
v-if="!haveMeta"
|
||||
clickable
|
||||
@click.stop="
|
||||
() => {
|
||||
|
|
|
|||
|
|
@ -226,6 +226,9 @@ onMounted(() => {
|
|||
>
|
||||
<file-item-action
|
||||
:nameId="value.pathname"
|
||||
:have-meta="
|
||||
!!(value.metadata && Object.keys(value.metadata).length > 0)
|
||||
"
|
||||
@edit="
|
||||
() =>
|
||||
fileFormComponent?.triggerFileEdit(
|
||||
|
|
@ -354,6 +357,12 @@ onMounted(() => {
|
|||
dense
|
||||
icon="mdi-trash-can-outline"
|
||||
@click="() => triggerFileDelete(actionData.row.pathname)"
|
||||
v-if="
|
||||
!(
|
||||
actionData.row.metadata &&
|
||||
Object.keys(actionData.row.metadata).length > 0
|
||||
)
|
||||
"
|
||||
id="listViewFileDelete"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -391,6 +391,12 @@ const onRowClick = ((_, row) => {
|
|||
color="negative"
|
||||
icon="mdi-trash-can-outline"
|
||||
@click.stop="() => triggerFileDelete(data.row.pathname)"
|
||||
v-if="
|
||||
!(
|
||||
data.row.metadata &&
|
||||
Object.keys(data.row.metadata).length > 0
|
||||
)
|
||||
"
|
||||
data-testid="listViewFileDelete"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue