|
@@ -22,17 +22,18 @@ class GeneralTreat extends Component {
|
|
|
})
|
|
|
}
|
|
|
render() {
|
|
|
- const { icon, titleStyle,titleBg, filter, title, generalTreat } = this.props
|
|
|
+ const { icon, titleStyle,titleBg, filter, title, generalTreat,hasFold } = this.props
|
|
|
const { slideUp } = this.state
|
|
|
return(
|
|
|
+
|
|
|
generalTreat && generalTreat.content && generalTreat.content.length > 0 && <div className={style['general-wrapper']}>
|
|
|
<div className={style['general-title-box']} style={titleStyle}></div>
|
|
|
- <div className={`${style['general-title']} ${'clearfix'}`} onClick={this.slideToggle.bind(this)}>
|
|
|
+ <div className={`${style['general-title']} ${'clearfix'}`} onClick={hasFold?this.slideToggle.bind(this):''}>
|
|
|
<img className={style['general-icon']} src={icon}/>
|
|
|
{title}
|
|
|
- <img className={style['slide-toggle']} src={slideUp?up:down} alt="展开/收起"/>
|
|
|
+ {hasFold && <img className={style['slide-toggle']} src={slideUp?up:down} alt="展开/收起"/>}
|
|
|
</div>
|
|
|
- <div ref={this.$content} className={style['general-item']} dangerouslySetInnerHTML={{__html: generalTreat.content}}>
|
|
|
+ <div ref={this.$content} className={hasFold?style['general-item-hide']:style['general-item-show']} dangerouslySetInnerHTML={{__html: generalTreat.content}}>
|
|
|
</div>
|
|
|
|
|
|
</div>
|