|
@@ -83,9 +83,6 @@ let usersList = Mock.mock({
|
|
}
|
|
}
|
|
]
|
|
]
|
|
})
|
|
})
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
// 分页获取
|
|
// 分页获取
|
|
Mock.mock('/user/list', 'post', (params) => {
|
|
Mock.mock('/user/list', 'post', (params) => {
|
|
let body = JSON.parse(params.body);
|
|
let body = JSON.parse(params.body);
|
|
@@ -269,8 +266,6 @@ Mock.mock('/order/list', 'post', (params) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-
|
|
|
|
-
|
|
|
|
// 订单删除
|
|
// 订单删除
|
|
Mock.mock('/order/delete', 'post', (params) => {
|
|
Mock.mock('/order/delete', 'post', (params) => {
|
|
let body = JSON.parse(params.body);
|
|
let body = JSON.parse(params.body);
|
|
@@ -284,3 +279,72 @@ Mock.mock('/order/delete', 'post', (params) => {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+// 发行方管理
|
|
|
|
+let issuerList = Mock.mock({
|
|
|
|
+ "data|100": [{
|
|
|
|
+ "issuerID|+1": 1,//编号
|
|
|
|
+ "issuerName": "@ctitle",//发行方名称
|
|
|
|
+ "contact":"@cname", //联系人
|
|
|
|
+ "phone":/^1(5|3|7|8)[0-9]{9}$/, //电话号码
|
|
|
|
+ "email":"@email", //电子邮件
|
|
|
|
+ "address":"@csentence", //详细地址
|
|
|
|
+ "remarks":"@cparagraph(10)", //备注
|
|
|
|
+ avatar() {
|
|
|
|
+ return Mock.Random.image('50×50',Mock.Random.color(),'#757575','png',this.issuerName)
|
|
|
|
+ }
|
|
|
|
+ }]
|
|
|
|
+})
|
|
|
|
+// 分页获取
|
|
|
|
+Mock.mock('/issuer/list', 'post', (params)=>{
|
|
|
|
+ let body = JSON.parse(params.body);
|
|
|
|
+ let { pageIndex, pageSize, queryParams } = body
|
|
|
|
+ let newList = issuerList.data;
|
|
|
|
+ if (newList.length > 0 && queryParams.issuerID) {
|
|
|
|
+ newList = newList.filter((res) => {
|
|
|
|
+ return res.issuerID == queryParams.issuerID;
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if (newList.length > 0 && queryParams.issuerName) {
|
|
|
|
+ newList = newList.filter((res) => {
|
|
|
|
+ return res.issuerName == queryParams.issuerName;
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ 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,
|
|
|
|
+ issuerList: newDataList,
|
|
|
|
+ total,
|
|
|
|
+ totalPages: totalPages,
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+})
|
|
|
|
+// 删除
|
|
|
|
+Mock.mock('/issuer/delete', 'post', (params)=>{
|
|
|
|
+ let body = JSON.parse(params.body);
|
|
|
|
+ let { id } = body;
|
|
|
|
+ issuerList.data = issuerList.data.filter((res) => {
|
|
|
|
+ return res.issuerID != id;
|
|
|
|
+ });
|
|
|
|
+ return {
|
|
|
|
+ code: 200,
|
|
|
|
+ message: 'success',
|
|
|
|
+ }
|
|
|
|
+});
|
|
|
|
+// 修改
|
|
|
|
+Mock.mock('/issuer/update', 'post', (params)=>{
|
|
|
|
+ let body = JSON.parse(params.body);
|
|
|
|
+ let { issuerID,avatar,issuerName } = body;
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ code: 200,
|
|
|
|
+ message: 'success',
|
|
|
|
+ }
|
|
|
|
+});
|
|
|
|
+
|