Browse Source

诊断信息重新对接1

zhouna 3 years ago
parent
commit
88b5f174f0
1 changed files with 9 additions and 6 deletions
  1. 9 6
      src/components/DiagManager/addDiag.js

+ 9 - 6
src/components/DiagManager/addDiag.js

@@ -17,7 +17,7 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
   const [unsaved, setUnsaved] = useState(false);//修改未保存弹窗
   const [icdcode,setIcdcode] = useState((formData||{}).code);
   const [dataList, setDataList] = useState([]);//当前页列表数据
-  const TREMTYPE=100;			//常亮,术语类型1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作
+  //const TREMTYPE=100;			//常亮,术语类型1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作
   //const initialValues = formData;
 
   useEffect(() => {
@@ -30,7 +30,7 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
 		const list = []
 		setDataList(list);
 	}else{
-		post(api.termMatching, {inputStr:txt,type:TREMTYPE}).then((res) => {
+		post(api.termMatching, {inputStr:txt,type:100}).then((res) => {
 		if (res.data.code === "0") {
 			const list = res.data.data||[];
 			setDataList(list);
@@ -40,14 +40,17 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
   }
   //选中(修改)标准词时
   function handleChange(val,item){
-	//setSearchTxt(item.name);
+	console.log(33,item)
+	form.setFieldsValue({
+	  source:item.source,
+	});
 	setIcdcode(item.code);
   }
   //保存匹配,先验证输入
   function saveMatching(){
 	form.validateFields().then(function(values){
-	  console.log('values:',values)
-	  onOk({...values,type:TREMTYPE})
+	  console.log('values:',values,form.getFieldsValue())
+	  onOk({...values,type:4,hospitalId:form.hospitalId})
 	})
   }
   //关闭新增/编辑弹窗
@@ -126,7 +129,7 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
 					  onChange={handleChange}
 					  filterOption={false}
 					  showSearch>
-				{dataList.map(d => <Option key={d.id} code={d.code}>{d.name}</Option>)}
+				{dataList.map(d => <Option key={d.id} source={d.source} code={d.code}>{d.name}</Option>)}
 			  </Select>
 			</Form.Item>
 			<Form.Item