|
@@ -4,7 +4,9 @@ import Select from './Select/index'
|
|
|
import {
|
|
|
timesYMDTime
|
|
|
} from '@utils/tools';
|
|
|
-
|
|
|
+import Notify from '@commonComp/Notify';
|
|
|
+import { getHospitalInfo } from '@store/async-actions/historyTemplates';
|
|
|
+import store from '@store';
|
|
|
class PatInfo extends Component {
|
|
|
constructor(props){
|
|
|
super(props)
|
|
@@ -76,7 +78,7 @@ class PatInfo extends Component {
|
|
|
const { getMessage, initPatInfoData } = this.props;
|
|
|
getMessage && getMessage()
|
|
|
initPatInfoData && initPatInfoData(this.state.patientInfo)
|
|
|
-
|
|
|
+ store.dispatch(getHospitalInfo())
|
|
|
// console.log(timesYMDTime(new Date().getTime()),'电脑时间');
|
|
|
|
|
|
}
|
|
@@ -96,19 +98,14 @@ class PatInfo extends Component {
|
|
|
return item.id === e.target.id
|
|
|
})
|
|
|
// 处理性别
|
|
|
- if (patientItem.id === 'patientSex'){
|
|
|
- if (e.target.value === '1') {
|
|
|
- patientItem.value = 1
|
|
|
- } else if (e.target.value === '2'){
|
|
|
- patientItem.value = 2
|
|
|
- } else {
|
|
|
- patientItem.value = 2 // 默认为女
|
|
|
- }
|
|
|
- } else if (patientItem.id === 'patientAge'){
|
|
|
+ if (patientItem.id === 'patientAge'){
|
|
|
patientItem.value = e.target.value.replace(/[^\d]+/, '')
|
|
|
} else {
|
|
|
patientItem.value = e.target.value;
|
|
|
}
|
|
|
+ if (patientItem.id === 'patientAge' && patientItem.value > 200) {
|
|
|
+ Notify.info('年龄不能超过200')
|
|
|
+ }
|
|
|
this.setState({
|
|
|
patientInfo: newInfo
|
|
|
})
|
|
@@ -135,12 +132,6 @@ class PatInfo extends Component {
|
|
|
return (
|
|
|
<div className={style["infoItem"]} key={item.id}>
|
|
|
<label for={item.label}>{item.title}:</label>
|
|
|
- {/* {item.id === 'patientSex' && (
|
|
|
- <select id={item.id} value={item.value} onChange={this.handleChange}>
|
|
|
- <option value='1'>男</option>
|
|
|
- <option value='2'>女</option>
|
|
|
- </select>
|
|
|
- )} */}
|
|
|
{item.id === 'patientSex' && (
|
|
|
<Select
|
|
|
default={this.state.patientInfo[3]}
|