// 1 => LOADING // 2 => DONE // 3 => ERROR import * as api from "../api/re_history.js" window.api = api export default { namespaced: true, state: { order_id:0, search_status:0, search_error_message:'', search_dialog_is_active: false, // HISTORY total_px: 0, pxs: [{ date: '2019-07-07', data: [ {px_name: 'Hematologi Rutin', is_result: 'N', result: '', flag: '', level:1}, {px_name: 'Trombosit', is_result: 'Y', result: '300', flag: 'H', level:2}, {px_name: 'Leukosit', is_result: 'Y', result: '100', flag: '', level:2}, {px_name: 'Hemoglobin', is_result: 'Y', result: '105', flag: '', level:2} ] }, { date: '2019-06-07', data: [ {px_name: 'SGOT', is_result: 'Y', result: '230', flag: '', level:1}, {px_name: 'SGPT', is_result: 'Y', result: '320', flag: 'H', level:1} ] }], selected_px: {}, selected_px_idx: 0, dialog_history: false }, mutations: { update_search_dialog_is_active(state,status) { state.search_dialog_is_active = status }, update_search_error_message(state,status) { state.search_error_message = status }, update_search_status(state,status) { state.search_status = status }, update_id(state, id) { state.order_id = id }, update_pxs(state, pxs) { state.pxs = pxs.records }, update_selected_px(state, px) { state.selected_px = px }, update_selected_px_idx(state, idx) { state.selected_px_idx = idx }, update_dialog_history(state, v) { state.dialog_history = v } }, actions: { // async search(context) { // context.commit("update_search_status", 1) // try { // let resp= await api.search(one_token(), context.state.order_id) // if (resp.status != "OK") { // context.commit("update_search_status", 3) // context.commit("update_search_error_message", resp.message) // } else { // context.commit("update_search_status",2) // context.commit("update_search_error_message","") // let data = { // records : resp.data.records, // total: resp.data.total // } // context.commit("update_pxs", data) // } // } catch(e) { // context.commit("update_search_status",3) // context.commit("update_search_error_message",e.message ) // } // } } }