เพิ่ม api ลบเอกสาร
This commit is contained in:
parent
4f05ca9558
commit
6c4c8df2f1
14 changed files with 123 additions and 253 deletions
|
|
@ -16,6 +16,7 @@ const $q = useQuasar();
|
|||
const { date2Thai, dateToISO, dialogRemove, success, messageError, fails } =
|
||||
mixin;
|
||||
const edit = ref<boolean>(true);
|
||||
const leaveId = ref<any>("");
|
||||
|
||||
/** รับ props มาจากหน้าหลัก */
|
||||
const props = defineProps({
|
||||
|
|
@ -31,6 +32,10 @@ const props = defineProps({
|
|||
type: Function,
|
||||
default: () => "",
|
||||
},
|
||||
clickDelete: {
|
||||
type: Function,
|
||||
default: () => "",
|
||||
},
|
||||
});
|
||||
|
||||
/** ข้อมูล v-model ของฟอร์ม */
|
||||
|
|
@ -143,26 +148,6 @@ const dateEndInputStyle = computed(() => {
|
|||
return !isLeave.value ? "input-alert" : "";
|
||||
});
|
||||
|
||||
//เเจ้งเตือนลบข้อมูล
|
||||
const clickDelete = (id: string) => {
|
||||
dialogRemove($q, () => onClickDelete(id));
|
||||
};
|
||||
|
||||
/**
|
||||
* function ลบรายการ
|
||||
* @param id
|
||||
*/
|
||||
const onClickDelete = async (id: string) => {
|
||||
await http
|
||||
.delete(config.API.leaveDocumentId(id))
|
||||
.then(async (res) => {
|
||||
console.log("delete");
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
});
|
||||
};
|
||||
|
||||
/** ตรวจสอบว่ามีการส่งข้อมูลเข้ามาที่ฟอร์มไหม เมื่อมีการส่งจะ map ข้อมูลเข้า v-model ของฟอร์ม */
|
||||
const leaveDocumentList = ref<any>();
|
||||
const statusCheck = ref<any>("");
|
||||
|
|
@ -193,6 +178,7 @@ onMounted(() => {
|
|||
formDataBirth.leaveDetail = props.data.leaveDetail;
|
||||
leaveDocumentList.value = props.data.leaveDocument;
|
||||
statusCheck.value = props.data.status;
|
||||
leaveId.value = props.data.id;
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
@ -455,7 +441,7 @@ onMounted(() => {
|
|||
</div>
|
||||
<div>
|
||||
<q-btn
|
||||
@click="clickDelete(document.docId)"
|
||||
@click="clickDelete(leaveId, document.docId)"
|
||||
target="_blank"
|
||||
outline
|
||||
color="red"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue