`審查人:白占寧`
`被審核代碼負責人:謝洋`
`代碼地址:http://10.0.91.5/opt/svn/DataCommandScheduling/project/bjDataVisualization`
#### 1、`sagas/index.js`文件優化(已修改)
參考貴州塊數據指揮調度系統代碼,優化以下代碼:
```
yield all([
/* ---------------------------------------- 總覽頁 ------------------------------------------ */
// 發案態勢
fork(fetchCaseToday),
fork(fetchCaseType),
fork(fetchCaseDistribution),
// 破案態勢
fork(fetchCaseResolvedToday),
fork(fetchCaseResolvedType),
fork(fetchCaseResolvedDistribution)
```
#### 2、CSS屬性中不用加引號(未修改)
```
background: url("law-enforcement-list-item-bg.png") no-repeat center / 632px 97px;
```
CSS中屬性值不用加引號,如下:
```
background: url(law-enforcement-list-item-bg.png) no-repeat center / 632px 97px;
```
#### 3、注釋不完整(未修改)
```
/**
* 渲染
* @returns {*}
*/
render() {
```
#### 4、`redux`與`react`組件結合使用問題(未修改)
使用`reudx`中的`connect`方法連接`React`組件時,盡量只在頂層組件中使用,避免每個子組件中都使用`connect`,在頂層組件中獲取到數據,在`mapStateToProps`方法中篩選需要的數據,然后通過`props`傳遞給各個子組件即可。

上面的代碼中,應該在`index.js`中獲取數據,篩選需要的數據后,分別傳入到各個子組件中。
#### 5、緩存多次使用到變量(未修改)
```
componentDidMount() {
this.initMap()
this.props.dispatch(caseTodayListRequest())
this.props.dispatch(solvedCaseTodayListRequest())
this.props.dispatch(vehicleListRequest())
this.props.dispatch(policeListRequest())
}
```
建議修改如下:
```
const { dispatch } = this.props
dispatch(caseTodayListRequest())
```
#### 6、關鍵邏輯缺少說明注釋(未修改)
`map`組件中關鍵邏輯部分缺少相關的說明注釋,建議在關鍵地方添加注釋說明,便于后續項目維護。
- 1、執法項目
- 1.1 20170523-張紅橋
- 1.2 20170523-李偉
- 2、運維項目
- 2.1 20170527-歐陽德才
- 2.2 20170613-尹幫會&歐陽德才
- 2.3 20170706-歐陽德才
- 2.4 20170706-尹幫會
- 3、指揮大屏項目
- 3.1 20170712-歐陽德才
- 4、PC端項目
- 4.1 20170516-張紅橋
- 5、萬達項目
- 5.1 20170619-李偉&舒曼
- 5.2 20170623-李偉&舒曼
- 5.3 20170803-李偉(未修改)
- 5.4 20170811-李偉(未修改)
- 6、可視化組件
- 6.1 20170718-張紅橋
- 7、UI組件
- 7.1 20170522-舒曼
- 8、新員工練習項目
- 8.1 20170401-歐陽德才
- 8.2 20170401-舒曼
- 8.3 20170503-舒曼
- 8.4 20170609-劉黎
- 8.5 20170620-劉黎
- 8.6 20170703-謝洋
- 8.7 20170706-孫雨珩
- 8.8 20170706-謝洋
- 8.9 20170711-謝洋
- 8.10 20170724-謝洋
- 8.11 20170908-譚俊
- 8.12 20171026-廖爽
- 8.13 20171027-廖爽
- 8.14 20171027-廖爽
- 8.15 20171031-廖爽
- 8.16 20171103-覃英琪
- 8.17 20171103-01-廖爽
- 8.18 20171103-02-廖爽
- 8.19 20171110-趙家紅
- 8.20 20171110-覃英琪
- 8.21 20171110-02-趙家紅
- 8.22 20171115-01-廖爽
- 8.23 20171127-趙家紅
- 8.24 20171122-李祁
- 8.25 20180528-吳泓江
- 9、資源監控大屏
- 9.1 20170705-舒曼
- 9.2 20170711-舒曼
- 9.3 20170724-舒曼
- 10、CQ指揮艙
- 10.1 20170906-張紅橋&李偉&謝洋
- 11、昆明
- 11.1 20171009-李偉&舒曼
- 12、情報墻
- 12.1 20171025-謝洋
- 13、動態管控
- 14、迪愛斯區縣
- 14.1 20171128-歐陽德才
- 15、貴州塊數據指揮調度平臺
- 16、北京東城區可視化項目
- 16.1 20180425-歐陽德才&謝洋
- 16.2 20180510-謝洋