|
|
@@ -116,9 +116,12 @@ let getUserList = function () {
|
|
|
};
|
|
|
|
|
|
|
|
|
-let testStudent = function (num) {
|
|
|
+let testStudent = function (num, team) {
|
|
|
let item = [];
|
|
|
+ let teams;
|
|
|
for (var i = 0; i < num; i++) {
|
|
|
+ teams = team == 2 ? "@integer(1, 3)" : "@integer(1, 2)";
|
|
|
+ teams = 3;
|
|
|
item.push({
|
|
|
"SvId": "@guid",
|
|
|
"UserId": "@integer(15253135600, 15253135699)",
|
|
|
@@ -131,8 +134,7 @@ let testStudent = function (num) {
|
|
|
"Ck": "@integer(10, 100)",
|
|
|
"formatCk": "@integer(10, 100)",
|
|
|
"Head": "http://192.168.0.2/gc.png",
|
|
|
- // "GroupNo": "@integer(1, 3)",
|
|
|
- "GroupNo": "@integer(1,3)",
|
|
|
+ "GroupNo":teams,
|
|
|
"Sex": "@integer(1, 2)",
|
|
|
"IsBirthday": "@integer(1, 1)",
|
|
|
})
|
|
|
@@ -152,9 +154,9 @@ let testStudent = function (num) {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
-let getClassStat = function () {
|
|
|
+let getClassStat = function (ClassOn) {
|
|
|
return {
|
|
|
- ClassOn: 1, // // 0: 下课 团课/私教/PK 的排名
|
|
|
+ ClassOn: ClassOn, // // 0: 下课 团课/私教/PK 的排名
|
|
|
Code: 0,
|
|
|
Memo: "Success",
|
|
|
dp: 1,
|
|
|
@@ -202,6 +204,68 @@ let getRecordBreak = function (code) {
|
|
|
Rs: item,
|
|
|
};
|
|
|
};
|
|
|
+let testHerosRankingQuery = function (num) {
|
|
|
+ let item = [
|
|
|
+ {
|
|
|
+ "Title": "本周消耗卡路里英雄榜",
|
|
|
+ "Style": "heros",
|
|
|
+ "Result": [
|
|
|
+ {
|
|
|
+ "UserName": "段长鹏",
|
|
|
+ "Sex": 1,
|
|
|
+ "Head": "",
|
|
|
+ "Values": "4744",
|
|
|
+ "Unite": "千卡",
|
|
|
+ "Message": ""
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "UserName": "贾雨奇",
|
|
|
+ "Sex": 1,
|
|
|
+ "Head": "http://192.168.0.2/flyhead.png",
|
|
|
+ "Values": "4034",
|
|
|
+ "Unite": "千卡",
|
|
|
+ "Message": ""
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "UserName": "郑伟",
|
|
|
+ "Sex": 1,
|
|
|
+ "Head": "http://192.168.0.2/flyhead.png",
|
|
|
+ "Values": "2290",
|
|
|
+ "Unite": "千卡",
|
|
|
+ "Message": ""
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "Title": "单次CK值(新个人记录)",
|
|
|
+ "Style": "tops",
|
|
|
+ "Result": [
|
|
|
+ {
|
|
|
+ "UserName": "郑伟",
|
|
|
+ "Sex": 1,
|
|
|
+ "Head": "",
|
|
|
+ "Values": "1022",
|
|
|
+ "Unite": "",
|
|
|
+ "Message": "打破了历史记录100000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "UserName": "郑伟",
|
|
|
+ "Sex": 1,
|
|
|
+ "Head": "http://192.168.0.2/flyhead.png",
|
|
|
+ "Values": "1020",
|
|
|
+ "Unite": "",
|
|
|
+ "Message": "打破了历史记录100000"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ];
|
|
|
+
|
|
|
+ return {
|
|
|
+ Code: 0,
|
|
|
+ Memo: "Success",
|
|
|
+ Rs: item,
|
|
|
+ };
|
|
|
+}
|
|
|
|
|
|
|
|
|
let t = 0;
|
|
|
@@ -211,23 +275,21 @@ if (t == 0) {
|
|
|
|
|
|
Mock.mock('/api/getUserList', 'post', getUserList());
|
|
|
// 学生列表
|
|
|
- Mock.mock(headapi + 'UserListInfo', 'post', testStudent(12));
|
|
|
+ Mock.mock(headapi + 'UserListInfo', 'post', testStudent(5, 1));
|
|
|
// 下课排名
|
|
|
- Mock.mock(headapi + 'ClassUserRank', 'post', testStudent(1));
|
|
|
+ Mock.mock(headapi + 'ClassUserRank', 'post', testStudent(1, 2));
|
|
|
// 英雄榜
|
|
|
- Mock.mock(headapi + 'HerosRankingQuery', 'post', testStudent(1));
|
|
|
+ Mock.mock(headapi + 'HerosRankingQuery', 'post', testHerosRankingQuery(1));
|
|
|
// 卡路里排行榜
|
|
|
- Mock.mock(headapi + 'CalorieStatsQuery', 'post', testStudent(1));
|
|
|
+ Mock.mock(headapi + 'CalorieStatsQuery', 'post', testStudent(1, 2));
|
|
|
// 用户排行榜
|
|
|
- Mock.mock(headapi + 'UserRankingQuery', 'post', testStudent(1));
|
|
|
+ Mock.mock(headapi + 'UserRankingQuery', 'post', testStudent(1, 2));
|
|
|
// 上课状态
|
|
|
- Mock.mock(headapi + 'ClassStatQuery', 'post', getClassStat());
|
|
|
+ Mock.mock(headapi + 'ClassStatQuery', 'post', getClassStat(2));
|
|
|
// 新同学 0 999
|
|
|
Mock.mock(headapi + 'getNewUser', 'post', getNewUser(999));
|
|
|
// 彩蛋 0 999
|
|
|
Mock.mock(headapi + 'getRecordBreak', 'post', getRecordBreak(999));
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
export default Mock;
|