138 lines
2.6 KiB
TypeScript
138 lines
2.6 KiB
TypeScript
import { MockMethod } from 'vite-plugin-mock'
|
|
|
|
export default [
|
|
{
|
|
url: `/mock/table/list`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
const { page, pageSize } = body
|
|
return {
|
|
code: 200,
|
|
data: {
|
|
[`list|${pageSize}`]: [{
|
|
'id|+1': 0,
|
|
'name': '@cname',
|
|
"number|+1": 500,
|
|
"choose|1": [1, 2, 3, 4],
|
|
"radio|1": [1, 2, 3]
|
|
}],
|
|
pager: {
|
|
page: page,
|
|
pageSize: pageSize,
|
|
total: 198
|
|
}
|
|
},
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: `/mock/table/category`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
const { page, pageSize } = body
|
|
return {
|
|
code: 200,
|
|
data: {
|
|
[`list|${pageSize}`]: [{
|
|
'id|+1': 100 * page,
|
|
'name': '@ctitle'
|
|
}],
|
|
pager: {
|
|
page: page,
|
|
pageSize: pageSize,
|
|
total: 100
|
|
}
|
|
},
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: `/mock/table/tree`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
return {
|
|
code: 200,
|
|
data: [{
|
|
label: '人事部',
|
|
id: 1,
|
|
'children|5': [{
|
|
label: '@cname',
|
|
'id|+1': 10
|
|
}]
|
|
}, {
|
|
label: '研发部',
|
|
id: 2,
|
|
children: [{
|
|
label: '前端',
|
|
id: 3,
|
|
'children|5': [{
|
|
label: '@cname',
|
|
'id|+1': 20
|
|
}]
|
|
}, {
|
|
label: '后端',
|
|
id: 4,
|
|
'children|5': [{
|
|
label: '@cname',
|
|
'id|+1': 30
|
|
}]
|
|
}]
|
|
}, {
|
|
label: '运营部',
|
|
id: 5,
|
|
children: [{
|
|
label: '市场运营',
|
|
id: 6,
|
|
'children|5': [{
|
|
label: '@cname',
|
|
'id|+1': 40
|
|
}]
|
|
}, {
|
|
label: '互联网营销',
|
|
id: 7,
|
|
'children|5': [{
|
|
label: '@cname',
|
|
'id|+1': 50
|
|
}]
|
|
}]
|
|
}],
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: `/mock/table/add`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
return {
|
|
code: 200,
|
|
data: {},
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: `/mock/table/update`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
return {
|
|
code: 200,
|
|
data: {},
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
{
|
|
url: `/mock/table/del`,
|
|
method: 'post',
|
|
response: ({ body }) => {
|
|
return {
|
|
code: 200,
|
|
data: {},
|
|
msg: ''
|
|
};
|
|
}
|
|
},
|
|
] |