27 lines
833 B
JavaScript
27 lines
833 B
JavaScript
|
|
import Mock from 'mockjs'
|
||
|
|
import qs from 'qs'
|
||
|
|
|
||
|
|
const db = [
|
||
|
|
{ id: '1', name: '王小虎1', address: '上海市普陀区金沙江路 1518 弄' },
|
||
|
|
{ id: '2', name: '王小虎2', address: '上海市普陀区金沙江路 1517 弄' },
|
||
|
|
{ id: '3', name: '王小虎3', address: '上海市普陀区金沙江路 1519 弄' },
|
||
|
|
{ id: '4', name: '王小虎4', address: '上海市普陀区金沙江路 1516 弄' }
|
||
|
|
]
|
||
|
|
|
||
|
|
Mock.mock(RegExp('/api/demo/business/issues/142' + '.*'), 'get', ({ url, type, body }) => {
|
||
|
|
// 解析
|
||
|
|
const options = {
|
||
|
|
params: qs.parse(url.split('?').length > 1 ? url.split('?')[1] : ''),
|
||
|
|
body: qs.parse(body),
|
||
|
|
url: qs.parse(url.split('?')[0])
|
||
|
|
}
|
||
|
|
// 返回数据
|
||
|
|
return Mock.mock(
|
||
|
|
{
|
||
|
|
code: 0,
|
||
|
|
msg: '获取数据成功',
|
||
|
|
data: db.find(e => e.id === options.params.id)
|
||
|
|
}
|
||
|
|
)
|
||
|
|
})
|