no message

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-07-25 11:01:31 +07:00
parent 1b6157165a
commit a8dc849917
3 changed files with 34 additions and 7 deletions

View file

@ -5,7 +5,7 @@ const retirement = `${env.API_URI}/retirement`
export default { export default {
profile: (type: string, year: number) => `${retirement}/profile/${type}/${year}`, profile: (type: string, year: number) => `${retirement}/profile/${type}/${year}`,
profileRetire: (retireId: string) => `${retirement}/profile/${retireId}`, profileRetire: (retireId: string) => `${retirement}/profile/${retireId}`,
getprofileRetire: (retireId: string) => `${retirement}/${retireId}`, listRetire: (retireId: string) => `${retirement}/${retireId}`,
createnote: () => `${retirement}/reason/`, createnote: () => `${retirement}/reason/`,
reasonId: (retireId:string) => `${retirement}/reason/${retireId}`, reasonId: (retireId:string) => `${retirement}/reason/${retireId}`,
retirement:(type:string) => `${retirement}/${type}/2023` retirement:(type:string) => `${retirement}/${type}/2023`

View file

@ -102,12 +102,12 @@ const rows = ref<any>([
const filter = ref<string>(""); const filter = ref<string>("");
watch(modal, () => { watch(modal, () => {
if (modal.value === true) { if (modal.value === true) {
fecthProfile(); fecthlistRetire();
} }
}); });
const fecthProfile = async () => { const fecthlistRetire= async () => {
await http await http
.get(config.API.getprofileRetire("1234")) .get(config.API.listRetire("1234"))
.then((res) => { .then((res) => {
console.log(res); console.log(res);
}) })
@ -136,7 +136,7 @@ const clickAdd = () => {
messageError($q, e); messageError($q, e);
}) })
.finally(() => { .finally(() => {
fecthProfile(); fecthlistRetire();
}); });
}) })
.onCancel(() => {}) .onCancel(() => {})

View file

@ -198,7 +198,7 @@ const visibleColumns = ref<any>([
const filter = ref<string>(""); const filter = ref<string>("");
const clickDelete = (prop: any) => { const clickDelete = (prop: any) => {
console.log(prop); // console.log(prop);
$q.dialog({ $q.dialog({
title: "ยืนยันการลบข้อมูล", title: "ยืนยันการลบข้อมูล",
message: "ต้องการลบข้อมูลนี้ใช่หรือไม่?", message: "ต้องการลบข้อมูลนี้ใช่หรือไม่?",
@ -278,6 +278,33 @@ const visibleNote = computed(() => {
return true; return true;
} }
}); });
const saveList = () => {
$q.dialog({
title: "ยืนยันกาบันทึกข้อมูล",
message: "ต้องการบันทึกข้อมูลนี้ใช่หรือไม่?",
cancel: {
flat: true,
color: "negative",
},
persistent: true,
})
.onOk(async () => {
const retireld = "1233444";
await http
.post(config.API.listRetire("123"), { retireld: retireld })
.then(() => {
success($q, "บันทึกข้อมูลสำเร็จ");
})
.catch((e) => {
messageError($q, e);
})
.finally(() => {
fecthlist();
});
})
.onCancel(() => {})
.onDismiss(() => {});
};
</script> </script>
<template> <template>
@ -298,7 +325,7 @@ const visibleNote = computed(() => {
<q-card class="col-12 q-pa-md"> <q-card class="col-12 q-pa-md">
<q-toolbar> <q-toolbar>
<AddList /> <AddList />
<q-btn flat round color="blue-12" icon="save"> <q-btn flat round color="blue-12" icon="save" @click="saveList">
<q-tooltip>นทกขอม</q-tooltip> <q-tooltip>นทกขอม</q-tooltip>
</q-btn> </q-btn>
<q-btn color="primary" flat round icon="download"> <q-btn color="primary" flat round icon="download">