feat: Download Template File

This commit is contained in:
setthawutttty 2025-07-09 10:02:58 +07:00
parent 8a0395da63
commit d6546b4f89
5 changed files with 66 additions and 54 deletions

View file

@ -0,0 +1,44 @@
<script setup lang="ts">
const props = defineProps({
title: String,
titleType: String,
close: {
type: Function,
default: () => console.log("not function"),
},
});
const close = async () => {
props.close();
};
function onTemplate() {
window.open(`/File/${props.titleType}.xlsx`, "_blank");
}
</script>
<template>
<q-toolbar>
<q-toolbar-title class="text-subtitle2 text-bold"
>{{ title }}
<q-btn
icon="mdi-download"
unelevated
round
color="blue"
flat
dense
@click="onTemplate()"
>
<q-tooltip>ดาวนโหลดไฟลนแบบ</q-tooltip>
</q-btn></q-toolbar-title
>
<q-btn
icon="close"
unelevated
round
dense
@click="close"
style="color: #ff8080; background-color: #ffdede"
/>
</q-toolbar>
</template>