document.addEventListener('alpine:init', () => { Alpine.data('result', () => ({ // 0. Init dijalankan sebelum inisialisasi init() { }, // 1. Inisialisasi Start dataSetting: [ { idSetting: 1, idJenis: 1, namaJenis: 'TCP Server', info: 'Port 5001', port: '5001', idInterface: 1, namaInterface: 'XN550', idInstrument: 1, namaInstrument: 'Hema 01', server: '', idSerial: -1, namaSerial: '', speed: '', idParity: -1, namaParity: '', idDataBit: -1, namaDataBit: '', idStopBit: -1, namaStopBit: '' }, { idSetting: 2, idJenis: 2, namaJenis: 'TCP Client', info: 'Server 192.168.0.1, Port 4000', port: '4000', idInterface: 2, namaInterface: 'Axsym', idInstrument: 2, namaInstrument: 'Axsym', server: '192.168.0.1', idSerial: 1, namaSerial: 'ttyS0', speed: '', idParity: -1, namaParity: '', idDataBit: -1, namaDataBit: '', idStopBit: -1, namaStopBit: '' }, { idSetting: 3, idJenis: 3, namaJenis: 'RS232', info: 'ttyS01, 9600, N, 8, 1', port: '', idInterface: 3, namaInterface: 'C311', idInstrument: 3, namaInstrument: 'Cobas C311', server: '', idSerial: 1, namaSerial: 'ttyS0', speed: '19200', idParity: 1, namaParity: 'None', idDataBit: 2, namaDataBit: '6', idStopBit: 2, namaStopBit: '1' }, ], rawData: false, rawDataMobile: false, showDialogAdd: false, showDialogEdit: false, loadingVerifikasi: false, isVerifikasiDone: false, sampleID: '', decimalFontEdit: '', assayCodeEdit: '', decimalFont: '', assayCode: '', formulaEdit: '', formulaAdd: '', dataResult: [ { idResult: 1, idInstrument: 1, namaInstrument: 'Hema 01', sampleID: '20251209', assayNo: 'WBC', result: '100', date: '2025-05-01 08:00:01', logs: '', }, { idResult: 2, idInstrument: 2, namaInstrument: 'Axsym', sampleID: '20251209', assayNo: 'IgG', result: '20', date: '2025-05-01 08:00:01', logs: '' }, { idResult: 3, idInstrument: 3, namaInstrument: 'Cobas C311', sampleID: '20251209', assayNo: 'TBIL', result: '12', date: '2025-05-01 08:00:01', logs: '' }, ], selectedRawData: { idResult: -1, idInstrument: -1, namaInstrument: '', sampleID: '', assayNo: '', result: '', date: '', logs: '', }, selectedInstrument: { idInstrument: -1, namaInstrument: 'Instrument' }, openInstrumentSearchMobile: false, openInstrumentSearch: false, dataInstrument: [ { idInstrument: 1, namaInstrument: 'Hema 01', }, { idInstrument: 2, namaInstrument: 'Axsym', }, { idInstrument: 3, namaInstrument: 'Cobas C311', }, ], // 1. Inisialisasi End // 2. Fungsi Start onChangeInstrumentSearch(item) { this.openInstrumentSearch = false; this.selectedInstrument = item; }, onChangeInstrumentMobile(item) { this.openInstrumentSearchMobile = false; // this.selectedInstrument = item; this.selectedInstrument = { ...item }; }, openModalRawData(item){ this.selectedRawData = item this.rawData = true }, closeDialog(){ this.rawData = false }, // 2. Fungsi End })) })