import { MockMethod } from 'vite-plugin-mock'; import { resultSuccess } from '../_util'; const areaList: any[] = [ { id: '530825900854620160', code: '430000', parentCode: '100000', levelType: 1, name: '湖南省', province: '湖南省', city: null, district: null, town: null, village: null, parentPath: '430000', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 16:33:42', customized: false, usable: true, }, { id: '530825900883980288', code: '430100', parentCode: '430000', levelType: 2, name: '长沙市', province: '湖南省', city: '长沙市', district: null, town: null, village: null, parentPath: '430000,430100', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 16:33:42', customized: false, usable: true, }, { id: '530825900951089152', code: '430102', parentCode: '430100', levelType: 3, name: '芙蓉区', province: '湖南省', city: '长沙市', district: '芙蓉区', town: null, village: null, parentPath: '430000,430100,430102', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 16:33:42', customized: false, usable: true, }, { id: '530825901014003712', code: '430104', parentCode: '430100', levelType: 3, name: '岳麓区', province: '湖南省', city: '长沙市', district: '岳麓区', town: null, village: null, parentPath: '430000,430100,430104', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 16:33:42', customized: false, usable: true, }, { id: '530825900988837888', code: '430103', parentCode: '430100', levelType: 3, name: '天心区', province: '湖南省', city: '长沙市', district: '天心区', town: null, village: null, parentPath: '430000,430100,430103', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 16:33:42', customized: false, usable: true, }, { id: '530826672489115648', code: '430103002', parentCode: '430103', levelType: 4, name: '坡子街街道', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: null, parentPath: '430000,430100,430103,430103002', createTime: '2020-11-30 15:47:31', updateTime: '2020-12-14 15:26:43', customized: false, usable: true, }, { id: '530840241171607552', code: '430103002001', parentCode: '430103002', levelType: 5, name: '八角亭社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '八角亭社区', parentPath: '430000,430100,430103,430103002,430103002001', createTime: '2020-11-30 15:47:31', updateTime: '2021-01-20 14:07:23', customized: false, usable: true, }, { id: '530840241200967680', code: '430103002002', parentCode: '430103002', levelType: 5, name: '西牌楼社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '西牌楼社区', parentPath: '430000,430100,430103,430103002,430103002002', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241230327808', code: '430103002003', parentCode: '430103002', levelType: 5, name: '太平街社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '太平街社区', parentPath: '430000,430100,430103,430103002,430103002003', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241259687936', code: '430103002005', parentCode: '430103002', levelType: 5, name: '坡子街社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '坡子街社区', parentPath: '430000,430100,430103,430103002,430103002005', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241284853760', code: '430103002006', parentCode: '430103002', levelType: 5, name: '青山祠社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '青山祠社区', parentPath: '430000,430100,430103,430103002,430103002006', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241310019584', code: '430103002007', parentCode: '430103002', levelType: 5, name: '沙河社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '沙河社区', parentPath: '430000,430100,430103,430103002,430103002007', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241381322752', code: '430103002008', parentCode: '430103002', levelType: 5, name: '碧湘社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '碧湘社区', parentPath: '430000,430100,430103,430103002,430103002008', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241410682880', code: '430103002009', parentCode: '430103002', levelType: 5, name: '创远社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '创远社区', parentPath: '430000,430100,430103,430103002,430103002009', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241431654400', code: '430103002010', parentCode: '430103002', levelType: 5, name: '楚湘社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '楚湘社区', parentPath: '430000,430100,430103,430103002,430103002010', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241465208832', code: '430103002011', parentCode: '430103002', levelType: 5, name: '西湖社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '西湖社区', parentPath: '430000,430100,430103,430103002,430103002011', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241502957568', code: '430103002012', parentCode: '430103002', levelType: 5, name: '登仁桥社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '登仁桥社区', parentPath: '430000,430100,430103,430103002,430103002012', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, { id: '530840241553289216', code: '430103002013', parentCode: '430103002', levelType: 5, name: '文庙坪社区', province: '湖南省', city: '长沙市', district: '天心区', town: '坡子街街道', village: '文庙坪社区', parentPath: '430000,430100,430103,430103002,430103002013', createTime: '2020-11-30 15:47:31', updateTime: '2020-11-30 17:30:41', customized: false, usable: true, }, ]; export default [ { url: '/basic-api/cascader/getAreaRecord', timeout: 1000, method: 'post', response: ({ body }) => { const { parentCode } = body || {}; if (!parentCode) { return resultSuccess(areaList.filter((it) => it.code === '430000')); } return resultSuccess(areaList.filter((it) => it.parentCode === parentCode)); }, }, ] as MockMethod[];