|
@@ -146,59 +146,86 @@ class AddAssistCheck extends React.Component {
|
|
|
this.props.handleChangeDate(date,idx)
|
|
|
this.setState({ date: false })
|
|
|
}
|
|
|
+
|
|
|
getAssistLabel() {
|
|
|
- const { assistLabel, handleChangeAssistValue, handleChangeDate, isRead, handlePush, winWidth,getInfomation,assistList } = this.props;
|
|
|
+ const { assistLabel,checkedListImport, handleChangeAssistValue, handleChangeDate, isRead, handlePush, winWidth,getInfomation,assistList } = this.props;
|
|
|
+ console.log(checkedListImport)
|
|
|
const { visible,activeName,id,date } = this.state;
|
|
|
- return <ul className={styles.labelWrap} id="datePick">
|
|
|
+ return <React.Fragment>
|
|
|
{
|
|
|
- assistLabel.map((item, idx) => {
|
|
|
- let staticTime = {}
|
|
|
- if(item.time){
|
|
|
- let tmp1 = (item.time).split(' ')[0].split('-')
|
|
|
- let tmp2 = (item.time).split(' ').length>1&&(item.time).split(' ')[1].split(':')
|
|
|
- staticTime = {
|
|
|
- year: tmp1[0]-0,
|
|
|
- month: tmp1[1]-0,
|
|
|
- day: tmp1[2]-0,
|
|
|
- hour: tmp2[0],
|
|
|
- minute: tmp2[1],
|
|
|
- second: tmp2[2]
|
|
|
+ checkedListImport.map((part,index)=>{
|
|
|
+ return <ul className={`${styles.labelWrap} ${styles.labelWrapSpec}`}>
|
|
|
+ {
|
|
|
+ part.map((item, idx) => {
|
|
|
+ return (<li className={`${styles.assistLists} ${styles.clearfix}`}>
|
|
|
+ <span className={styles.assistName} style={{ width: winWidth < 1200 ? '120px' : 'auto' }}>
|
|
|
+ <span className={styles.tagSpan}>
|
|
|
+ {item.name}:
|
|
|
+ <span className={styles.imgInfo} onClick={()=>getInfomation({name: item.name, position: 1, type: 6})}></span>
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ <div className={styles.textareaWrap}>
|
|
|
+ <Textarea value={item.value} disabled={item.disabled} handlePush={handlePush} isRead={isRead} handleChangeAssistValue={handleChangeAssistValue} idx={idx}></Textarea>
|
|
|
+ </div>
|
|
|
+ <div className={styles.pointerFinger}>
|
|
|
+ <p>报告日期:<span>{item.time || this.state.dateTime}</span></p>
|
|
|
+ {/* <span className={styles.closeIcon} id="assiClose" onClick={() => { this.handleDelClick(idx,item) }}></span> */}
|
|
|
+ </div>
|
|
|
+ <DelToast show={idx==id?visible:false}
|
|
|
+ name={activeName}
|
|
|
+ cancel={this.handleCancel}
|
|
|
+ confirm={this.delConfirm}/>
|
|
|
+ </li>)
|
|
|
+ })
|
|
|
}
|
|
|
- }
|
|
|
- return (<li className={`${styles.assistLists} ${styles.clearfix}`}>
|
|
|
- <span className={styles.assistName} style={{ width: winWidth < 1200 ? '120px' : 'auto' }}>
|
|
|
- <span className={styles.tagSpan}>
|
|
|
- {item.name}:
|
|
|
- <span className={styles.imgInfo} onClick={()=>getInfomation({name: item.name, position: 1, type: 6})}></span>
|
|
|
- </span>
|
|
|
- </span>
|
|
|
- <div className={styles.textareaWrap}>
|
|
|
- <Textarea value={item.value} disabled={item.disabled} handlePush={handlePush} isRead={isRead} handleChangeAssistValue={handleChangeAssistValue} idx={idx}></Textarea>
|
|
|
- </div>
|
|
|
- <div className={styles.pointerFinger}>
|
|
|
- {
|
|
|
- item.disabled?<React.Fragment>
|
|
|
- <p>报告日期:<span>{item.time || this.state.dateTime}</span></p>
|
|
|
- <i></i>
|
|
|
- </React.Fragment>:<React.Fragment>
|
|
|
- <p onClick={() => this.handleShowDate(idx)}>报告日期:<span>{item.time || this.state.dateTime}</span></p>
|
|
|
- <i onClick={() => this.handleShowDate(idx)}></i>
|
|
|
- </React.Fragment>
|
|
|
- }
|
|
|
- {/*<a href="javascript:void(0);" onClick={() => { this.handleDelClick(idx,item) }}><img src={close} alt="" /></a>*/}
|
|
|
- <span className={styles.closeIcon} id="assiClose" onClick={() => { this.handleDelClick(idx,item) }}></span>
|
|
|
- {
|
|
|
- this.state.date && idx == this.state.active ?<Calendar timeLis={staticTime} isShow={true} timeSure={(date)=>this.timeSure(date,idx)} needTime={true} sure={true} handleChange={(info) => { this.handleChangeDate(info, idx) }} top={30}></Calendar>:null
|
|
|
- }
|
|
|
- </div>
|
|
|
- <DelToast show={idx==id?visible:false}
|
|
|
- name={activeName}
|
|
|
- cancel={this.handleCancel}
|
|
|
- confirm={this.delConfirm}/>
|
|
|
- </li>)
|
|
|
+ </ul>
|
|
|
})
|
|
|
}
|
|
|
- </ul>
|
|
|
+
|
|
|
+ <ul className={styles.labelWrap} id="datePick">
|
|
|
+ {
|
|
|
+ assistLabel.map((item, idx) => {
|
|
|
+ let staticTime = {}
|
|
|
+ if(item.time){
|
|
|
+ let tmp1 = (item.time).split(' ')[0].split('-')
|
|
|
+ let tmp2 = (item.time).split(' ').length>1&&(item.time).split(' ')[1].split(':')
|
|
|
+ staticTime = {
|
|
|
+ year: tmp1[0]-0,
|
|
|
+ month: tmp1[1]-0,
|
|
|
+ day: tmp1[2]-0,
|
|
|
+ hour: tmp2[0],
|
|
|
+ minute: tmp2[1],
|
|
|
+ second: tmp2[2]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return (item.disabled?null:<li className={`${styles.assistLists} ${styles.clearfix}`}>
|
|
|
+ <span className={styles.assistName} style={{ width: winWidth < 1200 ? '120px' : 'auto' }}>
|
|
|
+ <span className={styles.tagSpan}>
|
|
|
+ {item.name}:
|
|
|
+ <span className={styles.imgInfo} onClick={()=>getInfomation({name: item.name, position: 1, type: 6})}></span>
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ <div className={styles.textareaWrap}>
|
|
|
+ <Textarea value={item.value} disabled={item.disabled} handlePush={handlePush} isRead={isRead} handleChangeAssistValue={handleChangeAssistValue} idx={idx}></Textarea>
|
|
|
+ </div>
|
|
|
+ <div className={styles.pointerFinger}>
|
|
|
+ <p onClick={() => this.handleShowDate(idx)}>报告日期:<span>{item.time || this.state.dateTime}</span></p>
|
|
|
+ <i onClick={() => this.handleShowDate(idx)}></i>
|
|
|
+ {/*<a href="javascript:void(0);" onClick={() => { this.handleDelClick(idx,item) }}><img src={close} alt="" /></a>*/}
|
|
|
+ <span className={styles.closeIcon} id="assiClose" onClick={() => { this.handleDelClick(idx,item) }}></span>
|
|
|
+ {
|
|
|
+ this.state.date && idx == this.state.active ?<Calendar timeLis={staticTime} isShow={true} timeSure={(date)=>this.timeSure(date,idx)} needTime={true} sure={true} handleChange={(info) => { this.handleChangeDate(info, idx) }} top={30}></Calendar>:null
|
|
|
+ }
|
|
|
+ </div>
|
|
|
+ <DelToast show={idx==id?visible:false}
|
|
|
+ name={activeName}
|
|
|
+ cancel={this.handleCancel}
|
|
|
+ confirm={this.delConfirm}/>
|
|
|
+ </li>)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ </ul>
|
|
|
+ </React.Fragment>
|
|
|
}
|
|
|
render() {
|
|
|
const { handleChangeValue, list,assistVal,windowHeight,assistList } = this.props;
|