12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import {json} from '@utils/ajax';
- import store from '@store';
- import {getUrlArgObject} from '@utils/tools';
- import { GET_PREC_LIST,SET_PREC_SHOW } from "../types/preIcss";
- import config from '@config/index';
- import {Notify} from '@commonComp';
- export const getPreMsg = (sign) => {
- let baseList = store.getState().patInfo.message;
- json('/api/prec/inquiryInfo/hisInquirysForIcss', {
- "isHaveDetail":1,
- "hospitalCode": baseList.hospitalCode,
- "dayLimit":config.preIcss.deadline===-1?undefined:config.preIcss.deadline,
- "patientIdNo": baseList.patientIdentityNum?baseList.patientIdentityNum:baseList.patientIdNo,
- "patientName": baseList.patientName
- },true).then((res) => {
- const data = res.data;
- if (data.code == 0) {
- let result = data.data;
- if(result.length > 0){
- !sign&&store.dispatch({type:SET_PREC_SHOW})
- }else{
- sign&&store.dispatch({type:SET_PREC_SHOW})
- !sign&&Notify.info('暂无预问诊信息');
- }
- store.dispatch({type:GET_PREC_LIST,preData:result});
- } else {
- // console.log(res)
- }
- })
- }
- export const tellPred = () => {
- let baseData = store.getState();
- let baseList = baseData.homePage.item;
- let idcon = baseData.patInfo.message;
- const inCode = config.preIcss.recordIdVal===-1?getUrlArgObject("recordId"):config.preIcss.recordIdVal;
- json('/api/prec/inquiryInfo/inquiryQuoteForIcss', {
- "hospitalCode": idcon.hospitalCode,
- "hospitalId": idcon.hospitalId,
- "hospitalName":idcon.hospitalName,
- "inquiryCode":idcon.recordId,
- "patientCode": idcon.patientCode,
- "patientIdentityNum":idcon.patientIdentityNum||null,
- "doctorCode":idcon.doctorCode,
- "doctorId": idcon.doctorId,
- "doctorName":idcon.doctorName,
- "hospitalDeptCode":idcon.hospitalDeptCode,
- "hospitalDeptId": idcon.hospitalDeptId,
- "hospitalDeptName":idcon.hospitalDeptName,
- "inquiryId": baseList.id,
- "patientId": idcon.patientId,
- "patientIdNo":idcon.patientIdNo,
- "patientName":idcon.patientName,
- "patientPhone":idcon.patientPhone||null,
- "patientSex": idcon.patientSex=='男'?1:idcon.patientSex=='女'?2:3,
- "patientBirthday": idcon.birthday
- },true).then((res) => {
- getPreMsg(1)
- })
- }
|