| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- import Mock from 'mockjs'
- let Random = Mock.Random;
- // worldDetail
- let worldDetail = function () {
- let item = [];
- for (var i = 0; i < 30; i++) {
- item.push({
- "id": "@guid",
- "name": "@region",
- "Confirmed": "@integer(36844, 368449)",
- "Deaths": "@integer(1099, 10993)",
- "Recovered": "@integer(1986, 19865)",
- })
- }
- let res = {
- Rs: item,
- Code: 0,
- Memo: ''
- };
- return res;
- };
- let testTable = function () {
- let item = [];
- let members = [
- {id: 1, name: '霍元甲', userCode: '15253135600', vipType: 1},
- {id: 2, name: '陈真', userCode: '15253135602', vipType: 2},
- {id: 3, name: '成龙', userCode: '15253135604', vipType: 1},
- ]
- for (var i = 0; i < 6; i++) {
- item.push({
- "id": "@guid",
- "userCode": "@integer(15253135600, 15253135699)",
- "name": "@region",
- "tel": "@integer(15253135600, 15253135699)",
- "shop": "@region",
- "create": "@datetime",
- "expTime": "@datetime",
- "valid": "@datetime",
- "Confirmed": "@integer(36844, 368449)",
- "Deaths": "@integer(1099, 10993)",
- "Recovered": "@integer(1986, 9999)",
- "kick": "@integer(1986, 9999)",
- "Status": "@integer(1, 2)",
- "color": "@hex",
- "memo": "@paragraph(1, 1)",
- "dialogValue": "@range(1, 3)",
- "vipType": "@integer(1, 2)",
- "members": members,
- "wxVisible": "@integer(0, 1)",
- "timeLong": "12:00-14:00",
- "timeScope": [new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)],
- })
- }
- let res = {
- Rs: item,
- Code: 0,
- Memo: ''
- };
- return res;
- };
- // "percent": "@integer(0, 100)",
- let getUserList = function () {
- let item = [];
- let nameList = [
- {name: '杨东艳'},
- {name: '隋小飞'},
- {name: '刘晓蕾'},
- {name: '刘海生'},
- {name: '贾雨琦'},
- {name: '李延海'},
- {name: '宋凌晨'},
- {name: '段长鹏'},
- {name: '郑伟'},
- {name: '周睿'},
- {name: '贾奕'},
- {name: '王正祥'},
- {name: '高超'},
- {name: '武发鲁'},
- {name: '赵晋洪'},
- {name: '张岩'},
- ];
- let img = [
- {name: 'flyhead.png'},
- ];
- for (var i = 0; i < 16; i++) {
- item.push({
- "name": nameList[i].name,
- "activePercent": "@integer(0, 54)",
- "heartRate": "@integer(70, 150)",
- "calorie": "@integer(200, 1000)",
- "ck": "23.2",
- "topCk": "@integer(150, 200)",
- "step": "@integer(200, 20000)",
- "hubId": "@guid",
- "deviceId": "@guid",
- "userCode": "@integer(15253135600, 15253135699)",
- })
- }
- let res = {
- Rs: item,
- Code: 0,
- Memo: ''
- };
- return res;
- };
- let testStudent = function (num) {
- let item = [];
- for (var i = 0; i < num; i++) {
- item.push({
- "SvId": "@guid",
- "UserId": "@integer(15253135600, 15253135699)",
- "name": "测试人",
- "Name": "测试人",
- "Cle": "@integer(1, 9999)",
- "realHr": "@integer(70, 140)",
- "activePercent": "@integer(10, 100)",
- "PureCalorieNoVo2": "@integer(10, 100)",
- "Ck": "@integer(10, 100)",
- "formatCk": "@integer(10, 100)",
- "Head": "http://192.168.0.2/gc.png",
- "GroupNo": "@integer(1, 3)",
- "Sex": "@integer(1, 2)",
- "IsBirthday": "@integer(0, 1)",
- })
- }
- let Dp = {
- PlanName:'测试课程',
- BeginTime:'19:30',
- }
- return {
- Rs: item,
- Dp: Dp,
- Code: 0,
- Memo: ''
- };
- };
- let getClassStat = function(){
- return {
- // 1:团课/私教
- // 2:竞技课2PK
- // 3:竞技课threepk
- ClassOn: 1, // // 0: 下课 团课/私教/PK 的排名
- Code: 0,
- Memo: "Success",
- dp: 3,
- };
- };
- let getNewUser = function(code){
- let item = [];
- for (var i = 0; i < 3; i++) {
- item.push({
- "SvId": "@guid",
- "UserId": "@integer(15253135600, 15253135699)",
- "name": "测试人",
- "Name": "测试人",
- })
- }
- return {
- Code: code,
- Memo: "Success",
- Rs: item,
- };
- };
- let t = 0;
- if (t == 1) {
- Mock.mock('/api/testTable', 'post', testTable());
- Mock.mock('/api/getUserList', 'post', getUserList());
- // 学生列表
- Mock.mock('http://192.168.0.74:8080/UserListInfo', 'post', testStudent(6));
- // 上课状态
- Mock.mock('http://192.168.0.74:8080/ClassStatQuery', 'post', getClassStat());
- // 新同学
- Mock.mock('http://192.168.0.74:8080/getNewUser', 'post', getNewUser(0));
- }
- // Mock.mock('/api/Hello', 'post', getUserList());
- export default Mock;
|