import { MockMethod } from 'vite-plugin-mock'; import { resultSuccess } from '../_util'; const demoTreeList = (keyword) => { const result = { list: [] as Recordable[], }; for (let index = 0; index < 5; index++) { const children: Recordable[] = []; for (let j = 0; j < 3; j++) { children.push({ title: `${keyword ?? ''}选项${index}-${j}`, value: `${index}-${j}`, key: `${index}-${j}`, }); } result.list.push({ title: `${keyword ?? ''}选项${index}`, value: `${index}`, key: `${index}`, children, }); } return result; }; export default [ { url: '/basic-api/tree/getDemoOptions', timeout: 1000, method: 'get', response: ({ query }) => { const { keyword } = query; console.log(keyword); return resultSuccess(demoTreeList(keyword)); }, }, ] as MockMethod[];