Ver código fonte

Merge pull request #5 from EngsShi/master

增加对三级目录才有用的部分数据进行过滤,避免二级目录有无用数据
mwn 8 anos atrás
pai
commit
43999f64a3
3 arquivos alterados com 6 adições e 1 exclusões
  1. 0 0
      dist/address2.json
  2. 0 0
      dist/streets.json
  3. 6 1
      index.js

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/address2.json


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/streets.json


+ 6 - 1
index.js

@@ -69,9 +69,14 @@ function outputJSON () {
 function getAddressPC (provinces, cities) {
   var doc = {}
 
+  // 过滤三级联动时才有效的名称
+  var filterName = ['市辖区', '县', '省直辖县级行政区划', '自治区直辖县级行政区划'];
+
   provinces.forEach(function (p) {
     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) {
       return c.name
     })

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff