Browse Source

获取省市二级联动数据

modood 8 years ago
parent
commit
49dcb8ee03
1 changed files with 15 additions and 0 deletions
  1. 15 0
      index.js

+ 15 - 0
index.js

@@ -42,6 +42,21 @@ function getStreets () {
   return street.map(a => { return { code: a[0], name: a[1], pinyin: a[3], parent_code: a[2]} })
   return street.map(a => { return { code: a[0], name: a[1], pinyin: a[3], parent_code: a[2]} })
 }
 }
 
 
+/**
+ * 获取省市二级联动数据
+ * @Author   https://github.com/modood
+ * @DateTime 2016-10-09 15:25
+ */
+function getAddressPC () {
+  const doc = {}
+  const provinces = getProvinces()
+  const cities = getCities()
+
+  provinces.forEach(p => doc[p.name] = cities.filter(c => p.code === c.parent_code).map(c => c.name))
+
+  return doc
+}
+
 /**
 /**
  * 输出 JSON 文件
  * 输出 JSON 文件
  * @Author   https://github.com/modood
  * @Author   https://github.com/modood