`審核人:白占寧`
`被審核代碼負責人:廖爽`
`代碼地址:http://192.168.1.170/hyfe/demo-project/tree/master/demo-liaoshuang-es6`
#### 1、mock中模擬數據(僅建議)
```
{
'name|+1': ['1-10次', '11-20次', '21-30次', '31-40次', '41-50次', '51-60次'],
'value|500-5000': 1
}
```
`name`字段可通過mock生成隨機數據,不用手動輸入,可以減少工作量。
#### 2、mock index.js中import時候的命名(已修改)
```
import brandDis from './brandDis'
import carNum from './carNum'
import roadFlow from './roadFlow'
import ruleNum from './ruleNum'
import trafNum from './trafNum'
export default {
brandDis,
carNum,
roadFlow,
ruleNum,
trafNum
}
```
`import`時候的變量名建議添加`Fetch`后綴,如`carNumFetch`,因為發送請求時以該名稱作為URL的,添加后綴,進一步減少出現命名沖突的可能性。
#### 3、CSS命名需要具有語義化(這個這個)
```
<li class="car-li-c flex-a">
```
解決方案:變量命名要有一定的語義化,讓別人看到就能大概意會到該變量或class的作用。
#### 4、使用ES6封裝組件的方式需要優化(已修改)
參考`charts`下,其他組件的封裝方式進行修改。
#### 5、文件位置不對(已修改)
`scripts`目錄下放置業務代碼,所有與圖表相關的都放到`charts`目錄下面。
#### 6、避免注釋過多的代碼(已修改)
不需要的代碼就刪除掉,不要大篇幅的注釋掉。
#### 7、選擇元素或綁定事件統一使用jQuery(已修改)
路徑:`apps/keyMan/scripts/keyMan.js`
```
document.querySelector('#newadd').addEventListener('click', function(){
let lays = document.querySelector('#layers')
```
解決方案:使用jQuery選擇元素或綁定事件。
#### 8、組件劃分結構不清晰(已修改)
路徑:`apps/keyMan/scripts/keyMan.js`
重點人員頁面應該劃分為列表、彈出框和高級搜索三個組件,相應的文件也應包括三個,在外部的`index.js`中,實例化三個組件,調用渲染方法即可,其他圖表組件也類似。
減少HTML中的代碼,盡量使用模板實現,更一步細化組件。
#### 9、代碼組織結構(已修改)
路徑:`apps/keyMan/scripts/keyMan.js`
使用`class`來組織代碼,盡量包括代碼結構清晰,提升代碼可讀性。
#### 10、圖片命名問題(已修改)
不要以`_`下劃線形式命名。
- 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-謝洋