Files
FE_CPONE/test/vuex/one-process-instrument-order/store.js
2026-04-27 10:13:31 +07:00

44 lines
1.3 KiB
JavaScript

// State
// data ...
// Mutations
//
//
// Actions
// import io_patient from "./modules/io_patient.js";
// import re_px from "./modules/re_px.js";
import io_left_patient_list from "./modules/io_left_patient_list.js";
import io_left_px_list from "./modules/io_left_px_list.js";
import io_left_worklist_list from "./modules/io_left_worklist_list.js";
import io_right_patient_list from "./modules/io_right_patient_list.js";
import io_right_px_list from "./modules/io_right_px_list.js";
import io_right_worklist_patient_list from "./modules/io_right_worklist_patient_list.js";
import system from "../../../apps/modules/system/system.js";
export const store = new Vuex.Store({
state : {
tab_active : '01',
tabs : [
{"label":"BY TEST", "icon":"opacity", "code":"01"},
{"label":"BY ORDER", "icon":"verified_user", "code":"02"}
]
},
mutations : {
change_tab(state, tab) {
state.tab_active = tab;
}
},
modules : {
// re_patient: re_patient,
// re_px: re_px,
io_left_patient_list: io_left_patient_list,
io_left_px_list: io_left_px_list,
io_left_worklist_list: io_left_worklist_list,
io_right_patient_list: io_right_patient_list,
io_right_px_list: io_right_px_list,
io_right_worklist_patient_list: io_right_worklist_patient_list,
system: system
}
});