`審核人:白占寧`
`被審核代碼負責人:李偉 & 舒曼`
`代碼地址: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-謝洋