|
@@ -92,6 +92,8 @@ export const initHospitalInfo = (dispatch, getState) => {
|
|
|
}
|
|
|
//参数转换
|
|
|
export const initPersonInfo = (dispatch, getState) => {
|
|
|
+ getPatientMessage(dispatch, getState);
|
|
|
+ return
|
|
|
json('/tranFieldInfo/getInfoByUuid', {
|
|
|
"uuid": getUrlArgObject('hospitalId'),
|
|
|
}).then((res) => {
|
|
@@ -171,6 +173,7 @@ function getDoctorConfig(id,dispatch){
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+// getPatientMessage(dispatch, getState);
|
|
|
|
|
|
//技术部需求,先获取第一个接口再去第二个
|
|
|
export async function getPatientMessage(dispatch, getState){
|
|
@@ -184,45 +187,45 @@ export async function getPatientMessage(dispatch, getState){
|
|
|
recordId:urlDatas.recordId
|
|
|
};
|
|
|
|
|
|
- let res1 = await json(api.getPatInfo, params);
|
|
|
- /*console.log(res1);
|
|
|
- console.log(1);*/
|
|
|
- let res2 = await json(api.getPatBaseInfo, params);
|
|
|
- /*console.log(res2);
|
|
|
- console.log(2);*/
|
|
|
- let data1 = {},data2 = {};
|
|
|
- if(res1.data.code=='0'){
|
|
|
- data1 = res1.data.data;
|
|
|
- data1.doctorId&&getDoctorConfig(data1.doctorId,dispatch);
|
|
|
- }else{
|
|
|
- dispatch({type:MODI_LOADING,flag:false});
|
|
|
- dispatch({type:SHOW_LOADING,flag:true,text:res1.data.msg,lType:'warning'});
|
|
|
- return;
|
|
|
- }
|
|
|
- if(res2.data.code=='0'){
|
|
|
- data2 = res2.data.data;
|
|
|
- }else{
|
|
|
- dispatch({type:MODI_LOADING,flag:false});
|
|
|
- dispatch({type:SHOW_LOADING,flag:true,text:res2.data.msg,lType:'warning'});
|
|
|
- return;
|
|
|
- }
|
|
|
- //患者或医生信息有误,禁止操作
|
|
|
- if(Object.keys(data1).length>0&&Object.keys(data2).length>0&&data1.doctorId){
|
|
|
- dispatch({type:SHOW_LOADING,flag:false});
|
|
|
- }else{
|
|
|
- dispatch({type:MODI_LOADING,flag:false});
|
|
|
- dispatch({type:SHOW_LOADING,flag:true,text:"获取医生信息失败",lType:'warning'});
|
|
|
- return;
|
|
|
- }
|
|
|
- getAdminCheckout(data1.doctorId,data1.hospitalId,dispatch);
|
|
|
- dispatch({
|
|
|
- type: GET_PATIENT_MESSAGE,
|
|
|
- data:Object.assign(data1,data2)
|
|
|
- });
|
|
|
+ // let res1 = await json(api.getPatInfo, params);
|
|
|
+ // /*console.log(res1);
|
|
|
+ // console.log(1);*/
|
|
|
+ // let res2 = await json(api.getPatBaseInfo, params);
|
|
|
+ // /*console.log(res2);
|
|
|
+ // console.log(2);*/
|
|
|
+ // let data1 = {},data2 = {};
|
|
|
+ // if(res1.data.code=='0'){
|
|
|
+ // data1 = res1.data.data;
|
|
|
+ // data1.doctorId&&getDoctorConfig(data1.doctorId,dispatch);
|
|
|
+ // }else{
|
|
|
+ // dispatch({type:MODI_LOADING,flag:false});
|
|
|
+ // dispatch({type:SHOW_LOADING,flag:true,text:res1.data.msg,lType:'warning'});
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // if(res2.data.code=='0'){
|
|
|
+ // data2 = res2.data.data;
|
|
|
+ // }else{
|
|
|
+ // dispatch({type:MODI_LOADING,flag:false});
|
|
|
+ // dispatch({type:SHOW_LOADING,flag:true,text:res2.data.msg,lType:'warning'});
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // //患者或医生信息有误,禁止操作
|
|
|
+ // if(Object.keys(data1).length>0&&Object.keys(data2).length>0&&data1.doctorId){
|
|
|
+ // dispatch({type:SHOW_LOADING,flag:false});
|
|
|
+ // }else{
|
|
|
+ // dispatch({type:MODI_LOADING,flag:false});
|
|
|
+ // dispatch({type:SHOW_LOADING,flag:true,text:"获取医生信息失败",lType:'warning'});
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // getAdminCheckout(data1.doctorId,data1.hospitalId,dispatch);
|
|
|
+ // dispatch({
|
|
|
+ // type: GET_PATIENT_MESSAGE,
|
|
|
+ // data:Object.assign(data1,data2)
|
|
|
+ // });
|
|
|
localStorage.removeItem('deletedTags');
|
|
|
dispatch(getInitModules); //确保病人信息获取以后再获取模板等数据,否则参数为空
|
|
|
- dispatch(getCommonList(5)); //获取常用化验标签列表
|
|
|
- dispatch(getCommonList(6)); //获取常用辅检标签列表if(allModules.length == 0){//模板为空才回读
|
|
|
+ // dispatch(getCommonList(5)); //获取常用化验标签列表
|
|
|
+ // dispatch(getCommonList(6)); //获取常用辅检标签列表if(allModules.length == 0){//模板为空才回读
|
|
|
// dispatch(initHistoryDetails()); //历史病历回读
|
|
|
// initHospitalInfo(dispatch, getState) //不需要的
|
|
|
}
|