| | |
| | | let tempLocationData = ChinaLocationData; |
| | | regions.forEach((code) => { |
| | | if (!code || !tempLocationData[code]) { |
| | | return; |
| | | } |
| | | if (typeof tempLocationData[code].name === 'string') { |
| | | address += tempLocationData[code].name; |
| | | address.push(''); |
| | | tempLocationData = []; |
| | | } else { |
| | | address += tempLocationData[code]; |
| | | if (typeof tempLocationData[code].name === 'string') { |
| | | address += tempLocationData[code].name; |
| | | } else { |
| | | address += tempLocationData[code]; |
| | | } |
| | | tempLocationData = tempLocationData[code].children; |
| | | } |
| | | tempLocationData = tempLocationData[code].children; |
| | | }); |
| | | return address; |
| | | }, |
| | |
| | | let tempLocationData = ChinaLocationData; |
| | | regions.forEach((code) => { |
| | | if (!code || !tempLocationData[code]) { |
| | | return; |
| | | } |
| | | if (typeof tempLocationData[code].name === 'string') { |
| | | address.push(tempLocationData[code].name); |
| | | address.push(''); |
| | | tempLocationData = []; |
| | | } else { |
| | | address.push(tempLocationData[code]); |
| | | if (typeof tempLocationData[code].name === 'string') { |
| | | address.push(tempLocationData[code].name); |
| | | } else { |
| | | address.push(tempLocationData[code]); |
| | | } |
| | | tempLocationData = tempLocationData[code].children; |
| | | } |
| | | tempLocationData = tempLocationData[code].children; |
| | | }); |
| | | return address; |
| | | |