|
@@ -13,7 +13,7 @@ import down from '@images/down.png';
|
|
|
import './index.less'
|
|
|
import { message } from "antd/lib/index";
|
|
|
import { add, active } from '@reducers/tabPanes'
|
|
|
-import { setUnReadNum, setRegularNum, setRulerNum, setProblemNum, setLossNum } from '@reducers/userInfo.js';
|
|
|
+import { setUnReadNum, setRegularNum, setRulerNum, setProblemNum, setLossNum, setDiagNum, setDocNum, setDrugNum, setDutyNum, setSurgeryNum } from '@reducers/userInfo.js';
|
|
|
import apiObj from '@api/index';
|
|
|
|
|
|
const { post, api, xPost } = apiObj;
|
|
@@ -38,7 +38,7 @@ function AHeader({ history, hideName }) {
|
|
|
const hospitalId = localStorage.getItem("hospitalId");
|
|
|
const softwareArr = JSON.parse(localStorage.getItem("software"));
|
|
|
|
|
|
- const { user, unReadNum, regularNum, rulerNum, problemNum, lossNum } = useSelector((state) => {
|
|
|
+ const { user, unReadNum, regularNum, rulerNum, problemNum, lossNum, diagNum, docNum, drugNum, dutyNum, surgeryNum } = useSelector((state) => {
|
|
|
return state.userInfo;
|
|
|
});
|
|
|
//退出
|
|
@@ -69,6 +69,26 @@ function AHeader({ history, hideName }) {
|
|
|
count = lossNum
|
|
|
count++
|
|
|
dispatch(setLossNum(count));
|
|
|
+ } else if (activeTab.split('&')[0] == "JCSJ-ZDXXWH") {
|
|
|
+ count = diagNum
|
|
|
+ count++
|
|
|
+ dispatch(setDiagNum(count));
|
|
|
+ } else if (activeTab.split('&')[0] == "JCSJ-WSMBWH") {
|
|
|
+ count = docNum
|
|
|
+ count++
|
|
|
+ dispatch(setDocNum(count));
|
|
|
+ } else if (activeTab.split('&')[0] == "JCSJ-YPXXWH") {
|
|
|
+ count = drugNum
|
|
|
+ count++
|
|
|
+ dispatch(setDrugNum(count));
|
|
|
+ } else if (activeTab.split('&')[0] == "JCSJ-ZWZCBGJL") {
|
|
|
+ count = dutyNum
|
|
|
+ count++
|
|
|
+ dispatch(setDutyNum(count));
|
|
|
+ } else if (activeTab.split('&')[0] == "JCSJ-SSXXWH") {
|
|
|
+ count = surgeryNum
|
|
|
+ count++
|
|
|
+ dispatch(setSurgeryNum(count));
|
|
|
}
|
|
|
}
|
|
|
//获取未读消息数量
|