`审核人:白占宁`
`被审核代码负责人:廖爽`
`代码地址: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-谢洋