Flatten nested repos
This commit is contained in:
57
test/vuex/cpone-process-resultvalidation/modules/helper.js
Normal file
57
test/vuex/cpone-process-resultvalidation/modules/helper.js
Normal file
@@ -0,0 +1,57 @@
|
||||
// 1 => LOADING
|
||||
// 2 => DONE
|
||||
// 3 => ERROR
|
||||
import * as api from "../api/helper.js"
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
loading:false,
|
||||
error:'',
|
||||
open_print: false
|
||||
},
|
||||
mutations: {
|
||||
update_calc_age_status(state,value) {
|
||||
state.loading= value
|
||||
},
|
||||
update_error(state,value) {
|
||||
state.error= value
|
||||
},
|
||||
update_loading(state,value) {
|
||||
state.loading = value
|
||||
},
|
||||
update_open_print(state, value) {
|
||||
state.open_print = value
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
async calc_age(context,orderID) {
|
||||
context.commit("update_loading", true)
|
||||
try {
|
||||
let prm = { orderID }
|
||||
prm["token"] = one_token()
|
||||
let resp = await api.calc_age(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_error", resp.message)
|
||||
} else {
|
||||
context.commit("update_error", "")
|
||||
let patient = context.rootState.re_patient.selected_patient
|
||||
let dob = resp.data.M_PatientDOB
|
||||
let age = resp.data.T_OrderHeaderM_PatientAge
|
||||
patient.M_PatientDOB = dob
|
||||
patient.T_OrderHeaderM_PatientAge = age
|
||||
context.rootState.commit("re_patient/update_selected_patient", patient)
|
||||
let patients = context.rootState.patients
|
||||
for( let idx =0; idx < patients.length ; idx++) {
|
||||
if (patients[idx].M_PatientID = patient.M_PatientID ) {
|
||||
patients[idx] = patient
|
||||
}
|
||||
}
|
||||
context.rootState.commit('re_patient/update_patients',patients)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_error", e.message)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user