|
@@ -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)}
|