|
@@ -51,14 +51,14 @@ export const addDiagnostic = (item) => {
|
|
|
"patientId": emrData.patientId,
|
|
|
};
|
|
|
//判断是否走慢病系统
|
|
|
- // const isChronic = state.diagnosticList.chronicMagItem && state.diagnosticList.chronicMagItem.name||state.mainSuit.chronicDesease && state.mainSuit.chronicDesease.name;
|
|
|
- const isChronic = true
|
|
|
+ const isChronic = state.diagnosticList.chronicMagItem && state.diagnosticList.chronicMagItem.name||state.mainSuit.chronicDesease && state.mainSuit.chronicDesease.name;
|
|
|
+ // const isChronic = true
|
|
|
if (isChronic) {
|
|
|
let chronicList = JSON.parse(storageLocal.get('chronic'));
|
|
|
if(!chronicList){
|
|
|
getChronic().then(() =>{
|
|
|
chronicList = JSON.parse(storageLocal.get('chronic'));
|
|
|
- for(let i=0; i<chronicList.length; i++){
|
|
|
+ for(let i=0; i<chronicList.length; i++){
|
|
|
if(chronicList[i].id==item.id&&chronicList[i].name==item.name){ //判断某个病是否为慢病
|
|
|
params.disType = 1
|
|
|
}
|
|
@@ -160,8 +160,8 @@ export const getTreatResult = (item) =>{
|
|
|
// "symptom": "恶心,呕吐",
|
|
|
// "vital": ""
|
|
|
// }
|
|
|
- // const isChronic = state.diagnosticList.chronicMagItem && state.diagnosticList.chronicMagItem.name||state.mainSuit.chronicDesease && state.mainSuit.chronicDesease.name;
|
|
|
- const isChronic = true
|
|
|
+ const isChronic = state.diagnosticList.chronicMagItem && state.diagnosticList.chronicMagItem.name||state.mainSuit.chronicDesease && state.mainSuit.chronicDesease.name;
|
|
|
+ // const isChronic = true
|
|
|
if (isChronic) {
|
|
|
let chronicList = JSON.parse(storageLocal.get('chronic'));
|
|
|
if(!chronicList){
|
|
@@ -172,7 +172,7 @@ export const getTreatResult = (item) =>{
|
|
|
params.disType = 1
|
|
|
}
|
|
|
}
|
|
|
- getTreatment(item, dispatch, state, url,params)
|
|
|
+ getTreatment(item, dispatch, state, url,params, isChronic)
|
|
|
|
|
|
});
|
|
|
} else {
|
|
@@ -181,10 +181,10 @@ export const getTreatResult = (item) =>{
|
|
|
params.disType = 1
|
|
|
}
|
|
|
}
|
|
|
- getTreatment(item, dispatch, state,url,params)
|
|
|
+ getTreatment(item, dispatch, state,url,params, isChronic)
|
|
|
}
|
|
|
} else {
|
|
|
- getTreatment(item, dispatch, state,url,params)
|
|
|
+ getTreatment(item, dispatch, state,url,params, isChronic)
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -192,7 +192,7 @@ export const getTreatResult = (item) =>{
|
|
|
}
|
|
|
|
|
|
//获取治疗方案
|
|
|
-function getTreatment(item, dispatch, state,url,params) {
|
|
|
+function getTreatment(item, dispatch, state,url,params, isChronic) {
|
|
|
json(url, params).then((data) =>{
|
|
|
let treat;
|
|
|
if(data.data.data) {
|
|
@@ -226,7 +226,15 @@ function getTreatment(item, dispatch, state,url,params) {
|
|
|
} else {
|
|
|
adverseReactions = []
|
|
|
}
|
|
|
- followUp = '2周';
|
|
|
+ if(isChronic) {
|
|
|
+ let chronicList = JSON.parse(storageLocal.get('chronic'));
|
|
|
+ for(let i=0; i<chronicList.length; i++){
|
|
|
+ if(chronicList[i].id==item.id&&chronicList[i].name==item.name){ //判断某个病是否为慢病
|
|
|
+ followUp = '2周';
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
if(followUp) {
|
|
|
const followUpList = state.treat.followUpList
|
|
|
if(followUpList) { //判断之前有没有报存过的回访时间,如果有替换掉
|