เพิ่ม api delete ลาออก
This commit is contained in:
parent
fcba299a20
commit
07fd157cdf
1 changed files with 45 additions and 1 deletions
|
|
@ -198,7 +198,10 @@
|
|||
</div>
|
||||
</div>
|
||||
</q-card>
|
||||
|
||||
<div class="row col-12 q-pa-md" v-if="routeName != 'AddLeave'">
|
||||
<q-space />
|
||||
<q-btn unelevated dense class="q-px-md items-center" color="orange" label="ยกเลิกการลาออก" @click="cancelResing(id.value)" :disable="tranferOrg == '' && noteReason == ''" />
|
||||
</div>
|
||||
</div>
|
||||
<q-separator v-if="routeName == 'AddLeave'" />
|
||||
<div class="row col-12 q-pa-md" v-if="routeName == 'AddLeave'">
|
||||
|
|
@ -288,6 +291,47 @@ const saveResing = () => {
|
|||
.onCancel(() => {})
|
||||
.onDismiss(() => {})
|
||||
}
|
||||
|
||||
const cancelResing = () => {
|
||||
console.log(id);
|
||||
|
||||
$q.dialog({
|
||||
title: "ยืนยันการยกเลิกการลาออก",
|
||||
message: "ต้องการยื่นข้อมูลยกเลิกการลาออกนี้ใช่หรือไม่?",
|
||||
cancel: {
|
||||
flat: true,
|
||||
color: "negative",
|
||||
},
|
||||
persistent: true,
|
||||
})
|
||||
.onOk(async () => {
|
||||
if (route.params.id !== undefined) {
|
||||
id.value = route.params.id.toString()
|
||||
deleteResting(id.value)
|
||||
}
|
||||
|
||||
})
|
||||
.onCancel(() => {})
|
||||
.onDismiss(() => {})
|
||||
}
|
||||
|
||||
|
||||
const deleteResting = async(id :string) => {
|
||||
showLoader()
|
||||
await http
|
||||
.delete(config.API.resingByid(id))
|
||||
.then(() => {
|
||||
success($q, "ยกเลิกการลาออกขอสำเร็จ");
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
})
|
||||
.finally(() => {
|
||||
hideLoader();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
const createFormresign = async () => {
|
||||
const formData = new FormData()
|
||||
const blob = files.value.slice(0, files.value[0].size)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue