|
@@ -12,7 +12,6 @@ export default createStore({
|
|
|
patientCards: [],
|
|
|
homePageDoctors: [],
|
|
|
appointmentInfo: {},
|
|
|
- currentExamDate: null,
|
|
|
examDateRange: [],
|
|
|
examIndexArray: [],
|
|
|
currentExamIndex: {},
|
|
@@ -21,46 +20,15 @@ export default createStore({
|
|
|
electroIndexArray: [],
|
|
|
currentPathologyIndex: {},
|
|
|
currentElectroIndex: {},
|
|
|
- covidExamIdCard: null,
|
|
|
- covidExamIndexes: [],
|
|
|
currentBook: {},
|
|
|
yjReqNo: null,
|
|
|
physicalExamNextPage: 1,
|
|
|
physicalExamListFinished: false,
|
|
|
physicalExamIndexes: [],
|
|
|
- currentTjid: null,
|
|
|
appointmentManagementActiveTab: 'unpaid',
|
|
|
createOrderRequest: {},
|
|
|
},
|
|
|
|
|
|
- mutations: {
|
|
|
- SET_LOADING: (state, payload) => (state.loading = payload),
|
|
|
- SET_SCREENSIZE: (state, payload) => (state.screenSize = payload),
|
|
|
- SET_PATIENTCARDS: (state, payload) => (state.patientCards = payload),
|
|
|
- SET_HOMEPAGEDOCTORS: (state, payload) => (state.homePageDoctors = payload),
|
|
|
- SET_APPOINTMENTINFO: (state, payload) => (state.appointmentInfo = payload),
|
|
|
- SET_CURRENTEXAMDATE: (state, payload) => (state.currentExamDate = payload),
|
|
|
- SET_EXAMDATERANGE: (state, payload) => (state.examDateRange = payload),
|
|
|
- SET_EXAMINDEXARRAY: (state, payload) => (state.examIndexArray = payload),
|
|
|
- SET_CURRENTEXAMINDEX: (state, payload) => (state.currentExamIndex = payload),
|
|
|
- SET_CURRENTPATHOLOGYINDEX: (state, payload) => (state.currentPathologyIndex = payload),
|
|
|
- SET_CURRENTELECTROINDEX: (state, payload) => (state.currentElectroIndex = payload),
|
|
|
- SET_TESTINDEXARRAY: (state, payload) => (state.testIndexArray = payload),
|
|
|
- SET_PATHOLOGYINDEXARRAY: (state, payload) => (state.pathologyIndexArray = payload),
|
|
|
- SET_ELECTROINDEXARRAY: (state, payload) => (state.electroIndexArray = payload),
|
|
|
-
|
|
|
- SET_COVIDEXAMIDCARD: (state, payload) => (state.covidExamIdCard = payload),
|
|
|
- SET_COVIDEXAMINDEXES: (state, payload) => (state.covidExamIndexes = payload),
|
|
|
- SET_CURRENTBOOK: (state, payload) => (state.currentBook = payload),
|
|
|
- SET_YJREQNO: (state, payload) => (state.yjReqNo = payload),
|
|
|
- SET_PHYSICALEXAMNEXTPAGE: (state, payload) => (state.physicalExamNextPage = payload),
|
|
|
- SET_PHYSICALEXAMLISTFINISHED: (state, payload) => (state.physicalExamListFinished = payload),
|
|
|
- SET_PHYSICALEXAMINDEXES: (state, payload) => (state.physicalExamIndexes = payload),
|
|
|
- SET_CURRENTTJID: (state, payload) => (state.currentTjid = payload),
|
|
|
- SET_APPOINTMENTMANAGEMENTACTIVETAB: (state, payload) => {state.appointmentManagementActiveTab = payload},
|
|
|
- CREATE_ORDER_REQUEST: (state, payload) => (state.createOrderRequest = payload),
|
|
|
- },
|
|
|
-
|
|
|
getters: {
|
|
|
patientCards(state) {
|
|
|
return state.patientCards
|
|
@@ -118,8 +86,35 @@ export default createStore({
|
|
|
return state.currentElectroIndex
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ mutations: {
|
|
|
+ SET_LOADING: (state, payload) => (state.loading = payload),
|
|
|
+ SET_SCREEN_SIZE: (state, payload) => (state.screenSize = payload),
|
|
|
+ SET_PATIENT_CARDS: (state, payload) => (state.patientCards = payload),
|
|
|
+ SET_HOMEPAGE_DOCTORS: (state, payload) => (state.homePageDoctors = payload),
|
|
|
+ SET_APPOINTMENT_INFO: (state, payload) => (state.appointmentInfo = payload),
|
|
|
+ SET_EXAM_DATE_RANGE: (state, payload) => (state.examDateRange = payload),
|
|
|
+ SET_EXAM_INDEX_ARRAY: (state, payload) => (state.examIndexArray = payload),
|
|
|
+ SET_CURRENT_EXAM_INDEX: (state, payload) => (state.currentExamIndex = payload),
|
|
|
+ SET_CURRENT_PATHOLOGY_INDEX: (state, payload) => (state.currentPathologyIndex = payload),
|
|
|
+ SET_CURRENT_ELECTRO_INDEX: (state, payload) => (state.currentElectroIndex = payload),
|
|
|
+ SET_TEST_INDEX_ARRAY: (state, payload) => (state.testIndexArray = payload),
|
|
|
+ SET_PATHOLOGY_INDEX_ARRAY: (state, payload) => (state.pathologyIndexArray = payload),
|
|
|
+ SET_ELECTRO_INDEX_ARRAY: (state, payload) => (state.electroIndexArray = payload),
|
|
|
+ SET_CURRENT_BOOK: (state, payload) => (state.currentBook = payload),
|
|
|
+ SET_YJ_REQ_NO: (state, payload) => (state.yjReqNo = payload),
|
|
|
+ SET_PHYSICAL_EXAM_NEXT_PAGE: (state, payload) => (state.physicalExamNextPage = payload),
|
|
|
+ SET_PHYSICAL_EXAM_LIST_FINISHED: (state, payload) => (state.physicalExamListFinished = payload),
|
|
|
+ SET_PHYSICAL_EXAM_INDEXES: (state, payload) => (state.physicalExamIndexes = payload),
|
|
|
+ SET_APPOINTMENT_MANAGEMENT_ACTIVE_TAB: (state, payload) => {state.appointmentManagementActiveTab = payload},
|
|
|
+ CREATE_ORDER_REQUEST: (state, payload) => (state.createOrderRequest = payload),
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
actions: {
|
|
|
+ storeScreenSize({ commit }, payload) {
|
|
|
+ commit('SET_SCREEN_SIZE', payload['screenSize'])
|
|
|
+ },
|
|
|
storePatientCards({commit}, payload) {
|
|
|
if (payload['cards'].length === 0) {
|
|
|
showDialog({
|
|
@@ -133,24 +128,30 @@ export default createStore({
|
|
|
item['value'] = item['patientId']
|
|
|
});
|
|
|
localStorage.setItem('patientCards', JSON.stringify(payload['cards']))
|
|
|
- commit('SET_PATIENTCARDS', payload['cards'])
|
|
|
+ commit('SET_PATIENT_CARDS', payload['cards'])
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ storePatientCardsOnly({ commit }, payload) {
|
|
|
+ commit('SET_PATIENT_CARDS', payload['cards'])
|
|
|
+ },
|
|
|
storeHomepageDoctors({ commit }, payload) {
|
|
|
- commit('SET_HOMEPAGEDOCTORS', payload['doctorList'])
|
|
|
+ commit('SET_HOMEPAGE_DOCTORS', payload['doctorList'])
|
|
|
},
|
|
|
|
|
|
storeAppointmentInfo({ commit }, payload) {
|
|
|
- commit('SET_APPOINTMENTINFO', payload['appointmentInfo'])
|
|
|
+ commit('SET_APPOINTMENT_INFO', payload['appointmentInfo'])
|
|
|
},
|
|
|
|
|
|
storeExamDateRange({ commit }, payload) {
|
|
|
- commit('SET_EXAMDATERANGE', payload['dateRange'])
|
|
|
+ commit('SET_EXAM_DATE_RANGE', payload['dateRange'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storeExamIndexArray({ commit }, payload) {
|
|
|
+ commit('SET_EXAM_INDEX_ARRAY', payload['examIndexArray'])
|
|
|
},
|
|
|
|
|
|
storeCurrentBookItem({ commit }, payload) {
|
|
|
- commit('SET_CURRENTBOOK', payload['bookItem'])
|
|
|
+ commit('SET_CURRENT_BOOK', payload['bookItem'])
|
|
|
},
|
|
|
|
|
|
storeCreateOrderRequest({ commit }, payload) {
|
|
@@ -158,15 +159,47 @@ export default createStore({
|
|
|
},
|
|
|
|
|
|
storeCurrentExamIndex({ commit }, payload) {
|
|
|
- commit('SET_CURRENTEXAMINDEX', payload['currentExamIndex'])
|
|
|
+ commit('SET_CURRENT_EXAM_INDEX', payload['currentExamIndex'])
|
|
|
},
|
|
|
|
|
|
storeCurrentPathologyIndex({ commit }, payload) {
|
|
|
- commit('SET_CURRENTPATHOLOGYINDEX', payload['currentPathologyIndex'])
|
|
|
+ commit('SET_CURRENT_PATHOLOGY_INDEX', payload['currentPathologyIndex'])
|
|
|
},
|
|
|
|
|
|
storeCurrentElectroIndex({ commit }, payload) {
|
|
|
- commit('SET_CURRENTELECTROINDEX', payload['currentElectroIndex'])
|
|
|
+ commit('SET_CURRENT_ELECTRO_INDEX', payload['currentElectroIndex'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storeTestIndexArray({commit}, payload) {
|
|
|
+ commit('SET_TEST_INDEX_ARRAY', payload['testIndexArray'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storePathologyIndexArray({ commit }, payload) {
|
|
|
+ commit('SET_PATHOLOGY_INDEX_ARRAY', payload['pathologyIndexArray'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storeElectroIndexArray({ commit }, payload) {
|
|
|
+ commit('SET_ELECTRO_INDEX_ARRAY', payload['electroIndexArray'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storeYjReqNo({commit}, payload) {
|
|
|
+ commit('SET_YJ_REQ_NO', payload['yjReqNo'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storePhysicalExamNextPage({commit}, payload) {
|
|
|
+ commit('SET_PHYSICAL_EXAM_NEXT_PAGE', payload['physicalExamNextPage'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storePhysicalExamListFinished({commit}, payload) {
|
|
|
+ commit('SET_PHYSICAL_EXAM_LIST_FINISHED', payload['physicalExamListFinished'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storePhysicalExamIndexes({commit}, payload) {
|
|
|
+ commit('SET_PHYSICAL_EXAM_INDEXES', payload['physicalExamIndexes'])
|
|
|
+ },
|
|
|
+
|
|
|
+ storeAppointmentManagementActiveTab({commit}, payload) {
|
|
|
+ commit('SET_APPOINTMENT_MANAGEMENT_ACTIVE_TAB', payload['appointmentManagementActiveTab'])
|
|
|
},
|
|
|
},
|
|
|
})
|