Commit a55ed23b authored by xinglei's avatar xinglei

*) 调整首页值班访问接口

parent ebcc8ca4
...@@ -143,10 +143,12 @@ export const FscSerUrl = { ...@@ -143,10 +143,12 @@ export const FscSerUrl = {
getxuncountActionUrl: completePrefix(baseURI, 'bank/alarm/mobile/getxuncount'), getxuncountActionUrl: completePrefix(baseURI, 'bank/alarm/mobile/getxuncount'),
rightTopChartDataUrl: completePrefix(baseURI, 'bank/inspection/rightTopChart?companyId={companyId}'), rightTopChartDataUrl: completePrefix(baseURI, 'bank/inspection/rightTopChart?companyId={companyId}'),
middleHeaderDataUrl: completePrefix(baseURI, 'bank/duty/middleHeader'),
middleTableListUrl: completePrefix(baseURI, 'bank/duty/middleTableList?pageNumber={page}&pageSize={size}'),
bottomTableDataUrl: completePrefix(baseURI, 'bank/inspection/bottomTable'), bottomTableDataUrl: completePrefix(baseURI, 'bank/inspection/bottomTable'),
//值班信息模块
middleHeaderDataUrl: completePrefix(baseURI, 'duty/middleHeader'),
middleTableListUrl: completePrefix(baseURI, 'duty/middleTableList?pageNumber={page}&pageSize={size}'),
middleHeaderAction1:completePrefix(baseURI, 'bank/inspection/patrolPlanList?start={start}&end={end}&deptId={depId}&deptName={deptName}'), middleHeaderAction1:completePrefix(baseURI, 'bank/inspection/patrolPlanList?start={start}&end={end}&deptId={depId}&deptName={deptName}'),
getporintAction:completePrefix(baseURI, 'bank/inspection/getporint?pointid={pointid}'), getporintAction:completePrefix(baseURI, 'bank/inspection/getporint?pointid={pointid}'),
// 告警数据 // 告警数据
......
...@@ -8,8 +8,8 @@ import { middleTabletAction, middleHeaderAction } from '../../../../../services/ ...@@ -8,8 +8,8 @@ import { middleTabletAction, middleHeaderAction } from '../../../../../services/
const eventConnect = Connect.eventConnect; const eventConnect = Connect.eventConnect;
const AmosConfig = endConf.AmosConfig; const AmosConfig = endConf.AmosConfig;
const imgs = {"技术岗":"/src/assets/indexChart/work.png", const imgs = {"二线技术":"/src/assets/indexChart/work.png",
"业务岗":"/src/assets/indexChart/service.png"} "二线业务":"/src/assets/indexChart/service.png"}
@eventConnect @eventConnect
class MiddleTable extends Component { class MiddleTable extends Component {
...@@ -75,22 +75,23 @@ class MiddleTable extends Component { ...@@ -75,22 +75,23 @@ class MiddleTable extends Component {
render() { render() {
const { headerData, dataList, time, selectTime } = this.state; const { headerData, dataList, time, selectTime } = this.state;
let leader = headerData.leader || {}; let leader = (headerData.leader && headerData.leader[0]) || {};
let second = headerData.second || []; let secondTier = headerData.secondTier || [];
return ( return (
<div className='table-middle'> <div className='table-middle'>
<div className='leaderBox'> <div className='leaderBox'>
<div className='leader'> <div className='leader'>
<span className='itemLabel'>带班领导</span> <span className='itemLabel'>带班领导</span>
<span className='itemValue'>{leader.name || ''}{ leader.phone || ''}</span> <span className='itemValue'>{leader.dutyName || ''}&nbsp;{ leader.mobile || ''}</span>
</div> </div>
<div className='secondLine'> <div className='secondLine'>
<span className='itemLabel'>二线人员</span> <span className='itemLabel'>二线人员</span>
<div className='itemList'> <div className='itemList'>
{ second && second.map(e => { { secondTier && secondTier.map(e => {
return (<div key={e.name + e.phone}> let postName = e.postName.replace('二线', '') + '岗';
<img src={ imgs[e.post] }/><span style={{color:'#05ddf9'}}>{e.post}</span>&emsp;&emsp; return (<div key={e.dutyName + e.phone}>
{e.name} &emsp; { e.phone } <img src={ imgs[e.postName] }/><span style={{color:'#05ddf9'}}>{postName}</span>&emsp;&emsp;
{e.dutyName} &emsp; { e.mobile }
</div>) </div>)
}) } }) }
</div> </div>
...@@ -125,9 +126,9 @@ class MiddleTable extends Component { ...@@ -125,9 +126,9 @@ class MiddleTable extends Component {
{ dataList && dataList.map((d,index) => { { dataList && dataList.map((d,index) => {
return ( return (
<Row className='table-header-row content' key={index}> <Row className='table-header-row content' key={index}>
<Col span={8}>{ d.post }</Col> <Col span={8}>{ d.postName }</Col>
<Col span={8}>{ d.name }</Col> <Col span={8}>{ d.dutyName }</Col>
<Col span={8}>{ d.phone }</Col> <Col span={8}>{ d.mobile }</Col>
</Row> </Row>
) )
}) } }) }
......
...@@ -20,7 +20,7 @@ class RightCharts extends Component { ...@@ -20,7 +20,7 @@ class RightCharts extends Component {
}; };
} }
componentDidMount() {} componentDidMount() { }
componentWillUnmount() { componentWillUnmount() {
} }
...@@ -34,13 +34,13 @@ class RightCharts extends Component { ...@@ -34,13 +34,13 @@ class RightCharts extends Component {
return ( return (
<div className="chart-content"> <div className="chart-content">
{ {
chartsViewFlag === 'patrolMsg'?<div className='patrolMsg'> chartsViewFlag === 'patrolMsg' ? <div className='patrolMsg'>
<div className='point'> <div className='point'>
<div className='title'> <div className='title'>
<span className='titleLeft'> <span className='titleLeft'>
<span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span> <span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span>
今日巡检计划执行情况</span> 今日巡检计划执行情况</span>
<span className='titleRight'>{ now }</span> <span className='titleRight'>{now}</span>
</div> </div>
<div className='chartBody'> <div className='chartBody'>
<TopChart curCompanyId={this.props.currentCode} currentCode={this.props.currentCode} patrolDetailView={this.props.patrolDetailView} /> <TopChart curCompanyId={this.props.currentCode} currentCode={this.props.currentCode} patrolDetailView={this.props.patrolDetailView} />
...@@ -51,27 +51,27 @@ class RightCharts extends Component { ...@@ -51,27 +51,27 @@ class RightCharts extends Component {
<span className='titleLeft'> <span className='titleLeft'>
<span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span> <span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span>
值班信息</span> 值班信息</span>
<span className='titleRight'>{ now }</span> <span className='titleRight'>{now}</span>
</div> </div>
<div className='chartBody'> <div className='chartBody'>
<MiddleTable/> <MiddleTable />
</div> </div>
</div> </div>
</div>:'' </div> : ''
} }
{ {
chartsViewFlag === 'applyMsg'?<div className='business'> chartsViewFlag === 'applyMsg' ? <div className='business'>
<div className='title'> <div className='title'>
<span className='titleLeft'> <span className='titleLeft'>
<span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span> <span className='titleIcon' style={{ background: 'url("/src/assets/indexChart/point.png") no-repeat center center/100% 100%' }}></span>
支付业务累计数据</span> 支付业务累计数据</span>
<span className='titleRight'>{ now }</span> <span className='titleRight'>{now}</span>
</div> </div>
<div className='chartBody'> <div className='chartBody'>
<BottomTable orgCode={this.props.currentCode}/> <BottomTable orgCode={this.props.currentCode} />
</div> </div>
</div>:'' </div> : ''
} }
</div> </div>
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment