|
@@ -6,7 +6,7 @@ let data = Mock.mock({
|
|
|
"messageTitle": "@ctitle(3,7)",
|
|
|
"shopName": "@cname",
|
|
|
"messageTel": /^1(5|3|7|8)[0-9]{9}$/,
|
|
|
- "messageData":"@date('yyyy-MM-dd')",
|
|
|
+ "messageData": "@date('yyyy-MM-dd')",
|
|
|
"shopAddress": "@county(true)",
|
|
|
"shopStar|1-5": "★",
|
|
|
"salesVolume|30-1000": 30,
|
|
@@ -17,9 +17,9 @@ let data = Mock.mock({
|
|
|
"foodPic": "@Image('100x40','#c33', '#ffffff','小可爱')",
|
|
|
"foodPrice|1-100": 20,
|
|
|
"aname|2": [
|
|
|
- {
|
|
|
- "aname": "@cname",
|
|
|
- "aprice|30-60": 20
|
|
|
+ {
|
|
|
+ "aname": "@cname",
|
|
|
+ "aprice|30-60": 20
|
|
|
}
|
|
|
]
|
|
|
}
|
|
@@ -35,77 +35,80 @@ Mock.mock(/goods\/goodAll/, 'post', () => {
|
|
|
|
|
|
Mock.mock('http://localhost:8080/api/list', 'post', (params) => {
|
|
|
|
|
|
- var info = JSON.parse(params.body)
|
|
|
+ var info = JSON.parse(params.body)
|
|
|
|
|
|
- var [index, size, total] = [info.pageIndex, info.pageSize, dataList.length]
|
|
|
+ var [index, size, total] = [info.pageIndex, info.pageSize, dataList.length]
|
|
|
|
|
|
- var len = total / size
|
|
|
+ var len = total / size
|
|
|
|
|
|
- var totalPages = len - parseInt(len) > 0 ? parseInt(len) + 1 : len
|
|
|
+ var totalPages = len - parseInt(len) > 0 ? parseInt(len) + 1 : len
|
|
|
|
|
|
- var newDataList = dataList.slice(index * size, (index + 1) * size)
|
|
|
+ var newDataList = dataList.slice(index * size, (index + 1) * size)
|
|
|
|
|
|
- return {
|
|
|
+ return {
|
|
|
|
|
|
- 'code': '0',
|
|
|
+ 'code': '0',
|
|
|
|
|
|
- 'message': 'success',
|
|
|
+ 'message': 'success',
|
|
|
|
|
|
- 'data': {
|
|
|
+ 'data': {
|
|
|
|
|
|
- 'pageIndex': index,
|
|
|
+ 'pageIndex': index,
|
|
|
|
|
|
- 'pageSize': size,
|
|
|
+ 'pageSize': size,
|
|
|
|
|
|
- 'rows': newDataList,
|
|
|
+ 'rows': newDataList,
|
|
|
|
|
|
- 'total': total,
|
|
|
+ 'total': total,
|
|
|
|
|
|
- 'totalPages': totalPages
|
|
|
+ 'totalPages': totalPages
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
let usersList = Mock.mock({
|
|
|
- "data|100":[{
|
|
|
- "userId|+1": 1,
|
|
|
- "number": /[A-Z]*[0-9]{10}$/,
|
|
|
- "name":"@cname",
|
|
|
- "phoneNumber":/^1(5|3|7|8)[0-9]{9}$/,
|
|
|
- "adress":"@csentence",
|
|
|
- "status|1":["0","1"],
|
|
|
- "registerTime":"@datetime('yyyy-MM-dd HH:mm:ss')",
|
|
|
- "verifiedTime":"@datetime('yyyy-MM-dd HH:mm:ss')"
|
|
|
- }
|
|
|
+ "data|100": [{
|
|
|
+ "userId|+1": 1,
|
|
|
+ "number": /[A-Z]*[0-9]{10}$/,
|
|
|
+ "name": "@cname",
|
|
|
+ "phoneNumber": /^1(5|3|7|8)[0-9]{9}$/,
|
|
|
+ "adress": "@csentence",
|
|
|
+ "status|1": ["0", "1"],
|
|
|
+ "registerTime": "@datetime('yyyy-MM-dd HH:mm:ss')",
|
|
|
+ "verifiedTime": "@datetime('yyyy-MM-dd HH:mm:ss')"
|
|
|
+ }
|
|
|
]
|
|
|
})
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-Mock.mock('/user/list', 'post', (params) => {
|
|
|
+Mock.mock('/user/list', 'post', (params) => {
|
|
|
let body = JSON.parse(params.body);
|
|
|
- let { pageIndex, pageSize,queryParams,dateRange } = body;
|
|
|
+ let { pageIndex, pageSize, queryParams, dateRange } = body;
|
|
|
let newList = usersList.data;
|
|
|
- if( newList.length>0 && queryParams.userId ){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.userId==queryParams.userId;
|
|
|
+ if (newList.length > 0 && queryParams.userId) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.userId == queryParams.userId;
|
|
|
});
|
|
|
}
|
|
|
- if(newList.length>0 && queryParams.phoneNumber){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.phoneNumber==queryParams.phoneNumber;
|
|
|
+ if (newList.length > 0 && queryParams.phoneNumber) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.phoneNumber == queryParams.phoneNumber;
|
|
|
});
|
|
|
}
|
|
|
- if(newList.length>0 && queryParams.status){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.status==queryParams.status;
|
|
|
+ if (newList.length > 0 && queryParams.status) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.status == queryParams.status;
|
|
|
});
|
|
|
}
|
|
|
- if(newList.length>0 && dateRange.length>0){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.registerTime>=dateRange[0] && res.registerTime<=dateRange[1];
|
|
|
+ if (newList.length > 0 && dateRange.length > 0) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.registerTime >= dateRange[0] && res.registerTime <= dateRange[1];
|
|
|
});
|
|
|
}
|
|
|
let total = newList.length;
|
|
@@ -127,27 +130,27 @@ Mock.mock('/user/list', 'post', (params) => {
|
|
|
|
|
|
|
|
|
let noticeList = Mock.mock({
|
|
|
- "data|100":[{
|
|
|
- "noticeId|+1": 1,
|
|
|
- "noticeTitle":"@ctitle",
|
|
|
- "noticeContent":"@cparagraph(20)",
|
|
|
- "createTime":"@datetime('yyyy-MM-dd HH:mm:ss')",
|
|
|
- }
|
|
|
+ "data|100": [{
|
|
|
+ "noticeId|+1": 1,
|
|
|
+ "noticeTitle": "@ctitle",
|
|
|
+ "noticeContent": "@cparagraph(20)",
|
|
|
+ "createTime": "@datetime('yyyy-MM-dd HH:mm:ss')",
|
|
|
+ }
|
|
|
]
|
|
|
})
|
|
|
|
|
|
-Mock.mock('/notice/list', 'post', (params) => {
|
|
|
+Mock.mock('/notice/list', 'post', (params) => {
|
|
|
let body = JSON.parse(params.body);
|
|
|
- let { pageIndex, pageSize,queryParams } = body
|
|
|
+ let { pageIndex, pageSize, queryParams } = body
|
|
|
let newList = noticeList.data;
|
|
|
- if( newList.length>0 && queryParams.noticeTitle ){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.noticeTitle==queryParams.noticeTitle;
|
|
|
+ if (newList.length > 0 && queryParams.noticeTitle) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.noticeTitle == queryParams.noticeTitle;
|
|
|
});
|
|
|
}
|
|
|
- if( newList.length>0 && queryParams.dateRange.length>0 ){
|
|
|
- newList = newList.filter( (res)=>{
|
|
|
- return res.createTime>=queryParams.dateRange[0] && res.createTime<=queryParams.dateRange[1];
|
|
|
+ if (newList.length > 0 && queryParams.dateRange.length > 0) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.createTime >= queryParams.dateRange[0] && res.createTime <= queryParams.dateRange[1];
|
|
|
});
|
|
|
}
|
|
|
let total = newList.length;
|
|
@@ -167,11 +170,113 @@ Mock.mock('/notice/list', 'post', (params) => {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-Mock.mock('/notice/delete', 'post', (params) => {
|
|
|
+Mock.mock('/notice/delete', 'post', (params) => {
|
|
|
+ let body = JSON.parse(params.body);
|
|
|
+ let { id } = body
|
|
|
+ noticeList.data = noticeList.data.filter((res) => {
|
|
|
+ return res.noticeId != id;
|
|
|
+ });
|
|
|
+ return {
|
|
|
+ code: 200,
|
|
|
+ message: 'success',
|
|
|
+ }
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+let ordersList = Mock.mock({
|
|
|
+"data|100": [{
|
|
|
+ "oId|+1": 1,
|
|
|
+ "oNumber": /[A-Z]*[0-9]{10}$/,
|
|
|
+ "collectionsNumber": "@cname",
|
|
|
+ "collectionNumber": /^1(5|3|7|8)[0-9]{9}$/,
|
|
|
+ "number": /[0-9]{10}$/,
|
|
|
+ "oName": "@cname",
|
|
|
+ "buyNumber": /[0-9]{2}$/,
|
|
|
+ "lssuerName": "@cname",
|
|
|
+ "payTime": "@datetime('yyyy-MM-dd HH:mm:ss')",
|
|
|
+ "orderType|1": ["0", "1"],
|
|
|
+}
|
|
|
+]
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
+Mock.mock('/order/list', 'post', (params) => {
|
|
|
+ let body = JSON.parse(params.body);
|
|
|
+ let { pageIndex, pageSize, queryParams, dateRange } = body;
|
|
|
+ let newList = ordersList.data;
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.number) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.number == queryParams.number;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.oNumber) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.oNumber == queryParams.oNumber;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.oName) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.oName == queryParams.oName;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.lssuerName) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.lssuerName == queryParams.lssuerName;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.collectionsNumber) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.collectionsNumber == queryParams.collectionsNumber;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.collectionNumber) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.collectionNumber == queryParams.collectionNumber;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newList.length > 0 && queryParams.orderType) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.orderType == queryParams.orderType;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ if (newList.length > 0 && dateRange.length > 0) {
|
|
|
+ newList = newList.filter((res) => {
|
|
|
+ return res.payTime >= dateRange[0] && res.payTime <= dateRange[1];
|
|
|
+ });
|
|
|
+ }
|
|
|
+ let total = newList.length;
|
|
|
+ let len = total / pageSize;
|
|
|
+ let totalPages = len - parseInt(len) > 0 ? parseInt(len) + 1 : len;
|
|
|
+ let newDataList = newList.slice((pageIndex - 1) * pageSize, pageIndex * pageSize);
|
|
|
+ return {
|
|
|
+ code: 200,
|
|
|
+ message: 'success',
|
|
|
+ data: {
|
|
|
+ pageIndex,
|
|
|
+ pageSize,
|
|
|
+ userList: newDataList,
|
|
|
+ total,
|
|
|
+ totalPages: totalPages,
|
|
|
+ }
|
|
|
+ }
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Mock.mock('/order/delete', 'post', (params) => {
|
|
|
let body = JSON.parse(params.body);
|
|
|
let { id } = body
|
|
|
- noticeList.data = noticeList.data.filter( (res)=>{
|
|
|
- return res.noticeId!=id;
|
|
|
+ ordersList.data = ordersList.data.filter((res) => {
|
|
|
+ return res.oId != id;
|
|
|
});
|
|
|
return {
|
|
|
code: 200,
|