瀏覽代碼

一般治疗默认收起

zhangxc 5 年之前
父節點
當前提交
f331d60948

+ 5 - 4
src/components/Treat/GeneralTreat/index.jsx

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

+ 5 - 1
src/components/Treat/GeneralTreat/index.less

@@ -23,10 +23,14 @@
     float: left;
     margin: 10px;
 }
-.general-item {
+.general-item-hide {
     display: none;
     line-height: 36px;
 }
+.general-item-show {
+    display: block;
+    line-height: 36px;
+}
 .slide-toggle {
     position: relative;
     float: right;

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

@@ -82,7 +82,7 @@ class Treat extends Component {
                     <div onMouseDown={this.setTreatBox} id="dragModalTitle" className={style['treat-title']}>治疗方案 ({treatItem.name})</div>
 
                     <div className={style['treat-inner-box']}>
-                        <GeneralTreat icon={generalIcon} title='一般治疗'   generalTreat={generalTreat}></GeneralTreat>
+                        <GeneralTreat icon={generalIcon} title='一般治疗' hasFold="true"  generalTreat={generalTreat}></GeneralTreat>
                         {hasFollowUp && <FollowUp icon={followUpIcon} title='回访时间' noTitle='true'  setFollowUp={setFollowUp} followUp = {followUp} isRead={isRead}></FollowUp>}
                         {/* 回访时间 */}
                         {/* {followUp && <div>回访时间: