แก้ไขปุ่ม download
This commit is contained in:
parent
3a1b8cdea4
commit
f33ec8fbc5
13 changed files with 438 additions and 436 deletions
|
|
@ -169,7 +169,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -194,6 +194,10 @@ const isReadOnly = computed(() => {
|
||||||
return conditionleaveRange;
|
return conditionleaveRange;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* แก้ไขClassเมื่อ status เป็น edit
|
||||||
|
* @param val status edit true/false
|
||||||
|
*/
|
||||||
function inputEdit(val: boolean) {
|
function inputEdit(val: boolean) {
|
||||||
return {
|
return {
|
||||||
"full-width cursor-pointer ": val,
|
"full-width cursor-pointer ": val,
|
||||||
|
|
@ -515,8 +519,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -524,7 +528,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -154,7 +154,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -442,8 +442,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -451,7 +451,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -526,8 +526,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -535,7 +535,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -138,7 +138,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -525,8 +525,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -534,7 +534,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -265,7 +265,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -707,8 +707,8 @@ const onClickDelete = async (id: string) => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -716,7 +716,7 @@ const onClickDelete = async (id: string) => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -199,7 +199,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -472,8 +472,8 @@ const onClickDelete = async (id: string) => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -481,7 +481,7 @@ const onClickDelete = async (id: string) => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -166,7 +166,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -527,8 +527,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -536,7 +536,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -165,7 +165,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -683,8 +683,8 @@ onMounted(async () => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -692,7 +692,7 @@ onMounted(async () => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -672,8 +672,8 @@ onMounted(async () => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -681,7 +681,7 @@ onMounted(async () => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -423,8 +423,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -432,7 +432,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -209,7 +209,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -745,8 +745,8 @@ onMounted(async () => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -754,7 +754,7 @@ onMounted(async () => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -170,7 +170,7 @@ const clickDelete = (id: string) => {
|
||||||
*/
|
*/
|
||||||
const onClickDelete = async (id: string) => {
|
const onClickDelete = async (id: string) => {
|
||||||
await http
|
await http
|
||||||
.delete(config.API.leaveUserId(id))
|
.delete(config.API.leaveDocumentId(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log("delete");
|
console.log("delete");
|
||||||
})
|
})
|
||||||
|
|
@ -393,8 +393,8 @@ onMounted(() => {
|
||||||
:href="document"
|
:href="document"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="blue"
|
color="add"
|
||||||
label="ดาวน์โหลด"
|
icon="mdi-upload"
|
||||||
size="12px"
|
size="12px"
|
||||||
class="q-mr-md"
|
class="q-mr-md"
|
||||||
>
|
>
|
||||||
|
|
@ -402,7 +402,7 @@ onMounted(() => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div>
|
<div>
|
||||||
<q-btn
|
<q-btn
|
||||||
@click="clickDelete"
|
@click="clickDelete('requestID')"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
outline
|
outline
|
||||||
color="red"
|
color="red"
|
||||||
|
|
|
||||||
|
|
@ -127,9 +127,7 @@ async function fetchDataDetail(id: string) {
|
||||||
data.dateSendLeave && date2Thai(data.dateSendLeave);
|
data.dateSendLeave && date2Thai(data.dateSendLeave);
|
||||||
formData.status = data.status ?? "-";
|
formData.status = data.status ?? "-";
|
||||||
formData.leaveStartDate = data.leaveStartDate;
|
formData.leaveStartDate = data.leaveStartDate;
|
||||||
// console.log(formData.leaveDateStart)
|
|
||||||
formData.leaveEndDate = data.leaveEndDate;
|
formData.leaveEndDate = data.leaveEndDate;
|
||||||
// console.log(formData.leaveDateEnd)
|
|
||||||
formData.leaveCount = data.leaveTotal ?? "-";
|
formData.leaveCount = data.leaveTotal ?? "-";
|
||||||
formData.leaveWrote = data.leaveWrote ?? "-";
|
formData.leaveWrote = data.leaveWrote ?? "-";
|
||||||
formData.leaveAddress = data.leaveAddress ?? "-";
|
formData.leaveAddress = data.leaveAddress ?? "-";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue