12345678910111213141516171819202122232425262728293031323334353637 |
- import provinces from 'china-division/dist/provinces.json'
- import cities from 'china-division/dist/cities.json'
- import areas from 'china-division/dist/areas.json'
- areas.forEach((area) => {
- const matchCity = cities.filter(city => city.code === area.cityCode)[0]
- if (matchCity) {
- matchCity.children = matchCity.children || []
- matchCity.children.push({
- label: area.name,
- value: area.code
- })
- }
- })
- cities.forEach((city) => {
- const matchProvince = provinces.filter(province => province.code === city.provinceCode)[0]
- if (matchProvince) {
- matchProvince.children = matchProvince.children || []
- matchProvince.children.push({
- label: city.name,
- value: city.code,
- children: city.children
- })
- }
- })
- const options = provinces.map(province => ({
- label: province.name,
- value: province.code,
- children: province.children
- }))
- export const province = provinces
- export const city = cities
- export const area = areas
- export default options
|