|
@@ -17,6 +17,7 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
|
|
const [unsaved, setUnsaved] = useState(false);//修改未保存弹窗
|
|
const [unsaved, setUnsaved] = useState(false);//修改未保存弹窗
|
|
const [icdcode,setIcdcode] = useState((formData||{}).code);
|
|
const [icdcode,setIcdcode] = useState((formData||{}).code);
|
|
const [dataList, setDataList] = useState([]);//当前页列表数据
|
|
const [dataList, setDataList] = useState([]);//当前页列表数据
|
|
|
|
+ const [source, setSource] = useState(0);//来源
|
|
//const TREMTYPE=100; //常亮,术语类型1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作
|
|
//const TREMTYPE=100; //常亮,术语类型1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作
|
|
//const initialValues = formData;
|
|
//const initialValues = formData;
|
|
|
|
|
|
@@ -41,16 +42,14 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
|
|
//选中(修改)标准词时
|
|
//选中(修改)标准词时
|
|
function handleChange(val,item){
|
|
function handleChange(val,item){
|
|
console.log(33,item)
|
|
console.log(33,item)
|
|
- form.setFieldsValue({
|
|
|
|
- source:item.source,
|
|
|
|
- });
|
|
|
|
|
|
+ setSource(item.source)
|
|
setIcdcode(item.code);
|
|
setIcdcode(item.code);
|
|
}
|
|
}
|
|
//保存匹配,先验证输入
|
|
//保存匹配,先验证输入
|
|
function saveMatching(){
|
|
function saveMatching(){
|
|
form.validateFields().then(function(values){
|
|
form.validateFields().then(function(values){
|
|
console.log('values:',values,form.getFieldsValue())
|
|
console.log('values:',values,form.getFieldsValue())
|
|
- onOk({...values,type:4,hospitalId:form.hospitalId})
|
|
|
|
|
|
+ onOk({...values,type:4,hospitalId:form.hospitalId,source:source})
|
|
})
|
|
})
|
|
}
|
|
}
|
|
//关闭新增/编辑弹窗
|
|
//关闭新增/编辑弹窗
|
|
@@ -114,7 +113,7 @@ function AddDiag({matchChange,visible,cancel,onOk,title}) {
|
|
<p className='title'>标准术语</p>
|
|
<p className='title'>标准术语</p>
|
|
<div className="item-box">
|
|
<div className="item-box">
|
|
<Form.Item
|
|
<Form.Item
|
|
- name="conceptId"
|
|
|
|
|
|
+ name="uniqueName"
|
|
label="标准诊断名称"
|
|
label="标准诊断名称"
|
|
rules={[
|
|
rules={[
|
|
{
|
|
{
|