Эх сурвалжийг харах

Merge pull request #5 from EngsShi/master

增加对三级目录才有用的部分数据进行过滤,避免二级目录有无用数据
mwn 8 жил өмнө
parent
commit
43999f64a3

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/address2.json


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/streets.json


+ 6 - 1
index.js

@@ -69,9 +69,14 @@ function outputJSON () {
 function getAddressPC (provinces, cities) {
 function getAddressPC (provinces, cities) {
   var doc = {}
   var doc = {}
 
 
+  // 过滤三级联动时才有效的名称
+  var filterName = ['市辖区', '县', '省直辖县级行政区划', '自治区直辖县级行政区划'];
+
   provinces.forEach(function (p) {
   provinces.forEach(function (p) {
     doc[p.name] = cities.filter(function (c) {
     doc[p.name] = cities.filter(function (c) {
-      return p.code === c.parent_code
+      return p.code === c.parent_code && filterName.every(function(filterName) {
+        return c.name != filterName;
+      })
     }).map(function (c) {
     }).map(function (c) {
       return c.name
       return c.name
     })
     })

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно