|
@@ -33,7 +33,7 @@ class AddAssistCheck extends React.Component {
|
|
|
$(document).click((event) => {
|
|
|
let _con = $('#searchWrapAssist'); // 设置目标区域
|
|
|
let _cons = $('#datePick'); // 设置目标区域
|
|
|
- // let _conClick = $('#assistCheck'); // 点击的按钮
|
|
|
+ let _conClick = $('#assistCheck'); // 点击的按钮
|
|
|
let _del = document.getElementById("delBox"); // 删除弹窗
|
|
|
let _close = document.getElementById("assiClose"); // 删除icon
|
|
|
let _closeTil = $('#delTit')[0]; // 弹窗标题
|
|
@@ -44,12 +44,13 @@ class AddAssistCheck extends React.Component {
|
|
|
}
|
|
|
this.setState({show: false});
|
|
|
}
|
|
|
- if (!_cons.is(event.target) && _cons.has(event.target).length === 0 || event.target.isEqualNode(_close)) { // Mark 1
|
|
|
+ if (!_cons.is(event.target)&&!_conClick && _cons.has(event.target).length === 0 || event.target.isEqualNode(_close)) { // Mark 1
|
|
|
this.setState({date: false});
|
|
|
}
|
|
|
- if($(event.target).attr("contenteditable")||event.target.textContent == '报告描述或意见'){
|
|
|
+ if($(event.target).attr("contenteditable")||event.target.textContent == '报告描述或意见'||$(event.target).attr('id')=='searchWrapAssist'){
|
|
|
this.setState({date: false});
|
|
|
}
|
|
|
+
|
|
|
if(_del){
|
|
|
if($(event.target).attr('id') != 'assiClose' &&!event.target.isEqualNode(_close) && !event.target.isEqualNode(_del) && event.target.parentNode != _del && !event.target.isEqualNode(_closeTil)){
|
|
|
this.setState({
|
|
@@ -73,6 +74,12 @@ class AddAssistCheck extends React.Component {
|
|
|
getCurrentDate(1);
|
|
|
}
|
|
|
|
|
|
+ // shouldComponentUpdate(nextProps,nextState){
|
|
|
+ // console.log(999,nextProps)
|
|
|
+ // if(nextState.Number == this.state.Number){
|
|
|
+ // return true
|
|
|
+ // }
|
|
|
+ // }
|
|
|
handleDelClick(id,item) {
|
|
|
this.setState({
|
|
|
visible: true,
|