Files
cmanager/src/mock/manage/main.js
2024-02-02 15:04:47 +08:00

66 lines
1.9 KiB
JavaScript

import Mock from 'mockjs'
function fakeSuccess() {
return {code: 200, success: true, msg: '操作成功'};
}
let Random = Mock.Random;
export default ({mock}) => {
if (!mock) return;
//获取表格数据
Mock.mock(/\/api\/jobslink-system\/main\/list[.]*?/, 'get', () => {
const json = {code: 200, success: true, msg: '操作成功'};
const list = [];
for (let i = 0; i < 5; i++) {
list.push(Mock.mock({
id: '@increment',
stationId: '@increment',
companyName: Mock.mock('@cname'),
manager: Mock.mock('@cname'),
'telphone|11': '1',
'percent|0.1-99': 0.1,
'status|1-4': 1,
}))
}
json.data = {
total: 10,
size: 10,
current: 1,
searchCount: true,
pages: 1,
records: list,
};
return json;
})
Mock.mock(/\/api\/jobslink-system\/main\/detail/, 'get', () => {
const json = {code: 200, success: true, msg: '操作成功'};
json.data = Mock.mock({
id: '@increment',
stationId: '@increment',
companyName: Mock.mock('@cname'),
manager: Mock.mock('@cname'),
'telphone|11': '1',
'percent|0.1-99': 0.1,
'status|1-4': 1,
'companyTid|18': '2',
masterName: Mock.mock('@cname'),
'masterIdentity|18': '1',
'cityId': 12,
companyAddress: Random.county(true),
authUrlId:
'https://dss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1906469856,4113625838&fm=26&gp=0.jpg',
identityUrl4Id:
'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2534506313,1688529724&fm=26&gp=0.jpg',
identityUrl5Id:
'https://dss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=1035415831,1465727770&fm=26&gp=0.jpg'
});
return json;
})
Mock.mock(/\/api\/jobslink-system\/main\/submit/, 'post', fakeSuccess);
Mock.mock(/\/api\/jobslink-system\/main\/remove/, 'post', fakeSuccess);
}