`审核人:白占宁`
`被审核代码负责人:李伟 & 舒曼`
`代码地址:https://192.168.1.240:8443/svn/repos/wanda`
### 存在的问题
#### 1、新增一个doc目录,将接口文档放在该文件夹下
#### 2、页面时间从后台获取
```
// charts/showTime.js
setInterval(function() {
var data = showTime.getData()
var showTimeHtml = Handlebars.compile(showTimeTpl)
$(".show-time").html(showTimeHtml(data))
},1000)
```
解决方案:将以上实现方式改成通过websocket接口,从后台获取时间。
#### 3、JavaScript中使用单引号
```
switch (day) {
case 1:
weekDay = "星期一";
break;
case 2:
weekDay = "星期二";
break;
```
#### 4、Mock数据引用方式优化
```
// scripts/index.js
/**
* 三个页面公用的mocke数据
*/
require('../mockData/allNum.js')
require('../mockData/map.js')
/**
* 总览页面mocke数据
*/
require('../mockData/allCaseType.js')
require('../mockData/allCaseRatio.js')
require('../mockData/allAreaTop.js')
require('../mockData/allMeasure.js')
```
解决方案:在mockData下,新建一个index.js文件,index.js中require各个mock的文件,并且在index.js中require('mock')。
```
// mockData/index.js
define(function(require) {
/**
* 三个页面公用的mocke数据 */
require('../mockData/allNum.js')
require('../mockData/map.js')
/**
* 总览页面mocke数据 */
require('../mockData/allCaseType.js')
require('../mockData/allCaseRatio.js')
require('../mockData/allAreaTop.js')
require('../mockData/allMeasure.js')
})
// scripts/index.js
require('../mockData/index')
// 可进一步优化,在seajs.config.js中配置mockData的path
// scripts/index.js
require('mockData')
```
#### 5、charts目录下文件的引用方式
```
var showTime = require('../charts/showTime.js')
```
解决方案:在`seajs.config.js`中配置charts的path,然后通过require('showTime')这种方式引用。
#### 6、模板文件可读性
```
{{#each this}}
<li><span>{{name}}</span><span>{{value}}</span></li>
{{/each}}
```
解决方案:通过必要的换行提高代码可读性。
```
{{#each this}}
<li>
<span>{{name}}</span>
<span>{{value}}</span>
</li>
{{/each}}
```
- 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-谢洋