|
@@ -87,7 +87,7 @@ export const addScheme = (state, action) => {
|
|
|
const scheme = res.advice.scheme || [];
|
|
|
let isRepeat = false;
|
|
|
let RepeatIndex;
|
|
|
-
|
|
|
+ let SelectedDrugNum = 0 //选中的药品数量
|
|
|
for (let i = 0; i < treatment.length; i++) {
|
|
|
let treatmentStr = '';
|
|
|
let drugList = []
|
|
@@ -95,11 +95,15 @@ export const addScheme = (state, action) => {
|
|
|
if(treatment[i].medicitionsList[j].selected) {
|
|
|
treatmentStr = treatmentStr + treatment[i].medicitionsList[j].medicitionName + ', '
|
|
|
drugList.push({conceptId: treatment[i].medicitionsList[j].conceptId, conceptName: treatment[i].medicitionsList[j].medicitionName })
|
|
|
+ SelectedDrugNum++
|
|
|
}
|
|
|
}
|
|
|
treatment[i].treatmentStr = treatmentStr.substring(0,treatmentStr.length-2)
|
|
|
treatment[i].drugList = drugList
|
|
|
}
|
|
|
+ if(SelectedDrugNum > 0) { //如果有选中的药品,滚动到医嘱框
|
|
|
+ document.getElementById("adviceBox").scrollIntoView(true)
|
|
|
+ }
|
|
|
treatItem.treatment = treatment;
|
|
|
for (let i = 0; i < scheme.length; i++) {
|
|
|
if (scheme[i].name === treatItem.name) {
|
|
@@ -156,6 +160,7 @@ export const addScheme = (state, action) => {
|
|
|
if (res.advice.scheme) {
|
|
|
res.advice.drugList = getDrugList(res.advice.scheme)
|
|
|
}
|
|
|
+
|
|
|
return res;
|
|
|
}
|
|
|
|