53 lines
1.2 KiB
TypeScript
53 lines
1.2 KiB
TypeScript
import { defineMock } from 'vite-plugin-mock-dev-server'
|
|
import Mock from 'mockjs'
|
|
|
|
export default defineMock([
|
|
// 获取用户列表
|
|
{
|
|
url: '/api/v1/processes',
|
|
method: 'GET',
|
|
body: {
|
|
code: 0,
|
|
message: 'OK',
|
|
data: Mock.mock({
|
|
page: 1,
|
|
limit: 10,
|
|
total: 3,
|
|
'data|1-10': [
|
|
{
|
|
'id|+1': 1,
|
|
no: 'PS-@integer(1,10)',
|
|
name: '工艺@integer(1,10)',
|
|
disabled: false,
|
|
dividerType: true,
|
|
coolingType: true,
|
|
dividerStartTemperature: 50,
|
|
dividerEndTemperature: 1300,
|
|
dividerVacuum: 70,
|
|
'coolingPress|+1': 120,
|
|
coolingStartTemperature: 100,
|
|
coolingTemperature: 100,
|
|
outFurnaceTemperature: 60
|
|
}
|
|
]
|
|
})
|
|
}
|
|
},
|
|
// 获取单个用户
|
|
{
|
|
url: '/api/v1/processes/:id',
|
|
method: 'GET',
|
|
body: params => {
|
|
// 这里可以根据params.id返回不同的用户
|
|
return {
|
|
code: 0,
|
|
data: {
|
|
id: params.query.id,
|
|
name: `用户${params.query.id}`,
|
|
age: 20 + Number(params.query.id)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
])
|