liucf 6 年之前
父節點
當前提交
bc61330262

+ 3 - 1
src/common/components/EditableSpan/index.jsx

@@ -125,7 +125,9 @@ class EditableSpan extends Component{
       if(innerVal !==preVal){return}
       if(innerVal !==preVal){return}
       let data = innerVal.trim();
       let data = innerVal.trim();
       //判断是否为空、中英文:, 。、;,且不是第一位
       //判断是否为空、中英文:, 。、;,且不是第一位
-      if(i!==0 &&data==""||data==","||data==","||data==":"||data==":"||data=="."||data=="。"||data=="、"||data==";"||data==";"){
+      let pattern = new RegExp(/^\,?$|^\,?$|^\.?$|^\。?$|^\、?$|^\;?$|^\;?$|^\:?$|^\:?$\s/);
+      // if(i!==0 &&data==""||data==","||data==","||data==":"||data==":"||data=="."||data=="。"||data=="、"||data==";"||data==";"){
+      if(i!==0 && pattern.test(data)){
         handleKeydown&&handleKeydown({boxMark,i});
         handleKeydown&&handleKeydown({boxMark,i});
       }
       }
     }
     }

+ 3 - 3
src/components/AddInspect/index.jsx

@@ -78,10 +78,11 @@ class Inspect extends React.Component {
     componentDidMount() {
     componentDidMount() {
         $(document).click((event) => {
         $(document).click((event) => {
             let searchWrap = $('#searchWrap')[0];   // 搜索按钮
             let searchWrap = $('#searchWrap')[0];   // 搜索按钮
+            let searchImg = $('#addImg')[0];   // +号按钮
             let searchOption = $('#searchOption')[0];   // 搜索列表
             let searchOption = $('#searchOption')[0];   // 搜索列表
             let inspectFill = $('#inspectFill')[0];         // 公共填写单
             let inspectFill = $('#inspectFill')[0];         // 公共填写单
             if(searchOption){
             if(searchOption){
-                if ( searchOption != event.target && searchWrap != event.target && !$.contains(searchOption, event.target)) { // Mark 1
+                if ( searchOption != event.target && searchWrap != event.target && searchImg != event.target && !$.contains(searchOption, event.target)) { // Mark 1
                     this.setState({ show: false });
                     this.setState({ show: false });
                 }
                 }
             }
             }
@@ -105,7 +106,6 @@ class Inspect extends React.Component {
     handleSearchShow(e) {
     handleSearchShow(e) {
         let tmpShow = this.state.show;
         let tmpShow = this.state.show;
         this.setState({ show: !tmpShow })
         this.setState({ show: !tmpShow })
-        console.trace(789,this.state.show);
         // e.stopPropagation();
         // e.stopPropagation();
     }
     }
     handleFillShow(e,idx) {
     handleFillShow(e,idx) {
@@ -376,7 +376,7 @@ class Inspect extends React.Component {
                     </ul>
                     </ul>
                 </div>
                 </div>
                 <div style={{position:"relative"}}>
                 <div style={{position:"relative"}}>
-                    <img src={more} style={{verticalAlign:'middle',marginRight:'2px'}}/>
+                    <img src={more} id="addImg" style={{verticalAlign:'middle',marginRight:'2px'}} onClick={(e) => this.handleSearchShow(e)}/>
                     <span id="searchWrap" className={`${styles.staticTag}`} onClick={(e) => this.handleSearchShow(e)}>添加化验项</span>
                     <span id="searchWrap" className={`${styles.staticTag}`} onClick={(e) => this.handleSearchShow(e)}>添加化验项</span>
                     <SearchOption handleChangeValue={handleChangeValue} visible={this.state.show}>
                     <SearchOption handleChangeValue={handleChangeValue} visible={this.state.show}>
                         {this.getSearchList(list)}
                         {this.getSearchList(list)}

+ 1 - 1
src/components/CurrentIll/index.jsx

@@ -36,7 +36,7 @@ class CurrentIll extends Component{
     // 判断主诉是否为空
     // 判断主诉是否为空
     const {mainData,mainText,setData,moduleNum,mainIds,data,changeEditIll,editClear} = this.props;
     const {mainData,mainText,setData,moduleNum,mainIds,data,changeEditIll,editClear} = this.props;
     const that = this;
     const that = this;
-    let mainFinallyText = filterDataArr(mainText);console.log(88,mainText,mainFinallyText);
+    let mainFinallyText = filterDataArr(mainText);
     // if(mainData.length == 0 && !mainText[0]){
     // if(mainData.length == 0 && !mainText[0]){
     if(!mainFinallyText){
     if(!mainFinallyText){
       //弹窗提醒
       //弹窗提醒