92 lines
2.8 KiB
JavaScript
92 lines
2.8 KiB
JavaScript
const store = {
|
|
state() {
|
|
return {
|
|
date: new Date(),
|
|
temp_dropdown: ["Lorem", "ipsum", "dolor", "sit", "amet"],
|
|
patients: [
|
|
{
|
|
tanggal: "31-07-2024",
|
|
noreg: "055000037LA",
|
|
kelpelanggan: "PASIEN MANDIRI",
|
|
nama: "Tn. Alpha",
|
|
age: "23 tahun 11 bulan 10 hari",
|
|
dob: "10/10/2000",
|
|
pid: "-",
|
|
status: "New",
|
|
doneCall: "N",
|
|
},
|
|
{
|
|
tanggal: "31-07-2024",
|
|
noreg: "055000036LA",
|
|
kelpelanggan: "PASIEN KLINISI",
|
|
nama: "Tn. Beta",
|
|
age: "27 tahun 2 bulan 12 hari",
|
|
dob: "08/06/1997",
|
|
pid: "-",
|
|
status: "New",
|
|
doneCall: "N",
|
|
},
|
|
{
|
|
tanggal: "30-07-2024",
|
|
noreg: "055000035LA",
|
|
kelpelanggan: "PASIEN KLINISI",
|
|
nama: "Tn. Gamma",
|
|
age: "25 tahun 1 bulan 23 hari",
|
|
dob: "27/06/1999",
|
|
pid: "-",
|
|
status: "New",
|
|
doneCall: "N",
|
|
},
|
|
],
|
|
selected_patients: {
|
|
tanggal: "-",
|
|
noreg: "-",
|
|
kelpelanggan: "-",
|
|
nama: "-",
|
|
age: "-",
|
|
dob: "-",
|
|
pid: "-",
|
|
status: "-",
|
|
},
|
|
details: {
|
|
staff: "NOVITA",
|
|
specimen: [
|
|
{
|
|
specimen: "EDTA Rutin",
|
|
barcode: "055000035LSE1A",
|
|
requirement: "",
|
|
sDate: new Date(),
|
|
eDate: "",
|
|
},
|
|
{
|
|
specimen: "EDTA Rutin",
|
|
barcode: "0550000AA223FF",
|
|
requirement: "",
|
|
sDate: new Date(),
|
|
eDate: "",
|
|
},
|
|
],
|
|
jenis: ["DARAH", "SWAB/SEKRET" ]
|
|
},
|
|
pemeriksaan: [
|
|
"Hematologi Lengkap", "Golongan Darah Rhesus", "Kultur Usap Tenggorokan (Vitek)",
|
|
]
|
|
};
|
|
},
|
|
mutations: {
|
|
setPatients(state, data) {
|
|
state.patients = data
|
|
},
|
|
setSelectedPatients(state, data) {
|
|
state.selected_patients = data
|
|
},
|
|
setDate(state, date) {
|
|
state.date = date;
|
|
}
|
|
},
|
|
actions: {
|
|
|
|
}
|
|
}
|
|
|
|
export default store |