143 lines
7.1 KiB
JavaScript
143 lines
7.1 KiB
JavaScript
|
|
import React from 'react';
|
|||
|
|
import { Row,Col } from 'antd';
|
|||
|
|
import {WeaNewScroll } from "ecCom"
|
|||
|
|
import classnames from 'classnames';
|
|||
|
|
import './style/index.less';
|
|||
|
|
|
|||
|
|
class DailyPaper extends React.Component {
|
|||
|
|
static defaultProps = {
|
|||
|
|
stageGroups:[
|
|||
|
|
{
|
|||
|
|
key:"0",
|
|||
|
|
name:"全部",
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
key:"1",
|
|||
|
|
name:"立项",
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
key:"2",
|
|||
|
|
name:"搭建中",
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
key:"3",
|
|||
|
|
name:"验收中",
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
key:"4",
|
|||
|
|
name:"维护中",
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
selectGroupTypeKey:"0"
|
|||
|
|
}
|
|||
|
|
constructor(props){
|
|||
|
|
super(props);
|
|||
|
|
this.state={
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
renderTitleGroup(stageGroups){
|
|||
|
|
const {selectGroupTypeKey="0"} = this.props;
|
|||
|
|
let btnArr = [];
|
|||
|
|
stageGroups && stageGroups.map((group)=>{
|
|||
|
|
let isSelect = "";
|
|||
|
|
if(selectGroupTypeKey == group.key) {
|
|||
|
|
isSelect = "selected";
|
|||
|
|
}
|
|||
|
|
btnArr.push(
|
|||
|
|
<span key={group.key} onClick={()=>{this.changeTypeGroup(group.key)}} className={isSelect} >
|
|||
|
|
{group.name}
|
|||
|
|
</span>
|
|||
|
|
)
|
|||
|
|
})
|
|||
|
|
return btnArr
|
|||
|
|
}
|
|||
|
|
changeTypeGroup=(key)=>{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
render() {
|
|||
|
|
const { stageGroups } = this.props;
|
|||
|
|
|
|||
|
|
return (
|
|||
|
|
<div className="project-paper">
|
|||
|
|
<div className="project-paper-header">
|
|||
|
|
<Row>
|
|||
|
|
<Col span={24}>
|
|||
|
|
<span className="header-left">阶段 :</span>
|
|||
|
|
<span className="header-right">{stageGroups && this.renderTitleGroup(stageGroups)}</span>
|
|||
|
|
</Col>
|
|||
|
|
</Row>
|
|||
|
|
</div>
|
|||
|
|
<WeaNewScroll
|
|||
|
|
scrollId={'project-paper-scroll'}
|
|||
|
|
height={"100%"}
|
|||
|
|
>
|
|||
|
|
<div className="project-paper-body">
|
|||
|
|
<Row>
|
|||
|
|
<Col span={24}>
|
|||
|
|
<div className="body-img"></div>
|
|||
|
|
<div className="body-right">
|
|||
|
|
<div className="body-right-title">
|
|||
|
|
<span className="body-right-title-left"><span style={{marginRight:"10px"}}>张三</span> 泛微上海大区/EBU上海一部 </span>
|
|||
|
|
<span className="body-right-title-right">回复评论 </span>
|
|||
|
|
</div>
|
|||
|
|
<div className="body-right-time">2017/02/05 14:22</div>
|
|||
|
|
<div className="body-right-content">
|
|||
|
|
<div className="body-right-content-h body-right-content-title">项目:<span className="project-name" >上海投资咨询公司(二次开发合同)2012</span> 当前阶段: 立项 当前任务:需求调研</div>
|
|||
|
|
<div className="body-right-content-h body-right-content-reply">预计十一之后收取第三笔款,现场调研确认,需求变更与新增工作量</div>
|
|||
|
|
<div className="body-right-content-h body-right-content-link">相关文档:人力资源模块调研文档(v1)</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</Col>
|
|||
|
|
</Row>
|
|||
|
|
<Row>
|
|||
|
|
<Col span={24}>
|
|||
|
|
<div className="body-img"></div>
|
|||
|
|
<div className="body-right">
|
|||
|
|
<div className="body-right-title">
|
|||
|
|
<span className="body-right-title-left"><span style={{marginRight:"10px"}}>张三</span> 泛微上海大区/EBU上海一部 </span>
|
|||
|
|
<span className="body-right-title-right"></span>
|
|||
|
|
</div>
|
|||
|
|
<div className="body-right-time">2017/02/05 14:22</div>
|
|||
|
|
<div className="body-right-content">
|
|||
|
|
<div className="body-right-content-h body-right-content-title">项目:<span className="project-name" >上海投资咨询公司(二次开发合同)2012</span> 当前阶段: 立项 当前任务:需求调研</div>
|
|||
|
|
<div className="body-right-content-h body-right-content-reply">预计十一之后收取第三笔款,现场调研确认,需求变更与新增工作量</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</Col>
|
|||
|
|
</Row>
|
|||
|
|
<Row>
|
|||
|
|
<Col span={24}>
|
|||
|
|
<div className="body-img"></div>
|
|||
|
|
<div className="body-right">
|
|||
|
|
<div className="body-right-title">
|
|||
|
|
<span className="body-right-title-left"><span style={{marginRight:"10px"}}>张三</span> 泛微上海大区/EBU上海一部 </span>
|
|||
|
|
<span className="body-right-title-right"></span>
|
|||
|
|
</div>
|
|||
|
|
<div className="body-right-time">2017/02/05 14:22</div>
|
|||
|
|
<div className="body-right-content">
|
|||
|
|
<div className="body-right-content-h body-right-content-title">项目:<span className="project-name" >上海投资咨询公司(二次开发合同)2012</span> 当前阶段: 立项 当前任务:需求调研</div>
|
|||
|
|
<div className="body-right-content-h body-right-content-reply">预计十一之后收取第三笔款,现场调研确认,需求变更与新增工作量</div>
|
|||
|
|
<div className="body-right-content-reply-reply">
|
|||
|
|
<div className="reply-container">
|
|||
|
|
<div className="reply-name">李四 2017/05/02 14:55</div>
|
|||
|
|
<div className="reply-content">ok!!!</div>
|
|||
|
|
</div>
|
|||
|
|
<div className="reply-container">
|
|||
|
|
<div className="reply-name">王五 2017/05/02 16:55</div>
|
|||
|
|
<div className="reply-content">没问题。</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</Col>
|
|||
|
|
</Row>
|
|||
|
|
</div>
|
|||
|
|
</WeaNewScroll>
|
|||
|
|
</div>
|
|||
|
|
)
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
export default DailyPaper
|