You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
717 B

/**
* 自动生成 Mock 数据
*/
import { MockMethod } from 'vite-plugin-mock';
const list = [
{% for i in range(10) %}
{
{% for f in fields %}
{{f.name}}: '{{f.name}}_{{i}}',
{% endfor %}
},
{% endfor %}
];
export default [
{
url: '/api/{{table}}/page',
method: 'get',
response: () => {
return {
code: 0,
data: {
records: list,
total: list.length,
},
};
},
},
{
url: '/api/{{table}}',
method: 'post',
response: () => {
return {
code: 0,
message: 'success',
};
},
},
{
url: '/api/{{table}}/:id',
method: 'delete',
response: () => {
return {
code: 0,
message: 'deleted',
};
},
},
] as MockMethod[];