refactor: edit emits value index

This commit is contained in:
Net 2024-09-19 11:34:06 +07:00
parent 389cb06de6
commit d4ba425bff

View file

@ -28,7 +28,7 @@ defineEmits<{
(e: 'edit', index: number): void; (e: 'edit', index: number): void;
(e: 'delete', index: number): void; (e: 'delete', index: number): void;
(e: 'toggleStatus', row: typeof props.rows): void; (e: 'toggleStatus', row: typeof props.rows): void;
(e: 'download', row: typeof props.rows): void; (e: 'download', index: number): void;
}>(); }>();
</script> </script>
@ -63,16 +63,17 @@ defineEmits<{
/> />
<q-btn <q-btn
v-if="buttomDownload" v-if="buttomDownload && props.row.id !== undefined"
icon="mdi-download-outline" icon="mdi-download-outline"
size="sm" size="sm"
dense dense
round round
flat flat
@click.stop="$emit('download', props.row)" @click.stop="$emit('download', props.rowIndex)"
/> />
<KebabAction <KebabAction
hide-toggle
:id-name="props.row.code" :id-name="props.row.code"
:status="props.row.status" :status="props.row.status"
@view="$emit('view', props.rowIndex)" @view="$emit('view', props.rowIndex)"