update flow pasien, store & preview screen, source klinik, api dokter

This commit is contained in:
bagus-arie05
2025-12-18 14:22:15 +07:00
parent d2a51f3aee
commit dfcd59481c
18 changed files with 984 additions and 183 deletions
+8 -2
View File
@@ -121,7 +121,7 @@ export const useQueue = (adminType = "loket") => {
};
const selectKlinik = (klinik) => {
const result = queueStore.createAntreanKlinik(klinik, adminType);
const result = queueStore.createAntreanKlinik(klinik, currentProcessingPatient.value, adminType);
showSnackbar(result.message, "success");
showKlinikDialog.value = false;
};
@@ -129,7 +129,7 @@ export const useQueue = (adminType = "loket") => {
const selectPenunjang = (penunjang) => {
const result = queueStore.createAntreanPenunjang(
penunjang,
selectedPatientForPenunjang.value,
currentProcessingPatient.value,
adminType
);
showSnackbar(result.message, "success");
@@ -154,6 +154,11 @@ export const useQueue = (adminType = "loket") => {
}
};
const processNextQueue = () => {
const result = queueStore.processNextQueue(adminType);
showSnackbar(result.message, result.success ? "success" : "warning");
};
const getRowClass = (item) => {
if (item.status === "current") {
return "text-success font-weight-bold";
@@ -197,6 +202,7 @@ export const useQueue = (adminType = "loket") => {
selectPenunjang,
openPenunjangDialog,
changeKlinik,
processNextQueue,
getRowClass,
};
};