ui หน้าที่กรรมการ

This commit is contained in:
Warunee Tamkoo 2023-12-22 18:42:01 +07:00
parent 5c7001a2b5
commit 9b83d6bfd0
3 changed files with 164 additions and 1 deletions

View file

@ -35,6 +35,7 @@ import { useCounterMixin } from "@/stores/mixin";
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore";
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
import DialogDuty from "@/modules/11_discipline/components/DialogDuty.vue";
const calendarModal = ref<boolean>(false);
const calendarModalclose = () => (calendarModal.value = !calendarModal.value);
@ -345,6 +346,23 @@ function deletePerson(id: string) {
mainStore.rowsAdd = updatedRows;
}
async function saveDuty(id: string) {
// showLoader();
// await http
// .put(config.API.reportresult(idPath.value, type.value as string), body)
// .then((res: any) => {
// success($q, `${props.title}`);
// props.closeModal?.();
// })
// .catch((e) => {
// messageError($q, e);
// })
// .finally(async () => {
// props.getData?.();
// hideLoader();
// });
}
/**
* เชคขอมลจาก props
* เมอมอม
@ -525,6 +543,15 @@ function emitPerson(data: PersonsArray[]) {
});
}
const modalEditDirector = ref<boolean>(false);
function openEditDirector(id: string) {
modalEditDirector.value = true;
}
function closeEditDirector(id: string) {
modalEditDirector.value = false;
}
/** Hook */
onMounted(async () => {
mainStore.rowsAdd = [];
@ -1285,6 +1312,25 @@ onMounted(async () => {
</div>
</q-td>
<q-td>
<!-- แกไขกรรมการ -->
<q-btn
v-if="!isReadonly"
dense
size="12px"
flat
round
color="blue"
@click="openEditDirector(props.row.id)"
icon="mdi-pencil-outline"
>
<q-tooltip>แกไข</q-tooltip>
</q-btn>
<DialogDuty
:modal="modalEditDirector"
:close-popup="closeEditDirector"
@save="saveDuty(props.row.id)"
/>
<q-btn
v-if="!isReadonly"
dense