|
@@ -115,6 +115,9 @@ class MainSuit extends Component{
|
|
|
return
|
|
|
}
|
|
|
if(datas.length==0){//没有使用模板时点击搜索结构要展开模板
|
|
|
+ // FF26 清空输入的值 bug2283
|
|
|
+ const mainBox = document.getElementById('mainSuit');
|
|
|
+ mainBox.innerHTML = "";
|
|
|
insertSearch &&insertSearch({item,span});
|
|
|
this.setState({
|
|
|
search: false,
|
|
@@ -182,7 +185,8 @@ class MainSuit extends Component{
|
|
|
const timer = setTimeout(function(){
|
|
|
pushMessage && pushMessage(data);
|
|
|
//调搜索接口 使用模板走EditableSpan里的搜索方法
|
|
|
- getSearchData && getSearchData({inpStr:data,boxMark:1,itemType:0});
|
|
|
+ // FF26 会多一个<br>
|
|
|
+ getSearchData && getSearchData({inpStr:data.replace('<br>',''),boxMark:1,itemType:0});
|
|
|
},config.delayTime);
|
|
|
this.setState({
|
|
|
symptom:false,
|
|
@@ -231,10 +235,10 @@ class MainSuit extends Component{
|
|
|
const {freeText,saveText,datas,clearSearch,getSymptomFeature,currentData,saveChronic} = this.props;
|
|
|
const that = this;
|
|
|
let data = this.state.inpText;
|
|
|
- const inner = e.target.innerText;
|
|
|
+ const inner = e.target.innerText || e.target.innerHTML ;
|
|
|
//分词-现病史没有模板的时候才去获取
|
|
|
if(inner.trim() && currentData&¤tData.length==0){
|
|
|
- getFeature(inner).then((res)=>{
|
|
|
+ getFeature(inner.replace('<br>','')).then((res)=>{
|
|
|
if(res.data.code==0){
|
|
|
const result = res.data.data;
|
|
|
// 慢病
|
|
@@ -250,12 +254,13 @@ class MainSuit extends Component{
|
|
|
})
|
|
|
}
|
|
|
if(!isIE()){
|
|
|
- inner?(e.target.innerText=""):(e.target.innerHTML="")
|
|
|
- freeText && freeText(data.trim());
|
|
|
+ // inner?(e.target.innerText=""):(e.target.innerHTML="")
|
|
|
+ e.target.innerText?(e.target.innerText=""):(e.target.innerHTML="");
|
|
|
+ freeText && freeText(data.trim().replace('<br>',''));
|
|
|
}else{
|
|
|
if(datas.length==0){
|
|
|
const ev = e || window.event;
|
|
|
- const data = ev.target.innerText;
|
|
|
+ const data = ev.target.innerText || ev.target.innerHTML;
|
|
|
// freeText && freeText(data.trim());
|
|
|
freeText && freeText(data);
|
|
|
}
|