diff --git a/campus/README.md b/campus/README.md new file mode 100644 index 0000000..24762dd --- /dev/null +++ b/campus/README.md @@ -0,0 +1,94 @@ +# 校园二手交易微信小程序 +校园二手交易微信小程序实现的功能:定位大学,当地天气,轮播图,推荐列表,购物车,发布功能,订单,身份验证等。 +**以下对每一项进行了简单的阐述,“详情”则是对每一项内容具体的描述。** +## 首页 +首页实现了一些简单的功能,而且界面的设计也不是美观,设计的比较粗糙,后续会完善的功能是:用户下滑加载更多的内容,内容也会更加丰富。 + +首页 + +#### 定位 +定位功能调用的是百度的接口,本来是想腾讯地图的,但是自己在使用的过程中,出现了一些错误(后续会完善腾讯地图的使用),导致调用接口失败了,然后才用的[百度地图web端的api](http://lbsyun.baidu.com/index.php?title=jspopular),而且官方给了代码实例,我们稍作修改即可使用。 [定位详情](https://blog.csdn.net/zyz00000000/article/details/82531397) +定位 + +#### 天气 +天气功能调用的是百度的接口,在百度地图官网给的代码实例里面除了位置功能,还有当地天气的数据,可以直接拿来使用。[天气详情](https://blog.csdn.net/zyz00000000/article/details/82531397) + +天气 + + +#### 轮播图 +轮播图直接用微信小程序的组件,<swiper>设置轮播图属性——> <block>循环遍历每一项——> <swiper-item>轮播每一项——> <image>每一项的图片。[详情](https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html) + +轮播效果图 +下面是代码截图: + +轮播图wxml +轮播图js + +#### 搜索框 +首页的所搜框用的是一张图片,当然这样的搜索框,微信小程序是有组件的, +[微信小程序的icon组件](https://developers.weixin.qq.com/miniprogram/dev/component/icon.html) +搜索框图片 + +#### 滚动条 +我采用引入模板的方式,将这个功能写好后,引入到首页,同样用的<swiper>标签。[详情](https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html) + +校园头条 +下面是代码截图: + +校园头条wxml + + +#### 四个分类功能 +分类功能实现的也比较简单,没有什么技术性的东西,或许wxss样式对你有所帮助。 + +四个分类 + +#### 今日推荐 +今日推荐功能使用了[微信小程序的scroll-view](https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html),要注意的是,推荐好书和推荐好物在同一个页面,那么当点击“更多”的时候,要跳转到相应内容上。 + +今日推荐 + +## 购物车 +购物车的实现也较为简单,将用户id和商品id传给后端,后端才能把对应的数据给前端。[详情](https://blog.csdn.net/zyz00000000/article/details/82532998) + +购物车 + +## 发布 +发布功能,注意一点,必填的内容都填了“发布”按钮才可以点击 + + +发布功能 + +## 订单 +订单功能,请求数据,展示数据,没什么难度 + +订单管理 + +## 我的 +样式,每一项后面有的" > "是如何实现的呢? +通过伪元素,transform: matrix()实现>的效果。 + +样式 +代码 + +个人信息 + +## 身份验证 +#### 因为需要学校的学生身份才可以使用小程序的功能,这里给出一个测试的账号和密码 +#### 账号:20151621029 密码:666666 +身份验证 + +### 校园兼职 +#### 用户可以通过小程序,发布兼职信息,发布的兼职信息会在“首页——校园兼职”中,可以在兼职列表中查看兼职的详情 + +身份验证 + +#### 当点击“家教老师”这则兼职的时候,会跳转到相应的详情页面 +身份验证 + +### 商品详细 +身份验证 + +#### 预约购买 +身份验证 diff --git a/campus/app.js b/campus/app.js new file mode 100644 index 0000000..9faf77e --- /dev/null +++ b/campus/app.js @@ -0,0 +1,162 @@ +//app.js +var Bmob = require('utils/bmob.js'); +Bmob.initialize("59c6af950c7ae5ae07df0e5291cdf708", "1be7b1ea080e159e483a330dba10cd07"); +App({ + onLaunch: function () { + var user = new Bmob.User();//开始注册用户 + var newOpenid = wx.getStorageSync('openid') + // 展示本地存储能力 + var logs = wx.getStorageSync('logs') || [] + logs.unshift(Date.now()) + wx.setStorageSync('logs', logs) + + // 登录 + if (!newOpenid) { + wx.login({ + success: function (res) { + user.loginWithWeapp(res.code).then(function (user) { + var openid = user.get("authData").weapp.openid; + console.log(user, 'user', user.id, res); + + if (user.get("nickName")) { + // 第二次访问 + console.log(user.get("nickName"), 'res.get("nickName")'); + + wx.setStorageSync('openid', openid) + } else { + + //保存用户其他信息 + wx.getUserInfo({ + success: function (result) { + var userInfo = result.userInfo; + var nickName = userInfo.nickName; + var avatarUrl = userInfo.avatarUrl; + var gender = userInfo.gender; + var u = Bmob.Object.extend("_User"); + var query = new Bmob.Query(u); + // 这个 id 是要修改条目的 id,你在生成这个存储并成功时可以获取到,请看前面的文档 + query.get(user.id, { + success: function (result) { + // 自动绑定之前的账号 + result.set('nickName', nickName); + result.set("userPic", avatarUrl); + result.set("openid", openid); + result.set("gender", gender); + + result.save(); + } + }); + } + }); + } + }, function (err) { + console.log(err, 'errr'); + }); + } + }); + } + + // 获取用户信息 + wx.getSetting({ + success: res => { + if (res.authSetting['scope.userInfo']) { + // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 + wx.getUserInfo({ + success: res => { + // 可以将 res 发送给后台解码出 unionId + this.globalData.userInfo = res.userInfo + + // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 + // 所以此处加入 callback 以防止这种情况 + if (this.userInfoReadyCallback) { + this.userInfoReadyCallback(res) + } + } + }) + } + // res.authSetting['scope.userLocation'] == undefined 表示 初始化进入该页面 + // res.authSetting['scope.userLocation'] == false 表示 非初始化进入该页面,且未授权 + // res.authSetting['scope.userLocation'] == true 表示 地理位置授权 + if (res.authSetting['scope.userLocation'] != undefined && res.authSetting['scope.userLocation'] != true) { + wx.showModal({ + title: '请求授权当前位置', + content: '需要获取您的地理位置,请确认授权', + success: function (res) { + if (res.cancel) { + wx.showToast({ + title: '拒绝授权', + icon: 'none', + duration: 1000 + }) + } else if (res.confirm) { + wx.openSetting({ + success: function (dataAu) { + if (dataAu.authSetting["scope.userLocation"] == true) { + wx.showToast({ + title: '授权成功', + icon: 'success', + duration: 1000 + }) + //再次授权,调用wx.getLocation的API + + } else { + wx.showToast({ + title: '授权失败', + icon: 'none', + duration: 1000 + }) + } + } + }) + } + } + }) + } else if (res.authSetting['scope.userLocation'] == undefined) { + //调用wx.getLocation的API + } + else { + //调用wx.getLocation的API + } + + } + }) + }, + getUserInfo: function (cb) { + var that = this + if (this.globalData.userInfo) { + typeof cb == "function" && cb(this.globalData.userInfo) + } else { + //调用登录接口 + wx.login({ + success: function () { + + wx.getUserInfo({ + success: function (res) { + that.globalData.userInfo = res.userInfo + typeof cb == "function" && cb(that.globalData.userInfo) + } + }) + } + }) + } + }, + globalData: { + userInfo: null + }, + // 下拉刷新 + + // 获取电影的数据URL + globalData: { + userInfo: null, + // huanbaoBase: 'https://www.hukebme.com/', //唤宝的网址 + huanbaoBase: 'http://192.168.0.111/', + // doubanBase: 'https://douban.uieee.com', + //huanbaoBase: 'http://localhost/', + ResourcesURL: '/v2/movie/search?q=', + inThearters: '/v2/movie/in_theaters',//热映 + comingSoon: '/v2/movie/coming_soon',//即将上映 + subject: '/v2/movie/subject/' + }, + + +}) \ No newline at end of file diff --git a/campus/app.json b/campus/app.json new file mode 100644 index 0000000..aa673ee --- /dev/null +++ b/campus/app.json @@ -0,0 +1,85 @@ +{ + "pages": [ + "pages/shouye/shouye", + "pages/shoppingCart/shoppingCart", + "pages/my/my", + "pages/logs/logs", + "pages/index/index", + "pages/release/release", + "pages/order/order", + "pages/search/search", + "pages/search-book/search-book", + "pages/post/post", + "pages/weather/weather", + "pages/movie-detail/movie-detail", + "pages/components/news/news", + "pages/components/weatherLocationTrand/weatherLocationTrand", + "pages/components/recommend/recommend", + "pages/sonShouye/movie-more/movie-more", + "pages/sonShouye/movie-list/movie-list", + "mapWeather/search/search", + "mapWeather/regeocoding/regeocoding", + "mapWeather/suggestion/suggestion", + "mapWeather/weather/weather", + "pages/my/mySetting/mySetting", + "pages/my/myPost/myPost", + "pages/my/myorder/myorder", + "pages/my/purchaseHistory/purchaseHistory", + "pages/my/addressAdmin/addressAdmin", + "pages/my/myCart/myCart", + "pages/my/systemNotification/systemNotification", + "pages/classify/thing-search/thing-search", + "pages/classify/sale/sale", + "pages/classify/welfare/welfare", + "pages/classify/job/job", + "pages/sonShouye/headline/headline", + "pages/classify/jobDetail/jobDetail", + "pages/thing-detail/thing-detail", + "pages/search-thing-result/search-thing-result", + "pages/settlement/settlement" + ], + "window": { + "navigationBarBackgroundColor": "#1E68C9", + "backgroundTextStyle": "dark", + "navigationBarTitleText": "校园二手交易", + "navigationBarTextStyle": "#fff", + "enablePullDownRefresh": true + }, + "tabBar": { + "list": [ + { + "text": "首页", + "pagePath": "pages/shouye/shouye", + "iconPath": "images/tabBar/home.png", + "selectedIconPath": "images/tabBar/home.fill.png" + }, + { + "text": "购物车", + "pagePath": "pages/shoppingCart/shoppingCart", + "iconPath": "images/tabBar/shoppingCart.png", + "selectedIconPath": "images/tabBar/shoppingCart.fill.png" + }, + { + "text": "发布", + "pagePath": "pages/post/post", + "iconPath": "images/tabBar/release.png", + "selectedIconPath": "images/tabBar/release.png" + }, + { + "text": "订单", + "pagePath": "pages/order/order", + "iconPath": "images/tabBar/order.png", + "selectedIconPath": "images/tabBar/order.fill.png" + }, + { + "text": "我的", + "pagePath": "pages/my/my", + "iconPath": "images/tabBar/mine.png", + "selectedIconPath": "images/tabBar/mine.fill.png" + } + ], + "color": "#000000", + "selectedColor": "#1E68C9" + }, + "debug": true +} \ No newline at end of file diff --git a/campus/app.wxss b/campus/app.wxss new file mode 100644 index 0000000..34ed8da --- /dev/null +++ b/campus/app.wxss @@ -0,0 +1,159 @@ +/**app.wxss**/ +@import "./style/weui.wxss"; + +.container { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + padding: 200rpx 0; + box-sizing: border-box; +} + +page { + background-color: #f3f3f3; + font-family: "微软雅黑", "宋体"; +} + +.logo { + background-color: #f0eff4; + height: 90rpx; + line-height: 88rpx; + display: flex; + justify-content: space-between; + padding: 0 20rpx; + color: #fff; + font-size: 40rpx; +} + +.logo image { + width: 90rpx; + height: 90rpx; +} + +.logo .input { + width: 710rpx; + height: 50rpx; + border: 0; + border-radius: 10rpx; + background-color: #fff; + color: #999; + text-align: center; + margin-top: 20rpx; +} + +.head { + display: flex; + justify-content: space-between; + text-align: center; + line-height: 100rpx; + font-size: 32rpx; + background-color: #fff; +} + +.head view { + flex: 1; +} + +.head navigator { + display: inline-block; + line-height: 100rpx; +} + +.head navigator.on { + border-bottom: 1px solid #363636; +} + +.modular { + background-color: #fff; + padding: 20rpx 0 0; + margin-top: 20rpx; +} + +.modular .h1 { + font-size: 40rpx; + line-height: 90rpx; +} + +.modular .h1 .span { + border-left: 10rpx solid #cda663; + padding-left: 10rpx; + display: inline; +} + +.modular .content { + column-count: 4; + column-gap: 32rpx; + border-bottom: 2rpx solid #f1f1f1; + overflow: hidden; + padding: 0 20rpx; +} + +.modular .content image { + width: 100%; + height: 190rpx; +} + +.modular .content view { + padding: 14rpx 0; + line-height: 34rpx; + font-size: 28rpx; + text-align: center; +} + +.modular .more { + line-height: 90rpx; + text-align: center; + color: #727ba6; + font-size: 32rpx; +} + +.modular .more .next { + height: 16rpx; + display: inline-block; + width: 16rpx; + border-right: 6rpx solid #c9c8cd; + border-bottom: 6rpx solid #c9c8cd; + transform: rotate(-45deg); + margin-top: 6rpx; +} +/* 收货地址的全部配置 */ +.citypickers{ + position: fixed; + height: 100%; + width: 100%; + min-height: 100%; + background-color: red; +} + +.citybody { + position: fixed; + bottom: 0px; +} + +.cityheader { + position: absolute; + top:0px; + width: 100%; + z-index: 4; +} + +.city-cancel { + float: left; + margin: 20rpx; + color: #818181; +} + +.city-true { + float: right; + margin: 20rpx; + color: #2FB42E +} + +.section .picker { + background-color: #fff; + border-bottom: 1px #d9d9d9 solid; + border-top: 1px #d9d9d9 solid; + padding: 20rpx; +} \ No newline at end of file diff --git a/campus/images/fenlei/gongyi.png b/campus/images/fenlei/gongyi.png new file mode 100644 index 0000000..5eece2b Binary files /dev/null and b/campus/images/fenlei/gongyi.png differ diff --git a/campus/images/fenlei/jianzhi.png b/campus/images/fenlei/jianzhi.png new file mode 100644 index 0000000..1ed4fc1 Binary files /dev/null and b/campus/images/fenlei/jianzhi.png differ diff --git a/campus/images/fenlei/jishou.png b/campus/images/fenlei/jishou.png new file mode 100644 index 0000000..f58d336 Binary files /dev/null and b/campus/images/fenlei/jishou.png differ diff --git a/campus/images/fenlei/toutiao.png b/campus/images/fenlei/toutiao.png new file mode 100644 index 0000000..f5d58f1 Binary files /dev/null and b/campus/images/fenlei/toutiao.png differ diff --git a/campus/images/fenlei/zahuopu.png b/campus/images/fenlei/zahuopu.png new file mode 100644 index 0000000..d6e5547 Binary files /dev/null and b/campus/images/fenlei/zahuopu.png differ diff --git a/campus/images/map/marker_red.png b/campus/images/map/marker_red.png new file mode 100644 index 0000000..8b4e20d Binary files /dev/null and b/campus/images/map/marker_red.png differ diff --git a/campus/images/map/marker_yellow.png b/campus/images/map/marker_yellow.png new file mode 100644 index 0000000..febe8f6 Binary files /dev/null and b/campus/images/map/marker_yellow.png differ diff --git a/campus/images/shouye/lunbotu2.png b/campus/images/shouye/lunbotu2.png new file mode 100644 index 0000000..d63e2bf Binary files /dev/null and b/campus/images/shouye/lunbotu2.png differ diff --git a/campus/images/shouye/lunbotu3.png b/campus/images/shouye/lunbotu3.png new file mode 100644 index 0000000..e879f6c Binary files /dev/null and b/campus/images/shouye/lunbotu3.png differ diff --git a/campus/images/shouye/lunbotu6.jpg b/campus/images/shouye/lunbotu6.jpg new file mode 100644 index 0000000..2e59496 Binary files /dev/null and b/campus/images/shouye/lunbotu6.jpg differ diff --git a/campus/images/shouye/lunbotu7.jpg b/campus/images/shouye/lunbotu7.jpg new file mode 100644 index 0000000..231a240 Binary files /dev/null and b/campus/images/shouye/lunbotu7.jpg differ diff --git a/campus/images/shouye/sousuo.png b/campus/images/shouye/sousuo.png new file mode 100644 index 0000000..29d0617 Binary files /dev/null and b/campus/images/shouye/sousuo.png differ diff --git a/campus/images/tabBar/home.fill.png b/campus/images/tabBar/home.fill.png new file mode 100644 index 0000000..567d484 Binary files /dev/null and b/campus/images/tabBar/home.fill.png differ diff --git a/campus/images/tabBar/home.png b/campus/images/tabBar/home.png new file mode 100644 index 0000000..09421e6 Binary files /dev/null and b/campus/images/tabBar/home.png differ diff --git a/campus/images/tabBar/mine.fill.png b/campus/images/tabBar/mine.fill.png new file mode 100644 index 0000000..4eba89f Binary files /dev/null and b/campus/images/tabBar/mine.fill.png differ diff --git a/campus/images/tabBar/mine.png b/campus/images/tabBar/mine.png new file mode 100644 index 0000000..40220de Binary files /dev/null and b/campus/images/tabBar/mine.png differ diff --git a/campus/images/tabBar/order.fill.png b/campus/images/tabBar/order.fill.png new file mode 100644 index 0000000..22ea737 Binary files /dev/null and b/campus/images/tabBar/order.fill.png differ diff --git a/campus/images/tabBar/order.png b/campus/images/tabBar/order.png new file mode 100644 index 0000000..35537e7 Binary files /dev/null and b/campus/images/tabBar/order.png differ diff --git a/campus/images/tabBar/release.png b/campus/images/tabBar/release.png new file mode 100644 index 0000000..a86e1c5 Binary files /dev/null and b/campus/images/tabBar/release.png differ diff --git a/campus/images/tabBar/shoppingCart.fill.png b/campus/images/tabBar/shoppingCart.fill.png new file mode 100644 index 0000000..6a6c5a2 Binary files /dev/null and b/campus/images/tabBar/shoppingCart.fill.png differ diff --git a/campus/images/tabBar/shoppingCart.png b/campus/images/tabBar/shoppingCart.png new file mode 100644 index 0000000..6547db4 Binary files /dev/null and b/campus/images/tabBar/shoppingCart.png differ diff --git a/campus/images/tuijian.png b/campus/images/tuijian.png new file mode 100644 index 0000000..4e67375 Binary files /dev/null and b/campus/images/tuijian.png differ diff --git a/campus/mapWeather/regeocoding/regeocoding.js b/campus/mapWeather/regeocoding/regeocoding.js new file mode 100644 index 0000000..485575d --- /dev/null +++ b/campus/mapWeather/regeocoding/regeocoding.js @@ -0,0 +1,66 @@ +var bmap = require('../../utils/bmap-wx.min.js'); +var wxMarkerData = [], + originalData; +Page({ + data: { + markers: [], + latitude: '', + longitude: '', + school: '', + rgcData: {} + }, + makertap: function(e) { + var that = this; + var id = e.markerId; + that.showSearchInfo(wxMarkerData, id); + }, + onLoad: function() { + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function(data) { + console.log(data) + }; + var success = function(data) { + var school = '11'; + originalData = data.originalData; + wxMarkerData = data.wxMarkerData; + that.setData({ + // markers是一个在data中定义的数据,用来存储百度地图获取的数据 + markers: wxMarkerData + }); + that.setData({ + // 经度 + latitude: wxMarkerData[0].latitude + }); + that.setData({ + // 纬度 + longitude: wxMarkerData[0].longitude + }); + that.setData({ + // 获取当前位置的大学名称 + school: originalData.result.poiRegions[0].name, + }); + + } + BMap.regeocoding({ + "query": '湖北',//在湖北地区进行搜索 + fail: fail, + success: success, + iconPath: '../../images/map/marker_red.png', + iconTapPath: '../../images/map/marker_red.png' + }); + }, + showSearchInfo: function(data, i) { + var that = this; + that.setData({ + rgcData: { + address: '地址:' + data[i].address + '\n', + desc: '描述:' + data[i].desc + '\n', + business: '商圈:' + data[i].business + } + }); + } + +}) \ No newline at end of file diff --git a/campus/mapWeather/regeocoding/regeocoding.json b/campus/mapWeather/regeocoding/regeocoding.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/mapWeather/regeocoding/regeocoding.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/mapWeather/regeocoding/regeocoding.wxml b/campus/mapWeather/regeocoding/regeocoding.wxml new file mode 100644 index 0000000..045969f --- /dev/null +++ b/campus/mapWeather/regeocoding/regeocoding.wxml @@ -0,0 +1,9 @@ + + + + + {{rgcData.address}} + {{rgcData.desc}} + {{rgcData.business}} + +{{school}} \ No newline at end of file diff --git a/campus/mapWeather/regeocoding/regeocoding.wxss b/campus/mapWeather/regeocoding/regeocoding.wxss new file mode 100644 index 0000000..fff64f7 --- /dev/null +++ b/campus/mapWeather/regeocoding/regeocoding.wxss @@ -0,0 +1,13 @@ +.map_container{ + height: 450px; + width: 100%; +} + +.map { + height: 100%; + width: 100%; +} + +.rgc_info { + padding: 0 5px; +} \ No newline at end of file diff --git a/campus/mapWeather/search/search.js b/campus/mapWeather/search/search.js new file mode 100644 index 0000000..f55665b --- /dev/null +++ b/campus/mapWeather/search/search.js @@ -0,0 +1,79 @@ +var bmap = require('../../utils/bmap-wx.min.js'); +var wxMarkerData = []; +var searchData = {}; +Page({ + data: { + markers: [], + latitude: '', + longitude: '', + placeData: {} + }, + makertap: function(e) { + var that = this; + var id = e.markerId; + that.showSearchInfo(wxMarkerData, id); + that.changeMarkerColor(wxMarkerData, id); + }, + onLoad: function() { + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function(data) { + console.log(data) + }; + var success = function(data) { + wxMarkerData = data.wxMarkerData; + that.setData({ + markers: wxMarkerData + }); + that.setData({ + latitude: wxMarkerData[0].latitude + }); + that.setData({ + longitude: wxMarkerData[0].longitude + }); + } + BMap.search({ + "query": '大学学院', + fail: fail, + success: success, + iconPath: '../../images/map/marker_red.png', + iconTapPath: '../../images/map/marker_red.png' + }); + + }, + onReady: function(){ + // 当页面首次渲染完成后触发的函数 + var that = this; + searchData = that.data; + console.log(searchData); + }, + showSearchInfo: function(data, i) { + console.log(data) + var that = this; + that.setData({ + placeData: { + title: '名称:' + data[i].title + '\n', + address: '地址:' + data[i].address + '\n', + telephone: '电话:' + data[i].telephone + } + }); + }, + changeMarkerColor: function(data, id) { + var that = this; + var markersTemp = []; + for (var i = 0; i < data.length; i++) { + if (i === id) { + data[i].iconPath = "../../images/map/marker_yellow.png"; + } else { + data[i].iconPath = "../../images/map/marker_red.png"; + } + markersTemp[i] = data[i]; + } + that.setData({ + markers: markersTemp + }); + }, + +}) diff --git a/campus/mapWeather/search/search.json b/campus/mapWeather/search/search.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/mapWeather/search/search.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/mapWeather/search/search.wxml b/campus/mapWeather/search/search.wxml new file mode 100644 index 0000000..7a50be9 --- /dev/null +++ b/campus/mapWeather/search/search.wxml @@ -0,0 +1,9 @@ + + + + + + {{placeData.title}} + {{placeData.address}} + {{placeData.telephone}} + diff --git a/campus/mapWeather/search/search.wxss b/campus/mapWeather/search/search.wxss new file mode 100644 index 0000000..3e96787 --- /dev/null +++ b/campus/mapWeather/search/search.wxss @@ -0,0 +1,13 @@ +.map_container{ + height: 450px; + width: 100%; +} + +.map { + height: 100%; + width: 100%; +} + +.place_info { + padding: 0 5px; +} \ No newline at end of file diff --git a/campus/mapWeather/suggestion/suggestion.js b/campus/mapWeather/suggestion/suggestion.js new file mode 100644 index 0000000..d553d2c --- /dev/null +++ b/campus/mapWeather/suggestion/suggestion.js @@ -0,0 +1,38 @@ +var bmap = require('../../utils/bmap-wx.min.js'); +Page({ + data: { + sugData: '' + }, + bindKeyInput: function(e) { + var that = this; + if (e.detail.value === '') { + that.setData({ + sugData: '' + }); + return; + } + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function(data) { + console.log(data) + }; + var success = function(data) { + var sugData = ''; + for(var i = 0; i < data.result.length; i++) { + sugData = sugData + data.result[i].name + '\n'; + } + that.setData({ + sugData: sugData + }); + } + BMap.suggestion({ + + query: e.detail.value, + region: '湖北', + city_limit: true, + fail: fail, + success: success + }); + } +}) \ No newline at end of file diff --git a/campus/mapWeather/suggestion/suggestion.json b/campus/mapWeather/suggestion/suggestion.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/mapWeather/suggestion/suggestion.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/mapWeather/suggestion/suggestion.wxml b/campus/mapWeather/suggestion/suggestion.wxml new file mode 100644 index 0000000..c371cfd --- /dev/null +++ b/campus/mapWeather/suggestion/suggestion.wxml @@ -0,0 +1,6 @@ + + + + + {{sugData}} + \ No newline at end of file diff --git a/campus/mapWeather/suggestion/suggestion.wxss b/campus/mapWeather/suggestion/suggestion.wxss new file mode 100644 index 0000000..965f19a --- /dev/null +++ b/campus/mapWeather/suggestion/suggestion.wxss @@ -0,0 +1,12 @@ +page { + background-color: #ccc; +} + +input { + margin: 10px 10px; + background-color: #fff; +} + +.sug_info { + margin: 15px 10px; +} \ No newline at end of file diff --git a/campus/mapWeather/weather/weather.js b/campus/mapWeather/weather/weather.js new file mode 100644 index 0000000..2e863af --- /dev/null +++ b/campus/mapWeather/weather/weather.js @@ -0,0 +1,56 @@ +var bmap = require('../../utils/bmap-wx.min.js'); +var timestamp = Date.parse(new Date()); +var hover = new Date(timestamp).getHours(); +Page({ + data: { + weatherData: '', + weather_data: [], + weatherUrl : '' + }, + onLoad: function() { + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function(data) { + console.log('fail!!!!') + }; + var success = function(data) { + + var weatherData = data.currentWeather[0]; + var weather_data = data.originalData.results[0].weather_data; + + console.log(weather_data); + weatherData = '城市:' + weatherData.currentCity + '\n' + 'PM2.5:' + weatherData.pm25 + '\n' +'日期:' + weatherData.date + '\n' + '温度:' + weatherData.temperature + '\n' +'天气:' + weatherData.weatherDesc + '\n' +'风力:' + weatherData.wind + '\n'; + that.setData({ + weatherData: weatherData, + weather_data: weather_data + }); + if (hover > 6 && hover < 18) { + console.log(hover); + console.log(that.data.weather_data[0].dayPictureUrl); + that.setData({ + weatherUrl: that.data.weather_data[0].dayPictureUrl + }) + } else { + console.log(hover); + that.setData({ + weatherUrl: that.data.weather_data[0].nightPictureUrl + }) + } + + } + BMap.weather({ + fail: fail, + success: success + }); + + + }, + onReady: function(){ + + + } + +}) + diff --git a/campus/mapWeather/weather/weather.json b/campus/mapWeather/weather/weather.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/mapWeather/weather/weather.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/mapWeather/weather/weather.wxml b/campus/mapWeather/weather/weather.wxml new file mode 100644 index 0000000..aecedd2 --- /dev/null +++ b/campus/mapWeather/weather/weather.wxml @@ -0,0 +1,10 @@ + + + {{weatherData}} + + {{item.date}} : + + + + + \ No newline at end of file diff --git a/campus/mapWeather/weather/weather.wxss b/campus/mapWeather/weather/weather.wxss new file mode 100644 index 0000000..733c24a --- /dev/null +++ b/campus/mapWeather/weather/weather.wxss @@ -0,0 +1,13 @@ +.weather{ + width: 100%; + text-align: center; + line-height: 40px; + padding-top: 150px; + color: #fff; + font-weight: 600; + height: 100%; +} + +page { + background-color: #27AE60; +} \ No newline at end of file diff --git a/campus/pages/area/area.js b/campus/pages/area/area.js new file mode 100644 index 0000000..5926ceb --- /dev/null +++ b/campus/pages/area/area.js @@ -0,0 +1,5357 @@ +var data= + [ + { + "name": "北京市", + "city": [ + { + "name": "北京市", + "area": [ + "东城区", + "西城区", + "崇文区", + "宣武区", + "朝阳区", + "丰台区", + "石景山区", + "海淀区", + "门头沟区", + "房山区", + "通州区", + "顺义区", + "昌平区", + "大兴区", + "平谷区", + "怀柔区", + "密云县", + "延庆县" + ] + } + ] + }, + { + "name": "天津市", + "city": [ + { + "name": "天津市", + "area": [ + "和平区", + "河东区", + "河西区", + "南开区", + "河北区", + "红桥区", + "塘沽区", + "汉沽区", + "大港区", + "东丽区", + "西青区", + "津南区", + "北辰区", + "武清区", + "宝坻区", + "宁河县", + "静海县", + "蓟 县" + ] + } + ] + }, + { + "name": "河北省", + "city": [ + { + "name": "石家庄市", + "area": [ + "长安区", + "桥东区", + "桥西区", + "新华区", + "郊 区", + "井陉矿区", + "井陉县", + "正定县", + "栾城县", + "行唐县", + "灵寿县", + "高邑县", + "深泽县", + "赞皇县", + "无极县", + "平山县", + "元氏县", + "赵 县", + "辛集市", + "藁", + "晋州市", + "新乐市", + "鹿泉市" + ] + }, + { + "name": "唐山市", + "area": [ + "路南区", + "路北区", + "古冶区", + "开平区", + "新 区", + "丰润县", + "滦 县", + "滦南县", + "乐亭县", + "迁西县", + "玉田县", + "唐海县", + "遵化市", + "丰南市", + "迁安市" + ] + }, + { + "name": "秦皇岛市", + "area": [ + "海港区", + "山海关区", + "北戴河区", + "青龙满族自治县", + "昌黎县", + "抚宁县", + "卢龙县" + ] + }, + { + "name": "邯郸市", + "area": [ + "邯山区", + "丛台区", + "复兴区", + "峰峰矿区", + "邯郸县", + "临漳县", + "成安县", + "大名县", + "涉 县", + "磁 县", + "肥乡县", + "永年县", + "邱 县", + "鸡泽县", + "广平县", + "馆陶县", + "魏 县", + "曲周县", + "武安市" + ] + }, + { + "name": "邢台市", + "area": [ + "桥东区", + "桥西区", + "邢台县", + "临城县", + "内丘县", + "柏乡县", + "隆尧县", + "任 县", + "南和县", + "宁晋县", + "巨鹿县", + "新河县", + "广宗县", + "平乡县", + "威 县", + "清河县", + "临西县", + "南宫市", + "沙河市" + ] + }, + { + "name": "保定市", + "area": [ + "新市区", + "北市区", + "南市区", + "满城县", + "清苑县", + "涞水县", + "阜平县", + "徐水县", + "定兴县", + "唐 县", + "高阳县", + "容城县", + "涞源县", + "望都县", + "安新县", + "易 县", + "曲阳县", + "蠡 县", + "顺平县", + "博野", + "雄县", + "涿州市", + "定州市", + "安国市", + "高碑店市" + ] + }, + { + "name": "张家口", + "area": [ + "桥东区", + "桥西区", + "宣化区", + "下花园区", + "宣化县", + "张北县", + "康保县", + "沽源县", + "尚义县", + "蔚 县", + "阳原县", + "怀安县", + "万全县", + "怀来县", + "涿鹿县", + "赤城县", + "崇礼县" + ] + }, + { + "name": "承德市", + "area": [ + "双桥区", + "双滦区", + "鹰手营子矿区", + "承德县", + "兴隆县", + "平泉县", + "滦平县", + "隆化县", + "丰宁满族自治县", + "宽城满族自治县", + "围场满族蒙古族自治县" + ] + }, + { + "name": "沧州市", + "area": [ + "新华区", + "运河区", + "沧 县", + "青 县", + "东光县", + "海兴县", + "盐山县", + "肃宁县", + "南皮县", + "吴桥县", + "献 县", + "孟村回族自治县", + "泊头市", + "任丘市", + "黄骅市", + "河间市" + ] + }, + { + "name": "廊坊市", + "area": [ + "安次区", + "固安县", + "永清县", + "香河县", + "大城县", + "文安县", + "大厂回族自治县", + "霸州市", + "三河市" + ] + }, + { + "name": "衡水市", + "area": [ + "桃城区", + "枣强县", + "武邑县", + "武强县", + "饶阳县", + "安平县", + "故城县", + "景 县", + "阜城县", + "冀州市", + "深州市" + ] + } + ] + }, + { + "name": "山西省", + "city": [ + { + "name": "太原市", + "area": [ + "小店区", + "迎泽区", + "杏花岭区", + "尖草坪区", + "万柏林区", + "晋源区", + "清徐县", + "阳曲县", + "娄烦县", + "古交市" + ] + }, + { + "name": "大同市", + "area": [ + "城 区", + "矿 区", + "南郊区", + "新荣区", + "阳高县", + "天镇县", + "广灵县", + "灵丘县", + "浑源县", + "左云县", + "大同县" + ] + }, + { + "name": "阳泉市", + "area": [ + "城 区", + "矿 区", + "郊 区", + "平定县", + "盂 县" + ] + }, + { + "name": "长治市", + "area": [ + "城 区", + "郊 区", + "长治县", + "襄垣县", + "屯留县", + "平顺县", + "黎城县", + "壶关县", + "长子县", + "武乡县", + "沁 县", + "沁源县", + "潞城市" + ] + }, + { + "name": "晋城市", + "area": [ + "城 区", + "沁水县", + "阳城县", + "陵川县", + "泽州县", + "高平市" + ] + }, + { + "name": "朔州市", + "area": [ + "朔城区", + "平鲁区", + "山阴县", + "应 县", + "右玉县", + "怀仁县" + ] + }, + { + "name": "忻州市", + "area": [ + "忻府区", + "原平市", + "定襄县", + "五台县", + "代 县", + "繁峙县", + "宁武县", + "静乐县", + "神池县", + "五寨县", + "岢岚县", + "河曲县", + "保德县", + "偏关县" + ] + }, + { + "name": "吕梁市", + "area": [ + "离石区", + "孝义市", + "汾阳市", + "文水县", + "交城县", + "兴 县", + "临 县", + "柳林县", + "石楼县", + "岚 县", + "方山县", + "中阳县", + "交口县" + ] + }, + { + "name": "晋中市", + "area": [ + "榆次市", + "介休市", + "榆社县", + "左权县", + "和顺县", + "昔阳县", + "寿阳县", + "太谷县", + "祁 县", + "平遥县", + "灵石县" + ] + }, + { + "name": "临汾市", + "area": [ + "临汾市", + "侯马市", + "霍州市", + "曲沃县", + "翼城县", + "襄汾县", + "洪洞县", + "古 县", + "安泽县", + "浮山县", + "吉 县", + "乡宁县", + "蒲 县", + "大宁县", + "永和县", + "隰 县", + "汾西县" + ] + }, + { + "name": "运城市", + "area": [ + "运城市", + "永济市", + "河津市", + "芮城县", + "临猗县", + "万荣县", + "新绛县", + "稷山县", + "闻喜县", + "夏 县", + "绛 县", + "平陆县", + "垣曲县" + ] + } + ] + }, + { + "name": "内蒙古", + "city": [ + { + "name": "呼和浩特市", + "area": [ + "新城区", + "回民区", + "玉泉区", + "郊 区", + "土默特左旗", + "托克托县", + "和林格尔县", + "清水河县", + "武川县" + ] + }, + { + "name": "包头市", + "area": [ + "东河区", + "昆都伦区", + "青山区", + "石拐矿区", + "白云矿区", + "郊 区", + "土默特右旗", + "固阳县", + "达尔罕茂明安联合旗" + ] + }, + { + "name": "乌海市", + "area": [ + "海勃湾区", + "海南区", + "乌达区" + ] + }, + { + "name": "赤峰市", + "area": [ + "红山区", + "元宝山区", + "松山区", + "阿鲁科尔沁旗", + "巴林左旗", + "巴林右旗", + "林西县", + "克什克腾旗", + "翁牛特旗", + "喀喇沁旗", + "宁城县", + "敖汉旗" + ] + }, + { + "name": "呼伦贝尔市", + "area": [ + "海拉尔市", + "满洲里市", + "扎兰屯市", + "牙克石市", + "根河市", + "额尔古纳市", + "阿荣旗", + "莫力达瓦达斡尔族自治旗", + "鄂伦春自治旗", + "鄂温克族自治旗", + "新巴尔虎右旗", + "新巴尔虎左旗", + "陈巴尔虎旗" + ] + }, + { + "name": "兴安盟", + "area": [ + "乌兰浩特市", + "阿尔山市", + "科尔沁右翼前旗", + "科尔沁右翼中旗", + "扎赉特旗", + "突泉县" + ] + }, + { + "name": "通辽市", + "area": [ + "科尔沁区", + "霍林郭勒市", + "科尔沁左翼中旗", + "科尔沁左翼后旗", + "开鲁县", + "库伦旗", + "奈曼旗", + "扎鲁特旗" + ] + }, + { + "name": "锡林郭勒盟", + "area": [ + "二连浩特市", + "锡林浩特市", + "阿巴嘎旗", + "苏尼特左旗", + "苏尼特右旗", + "东乌珠穆沁旗", + "西乌珠穆沁旗", + "太仆寺旗", + "镶黄旗", + "正镶白旗", + "正蓝旗", + "多伦县" + ] + }, + { + "name": "乌兰察布盟", + "area": [ + "集宁市", + "丰镇市", + "卓资县", + "化德县", + "商都县", + "兴和县", + "凉城县", + "察哈尔右翼前旗", + "察哈尔右翼中旗", + "察哈尔右翼后旗", + "四子王旗" + ] + }, + { + "name": "伊克昭盟", + "area": [ + "东胜市", + "达拉特旗", + "准格尔旗", + "鄂托克前旗", + "鄂托克旗", + "杭锦旗", + "乌审旗", + "伊金霍洛旗" + ] + }, + { + "name": "巴彦淖尔盟", + "area": [ + "临河市", + "五原县", + "磴口县", + "乌拉特前旗", + "乌拉特中旗", + "乌拉特后旗", + "杭锦后旗" + ] + }, + { + "name": "阿拉善盟", + "area": [ + "阿拉善左旗", + "阿拉善右旗", + "额济纳旗" + ] + } + ] + }, + { + "name": "辽宁省", + "city": [ + { + "name": "沈阳市", + "area": [ + "沈河区", + "皇姑区", + "和平区", + "大东区", + "铁西区", + "苏家屯区", + "东陵区", + "于洪区", + "新民市", + "法库县", + "辽中县", + "康平县", + "新城子区", + "其他" + ] + }, + { + "name": "大连市", + "area": [ + "西岗区", + "中山区", + "沙河口区", + "甘井子区", + "旅顺口区", + "金州区", + "瓦房店市", + "普兰店市", + "庄河市", + "长海县", + "其他" + ] + }, + { + "name": "鞍山市", + "area": [ + "铁东区", + "铁西区", + "立山区", + "千山区", + "海城市", + "台安县", + "岫岩满族自治县", + "其他" + ] + }, + { + "name": "抚顺市", + "area": [ + "顺城区", + "新抚区", + "东洲区", + "望花区", + "抚顺县", + "清原满族自治县", + "新宾满族自治县", + "其他" + ] + }, + { + "name": "本溪市", + "area": [ + "平山区", + "明山区", + "溪湖区", + "南芬区", + "本溪满族自治县", + "桓仁满族自治县", + "其他" + ] + }, + { + "name": "丹东市", + "area": [ + "振兴区", + "元宝区", + "振安区", + "东港市", + "凤城市", + "宽甸满族自治县", + "其他" + ] + }, + { + "name": "锦州市", + "area": [ + "太和区", + "古塔区", + "凌河区", + "凌海市", + "黑山县", + "义县", + "北宁市", + "其他" + ] + }, + { + "name": "营口市", + "area": [ + "站前区", + "西市区", + "鲅鱼圈区", + "老边区", + "大石桥市", + "盖州市", + "其他" + ] + }, + { + "name": "阜新市", + "area": [ + "海州区", + "新邱区", + "太平区", + "清河门区", + "细河区", + "彰武县", + "阜新蒙古族自治县", + "其他" + ] + }, + { + "name": "辽阳市", + "area": [ + "白塔区", + "文圣区", + "宏伟区", + "太子河区", + "弓长岭区", + "灯塔市", + "辽阳县", + "其他" + ] + }, + { + "name": "盘锦", + "area": [ + "双台子区", + "兴隆台区", + "盘山县", + "大洼县", + "其他" + ] + }, + { + "name": "铁岭市", + "area": [ + "银州区", + "清河区", + "调兵山市", + "开原市", + "铁岭县", + "昌图县", + "西丰县", + "其他" + ] + }, + { + "name": "朝阳市", + "area": [ + "双塔区", + "龙城区", + "凌源市", + "北票市", + "朝阳县", + "建平县", + "喀喇沁左翼蒙古族自治县", + "其他" + ] + }, + { + "name": "葫芦岛市", + "area": [ + "龙港区", + "南票区", + "连山区", + "兴城市", + "绥中县", + "建昌县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "吉林省", + "city": [ + { + "name": "长春市", + "area": [ + "朝阳区", + "宽城区", + "二道区", + "南关区", + "绿园区", + "双阳区", + "九台市", + "榆树市", + "德惠市", + "农安县", + "其他" + ] + }, + { + "name": "吉林市", + "area": [ + "船营区", + "昌邑区", + "龙潭区", + "丰满区", + "舒兰市", + "桦甸市", + "蛟河市", + "磐石市", + "永吉县", + "其他" + ] + }, + { + "name": "四平", + "area": [ + "铁西区", + "铁东区", + "公主岭市", + "双辽市", + "梨树县", + "伊通满族自治县", + "其他" + ] + }, + { + "name": "辽源市", + "area": [ + "龙山区", + "西安区", + "东辽县", + "东丰县", + "其他" + ] + }, + { + "name": "通化市", + "area": [ + "东昌区", + "二道江区", + "梅河口市", + "集安市", + "通化县", + "辉南县", + "柳河县", + "其他" + ] + }, + { + "name": "白山市", + "area": [ + "八道江区", + "江源区", + "临江市", + "靖宇县", + "抚松县", + "长白朝鲜族自治县", + "其他" + ] + }, + { + "name": "松原市", + "area": [ + "宁江区", + "乾安县", + "长岭县", + "扶余县", + "前郭尔罗斯蒙古族自治县", + "其他" + ] + }, + { + "name": "白城市", + "area": [ + "洮北区", + "大安市", + "洮南市", + "镇赉县", + "通榆县", + "其他" + ] + }, + { + "name": "延边朝鲜族自治州", + "area": [ + "延吉市", + "图们市", + "敦化市", + "龙井市", + "珲春市", + "和龙市", + "安图县", + "汪清县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "黑龙江省", + "city": [ + { + "name": "哈尔滨市", + "area": [ + "松北区", + "道里区", + "南岗区", + "平房区", + "香坊区", + "道外区", + "呼兰区", + "阿城区", + "双城市", + "尚志市", + "五常市", + "宾县", + "方正县", + "通河县", + "巴彦县", + "延寿县", + "木兰县", + "依兰县", + "其他" + ] + }, + { + "name": "齐齐哈尔市", + "area": [ + "龙沙区", + "昂昂溪区", + "铁锋区", + "建华区", + "富拉尔基区", + "碾子山区", + "梅里斯达斡尔族区", + "讷河市", + "富裕县", + "拜泉县", + "甘南县", + "依安县", + "克山县", + "泰来县", + "克东县", + "龙江县", + "其他" + ] + }, + { + "name": "鹤岗市", + "area": [ + "兴山区", + "工农区", + "南山区", + "兴安区", + "向阳区", + "东山区", + "萝北县", + "绥滨县", + "其他" + ] + }, + { + "name": "双鸭山", + "area": [ + "尖山区", + "岭东区", + "四方台区", + "宝山区", + "集贤县", + "宝清县", + "友谊县", + "饶河县", + "其他" + ] + }, + { + "name": "鸡西市", + "area": [ + "鸡冠区", + "恒山区", + "城子河区", + "滴道区", + "梨树区", + "麻山区", + "密山市", + "虎林市", + "鸡东县", + "其他" + ] + }, + { + "name": "大庆市", + "area": [ + "萨尔图区", + "红岗区", + "龙凤区", + "让胡路区", + "大同区", + "林甸县", + "肇州县", + "肇源县", + "杜尔伯特蒙古族自治县", + "其他" + ] + }, + { + "name": "伊春市", + "area": [ + "伊春区", + "带岭区", + "南岔区", + "金山屯区", + "西林区", + "美溪区", + "乌马河区", + "翠峦区", + "友好区", + "上甘岭区", + "五营区", + "红星区", + "新青区", + "汤旺河区", + "乌伊岭区", + "铁力市", + "嘉荫县", + "其他" + ] + }, + { + "name": "牡丹江市", + "area": [ + "爱民区", + "东安区", + "阳明区", + "西安区", + "绥芬河市", + "宁安市", + "海林市", + "穆棱市", + "林口县", + "东宁县", + "其他" + ] + }, + { + "name": "佳木斯市", + "area": [ + "向阳区", + "前进区", + "东风区", + "郊区", + "同江市", + "富锦市", + "桦川县", + "抚远县", + "桦南县", + "汤原县", + "其他" + ] + }, + { + "name": "七台河市", + "area": [ + "桃山区", + "新兴区", + "茄子河区", + "勃利县", + "其他" + ] + }, + { + "name": "黑河市", + "area": [ + "爱辉区", + "北安市", + "五大连池市", + "逊克县", + "嫩江县", + "孙吴县", + "其他" + ] + }, + { + "name": "绥化市", + "area": [ + "北林区", + "安达市", + "肇东市", + "海伦市", + "绥棱县", + "兰西县", + "明水县", + "青冈县", + "庆安县", + "望奎县", + "其他" + ] + }, + { + "name": "大兴安岭地区", + "area": [ + "呼玛县", + "塔河县", + "漠河县", + "大兴安岭辖区", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "上海市", + "city": [ + { + "name": "上海市", + "area": [ + "黄浦区", + "卢湾区", + "徐汇区", + "长宁区", + "静安区", + "普陀区", + "闸北区", + "虹口区", + "杨浦区", + "宝山区", + "闵行区", + "嘉定区", + "松江区", + "金山区", + "青浦区", + "南汇区", + "奉贤区", + "浦东新区", + "崇明县", + "其他" + ] + } + ] + }, + { + "name": "江苏省", + "city": [ + { + "name": "南京市", + "area": [ + "玄武区", + "白下区", + "秦淮区", + "建邺区", + "鼓楼区", + "下关区", + "栖霞区", + "雨花台区", + "浦口区", + "江宁区", + "六合区", + "溧水县", + "高淳县", + "其他" + ] + }, + { + "name": "苏州市", + "area": [ + "金阊区", + "平江区", + "沧浪区", + "虎丘区", + "吴中区", + "相城区", + "常熟市", + "张家港市", + "昆山市", + "吴江市", + "太仓市", + "其他" + ] + }, + { + "name": "无锡市", + "area": [ + "崇安区", + "南长区", + "北塘区", + "滨湖区", + "锡山区", + "惠山区", + "江阴市", + "宜兴市", + "其他" + ] + }, + { + "name": "常州市", + "area": [ + "钟楼区", + "天宁区", + "戚墅堰区", + "新北区", + "武进区", + "金坛市", + "溧阳市", + "其他" + ] + }, + { + "name": "镇江市", + "area": [ + "京口区", + "润州区", + "丹徒区", + "丹阳市", + "扬中市", + "句容市", + "其他" + ] + }, + { + "name": "南通市", + "area": [ + "崇川区", + "港闸区", + "通州市", + "如皋市", + "海门市", + "启东市", + "海安县", + "如东县", + "其他" + ] + }, + { + "name": "泰州市", + "area": [ + "海陵区", + "高港区", + "姜堰市", + "泰兴市", + "靖江市", + "兴化市", + "其他" + ] + }, + { + "name": "扬州市", + "area": [ + "广陵区", + "维扬区", + "邗江区", + "江都市", + "仪征市", + "高邮市", + "宝应县", + "其他" + ] + }, + { + "name": "盐城市", + "area": [ + "亭湖区", + "盐都区", + "大丰市", + "东台市", + "建湖县", + "射阳县", + "阜宁县", + "滨海县", + "响水县", + "其他" + ] + }, + { + "name": "连云港市", + "area": [ + "新浦区", + "海州区", + "连云区", + "东海县", + "灌云县", + "赣榆县", + "灌南县", + "其他" + ] + }, + { + "name": "徐州市", + "area": [ + "云龙区", + "鼓楼区", + "九里区", + "泉山区", + "贾汪区", + "邳州市", + "新沂市", + "铜山县", + "睢宁县", + "沛县", + "丰县", + "其他" + ] + }, + { + "name": "淮安市", + "area": [ + "清河区", + "清浦区", + "楚州区", + "淮阴区", + "涟水县", + "洪泽县", + "金湖县", + "盱眙县", + "其他" + ] + }, + { + "name": "宿迁市", + "area": [ + "宿城区", + "宿豫区", + "沭阳县", + "泗阳县", + "泗洪县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "浙江省", + "city": [ + { + "name": "杭州市", + "area": [ + "拱墅区", + "西湖区", + "上城区", + "下城区", + "江干区", + "滨江区", + "余杭区", + "萧山区", + "建德市", + "富阳市", + "临安市", + "桐庐县", + "淳安县", + "其他" + ] + }, + { + "name": "宁波市", + "area": [ + "海曙区", + "江东区", + "江北区", + "镇海区", + "北仑区", + "鄞州区", + "余姚市", + "慈溪市", + "奉化市", + "宁海县", + "象山县", + "其他" + ] + }, + { + "name": "温州市", + "area": [ + "鹿城区", + "龙湾区", + "瓯海区", + "瑞安市", + "乐清市", + "永嘉县", + "洞头县", + "平阳县", + "苍南县", + "文成县", + "泰顺县", + "其他" + ] + }, + { + "name": "嘉兴市", + "area": [ + "秀城区", + "秀洲区", + "海宁市", + "平湖市", + "桐乡市", + "嘉善县", + "海盐县", + "其他" + ] + }, + { + "name": "湖州市", + "area": [ + "吴兴区", + "南浔区", + "长兴县", + "德清县", + "安吉县", + "其他" + ] + }, + { + "name": "绍兴市", + "area": [ + "越城区", + "诸暨市", + "上虞市", + "嵊州市", + "绍兴县", + "新昌县", + "其他" + ] + }, + { + "name": "金华市", + "area": [ + "婺城区", + "金东区", + "兰溪市", + "义乌市", + "东阳市", + "永康市", + "武义县", + "浦江县", + "磐安县", + "其他" + ] + }, + { + "name": "衢州市", + "area": [ + "柯城区", + "衢江区", + "江山市", + "龙游县", + "常山县", + "开化县", + "其他" + ] + }, + { + "name": "舟山市", + "area": [ + "定海区", + "普陀区", + "岱山县", + "嵊泗县", + "其他" + ] + }, + { + "name": "台州市", + "area": [ + "椒江区", + "黄岩区", + "路桥区", + "临海市", + "温岭市", + "玉环县", + "天台县", + "仙居县", + "三门县", + "其他" + ] + }, + { + "name": "丽水市", + "area": [ + "莲都区", + "龙泉市", + "缙云县", + "青田县", + "云和县", + "遂昌县", + "松阳县", + "庆元县", + "景宁畲族自治县", + "其他" + ] + }, + { + "name": "其他市", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "安徽省", + "city": [ + { + "name": "合肥市", + "area": [ + "庐阳区", + "瑶海区", + "蜀山区", + "包河区", + "长丰县", + "肥东县", + "肥西县", + "其他" + ] + }, + { + "name": "芜湖市", + "area": [ + "镜湖区", + "弋江区", + "鸠江区", + "三山区", + "芜湖县", + "南陵县", + "繁昌县", + "其他" + ] + }, + { + "name": "蚌埠市", + "area": [ + "蚌山区", + "龙子湖区", + "禹会区", + "淮上区", + "怀远县", + "固镇县", + "五河县", + "其他" + ] + }, + { + "name": "淮南市", + "area": [ + "田家庵区", + "大通区", + "谢家集区", + "八公山区", + "潘集区", + "凤台县", + "其他" + ] + }, + { + "name": "马鞍山市", + "area": [ + "雨山区", + "花山区", + "金家庄区", + "当涂县", + "其他" + ] + }, + { + "name": "淮北市", + "area": [ + "相山区", + "杜集区", + "烈山区", + "濉溪县", + "其他" + ] + }, + { + "name": "铜陵市", + "area": [ + "铜官山区", + "狮子山区", + "郊区", + "铜陵县", + "其他" + ] + }, + { + "name": "安庆市", + "area": [ + "迎江区", + "大观区", + "宜秀区", + "桐城市", + "宿松县", + "枞阳县", + "太湖县", + "怀宁县", + "岳西县", + "望江县", + "潜山县", + "其他" + ] + }, + { + "name": "黄山市", + "area": [ + "屯溪区", + "黄山区", + "徽州区", + "休宁县", + "歙县", + "祁门县", + "黟县", + "其他" + ] + }, + { + "name": "滁州市", + "area": [ + "琅琊区", + "南谯区", + "天长市", + "明光市", + "全椒县", + "来安县", + "定远县", + "凤阳县", + "其他" + ] + }, + { + "name": "阜阳市", + "area": [ + "颍州区", + "颍东区", + "颍泉区", + "界首市", + "临泉县", + "颍上县", + "阜南县", + "太和县", + "其他" + ] + }, + { + "name": "宿州市", + "area": [ + "埇桥区", + "萧县", + "泗县", + "砀山县", + "灵璧县", + "其他" + ] + }, + { + "name": "巢湖市", + "area": [ + "居巢区", + "含山县", + "无为县", + "庐江县", + "和县", + "其他" + ] + }, + { + "name": "六安市", + "area": [ + "金安区", + "裕安区", + "寿县", + "霍山县", + "霍邱县", + "舒城县", + "金寨县", + "其他" + ] + }, + { + "name": "亳州市", + "area": [ + "谯城区", + "利辛县", + "涡阳县", + "蒙城县", + "其他" + ] + }, + { + "name": "池州市", + "area": [ + "贵池区", + "东至县", + "石台县", + "青阳县", + "其他" + ] + }, + { + "name": "宣城市", + "area": [ + "宣州区", + "宁国市", + "广德县", + "郎溪县", + "泾县", + "旌德县", + "绩溪县", + "其他" + ] + }, + { + "name": "其他市", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "福建省", + "city": [ + { + "name": "福州市", + "area": [ + "鼓楼区", + "台江区", + "仓山区", + "马尾区", + "晋安区", + "福清市", + "长乐市", + "闽侯县", + "闽清县", + "永泰县", + "连江县", + "罗源县", + "平潭县", + "其他" + ] + }, + { + "name": "厦门市", + "area": [ + "思明区", + "海沧区", + "湖里区", + "集美区", + "同安区", + "翔安区", + "其他" + ] + }, + { + "name": "莆田市", + "area": [ + "城厢区", + "涵江区", + "荔城区", + "秀屿区", + "仙游县", + "其他" + ] + }, + { + "name": "三明市", + "area": [ + "梅列区", + "三元区", + "永安市", + "明溪县", + "将乐县", + "大田县", + "宁化县", + "建宁县", + "沙县", + "尤溪县", + "清流县", + "泰宁县", + "其他" + ] + }, + { + "name": "泉州市", + "area": [ + "鲤城区", + "丰泽区", + "洛江区", + "泉港区", + "石狮市", + "晋江市", + "南安市", + "惠安县", + "永春县", + "安溪县", + "德化县", + "金门县", + "其他" + ] + }, + { + "name": "漳州市", + "area": [ + "芗城区", + "龙文区", + "龙海市", + "平和县", + "南靖县", + "诏安县", + "漳浦县", + "华安县", + "东山县", + "长泰县", + "云霄县", + "其他" + ] + }, + { + "name": "南平市", + "area": [ + "延平区", + "建瓯市", + "邵武市", + "武夷山市", + "建阳市", + "松溪县", + "光泽县", + "顺昌县", + "浦城县", + "政和县", + "其他" + ] + }, + { + "name": "龙岩市", + "area": [ + "新罗区", + "漳平市", + "长汀县", + "武平县", + "上杭县", + "永定县", + "连城县", + "其他" + ] + }, + { + "name": "宁德市", + "area": [ + "蕉城区", + "福安市", + "福鼎市", + "寿宁县", + "霞浦县", + "柘荣县", + "屏南县", + "古田县", + "周宁县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "江西省", + "city": [ + { + "name": "南昌市", + "area": [ + "东湖区", + "西湖区", + "青云谱区", + "湾里区", + "青山湖区", + "新建县", + "南昌县", + "进贤县", + "安义县", + "其他" + ] + }, + { + "name": "景德镇市", + "area": [ + "珠山区", + "昌江区", + "乐平市", + "浮梁县", + "其他" + ] + }, + { + "name": "萍乡市", + "area": [ + "安源区", + "湘东区", + "莲花县", + "上栗县", + "芦溪县", + "其他" + ] + }, + { + "name": "九江市", + "area": [ + "浔阳区", + "庐山区", + "瑞昌市", + "九江县", + "星子县", + "武宁县", + "彭泽县", + "永修县", + "修水县", + "湖口县", + "德安县", + "都昌县", + "其他" + ] + }, + { + "name": "新余市", + "area": [ + "渝水区", + "分宜县", + "其他" + ] + }, + { + "name": "鹰潭市", + "area": [ + "月湖区", + "贵溪市", + "余江县", + "其他" + ] + }, + { + "name": "赣州市", + "area": [ + "章贡区", + "瑞金市", + "南康市", + "石城县", + "安远县", + "赣县", + "宁都县", + "寻乌县", + "兴国县", + "定南县", + "上犹县", + "于都县", + "龙南县", + "崇义县", + "信丰县", + "全南县", + "大余县", + "会昌县", + "其他" + ] + }, + { + "name": "吉安市", + "area": [ + "吉州区", + "青原区", + "井冈山市", + "吉安县", + "永丰县", + "永新县", + "新干县", + "泰和县", + "峡江县", + "遂川县", + "安福县", + "吉水县", + "万安县", + "其他" + ] + }, + { + "name": "宜春市", + "area": [ + "袁州区", + "丰城市", + "樟树市", + "高安市", + "铜鼓县", + "靖安县", + "宜丰县", + "奉新县", + "万载县", + "上高县", + "其他" + ] + }, + { + "name": "抚州市", + "area": [ + "临川区", + "南丰县", + "乐安县", + "金溪县", + "南城县", + "东乡县", + "资溪县", + "宜黄县", + "广昌县", + "黎川县", + "崇仁县", + "其他" + ] + }, + { + "name": "上饶市", + "area": [ + "信州区", + "德兴市", + "上饶县", + "广丰县", + "鄱阳县", + "婺源县", + "铅山县", + "余干县", + "横峰县", + "弋阳县", + "玉山县", + "万年县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "山东省", + "city": [ + { + "name": "济南市", + "area": [ + "市中区", + "历下区", + "天桥区", + "槐荫区", + "历城区", + "长清区", + "章丘市", + "平阴县", + "济阳县", + "商河县", + "其他" + ] + }, + { + "name": "青岛市", + "area": [ + "市南区", + "市北区", + "城阳区", + "四方区", + "李沧区", + "黄岛区", + "崂山区", + "胶南市", + "胶州市", + "平度市", + "莱西市", + "即墨市", + "其他" + ] + }, + { + "name": "淄博市", + "area": [ + "张店区", + "临淄区", + "淄川区", + "博山区", + "周村区", + "桓台县", + "高青县", + "沂源县", + "其他" + ] + }, + { + "name": "枣庄市", + "area": [ + "市中区", + "山亭区", + "峄城区", + "台儿庄区", + "薛城区", + "滕州市", + "其他" + ] + }, + { + "name": "东营市", + "area": [ + "东营区", + "河口区", + "垦利县", + "广饶县", + "利津县", + "其他" + ] + }, + { + "name": "烟台市", + "area": [ + "芝罘区", + "福山区", + "牟平区", + "莱山区", + "龙口市", + "莱阳市", + "莱州市", + "招远市", + "蓬莱市", + "栖霞市", + "海阳市", + "长岛县", + "其他" + ] + }, + { + "name": "潍坊市", + "area": [ + "潍城区", + "寒亭区", + "坊子区", + "奎文区", + "青州市", + "诸城市", + "寿光市", + "安丘市", + "高密市", + "昌邑市", + "昌乐县", + "临朐县", + "其他" + ] + }, + { + "name": "济宁市", + "area": [ + "市中区", + "任城区", + "曲阜市", + "兖州市", + "邹城市", + "鱼台县", + "金乡县", + "嘉祥县", + "微山县", + "汶上县", + "泗水县", + "梁山县", + "其他" + ] + }, + { + "name": "泰安市", + "area": [ + "泰山区", + "岱岳区", + "新泰市", + "肥城市", + "宁阳县", + "东平县", + "其他" + ] + }, + { + "name": "威海市", + "area": [ + "环翠区", + "乳山市", + "文登市", + "荣成市", + "其他" + ] + }, + { + "name": "日照市", + "area": [ + "东港区", + "岚山区", + "五莲县", + "莒县", + "其他" + ] + }, + { + "name": "莱芜市", + "area": [ + "莱城区", + "钢城区", + "其他" + ] + }, + { + "name": "临沂市", + "area": [ + "兰山区", + "罗庄区", + "河东区", + "沂南县", + "郯城县", + "沂水县", + "苍山县", + "费县", + "平邑县", + "莒南县", + "蒙阴县", + "临沭县", + "其他" + ] + }, + { + "name": "德州市", + "area": [ + "德城区", + "乐陵市", + "禹城市", + "陵县", + "宁津县", + "齐河县", + "武城县", + "庆云县", + "平原县", + "夏津县", + "临邑县", + "其他" + ] + }, + { + "name": "聊城市", + "area": [ + "东昌府区", + "临清市", + "高唐县", + "阳谷县", + "茌平县", + "莘县", + "东阿县", + "冠县", + "其他" + ] + }, + { + "name": "滨州市", + "area": [ + "滨城区", + "邹平县", + "沾化县", + "惠民县", + "博兴县", + "阳信县", + "无棣县", + "其他" + ] + }, + { + "name": "菏泽市", + "area": [ + "牡丹区", + "鄄城县", + "单县", + "郓城县", + "曹县", + "定陶县", + "巨野县", + "东明县", + "成武县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "河南省", + "city": [ + { + "name": "郑州市", + "area": [ + "中原区", + "金水区", + "二七区", + "管城回族区", + "上街区", + "惠济区", + "巩义市", + "新郑市", + "新密市", + "登封市", + "荥阳市", + "中牟县", + "其他" + ] + }, + { + "name": "开封市", + "area": [ + "鼓楼区", + "龙亭区", + "顺河回族区", + "禹王台区", + "金明区", + "开封县", + "尉氏县", + "兰考县", + "杞县", + "通许县", + "其他" + ] + }, + { + "name": "洛阳市", + "area": [ + "西工区", + "老城区", + "涧西区", + "瀍河回族区", + "洛龙区", + "吉利区", + "偃师市", + "孟津县", + "汝阳县", + "伊川县", + "洛宁县", + "嵩县", + "宜阳县", + "新安县", + "栾川县", + "其他" + ] + }, + { + "name": "平顶山市", + "area": [ + "新华区", + "卫东区", + "湛河区", + "石龙区", + "汝州市", + "舞钢市", + "宝丰县", + "叶县", + "郏县", + "鲁山县", + "其他" + ] + }, + { + "name": "安阳市", + "area": [ + "北关区", + "文峰区", + "殷都区", + "龙安区", + "林州市", + "安阳县", + "滑县", + "内黄县", + "汤阴县", + "其他" + ] + }, + { + "name": "鹤壁市", + "area": [ + "淇滨区", + "山城区", + "鹤山区", + "浚县", + "淇县", + "其他" + ] + }, + { + "name": "新乡市", + "area": [ + "卫滨区", + "红旗区", + "凤泉区", + "牧野区", + "卫辉市", + "辉县市", + "新乡县", + "获嘉县", + "原阳县", + "长垣县", + "封丘县", + "延津县", + "其他" + ] + }, + { + "name": "焦作市", + "area": [ + "解放区", + "中站区", + "马村区", + "山阳区", + "沁阳市", + "孟州市", + "修武县", + "温县", + "武陟县", + "博爱县", + "其他" + ] + }, + { + "name": "濮阳市", + "area": [ + "华龙区", + "濮阳县", + "南乐县", + "台前县", + "清丰县", + "范县", + "其他" + ] + }, + { + "name": "许昌市", + "area": [ + "魏都区", + "禹州市", + "长葛市", + "许昌县", + "鄢陵县", + "襄城县", + "其他" + ] + }, + { + "name": "漯河市", + "area": [ + "源汇区", + "郾城区", + "召陵区", + "临颍县", + "舞阳县", + "其他" + ] + }, + { + "name": "三门峡市", + "area": [ + "湖滨区", + "义马市", + "灵宝市", + "渑池县", + "卢氏县", + "陕县", + "其他" + ] + }, + { + "name": "南阳市", + "area": [ + "卧龙区", + "宛城区", + "邓州市", + "桐柏县", + "方城县", + "淅川县", + "镇平县", + "唐河县", + "南召县", + "内乡县", + "新野县", + "社旗县", + "西峡县", + "其他" + ] + }, + { + "name": "商丘市", + "area": [ + "梁园区", + "睢阳区", + "永城市", + "宁陵县", + "虞城县", + "民权县", + "夏邑县", + "柘城县", + "睢县", + "其他" + ] + }, + { + "name": "信阳市", + "area": [ + "浉河区", + "平桥区", + "潢川县", + "淮滨县", + "息县", + "新县", + "商城县", + "固始县", + "罗山县", + "光山县", + "其他" + ] + }, + { + "name": "周口市", + "area": [ + "川汇区", + "项城市", + "商水县", + "淮阳县", + "太康县", + "鹿邑县", + "西华县", + "扶沟县", + "沈丘县", + "郸城县", + "其他" + ] + }, + { + "name": "驻马店市", + "area": [ + "驿城区", + "确山县", + "新蔡县", + "上蔡县", + "西平县", + "泌阳县", + "平舆县", + "汝南县", + "遂平县", + "正阳县", + "其他" + ] + }, + { + "name": "焦作市", + "area": [ + "济源市", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "湖北省", + "city": [ + { + "name": "武汉市", + "area": [ + "江岸区", + "武昌区", + "江汉区", + "硚口区", + "汉阳区", + "青山区", + "洪山区", + "东西湖区", + "汉南区", + "蔡甸区", + "江夏区", + "黄陂区", + "新洲区", + "其他" + ] + }, + { + "name": "黄石市", + "area": [ + "黄石港区", + "西塞山区", + "下陆区", + "铁山区", + "大冶市", + "阳新县", + "其他" + ] + }, + { + "name": "十堰市", + "area": [ + "张湾区", + "茅箭区", + "丹江口市", + "郧县", + "竹山县", + "房县", + "郧西县", + "竹溪县", + "其他" + ] + }, + { + "name": "荆州市", + "area": [ + "沙市区", + "荆州区", + "洪湖市", + "石首市", + "松滋市", + "监利县", + "公安县", + "江陵县", + "其他" + ] + }, + { + "name": "宜昌市", + "area": [ + "西陵区", + "伍家岗区", + "点军区", + "猇亭区", + "夷陵区", + "宜都市", + "当阳市", + "枝江市", + "秭归县", + "远安县", + "兴山县", + "五峰土家族自治县", + "长阳土家族自治县", + "其他" + ] + }, + { + "name": "襄樊市", + "area": [ + "襄城区", + "樊城区", + "襄阳区", + "老河口市", + "枣阳市", + "宜城市", + "南漳县", + "谷城县", + "保康县", + "其他" + ] + }, + { + "name": "鄂州市", + "area": [ + "鄂城区", + "华容区", + "梁子湖区", + "其他" + ] + }, + { + "name": "荆门市", + "area": [ + "东宝区", + "掇刀区", + "钟祥市", + "京山县", + "沙洋县", + "其他" + ] + }, + { + "name": "孝感市", + "area": [ + "孝南区", + "应城市", + "安陆市", + "汉川市", + "云梦县", + "大悟县", + "孝昌县", + "其他" + ] + }, + { + "name": "黄冈市", + "area": [ + "黄州区", + "麻城市", + "武穴市", + "红安县", + "罗田县", + "浠水县", + "蕲春县", + "黄梅县", + "英山县", + "团风县", + "其他" + ] + }, + { + "name": "咸宁市", + "area": [ + "咸安区", + "赤壁市", + "嘉鱼县", + "通山县", + "崇阳县", + "通城县", + "其他" + ] + }, + { + "name": "随州市", + "area": [ + "曾都区", + "广水市", + "其他" + ] + }, + { + "name": "恩施土家族苗族自治州", + "area": [ + "恩施市", + "利川市", + "建始县", + "来凤县", + "巴东县", + "鹤峰县", + "宣恩县", + "咸丰县", + "其他" + ] + }, + { + "name": "仙桃市", + "area": [ + "仙桃" + ] + }, + { + "name": "天门市", + "area": [ + "天门" + ] + }, + { + "name": "潜江市", + "area": [ + "潜江" + ] + }, + { + "name": "神农架林区", + "area": [ + "神农架林区" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "湖南省", + "city": [ + { + "name": "长沙市", + "area": [ + "岳麓区", + "芙蓉区", + "天心区", + "开福区", + "雨花区", + "浏阳市", + "长沙县", + "望城县", + "宁乡县", + "其他" + ] + }, + { + "name": "株洲市", + "area": [ + "天元区", + "荷塘区", + "芦淞区", + "石峰区", + "醴陵市", + "株洲县", + "炎陵县", + "茶陵县", + "攸县", + "其他" + ] + }, + { + "name": "湘潭市", + "area": [ + "岳塘区", + "雨湖区", + "湘乡市", + "韶山市", + "湘潭县", + "其他" + ] + }, + { + "name": "衡阳市", + "area": [ + "雁峰区", + "珠晖区", + "石鼓区", + "蒸湘区", + "南岳区", + "耒阳市", + "常宁市", + "衡阳县", + "衡东县", + "衡山县", + "衡南县", + "祁东县", + "其他" + ] + }, + { + "name": "邵阳市", + "area": [ + "双清区", + "大祥区", + "北塔区", + "武冈市", + "邵东县", + "洞口县", + "新邵县", + "绥宁县", + "新宁县", + "邵阳县", + "隆回县", + "城步苗族自治县", + "其他" + ] + }, + { + "name": "岳阳市", + "area": [ + "岳阳楼区", + "云溪区", + "君山区", + "临湘市", + "汨罗市", + "岳阳县", + "湘阴县", + "平江县", + "华容县", + "其他" + ] + }, + { + "name": "常德市", + "area": [ + "武陵区", + "鼎城区", + "津市市", + "澧县", + "临澧县", + "桃源县", + "汉寿县", + "安乡县", + "石门县", + "其他" + ] + }, + { + "name": "张家界市", + "area": [ + "永定区", + "武陵源区", + "慈利县", + "桑植县", + "其他" + ] + }, + { + "name": "益阳市", + "area": [ + "赫山区", + "资阳区", + "沅江市", + "桃江县", + "南县", + "安化县", + "其他" + ] + }, + { + "name": "郴州市", + "area": [ + "北湖区", + "苏仙区", + "资兴市", + "宜章县", + "汝城县", + "安仁县", + "嘉禾县", + "临武县", + "桂东县", + "永兴县", + "桂阳县", + "其他" + ] + }, + { + "name": "永州市", + "area": [ + "冷水滩区", + "零陵区", + "祁阳县", + "蓝山县", + "宁远县", + "新田县", + "东安县", + "江永县", + "道县", + "双牌县", + "江华瑶族自治县", + "其他" + ] + }, + { + "name": "怀化市", + "area": [ + "鹤城区", + "洪江市", + "会同县", + "沅陵县", + "辰溪县", + "溆浦县", + "中方县", + "新晃侗族自治县", + "芷江侗族自治县", + "通道侗族自治县", + "靖州苗族侗族自治县", + "麻阳苗族自治县", + "其他" + ] + }, + { + "name": "娄底市", + "area": [ + "娄星区", + "冷水江市", + "涟源市", + "新化县", + "双峰县", + "其他" + ] + }, + { + "name": "湘西土家族苗族自治州", + "area": [ + "吉首市", + "古丈县", + "龙山县", + "永顺县", + "凤凰县", + "泸溪县", + "保靖县", + "花垣县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "广东省", + "city": [ + { + "name": "广州市", + "area": [ + "越秀区", + "荔湾区", + "海珠区", + "天河区", + "白云区", + "黄埔区", + "番禺区", + "花都区", + "南沙区", + "萝岗区", + "增城市", + "从化市", + "其他" + ] + }, + { + "name": "深圳市", + "area": [ + "福田区", + "罗湖区", + "南山区", + "宝安区", + "龙岗区", + "盐田区", + "其他" + ] + }, + { + "name": "东莞市", + "area": [ + "莞城", + "常平", + "塘厦", + "塘厦", + "塘厦", + "其他" + ] + }, + { + "name": "中山市", + "area": [ + "中山" + ] + }, + { + "name": "潮州市", + "area": [ + "湘桥区", + "潮安县", + "饶平县", + "其他" + ] + }, + { + "name": "揭阳市", + "area": [ + "榕城区", + "揭东县", + "揭西县", + "惠来县", + "普宁市", + "其他" + ] + }, + { + "name": "云浮市", + "area": [ + "云城区", + "新兴县", + "郁南县", + "云安县", + "罗定市", + "其他" + ] + }, + { + "name": "珠海市", + "area": [ + "香洲区", + "斗门区", + "金湾区", + "其他" + ] + }, + { + "name": "汕头市", + "area": [ + "金平区", + "濠江区", + "龙湖区", + "潮阳区", + "潮南区", + "澄海区", + "南澳县", + "其他" + ] + }, + { + "name": "韶关市", + "area": [ + "浈江区", + "武江区", + "曲江区", + "乐昌市", + "南雄市", + "始兴县", + "仁化县", + "翁源县", + "新丰县", + "乳源瑶族自治县", + "其他" + ] + }, + { + "name": "佛山市", + "area": [ + "禅城区", + "南海区", + "顺德区", + "三水区", + "高明区", + "其他" + ] + }, + { + "name": "江门市", + "area": [ + "蓬江区", + "江海区", + "新会区", + "恩平市", + "台山市", + "开平市", + "鹤山市", + "其他" + ] + }, + { + "name": "湛江市", + "area": [ + "赤坎区", + "霞山区", + "坡头区", + "麻章区", + "吴川市", + "廉江市", + "雷州市", + "遂溪县", + "徐闻县", + "其他" + ] + }, + { + "name": "茂名市", + "area": [ + "茂南区", + "茂港区", + "化州市", + "信宜市", + "高州市", + "电白县", + "其他" + ] + }, + { + "name": "肇庆市", + "area": [ + "端州区", + "鼎湖区", + "高要市", + "四会市", + "广宁县", + "怀集县", + "封开县", + "德庆县", + "其他" + ] + }, + { + "name": "惠州市", + "area": [ + "惠城区", + "惠阳区", + "博罗县", + "惠东县", + "龙门县", + "其他" + ] + }, + { + "name": "梅州市", + "area": [ + "梅江区", + "兴宁市", + "梅县", + "大埔县", + "丰顺县", + "五华县", + "平远县", + "蕉岭县", + "其他" + ] + }, + { + "name": "汕尾市", + "area": [ + "城区", + "陆丰市", + "海丰县", + "陆河县", + "其他" + ] + }, + { + "name": "河源市", + "area": [ + "源城区", + "紫金县", + "龙川县", + "连平县", + "和平县", + "东源县", + "其他" + ] + }, + { + "name": "阳江市", + "area": [ + "江城区", + "阳春市", + "阳西县", + "阳东县", + "其他" + ] + }, + { + "name": "清远市", + "area": [ + "清城区", + "英德市", + "连州市", + "佛冈县", + "阳山县", + "清新县", + "连山壮族瑶族自治县", + "连南瑶族自治县", + "其他" + ] + } + ] + }, + { + "name": "广西", + "city": [ + { + "name": "南宁市", + "area": [ + "青秀区", + "兴宁区", + "西乡塘区", + "良庆区", + "江南区", + "邕宁区", + "武鸣县", + "隆安县", + "马山县", + "上林县", + "宾阳县", + "横县", + "其他" + ] + }, + { + "name": "柳州市", + "area": [ + "城中区", + "鱼峰区", + "柳北区", + "柳南区", + "柳江县", + "柳城县", + "鹿寨县", + "融安县", + "融水苗族自治县", + "三江侗族自治县", + "其他" + ] + }, + { + "name": "桂林市", + "area": [ + "象山区", + "秀峰区", + "叠彩区", + "七星区", + "雁山区", + "阳朔县", + "临桂县", + "灵川县", + "全州县", + "平乐县", + "兴安县", + "灌阳县", + "荔浦县", + "资源县", + "永福县", + "龙胜各族自治县", + "恭城瑶族自治县", + "其他" + ] + }, + { + "name": "梧州市", + "area": [ + "万秀区", + "蝶山区", + "长洲区", + "岑溪市", + "苍梧县", + "藤县", + "蒙山县", + "其他" + ] + }, + { + "name": "北海市", + "area": [ + "海城区", + "银海区", + "铁山港区", + "合浦县", + "其他" + ] + }, + { + "name": "防城港市", + "area": [ + "港口区", + "防城区", + "东兴市", + "上思县", + "其他" + ] + }, + { + "name": "钦州市", + "area": [ + "钦南区", + "钦北区", + "灵山县", + "浦北县", + "其他" + ] + }, + { + "name": "贵港市", + "area": [ + "港北区", + "港南区", + "覃塘区", + "桂平市", + "平南县", + "其他" + ] + }, + { + "name": "玉林市", + "area": [ + "玉州区", + "北流市", + "容县", + "陆川县", + "博白县", + "兴业县", + "其他" + ] + }, + { + "name": "百色市", + "area": [ + "右江区", + "凌云县", + "平果县", + "西林县", + "乐业县", + "德保县", + "田林县", + "田阳县", + "靖西县", + "田东县", + "那坡县", + "隆林各族自治县", + "其他" + ] + }, + { + "name": "贺州市", + "area": [ + "八步区", + "钟山县", + "昭平县", + "富川瑶族自治县", + "其他" + ] + }, + { + "name": "河池市", + "area": [ + "金城江区", + "宜州市", + "天峨县", + "凤山县", + "南丹县", + "东兰县", + "都安瑶族自治县", + "罗城仫佬族自治县", + "巴马瑶族自治县", + "环江毛南族自治县", + "大化瑶族自治县", + "其他" + ] + }, + { + "name": "来宾市", + "area": [ + "兴宾区", + "合山市", + "象州县", + "武宣县", + "忻城县", + "金秀瑶族自治县", + "其他" + ] + }, + { + "name": "崇左市", + "area": [ + "江州区", + "凭祥市", + "宁明县", + "扶绥县", + "龙州县", + "大新县", + "天等县", + "其他" + ] + }, + { + "name": "其他市", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "海南省", + "city": [ + { + "name": "海口市", + "area": [ + "龙华区", + "秀英区", + "琼山区", + "美兰区", + "其他" + ] + }, + { + "name": "三亚市", + "area": [ + "三亚市", + "其他" + ] + }, + { + "name": "五指山市", + "area": [ + "五指山" + ] + }, + { + "name": "琼海市", + "area": [ + "琼海" + ] + }, + { + "name": "儋州市", + "area": [ + "儋州" + ] + }, + { + "name": "文昌市", + "area": [ + "文昌" + ] + }, + { + "name": "万宁市", + "area": [ + "万宁" + ] + }, + { + "name": "东方市", + "area": [ + "东方" + ] + }, + { + "name": "澄迈县", + "area": [ + "澄迈县" + ] + }, + { + "name": "定安县", + "area": [ + "定安县" + ] + }, + { + "name": "屯昌县", + "area": [ + "屯昌县" + ] + }, + { + "name": "临高县", + "area": [ + "临高县" + ] + }, + { + "name": "白沙黎族自治县", + "area": [ + "白沙黎族自治县" + ] + }, + { + "name": "昌江黎族自治县", + "area": [ + "昌江黎族自治县" + ] + }, + { + "name": "乐东黎族自治县", + "area": [ + "乐东黎族自治县" + ] + }, + { + "name": "陵水黎族自治县", + "area": [ + "陵水黎族自治县" + ] + }, + { + "name": "保亭黎族苗族自治县", + "area": [ + "保亭黎族苗族自治县" + ] + }, + { + "name": "琼中黎族苗族自治县", + "area": [ + "琼中黎族苗族自治县" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "重庆市", + "city": [ + { + "name": "重庆市", + "area": [ + "渝中区", + "大渡口区", + "江北区", + "南岸区", + "北碚区", + "渝北区", + "巴南区", + "长寿区", + "双桥区", + "沙坪坝区", + "万盛区", + "万州区", + "涪陵区", + "黔江区", + "永川区", + "合川区", + "江津区", + "九龙坡区", + "南川区", + "綦江县", + "潼南县", + "荣昌县", + "璧山县", + "大足县", + "铜梁县", + "梁平县", + "开县", + "忠县", + "城口县", + "垫江县", + "武隆县", + "丰都县", + "奉节县", + "云阳县", + "巫溪县", + "巫山县", + "石柱土家族自治县", + "秀山土家族苗族自治县", + "酉阳土家族苗族自治县", + "彭水苗族土家族自治县", + "其他" + ] + } + ] + }, + { + "name": "四川省", + "city": [ + { + "name": "成都市", + "area": [ + "青羊区", + "锦江区", + "金牛区", + "武侯区", + "成华区", + "龙泉驿区", + "青白江区", + "新都区", + "温江区", + "都江堰市", + "彭州市", + "邛崃市", + "崇州市", + "金堂县", + "郫县", + "新津县", + "双流县", + "蒲江县", + "大邑县", + "其他" + ] + }, + { + "name": "自贡市", + "area": [ + "大安区", + "自流井区", + "贡井区", + "沿滩区", + "荣县", + "富顺县", + "其他" + ] + }, + { + "name": "攀枝花市", + "area": [ + "仁和区", + "米易县", + "盐边县", + "东区", + "西区", + "其他" + ] + }, + { + "name": "泸州市", + "area": [ + "江阳区", + "纳溪区", + "龙马潭区", + "泸县", + "合江县", + "叙永县", + "古蔺县", + "其他" + ] + }, + { + "name": "德阳市", + "area": [ + "旌阳区", + "广汉市", + "什邡市", + "绵竹市", + "罗江县", + "中江县", + "其他" + ] + }, + { + "name": "绵阳市", + "area": [ + "涪城区", + "游仙区", + "江油市", + "盐亭县", + "三台县", + "平武县", + "安县", + "梓潼县", + "北川羌族自治县", + "其他" + ] + }, + { + "name": "广元市", + "area": [ + "元坝区", + "朝天区", + "青川县", + "旺苍县", + "剑阁县", + "苍溪县", + "市中区", + "其他" + ] + }, + { + "name": "遂宁市", + "area": [ + "船山区", + "安居区", + "射洪县", + "蓬溪县", + "大英县", + "其他" + ] + }, + { + "name": "内江市", + "area": [ + "市中区", + "东兴区", + "资中县", + "隆昌县", + "威远县", + "其他" + ] + }, + { + "name": "乐山市", + "area": [ + "市中区", + "五通桥区", + "沙湾区", + "金口河区", + "峨眉山市", + "夹江县", + "井研县", + "犍为县", + "沐川县", + "马边彝族自治县", + "峨边彝族自治县", + "其他" + ] + }, + { + "name": "南充", + "area": [ + "顺庆区", + "高坪区", + "嘉陵区", + "阆中市", + "营山县", + "蓬安县", + "仪陇县", + "南部县", + "西充县", + "其他" + ] + }, + { + "name": "眉山市", + "area": [ + "东坡区", + "仁寿县", + "彭山县", + "洪雅县", + "丹棱县", + "青神县", + "其他" + ] + }, + { + "name": "宜宾市", + "area": [ + "翠屏区", + "宜宾县", + "兴文县", + "南溪县", + "珙县", + "长宁县", + "高县", + "江安县", + "筠连县", + "屏山县", + "其他" + ] + }, + { + "name": "广安市", + "area": [ + "广安区", + "华蓥市", + "岳池县", + "邻水县", + "武胜县", + "其他" + ] + }, + { + "name": "达州市", + "area": [ + "通川区", + "万源市", + "达县", + "渠县", + "宣汉县", + "开江县", + "大竹县", + "其他" + ] + }, + { + "name": "雅安市", + "area": [ + "雨城区", + "芦山县", + "石棉县", + "名山县", + "天全县", + "荥经县", + "宝兴县", + "汉源县", + "其他" + ] + }, + { + "name": "巴中市", + "area": [ + "巴州区", + "南江县", + "平昌县", + "通江县", + "其他" + ] + }, + { + "name": "资阳市", + "area": [ + "雁江区", + "简阳市", + "安岳县", + "乐至县", + "其他" + ] + }, + { + "name": "阿坝藏族羌族自治州", + "area": [ + "马尔康县", + "九寨沟县", + "红原县", + "汶川县", + "阿坝县", + "理县", + "若尔盖县", + "小金县", + "黑水县", + "金川县", + "松潘县", + "壤塘县", + "茂县", + "其他" + ] + }, + { + "name": "甘孜藏族自治州", + "area": [ + "康定县", + "丹巴县", + "炉霍县", + "九龙县", + "甘孜县", + "雅江县", + "新龙县", + "道孚县", + "白玉县", + "理塘县", + "德格县", + "乡城县", + "石渠县", + "稻城县", + "色达县", + "巴塘县", + "泸定县", + "得荣县", + "其他" + ] + }, + { + "name": "凉山彝族自治州", + "area": [ + "西昌市", + "美姑县", + "昭觉县", + "金阳县", + "甘洛县", + "布拖县", + "雷波县", + "普格县", + "宁南县", + "喜德县", + "会东县", + "越西县", + "会理县", + "盐源县", + "德昌县", + "冕宁县", + "木里藏族自治县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "贵州省", + "city": [ + { + "name": "贵阳市", + "area": [ + "南明区", + "云岩区", + "花溪区", + "乌当区", + "白云区", + "小河区", + "清镇市", + "开阳县", + "修文县", + "息烽县", + "其他" + ] + }, + { + "name": "六盘水市", + "area": [ + "钟山区", + "水城县", + "盘县", + "六枝特区", + "其他" + ] + }, + { + "name": "遵义市", + "area": [ + "红花岗区", + "汇川区", + "赤水市", + "仁怀市", + "遵义县", + "绥阳县", + "桐梓县", + "习水县", + "凤冈县", + "正安县", + "余庆县", + "湄潭县", + "道真仡佬族苗族自治县", + "务川仡佬族苗族自治县", + "其他" + ] + }, + { + "name": "安顺市", + "area": [ + "西秀区", + "普定县", + "平坝县", + "镇宁布依族苗族自治县", + "紫云苗族布依族自治县", + "关岭布依族苗族自治县", + "其他" + ] + }, + { + "name": "铜仁地区", + "area": [ + "铜仁市", + "德江县", + "江口县", + "思南县", + "石阡县", + "玉屏侗族自治县", + "松桃苗族自治县", + "印江土家族苗族自治县", + "沿河土家族自治县", + "万山特区", + "其他" + ] + }, + { + "name": "毕节地区", + "area": [ + "毕节市", + "黔西县", + "大方县", + "织金县", + "金沙县", + "赫章县", + "纳雍县", + "威宁彝族回族苗族自治县", + "其他" + ] + }, + { + "name": "黔西南布依族苗族自治州", + "area": [ + "兴义市", + "望谟县", + "兴仁县", + "普安县", + "册亨县", + "晴隆县", + "贞丰县", + "安龙县", + "其他" + ] + }, + { + "name": "黔东南苗族侗族自治州", + "area": [ + "凯里市", + "施秉县", + "从江县", + "锦屏县", + "镇远县", + "麻江县", + "台江县", + "天柱县", + "黄平县", + "榕江县", + "剑河县", + "三穗县", + "雷山县", + "黎平县", + "岑巩县", + "丹寨县", + "其他" + ] + }, + { + "name": "黔南布依族苗族自治州", + "area": [ + "都匀市", + "福泉市", + "贵定县", + "惠水县", + "罗甸县", + "瓮安县", + "荔波县", + "龙里县", + "平塘县", + "长顺县", + "独山县", + "三都水族自治县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "云南省", + "city": [ + { + "name": "昆明市", + "area": [ + "盘龙区", + "五华区", + "官渡区", + "西山区", + "东川区", + "安宁市", + "呈贡县", + "晋宁县", + "富民县", + "宜良县", + "嵩明县", + "石林彝族自治县", + "禄劝彝族苗族自治县", + "寻甸回族彝族自治县", + "其他" + ] + }, + { + "name": "曲靖市", + "area": [ + "麒麟区", + "宣威市", + "马龙县", + "沾益县", + "富源县", + "罗平县", + "师宗县", + "陆良县", + "会泽县", + "其他" + ] + }, + { + "name": "玉溪市", + "area": [ + "红塔区", + "江川县", + "澄江县", + "通海县", + "华宁县", + "易门县", + "峨山彝族自治县", + "新平彝族傣族自治县", + "元江哈尼族彝族傣族自治县", + "其他" + ] + }, + { + "name": "保山市", + "area": [ + "隆阳区", + "施甸县", + "腾冲县", + "龙陵县", + "昌宁县", + "其他" + ] + }, + { + "name": "昭通市", + "area": [ + "昭阳区", + "鲁甸县", + "巧家县", + "盐津县", + "大关县", + "永善县", + "绥江县", + "镇雄县", + "彝良县", + "威信县", + "水富县", + "其他" + ] + }, + { + "name": "丽江市", + "area": [ + "古城区", + "永胜县", + "华坪县", + "玉龙纳西族自治县", + "宁蒗彝族自治县", + "其他" + ] + }, + { + "name": "普洱市", + "area": [ + "思茅区", + "普洱哈尼族彝族自治县", + "墨江哈尼族自治县", + "景东彝族自治县", + "景谷傣族彝族自治县", + "镇沅彝族哈尼族拉祜族自治县", + "江城哈尼族彝族自治县", + "孟连傣族拉祜族佤族自治县", + "澜沧拉祜族自治县", + "西盟佤族自治县", + "其他" + ] + }, + { + "name": "临沧市", + "area": [ + "临翔区", + "凤庆县", + "云县", + "永德县", + "镇康县", + "双江拉祜族佤族布朗族傣族自治县", + "耿马傣族佤族自治县", + "沧源佤族自治县", + "其他" + ] + }, + { + "name": "德宏傣族景颇族自治州", + "area": [ + "潞西市", + "瑞丽市", + "梁河县", + "盈江县", + "陇川县", + "其他" + ] + }, + { + "name": "怒江傈僳族自治州", + "area": [ + "泸水县", + "福贡县", + "贡山独龙族怒族自治县", + "兰坪白族普米族自治县", + "其他" + ] + }, + { + "name": "迪庆藏族自治州", + "area": [ + "香格里拉县", + "德钦县", + "维西傈僳族自治县", + "其他" + ] + }, + { + "name": "大理白族自治州", + "area": [ + "大理市", + "祥云县", + "宾川县", + "弥渡县", + "永平县", + "云龙县", + "洱源县", + "剑川县", + "鹤庆县", + "漾濞彝族自治县", + "南涧彝族自治县", + "巍山彝族回族自治县", + "其他" + ] + }, + { + "name": "楚雄彝族自治州", + "area": [ + "楚雄市", + "双柏县", + "牟定县", + "南华县", + "姚安县", + "大姚县", + "永仁县", + "元谋县", + "武定县", + "禄丰县", + "其他" + ] + }, + { + "name": "红河哈尼族彝族自治州", + "area": [ + "蒙自县", + "个旧市", + "开远市", + "绿春县", + "建水县", + "石屏县", + "弥勒县", + "泸西县", + "元阳县", + "红河县", + "金平苗族瑶族傣族自治县", + "河口瑶族自治县", + "屏边苗族自治县", + "其他" + ] + }, + { + "name": "文山壮族苗族自治州", + "area": [ + "文山县", + "砚山县", + "西畴县", + "麻栗坡县", + "马关县", + "丘北县", + "广南县", + "富宁县", + "其他" + ] + }, + { + "name": "西双版纳傣族自治州", + "area": [ + "景洪市", + "勐海县", + "勐腊县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "西藏", + "city": [ + { + "name": "拉萨市", + "area": [ + "城关区", + "林周县", + "当雄县", + "尼木县", + "曲水县", + "堆龙德庆县", + "达孜县", + "墨竹工卡县", + "其他" + ] + }, + { + "name": "那曲地区", + "area": [ + "那曲县", + "嘉黎县", + "比如县", + "聂荣县", + "安多县", + "申扎县", + "索县", + "班戈县", + "巴青县", + "尼玛县", + "其他" + ] + }, + { + "name": "昌都地区", + "area": [ + "昌都县", + "江达县", + "贡觉县", + "类乌齐县", + "丁青县", + "察雅县", + "八宿县", + "左贡县", + "芒康县", + "洛隆县", + "边坝县", + "其他" + ] + }, + { + "name": "林芝地区", + "area": [ + "林芝县", + "工布江达县", + "米林县", + "墨脱县", + "波密县", + "察隅县", + "朗县", + "其他" + ] + }, + { + "name": "山南地区", + "area": [ + "乃东县", + "扎囊县", + "贡嘎县", + "桑日县", + "琼结县", + "曲松县", + "措美县", + "洛扎县", + "加查县", + "隆子县", + "错那县", + "浪卡子县", + "其他" + ] + }, + { + "name": "日喀则地区", + "area": [ + "日喀则市", + "南木林县", + "江孜县", + "定日县", + "萨迦县", + "拉孜县", + "昂仁县", + "谢通门县", + "白朗县", + "仁布县", + "康马县", + "定结县", + "仲巴县", + "亚东县", + "吉隆县", + "聂拉木县", + "萨嘎县", + "岗巴县", + "其他" + ] + }, + { + "name": "阿里地区", + "area": [ + "噶尔县", + "普兰县", + "札达县", + "日土县", + "革吉县", + "改则县", + "措勤县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "陕西省", + "city": [ + { + "name": "西安市", + "area": [ + "莲湖区", + "新城区", + "碑林区", + "雁塔区", + "灞桥区", + "未央区", + "阎良区", + "临潼区", + "长安区", + "高陵县", + "蓝田县", + "户县", + "周至县", + "其他" + ] + }, + { + "name": "铜川市", + "area": [ + "耀州区", + "王益区", + "印台区", + "宜君县", + "其他" + ] + }, + { + "name": "宝鸡市", + "area": [ + "渭滨区", + "金台区", + "陈仓区", + "岐山县", + "凤翔县", + "陇县", + "太白县", + "麟游县", + "扶风县", + "千阳县", + "眉县", + "凤县", + "其他" + ] + }, + { + "name": "咸阳市", + "area": [ + "秦都区", + "渭城区", + "杨陵区", + "兴平市", + "礼泉县", + "泾阳县", + "永寿县", + "三原县", + "彬县", + "旬邑县", + "长武县", + "乾县", + "武功县", + "淳化县", + "其他" + ] + }, + { + "name": "渭南市", + "area": [ + "临渭区", + "韩城市", + "华阴市", + "蒲城县", + "潼关县", + "白水县", + "澄城县", + "华县", + "合阳县", + "富平县", + "大荔县", + "其他" + ] + }, + { + "name": "延安市", + "area": [ + "宝塔区", + "安塞县", + "洛川县", + "子长县", + "黄陵县", + "延川县", + "富县", + "延长县", + "甘泉县", + "宜川县", + "志丹县", + "黄龙县", + "吴起县", + "其他" + ] + }, + { + "name": "汉中市", + "area": [ + "汉台区", + "留坝县", + "镇巴县", + "城固县", + "南郑县", + "洋县", + "宁强县", + "佛坪县", + "勉县", + "西乡县", + "略阳县", + "其他" + ] + }, + { + "name": "榆林市", + "area": [ + "榆阳区", + "清涧县", + "绥德县", + "神木县", + "佳县", + "府谷县", + "子洲县", + "靖边县", + "横山县", + "米脂县", + "吴堡县", + "定边县", + "其他" + ] + }, + { + "name": "安康市", + "area": [ + "汉滨区", + "紫阳县", + "岚皋县", + "旬阳县", + "镇坪县", + "平利县", + "石泉县", + "宁陕县", + "白河县", + "汉阴县", + "其他" + ] + }, + { + "name": "商洛市", + "area": [ + "商州区", + "镇安县", + "山阳县", + "洛南县", + "商南县", + "丹凤县", + "柞水县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "甘肃省", + "city": [ + { + "name": "兰州市", + "area": [ + "城关区", + "七里河区", + "西固区", + "安宁区", + "红古区", + "永登县", + "皋兰县", + "榆中县", + "其他" + ] + }, + { + "name": "嘉峪关市", + "area": [ + "嘉峪关市", + "其他" + ] + }, + { + "name": "金昌市", + "area": [ + "金川区", + "永昌县", + "其他" + ] + }, + { + "name": "白银市", + "area": [ + "白银区", + "平川区", + "靖远县", + "会宁县", + "景泰县", + "其他" + ] + }, + { + "name": "天水市", + "area": [ + "清水县", + "秦安县", + "甘谷县", + "武山县", + "张家川回族自治县", + "北道区", + "秦城区", + "其他" + ] + }, + { + "name": "武威市", + "area": [ + "凉州区", + "民勤县", + "古浪县", + "天祝藏族自治县", + "其他" + ] + }, + { + "name": "酒泉市", + "area": [ + "肃州区", + "玉门市", + "敦煌市", + "金塔县", + "肃北蒙古族自治县", + "阿克塞哈萨克族自治县", + "安西县", + "其他" + ] + }, + { + "name": "张掖市", + "area": [ + "甘州区", + "民乐县", + "临泽县", + "高台县", + "山丹县", + "肃南裕固族自治县", + "其他" + ] + }, + { + "name": "庆阳市", + "area": [ + "西峰区", + "庆城县", + "环县", + "华池县", + "合水县", + "正宁县", + "宁县", + "镇原县", + "其他" + ] + }, + { + "name": "平凉市", + "area": [ + "崆峒区", + "泾川县", + "灵台县", + "崇信县", + "华亭县", + "庄浪县", + "静宁县", + "其他" + ] + }, + { + "name": "定西市", + "area": [ + "安定区", + "通渭县", + "临洮县", + "漳县", + "岷县", + "渭源县", + "陇西县", + "其他" + ] + }, + { + "name": "陇南市", + "area": [ + "武都区", + "成县", + "宕昌县", + "康县", + "文县", + "西和县", + "礼县", + "两当县", + "徽县", + "其他" + ] + }, + { + "name": "临夏回族自治州", + "area": [ + "临夏市", + "临夏县", + "康乐县", + "永靖县", + "广河县", + "和政县", + "东乡族自治县", + "积石山保安族东乡族撒拉族自治县", + "其他" + ] + }, + { + "name": "甘南藏族自治州", + "area": [ + "合作市", + "临潭县", + "卓尼县", + "舟曲县", + "迭部县", + "玛曲县", + "碌曲县", + "夏河县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "青海省", + "city": [ + { + "name": "西宁市", + "area": [ + "城中区", + "城东区", + "城西区", + "城北区", + "湟源县", + "湟中县", + "大通回族土族自治县", + "其他" + ] + }, + { + "name": "海东地区", + "area": [ + "平安县", + "乐都县", + "民和回族土族自治县", + "互助土族自治县", + "化隆回族自治县", + "循化撒拉族自治县", + "其他" + ] + }, + { + "name": "海北藏族自治州", + "area": [ + "海晏县", + "祁连县", + "刚察县", + "门源回族自治县", + "其他" + ] + }, + { + "name": "海南藏族自治州", + "area": [ + "共和县", + "同德县", + "贵德县", + "兴海县", + "贵南县", + "其他" + ] + }, + { + "name": "黄南藏族自治州", + "area": [ + "同仁县", + "尖扎县", + "泽库县", + "河南蒙古族自治县", + "其他" + ] + }, + { + "name": "果洛藏族自治州", + "area": [ + "玛沁县", + "班玛县", + "甘德县", + "达日县", + "久治县", + "玛多县", + "其他" + ] + }, + { + "name": "玉树藏族自治州", + "area": [ + "玉树县", + "杂多县", + "称多县", + "治多县", + "囊谦县", + "曲麻莱县", + "其他" + ] + }, + { + "name": "海西蒙古族藏族自治州", + "area": [ + "德令哈市", + "格尔木市", + "乌兰县", + "都兰县", + "天峻县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "宁夏", + "city": [ + { + "name": "银川市", + "area": [ + "兴庆区", + "西夏区", + "金凤区", + "灵武市", + "永宁县", + "贺兰县", + "其他" + ] + }, + { + "name": "石嘴山市", + "area": [ + "大武口区", + "惠农区", + "平罗县", + "其他" + ] + }, + { + "name": "吴忠市", + "area": [ + "利通区", + "青铜峡市", + "盐池县", + "同心县", + "其他" + ] + }, + { + "name": "固原市", + "area": [ + "原州区", + "西吉县", + "隆德县", + "泾源县", + "彭阳县", + "其他" + ] + }, + { + "name": "中卫市", + "area": [ + "沙坡头区", + "中宁县", + "海原县", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "新疆", + "city": [ + { + "name": "乌鲁木齐市", + "area": [ + "天山区", + "沙依巴克区", + "新市区", + "水磨沟区", + "头屯河区", + "达坂城区", + "东山区", + "乌鲁木齐县", + "其他" + ] + }, + { + "name": "克拉玛依市", + "area": [ + "克拉玛依区", + "独山子区", + "白碱滩区", + "乌尔禾区", + "其他" + ] + }, + { + "name": "吐鲁番地区", + "area": [ + "吐鲁番市", + "托克逊县", + "鄯善县", + "其他" + ] + }, + { + "name": "哈密地区", + "area": [ + "哈密市", + "伊吾县", + "巴里坤哈萨克自治县", + "其他" + ] + }, + { + "name": "和田地区", + "area": [ + "和田市", + "和田县", + "洛浦县", + "民丰县", + "皮山县", + "策勒县", + "于田县", + "墨玉县", + "其他" + ] + }, + { + "name": "阿克苏地区", + "area": [ + "阿克苏市", + "温宿县", + "沙雅县", + "拜城县", + "阿瓦提县", + "库车县", + "柯坪县", + "新和县", + "乌什县", + "其他" + ] + }, + { + "name": "喀什地区", + "area": [ + "喀什市", + "巴楚县", + "泽普县", + "伽师县", + "叶城县", + "岳普湖县", + "疏勒县", + "麦盖提县", + "英吉沙县", + "莎车县", + "疏附县", + "塔什库尔干塔吉克自治县", + "其他" + ] + }, + { + "name": "克孜勒苏柯尔克孜自治州", + "area": [ + "阿图什市", + "阿合奇县", + "乌恰县", + "阿克陶县", + "其他" + ] + }, + { + "name": "巴音郭楞蒙古自治州", + "area": [ + "库尔勒市", + "和静县", + "尉犁县", + "和硕县", + "且末县", + "博湖县", + "轮台县", + "若羌县", + "焉耆回族自治县", + "其他" + ] + }, + { + "name": "昌吉回族自治州", + "area": [ + "昌吉市", + "阜康市", + "奇台县", + "玛纳斯县", + "吉木萨尔县", + "呼图壁县", + "木垒哈萨克自治县", + "米泉市", + "其他" + ] + }, + { + "name": "博尔塔拉蒙古自治州", + "area": [ + "博乐市", + "精河县", + "温泉县", + "其他" + ] + }, + { + "name": "石河子", + "area": [ + "石河子" + ] + }, + { + "name": "阿拉尔", + "area": [ + "阿拉尔" + ] + }, + { + "name": "图木舒克", + "area": [ + "图木舒克" + ] + }, + { + "name": "五家渠", + "area": [ + "五家渠" + ] + }, + { + "name": "伊犁哈萨克自治州", + "area": [ + "伊宁市", + "奎屯市", + "伊宁县", + "特克斯县", + "尼勒克县", + "昭苏县", + "新源县", + "霍城县", + "巩留县", + "察布查尔锡伯自治县", + "塔城地区", + "阿勒泰地区", + "其他" + ] + }, + { + "name": "其他", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "台湾省", + "city": [ + { + "name": "台北市", + "area": [ + "内湖区", + "南港区", + "中正区", + "万华区", + "大同区", + "中山区", + "松山区", + "大安区", + "信义区", + "文山区", + "士林区", + "北投区" + ] + }, + { + "name": "新北市", + "area": [ + "板桥区", + "汐止区", + "新店区", + "其他" + ] + }, + { + "name": "桃园市", + "area": [ + "其他" + ] + }, + { + "name": "台中市", + "area": [ + "其他" + ] + }, + { + "name": "台南市", + "area": [ + "其他" + ] + }, + { + "name": "高雄市", + "area": [ + "其他" + ] + } + ] + }, + { + "name": "澳门", + "city": [ + { + "name": "澳门", + "area": [ + "花地玛堂区", + "圣安多尼堂区", + "大堂区", + "望德堂区", + "风顺堂区", + "嘉模堂区", + "圣方济各堂区", + "路凼", + "其他" + ] + } + ] + }, + { + "name": "香港", + "city": [ + { + "name": "香港", + "area": [ + "深水埗区", + "油尖旺区", + "九龙城区", + "黄大仙区", + "观塘区", + "北区", + "大埔区", + "沙田区", + "西贡区", + "元朗区", + "屯门区", + "荃湾区", + "葵青区", + "离岛区", + "中西区", + "湾仔区", + "东区", + "南区", + "其他" + ] + } + ] + } + ] + +module.exports=data; \ No newline at end of file diff --git a/campus/pages/area/citys.js b/campus/pages/area/citys.js new file mode 100644 index 0000000..109a111 --- /dev/null +++ b/campus/pages/area/citys.js @@ -0,0 +1,16495 @@ +var cityData = [ + { + "name":"北京", + "code":"110000", + "sub": [ + { + "name": "北京市", + "code": "110000", + "sub":[ + { + "name":"东城区", + "code":"110101" + }, + { + "name":"西城区", + "code":"110102" + }, + { + "name":"朝阳区", + "code":"110105" + }, + { + "name":"丰台区", + "code":"110106" + }, + { + "name":"石景山区", + "code":"110107" + }, + { + "name":"海淀区", + "code":"110108" + }, + { + "name":"门头沟区", + "code":"110109" + }, + { + "name":"房山区", + "code":"110111" + }, + { + "name":"通州区", + "code":"110112" + }, + { + "name":"顺义区", + "code":"110113" + }, + { + "name":"昌平区", + "code":"110114" + }, + { + "name":"大兴区", + "code":"110115" + }, + { + "name":"怀柔区", + "code":"110116" + }, + { + "name":"平谷区", + "code":"110117" + }, + { + "name":"密云县", + "code":"110228" + }, + { + "name":"延庆县", + "code":"110229" + } + ] + } + ] + }, + { + "name":"天津", + "code":"120000", + "sub": [ + { + "name": "天津市", + "code": "120000", + "sub":[ + { + "name":"和平区", + "code":"120101" + }, + { + "name":"河东区", + "code":"120102" + }, + { + "name":"河西区", + "code":"120103" + }, + { + "name":"南开区", + "code":"120104" + }, + { + "name":"河北区", + "code":"120105" + }, + { + "name":"红桥区", + "code":"120106" + }, + { + "name":"东丽区", + "code":"120110" + }, + { + "name":"西青区", + "code":"120111" + }, + { + "name":"津南区", + "code":"120112" + }, + { + "name":"北辰区", + "code":"120113" + }, + { + "name":"武清区", + "code":"120114" + }, + { + "name":"宝坻区", + "code":"120115" + }, + { + "name":"滨海新区", + "code":"120116" + }, + { + "name":"宁河县", + "code":"120221" + }, + { + "name":"静海县", + "code":"120223" + }, + { + "name":"蓟县", + "code":"120225" + } + ] + } + ] + }, + { + "name":"河北省", + "code":"130000", + "sub":[ + { + "name":"石家庄市", + "code":"130100", + "sub":[ + { + "name":"市辖区", + "code":"130101" + }, + { + "name":"长安区", + "code":"130102" + }, + { + "name":"桥西区", + "code":"130104" + }, + { + "name":"新华区", + "code":"130105" + }, + { + "name":"井陉矿区", + "code":"130107" + }, + { + "name":"裕华区", + "code":"130108" + }, + { + "name":"藁城区", + "code":"130109" + }, + { + "name":"鹿泉区", + "code":"130110" + }, + { + "name":"栾城区", + "code":"130111" + }, + { + "name":"井陉县", + "code":"130121" + }, + { + "name":"正定县", + "code":"130123" + }, + { + "name":"行唐县", + "code":"130125" + }, + { + "name":"灵寿县", + "code":"130126" + }, + { + "name":"高邑县", + "code":"130127" + }, + { + "name":"深泽县", + "code":"130128" + }, + { + "name":"赞皇县", + "code":"130129" + }, + { + "name":"无极县", + "code":"130130" + }, + { + "name":"平山县", + "code":"130131" + }, + { + "name":"元氏县", + "code":"130132" + }, + { + "name":"赵县", + "code":"130133" + }, + { + "name":"辛集市", + "code":"130181" + }, + { + "name":"晋州市", + "code":"130183" + }, + { + "name":"新乐市", + "code":"130184" + } + ] + }, + { + "name":"唐山市", + "code":"130200", + "sub":[ + { + "name":"市辖区", + "code":"130201" + }, + { + "name":"路南区", + "code":"130202" + }, + { + "name":"路北区", + "code":"130203" + }, + { + "name":"古冶区", + "code":"130204" + }, + { + "name":"开平区", + "code":"130205" + }, + { + "name":"丰南区", + "code":"130207" + }, + { + "name":"丰润区", + "code":"130208" + }, + { + "name":"曹妃甸区", + "code":"130209" + }, + { + "name":"滦县", + "code":"130223" + }, + { + "name":"滦南县", + "code":"130224" + }, + { + "name":"乐亭县", + "code":"130225" + }, + { + "name":"迁西县", + "code":"130227" + }, + { + "name":"玉田县", + "code":"130229" + }, + { + "name":"遵化市", + "code":"130281" + }, + { + "name":"迁安市", + "code":"130283" + } + ] + }, + { + "name":"秦皇岛市", + "code":"130300", + "sub":[ + { + "name":"市辖区", + "code":"130301" + }, + { + "name":"海港区", + "code":"130302" + }, + { + "name":"山海关区", + "code":"130303" + }, + { + "name":"北戴河区", + "code":"130304" + }, + { + "name":"青龙满族自治县", + "code":"130321" + }, + { + "name":"昌黎县", + "code":"130322" + }, + { + "name":"抚宁县", + "code":"130323" + }, + { + "name":"卢龙县", + "code":"130324" + } + ] + }, + { + "name":"邯郸市", + "code":"130400", + "sub":[ + { + "name":"市辖区", + "code":"130401" + }, + { + "name":"邯山区", + "code":"130402" + }, + { + "name":"丛台区", + "code":"130403" + }, + { + "name":"复兴区", + "code":"130404" + }, + { + "name":"峰峰矿区", + "code":"130406" + }, + { + "name":"邯郸县", + "code":"130421" + }, + { + "name":"临漳县", + "code":"130423" + }, + { + "name":"成安县", + "code":"130424" + }, + { + "name":"大名县", + "code":"130425" + }, + { + "name":"涉县", + "code":"130426" + }, + { + "name":"磁县", + "code":"130427" + }, + { + "name":"肥乡县", + "code":"130428" + }, + { + "name":"永年县", + "code":"130429" + }, + { + "name":"邱县", + "code":"130430" + }, + { + "name":"鸡泽县", + "code":"130431" + }, + { + "name":"广平县", + "code":"130432" + }, + { + "name":"馆陶县", + "code":"130433" + }, + { + "name":"魏县", + "code":"130434" + }, + { + "name":"曲周县", + "code":"130435" + }, + { + "name":"武安市", + "code":"130481" + } + ] + }, + { + "name":"邢台市", + "code":"130500", + "sub":[ + { + "name":"市辖区", + "code":"130501" + }, + { + "name":"桥东区", + "code":"130502" + }, + { + "name":"桥西区", + "code":"130503" + }, + { + "name":"邢台县", + "code":"130521" + }, + { + "name":"临城县", + "code":"130522" + }, + { + "name":"内丘县", + "code":"130523" + }, + { + "name":"柏乡县", + "code":"130524" + }, + { + "name":"隆尧县", + "code":"130525" + }, + { + "name":"任县", + "code":"130526" + }, + { + "name":"南和县", + "code":"130527" + }, + { + "name":"宁晋县", + "code":"130528" + }, + { + "name":"巨鹿县", + "code":"130529" + }, + { + "name":"新河县", + "code":"130530" + }, + { + "name":"广宗县", + "code":"130531" + }, + { + "name":"平乡县", + "code":"130532" + }, + { + "name":"威县", + "code":"130533" + }, + { + "name":"清河县", + "code":"130534" + }, + { + "name":"临西县", + "code":"130535" + }, + { + "name":"南宫市", + "code":"130581" + }, + { + "name":"沙河市", + "code":"130582" + } + ] + }, + { + "name":"保定市", + "code":"130600", + "sub":[ + { + "name":"市辖区", + "code":"130601" + }, + { + "name":"新市区", + "code":"130602" + }, + { + "name":"北市区", + "code":"130603" + }, + { + "name":"南市区", + "code":"130604" + }, + { + "name":"满城县", + "code":"130621" + }, + { + "name":"清苑县", + "code":"130622" + }, + { + "name":"涞水县", + "code":"130623" + }, + { + "name":"阜平县", + "code":"130624" + }, + { + "name":"徐水县", + "code":"130625" + }, + { + "name":"定兴县", + "code":"130626" + }, + { + "name":"唐县", + "code":"130627" + }, + { + "name":"高阳县", + "code":"130628" + }, + { + "name":"容城县", + "code":"130629" + }, + { + "name":"涞源县", + "code":"130630" + }, + { + "name":"望都县", + "code":"130631" + }, + { + "name":"安新县", + "code":"130632" + }, + { + "name":"易县", + "code":"130633" + }, + { + "name":"曲阳县", + "code":"130634" + }, + { + "name":"蠡县", + "code":"130635" + }, + { + "name":"顺平县", + "code":"130636" + }, + { + "name":"博野县", + "code":"130637" + }, + { + "name":"雄县", + "code":"130638" + }, + { + "name":"涿州市", + "code":"130681" + }, + { + "name":"定州市", + "code":"130682" + }, + { + "name":"安国市", + "code":"130683" + }, + { + "name":"高碑店市", + "code":"130684" + } + ] + }, + { + "name":"张家口市", + "code":"130700", + "sub":[ + { + "name":"市辖区", + "code":"130701" + }, + { + "name":"桥东区", + "code":"130702" + }, + { + "name":"桥西区", + "code":"130703" + }, + { + "name":"宣化区", + "code":"130705" + }, + { + "name":"下花园区", + "code":"130706" + }, + { + "name":"宣化县", + "code":"130721" + }, + { + "name":"张北县", + "code":"130722" + }, + { + "name":"康保县", + "code":"130723" + }, + { + "name":"沽源县", + "code":"130724" + }, + { + "name":"尚义县", + "code":"130725" + }, + { + "name":"蔚县", + "code":"130726" + }, + { + "name":"阳原县", + "code":"130727" + }, + { + "name":"怀安县", + "code":"130728" + }, + { + "name":"万全县", + "code":"130729" + }, + { + "name":"怀来县", + "code":"130730" + }, + { + "name":"涿鹿县", + "code":"130731" + }, + { + "name":"赤城县", + "code":"130732" + }, + { + "name":"崇礼县", + "code":"130733" + } + ] + }, + { + "name":"承德市", + "code":"130800", + "sub":[ + { + "name":"市辖区", + "code":"130801" + }, + { + "name":"双桥区", + "code":"130802" + }, + { + "name":"双滦区", + "code":"130803" + }, + { + "name":"鹰手营子矿区", + "code":"130804" + }, + { + "name":"承德县", + "code":"130821" + }, + { + "name":"兴隆县", + "code":"130822" + }, + { + "name":"平泉县", + "code":"130823" + }, + { + "name":"滦平县", + "code":"130824" + }, + { + "name":"隆化县", + "code":"130825" + }, + { + "name":"丰宁满族自治县", + "code":"130826" + }, + { + "name":"宽城满族自治县", + "code":"130827" + }, + { + "name":"围场满族蒙古族自治县", + "code":"130828" + } + ] + }, + { + "name":"沧州市", + "code":"130900", + "sub":[ + { + "name":"市辖区", + "code":"130901" + }, + { + "name":"新华区", + "code":"130902" + }, + { + "name":"运河区", + "code":"130903" + }, + { + "name":"沧县", + "code":"130921" + }, + { + "name":"青县", + "code":"130922" + }, + { + "name":"东光县", + "code":"130923" + }, + { + "name":"海兴县", + "code":"130924" + }, + { + "name":"盐山县", + "code":"130925" + }, + { + "name":"肃宁县", + "code":"130926" + }, + { + "name":"南皮县", + "code":"130927" + }, + { + "name":"吴桥县", + "code":"130928" + }, + { + "name":"献县", + "code":"130929" + }, + { + "name":"孟村回族自治县", + "code":"130930" + }, + { + "name":"泊头市", + "code":"130981" + }, + { + "name":"任丘市", + "code":"130982" + }, + { + "name":"黄骅市", + "code":"130983" + }, + { + "name":"河间市", + "code":"130984" + } + ] + }, + { + "name":"廊坊市", + "code":"131000", + "sub":[ + { + "name":"市辖区", + "code":"131001" + }, + { + "name":"安次区", + "code":"131002" + }, + { + "name":"广阳区", + "code":"131003" + }, + { + "name":"固安县", + "code":"131022" + }, + { + "name":"永清县", + "code":"131023" + }, + { + "name":"香河县", + "code":"131024" + }, + { + "name":"大城县", + "code":"131025" + }, + { + "name":"文安县", + "code":"131026" + }, + { + "name":"大厂回族自治县", + "code":"131028" + }, + { + "name":"霸州市", + "code":"131081" + }, + { + "name":"三河市", + "code":"131082" + } + ] + }, + { + "name":"衡水市", + "code":"131100", + "sub":[ + { + "name":"市辖区", + "code":"131101" + }, + { + "name":"桃城区", + "code":"131102" + }, + { + "name":"枣强县", + "code":"131121" + }, + { + "name":"武邑县", + "code":"131122" + }, + { + "name":"武强县", + "code":"131123" + }, + { + "name":"饶阳县", + "code":"131124" + }, + { + "name":"安平县", + "code":"131125" + }, + { + "name":"故城县", + "code":"131126" + }, + { + "name":"景县", + "code":"131127" + }, + { + "name":"阜城县", + "code":"131128" + }, + { + "name":"冀州市", + "code":"131181" + }, + { + "name":"深州市", + "code":"131182" + } + ] + } + ] + }, + { + "name":"山西省", + "code":"140000", + "sub":[ + { + "name":"太原市", + "code":"140100", + "sub":[ + { + "name":"市辖区", + "code":"140101" + }, + { + "name":"小店区", + "code":"140105" + }, + { + "name":"迎泽区", + "code":"140106" + }, + { + "name":"杏花岭区", + "code":"140107" + }, + { + "name":"尖草坪区", + "code":"140108" + }, + { + "name":"万柏林区", + "code":"140109" + }, + { + "name":"晋源区", + "code":"140110" + }, + { + "name":"清徐县", + "code":"140121" + }, + { + "name":"阳曲县", + "code":"140122" + }, + { + "name":"娄烦县", + "code":"140123" + }, + { + "name":"古交市", + "code":"140181" + } + ] + }, + { + "name":"大同市", + "code":"140200", + "sub":[ + { + "name":"市辖区", + "code":"140201" + }, + { + "name":"城区", + "code":"140202" + }, + { + "name":"矿区", + "code":"140203" + }, + { + "name":"南郊区", + "code":"140211" + }, + { + "name":"新荣区", + "code":"140212" + }, + { + "name":"阳高县", + "code":"140221" + }, + { + "name":"天镇县", + "code":"140222" + }, + { + "name":"广灵县", + "code":"140223" + }, + { + "name":"灵丘县", + "code":"140224" + }, + { + "name":"浑源县", + "code":"140225" + }, + { + "name":"左云县", + "code":"140226" + }, + { + "name":"大同县", + "code":"140227" + } + ] + }, + { + "name":"阳泉市", + "code":"140300", + "sub":[ + { + "name":"市辖区", + "code":"140301" + }, + { + "name":"城区", + "code":"140302" + }, + { + "name":"矿区", + "code":"140303" + }, + { + "name":"郊区", + "code":"140311" + }, + { + "name":"平定县", + "code":"140321" + }, + { + "name":"盂县", + "code":"140322" + } + ] + }, + { + "name":"长治市", + "code":"140400", + "sub":[ + { + "name":"市辖区", + "code":"140401" + }, + { + "name":"城区", + "code":"140402" + }, + { + "name":"郊区", + "code":"140411" + }, + { + "name":"长治县", + "code":"140421" + }, + { + "name":"襄垣县", + "code":"140423" + }, + { + "name":"屯留县", + "code":"140424" + }, + { + "name":"平顺县", + "code":"140425" + }, + { + "name":"黎城县", + "code":"140426" + }, + { + "name":"壶关县", + "code":"140427" + }, + { + "name":"长子县", + "code":"140428" + }, + { + "name":"武乡县", + "code":"140429" + }, + { + "name":"沁县", + "code":"140430" + }, + { + "name":"沁源县", + "code":"140431" + }, + { + "name":"潞城市", + "code":"140481" + } + ] + }, + { + "name":"晋城市", + "code":"140500", + "sub":[ + { + "name":"市辖区", + "code":"140501" + }, + { + "name":"城区", + "code":"140502" + }, + { + "name":"沁水县", + "code":"140521" + }, + { + "name":"阳城县", + "code":"140522" + }, + { + "name":"陵川县", + "code":"140524" + }, + { + "name":"泽州县", + "code":"140525" + }, + { + "name":"高平市", + "code":"140581" + } + ] + }, + { + "name":"朔州市", + "code":"140600", + "sub":[ + { + "name":"市辖区", + "code":"140601" + }, + { + "name":"朔城区", + "code":"140602" + }, + { + "name":"平鲁区", + "code":"140603" + }, + { + "name":"山阴县", + "code":"140621" + }, + { + "name":"应县", + "code":"140622" + }, + { + "name":"右玉县", + "code":"140623" + }, + { + "name":"怀仁县", + "code":"140624" + } + ] + }, + { + "name":"晋中市", + "code":"140700", + "sub":[ + { + "name":"市辖区", + "code":"140701" + }, + { + "name":"榆次区", + "code":"140702" + }, + { + "name":"榆社县", + "code":"140721" + }, + { + "name":"左权县", + "code":"140722" + }, + { + "name":"和顺县", + "code":"140723" + }, + { + "name":"昔阳县", + "code":"140724" + }, + { + "name":"寿阳县", + "code":"140725" + }, + { + "name":"太谷县", + "code":"140726" + }, + { + "name":"祁县", + "code":"140727" + }, + { + "name":"平遥县", + "code":"140728" + }, + { + "name":"灵石县", + "code":"140729" + }, + { + "name":"介休市", + "code":"140781" + } + ] + }, + { + "name":"运城市", + "code":"140800", + "sub":[ + { + "name":"市辖区", + "code":"140801" + }, + { + "name":"盐湖区", + "code":"140802" + }, + { + "name":"临猗县", + "code":"140821" + }, + { + "name":"万荣县", + "code":"140822" + }, + { + "name":"闻喜县", + "code":"140823" + }, + { + "name":"稷山县", + "code":"140824" + }, + { + "name":"新绛县", + "code":"140825" + }, + { + "name":"绛县", + "code":"140826" + }, + { + "name":"垣曲县", + "code":"140827" + }, + { + "name":"夏县", + "code":"140828" + }, + { + "name":"平陆县", + "code":"140829" + }, + { + "name":"芮城县", + "code":"140830" + }, + { + "name":"永济市", + "code":"140881" + }, + { + "name":"河津市", + "code":"140882" + } + ] + }, + { + "name":"忻州市", + "code":"140900", + "sub":[ + { + "name":"市辖区", + "code":"140901" + }, + { + "name":"忻府区", + "code":"140902" + }, + { + "name":"定襄县", + "code":"140921" + }, + { + "name":"五台县", + "code":"140922" + }, + { + "name":"代县", + "code":"140923" + }, + { + "name":"繁峙县", + "code":"140924" + }, + { + "name":"宁武县", + "code":"140925" + }, + { + "name":"静乐县", + "code":"140926" + }, + { + "name":"神池县", + "code":"140927" + }, + { + "name":"五寨县", + "code":"140928" + }, + { + "name":"岢岚县", + "code":"140929" + }, + { + "name":"河曲县", + "code":"140930" + }, + { + "name":"保德县", + "code":"140931" + }, + { + "name":"偏关县", + "code":"140932" + }, + { + "name":"原平市", + "code":"140981" + } + ] + }, + { + "name":"临汾市", + "code":"141000", + "sub":[ + { + "name":"市辖区", + "code":"141001" + }, + { + "name":"尧都区", + "code":"141002" + }, + { + "name":"曲沃县", + "code":"141021" + }, + { + "name":"翼城县", + "code":"141022" + }, + { + "name":"襄汾县", + "code":"141023" + }, + { + "name":"洪洞县", + "code":"141024" + }, + { + "name":"古县", + "code":"141025" + }, + { + "name":"安泽县", + "code":"141026" + }, + { + "name":"浮山县", + "code":"141027" + }, + { + "name":"吉县", + "code":"141028" + }, + { + "name":"乡宁县", + "code":"141029" + }, + { + "name":"大宁县", + "code":"141030" + }, + { + "name":"隰县", + "code":"141031" + }, + { + "name":"永和县", + "code":"141032" + }, + { + "name":"蒲县", + "code":"141033" + }, + { + "name":"汾西县", + "code":"141034" + }, + { + "name":"侯马市", + "code":"141081" + }, + { + "name":"霍州市", + "code":"141082" + } + ] + }, + { + "name":"吕梁市", + "code":"141100", + "sub":[ + { + "name":"市辖区", + "code":"141101" + }, + { + "name":"离石区", + "code":"141102" + }, + { + "name":"文水县", + "code":"141121" + }, + { + "name":"交城县", + "code":"141122" + }, + { + "name":"兴县", + "code":"141123" + }, + { + "name":"临县", + "code":"141124" + }, + { + "name":"柳林县", + "code":"141125" + }, + { + "name":"石楼县", + "code":"141126" + }, + { + "name":"岚县", + "code":"141127" + }, + { + "name":"方山县", + "code":"141128" + }, + { + "name":"中阳县", + "code":"141129" + }, + { + "name":"交口县", + "code":"141130" + }, + { + "name":"孝义市", + "code":"141181" + }, + { + "name":"汾阳市", + "code":"141182" + } + ] + } + ] + }, + { + "name":"内蒙古自治区", + "code":"150000", + "sub":[ + { + "name":"呼和浩特市", + "code":"150100", + "sub":[ + { + "name":"市辖区", + "code":"150101" + }, + { + "name":"新城区", + "code":"150102" + }, + { + "name":"回民区", + "code":"150103" + }, + { + "name":"玉泉区", + "code":"150104" + }, + { + "name":"赛罕区", + "code":"150105" + }, + { + "name":"土默特左旗", + "code":"150121" + }, + { + "name":"托克托县", + "code":"150122" + }, + { + "name":"和林格尔县", + "code":"150123" + }, + { + "name":"清水河县", + "code":"150124" + }, + { + "name":"武川县", + "code":"150125" + } + ] + }, + { + "name":"包头市", + "code":"150200", + "sub":[ + { + "name":"市辖区", + "code":"150201" + }, + { + "name":"东河区", + "code":"150202" + }, + { + "name":"昆都仑区", + "code":"150203" + }, + { + "name":"青山区", + "code":"150204" + }, + { + "name":"石拐区", + "code":"150205" + }, + { + "name":"白云鄂博矿区", + "code":"150206" + }, + { + "name":"九原区", + "code":"150207" + }, + { + "name":"土默特右旗", + "code":"150221" + }, + { + "name":"固阳县", + "code":"150222" + }, + { + "name":"达尔罕茂明安联合旗", + "code":"150223" + } + ] + }, + { + "name":"乌海市", + "code":"150300", + "sub":[ + { + "name":"市辖区", + "code":"150301" + }, + { + "name":"海勃湾区", + "code":"150302" + }, + { + "name":"海南区", + "code":"150303" + }, + { + "name":"乌达区", + "code":"150304" + } + ] + }, + { + "name":"赤峰市", + "code":"150400", + "sub":[ + { + "name":"市辖区", + "code":"150401" + }, + { + "name":"红山区", + "code":"150402" + }, + { + "name":"元宝山区", + "code":"150403" + }, + { + "name":"松山区", + "code":"150404" + }, + { + "name":"阿鲁科尔沁旗", + "code":"150421" + }, + { + "name":"巴林左旗", + "code":"150422" + }, + { + "name":"巴林右旗", + "code":"150423" + }, + { + "name":"林西县", + "code":"150424" + }, + { + "name":"克什克腾旗", + "code":"150425" + }, + { + "name":"翁牛特旗", + "code":"150426" + }, + { + "name":"喀喇沁旗", + "code":"150428" + }, + { + "name":"宁城县", + "code":"150429" + }, + { + "name":"敖汉旗", + "code":"150430" + } + ] + }, + { + "name":"通辽市", + "code":"150500", + "sub":[ + { + "name":"市辖区", + "code":"150501" + }, + { + "name":"科尔沁区", + "code":"150502" + }, + { + "name":"科尔沁左翼中旗", + "code":"150521" + }, + { + "name":"科尔沁左翼后旗", + "code":"150522" + }, + { + "name":"开鲁县", + "code":"150523" + }, + { + "name":"库伦旗", + "code":"150524" + }, + { + "name":"奈曼旗", + "code":"150525" + }, + { + "name":"扎鲁特旗", + "code":"150526" + }, + { + "name":"霍林郭勒市", + "code":"150581" + } + ] + }, + { + "name":"鄂尔多斯市", + "code":"150600", + "sub":[ + { + "name":"市辖区", + "code":"150601" + }, + { + "name":"东胜区", + "code":"150602" + }, + { + "name":"达拉特旗", + "code":"150621" + }, + { + "name":"准格尔旗", + "code":"150622" + }, + { + "name":"鄂托克前旗", + "code":"150623" + }, + { + "name":"鄂托克旗", + "code":"150624" + }, + { + "name":"杭锦旗", + "code":"150625" + }, + { + "name":"乌审旗", + "code":"150626" + }, + { + "name":"伊金霍洛旗", + "code":"150627" + } + ] + }, + { + "name":"呼伦贝尔市", + "code":"150700", + "sub":[ + { + "name":"市辖区", + "code":"150701" + }, + { + "name":"海拉尔区", + "code":"150702" + }, + { + "name":"扎赉诺尔区", + "code":"150703" + }, + { + "name":"阿荣旗", + "code":"150721" + }, + { + "name":"莫力达瓦达斡尔族自治旗", + "code":"150722" + }, + { + "name":"鄂伦春自治旗", + "code":"150723" + }, + { + "name":"鄂温克族自治旗", + "code":"150724" + }, + { + "name":"陈巴尔虎旗", + "code":"150725" + }, + { + "name":"新巴尔虎左旗", + "code":"150726" + }, + { + "name":"新巴尔虎右旗", + "code":"150727" + }, + { + "name":"满洲里市", + "code":"150781" + }, + { + "name":"牙克石市", + "code":"150782" + }, + { + "name":"扎兰屯市", + "code":"150783" + }, + { + "name":"额尔古纳市", + "code":"150784" + }, + { + "name":"根河市", + "code":"150785" + } + ] + }, + { + "name":"巴彦淖尔市", + "code":"150800", + "sub":[ + { + "name":"市辖区", + "code":"150801" + }, + { + "name":"临河区", + "code":"150802" + }, + { + "name":"五原县", + "code":"150821" + }, + { + "name":"磴口县", + "code":"150822" + }, + { + "name":"乌拉特前旗", + "code":"150823" + }, + { + "name":"乌拉特中旗", + "code":"150824" + }, + { + "name":"乌拉特后旗", + "code":"150825" + }, + { + "name":"杭锦后旗", + "code":"150826" + } + ] + }, + { + "name":"乌兰察布市", + "code":"150900", + "sub":[ + { + "name":"市辖区", + "code":"150901" + }, + { + "name":"集宁区", + "code":"150902" + }, + { + "name":"卓资县", + "code":"150921" + }, + { + "name":"化德县", + "code":"150922" + }, + { + "name":"商都县", + "code":"150923" + }, + { + "name":"兴和县", + "code":"150924" + }, + { + "name":"凉城县", + "code":"150925" + }, + { + "name":"察哈尔右翼前旗", + "code":"150926" + }, + { + "name":"察哈尔右翼中旗", + "code":"150927" + }, + { + "name":"察哈尔右翼后旗", + "code":"150928" + }, + { + "name":"四子王旗", + "code":"150929" + }, + { + "name":"丰镇市", + "code":"150981" + } + ] + }, + { + "name":"兴安盟", + "code":"152200", + "sub":[ + { + "name":"乌兰浩特市", + "code":"152201" + }, + { + "name":"阿尔山市", + "code":"152202" + }, + { + "name":"科尔沁右翼前旗", + "code":"152221" + }, + { + "name":"科尔沁右翼中旗", + "code":"152222" + }, + { + "name":"扎赉特旗", + "code":"152223" + }, + { + "name":"突泉县", + "code":"152224" + } + ] + }, + { + "name":"锡林郭勒盟", + "code":"152500", + "sub":[ + { + "name":"二连浩特市", + "code":"152501" + }, + { + "name":"锡林浩特市", + "code":"152502" + }, + { + "name":"阿巴嘎旗", + "code":"152522" + }, + { + "name":"苏尼特左旗", + "code":"152523" + }, + { + "name":"苏尼特右旗", + "code":"152524" + }, + { + "name":"东乌珠穆沁旗", + "code":"152525" + }, + { + "name":"西乌珠穆沁旗", + "code":"152526" + }, + { + "name":"太仆寺旗", + "code":"152527" + }, + { + "name":"镶黄旗", + "code":"152528" + }, + { + "name":"正镶白旗", + "code":"152529" + }, + { + "name":"正蓝旗", + "code":"152530" + }, + { + "name":"多伦县", + "code":"152531" + } + ] + }, + { + "name":"阿拉善盟", + "code":"152900", + "sub":[ + { + "name":"阿拉善左旗", + "code":"152921" + }, + { + "name":"阿拉善右旗", + "code":"152922" + }, + { + "name":"额济纳旗", + "code":"152923" + } + ] + } + ] + }, + { + "name":"辽宁省", + "code":"210000", + "sub":[ + { + "name":"沈阳市", + "code":"210100", + "sub":[ + { + "name":"市辖区", + "code":"210101" + }, + { + "name":"和平区", + "code":"210102" + }, + { + "name":"沈河区", + "code":"210103" + }, + { + "name":"大东区", + "code":"210104" + }, + { + "name":"皇姑区", + "code":"210105" + }, + { + "name":"铁西区", + "code":"210106" + }, + { + "name":"苏家屯区", + "code":"210111" + }, + { + "name":"浑南区", + "code":"210112" + }, + { + "name":"沈北新区", + "code":"210113" + }, + { + "name":"于洪区", + "code":"210114" + }, + { + "name":"辽中县", + "code":"210122" + }, + { + "name":"康平县", + "code":"210123" + }, + { + "name":"法库县", + "code":"210124" + }, + { + "name":"新民市", + "code":"210181" + } + ] + }, + { + "name":"大连市", + "code":"210200", + "sub":[ + { + "name":"市辖区", + "code":"210201" + }, + { + "name":"中山区", + "code":"210202" + }, + { + "name":"西岗区", + "code":"210203" + }, + { + "name":"沙河口区", + "code":"210204" + }, + { + "name":"甘井子区", + "code":"210211" + }, + { + "name":"旅顺口区", + "code":"210212" + }, + { + "name":"金州区", + "code":"210213" + }, + { + "name":"长海县", + "code":"210224" + }, + { + "name":"瓦房店市", + "code":"210281" + }, + { + "name":"普兰店市", + "code":"210282" + }, + { + "name":"庄河市", + "code":"210283" + } + ] + }, + { + "name":"鞍山市", + "code":"210300", + "sub":[ + { + "name":"市辖区", + "code":"210301" + }, + { + "name":"铁东区", + "code":"210302" + }, + { + "name":"铁西区", + "code":"210303" + }, + { + "name":"立山区", + "code":"210304" + }, + { + "name":"千山区", + "code":"210311" + }, + { + "name":"台安县", + "code":"210321" + }, + { + "name":"岫岩满族自治县", + "code":"210323" + }, + { + "name":"海城市", + "code":"210381" + } + ] + }, + { + "name":"抚顺市", + "code":"210400", + "sub":[ + { + "name":"市辖区", + "code":"210401" + }, + { + "name":"新抚区", + "code":"210402" + }, + { + "name":"东洲区", + "code":"210403" + }, + { + "name":"望花区", + "code":"210404" + }, + { + "name":"顺城区", + "code":"210411" + }, + { + "name":"抚顺县", + "code":"210421" + }, + { + "name":"新宾满族自治县", + "code":"210422" + }, + { + "name":"清原满族自治县", + "code":"210423" + } + ] + }, + { + "name":"本溪市", + "code":"210500", + "sub":[ + { + "name":"市辖区", + "code":"210501" + }, + { + "name":"平山区", + "code":"210502" + }, + { + "name":"溪湖区", + "code":"210503" + }, + { + "name":"明山区", + "code":"210504" + }, + { + "name":"南芬区", + "code":"210505" + }, + { + "name":"本溪满族自治县", + "code":"210521" + }, + { + "name":"桓仁满族自治县", + "code":"210522" + } + ] + }, + { + "name":"丹东市", + "code":"210600", + "sub":[ + { + "name":"市辖区", + "code":"210601" + }, + { + "name":"元宝区", + "code":"210602" + }, + { + "name":"振兴区", + "code":"210603" + }, + { + "name":"振安区", + "code":"210604" + }, + { + "name":"宽甸满族自治县", + "code":"210624" + }, + { + "name":"东港市", + "code":"210681" + }, + { + "name":"凤城市", + "code":"210682" + } + ] + }, + { + "name":"锦州市", + "code":"210700", + "sub":[ + { + "name":"市辖区", + "code":"210701" + }, + { + "name":"古塔区", + "code":"210702" + }, + { + "name":"凌河区", + "code":"210703" + }, + { + "name":"太和区", + "code":"210711" + }, + { + "name":"黑山县", + "code":"210726" + }, + { + "name":"义县", + "code":"210727" + }, + { + "name":"凌海市", + "code":"210781" + }, + { + "name":"北镇市", + "code":"210782" + } + ] + }, + { + "name":"营口市", + "code":"210800", + "sub":[ + { + "name":"市辖区", + "code":"210801" + }, + { + "name":"站前区", + "code":"210802" + }, + { + "name":"西市区", + "code":"210803" + }, + { + "name":"鲅鱼圈区", + "code":"210804" + }, + { + "name":"老边区", + "code":"210811" + }, + { + "name":"盖州市", + "code":"210881" + }, + { + "name":"大石桥市", + "code":"210882" + } + ] + }, + { + "name":"阜新市", + "code":"210900", + "sub":[ + { + "name":"市辖区", + "code":"210901" + }, + { + "name":"海州区", + "code":"210902" + }, + { + "name":"新邱区", + "code":"210903" + }, + { + "name":"太平区", + "code":"210904" + }, + { + "name":"清河门区", + "code":"210905" + }, + { + "name":"细河区", + "code":"210911" + }, + { + "name":"阜新蒙古族自治县", + "code":"210921" + }, + { + "name":"彰武县", + "code":"210922" + } + ] + }, + { + "name":"辽阳市", + "code":"211000", + "sub":[ + { + "name":"市辖区", + "code":"211001" + }, + { + "name":"白塔区", + "code":"211002" + }, + { + "name":"文圣区", + "code":"211003" + }, + { + "name":"宏伟区", + "code":"211004" + }, + { + "name":"弓长岭区", + "code":"211005" + }, + { + "name":"太子河区", + "code":"211011" + }, + { + "name":"辽阳县", + "code":"211021" + }, + { + "name":"灯塔市", + "code":"211081" + } + ] + }, + { + "name":"盘锦市", + "code":"211100", + "sub":[ + { + "name":"市辖区", + "code":"211101" + }, + { + "name":"双台子区", + "code":"211102" + }, + { + "name":"兴隆台区", + "code":"211103" + }, + { + "name":"大洼县", + "code":"211121" + }, + { + "name":"盘山县", + "code":"211122" + } + ] + }, + { + "name":"铁岭市", + "code":"211200", + "sub":[ + { + "name":"市辖区", + "code":"211201" + }, + { + "name":"银州区", + "code":"211202" + }, + { + "name":"清河区", + "code":"211204" + }, + { + "name":"铁岭县", + "code":"211221" + }, + { + "name":"西丰县", + "code":"211223" + }, + { + "name":"昌图县", + "code":"211224" + }, + { + "name":"调兵山市", + "code":"211281" + }, + { + "name":"开原市", + "code":"211282" + } + ] + }, + { + "name":"朝阳市", + "code":"211300", + "sub":[ + { + "name":"市辖区", + "code":"211301" + }, + { + "name":"双塔区", + "code":"211302" + }, + { + "name":"龙城区", + "code":"211303" + }, + { + "name":"朝阳县", + "code":"211321" + }, + { + "name":"建平县", + "code":"211322" + }, + { + "name":"喀喇沁左翼蒙古族自治县", + "code":"211324" + }, + { + "name":"北票市", + "code":"211381" + }, + { + "name":"凌源市", + "code":"211382" + } + ] + }, + { + "name":"葫芦岛市", + "code":"211400", + "sub":[ + { + "name":"市辖区", + "code":"211401" + }, + { + "name":"连山区", + "code":"211402" + }, + { + "name":"龙港区", + "code":"211403" + }, + { + "name":"南票区", + "code":"211404" + }, + { + "name":"绥中县", + "code":"211421" + }, + { + "name":"建昌县", + "code":"211422" + }, + { + "name":"兴城市", + "code":"211481" + } + ] + } + ] + }, + { + "name":"吉林省", + "code":"220000", + "sub":[ + { + "name":"长春市", + "code":"220100", + "sub":[ + { + "name":"市辖区", + "code":"220101" + }, + { + "name":"南关区", + "code":"220102" + }, + { + "name":"宽城区", + "code":"220103" + }, + { + "name":"朝阳区", + "code":"220104" + }, + { + "name":"二道区", + "code":"220105" + }, + { + "name":"绿园区", + "code":"220106" + }, + { + "name":"双阳区", + "code":"220112" + }, + { + "name":"九台区", + "code":"220113" + }, + { + "name":"农安县", + "code":"220122" + }, + { + "name":"榆树市", + "code":"220182" + }, + { + "name":"德惠市", + "code":"220183" + } + ] + }, + { + "name":"吉林市", + "code":"220200", + "sub":[ + { + "name":"市辖区", + "code":"220201" + }, + { + "name":"昌邑区", + "code":"220202" + }, + { + "name":"龙潭区", + "code":"220203" + }, + { + "name":"船营区", + "code":"220204" + }, + { + "name":"丰满区", + "code":"220211" + }, + { + "name":"永吉县", + "code":"220221" + }, + { + "name":"蛟河市", + "code":"220281" + }, + { + "name":"桦甸市", + "code":"220282" + }, + { + "name":"舒兰市", + "code":"220283" + }, + { + "name":"磐石市", + "code":"220284" + } + ] + }, + { + "name":"四平市", + "code":"220300", + "sub":[ + { + "name":"市辖区", + "code":"220301" + }, + { + "name":"铁西区", + "code":"220302" + }, + { + "name":"铁东区", + "code":"220303" + }, + { + "name":"梨树县", + "code":"220322" + }, + { + "name":"伊通满族自治县", + "code":"220323" + }, + { + "name":"公主岭市", + "code":"220381" + }, + { + "name":"双辽市", + "code":"220382" + } + ] + }, + { + "name":"辽源市", + "code":"220400", + "sub":[ + { + "name":"市辖区", + "code":"220401" + }, + { + "name":"龙山区", + "code":"220402" + }, + { + "name":"西安区", + "code":"220403" + }, + { + "name":"东丰县", + "code":"220421" + }, + { + "name":"东辽县", + "code":"220422" + } + ] + }, + { + "name":"通化市", + "code":"220500", + "sub":[ + { + "name":"市辖区", + "code":"220501" + }, + { + "name":"东昌区", + "code":"220502" + }, + { + "name":"二道江区", + "code":"220503" + }, + { + "name":"通化县", + "code":"220521" + }, + { + "name":"辉南县", + "code":"220523" + }, + { + "name":"柳河县", + "code":"220524" + }, + { + "name":"梅河口市", + "code":"220581" + }, + { + "name":"集安市", + "code":"220582" + } + ] + }, + { + "name":"白山市", + "code":"220600", + "sub":[ + { + "name":"市辖区", + "code":"220601" + }, + { + "name":"浑江区", + "code":"220602" + }, + { + "name":"江源区", + "code":"220605" + }, + { + "name":"抚松县", + "code":"220621" + }, + { + "name":"靖宇县", + "code":"220622" + }, + { + "name":"长白朝鲜族自治县", + "code":"220623" + }, + { + "name":"临江市", + "code":"220681" + } + ] + }, + { + "name":"松原市", + "code":"220700", + "sub":[ + { + "name":"市辖区", + "code":"220701" + }, + { + "name":"宁江区", + "code":"220702" + }, + { + "name":"前郭尔罗斯蒙古族自治县", + "code":"220721" + }, + { + "name":"长岭县", + "code":"220722" + }, + { + "name":"乾安县", + "code":"220723" + }, + { + "name":"扶余市", + "code":"220781" + } + ] + }, + { + "name":"白城市", + "code":"220800", + "sub":[ + { + "name":"市辖区", + "code":"220801" + }, + { + "name":"洮北区", + "code":"220802" + }, + { + "name":"镇赉县", + "code":"220821" + }, + { + "name":"通榆县", + "code":"220822" + }, + { + "name":"洮南市", + "code":"220881" + }, + { + "name":"大安市", + "code":"220882" + } + ] + }, + { + "name":"延边朝鲜族自治州", + "code":"222400", + "sub":[ + { + "name":"延吉市", + "code":"222401" + }, + { + "name":"图们市", + "code":"222402" + }, + { + "name":"敦化市", + "code":"222403" + }, + { + "name":"珲春市", + "code":"222404" + }, + { + "name":"龙井市", + "code":"222405" + }, + { + "name":"和龙市", + "code":"222406" + }, + { + "name":"汪清县", + "code":"222424" + }, + { + "name":"安图县", + "code":"222426" + } + ] + } + ] + }, + { + "name":"黑龙江省", + "code":"230000", + "sub":[ + { + "name":"哈尔滨市", + "code":"230100", + "sub":[ + { + "name":"市辖区", + "code":"230101" + }, + { + "name":"道里区", + "code":"230102" + }, + { + "name":"南岗区", + "code":"230103" + }, + { + "name":"道外区", + "code":"230104" + }, + { + "name":"平房区", + "code":"230108" + }, + { + "name":"松北区", + "code":"230109" + }, + { + "name":"香坊区", + "code":"230110" + }, + { + "name":"呼兰区", + "code":"230111" + }, + { + "name":"阿城区", + "code":"230112" + }, + { + "name":"双城区", + "code":"230113" + }, + { + "name":"依兰县", + "code":"230123" + }, + { + "name":"方正县", + "code":"230124" + }, + { + "name":"宾县", + "code":"230125" + }, + { + "name":"巴彦县", + "code":"230126" + }, + { + "name":"木兰县", + "code":"230127" + }, + { + "name":"通河县", + "code":"230128" + }, + { + "name":"延寿县", + "code":"230129" + }, + { + "name":"尚志市", + "code":"230183" + }, + { + "name":"五常市", + "code":"230184" + } + ] + }, + { + "name":"齐齐哈尔市", + "code":"230200", + "sub":[ + { + "name":"市辖区", + "code":"230201" + }, + { + "name":"龙沙区", + "code":"230202" + }, + { + "name":"建华区", + "code":"230203" + }, + { + "name":"铁锋区", + "code":"230204" + }, + { + "name":"昂昂溪区", + "code":"230205" + }, + { + "name":"富拉尔基区", + "code":"230206" + }, + { + "name":"碾子山区", + "code":"230207" + }, + { + "name":"梅里斯达斡尔族区", + "code":"230208" + }, + { + "name":"龙江县", + "code":"230221" + }, + { + "name":"依安县", + "code":"230223" + }, + { + "name":"泰来县", + "code":"230224" + }, + { + "name":"甘南县", + "code":"230225" + }, + { + "name":"富裕县", + "code":"230227" + }, + { + "name":"克山县", + "code":"230229" + }, + { + "name":"克东县", + "code":"230230" + }, + { + "name":"拜泉县", + "code":"230231" + }, + { + "name":"讷河市", + "code":"230281" + } + ] + }, + { + "name":"鸡西市", + "code":"230300", + "sub":[ + { + "name":"市辖区", + "code":"230301" + }, + { + "name":"鸡冠区", + "code":"230302" + }, + { + "name":"恒山区", + "code":"230303" + }, + { + "name":"滴道区", + "code":"230304" + }, + { + "name":"梨树区", + "code":"230305" + }, + { + "name":"城子河区", + "code":"230306" + }, + { + "name":"麻山区", + "code":"230307" + }, + { + "name":"鸡东县", + "code":"230321" + }, + { + "name":"虎林市", + "code":"230381" + }, + { + "name":"密山市", + "code":"230382" + } + ] + }, + { + "name":"鹤岗市", + "code":"230400", + "sub":[ + { + "name":"市辖区", + "code":"230401" + }, + { + "name":"向阳区", + "code":"230402" + }, + { + "name":"工农区", + "code":"230403" + }, + { + "name":"南山区", + "code":"230404" + }, + { + "name":"兴安区", + "code":"230405" + }, + { + "name":"东山区", + "code":"230406" + }, + { + "name":"兴山区", + "code":"230407" + }, + { + "name":"萝北县", + "code":"230421" + }, + { + "name":"绥滨县", + "code":"230422" + } + ] + }, + { + "name":"双鸭山市", + "code":"230500", + "sub":[ + { + "name":"市辖区", + "code":"230501" + }, + { + "name":"尖山区", + "code":"230502" + }, + { + "name":"岭东区", + "code":"230503" + }, + { + "name":"四方台区", + "code":"230505" + }, + { + "name":"宝山区", + "code":"230506" + }, + { + "name":"集贤县", + "code":"230521" + }, + { + "name":"友谊县", + "code":"230522" + }, + { + "name":"宝清县", + "code":"230523" + }, + { + "name":"饶河县", + "code":"230524" + } + ] + }, + { + "name":"大庆市", + "code":"230600", + "sub":[ + { + "name":"市辖区", + "code":"230601" + }, + { + "name":"萨尔图区", + "code":"230602" + }, + { + "name":"龙凤区", + "code":"230603" + }, + { + "name":"让胡路区", + "code":"230604" + }, + { + "name":"红岗区", + "code":"230605" + }, + { + "name":"大同区", + "code":"230606" + }, + { + "name":"肇州县", + "code":"230621" + }, + { + "name":"肇源县", + "code":"230622" + }, + { + "name":"林甸县", + "code":"230623" + }, + { + "name":"杜尔伯特蒙古族自治县", + "code":"230624" + } + ] + }, + { + "name":"伊春市", + "code":"230700", + "sub":[ + { + "name":"市辖区", + "code":"230701" + }, + { + "name":"伊春区", + "code":"230702" + }, + { + "name":"南岔区", + "code":"230703" + }, + { + "name":"友好区", + "code":"230704" + }, + { + "name":"西林区", + "code":"230705" + }, + { + "name":"翠峦区", + "code":"230706" + }, + { + "name":"新青区", + "code":"230707" + }, + { + "name":"美溪区", + "code":"230708" + }, + { + "name":"金山屯区", + "code":"230709" + }, + { + "name":"五营区", + "code":"230710" + }, + { + "name":"乌马河区", + "code":"230711" + }, + { + "name":"汤旺河区", + "code":"230712" + }, + { + "name":"带岭区", + "code":"230713" + }, + { + "name":"乌伊岭区", + "code":"230714" + }, + { + "name":"红星区", + "code":"230715" + }, + { + "name":"上甘岭区", + "code":"230716" + }, + { + "name":"嘉荫县", + "code":"230722" + }, + { + "name":"铁力市", + "code":"230781" + } + ] + }, + { + "name":"佳木斯市", + "code":"230800", + "sub":[ + { + "name":"市辖区", + "code":"230801" + }, + { + "name":"向阳区", + "code":"230803" + }, + { + "name":"前进区", + "code":"230804" + }, + { + "name":"东风区", + "code":"230805" + }, + { + "name":"郊区", + "code":"230811" + }, + { + "name":"桦南县", + "code":"230822" + }, + { + "name":"桦川县", + "code":"230826" + }, + { + "name":"汤原县", + "code":"230828" + }, + { + "name":"抚远县", + "code":"230833" + }, + { + "name":"同江市", + "code":"230881" + }, + { + "name":"富锦市", + "code":"230882" + } + ] + }, + { + "name":"七台河市", + "code":"230900", + "sub":[ + { + "name":"市辖区", + "code":"230901" + }, + { + "name":"新兴区", + "code":"230902" + }, + { + "name":"桃山区", + "code":"230903" + }, + { + "name":"茄子河区", + "code":"230904" + }, + { + "name":"勃利县", + "code":"230921" + } + ] + }, + { + "name":"牡丹江市", + "code":"231000", + "sub":[ + { + "name":"市辖区", + "code":"231001" + }, + { + "name":"东安区", + "code":"231002" + }, + { + "name":"阳明区", + "code":"231003" + }, + { + "name":"爱民区", + "code":"231004" + }, + { + "name":"西安区", + "code":"231005" + }, + { + "name":"东宁县", + "code":"231024" + }, + { + "name":"林口县", + "code":"231025" + }, + { + "name":"绥芬河市", + "code":"231081" + }, + { + "name":"海林市", + "code":"231083" + }, + { + "name":"宁安市", + "code":"231084" + }, + { + "name":"穆棱市", + "code":"231085" + } + ] + }, + { + "name":"黑河市", + "code":"231100", + "sub":[ + { + "name":"市辖区", + "code":"231101" + }, + { + "name":"爱辉区", + "code":"231102" + }, + { + "name":"嫩江县", + "code":"231121" + }, + { + "name":"逊克县", + "code":"231123" + }, + { + "name":"孙吴县", + "code":"231124" + }, + { + "name":"北安市", + "code":"231181" + }, + { + "name":"五大连池市", + "code":"231182" + } + ] + }, + { + "name":"绥化市", + "code":"231200", + "sub":[ + { + "name":"市辖区", + "code":"231201" + }, + { + "name":"北林区", + "code":"231202" + }, + { + "name":"望奎县", + "code":"231221" + }, + { + "name":"兰西县", + "code":"231222" + }, + { + "name":"青冈县", + "code":"231223" + }, + { + "name":"庆安县", + "code":"231224" + }, + { + "name":"明水县", + "code":"231225" + }, + { + "name":"绥棱县", + "code":"231226" + }, + { + "name":"安达市", + "code":"231281" + }, + { + "name":"肇东市", + "code":"231282" + }, + { + "name":"海伦市", + "code":"231283" + } + ] + }, + { + "name":"大兴安岭地区", + "code":"232700", + "sub":[ + { + "name":"呼玛县", + "code":"232721" + }, + { + "name":"塔河县", + "code":"232722" + }, + { + "name":"漠河县", + "code":"232723" + } + ] + } + ] + }, + { + "name":"上海", + "code":"310000", + "sub": [ + { + "name":"上海市", + "code": "310000", + "sub":[ + { + "name":"黄浦区", + "code":"310101" + }, + { + "name":"徐汇区", + "code":"310104" + }, + { + "name":"长宁区", + "code":"310105" + }, + { + "name":"静安区", + "code":"310106" + }, + { + "name":"普陀区", + "code":"310107" + }, + { + "name":"闸北区", + "code":"310108" + }, + { + "name":"虹口区", + "code":"310109" + }, + { + "name":"杨浦区", + "code":"310110" + }, + { + "name":"闵行区", + "code":"310112" + }, + { + "name":"宝山区", + "code":"310113" + }, + { + "name":"嘉定区", + "code":"310114" + }, + { + "name":"浦东新区", + "code":"310115" + }, + { + "name":"金山区", + "code":"310116" + }, + { + "name":"松江区", + "code":"310117" + }, + { + "name":"青浦区", + "code":"310118" + }, + { + "name":"奉贤区", + "code":"310120" + }, + { + "name":"崇明县", + "code":"310230" + } + ] + } + ] + }, + { + "name":"江苏省", + "code":"320000", + "sub":[ + { + "name":"南京市", + "code":"320100", + "sub":[ + { + "name":"市辖区", + "code":"320101" + }, + { + "name":"玄武区", + "code":"320102" + }, + { + "name":"秦淮区", + "code":"320104" + }, + { + "name":"建邺区", + "code":"320105" + }, + { + "name":"鼓楼区", + "code":"320106" + }, + { + "name":"浦口区", + "code":"320111" + }, + { + "name":"栖霞区", + "code":"320113" + }, + { + "name":"雨花台区", + "code":"320114" + }, + { + "name":"江宁区", + "code":"320115" + }, + { + "name":"六合区", + "code":"320116" + }, + { + "name":"溧水区", + "code":"320117" + }, + { + "name":"高淳区", + "code":"320118" + } + ] + }, + { + "name":"无锡市", + "code":"320200", + "sub":[ + { + "name":"市辖区", + "code":"320201" + }, + { + "name":"崇安区", + "code":"320202" + }, + { + "name":"南长区", + "code":"320203" + }, + { + "name":"北塘区", + "code":"320204" + }, + { + "name":"锡山区", + "code":"320205" + }, + { + "name":"惠山区", + "code":"320206" + }, + { + "name":"滨湖区", + "code":"320211" + }, + { + "name":"江阴市", + "code":"320281" + }, + { + "name":"宜兴市", + "code":"320282" + } + ] + }, + { + "name":"徐州市", + "code":"320300", + "sub":[ + { + "name":"市辖区", + "code":"320301" + }, + { + "name":"鼓楼区", + "code":"320302" + }, + { + "name":"云龙区", + "code":"320303" + }, + { + "name":"贾汪区", + "code":"320305" + }, + { + "name":"泉山区", + "code":"320311" + }, + { + "name":"铜山区", + "code":"320312" + }, + { + "name":"丰县", + "code":"320321" + }, + { + "name":"沛县", + "code":"320322" + }, + { + "name":"睢宁县", + "code":"320324" + }, + { + "name":"新沂市", + "code":"320381" + }, + { + "name":"邳州市", + "code":"320382" + } + ] + }, + { + "name":"常州市", + "code":"320400", + "sub":[ + { + "name":"市辖区", + "code":"320401" + }, + { + "name":"天宁区", + "code":"320402" + }, + { + "name":"钟楼区", + "code":"320404" + }, + { + "name":"戚墅堰区", + "code":"320405" + }, + { + "name":"新北区", + "code":"320411" + }, + { + "name":"武进区", + "code":"320412" + }, + { + "name":"溧阳市", + "code":"320481" + }, + { + "name":"金坛市", + "code":"320482" + } + ] + }, + { + "name":"苏州市", + "code":"320500", + "sub":[ + { + "name":"市辖区", + "code":"320501" + }, + { + "name":"虎丘区", + "code":"320505" + }, + { + "name":"吴中区", + "code":"320506" + }, + { + "name":"相城区", + "code":"320507" + }, + { + "name":"姑苏区", + "code":"320508" + }, + { + "name":"吴江区", + "code":"320509" + }, + { + "name":"常熟市", + "code":"320581" + }, + { + "name":"张家港市", + "code":"320582" + }, + { + "name":"昆山市", + "code":"320583" + }, + { + "name":"太仓市", + "code":"320585" + } + ] + }, + { + "name":"南通市", + "code":"320600", + "sub":[ + { + "name":"市辖区", + "code":"320601" + }, + { + "name":"崇川区", + "code":"320602" + }, + { + "name":"港闸区", + "code":"320611" + }, + { + "name":"通州区", + "code":"320612" + }, + { + "name":"海安县", + "code":"320621" + }, + { + "name":"如东县", + "code":"320623" + }, + { + "name":"启东市", + "code":"320681" + }, + { + "name":"如皋市", + "code":"320682" + }, + { + "name":"海门市", + "code":"320684" + } + ] + }, + { + "name":"连云港市", + "code":"320700", + "sub":[ + { + "name":"市辖区", + "code":"320701" + }, + { + "name":"连云区", + "code":"320703" + }, + { + "name":"海州区", + "code":"320706" + }, + { + "name":"赣榆区", + "code":"320707" + }, + { + "name":"东海县", + "code":"320722" + }, + { + "name":"灌云县", + "code":"320723" + }, + { + "name":"灌南县", + "code":"320724" + } + ] + }, + { + "name":"淮安市", + "code":"320800", + "sub":[ + { + "name":"市辖区", + "code":"320801" + }, + { + "name":"清河区", + "code":"320802" + }, + { + "name":"淮安区", + "code":"320803" + }, + { + "name":"淮阴区", + "code":"320804" + }, + { + "name":"清浦区", + "code":"320811" + }, + { + "name":"涟水县", + "code":"320826" + }, + { + "name":"洪泽县", + "code":"320829" + }, + { + "name":"盱眙县", + "code":"320830" + }, + { + "name":"金湖县", + "code":"320831" + } + ] + }, + { + "name":"盐城市", + "code":"320900", + "sub":[ + { + "name":"市辖区", + "code":"320901" + }, + { + "name":"亭湖区", + "code":"320902" + }, + { + "name":"盐都区", + "code":"320903" + }, + { + "name":"响水县", + "code":"320921" + }, + { + "name":"滨海县", + "code":"320922" + }, + { + "name":"阜宁县", + "code":"320923" + }, + { + "name":"射阳县", + "code":"320924" + }, + { + "name":"建湖县", + "code":"320925" + }, + { + "name":"东台市", + "code":"320981" + }, + { + "name":"大丰市", + "code":"320982" + } + ] + }, + { + "name":"扬州市", + "code":"321000", + "sub":[ + { + "name":"市辖区", + "code":"321001" + }, + { + "name":"广陵区", + "code":"321002" + }, + { + "name":"邗江区", + "code":"321003" + }, + { + "name":"江都区", + "code":"321012" + }, + { + "name":"宝应县", + "code":"321023" + }, + { + "name":"仪征市", + "code":"321081" + }, + { + "name":"高邮市", + "code":"321084" + } + ] + }, + { + "name":"镇江市", + "code":"321100", + "sub":[ + { + "name":"市辖区", + "code":"321101" + }, + { + "name":"京口区", + "code":"321102" + }, + { + "name":"润州区", + "code":"321111" + }, + { + "name":"丹徒区", + "code":"321112" + }, + { + "name":"丹阳市", + "code":"321181" + }, + { + "name":"扬中市", + "code":"321182" + }, + { + "name":"句容市", + "code":"321183" + } + ] + }, + { + "name":"泰州市", + "code":"321200", + "sub":[ + { + "name":"市辖区", + "code":"321201" + }, + { + "name":"海陵区", + "code":"321202" + }, + { + "name":"高港区", + "code":"321203" + }, + { + "name":"姜堰区", + "code":"321204" + }, + { + "name":"兴化市", + "code":"321281" + }, + { + "name":"靖江市", + "code":"321282" + }, + { + "name":"泰兴市", + "code":"321283" + } + ] + }, + { + "name":"宿迁市", + "code":"321300", + "sub":[ + { + "name":"市辖区", + "code":"321301" + }, + { + "name":"宿城区", + "code":"321302" + }, + { + "name":"宿豫区", + "code":"321311" + }, + { + "name":"沭阳县", + "code":"321322" + }, + { + "name":"泗阳县", + "code":"321323" + }, + { + "name":"泗洪县", + "code":"321324" + } + ] + } + ] + }, + { + "name":"浙江省", + "code":"330000", + "sub":[ + { + "name":"杭州市", + "code":"330100", + "sub":[ + { + "name":"市辖区", + "code":"330101" + }, + { + "name":"上城区", + "code":"330102" + }, + { + "name":"下城区", + "code":"330103" + }, + { + "name":"江干区", + "code":"330104" + }, + { + "name":"拱墅区", + "code":"330105" + }, + { + "name":"西湖区", + "code":"330106" + }, + { + "name":"滨江区", + "code":"330108" + }, + { + "name":"萧山区", + "code":"330109" + }, + { + "name":"余杭区", + "code":"330110" + }, + { + "name":"富阳区", + "code":"330111" + }, + { + "name":"桐庐县", + "code":"330122" + }, + { + "name":"淳安县", + "code":"330127" + }, + { + "name":"建德市", + "code":"330182" + }, + { + "name":"临安市", + "code":"330185" + } + ] + }, + { + "name":"宁波市", + "code":"330200", + "sub":[ + { + "name":"市辖区", + "code":"330201" + }, + { + "name":"海曙区", + "code":"330203" + }, + { + "name":"江东区", + "code":"330204" + }, + { + "name":"江北区", + "code":"330205" + }, + { + "name":"北仑区", + "code":"330206" + }, + { + "name":"镇海区", + "code":"330211" + }, + { + "name":"鄞州区", + "code":"330212" + }, + { + "name":"象山县", + "code":"330225" + }, + { + "name":"宁海县", + "code":"330226" + }, + { + "name":"余姚市", + "code":"330281" + }, + { + "name":"慈溪市", + "code":"330282" + }, + { + "name":"奉化市", + "code":"330283" + } + ] + }, + { + "name":"温州市", + "code":"330300", + "sub":[ + { + "name":"市辖区", + "code":"330301" + }, + { + "name":"鹿城区", + "code":"330302" + }, + { + "name":"龙湾区", + "code":"330303" + }, + { + "name":"瓯海区", + "code":"330304" + }, + { + "name":"洞头县", + "code":"330322" + }, + { + "name":"永嘉县", + "code":"330324" + }, + { + "name":"平阳县", + "code":"330326" + }, + { + "name":"苍南县", + "code":"330327" + }, + { + "name":"文成县", + "code":"330328" + }, + { + "name":"泰顺县", + "code":"330329" + }, + { + "name":"瑞安市", + "code":"330381" + }, + { + "name":"乐清市", + "code":"330382" + } + ] + }, + { + "name":"嘉兴市", + "code":"330400", + "sub":[ + { + "name":"市辖区", + "code":"330401" + }, + { + "name":"南湖区", + "code":"330402" + }, + { + "name":"秀洲区", + "code":"330411" + }, + { + "name":"嘉善县", + "code":"330421" + }, + { + "name":"海盐县", + "code":"330424" + }, + { + "name":"海宁市", + "code":"330481" + }, + { + "name":"平湖市", + "code":"330482" + }, + { + "name":"桐乡市", + "code":"330483" + } + ] + }, + { + "name":"湖州市", + "code":"330500", + "sub":[ + { + "name":"市辖区", + "code":"330501" + }, + { + "name":"吴兴区", + "code":"330502" + }, + { + "name":"南浔区", + "code":"330503" + }, + { + "name":"德清县", + "code":"330521" + }, + { + "name":"长兴县", + "code":"330522" + }, + { + "name":"安吉县", + "code":"330523" + } + ] + }, + { + "name":"绍兴市", + "code":"330600", + "sub":[ + { + "name":"市辖区", + "code":"330601" + }, + { + "name":"越城区", + "code":"330602" + }, + { + "name":"柯桥区", + "code":"330603" + }, + { + "name":"上虞区", + "code":"330604" + }, + { + "name":"新昌县", + "code":"330624" + }, + { + "name":"诸暨市", + "code":"330681" + }, + { + "name":"嵊州市", + "code":"330683" + } + ] + }, + { + "name":"金华市", + "code":"330700", + "sub":[ + { + "name":"市辖区", + "code":"330701" + }, + { + "name":"婺城区", + "code":"330702" + }, + { + "name":"金东区", + "code":"330703" + }, + { + "name":"武义县", + "code":"330723" + }, + { + "name":"浦江县", + "code":"330726" + }, + { + "name":"磐安县", + "code":"330727" + }, + { + "name":"兰溪市", + "code":"330781" + }, + { + "name":"义乌市", + "code":"330782" + }, + { + "name":"东阳市", + "code":"330783" + }, + { + "name":"永康市", + "code":"330784" + } + ] + }, + { + "name":"衢州市", + "code":"330800", + "sub":[ + { + "name":"市辖区", + "code":"330801" + }, + { + "name":"柯城区", + "code":"330802" + }, + { + "name":"衢江区", + "code":"330803" + }, + { + "name":"常山县", + "code":"330822" + }, + { + "name":"开化县", + "code":"330824" + }, + { + "name":"龙游县", + "code":"330825" + }, + { + "name":"江山市", + "code":"330881" + } + ] + }, + { + "name":"舟山市", + "code":"330900", + "sub":[ + { + "name":"市辖区", + "code":"330901" + }, + { + "name":"定海区", + "code":"330902" + }, + { + "name":"普陀区", + "code":"330903" + }, + { + "name":"岱山县", + "code":"330921" + }, + { + "name":"嵊泗县", + "code":"330922" + } + ] + }, + { + "name":"台州市", + "code":"331000", + "sub":[ + { + "name":"市辖区", + "code":"331001" + }, + { + "name":"椒江区", + "code":"331002" + }, + { + "name":"黄岩区", + "code":"331003" + }, + { + "name":"路桥区", + "code":"331004" + }, + { + "name":"玉环县", + "code":"331021" + }, + { + "name":"三门县", + "code":"331022" + }, + { + "name":"天台县", + "code":"331023" + }, + { + "name":"仙居县", + "code":"331024" + }, + { + "name":"温岭市", + "code":"331081" + }, + { + "name":"临海市", + "code":"331082" + } + ] + }, + { + "name":"丽水市", + "code":"331100", + "sub":[ + { + "name":"市辖区", + "code":"331101" + }, + { + "name":"莲都区", + "code":"331102" + }, + { + "name":"青田县", + "code":"331121" + }, + { + "name":"缙云县", + "code":"331122" + }, + { + "name":"遂昌县", + "code":"331123" + }, + { + "name":"松阳县", + "code":"331124" + }, + { + "name":"云和县", + "code":"331125" + }, + { + "name":"庆元县", + "code":"331126" + }, + { + "name":"景宁畲族自治县", + "code":"331127" + }, + { + "name":"龙泉市", + "code":"331181" + } + ] + } + ] + }, + { + "name":"安徽省", + "code":"340000", + "sub":[ + { + "name":"合肥市", + "code":"340100", + "sub":[ + { + "name":"市辖区", + "code":"340101" + }, + { + "name":"瑶海区", + "code":"340102" + }, + { + "name":"庐阳区", + "code":"340103" + }, + { + "name":"蜀山区", + "code":"340104" + }, + { + "name":"包河区", + "code":"340111" + }, + { + "name":"长丰县", + "code":"340121" + }, + { + "name":"肥东县", + "code":"340122" + }, + { + "name":"肥西县", + "code":"340123" + }, + { + "name":"庐江县", + "code":"340124" + }, + { + "name":"巢湖市", + "code":"340181" + } + ] + }, + { + "name":"芜湖市", + "code":"340200", + "sub":[ + { + "name":"市辖区", + "code":"340201" + }, + { + "name":"镜湖区", + "code":"340202" + }, + { + "name":"弋江区", + "code":"340203" + }, + { + "name":"鸠江区", + "code":"340207" + }, + { + "name":"三山区", + "code":"340208" + }, + { + "name":"芜湖县", + "code":"340221" + }, + { + "name":"繁昌县", + "code":"340222" + }, + { + "name":"南陵县", + "code":"340223" + }, + { + "name":"无为县", + "code":"340225" + } + ] + }, + { + "name":"蚌埠市", + "code":"340300", + "sub":[ + { + "name":"市辖区", + "code":"340301" + }, + { + "name":"龙子湖区", + "code":"340302" + }, + { + "name":"蚌山区", + "code":"340303" + }, + { + "name":"禹会区", + "code":"340304" + }, + { + "name":"淮上区", + "code":"340311" + }, + { + "name":"怀远县", + "code":"340321" + }, + { + "name":"五河县", + "code":"340322" + }, + { + "name":"固镇县", + "code":"340323" + } + ] + }, + { + "name":"淮南市", + "code":"340400", + "sub":[ + { + "name":"市辖区", + "code":"340401" + }, + { + "name":"大通区", + "code":"340402" + }, + { + "name":"田家庵区", + "code":"340403" + }, + { + "name":"谢家集区", + "code":"340404" + }, + { + "name":"八公山区", + "code":"340405" + }, + { + "name":"潘集区", + "code":"340406" + }, + { + "name":"凤台县", + "code":"340421" + } + ] + }, + { + "name":"马鞍山市", + "code":"340500", + "sub":[ + { + "name":"市辖区", + "code":"340501" + }, + { + "name":"花山区", + "code":"340503" + }, + { + "name":"雨山区", + "code":"340504" + }, + { + "name":"博望区", + "code":"340506" + }, + { + "name":"当涂县", + "code":"340521" + }, + { + "name":"含山县", + "code":"340522" + }, + { + "name":"和县", + "code":"340523" + } + ] + }, + { + "name":"淮北市", + "code":"340600", + "sub":[ + { + "name":"市辖区", + "code":"340601" + }, + { + "name":"杜集区", + "code":"340602" + }, + { + "name":"相山区", + "code":"340603" + }, + { + "name":"烈山区", + "code":"340604" + }, + { + "name":"濉溪县", + "code":"340621" + } + ] + }, + { + "name":"铜陵市", + "code":"340700", + "sub":[ + { + "name":"市辖区", + "code":"340701" + }, + { + "name":"铜官山区", + "code":"340702" + }, + { + "name":"狮子山区", + "code":"340703" + }, + { + "name":"郊区", + "code":"340711" + }, + { + "name":"铜陵县", + "code":"340721" + } + ] + }, + { + "name":"安庆市", + "code":"340800", + "sub":[ + { + "name":"市辖区", + "code":"340801" + }, + { + "name":"迎江区", + "code":"340802" + }, + { + "name":"大观区", + "code":"340803" + }, + { + "name":"宜秀区", + "code":"340811" + }, + { + "name":"怀宁县", + "code":"340822" + }, + { + "name":"枞阳县", + "code":"340823" + }, + { + "name":"潜山县", + "code":"340824" + }, + { + "name":"太湖县", + "code":"340825" + }, + { + "name":"宿松县", + "code":"340826" + }, + { + "name":"望江县", + "code":"340827" + }, + { + "name":"岳西县", + "code":"340828" + }, + { + "name":"桐城市", + "code":"340881" + } + ] + }, + { + "name":"黄山市", + "code":"341000", + "sub":[ + { + "name":"市辖区", + "code":"341001" + }, + { + "name":"屯溪区", + "code":"341002" + }, + { + "name":"黄山区", + "code":"341003" + }, + { + "name":"徽州区", + "code":"341004" + }, + { + "name":"歙县", + "code":"341021" + }, + { + "name":"休宁县", + "code":"341022" + }, + { + "name":"黟县", + "code":"341023" + }, + { + "name":"祁门县", + "code":"341024" + } + ] + }, + { + "name":"滁州市", + "code":"341100", + "sub":[ + { + "name":"市辖区", + "code":"341101" + }, + { + "name":"琅琊区", + "code":"341102" + }, + { + "name":"南谯区", + "code":"341103" + }, + { + "name":"来安县", + "code":"341122" + }, + { + "name":"全椒县", + "code":"341124" + }, + { + "name":"定远县", + "code":"341125" + }, + { + "name":"凤阳县", + "code":"341126" + }, + { + "name":"天长市", + "code":"341181" + }, + { + "name":"明光市", + "code":"341182" + } + ] + }, + { + "name":"阜阳市", + "code":"341200", + "sub":[ + { + "name":"市辖区", + "code":"341201" + }, + { + "name":"颍州区", + "code":"341202" + }, + { + "name":"颍东区", + "code":"341203" + }, + { + "name":"颍泉区", + "code":"341204" + }, + { + "name":"临泉县", + "code":"341221" + }, + { + "name":"太和县", + "code":"341222" + }, + { + "name":"阜南县", + "code":"341225" + }, + { + "name":"颍上县", + "code":"341226" + }, + { + "name":"界首市", + "code":"341282" + } + ] + }, + { + "name":"宿州市", + "code":"341300", + "sub":[ + { + "name":"市辖区", + "code":"341301" + }, + { + "name":"埇桥区", + "code":"341302" + }, + { + "name":"砀山县", + "code":"341321" + }, + { + "name":"萧县", + "code":"341322" + }, + { + "name":"灵璧县", + "code":"341323" + }, + { + "name":"泗县", + "code":"341324" + } + ] + }, + { + "name":"六安市", + "code":"341500", + "sub":[ + { + "name":"市辖区", + "code":"341501" + }, + { + "name":"金安区", + "code":"341502" + }, + { + "name":"裕安区", + "code":"341503" + }, + { + "name":"寿县", + "code":"341521" + }, + { + "name":"霍邱县", + "code":"341522" + }, + { + "name":"舒城县", + "code":"341523" + }, + { + "name":"金寨县", + "code":"341524" + }, + { + "name":"霍山县", + "code":"341525" + } + ] + }, + { + "name":"亳州市", + "code":"341600", + "sub":[ + { + "name":"市辖区", + "code":"341601" + }, + { + "name":"谯城区", + "code":"341602" + }, + { + "name":"涡阳县", + "code":"341621" + }, + { + "name":"蒙城县", + "code":"341622" + }, + { + "name":"利辛县", + "code":"341623" + } + ] + }, + { + "name":"池州市", + "code":"341700", + "sub":[ + { + "name":"市辖区", + "code":"341701" + }, + { + "name":"贵池区", + "code":"341702" + }, + { + "name":"东至县", + "code":"341721" + }, + { + "name":"石台县", + "code":"341722" + }, + { + "name":"青阳县", + "code":"341723" + } + ] + }, + { + "name":"宣城市", + "code":"341800", + "sub":[ + { + "name":"市辖区", + "code":"341801" + }, + { + "name":"宣州区", + "code":"341802" + }, + { + "name":"郎溪县", + "code":"341821" + }, + { + "name":"广德县", + "code":"341822" + }, + { + "name":"泾县", + "code":"341823" + }, + { + "name":"绩溪县", + "code":"341824" + }, + { + "name":"旌德县", + "code":"341825" + }, + { + "name":"宁国市", + "code":"341881" + } + ] + } + ] + }, + { + "name":"福建省", + "code":"350000", + "sub":[ + { + "name":"福州市", + "code":"350100", + "sub":[ + { + "name":"市辖区", + "code":"350101" + }, + { + "name":"鼓楼区", + "code":"350102" + }, + { + "name":"台江区", + "code":"350103" + }, + { + "name":"仓山区", + "code":"350104" + }, + { + "name":"马尾区", + "code":"350105" + }, + { + "name":"晋安区", + "code":"350111" + }, + { + "name":"闽侯县", + "code":"350121" + }, + { + "name":"连江县", + "code":"350122" + }, + { + "name":"罗源县", + "code":"350123" + }, + { + "name":"闽清县", + "code":"350124" + }, + { + "name":"永泰县", + "code":"350125" + }, + { + "name":"平潭县", + "code":"350128" + }, + { + "name":"福清市", + "code":"350181" + }, + { + "name":"长乐市", + "code":"350182" + } + ] + }, + { + "name":"厦门市", + "code":"350200", + "sub":[ + { + "name":"市辖区", + "code":"350201" + }, + { + "name":"思明区", + "code":"350203" + }, + { + "name":"海沧区", + "code":"350205" + }, + { + "name":"湖里区", + "code":"350206" + }, + { + "name":"集美区", + "code":"350211" + }, + { + "name":"同安区", + "code":"350212" + }, + { + "name":"翔安区", + "code":"350213" + } + ] + }, + { + "name":"莆田市", + "code":"350300", + "sub":[ + { + "name":"市辖区", + "code":"350301" + }, + { + "name":"城厢区", + "code":"350302" + }, + { + "name":"涵江区", + "code":"350303" + }, + { + "name":"荔城区", + "code":"350304" + }, + { + "name":"秀屿区", + "code":"350305" + }, + { + "name":"仙游县", + "code":"350322" + } + ] + }, + { + "name":"三明市", + "code":"350400", + "sub":[ + { + "name":"市辖区", + "code":"350401" + }, + { + "name":"梅列区", + "code":"350402" + }, + { + "name":"三元区", + "code":"350403" + }, + { + "name":"明溪县", + "code":"350421" + }, + { + "name":"清流县", + "code":"350423" + }, + { + "name":"宁化县", + "code":"350424" + }, + { + "name":"大田县", + "code":"350425" + }, + { + "name":"尤溪县", + "code":"350426" + }, + { + "name":"沙县", + "code":"350427" + }, + { + "name":"将乐县", + "code":"350428" + }, + { + "name":"泰宁县", + "code":"350429" + }, + { + "name":"建宁县", + "code":"350430" + }, + { + "name":"永安市", + "code":"350481" + } + ] + }, + { + "name":"泉州市", + "code":"350500", + "sub":[ + { + "name":"市辖区", + "code":"350501" + }, + { + "name":"鲤城区", + "code":"350502" + }, + { + "name":"丰泽区", + "code":"350503" + }, + { + "name":"洛江区", + "code":"350504" + }, + { + "name":"泉港区", + "code":"350505" + }, + { + "name":"惠安县", + "code":"350521" + }, + { + "name":"安溪县", + "code":"350524" + }, + { + "name":"永春县", + "code":"350525" + }, + { + "name":"德化县", + "code":"350526" + }, + { + "name":"金门县", + "code":"350527" + }, + { + "name":"石狮市", + "code":"350581" + }, + { + "name":"晋江市", + "code":"350582" + }, + { + "name":"南安市", + "code":"350583" + } + ] + }, + { + "name":"漳州市", + "code":"350600", + "sub":[ + { + "name":"市辖区", + "code":"350601" + }, + { + "name":"芗城区", + "code":"350602" + }, + { + "name":"龙文区", + "code":"350603" + }, + { + "name":"云霄县", + "code":"350622" + }, + { + "name":"漳浦县", + "code":"350623" + }, + { + "name":"诏安县", + "code":"350624" + }, + { + "name":"长泰县", + "code":"350625" + }, + { + "name":"东山县", + "code":"350626" + }, + { + "name":"南靖县", + "code":"350627" + }, + { + "name":"平和县", + "code":"350628" + }, + { + "name":"华安县", + "code":"350629" + }, + { + "name":"龙海市", + "code":"350681" + } + ] + }, + { + "name":"南平市", + "code":"350700", + "sub":[ + { + "name":"市辖区", + "code":"350701" + }, + { + "name":"延平区", + "code":"350702" + }, + { + "name":"建阳区", + "code":"350703" + }, + { + "name":"顺昌县", + "code":"350721" + }, + { + "name":"浦城县", + "code":"350722" + }, + { + "name":"光泽县", + "code":"350723" + }, + { + "name":"松溪县", + "code":"350724" + }, + { + "name":"政和县", + "code":"350725" + }, + { + "name":"邵武市", + "code":"350781" + }, + { + "name":"武夷山市", + "code":"350782" + }, + { + "name":"建瓯市", + "code":"350783" + } + ] + }, + { + "name":"龙岩市", + "code":"350800", + "sub":[ + { + "name":"市辖区", + "code":"350801" + }, + { + "name":"新罗区", + "code":"350802" + }, + { + "name":"永定区", + "code":"350803" + }, + { + "name":"长汀县", + "code":"350821" + }, + { + "name":"上杭县", + "code":"350823" + }, + { + "name":"武平县", + "code":"350824" + }, + { + "name":"连城县", + "code":"350825" + }, + { + "name":"漳平市", + "code":"350881" + } + ] + }, + { + "name":"宁德市", + "code":"350900", + "sub":[ + { + "name":"市辖区", + "code":"350901" + }, + { + "name":"蕉城区", + "code":"350902" + }, + { + "name":"霞浦县", + "code":"350921" + }, + { + "name":"古田县", + "code":"350922" + }, + { + "name":"屏南县", + "code":"350923" + }, + { + "name":"寿宁县", + "code":"350924" + }, + { + "name":"周宁县", + "code":"350925" + }, + { + "name":"柘荣县", + "code":"350926" + }, + { + "name":"福安市", + "code":"350981" + }, + { + "name":"福鼎市", + "code":"350982" + } + ] + } + ] + }, + { + "name":"江西省", + "code":"360000", + "sub":[ + { + "name":"南昌市", + "code":"360100", + "sub":[ + { + "name":"市辖区", + "code":"360101" + }, + { + "name":"东湖区", + "code":"360102" + }, + { + "name":"西湖区", + "code":"360103" + }, + { + "name":"青云谱区", + "code":"360104" + }, + { + "name":"湾里区", + "code":"360105" + }, + { + "name":"青山湖区", + "code":"360111" + }, + { + "name":"南昌县", + "code":"360121" + }, + { + "name":"新建县", + "code":"360122" + }, + { + "name":"安义县", + "code":"360123" + }, + { + "name":"进贤县", + "code":"360124" + } + ] + }, + { + "name":"景德镇市", + "code":"360200", + "sub":[ + { + "name":"市辖区", + "code":"360201" + }, + { + "name":"昌江区", + "code":"360202" + }, + { + "name":"珠山区", + "code":"360203" + }, + { + "name":"浮梁县", + "code":"360222" + }, + { + "name":"乐平市", + "code":"360281" + } + ] + }, + { + "name":"萍乡市", + "code":"360300", + "sub":[ + { + "name":"市辖区", + "code":"360301" + }, + { + "name":"安源区", + "code":"360302" + }, + { + "name":"湘东区", + "code":"360313" + }, + { + "name":"莲花县", + "code":"360321" + }, + { + "name":"上栗县", + "code":"360322" + }, + { + "name":"芦溪县", + "code":"360323" + } + ] + }, + { + "name":"九江市", + "code":"360400", + "sub":[ + { + "name":"市辖区", + "code":"360401" + }, + { + "name":"庐山区", + "code":"360402" + }, + { + "name":"浔阳区", + "code":"360403" + }, + { + "name":"九江县", + "code":"360421" + }, + { + "name":"武宁县", + "code":"360423" + }, + { + "name":"修水县", + "code":"360424" + }, + { + "name":"永修县", + "code":"360425" + }, + { + "name":"德安县", + "code":"360426" + }, + { + "name":"星子县", + "code":"360427" + }, + { + "name":"都昌县", + "code":"360428" + }, + { + "name":"湖口县", + "code":"360429" + }, + { + "name":"彭泽县", + "code":"360430" + }, + { + "name":"瑞昌市", + "code":"360481" + }, + { + "name":"共青城市", + "code":"360482" + } + ] + }, + { + "name":"新余市", + "code":"360500", + "sub":[ + { + "name":"市辖区", + "code":"360501" + }, + { + "name":"渝水区", + "code":"360502" + }, + { + "name":"分宜县", + "code":"360521" + } + ] + }, + { + "name":"鹰潭市", + "code":"360600", + "sub":[ + { + "name":"市辖区", + "code":"360601" + }, + { + "name":"月湖区", + "code":"360602" + }, + { + "name":"余江县", + "code":"360622" + }, + { + "name":"贵溪市", + "code":"360681" + } + ] + }, + { + "name":"赣州市", + "code":"360700", + "sub":[ + { + "name":"市辖区", + "code":"360701" + }, + { + "name":"章贡区", + "code":"360702" + }, + { + "name":"南康区", + "code":"360703" + }, + { + "name":"赣县", + "code":"360721" + }, + { + "name":"信丰县", + "code":"360722" + }, + { + "name":"大余县", + "code":"360723" + }, + { + "name":"上犹县", + "code":"360724" + }, + { + "name":"崇义县", + "code":"360725" + }, + { + "name":"安远县", + "code":"360726" + }, + { + "name":"龙南县", + "code":"360727" + }, + { + "name":"定南县", + "code":"360728" + }, + { + "name":"全南县", + "code":"360729" + }, + { + "name":"宁都县", + "code":"360730" + }, + { + "name":"于都县", + "code":"360731" + }, + { + "name":"兴国县", + "code":"360732" + }, + { + "name":"会昌县", + "code":"360733" + }, + { + "name":"寻乌县", + "code":"360734" + }, + { + "name":"石城县", + "code":"360735" + }, + { + "name":"瑞金市", + "code":"360781" + } + ] + }, + { + "name":"吉安市", + "code":"360800", + "sub":[ + { + "name":"市辖区", + "code":"360801" + }, + { + "name":"吉州区", + "code":"360802" + }, + { + "name":"青原区", + "code":"360803" + }, + { + "name":"吉安县", + "code":"360821" + }, + { + "name":"吉水县", + "code":"360822" + }, + { + "name":"峡江县", + "code":"360823" + }, + { + "name":"新干县", + "code":"360824" + }, + { + "name":"永丰县", + "code":"360825" + }, + { + "name":"泰和县", + "code":"360826" + }, + { + "name":"遂川县", + "code":"360827" + }, + { + "name":"万安县", + "code":"360828" + }, + { + "name":"安福县", + "code":"360829" + }, + { + "name":"永新县", + "code":"360830" + }, + { + "name":"井冈山市", + "code":"360881" + } + ] + }, + { + "name":"宜春市", + "code":"360900", + "sub":[ + { + "name":"市辖区", + "code":"360901" + }, + { + "name":"袁州区", + "code":"360902" + }, + { + "name":"奉新县", + "code":"360921" + }, + { + "name":"万载县", + "code":"360922" + }, + { + "name":"上高县", + "code":"360923" + }, + { + "name":"宜丰县", + "code":"360924" + }, + { + "name":"靖安县", + "code":"360925" + }, + { + "name":"铜鼓县", + "code":"360926" + }, + { + "name":"丰城市", + "code":"360981" + }, + { + "name":"樟树市", + "code":"360982" + }, + { + "name":"高安市", + "code":"360983" + } + ] + }, + { + "name":"抚州市", + "code":"361000", + "sub":[ + { + "name":"市辖区", + "code":"361001" + }, + { + "name":"临川区", + "code":"361002" + }, + { + "name":"南城县", + "code":"361021" + }, + { + "name":"黎川县", + "code":"361022" + }, + { + "name":"南丰县", + "code":"361023" + }, + { + "name":"崇仁县", + "code":"361024" + }, + { + "name":"乐安县", + "code":"361025" + }, + { + "name":"宜黄县", + "code":"361026" + }, + { + "name":"金溪县", + "code":"361027" + }, + { + "name":"资溪县", + "code":"361028" + }, + { + "name":"东乡县", + "code":"361029" + }, + { + "name":"广昌县", + "code":"361030" + } + ] + }, + { + "name":"上饶市", + "code":"361100", + "sub":[ + { + "name":"市辖区", + "code":"361101" + }, + { + "name":"信州区", + "code":"361102" + }, + { + "name":"上饶县", + "code":"361121" + }, + { + "name":"广丰县", + "code":"361122" + }, + { + "name":"玉山县", + "code":"361123" + }, + { + "name":"铅山县", + "code":"361124" + }, + { + "name":"横峰县", + "code":"361125" + }, + { + "name":"弋阳县", + "code":"361126" + }, + { + "name":"余干县", + "code":"361127" + }, + { + "name":"鄱阳县", + "code":"361128" + }, + { + "name":"万年县", + "code":"361129" + }, + { + "name":"婺源县", + "code":"361130" + }, + { + "name":"德兴市", + "code":"361181" + } + ] + } + ] + }, + { + "name":"山东省", + "code":"370000", + "sub":[ + { + "name":"济南市", + "code":"370100", + "sub":[ + { + "name":"市辖区", + "code":"370101" + }, + { + "name":"历下区", + "code":"370102" + }, + { + "name":"市中区", + "code":"370103" + }, + { + "name":"槐荫区", + "code":"370104" + }, + { + "name":"天桥区", + "code":"370105" + }, + { + "name":"历城区", + "code":"370112" + }, + { + "name":"长清区", + "code":"370113" + }, + { + "name":"平阴县", + "code":"370124" + }, + { + "name":"济阳县", + "code":"370125" + }, + { + "name":"商河县", + "code":"370126" + }, + { + "name":"章丘市", + "code":"370181" + } + ] + }, + { + "name":"青岛市", + "code":"370200", + "sub":[ + { + "name":"市辖区", + "code":"370201" + }, + { + "name":"市南区", + "code":"370202" + }, + { + "name":"市北区", + "code":"370203" + }, + { + "name":"黄岛区", + "code":"370211" + }, + { + "name":"崂山区", + "code":"370212" + }, + { + "name":"李沧区", + "code":"370213" + }, + { + "name":"城阳区", + "code":"370214" + }, + { + "name":"胶州市", + "code":"370281" + }, + { + "name":"即墨市", + "code":"370282" + }, + { + "name":"平度市", + "code":"370283" + }, + { + "name":"莱西市", + "code":"370285" + } + ] + }, + { + "name":"淄博市", + "code":"370300", + "sub":[ + { + "name":"市辖区", + "code":"370301" + }, + { + "name":"淄川区", + "code":"370302" + }, + { + "name":"张店区", + "code":"370303" + }, + { + "name":"博山区", + "code":"370304" + }, + { + "name":"临淄区", + "code":"370305" + }, + { + "name":"周村区", + "code":"370306" + }, + { + "name":"桓台县", + "code":"370321" + }, + { + "name":"高青县", + "code":"370322" + }, + { + "name":"沂源县", + "code":"370323" + } + ] + }, + { + "name":"枣庄市", + "code":"370400", + "sub":[ + { + "name":"市辖区", + "code":"370401" + }, + { + "name":"市中区", + "code":"370402" + }, + { + "name":"薛城区", + "code":"370403" + }, + { + "name":"峄城区", + "code":"370404" + }, + { + "name":"台儿庄区", + "code":"370405" + }, + { + "name":"山亭区", + "code":"370406" + }, + { + "name":"滕州市", + "code":"370481" + } + ] + }, + { + "name":"东营市", + "code":"370500", + "sub":[ + { + "name":"市辖区", + "code":"370501" + }, + { + "name":"东营区", + "code":"370502" + }, + { + "name":"河口区", + "code":"370503" + }, + { + "name":"垦利县", + "code":"370521" + }, + { + "name":"利津县", + "code":"370522" + }, + { + "name":"广饶县", + "code":"370523" + } + ] + }, + { + "name":"烟台市", + "code":"370600", + "sub":[ + { + "name":"市辖区", + "code":"370601" + }, + { + "name":"芝罘区", + "code":"370602" + }, + { + "name":"福山区", + "code":"370611" + }, + { + "name":"牟平区", + "code":"370612" + }, + { + "name":"莱山区", + "code":"370613" + }, + { + "name":"长岛县", + "code":"370634" + }, + { + "name":"龙口市", + "code":"370681" + }, + { + "name":"莱阳市", + "code":"370682" + }, + { + "name":"莱州市", + "code":"370683" + }, + { + "name":"蓬莱市", + "code":"370684" + }, + { + "name":"招远市", + "code":"370685" + }, + { + "name":"栖霞市", + "code":"370686" + }, + { + "name":"海阳市", + "code":"370687" + } + ] + }, + { + "name":"潍坊市", + "code":"370700", + "sub":[ + { + "name":"市辖区", + "code":"370701" + }, + { + "name":"潍城区", + "code":"370702" + }, + { + "name":"寒亭区", + "code":"370703" + }, + { + "name":"坊子区", + "code":"370704" + }, + { + "name":"奎文区", + "code":"370705" + }, + { + "name":"临朐县", + "code":"370724" + }, + { + "name":"昌乐县", + "code":"370725" + }, + { + "name":"青州市", + "code":"370781" + }, + { + "name":"诸城市", + "code":"370782" + }, + { + "name":"寿光市", + "code":"370783" + }, + { + "name":"安丘市", + "code":"370784" + }, + { + "name":"高密市", + "code":"370785" + }, + { + "name":"昌邑市", + "code":"370786" + } + ] + }, + { + "name":"济宁市", + "code":"370800", + "sub":[ + { + "name":"市辖区", + "code":"370801" + }, + { + "name":"任城区", + "code":"370811" + }, + { + "name":"兖州区", + "code":"370812" + }, + { + "name":"微山县", + "code":"370826" + }, + { + "name":"鱼台县", + "code":"370827" + }, + { + "name":"金乡县", + "code":"370828" + }, + { + "name":"嘉祥县", + "code":"370829" + }, + { + "name":"汶上县", + "code":"370830" + }, + { + "name":"泗水县", + "code":"370831" + }, + { + "name":"梁山县", + "code":"370832" + }, + { + "name":"曲阜市", + "code":"370881" + }, + { + "name":"邹城市", + "code":"370883" + } + ] + }, + { + "name":"泰安市", + "code":"370900", + "sub":[ + { + "name":"市辖区", + "code":"370901" + }, + { + "name":"泰山区", + "code":"370902" + }, + { + "name":"岱岳区", + "code":"370911" + }, + { + "name":"宁阳县", + "code":"370921" + }, + { + "name":"东平县", + "code":"370923" + }, + { + "name":"新泰市", + "code":"370982" + }, + { + "name":"肥城市", + "code":"370983" + } + ] + }, + { + "name":"威海市", + "code":"371000", + "sub":[ + { + "name":"市辖区", + "code":"371001" + }, + { + "name":"环翠区", + "code":"371002" + }, + { + "name":"文登市", + "code":"371081" + }, + { + "name":"荣成市", + "code":"371082" + }, + { + "name":"乳山市", + "code":"371083" + } + ] + }, + { + "name":"日照市", + "code":"371100", + "sub":[ + { + "name":"市辖区", + "code":"371101" + }, + { + "name":"东港区", + "code":"371102" + }, + { + "name":"岚山区", + "code":"371103" + }, + { + "name":"五莲县", + "code":"371121" + }, + { + "name":"莒县", + "code":"371122" + } + ] + }, + { + "name":"莱芜市", + "code":"371200", + "sub":[ + { + "name":"市辖区", + "code":"371201" + }, + { + "name":"莱城区", + "code":"371202" + }, + { + "name":"钢城区", + "code":"371203" + } + ] + }, + { + "name":"临沂市", + "code":"371300", + "sub":[ + { + "name":"市辖区", + "code":"371301" + }, + { + "name":"兰山区", + "code":"371302" + }, + { + "name":"罗庄区", + "code":"371311" + }, + { + "name":"河东区", + "code":"371312" + }, + { + "name":"沂南县", + "code":"371321" + }, + { + "name":"郯城县", + "code":"371322" + }, + { + "name":"沂水县", + "code":"371323" + }, + { + "name":"兰陵县", + "code":"371324" + }, + { + "name":"费县", + "code":"371325" + }, + { + "name":"平邑县", + "code":"371326" + }, + { + "name":"莒南县", + "code":"371327" + }, + { + "name":"蒙阴县", + "code":"371328" + }, + { + "name":"临沭县", + "code":"371329" + } + ] + }, + { + "name":"德州市", + "code":"371400", + "sub":[ + { + "name":"市辖区", + "code":"371401" + }, + { + "name":"德城区", + "code":"371402" + }, + { + "name":"陵城区", + "code":"371403" + }, + { + "name":"宁津县", + "code":"371422" + }, + { + "name":"庆云县", + "code":"371423" + }, + { + "name":"临邑县", + "code":"371424" + }, + { + "name":"齐河县", + "code":"371425" + }, + { + "name":"平原县", + "code":"371426" + }, + { + "name":"夏津县", + "code":"371427" + }, + { + "name":"武城县", + "code":"371428" + }, + { + "name":"乐陵市", + "code":"371481" + }, + { + "name":"禹城市", + "code":"371482" + } + ] + }, + { + "name":"聊城市", + "code":"371500", + "sub":[ + { + "name":"市辖区", + "code":"371501" + }, + { + "name":"东昌府区", + "code":"371502" + }, + { + "name":"阳谷县", + "code":"371521" + }, + { + "name":"莘县", + "code":"371522" + }, + { + "name":"茌平县", + "code":"371523" + }, + { + "name":"东阿县", + "code":"371524" + }, + { + "name":"冠县", + "code":"371525" + }, + { + "name":"高唐县", + "code":"371526" + }, + { + "name":"临清市", + "code":"371581" + } + ] + }, + { + "name":"滨州市", + "code":"371600", + "sub":[ + { + "name":"市辖区", + "code":"371601" + }, + { + "name":"滨城区", + "code":"371602" + }, + { + "name":"沾化区", + "code":"371603" + }, + { + "name":"惠民县", + "code":"371621" + }, + { + "name":"阳信县", + "code":"371622" + }, + { + "name":"无棣县", + "code":"371623" + }, + { + "name":"博兴县", + "code":"371625" + }, + { + "name":"邹平县", + "code":"371626" + } + ] + }, + { + "name":"菏泽市", + "code":"371700", + "sub":[ + { + "name":"市辖区", + "code":"371701" + }, + { + "name":"牡丹区", + "code":"371702" + }, + { + "name":"曹县", + "code":"371721" + }, + { + "name":"单县", + "code":"371722" + }, + { + "name":"成武县", + "code":"371723" + }, + { + "name":"巨野县", + "code":"371724" + }, + { + "name":"郓城县", + "code":"371725" + }, + { + "name":"鄄城县", + "code":"371726" + }, + { + "name":"定陶县", + "code":"371727" + }, + { + "name":"东明县", + "code":"371728" + } + ] + } + ] + }, + { + "name":"河南省", + "code":"410000", + "sub":[ + { + "name":"郑州市", + "code":"410100", + "sub":[ + { + "name":"市辖区", + "code":"410101" + }, + { + "name":"中原区", + "code":"410102" + }, + { + "name":"二七区", + "code":"410103" + }, + { + "name":"管城回族区", + "code":"410104" + }, + { + "name":"金水区", + "code":"410105" + }, + { + "name":"上街区", + "code":"410106" + }, + { + "name":"惠济区", + "code":"410108" + }, + { + "name":"中牟县", + "code":"410122" + }, + { + "name":"巩义市", + "code":"410181" + }, + { + "name":"荥阳市", + "code":"410182" + }, + { + "name":"新密市", + "code":"410183" + }, + { + "name":"新郑市", + "code":"410184" + }, + { + "name":"登封市", + "code":"410185" + } + ] + }, + { + "name":"开封市", + "code":"410200", + "sub":[ + { + "name":"市辖区", + "code":"410201" + }, + { + "name":"龙亭区", + "code":"410202" + }, + { + "name":"顺河回族区", + "code":"410203" + }, + { + "name":"鼓楼区", + "code":"410204" + }, + { + "name":"禹王台区", + "code":"410205" + }, + { + "name":"祥符区", + "code":"410212" + }, + { + "name":"杞县", + "code":"410221" + }, + { + "name":"通许县", + "code":"410222" + }, + { + "name":"尉氏县", + "code":"410223" + }, + { + "name":"兰考县", + "code":"410225" + } + ] + }, + { + "name":"洛阳市", + "code":"410300", + "sub":[ + { + "name":"市辖区", + "code":"410301" + }, + { + "name":"老城区", + "code":"410302" + }, + { + "name":"西工区", + "code":"410303" + }, + { + "name":"瀍河回族区", + "code":"410304" + }, + { + "name":"涧西区", + "code":"410305" + }, + { + "name":"吉利区", + "code":"410306" + }, + { + "name":"洛龙区", + "code":"410311" + }, + { + "name":"孟津县", + "code":"410322" + }, + { + "name":"新安县", + "code":"410323" + }, + { + "name":"栾川县", + "code":"410324" + }, + { + "name":"嵩县", + "code":"410325" + }, + { + "name":"汝阳县", + "code":"410326" + }, + { + "name":"宜阳县", + "code":"410327" + }, + { + "name":"洛宁县", + "code":"410328" + }, + { + "name":"伊川县", + "code":"410329" + }, + { + "name":"偃师市", + "code":"410381" + } + ] + }, + { + "name":"平顶山市", + "code":"410400", + "sub":[ + { + "name":"市辖区", + "code":"410401" + }, + { + "name":"新华区", + "code":"410402" + }, + { + "name":"卫东区", + "code":"410403" + }, + { + "name":"石龙区", + "code":"410404" + }, + { + "name":"湛河区", + "code":"410411" + }, + { + "name":"宝丰县", + "code":"410421" + }, + { + "name":"叶县", + "code":"410422" + }, + { + "name":"鲁山县", + "code":"410423" + }, + { + "name":"郏县", + "code":"410425" + }, + { + "name":"舞钢市", + "code":"410481" + }, + { + "name":"汝州市", + "code":"410482" + } + ] + }, + { + "name":"安阳市", + "code":"410500", + "sub":[ + { + "name":"市辖区", + "code":"410501" + }, + { + "name":"文峰区", + "code":"410502" + }, + { + "name":"北关区", + "code":"410503" + }, + { + "name":"殷都区", + "code":"410505" + }, + { + "name":"龙安区", + "code":"410506" + }, + { + "name":"安阳县", + "code":"410522" + }, + { + "name":"汤阴县", + "code":"410523" + }, + { + "name":"滑县", + "code":"410526" + }, + { + "name":"内黄县", + "code":"410527" + }, + { + "name":"林州市", + "code":"410581" + } + ] + }, + { + "name":"鹤壁市", + "code":"410600", + "sub":[ + { + "name":"市辖区", + "code":"410601" + }, + { + "name":"鹤山区", + "code":"410602" + }, + { + "name":"山城区", + "code":"410603" + }, + { + "name":"淇滨区", + "code":"410611" + }, + { + "name":"浚县", + "code":"410621" + }, + { + "name":"淇县", + "code":"410622" + } + ] + }, + { + "name":"新乡市", + "code":"410700", + "sub":[ + { + "name":"市辖区", + "code":"410701" + }, + { + "name":"红旗区", + "code":"410702" + }, + { + "name":"卫滨区", + "code":"410703" + }, + { + "name":"凤泉区", + "code":"410704" + }, + { + "name":"牧野区", + "code":"410711" + }, + { + "name":"新乡县", + "code":"410721" + }, + { + "name":"获嘉县", + "code":"410724" + }, + { + "name":"原阳县", + "code":"410725" + }, + { + "name":"延津县", + "code":"410726" + }, + { + "name":"封丘县", + "code":"410727" + }, + { + "name":"长垣县", + "code":"410728" + }, + { + "name":"卫辉市", + "code":"410781" + }, + { + "name":"辉县市", + "code":"410782" + } + ] + }, + { + "name":"焦作市", + "code":"410800", + "sub":[ + { + "name":"市辖区", + "code":"410801" + }, + { + "name":"解放区", + "code":"410802" + }, + { + "name":"中站区", + "code":"410803" + }, + { + "name":"马村区", + "code":"410804" + }, + { + "name":"山阳区", + "code":"410811" + }, + { + "name":"修武县", + "code":"410821" + }, + { + "name":"博爱县", + "code":"410822" + }, + { + "name":"武陟县", + "code":"410823" + }, + { + "name":"温县", + "code":"410825" + }, + { + "name":"沁阳市", + "code":"410882" + }, + { + "name":"孟州市", + "code":"410883" + } + ] + }, + { + "name":"濮阳市", + "code":"410900", + "sub":[ + { + "name":"市辖区", + "code":"410901" + }, + { + "name":"华龙区", + "code":"410902" + }, + { + "name":"清丰县", + "code":"410922" + }, + { + "name":"南乐县", + "code":"410923" + }, + { + "name":"范县", + "code":"410926" + }, + { + "name":"台前县", + "code":"410927" + }, + { + "name":"濮阳县", + "code":"410928" + } + ] + }, + { + "name":"许昌市", + "code":"411000", + "sub":[ + { + "name":"市辖区", + "code":"411001" + }, + { + "name":"魏都区", + "code":"411002" + }, + { + "name":"许昌县", + "code":"411023" + }, + { + "name":"鄢陵县", + "code":"411024" + }, + { + "name":"襄城县", + "code":"411025" + }, + { + "name":"禹州市", + "code":"411081" + }, + { + "name":"长葛市", + "code":"411082" + } + ] + }, + { + "name":"漯河市", + "code":"411100", + "sub":[ + { + "name":"市辖区", + "code":"411101" + }, + { + "name":"源汇区", + "code":"411102" + }, + { + "name":"郾城区", + "code":"411103" + }, + { + "name":"召陵区", + "code":"411104" + }, + { + "name":"舞阳县", + "code":"411121" + }, + { + "name":"临颍县", + "code":"411122" + } + ] + }, + { + "name":"三门峡市", + "code":"411200", + "sub":[ + { + "name":"市辖区", + "code":"411201" + }, + { + "name":"湖滨区", + "code":"411202" + }, + { + "name":"渑池县", + "code":"411221" + }, + { + "name":"陕县", + "code":"411222" + }, + { + "name":"卢氏县", + "code":"411224" + }, + { + "name":"义马市", + "code":"411281" + }, + { + "name":"灵宝市", + "code":"411282" + } + ] + }, + { + "name":"南阳市", + "code":"411300", + "sub":[ + { + "name":"市辖区", + "code":"411301" + }, + { + "name":"宛城区", + "code":"411302" + }, + { + "name":"卧龙区", + "code":"411303" + }, + { + "name":"南召县", + "code":"411321" + }, + { + "name":"方城县", + "code":"411322" + }, + { + "name":"西峡县", + "code":"411323" + }, + { + "name":"镇平县", + "code":"411324" + }, + { + "name":"内乡县", + "code":"411325" + }, + { + "name":"淅川县", + "code":"411326" + }, + { + "name":"社旗县", + "code":"411327" + }, + { + "name":"唐河县", + "code":"411328" + }, + { + "name":"新野县", + "code":"411329" + }, + { + "name":"桐柏县", + "code":"411330" + }, + { + "name":"邓州市", + "code":"411381" + } + ] + }, + { + "name":"商丘市", + "code":"411400", + "sub":[ + { + "name":"市辖区", + "code":"411401" + }, + { + "name":"梁园区", + "code":"411402" + }, + { + "name":"睢阳区", + "code":"411403" + }, + { + "name":"民权县", + "code":"411421" + }, + { + "name":"睢县", + "code":"411422" + }, + { + "name":"宁陵县", + "code":"411423" + }, + { + "name":"柘城县", + "code":"411424" + }, + { + "name":"虞城县", + "code":"411425" + }, + { + "name":"夏邑县", + "code":"411426" + }, + { + "name":"永城市", + "code":"411481" + } + ] + }, + { + "name":"信阳市", + "code":"411500", + "sub":[ + { + "name":"市辖区", + "code":"411501" + }, + { + "name":"浉河区", + "code":"411502" + }, + { + "name":"平桥区", + "code":"411503" + }, + { + "name":"罗山县", + "code":"411521" + }, + { + "name":"光山县", + "code":"411522" + }, + { + "name":"新县", + "code":"411523" + }, + { + "name":"商城县", + "code":"411524" + }, + { + "name":"固始县", + "code":"411525" + }, + { + "name":"潢川县", + "code":"411526" + }, + { + "name":"淮滨县", + "code":"411527" + }, + { + "name":"息县", + "code":"411528" + } + ] + }, + { + "name":"周口市", + "code":"411600", + "sub":[ + { + "name":"市辖区", + "code":"411601" + }, + { + "name":"川汇区", + "code":"411602" + }, + { + "name":"扶沟县", + "code":"411621" + }, + { + "name":"西华县", + "code":"411622" + }, + { + "name":"商水县", + "code":"411623" + }, + { + "name":"沈丘县", + "code":"411624" + }, + { + "name":"郸城县", + "code":"411625" + }, + { + "name":"淮阳县", + "code":"411626" + }, + { + "name":"太康县", + "code":"411627" + }, + { + "name":"鹿邑县", + "code":"411628" + }, + { + "name":"项城市", + "code":"411681" + } + ] + }, + { + "name":"驻马店市", + "code":"411700", + "sub":[ + { + "name":"市辖区", + "code":"411701" + }, + { + "name":"驿城区", + "code":"411702" + }, + { + "name":"西平县", + "code":"411721" + }, + { + "name":"上蔡县", + "code":"411722" + }, + { + "name":"平舆县", + "code":"411723" + }, + { + "name":"正阳县", + "code":"411724" + }, + { + "name":"确山县", + "code":"411725" + }, + { + "name":"泌阳县", + "code":"411726" + }, + { + "name":"汝南县", + "code":"411727" + }, + { + "name":"遂平县", + "code":"411728" + }, + { + "name":"新蔡县", + "code":"411729" + } + ] + }, + { + "name":"济源市", + "code":"419001" + } + ] + }, + { + "name":"湖北省", + "code":"420000", + "sub":[ + { + "name":"武汉市", + "code":"420100", + "sub":[ + { + "name":"市辖区", + "code":"420101" + }, + { + "name":"江岸区", + "code":"420102" + }, + { + "name":"江汉区", + "code":"420103" + }, + { + "name":"硚口区", + "code":"420104" + }, + { + "name":"汉阳区", + "code":"420105" + }, + { + "name":"武昌区", + "code":"420106" + }, + { + "name":"青山区", + "code":"420107" + }, + { + "name":"洪山区", + "code":"420111" + }, + { + "name":"东西湖区", + "code":"420112" + }, + { + "name":"汉南区", + "code":"420113" + }, + { + "name":"蔡甸区", + "code":"420114" + }, + { + "name":"江夏区", + "code":"420115" + }, + { + "name":"黄陂区", + "code":"420116" + }, + { + "name":"新洲区", + "code":"420117" + } + ] + }, + { + "name":"黄石市", + "code":"420200", + "sub":[ + { + "name":"市辖区", + "code":"420201" + }, + { + "name":"黄石港区", + "code":"420202" + }, + { + "name":"西塞山区", + "code":"420203" + }, + { + "name":"下陆区", + "code":"420204" + }, + { + "name":"铁山区", + "code":"420205" + }, + { + "name":"阳新县", + "code":"420222" + }, + { + "name":"大冶市", + "code":"420281" + } + ] + }, + { + "name":"十堰市", + "code":"420300", + "sub":[ + { + "name":"市辖区", + "code":"420301" + }, + { + "name":"茅箭区", + "code":"420302" + }, + { + "name":"张湾区", + "code":"420303" + }, + { + "name":"郧阳区", + "code":"420304" + }, + { + "name":"郧西县", + "code":"420322" + }, + { + "name":"竹山县", + "code":"420323" + }, + { + "name":"竹溪县", + "code":"420324" + }, + { + "name":"房县", + "code":"420325" + }, + { + "name":"丹江口市", + "code":"420381" + } + ] + }, + { + "name":"宜昌市", + "code":"420500", + "sub":[ + { + "name":"市辖区", + "code":"420501" + }, + { + "name":"西陵区", + "code":"420502" + }, + { + "name":"伍家岗区", + "code":"420503" + }, + { + "name":"点军区", + "code":"420504" + }, + { + "name":"猇亭区", + "code":"420505" + }, + { + "name":"夷陵区", + "code":"420506" + }, + { + "name":"远安县", + "code":"420525" + }, + { + "name":"兴山县", + "code":"420526" + }, + { + "name":"秭归县", + "code":"420527" + }, + { + "name":"长阳土家族自治县", + "code":"420528" + }, + { + "name":"五峰土家族自治县", + "code":"420529" + }, + { + "name":"宜都市", + "code":"420581" + }, + { + "name":"当阳市", + "code":"420582" + }, + { + "name":"枝江市", + "code":"420583" + } + ] + }, + { + "name":"襄阳市", + "code":"420600", + "sub":[ + { + "name":"市辖区", + "code":"420601" + }, + { + "name":"襄城区", + "code":"420602" + }, + { + "name":"樊城区", + "code":"420606" + }, + { + "name":"襄州区", + "code":"420607" + }, + { + "name":"南漳县", + "code":"420624" + }, + { + "name":"谷城县", + "code":"420625" + }, + { + "name":"保康县", + "code":"420626" + }, + { + "name":"老河口市", + "code":"420682" + }, + { + "name":"枣阳市", + "code":"420683" + }, + { + "name":"宜城市", + "code":"420684" + } + ] + }, + { + "name":"鄂州市", + "code":"420700", + "sub":[ + { + "name":"市辖区", + "code":"420701" + }, + { + "name":"梁子湖区", + "code":"420702" + }, + { + "name":"华容区", + "code":"420703" + }, + { + "name":"鄂城区", + "code":"420704" + } + ] + }, + { + "name":"荆门市", + "code":"420800", + "sub":[ + { + "name":"市辖区", + "code":"420801" + }, + { + "name":"东宝区", + "code":"420802" + }, + { + "name":"掇刀区", + "code":"420804" + }, + { + "name":"京山县", + "code":"420821" + }, + { + "name":"沙洋县", + "code":"420822" + }, + { + "name":"钟祥市", + "code":"420881" + } + ] + }, + { + "name":"孝感市", + "code":"420900", + "sub":[ + { + "name":"市辖区", + "code":"420901" + }, + { + "name":"孝南区", + "code":"420902" + }, + { + "name":"孝昌县", + "code":"420921" + }, + { + "name":"大悟县", + "code":"420922" + }, + { + "name":"云梦县", + "code":"420923" + }, + { + "name":"应城市", + "code":"420981" + }, + { + "name":"安陆市", + "code":"420982" + }, + { + "name":"汉川市", + "code":"420984" + } + ] + }, + { + "name":"荆州市", + "code":"421000", + "sub":[ + { + "name":"市辖区", + "code":"421001" + }, + { + "name":"沙市区", + "code":"421002" + }, + { + "name":"荆州区", + "code":"421003" + }, + { + "name":"公安县", + "code":"421022" + }, + { + "name":"监利县", + "code":"421023" + }, + { + "name":"江陵县", + "code":"421024" + }, + { + "name":"石首市", + "code":"421081" + }, + { + "name":"洪湖市", + "code":"421083" + }, + { + "name":"松滋市", + "code":"421087" + } + ] + }, + { + "name":"黄冈市", + "code":"421100", + "sub":[ + { + "name":"市辖区", + "code":"421101" + }, + { + "name":"黄州区", + "code":"421102" + }, + { + "name":"团风县", + "code":"421121" + }, + { + "name":"红安县", + "code":"421122" + }, + { + "name":"罗田县", + "code":"421123" + }, + { + "name":"英山县", + "code":"421124" + }, + { + "name":"浠水县", + "code":"421125" + }, + { + "name":"蕲春县", + "code":"421126" + }, + { + "name":"黄梅县", + "code":"421127" + }, + { + "name":"麻城市", + "code":"421181" + }, + { + "name":"武穴市", + "code":"421182" + } + ] + }, + { + "name":"咸宁市", + "code":"421200", + "sub":[ + { + "name":"市辖区", + "code":"421201" + }, + { + "name":"咸安区", + "code":"421202" + }, + { + "name":"嘉鱼县", + "code":"421221" + }, + { + "name":"通城县", + "code":"421222" + }, + { + "name":"崇阳县", + "code":"421223" + }, + { + "name":"通山县", + "code":"421224" + }, + { + "name":"赤壁市", + "code":"421281" + } + ] + }, + { + "name":"随州市", + "code":"421300", + "sub":[ + { + "name":"市辖区", + "code":"421301" + }, + { + "name":"曾都区", + "code":"421303" + }, + { + "name":"随县", + "code":"421321" + }, + { + "name":"广水市", + "code":"421381" + } + ] + }, + { + "name":"恩施土家族苗族自治州", + "code":"422800", + "sub":[ + { + "name":"恩施市", + "code":"422801" + }, + { + "name":"利川市", + "code":"422802" + }, + { + "name":"建始县", + "code":"422822" + }, + { + "name":"巴东县", + "code":"422823" + }, + { + "name":"宣恩县", + "code":"422825" + }, + { + "name":"咸丰县", + "code":"422826" + }, + { + "name":"来凤县", + "code":"422827" + }, + { + "name":"鹤峰县", + "code":"422828" + } + ] + }, + { + "name":"仙桃市", + "code":"429004" + }, + { + "name":"潜江市", + "code":"429005" + }, + { + "name":"天门市", + "code":"429006" + }, + { + "name":"神农架林区", + "code":"429021" + } + ] + }, + { + "name":"湖南省", + "code":"430000", + "sub":[ + { + "name":"长沙市", + "code":"430100", + "sub":[ + { + "name":"市辖区", + "code":"430101" + }, + { + "name":"芙蓉区", + "code":"430102" + }, + { + "name":"天心区", + "code":"430103" + }, + { + "name":"岳麓区", + "code":"430104" + }, + { + "name":"开福区", + "code":"430105" + }, + { + "name":"雨花区", + "code":"430111" + }, + { + "name":"望城区", + "code":"430112" + }, + { + "name":"长沙县", + "code":"430121" + }, + { + "name":"宁乡县", + "code":"430124" + }, + { + "name":"浏阳市", + "code":"430181" + } + ] + }, + { + "name":"株洲市", + "code":"430200", + "sub":[ + { + "name":"市辖区", + "code":"430201" + }, + { + "name":"荷塘区", + "code":"430202" + }, + { + "name":"芦淞区", + "code":"430203" + }, + { + "name":"石峰区", + "code":"430204" + }, + { + "name":"天元区", + "code":"430211" + }, + { + "name":"株洲县", + "code":"430221" + }, + { + "name":"攸县", + "code":"430223" + }, + { + "name":"茶陵县", + "code":"430224" + }, + { + "name":"炎陵县", + "code":"430225" + }, + { + "name":"醴陵市", + "code":"430281" + } + ] + }, + { + "name":"湘潭市", + "code":"430300", + "sub":[ + { + "name":"市辖区", + "code":"430301" + }, + { + "name":"雨湖区", + "code":"430302" + }, + { + "name":"岳塘区", + "code":"430304" + }, + { + "name":"湘潭县", + "code":"430321" + }, + { + "name":"湘乡市", + "code":"430381" + }, + { + "name":"韶山市", + "code":"430382" + } + ] + }, + { + "name":"衡阳市", + "code":"430400", + "sub":[ + { + "name":"市辖区", + "code":"430401" + }, + { + "name":"珠晖区", + "code":"430405" + }, + { + "name":"雁峰区", + "code":"430406" + }, + { + "name":"石鼓区", + "code":"430407" + }, + { + "name":"蒸湘区", + "code":"430408" + }, + { + "name":"南岳区", + "code":"430412" + }, + { + "name":"衡阳县", + "code":"430421" + }, + { + "name":"衡南县", + "code":"430422" + }, + { + "name":"衡山县", + "code":"430423" + }, + { + "name":"衡东县", + "code":"430424" + }, + { + "name":"祁东县", + "code":"430426" + }, + { + "name":"耒阳市", + "code":"430481" + }, + { + "name":"常宁市", + "code":"430482" + } + ] + }, + { + "name":"邵阳市", + "code":"430500", + "sub":[ + { + "name":"市辖区", + "code":"430501" + }, + { + "name":"双清区", + "code":"430502" + }, + { + "name":"大祥区", + "code":"430503" + }, + { + "name":"北塔区", + "code":"430511" + }, + { + "name":"邵东县", + "code":"430521" + }, + { + "name":"新邵县", + "code":"430522" + }, + { + "name":"邵阳县", + "code":"430523" + }, + { + "name":"隆回县", + "code":"430524" + }, + { + "name":"洞口县", + "code":"430525" + }, + { + "name":"绥宁县", + "code":"430527" + }, + { + "name":"新宁县", + "code":"430528" + }, + { + "name":"城步苗族自治县", + "code":"430529" + }, + { + "name":"武冈市", + "code":"430581" + } + ] + }, + { + "name":"岳阳市", + "code":"430600", + "sub":[ + { + "name":"市辖区", + "code":"430601" + }, + { + "name":"岳阳楼区", + "code":"430602" + }, + { + "name":"云溪区", + "code":"430603" + }, + { + "name":"君山区", + "code":"430611" + }, + { + "name":"岳阳县", + "code":"430621" + }, + { + "name":"华容县", + "code":"430623" + }, + { + "name":"湘阴县", + "code":"430624" + }, + { + "name":"平江县", + "code":"430626" + }, + { + "name":"汨罗市", + "code":"430681" + }, + { + "name":"临湘市", + "code":"430682" + } + ] + }, + { + "name":"常德市", + "code":"430700", + "sub":[ + { + "name":"市辖区", + "code":"430701" + }, + { + "name":"武陵区", + "code":"430702" + }, + { + "name":"鼎城区", + "code":"430703" + }, + { + "name":"安乡县", + "code":"430721" + }, + { + "name":"汉寿县", + "code":"430722" + }, + { + "name":"澧县", + "code":"430723" + }, + { + "name":"临澧县", + "code":"430724" + }, + { + "name":"桃源县", + "code":"430725" + }, + { + "name":"石门县", + "code":"430726" + }, + { + "name":"津市市", + "code":"430781" + } + ] + }, + { + "name":"张家界市", + "code":"430800", + "sub":[ + { + "name":"市辖区", + "code":"430801" + }, + { + "name":"永定区", + "code":"430802" + }, + { + "name":"武陵源区", + "code":"430811" + }, + { + "name":"慈利县", + "code":"430821" + }, + { + "name":"桑植县", + "code":"430822" + } + ] + }, + { + "name":"益阳市", + "code":"430900", + "sub":[ + { + "name":"市辖区", + "code":"430901" + }, + { + "name":"资阳区", + "code":"430902" + }, + { + "name":"赫山区", + "code":"430903" + }, + { + "name":"南县", + "code":"430921" + }, + { + "name":"桃江县", + "code":"430922" + }, + { + "name":"安化县", + "code":"430923" + }, + { + "name":"沅江市", + "code":"430981" + } + ] + }, + { + "name":"郴州市", + "code":"431000", + "sub":[ + { + "name":"市辖区", + "code":"431001" + }, + { + "name":"北湖区", + "code":"431002" + }, + { + "name":"苏仙区", + "code":"431003" + }, + { + "name":"桂阳县", + "code":"431021" + }, + { + "name":"宜章县", + "code":"431022" + }, + { + "name":"永兴县", + "code":"431023" + }, + { + "name":"嘉禾县", + "code":"431024" + }, + { + "name":"临武县", + "code":"431025" + }, + { + "name":"汝城县", + "code":"431026" + }, + { + "name":"桂东县", + "code":"431027" + }, + { + "name":"安仁县", + "code":"431028" + }, + { + "name":"资兴市", + "code":"431081" + } + ] + }, + { + "name":"永州市", + "code":"431100", + "sub":[ + { + "name":"市辖区", + "code":"431101" + }, + { + "name":"零陵区", + "code":"431102" + }, + { + "name":"冷水滩区", + "code":"431103" + }, + { + "name":"祁阳县", + "code":"431121" + }, + { + "name":"东安县", + "code":"431122" + }, + { + "name":"双牌县", + "code":"431123" + }, + { + "name":"道县", + "code":"431124" + }, + { + "name":"江永县", + "code":"431125" + }, + { + "name":"宁远县", + "code":"431126" + }, + { + "name":"蓝山县", + "code":"431127" + }, + { + "name":"新田县", + "code":"431128" + }, + { + "name":"江华瑶族自治县", + "code":"431129" + } + ] + }, + { + "name":"怀化市", + "code":"431200", + "sub":[ + { + "name":"市辖区", + "code":"431201" + }, + { + "name":"鹤城区", + "code":"431202" + }, + { + "name":"中方县", + "code":"431221" + }, + { + "name":"沅陵县", + "code":"431222" + }, + { + "name":"辰溪县", + "code":"431223" + }, + { + "name":"溆浦县", + "code":"431224" + }, + { + "name":"会同县", + "code":"431225" + }, + { + "name":"麻阳苗族自治县", + "code":"431226" + }, + { + "name":"新晃侗族自治县", + "code":"431227" + }, + { + "name":"芷江侗族自治县", + "code":"431228" + }, + { + "name":"靖州苗族侗族自治县", + "code":"431229" + }, + { + "name":"通道侗族自治县", + "code":"431230" + }, + { + "name":"洪江市", + "code":"431281" + } + ] + }, + { + "name":"娄底市", + "code":"431300", + "sub":[ + { + "name":"市辖区", + "code":"431301" + }, + { + "name":"娄星区", + "code":"431302" + }, + { + "name":"双峰县", + "code":"431321" + }, + { + "name":"新化县", + "code":"431322" + }, + { + "name":"冷水江市", + "code":"431381" + }, + { + "name":"涟源市", + "code":"431382" + } + ] + }, + { + "name":"湘西土家族苗族自治州", + "code":"433100", + "sub":[ + { + "name":"吉首市", + "code":"433101" + }, + { + "name":"泸溪县", + "code":"433122" + }, + { + "name":"凤凰县", + "code":"433123" + }, + { + "name":"花垣县", + "code":"433124" + }, + { + "name":"保靖县", + "code":"433125" + }, + { + "name":"古丈县", + "code":"433126" + }, + { + "name":"永顺县", + "code":"433127" + }, + { + "name":"龙山县", + "code":"433130" + } + ] + } + ] + }, + { + "name":"广东省", + "code":"440000", + "sub":[ + { + "name":"广州市", + "code":"440100", + "sub":[ + { + "name":"市辖区", + "code":"440101" + }, + { + "name":"荔湾区", + "code":"440103" + }, + { + "name":"越秀区", + "code":"440104" + }, + { + "name":"海珠区", + "code":"440105" + }, + { + "name":"天河区", + "code":"440106" + }, + { + "name":"白云区", + "code":"440111" + }, + { + "name":"黄埔区", + "code":"440112" + }, + { + "name":"番禺区", + "code":"440113" + }, + { + "name":"花都区", + "code":"440114" + }, + { + "name":"南沙区", + "code":"440115" + }, + { + "name":"从化区", + "code":"440117" + }, + { + "name":"增城区", + "code":"440118" + } + ] + }, + { + "name":"韶关市", + "code":"440200", + "sub":[ + { + "name":"市辖区", + "code":"440201" + }, + { + "name":"武江区", + "code":"440203" + }, + { + "name":"浈江区", + "code":"440204" + }, + { + "name":"曲江区", + "code":"440205" + }, + { + "name":"始兴县", + "code":"440222" + }, + { + "name":"仁化县", + "code":"440224" + }, + { + "name":"翁源县", + "code":"440229" + }, + { + "name":"乳源瑶族自治县", + "code":"440232" + }, + { + "name":"新丰县", + "code":"440233" + }, + { + "name":"乐昌市", + "code":"440281" + }, + { + "name":"南雄市", + "code":"440282" + } + ] + }, + { + "name":"深圳市", + "code":"440300", + "sub":[ + { + "name":"市辖区", + "code":"440301" + }, + { + "name":"罗湖区", + "code":"440303" + }, + { + "name":"福田区", + "code":"440304" + }, + { + "name":"南山区", + "code":"440305" + }, + { + "name":"宝安区", + "code":"440306" + }, + { + "name":"龙岗区", + "code":"440307" + }, + { + "name":"盐田区", + "code":"440308" + } + ] + }, + { + "name":"珠海市", + "code":"440400", + "sub":[ + { + "name":"市辖区", + "code":"440401" + }, + { + "name":"香洲区", + "code":"440402" + }, + { + "name":"斗门区", + "code":"440403" + }, + { + "name":"金湾区", + "code":"440404" + } + ] + }, + { + "name":"汕头市", + "code":"440500", + "sub":[ + { + "name":"市辖区", + "code":"440501" + }, + { + "name":"龙湖区", + "code":"440507" + }, + { + "name":"金平区", + "code":"440511" + }, + { + "name":"濠江区", + "code":"440512" + }, + { + "name":"潮阳区", + "code":"440513" + }, + { + "name":"潮南区", + "code":"440514" + }, + { + "name":"澄海区", + "code":"440515" + }, + { + "name":"南澳县", + "code":"440523" + } + ] + }, + { + "name":"佛山市", + "code":"440600", + "sub":[ + { + "name":"市辖区", + "code":"440601" + }, + { + "name":"禅城区", + "code":"440604" + }, + { + "name":"南海区", + "code":"440605" + }, + { + "name":"顺德区", + "code":"440606" + }, + { + "name":"三水区", + "code":"440607" + }, + { + "name":"高明区", + "code":"440608" + } + ] + }, + { + "name":"江门市", + "code":"440700", + "sub":[ + { + "name":"市辖区", + "code":"440701" + }, + { + "name":"蓬江区", + "code":"440703" + }, + { + "name":"江海区", + "code":"440704" + }, + { + "name":"新会区", + "code":"440705" + }, + { + "name":"台山市", + "code":"440781" + }, + { + "name":"开平市", + "code":"440783" + }, + { + "name":"鹤山市", + "code":"440784" + }, + { + "name":"恩平市", + "code":"440785" + } + ] + }, + { + "name":"湛江市", + "code":"440800", + "sub":[ + { + "name":"市辖区", + "code":"440801" + }, + { + "name":"赤坎区", + "code":"440802" + }, + { + "name":"霞山区", + "code":"440803" + }, + { + "name":"坡头区", + "code":"440804" + }, + { + "name":"麻章区", + "code":"440811" + }, + { + "name":"遂溪县", + "code":"440823" + }, + { + "name":"徐闻县", + "code":"440825" + }, + { + "name":"廉江市", + "code":"440881" + }, + { + "name":"雷州市", + "code":"440882" + }, + { + "name":"吴川市", + "code":"440883" + } + ] + }, + { + "name":"茂名市", + "code":"440900", + "sub":[ + { + "name":"市辖区", + "code":"440901" + }, + { + "name":"茂南区", + "code":"440902" + }, + { + "name":"电白区", + "code":"440904" + }, + { + "name":"高州市", + "code":"440981" + }, + { + "name":"化州市", + "code":"440982" + }, + { + "name":"信宜市", + "code":"440983" + } + ] + }, + { + "name":"肇庆市", + "code":"441200", + "sub":[ + { + "name":"市辖区", + "code":"441201" + }, + { + "name":"端州区", + "code":"441202" + }, + { + "name":"鼎湖区", + "code":"441203" + }, + { + "name":"广宁县", + "code":"441223" + }, + { + "name":"怀集县", + "code":"441224" + }, + { + "name":"封开县", + "code":"441225" + }, + { + "name":"德庆县", + "code":"441226" + }, + { + "name":"高要市", + "code":"441283" + }, + { + "name":"四会市", + "code":"441284" + } + ] + }, + { + "name":"惠州市", + "code":"441300", + "sub":[ + { + "name":"市辖区", + "code":"441301" + }, + { + "name":"惠城区", + "code":"441302" + }, + { + "name":"惠阳区", + "code":"441303" + }, + { + "name":"博罗县", + "code":"441322" + }, + { + "name":"惠东县", + "code":"441323" + }, + { + "name":"龙门县", + "code":"441324" + } + ] + }, + { + "name":"梅州市", + "code":"441400", + "sub":[ + { + "name":"市辖区", + "code":"441401" + }, + { + "name":"梅江区", + "code":"441402" + }, + { + "name":"梅县区", + "code":"441403" + }, + { + "name":"大埔县", + "code":"441422" + }, + { + "name":"丰顺县", + "code":"441423" + }, + { + "name":"五华县", + "code":"441424" + }, + { + "name":"平远县", + "code":"441426" + }, + { + "name":"蕉岭县", + "code":"441427" + }, + { + "name":"兴宁市", + "code":"441481" + } + ] + }, + { + "name":"汕尾市", + "code":"441500", + "sub":[ + { + "name":"市辖区", + "code":"441501" + }, + { + "name":"城区", + "code":"441502" + }, + { + "name":"海丰县", + "code":"441521" + }, + { + "name":"陆河县", + "code":"441523" + }, + { + "name":"陆丰市", + "code":"441581" + } + ] + }, + { + "name":"河源市", + "code":"441600", + "sub":[ + { + "name":"市辖区", + "code":"441601" + }, + { + "name":"源城区", + "code":"441602" + }, + { + "name":"紫金县", + "code":"441621" + }, + { + "name":"龙川县", + "code":"441622" + }, + { + "name":"连平县", + "code":"441623" + }, + { + "name":"和平县", + "code":"441624" + }, + { + "name":"东源县", + "code":"441625" + } + ] + }, + { + "name":"阳江市", + "code":"441700", + "sub":[ + { + "name":"市辖区", + "code":"441701" + }, + { + "name":"江城区", + "code":"441702" + }, + { + "name":"阳东区", + "code":"441704" + }, + { + "name":"阳西县", + "code":"441721" + }, + { + "name":"阳春市", + "code":"441781" + } + ] + }, + { + "name":"清远市", + "code":"441800", + "sub":[ + { + "name":"市辖区", + "code":"441801" + }, + { + "name":"清城区", + "code":"441802" + }, + { + "name":"清新区", + "code":"441803" + }, + { + "name":"佛冈县", + "code":"441821" + }, + { + "name":"阳山县", + "code":"441823" + }, + { + "name":"连山壮族瑶族自治县", + "code":"441825" + }, + { + "name":"连南瑶族自治县", + "code":"441826" + }, + { + "name":"英德市", + "code":"441881" + }, + { + "name":"连州市", + "code":"441882" + } + ] + }, + { + "name":"东莞市", + "code":"441900", + "sub":[ + + ] + }, + { + "name":"中山市", + "code":"442000", + "sub":[ + + ] + }, + { + "name":"潮州市", + "code":"445100", + "sub":[ + { + "name":"市辖区", + "code":"445101" + }, + { + "name":"湘桥区", + "code":"445102" + }, + { + "name":"潮安区", + "code":"445103" + }, + { + "name":"饶平县", + "code":"445122" + } + ] + }, + { + "name":"揭阳市", + "code":"445200", + "sub":[ + { + "name":"市辖区", + "code":"445201" + }, + { + "name":"榕城区", + "code":"445202" + }, + { + "name":"揭东区", + "code":"445203" + }, + { + "name":"揭西县", + "code":"445222" + }, + { + "name":"惠来县", + "code":"445224" + }, + { + "name":"普宁市", + "code":"445281" + } + ] + }, + { + "name":"云浮市", + "code":"445300", + "sub":[ + { + "name":"市辖区", + "code":"445301" + }, + { + "name":"云城区", + "code":"445302" + }, + { + "name":"云安区", + "code":"445303" + }, + { + "name":"新兴县", + "code":"445321" + }, + { + "name":"郁南县", + "code":"445322" + }, + { + "name":"罗定市", + "code":"445381" + } + ] + } + ] + }, + { + "name":"广西壮族自治区", + "code":"450000", + "sub":[ + { + "name":"南宁市", + "code":"450100", + "sub":[ + { + "name":"市辖区", + "code":"450101" + }, + { + "name":"兴宁区", + "code":"450102" + }, + { + "name":"青秀区", + "code":"450103" + }, + { + "name":"江南区", + "code":"450105" + }, + { + "name":"西乡塘区", + "code":"450107" + }, + { + "name":"良庆区", + "code":"450108" + }, + { + "name":"邕宁区", + "code":"450109" + }, + { + "name":"武鸣县", + "code":"450122" + }, + { + "name":"隆安县", + "code":"450123" + }, + { + "name":"马山县", + "code":"450124" + }, + { + "name":"上林县", + "code":"450125" + }, + { + "name":"宾阳县", + "code":"450126" + }, + { + "name":"横县", + "code":"450127" + } + ] + }, + { + "name":"柳州市", + "code":"450200", + "sub":[ + { + "name":"市辖区", + "code":"450201" + }, + { + "name":"城中区", + "code":"450202" + }, + { + "name":"鱼峰区", + "code":"450203" + }, + { + "name":"柳南区", + "code":"450204" + }, + { + "name":"柳北区", + "code":"450205" + }, + { + "name":"柳江县", + "code":"450221" + }, + { + "name":"柳城县", + "code":"450222" + }, + { + "name":"鹿寨县", + "code":"450223" + }, + { + "name":"融安县", + "code":"450224" + }, + { + "name":"融水苗族自治县", + "code":"450225" + }, + { + "name":"三江侗族自治县", + "code":"450226" + } + ] + }, + { + "name":"桂林市", + "code":"450300", + "sub":[ + { + "name":"市辖区", + "code":"450301" + }, + { + "name":"秀峰区", + "code":"450302" + }, + { + "name":"叠彩区", + "code":"450303" + }, + { + "name":"象山区", + "code":"450304" + }, + { + "name":"七星区", + "code":"450305" + }, + { + "name":"雁山区", + "code":"450311" + }, + { + "name":"临桂区", + "code":"450312" + }, + { + "name":"阳朔县", + "code":"450321" + }, + { + "name":"灵川县", + "code":"450323" + }, + { + "name":"全州县", + "code":"450324" + }, + { + "name":"兴安县", + "code":"450325" + }, + { + "name":"永福县", + "code":"450326" + }, + { + "name":"灌阳县", + "code":"450327" + }, + { + "name":"龙胜各族自治县", + "code":"450328" + }, + { + "name":"资源县", + "code":"450329" + }, + { + "name":"平乐县", + "code":"450330" + }, + { + "name":"荔浦县", + "code":"450331" + }, + { + "name":"恭城瑶族自治县", + "code":"450332" + } + ] + }, + { + "name":"梧州市", + "code":"450400", + "sub":[ + { + "name":"市辖区", + "code":"450401" + }, + { + "name":"万秀区", + "code":"450403" + }, + { + "name":"长洲区", + "code":"450405" + }, + { + "name":"龙圩区", + "code":"450406" + }, + { + "name":"苍梧县", + "code":"450421" + }, + { + "name":"藤县", + "code":"450422" + }, + { + "name":"蒙山县", + "code":"450423" + }, + { + "name":"岑溪市", + "code":"450481" + } + ] + }, + { + "name":"北海市", + "code":"450500", + "sub":[ + { + "name":"市辖区", + "code":"450501" + }, + { + "name":"海城区", + "code":"450502" + }, + { + "name":"银海区", + "code":"450503" + }, + { + "name":"铁山港区", + "code":"450512" + }, + { + "name":"合浦县", + "code":"450521" + } + ] + }, + { + "name":"防城港市", + "code":"450600", + "sub":[ + { + "name":"市辖区", + "code":"450601" + }, + { + "name":"港口区", + "code":"450602" + }, + { + "name":"防城区", + "code":"450603" + }, + { + "name":"上思县", + "code":"450621" + }, + { + "name":"东兴市", + "code":"450681" + } + ] + }, + { + "name":"钦州市", + "code":"450700", + "sub":[ + { + "name":"市辖区", + "code":"450701" + }, + { + "name":"钦南区", + "code":"450702" + }, + { + "name":"钦北区", + "code":"450703" + }, + { + "name":"灵山县", + "code":"450721" + }, + { + "name":"浦北县", + "code":"450722" + } + ] + }, + { + "name":"贵港市", + "code":"450800", + "sub":[ + { + "name":"市辖区", + "code":"450801" + }, + { + "name":"港北区", + "code":"450802" + }, + { + "name":"港南区", + "code":"450803" + }, + { + "name":"覃塘区", + "code":"450804" + }, + { + "name":"平南县", + "code":"450821" + }, + { + "name":"桂平市", + "code":"450881" + } + ] + }, + { + "name":"玉林市", + "code":"450900", + "sub":[ + { + "name":"市辖区", + "code":"450901" + }, + { + "name":"玉州区", + "code":"450902" + }, + { + "name":"福绵区", + "code":"450903" + }, + { + "name":"容县", + "code":"450921" + }, + { + "name":"陆川县", + "code":"450922" + }, + { + "name":"博白县", + "code":"450923" + }, + { + "name":"兴业县", + "code":"450924" + }, + { + "name":"北流市", + "code":"450981" + } + ] + }, + { + "name":"百色市", + "code":"451000", + "sub":[ + { + "name":"市辖区", + "code":"451001" + }, + { + "name":"右江区", + "code":"451002" + }, + { + "name":"田阳县", + "code":"451021" + }, + { + "name":"田东县", + "code":"451022" + }, + { + "name":"平果县", + "code":"451023" + }, + { + "name":"德保县", + "code":"451024" + }, + { + "name":"靖西县", + "code":"451025" + }, + { + "name":"那坡县", + "code":"451026" + }, + { + "name":"凌云县", + "code":"451027" + }, + { + "name":"乐业县", + "code":"451028" + }, + { + "name":"田林县", + "code":"451029" + }, + { + "name":"西林县", + "code":"451030" + }, + { + "name":"隆林各族自治县", + "code":"451031" + } + ] + }, + { + "name":"贺州市", + "code":"451100", + "sub":[ + { + "name":"市辖区", + "code":"451101" + }, + { + "name":"八步区", + "code":"451102" + }, + { + "name":"平桂管理区", + "code":"451119" + }, + { + "name":"昭平县", + "code":"451121" + }, + { + "name":"钟山县", + "code":"451122" + }, + { + "name":"富川瑶族自治县", + "code":"451123" + } + ] + }, + { + "name":"河池市", + "code":"451200", + "sub":[ + { + "name":"市辖区", + "code":"451201" + }, + { + "name":"金城江区", + "code":"451202" + }, + { + "name":"南丹县", + "code":"451221" + }, + { + "name":"天峨县", + "code":"451222" + }, + { + "name":"凤山县", + "code":"451223" + }, + { + "name":"东兰县", + "code":"451224" + }, + { + "name":"罗城仫佬族自治县", + "code":"451225" + }, + { + "name":"环江毛南族自治县", + "code":"451226" + }, + { + "name":"巴马瑶族自治县", + "code":"451227" + }, + { + "name":"都安瑶族自治县", + "code":"451228" + }, + { + "name":"大化瑶族自治县", + "code":"451229" + }, + { + "name":"宜州市", + "code":"451281" + } + ] + }, + { + "name":"来宾市", + "code":"451300", + "sub":[ + { + "name":"市辖区", + "code":"451301" + }, + { + "name":"兴宾区", + "code":"451302" + }, + { + "name":"忻城县", + "code":"451321" + }, + { + "name":"象州县", + "code":"451322" + }, + { + "name":"武宣县", + "code":"451323" + }, + { + "name":"金秀瑶族自治县", + "code":"451324" + }, + { + "name":"合山市", + "code":"451381" + } + ] + }, + { + "name":"崇左市", + "code":"451400", + "sub":[ + { + "name":"市辖区", + "code":"451401" + }, + { + "name":"江州区", + "code":"451402" + }, + { + "name":"扶绥县", + "code":"451421" + }, + { + "name":"宁明县", + "code":"451422" + }, + { + "name":"龙州县", + "code":"451423" + }, + { + "name":"大新县", + "code":"451424" + }, + { + "name":"天等县", + "code":"451425" + }, + { + "name":"凭祥市", + "code":"451481" + } + ] + } + ] + }, + { + "name":"海南省", + "code":"460000", + "sub":[ + { + "name":"海口市", + "code":"460100", + "sub":[ + { + "name":"市辖区", + "code":"460101" + }, + { + "name":"秀英区", + "code":"460105" + }, + { + "name":"龙华区", + "code":"460106" + }, + { + "name":"琼山区", + "code":"460107" + }, + { + "name":"美兰区", + "code":"460108" + } + ] + }, + { + "name":"三亚市", + "code":"460200", + "sub":[ + { + "name":"市辖区", + "code":"460201" + }, + { + "name":"海棠区", + "code":"460202" + }, + { + "name":"吉阳区", + "code":"460203" + }, + { + "name":"天涯区", + "code":"460204" + }, + { + "name":"崖州区", + "code":"460205" + } + ] + }, + { + "name":"三沙市", + "code":"460300", + "sub":[ + { + "name":"西沙群岛", + "code":"460321" + }, + { + "name":"南沙群岛", + "code":"460322" + }, + { + "name":"中沙群岛的岛礁及其海域", + "code":"460323" + } + ] + }, + { + "name":"五指山市", + "code":"469001" + }, + { + "name":"琼海市", + "code":"469002" + }, + { + "name":"儋州市", + "code":"469003" + }, + { + "name":"文昌市", + "code":"469005" + }, + { + "name":"万宁市", + "code":"469006" + }, + { + "name":"东方市", + "code":"469007" + }, + { + "name":"定安县", + "code":"469021" + }, + { + "name":"屯昌县", + "code":"469022" + }, + { + "name":"澄迈县", + "code":"469023" + }, + { + "name":"临高县", + "code":"469024" + }, + { + "name":"白沙黎族自治县", + "code":"469025" + }, + { + "name":"昌江黎族自治县", + "code":"469026" + }, + { + "name":"乐东黎族自治县", + "code":"469027" + }, + { + "name":"陵水黎族自治县", + "code":"469028" + }, + { + "name":"保亭黎族苗族自治县", + "code":"469029" + }, + { + "name":"琼中黎族苗族自治县", + "code":"469030" + } + ] + }, + { + "name":"重庆", + "code":"500000", + "sub": [ + { + "name": "重庆市", + "code": "500000", + "sub":[ + { + "name":"万州区", + "code":"500101" + }, + { + "name":"涪陵区", + "code":"500102" + }, + { + "name":"渝中区", + "code":"500103" + }, + { + "name":"大渡口区", + "code":"500104" + }, + { + "name":"江北区", + "code":"500105" + }, + { + "name":"沙坪坝区", + "code":"500106" + }, + { + "name":"九龙坡区", + "code":"500107" + }, + { + "name":"南岸区", + "code":"500108" + }, + { + "name":"北碚区", + "code":"500109" + }, + { + "name":"綦江区", + "code":"500110" + }, + { + "name":"大足区", + "code":"500111" + }, + { + "name":"渝北区", + "code":"500112" + }, + { + "name":"巴南区", + "code":"500113" + }, + { + "name":"黔江区", + "code":"500114" + }, + { + "name":"长寿区", + "code":"500115" + }, + { + "name":"江津区", + "code":"500116" + }, + { + "name":"合川区", + "code":"500117" + }, + { + "name":"永川区", + "code":"500118" + }, + { + "name":"南川区", + "code":"500119" + }, + { + "name":"璧山区", + "code":"500120" + }, + { + "name":"铜梁区", + "code":"500151" + }, + { + "name":"潼南县", + "code":"500223" + }, + { + "name":"荣昌县", + "code":"500226" + }, + { + "name":"梁平县", + "code":"500228" + }, + { + "name":"城口县", + "code":"500229" + }, + { + "name":"丰都县", + "code":"500230" + }, + { + "name":"垫江县", + "code":"500231" + }, + { + "name":"武隆县", + "code":"500232" + }, + { + "name":"忠县", + "code":"500233" + }, + { + "name":"开县", + "code":"500234" + }, + { + "name":"云阳县", + "code":"500235" + }, + { + "name":"奉节县", + "code":"500236" + }, + { + "name":"巫山县", + "code":"500237" + }, + { + "name":"巫溪县", + "code":"500238" + }, + { + "name":"石柱土家族自治县", + "code":"500240" + }, + { + "name":"秀山土家族苗族自治县", + "code":"500241" + }, + { + "name":"酉阳土家族苗族自治县", + "code":"500242" + }, + { + "name":"彭水苗族土家族自治县", + "code":"500243" + } + ] + } + ] + }, + { + "name":"四川省", + "code":"510000", + "sub":[ + { + "name":"成都市", + "code":"510100", + "sub":[ + { + "name":"市辖区", + "code":"510101" + }, + { + "name":"锦江区", + "code":"510104" + }, + { + "name":"青羊区", + "code":"510105" + }, + { + "name":"金牛区", + "code":"510106" + }, + { + "name":"武侯区", + "code":"510107" + }, + { + "name":"成华区", + "code":"510108" + }, + { + "name":"龙泉驿区", + "code":"510112" + }, + { + "name":"青白江区", + "code":"510113" + }, + { + "name":"新都区", + "code":"510114" + }, + { + "name":"温江区", + "code":"510115" + }, + { + "name":"金堂县", + "code":"510121" + }, + { + "name":"双流县", + "code":"510122" + }, + { + "name":"郫县", + "code":"510124" + }, + { + "name":"大邑县", + "code":"510129" + }, + { + "name":"蒲江县", + "code":"510131" + }, + { + "name":"新津县", + "code":"510132" + }, + { + "name":"都江堰市", + "code":"510181" + }, + { + "name":"彭州市", + "code":"510182" + }, + { + "name":"邛崃市", + "code":"510183" + }, + { + "name":"崇州市", + "code":"510184" + } + ] + }, + { + "name":"自贡市", + "code":"510300", + "sub":[ + { + "name":"市辖区", + "code":"510301" + }, + { + "name":"自流井区", + "code":"510302" + }, + { + "name":"贡井区", + "code":"510303" + }, + { + "name":"大安区", + "code":"510304" + }, + { + "name":"沿滩区", + "code":"510311" + }, + { + "name":"荣县", + "code":"510321" + }, + { + "name":"富顺县", + "code":"510322" + } + ] + }, + { + "name":"攀枝花市", + "code":"510400", + "sub":[ + { + "name":"市辖区", + "code":"510401" + }, + { + "name":"东区", + "code":"510402" + }, + { + "name":"西区", + "code":"510403" + }, + { + "name":"仁和区", + "code":"510411" + }, + { + "name":"米易县", + "code":"510421" + }, + { + "name":"盐边县", + "code":"510422" + } + ] + }, + { + "name":"泸州市", + "code":"510500", + "sub":[ + { + "name":"市辖区", + "code":"510501" + }, + { + "name":"江阳区", + "code":"510502" + }, + { + "name":"纳溪区", + "code":"510503" + }, + { + "name":"龙马潭区", + "code":"510504" + }, + { + "name":"泸县", + "code":"510521" + }, + { + "name":"合江县", + "code":"510522" + }, + { + "name":"叙永县", + "code":"510524" + }, + { + "name":"古蔺县", + "code":"510525" + } + ] + }, + { + "name":"德阳市", + "code":"510600", + "sub":[ + { + "name":"市辖区", + "code":"510601" + }, + { + "name":"旌阳区", + "code":"510603" + }, + { + "name":"中江县", + "code":"510623" + }, + { + "name":"罗江县", + "code":"510626" + }, + { + "name":"广汉市", + "code":"510681" + }, + { + "name":"什邡市", + "code":"510682" + }, + { + "name":"绵竹市", + "code":"510683" + } + ] + }, + { + "name":"绵阳市", + "code":"510700", + "sub":[ + { + "name":"市辖区", + "code":"510701" + }, + { + "name":"涪城区", + "code":"510703" + }, + { + "name":"游仙区", + "code":"510704" + }, + { + "name":"三台县", + "code":"510722" + }, + { + "name":"盐亭县", + "code":"510723" + }, + { + "name":"安县", + "code":"510724" + }, + { + "name":"梓潼县", + "code":"510725" + }, + { + "name":"北川羌族自治县", + "code":"510726" + }, + { + "name":"平武县", + "code":"510727" + }, + { + "name":"江油市", + "code":"510781" + } + ] + }, + { + "name":"广元市", + "code":"510800", + "sub":[ + { + "name":"市辖区", + "code":"510801" + }, + { + "name":"利州区", + "code":"510802" + }, + { + "name":"昭化区", + "code":"510811" + }, + { + "name":"朝天区", + "code":"510812" + }, + { + "name":"旺苍县", + "code":"510821" + }, + { + "name":"青川县", + "code":"510822" + }, + { + "name":"剑阁县", + "code":"510823" + }, + { + "name":"苍溪县", + "code":"510824" + } + ] + }, + { + "name":"遂宁市", + "code":"510900", + "sub":[ + { + "name":"市辖区", + "code":"510901" + }, + { + "name":"船山区", + "code":"510903" + }, + { + "name":"安居区", + "code":"510904" + }, + { + "name":"蓬溪县", + "code":"510921" + }, + { + "name":"射洪县", + "code":"510922" + }, + { + "name":"大英县", + "code":"510923" + } + ] + }, + { + "name":"内江市", + "code":"511000", + "sub":[ + { + "name":"市辖区", + "code":"511001" + }, + { + "name":"市中区", + "code":"511002" + }, + { + "name":"东兴区", + "code":"511011" + }, + { + "name":"威远县", + "code":"511024" + }, + { + "name":"资中县", + "code":"511025" + }, + { + "name":"隆昌县", + "code":"511028" + } + ] + }, + { + "name":"乐山市", + "code":"511100", + "sub":[ + { + "name":"市辖区", + "code":"511101" + }, + { + "name":"市中区", + "code":"511102" + }, + { + "name":"沙湾区", + "code":"511111" + }, + { + "name":"五通桥区", + "code":"511112" + }, + { + "name":"金口河区", + "code":"511113" + }, + { + "name":"犍为县", + "code":"511123" + }, + { + "name":"井研县", + "code":"511124" + }, + { + "name":"夹江县", + "code":"511126" + }, + { + "name":"沐川县", + "code":"511129" + }, + { + "name":"峨边彝族自治县", + "code":"511132" + }, + { + "name":"马边彝族自治县", + "code":"511133" + }, + { + "name":"峨眉山市", + "code":"511181" + } + ] + }, + { + "name":"南充市", + "code":"511300", + "sub":[ + { + "name":"市辖区", + "code":"511301" + }, + { + "name":"顺庆区", + "code":"511302" + }, + { + "name":"高坪区", + "code":"511303" + }, + { + "name":"嘉陵区", + "code":"511304" + }, + { + "name":"南部县", + "code":"511321" + }, + { + "name":"营山县", + "code":"511322" + }, + { + "name":"蓬安县", + "code":"511323" + }, + { + "name":"仪陇县", + "code":"511324" + }, + { + "name":"西充县", + "code":"511325" + }, + { + "name":"阆中市", + "code":"511381" + } + ] + }, + { + "name":"眉山市", + "code":"511400", + "sub":[ + { + "name":"市辖区", + "code":"511401" + }, + { + "name":"东坡区", + "code":"511402" + }, + { + "name":"彭山区", + "code":"511403" + }, + { + "name":"仁寿县", + "code":"511421" + }, + { + "name":"洪雅县", + "code":"511423" + }, + { + "name":"丹棱县", + "code":"511424" + }, + { + "name":"青神县", + "code":"511425" + } + ] + }, + { + "name":"宜宾市", + "code":"511500", + "sub":[ + { + "name":"市辖区", + "code":"511501" + }, + { + "name":"翠屏区", + "code":"511502" + }, + { + "name":"南溪区", + "code":"511503" + }, + { + "name":"宜宾县", + "code":"511521" + }, + { + "name":"江安县", + "code":"511523" + }, + { + "name":"长宁县", + "code":"511524" + }, + { + "name":"高县", + "code":"511525" + }, + { + "name":"珙县", + "code":"511526" + }, + { + "name":"筠连县", + "code":"511527" + }, + { + "name":"兴文县", + "code":"511528" + }, + { + "name":"屏山县", + "code":"511529" + } + ] + }, + { + "name":"广安市", + "code":"511600", + "sub":[ + { + "name":"市辖区", + "code":"511601" + }, + { + "name":"广安区", + "code":"511602" + }, + { + "name":"前锋区", + "code":"511603" + }, + { + "name":"岳池县", + "code":"511621" + }, + { + "name":"武胜县", + "code":"511622" + }, + { + "name":"邻水县", + "code":"511623" + }, + { + "name":"华蓥市", + "code":"511681" + } + ] + }, + { + "name":"达州市", + "code":"511700", + "sub":[ + { + "name":"市辖区", + "code":"511701" + }, + { + "name":"通川区", + "code":"511702" + }, + { + "name":"达川区", + "code":"511703" + }, + { + "name":"宣汉县", + "code":"511722" + }, + { + "name":"开江县", + "code":"511723" + }, + { + "name":"大竹县", + "code":"511724" + }, + { + "name":"渠县", + "code":"511725" + }, + { + "name":"万源市", + "code":"511781" + } + ] + }, + { + "name":"雅安市", + "code":"511800", + "sub":[ + { + "name":"市辖区", + "code":"511801" + }, + { + "name":"雨城区", + "code":"511802" + }, + { + "name":"名山区", + "code":"511803" + }, + { + "name":"荥经县", + "code":"511822" + }, + { + "name":"汉源县", + "code":"511823" + }, + { + "name":"石棉县", + "code":"511824" + }, + { + "name":"天全县", + "code":"511825" + }, + { + "name":"芦山县", + "code":"511826" + }, + { + "name":"宝兴县", + "code":"511827" + } + ] + }, + { + "name":"巴中市", + "code":"511900", + "sub":[ + { + "name":"市辖区", + "code":"511901" + }, + { + "name":"巴州区", + "code":"511902" + }, + { + "name":"恩阳区", + "code":"511903" + }, + { + "name":"通江县", + "code":"511921" + }, + { + "name":"南江县", + "code":"511922" + }, + { + "name":"平昌县", + "code":"511923" + } + ] + }, + { + "name":"资阳市", + "code":"512000", + "sub":[ + { + "name":"市辖区", + "code":"512001" + }, + { + "name":"雁江区", + "code":"512002" + }, + { + "name":"安岳县", + "code":"512021" + }, + { + "name":"乐至县", + "code":"512022" + }, + { + "name":"简阳市", + "code":"512081" + } + ] + }, + { + "name":"阿坝藏族羌族自治州", + "code":"513200", + "sub":[ + { + "name":"汶川县", + "code":"513221" + }, + { + "name":"理县", + "code":"513222" + }, + { + "name":"茂县", + "code":"513223" + }, + { + "name":"松潘县", + "code":"513224" + }, + { + "name":"九寨沟县", + "code":"513225" + }, + { + "name":"金川县", + "code":"513226" + }, + { + "name":"小金县", + "code":"513227" + }, + { + "name":"黑水县", + "code":"513228" + }, + { + "name":"马尔康县", + "code":"513229" + }, + { + "name":"壤塘县", + "code":"513230" + }, + { + "name":"阿坝县", + "code":"513231" + }, + { + "name":"若尔盖县", + "code":"513232" + }, + { + "name":"红原县", + "code":"513233" + } + ] + }, + { + "name":"甘孜藏族自治州", + "code":"513300", + "sub":[ + { + "name":"康定县", + "code":"513321" + }, + { + "name":"泸定县", + "code":"513322" + }, + { + "name":"丹巴县", + "code":"513323" + }, + { + "name":"九龙县", + "code":"513324" + }, + { + "name":"雅江县", + "code":"513325" + }, + { + "name":"道孚县", + "code":"513326" + }, + { + "name":"炉霍县", + "code":"513327" + }, + { + "name":"甘孜县", + "code":"513328" + }, + { + "name":"新龙县", + "code":"513329" + }, + { + "name":"德格县", + "code":"513330" + }, + { + "name":"白玉县", + "code":"513331" + }, + { + "name":"石渠县", + "code":"513332" + }, + { + "name":"色达县", + "code":"513333" + }, + { + "name":"理塘县", + "code":"513334" + }, + { + "name":"巴塘县", + "code":"513335" + }, + { + "name":"乡城县", + "code":"513336" + }, + { + "name":"稻城县", + "code":"513337" + }, + { + "name":"得荣县", + "code":"513338" + } + ] + }, + { + "name":"凉山彝族自治州", + "code":"513400", + "sub":[ + { + "name":"西昌市", + "code":"513401" + }, + { + "name":"木里藏族自治县", + "code":"513422" + }, + { + "name":"盐源县", + "code":"513423" + }, + { + "name":"德昌县", + "code":"513424" + }, + { + "name":"会理县", + "code":"513425" + }, + { + "name":"会东县", + "code":"513426" + }, + { + "name":"宁南县", + "code":"513427" + }, + { + "name":"普格县", + "code":"513428" + }, + { + "name":"布拖县", + "code":"513429" + }, + { + "name":"金阳县", + "code":"513430" + }, + { + "name":"昭觉县", + "code":"513431" + }, + { + "name":"喜德县", + "code":"513432" + }, + { + "name":"冕宁县", + "code":"513433" + }, + { + "name":"越西县", + "code":"513434" + }, + { + "name":"甘洛县", + "code":"513435" + }, + { + "name":"美姑县", + "code":"513436" + }, + { + "name":"雷波县", + "code":"513437" + } + ] + } + ] + }, + { + "name":"贵州省", + "code":"520000", + "sub":[ + { + "name":"贵阳市", + "code":"520100", + "sub":[ + { + "name":"市辖区", + "code":"520101" + }, + { + "name":"南明区", + "code":"520102" + }, + { + "name":"云岩区", + "code":"520103" + }, + { + "name":"花溪区", + "code":"520111" + }, + { + "name":"乌当区", + "code":"520112" + }, + { + "name":"白云区", + "code":"520113" + }, + { + "name":"观山湖区", + "code":"520115" + }, + { + "name":"开阳县", + "code":"520121" + }, + { + "name":"息烽县", + "code":"520122" + }, + { + "name":"修文县", + "code":"520123" + }, + { + "name":"清镇市", + "code":"520181" + } + ] + }, + { + "name":"六盘水市", + "code":"520200", + "sub":[ + { + "name":"钟山区", + "code":"520201" + }, + { + "name":"六枝特区", + "code":"520203" + }, + { + "name":"水城县", + "code":"520221" + }, + { + "name":"盘县", + "code":"520222" + } + ] + }, + { + "name":"遵义市", + "code":"520300", + "sub":[ + { + "name":"市辖区", + "code":"520301" + }, + { + "name":"红花岗区", + "code":"520302" + }, + { + "name":"汇川区", + "code":"520303" + }, + { + "name":"遵义县", + "code":"520321" + }, + { + "name":"桐梓县", + "code":"520322" + }, + { + "name":"绥阳县", + "code":"520323" + }, + { + "name":"正安县", + "code":"520324" + }, + { + "name":"道真仡佬族苗族自治县", + "code":"520325" + }, + { + "name":"务川仡佬族苗族自治县", + "code":"520326" + }, + { + "name":"凤冈县", + "code":"520327" + }, + { + "name":"湄潭县", + "code":"520328" + }, + { + "name":"余庆县", + "code":"520329" + }, + { + "name":"习水县", + "code":"520330" + }, + { + "name":"赤水市", + "code":"520381" + }, + { + "name":"仁怀市", + "code":"520382" + } + ] + }, + { + "name":"安顺市", + "code":"520400", + "sub":[ + { + "name":"市辖区", + "code":"520401" + }, + { + "name":"西秀区", + "code":"520402" + }, + { + "name":"平坝区", + "code":"520403" + }, + { + "name":"普定县", + "code":"520422" + }, + { + "name":"镇宁布依族苗族自治县", + "code":"520423" + }, + { + "name":"关岭布依族苗族自治县", + "code":"520424" + }, + { + "name":"紫云苗族布依族自治县", + "code":"520425" + } + ] + }, + { + "name":"毕节市", + "code":"520500", + "sub":[ + { + "name":"市辖区", + "code":"520501" + }, + { + "name":"七星关区", + "code":"520502" + }, + { + "name":"大方县", + "code":"520521" + }, + { + "name":"黔西县", + "code":"520522" + }, + { + "name":"金沙县", + "code":"520523" + }, + { + "name":"织金县", + "code":"520524" + }, + { + "name":"纳雍县", + "code":"520525" + }, + { + "name":"威宁彝族回族苗族自治县", + "code":"520526" + }, + { + "name":"赫章县", + "code":"520527" + } + ] + }, + { + "name":"铜仁市", + "code":"520600", + "sub":[ + { + "name":"市辖区", + "code":"520601" + }, + { + "name":"碧江区", + "code":"520602" + }, + { + "name":"万山区", + "code":"520603" + }, + { + "name":"江口县", + "code":"520621" + }, + { + "name":"玉屏侗族自治县", + "code":"520622" + }, + { + "name":"石阡县", + "code":"520623" + }, + { + "name":"思南县", + "code":"520624" + }, + { + "name":"印江土家族苗族自治县", + "code":"520625" + }, + { + "name":"德江县", + "code":"520626" + }, + { + "name":"沿河土家族自治县", + "code":"520627" + }, + { + "name":"松桃苗族自治县", + "code":"520628" + } + ] + }, + { + "name":"黔西南布依族苗族自治州", + "code":"522300", + "sub":[ + { + "name":"兴义市", + "code":"522301" + }, + { + "name":"兴仁县", + "code":"522322" + }, + { + "name":"普安县", + "code":"522323" + }, + { + "name":"晴隆县", + "code":"522324" + }, + { + "name":"贞丰县", + "code":"522325" + }, + { + "name":"望谟县", + "code":"522326" + }, + { + "name":"册亨县", + "code":"522327" + }, + { + "name":"安龙县", + "code":"522328" + } + ] + }, + { + "name":"黔东南苗族侗族自治州", + "code":"522600", + "sub":[ + { + "name":"凯里市", + "code":"522601" + }, + { + "name":"黄平县", + "code":"522622" + }, + { + "name":"施秉县", + "code":"522623" + }, + { + "name":"三穗县", + "code":"522624" + }, + { + "name":"镇远县", + "code":"522625" + }, + { + "name":"岑巩县", + "code":"522626" + }, + { + "name":"天柱县", + "code":"522627" + }, + { + "name":"锦屏县", + "code":"522628" + }, + { + "name":"剑河县", + "code":"522629" + }, + { + "name":"台江县", + "code":"522630" + }, + { + "name":"黎平县", + "code":"522631" + }, + { + "name":"榕江县", + "code":"522632" + }, + { + "name":"从江县", + "code":"522633" + }, + { + "name":"雷山县", + "code":"522634" + }, + { + "name":"麻江县", + "code":"522635" + }, + { + "name":"丹寨县", + "code":"522636" + } + ] + }, + { + "name":"黔南布依族苗族自治州", + "code":"522700", + "sub":[ + { + "name":"都匀市", + "code":"522701" + }, + { + "name":"福泉市", + "code":"522702" + }, + { + "name":"荔波县", + "code":"522722" + }, + { + "name":"贵定县", + "code":"522723" + }, + { + "name":"瓮安县", + "code":"522725" + }, + { + "name":"独山县", + "code":"522726" + }, + { + "name":"平塘县", + "code":"522727" + }, + { + "name":"罗甸县", + "code":"522728" + }, + { + "name":"长顺县", + "code":"522729" + }, + { + "name":"龙里县", + "code":"522730" + }, + { + "name":"惠水县", + "code":"522731" + }, + { + "name":"三都水族自治县", + "code":"522732" + } + ] + } + ] + }, + { + "name":"云南省", + "code":"530000", + "sub":[ + { + "name":"昆明市", + "code":"530100", + "sub":[ + { + "name":"市辖区", + "code":"530101" + }, + { + "name":"五华区", + "code":"530102" + }, + { + "name":"盘龙区", + "code":"530103" + }, + { + "name":"官渡区", + "code":"530111" + }, + { + "name":"西山区", + "code":"530112" + }, + { + "name":"东川区", + "code":"530113" + }, + { + "name":"呈贡区", + "code":"530114" + }, + { + "name":"晋宁县", + "code":"530122" + }, + { + "name":"富民县", + "code":"530124" + }, + { + "name":"宜良县", + "code":"530125" + }, + { + "name":"石林彝族自治县", + "code":"530126" + }, + { + "name":"嵩明县", + "code":"530127" + }, + { + "name":"禄劝彝族苗族自治县", + "code":"530128" + }, + { + "name":"寻甸回族彝族自治县", + "code":"530129" + }, + { + "name":"安宁市", + "code":"530181" + } + ] + }, + { + "name":"曲靖市", + "code":"530300", + "sub":[ + { + "name":"市辖区", + "code":"530301" + }, + { + "name":"麒麟区", + "code":"530302" + }, + { + "name":"马龙县", + "code":"530321" + }, + { + "name":"陆良县", + "code":"530322" + }, + { + "name":"师宗县", + "code":"530323" + }, + { + "name":"罗平县", + "code":"530324" + }, + { + "name":"富源县", + "code":"530325" + }, + { + "name":"会泽县", + "code":"530326" + }, + { + "name":"沾益县", + "code":"530328" + }, + { + "name":"宣威市", + "code":"530381" + } + ] + }, + { + "name":"玉溪市", + "code":"530400", + "sub":[ + { + "name":"市辖区", + "code":"530401" + }, + { + "name":"红塔区", + "code":"530402" + }, + { + "name":"江川县", + "code":"530421" + }, + { + "name":"澄江县", + "code":"530422" + }, + { + "name":"通海县", + "code":"530423" + }, + { + "name":"华宁县", + "code":"530424" + }, + { + "name":"易门县", + "code":"530425" + }, + { + "name":"峨山彝族自治县", + "code":"530426" + }, + { + "name":"新平彝族傣族自治县", + "code":"530427" + }, + { + "name":"元江哈尼族彝族傣族自治县", + "code":"530428" + } + ] + }, + { + "name":"保山市", + "code":"530500", + "sub":[ + { + "name":"市辖区", + "code":"530501" + }, + { + "name":"隆阳区", + "code":"530502" + }, + { + "name":"施甸县", + "code":"530521" + }, + { + "name":"腾冲县", + "code":"530522" + }, + { + "name":"龙陵县", + "code":"530523" + }, + { + "name":"昌宁县", + "code":"530524" + } + ] + }, + { + "name":"昭通市", + "code":"530600", + "sub":[ + { + "name":"市辖区", + "code":"530601" + }, + { + "name":"昭阳区", + "code":"530602" + }, + { + "name":"鲁甸县", + "code":"530621" + }, + { + "name":"巧家县", + "code":"530622" + }, + { + "name":"盐津县", + "code":"530623" + }, + { + "name":"大关县", + "code":"530624" + }, + { + "name":"永善县", + "code":"530625" + }, + { + "name":"绥江县", + "code":"530626" + }, + { + "name":"镇雄县", + "code":"530627" + }, + { + "name":"彝良县", + "code":"530628" + }, + { + "name":"威信县", + "code":"530629" + }, + { + "name":"水富县", + "code":"530630" + } + ] + }, + { + "name":"丽江市", + "code":"530700", + "sub":[ + { + "name":"市辖区", + "code":"530701" + }, + { + "name":"古城区", + "code":"530702" + }, + { + "name":"玉龙纳西族自治县", + "code":"530721" + }, + { + "name":"永胜县", + "code":"530722" + }, + { + "name":"华坪县", + "code":"530723" + }, + { + "name":"宁蒗彝族自治县", + "code":"530724" + } + ] + }, + { + "name":"普洱市", + "code":"530800", + "sub":[ + { + "name":"市辖区", + "code":"530801" + }, + { + "name":"思茅区", + "code":"530802" + }, + { + "name":"宁洱哈尼族彝族自治县", + "code":"530821" + }, + { + "name":"墨江哈尼族自治县", + "code":"530822" + }, + { + "name":"景东彝族自治县", + "code":"530823" + }, + { + "name":"景谷傣族彝族自治县", + "code":"530824" + }, + { + "name":"镇沅彝族哈尼族拉祜族自治县", + "code":"530825" + }, + { + "name":"江城哈尼族彝族自治县", + "code":"530826" + }, + { + "name":"孟连傣族拉祜族佤族自治县", + "code":"530827" + }, + { + "name":"澜沧拉祜族自治县", + "code":"530828" + }, + { + "name":"西盟佤族自治县", + "code":"530829" + } + ] + }, + { + "name":"临沧市", + "code":"530900", + "sub":[ + { + "name":"市辖区", + "code":"530901" + }, + { + "name":"临翔区", + "code":"530902" + }, + { + "name":"凤庆县", + "code":"530921" + }, + { + "name":"云县", + "code":"530922" + }, + { + "name":"永德县", + "code":"530923" + }, + { + "name":"镇康县", + "code":"530924" + }, + { + "name":"双江拉祜族佤族布朗族傣族自治县", + "code":"530925" + }, + { + "name":"耿马傣族佤族自治县", + "code":"530926" + }, + { + "name":"沧源佤族自治县", + "code":"530927" + } + ] + }, + { + "name":"楚雄彝族自治州", + "code":"532300", + "sub":[ + { + "name":"楚雄市", + "code":"532301" + }, + { + "name":"双柏县", + "code":"532322" + }, + { + "name":"牟定县", + "code":"532323" + }, + { + "name":"南华县", + "code":"532324" + }, + { + "name":"姚安县", + "code":"532325" + }, + { + "name":"大姚县", + "code":"532326" + }, + { + "name":"永仁县", + "code":"532327" + }, + { + "name":"元谋县", + "code":"532328" + }, + { + "name":"武定县", + "code":"532329" + }, + { + "name":"禄丰县", + "code":"532331" + } + ] + }, + { + "name":"红河哈尼族彝族自治州", + "code":"532500", + "sub":[ + { + "name":"个旧市", + "code":"532501" + }, + { + "name":"开远市", + "code":"532502" + }, + { + "name":"蒙自市", + "code":"532503" + }, + { + "name":"弥勒市", + "code":"532504" + }, + { + "name":"屏边苗族自治县", + "code":"532523" + }, + { + "name":"建水县", + "code":"532524" + }, + { + "name":"石屏县", + "code":"532525" + }, + { + "name":"泸西县", + "code":"532527" + }, + { + "name":"元阳县", + "code":"532528" + }, + { + "name":"红河县", + "code":"532529" + }, + { + "name":"金平苗族瑶族傣族自治县", + "code":"532530" + }, + { + "name":"绿春县", + "code":"532531" + }, + { + "name":"河口瑶族自治县", + "code":"532532" + } + ] + }, + { + "name":"文山壮族苗族自治州", + "code":"532600", + "sub":[ + { + "name":"文山市", + "code":"532601" + }, + { + "name":"砚山县", + "code":"532622" + }, + { + "name":"西畴县", + "code":"532623" + }, + { + "name":"麻栗坡县", + "code":"532624" + }, + { + "name":"马关县", + "code":"532625" + }, + { + "name":"丘北县", + "code":"532626" + }, + { + "name":"广南县", + "code":"532627" + }, + { + "name":"富宁县", + "code":"532628" + } + ] + }, + { + "name":"西双版纳傣族自治州", + "code":"532800", + "sub":[ + { + "name":"景洪市", + "code":"532801" + }, + { + "name":"勐海县", + "code":"532822" + }, + { + "name":"勐腊县", + "code":"532823" + } + ] + }, + { + "name":"大理白族自治州", + "code":"532900", + "sub":[ + { + "name":"大理市", + "code":"532901" + }, + { + "name":"漾濞彝族自治县", + "code":"532922" + }, + { + "name":"祥云县", + "code":"532923" + }, + { + "name":"宾川县", + "code":"532924" + }, + { + "name":"弥渡县", + "code":"532925" + }, + { + "name":"南涧彝族自治县", + "code":"532926" + }, + { + "name":"巍山彝族回族自治县", + "code":"532927" + }, + { + "name":"永平县", + "code":"532928" + }, + { + "name":"云龙县", + "code":"532929" + }, + { + "name":"洱源县", + "code":"532930" + }, + { + "name":"剑川县", + "code":"532931" + }, + { + "name":"鹤庆县", + "code":"532932" + } + ] + }, + { + "name":"德宏傣族景颇族自治州", + "code":"533100", + "sub":[ + { + "name":"瑞丽市", + "code":"533102" + }, + { + "name":"芒市", + "code":"533103" + }, + { + "name":"梁河县", + "code":"533122" + }, + { + "name":"盈江县", + "code":"533123" + }, + { + "name":"陇川县", + "code":"533124" + } + ] + }, + { + "name":"怒江傈僳族自治州", + "code":"533300", + "sub":[ + { + "name":"泸水县", + "code":"533321" + }, + { + "name":"福贡县", + "code":"533323" + }, + { + "name":"贡山独龙族怒族自治县", + "code":"533324" + }, + { + "name":"兰坪白族普米族自治县", + "code":"533325" + } + ] + }, + { + "name":"迪庆藏族自治州", + "code":"533400", + "sub":[ + { + "name":"香格里拉市", + "code":"533401" + }, + { + "name":"德钦县", + "code":"533422" + }, + { + "name":"维西傈僳族自治县", + "code":"533423" + } + ] + } + ] + }, + { + "name":"西藏自治区", + "code":"540000", + "sub":[ + { + "name":"拉萨市", + "code":"540100", + "sub":[ + { + "name":"市辖区", + "code":"540101" + }, + { + "name":"城关区", + "code":"540102" + }, + { + "name":"林周县", + "code":"540121" + }, + { + "name":"当雄县", + "code":"540122" + }, + { + "name":"尼木县", + "code":"540123" + }, + { + "name":"曲水县", + "code":"540124" + }, + { + "name":"堆龙德庆县", + "code":"540125" + }, + { + "name":"达孜县", + "code":"540126" + }, + { + "name":"墨竹工卡县", + "code":"540127" + } + ] + }, + { + "name":"日喀则市", + "code":"540200", + "sub":[ + { + "name":"市辖区", + "code":"540201" + }, + { + "name":"桑珠孜区", + "code":"540202" + }, + { + "name":"南木林县", + "code":"540221" + }, + { + "name":"江孜县", + "code":"540222" + }, + { + "name":"定日县", + "code":"540223" + }, + { + "name":"萨迦县", + "code":"540224" + }, + { + "name":"拉孜县", + "code":"540225" + }, + { + "name":"昂仁县", + "code":"540226" + }, + { + "name":"谢通门县", + "code":"540227" + }, + { + "name":"白朗县", + "code":"540228" + }, + { + "name":"仁布县", + "code":"540229" + }, + { + "name":"康马县", + "code":"540230" + }, + { + "name":"定结县", + "code":"540231" + }, + { + "name":"仲巴县", + "code":"540232" + }, + { + "name":"亚东县", + "code":"540233" + }, + { + "name":"吉隆县", + "code":"540234" + }, + { + "name":"聂拉木县", + "code":"540235" + }, + { + "name":"萨嘎县", + "code":"540236" + }, + { + "name":"岗巴县", + "code":"540237" + } + ] + }, + { + "name":"昌都市", + "code":"540300", + "sub":[ + { + "name":"市辖区", + "code":"540301" + }, + { + "name":"卡若区", + "code":"540302" + }, + { + "name":"江达县", + "code":"540321" + }, + { + "name":"贡觉县", + "code":"540322" + }, + { + "name":"类乌齐县", + "code":"540323" + }, + { + "name":"丁青县", + "code":"540324" + }, + { + "name":"察雅县", + "code":"540325" + }, + { + "name":"八宿县", + "code":"540326" + }, + { + "name":"左贡县", + "code":"540327" + }, + { + "name":"芒康县", + "code":"540328" + }, + { + "name":"洛隆县", + "code":"540329" + }, + { + "name":"边坝县", + "code":"540330" + } + ] + }, + { + "name":"山南地区", + "code":"542200", + "sub":[ + { + "name":"乃东县", + "code":"542221" + }, + { + "name":"扎囊县", + "code":"542222" + }, + { + "name":"贡嘎县", + "code":"542223" + }, + { + "name":"桑日县", + "code":"542224" + }, + { + "name":"琼结县", + "code":"542225" + }, + { + "name":"曲松县", + "code":"542226" + }, + { + "name":"措美县", + "code":"542227" + }, + { + "name":"洛扎县", + "code":"542228" + }, + { + "name":"加查县", + "code":"542229" + }, + { + "name":"隆子县", + "code":"542231" + }, + { + "name":"错那县", + "code":"542232" + }, + { + "name":"浪卡子县", + "code":"542233" + } + ] + }, + { + "name":"那曲地区", + "code":"542400", + "sub":[ + { + "name":"那曲县", + "code":"542421" + }, + { + "name":"嘉黎县", + "code":"542422" + }, + { + "name":"比如县", + "code":"542423" + }, + { + "name":"聂荣县", + "code":"542424" + }, + { + "name":"安多县", + "code":"542425" + }, + { + "name":"申扎县", + "code":"542426" + }, + { + "name":"索县", + "code":"542427" + }, + { + "name":"班戈县", + "code":"542428" + }, + { + "name":"巴青县", + "code":"542429" + }, + { + "name":"尼玛县", + "code":"542430" + }, + { + "name":"双湖县", + "code":"542431" + } + ] + }, + { + "name":"阿里地区", + "code":"542500", + "sub":[ + { + "name":"普兰县", + "code":"542521" + }, + { + "name":"札达县", + "code":"542522" + }, + { + "name":"噶尔县", + "code":"542523" + }, + { + "name":"日土县", + "code":"542524" + }, + { + "name":"革吉县", + "code":"542525" + }, + { + "name":"改则县", + "code":"542526" + }, + { + "name":"措勤县", + "code":"542527" + } + ] + }, + { + "name":"林芝地区", + "code":"542600", + "sub":[ + { + "name":"林芝县", + "code":"542621" + }, + { + "name":"工布江达县", + "code":"542622" + }, + { + "name":"米林县", + "code":"542623" + }, + { + "name":"墨脱县", + "code":"542624" + }, + { + "name":"波密县", + "code":"542625" + }, + { + "name":"察隅县", + "code":"542626" + }, + { + "name":"朗县", + "code":"542627" + } + ] + } + ] + }, + { + "name":"陕西省", + "code":"610000", + "sub":[ + { + "name":"西安市", + "code":"610100", + "sub":[ + { + "name":"市辖区", + "code":"610101" + }, + { + "name":"新城区", + "code":"610102" + }, + { + "name":"碑林区", + "code":"610103" + }, + { + "name":"莲湖区", + "code":"610104" + }, + { + "name":"灞桥区", + "code":"610111" + }, + { + "name":"未央区", + "code":"610112" + }, + { + "name":"雁塔区", + "code":"610113" + }, + { + "name":"阎良区", + "code":"610114" + }, + { + "name":"临潼区", + "code":"610115" + }, + { + "name":"长安区", + "code":"610116" + }, + { + "name":"高陵区", + "code":"610117" + }, + { + "name":"蓝田县", + "code":"610122" + }, + { + "name":"周至县", + "code":"610124" + }, + { + "name":"户县", + "code":"610125" + } + ] + }, + { + "name":"铜川市", + "code":"610200", + "sub":[ + { + "name":"市辖区", + "code":"610201" + }, + { + "name":"王益区", + "code":"610202" + }, + { + "name":"印台区", + "code":"610203" + }, + { + "name":"耀州区", + "code":"610204" + }, + { + "name":"宜君县", + "code":"610222" + } + ] + }, + { + "name":"宝鸡市", + "code":"610300", + "sub":[ + { + "name":"市辖区", + "code":"610301" + }, + { + "name":"渭滨区", + "code":"610302" + }, + { + "name":"金台区", + "code":"610303" + }, + { + "name":"陈仓区", + "code":"610304" + }, + { + "name":"凤翔县", + "code":"610322" + }, + { + "name":"岐山县", + "code":"610323" + }, + { + "name":"扶风县", + "code":"610324" + }, + { + "name":"眉县", + "code":"610326" + }, + { + "name":"陇县", + "code":"610327" + }, + { + "name":"千阳县", + "code":"610328" + }, + { + "name":"麟游县", + "code":"610329" + }, + { + "name":"凤县", + "code":"610330" + }, + { + "name":"太白县", + "code":"610331" + } + ] + }, + { + "name":"咸阳市", + "code":"610400", + "sub":[ + { + "name":"市辖区", + "code":"610401" + }, + { + "name":"秦都区", + "code":"610402" + }, + { + "name":"杨陵区", + "code":"610403" + }, + { + "name":"渭城区", + "code":"610404" + }, + { + "name":"三原县", + "code":"610422" + }, + { + "name":"泾阳县", + "code":"610423" + }, + { + "name":"乾县", + "code":"610424" + }, + { + "name":"礼泉县", + "code":"610425" + }, + { + "name":"永寿县", + "code":"610426" + }, + { + "name":"彬县", + "code":"610427" + }, + { + "name":"长武县", + "code":"610428" + }, + { + "name":"旬邑县", + "code":"610429" + }, + { + "name":"淳化县", + "code":"610430" + }, + { + "name":"武功县", + "code":"610431" + }, + { + "name":"兴平市", + "code":"610481" + } + ] + }, + { + "name":"渭南市", + "code":"610500", + "sub":[ + { + "name":"市辖区", + "code":"610501" + }, + { + "name":"临渭区", + "code":"610502" + }, + { + "name":"华县", + "code":"610521" + }, + { + "name":"潼关县", + "code":"610522" + }, + { + "name":"大荔县", + "code":"610523" + }, + { + "name":"合阳县", + "code":"610524" + }, + { + "name":"澄城县", + "code":"610525" + }, + { + "name":"蒲城县", + "code":"610526" + }, + { + "name":"白水县", + "code":"610527" + }, + { + "name":"富平县", + "code":"610528" + }, + { + "name":"韩城市", + "code":"610581" + }, + { + "name":"华阴市", + "code":"610582" + } + ] + }, + { + "name":"延安市", + "code":"610600", + "sub":[ + { + "name":"市辖区", + "code":"610601" + }, + { + "name":"宝塔区", + "code":"610602" + }, + { + "name":"延长县", + "code":"610621" + }, + { + "name":"延川县", + "code":"610622" + }, + { + "name":"子长县", + "code":"610623" + }, + { + "name":"安塞县", + "code":"610624" + }, + { + "name":"志丹县", + "code":"610625" + }, + { + "name":"吴起县", + "code":"610626" + }, + { + "name":"甘泉县", + "code":"610627" + }, + { + "name":"富县", + "code":"610628" + }, + { + "name":"洛川县", + "code":"610629" + }, + { + "name":"宜川县", + "code":"610630" + }, + { + "name":"黄龙县", + "code":"610631" + }, + { + "name":"黄陵县", + "code":"610632" + } + ] + }, + { + "name":"汉中市", + "code":"610700", + "sub":[ + { + "name":"市辖区", + "code":"610701" + }, + { + "name":"汉台区", + "code":"610702" + }, + { + "name":"南郑县", + "code":"610721" + }, + { + "name":"城固县", + "code":"610722" + }, + { + "name":"洋县", + "code":"610723" + }, + { + "name":"西乡县", + "code":"610724" + }, + { + "name":"勉县", + "code":"610725" + }, + { + "name":"宁强县", + "code":"610726" + }, + { + "name":"略阳县", + "code":"610727" + }, + { + "name":"镇巴县", + "code":"610728" + }, + { + "name":"留坝县", + "code":"610729" + }, + { + "name":"佛坪县", + "code":"610730" + } + ] + }, + { + "name":"榆林市", + "code":"610800", + "sub":[ + { + "name":"市辖区", + "code":"610801" + }, + { + "name":"榆阳区", + "code":"610802" + }, + { + "name":"神木县", + "code":"610821" + }, + { + "name":"府谷县", + "code":"610822" + }, + { + "name":"横山县", + "code":"610823" + }, + { + "name":"靖边县", + "code":"610824" + }, + { + "name":"定边县", + "code":"610825" + }, + { + "name":"绥德县", + "code":"610826" + }, + { + "name":"米脂县", + "code":"610827" + }, + { + "name":"佳县", + "code":"610828" + }, + { + "name":"吴堡县", + "code":"610829" + }, + { + "name":"清涧县", + "code":"610830" + }, + { + "name":"子洲县", + "code":"610831" + } + ] + }, + { + "name":"安康市", + "code":"610900", + "sub":[ + { + "name":"市辖区", + "code":"610901" + }, + { + "name":"汉阴县", + "code":"610921" + }, + { + "name":"石泉县", + "code":"610922" + }, + { + "name":"宁陕县", + "code":"610923" + }, + { + "name":"紫阳县", + "code":"610924" + }, + { + "name":"岚皋县", + "code":"610925" + }, + { + "name":"平利县", + "code":"610926" + }, + { + "name":"镇坪县", + "code":"610927" + }, + { + "name":"旬阳县", + "code":"610928" + }, + { + "name":"白河县", + "code":"610929" + } + ] + }, + { + "name":"商洛市", + "code":"611000", + "sub":[ + { + "name":"市辖区", + "code":"611001" + }, + { + "name":"商州区", + "code":"611002" + }, + { + "name":"洛南县", + "code":"611021" + }, + { + "name":"丹凤县", + "code":"611022" + }, + { + "name":"商南县", + "code":"611023" + }, + { + "name":"山阳县", + "code":"611024" + }, + { + "name":"镇安县", + "code":"611025" + }, + { + "name":"柞水县", + "code":"611026" + } + ] + } + ] + }, + { + "name":"甘肃省", + "code":"620000", + "sub":[ + { + "name":"兰州市", + "code":"620100", + "sub":[ + { + "name":"市辖区", + "code":"620101" + }, + { + "name":"城关区", + "code":"620102" + }, + { + "name":"七里河区", + "code":"620103" + }, + { + "name":"西固区", + "code":"620104" + }, + { + "name":"安宁区", + "code":"620105" + }, + { + "name":"红古区", + "code":"620111" + }, + { + "name":"永登县", + "code":"620121" + }, + { + "name":"皋兰县", + "code":"620122" + }, + { + "name":"榆中县", + "code":"620123" + } + ] + }, + { + "name":"嘉峪关市", + "code":"620200", + "sub":[ + { + "name":"市辖区", + "code":"620201" + } + ] + }, + { + "name":"金昌市", + "code":"620300", + "sub":[ + { + "name":"市辖区", + "code":"620301" + }, + { + "name":"金川区", + "code":"620302" + }, + { + "name":"永昌县", + "code":"620321" + } + ] + }, + { + "name":"白银市", + "code":"620400", + "sub":[ + { + "name":"市辖区", + "code":"620401" + }, + { + "name":"白银区", + "code":"620402" + }, + { + "name":"平川区", + "code":"620403" + }, + { + "name":"靖远县", + "code":"620421" + }, + { + "name":"会宁县", + "code":"620422" + }, + { + "name":"景泰县", + "code":"620423" + } + ] + }, + { + "name":"天水市", + "code":"620500", + "sub":[ + { + "name":"市辖区", + "code":"620501" + }, + { + "name":"秦州区", + "code":"620502" + }, + { + "name":"麦积区", + "code":"620503" + }, + { + "name":"清水县", + "code":"620521" + }, + { + "name":"秦安县", + "code":"620522" + }, + { + "name":"甘谷县", + "code":"620523" + }, + { + "name":"武山县", + "code":"620524" + }, + { + "name":"张家川回族自治县", + "code":"620525" + } + ] + }, + { + "name":"武威市", + "code":"620600", + "sub":[ + { + "name":"市辖区", + "code":"620601" + }, + { + "name":"凉州区", + "code":"620602" + }, + { + "name":"民勤县", + "code":"620621" + }, + { + "name":"古浪县", + "code":"620622" + }, + { + "name":"天祝藏族自治县", + "code":"620623" + } + ] + }, + { + "name":"张掖市", + "code":"620700", + "sub":[ + { + "name":"市辖区", + "code":"620701" + }, + { + "name":"甘州区", + "code":"620702" + }, + { + "name":"肃南裕固族自治县", + "code":"620721" + }, + { + "name":"民乐县", + "code":"620722" + }, + { + "name":"临泽县", + "code":"620723" + }, + { + "name":"高台县", + "code":"620724" + }, + { + "name":"山丹县", + "code":"620725" + } + ] + }, + { + "name":"平凉市", + "code":"620800", + "sub":[ + { + "name":"市辖区", + "code":"620801" + }, + { + "name":"崆峒区", + "code":"620802" + }, + { + "name":"泾川县", + "code":"620821" + }, + { + "name":"灵台县", + "code":"620822" + }, + { + "name":"崇信县", + "code":"620823" + }, + { + "name":"华亭县", + "code":"620824" + }, + { + "name":"庄浪县", + "code":"620825" + }, + { + "name":"静宁县", + "code":"620826" + } + ] + }, + { + "name":"酒泉市", + "code":"620900", + "sub":[ + { + "name":"市辖区", + "code":"620901" + }, + { + "name":"肃州区", + "code":"620902" + }, + { + "name":"金塔县", + "code":"620921" + }, + { + "name":"瓜州县", + "code":"620922" + }, + { + "name":"肃北蒙古族自治县", + "code":"620923" + }, + { + "name":"阿克塞哈萨克族自治县", + "code":"620924" + }, + { + "name":"玉门市", + "code":"620981" + }, + { + "name":"敦煌市", + "code":"620982" + } + ] + }, + { + "name":"庆阳市", + "code":"621000", + "sub":[ + { + "name":"市辖区", + "code":"621001" + }, + { + "name":"西峰区", + "code":"621002" + }, + { + "name":"庆城县", + "code":"621021" + }, + { + "name":"环县", + "code":"621022" + }, + { + "name":"华池县", + "code":"621023" + }, + { + "name":"合水县", + "code":"621024" + }, + { + "name":"正宁县", + "code":"621025" + }, + { + "name":"宁县", + "code":"621026" + }, + { + "name":"镇原县", + "code":"621027" + } + ] + }, + { + "name":"定西市", + "code":"621100", + "sub":[ + { + "name":"市辖区", + "code":"621101" + }, + { + "name":"安定区", + "code":"621102" + }, + { + "name":"通渭县", + "code":"621121" + }, + { + "name":"陇西县", + "code":"621122" + }, + { + "name":"渭源县", + "code":"621123" + }, + { + "name":"临洮县", + "code":"621124" + }, + { + "name":"漳县", + "code":"621125" + }, + { + "name":"岷县", + "code":"621126" + } + ] + }, + { + "name":"陇南市", + "code":"621200", + "sub":[ + { + "name":"市辖区", + "code":"621201" + }, + { + "name":"武都区", + "code":"621202" + }, + { + "name":"成县", + "code":"621221" + }, + { + "name":"文县", + "code":"621222" + }, + { + "name":"宕昌县", + "code":"621223" + }, + { + "name":"康县", + "code":"621224" + }, + { + "name":"西和县", + "code":"621225" + }, + { + "name":"礼县", + "code":"621226" + }, + { + "name":"徽县", + "code":"621227" + }, + { + "name":"两当县", + "code":"621228" + } + ] + }, + { + "name":"临夏回族自治州", + "code":"622900", + "sub":[ + { + "name":"临夏市", + "code":"622901" + }, + { + "name":"临夏县", + "code":"622921" + }, + { + "name":"康乐县", + "code":"622922" + }, + { + "name":"永靖县", + "code":"622923" + }, + { + "name":"广河县", + "code":"622924" + }, + { + "name":"和政县", + "code":"622925" + }, + { + "name":"东乡族自治县", + "code":"622926" + }, + { + "name":"积石山保安族东乡族撒拉族自治县", + "code":"622927" + } + ] + }, + { + "name":"甘南藏族自治州", + "code":"623000", + "sub":[ + { + "name":"合作市", + "code":"623001" + }, + { + "name":"临潭县", + "code":"623021" + }, + { + "name":"卓尼县", + "code":"623022" + }, + { + "name":"舟曲县", + "code":"623023" + }, + { + "name":"迭部县", + "code":"623024" + }, + { + "name":"玛曲县", + "code":"623025" + }, + { + "name":"碌曲县", + "code":"623026" + }, + { + "name":"夏河县", + "code":"623027" + } + ] + } + ] + }, + { + "name":"青海省", + "code":"630000", + "sub":[ + { + "name":"西宁市", + "code":"630100", + "sub":[ + { + "name":"市辖区", + "code":"630101" + }, + { + "name":"城东区", + "code":"630102" + }, + { + "name":"城中区", + "code":"630103" + }, + { + "name":"城西区", + "code":"630104" + }, + { + "name":"城北区", + "code":"630105" + }, + { + "name":"大通回族土族自治县", + "code":"630121" + }, + { + "name":"湟中县", + "code":"630122" + }, + { + "name":"湟源县", + "code":"630123" + } + ] + }, + { + "name":"海东市", + "code":"630200", + "sub":[ + { + "name":"市辖区", + "code":"630201" + }, + { + "name":"乐都区", + "code":"630202" + }, + { + "name":"平安县", + "code":"630221" + }, + { + "name":"民和回族土族自治县", + "code":"630222" + }, + { + "name":"互助土族自治县", + "code":"630223" + }, + { + "name":"化隆回族自治县", + "code":"630224" + }, + { + "name":"循化撒拉族自治县", + "code":"630225" + } + ] + }, + { + "name":"海北藏族自治州", + "code":"632200", + "sub":[ + { + "name":"门源回族自治县", + "code":"632221" + }, + { + "name":"祁连县", + "code":"632222" + }, + { + "name":"海晏县", + "code":"632223" + }, + { + "name":"刚察县", + "code":"632224" + } + ] + }, + { + "name":"黄南藏族自治州", + "code":"632300", + "sub":[ + { + "name":"同仁县", + "code":"632321" + }, + { + "name":"尖扎县", + "code":"632322" + }, + { + "name":"泽库县", + "code":"632323" + }, + { + "name":"河南蒙古族自治县", + "code":"632324" + } + ] + }, + { + "name":"海南藏族自治州", + "code":"632500", + "sub":[ + { + "name":"共和县", + "code":"632521" + }, + { + "name":"同德县", + "code":"632522" + }, + { + "name":"贵德县", + "code":"632523" + }, + { + "name":"兴海县", + "code":"632524" + }, + { + "name":"贵南县", + "code":"632525" + } + ] + }, + { + "name":"果洛藏族自治州", + "code":"632600", + "sub":[ + { + "name":"玛沁县", + "code":"632621" + }, + { + "name":"班玛县", + "code":"632622" + }, + { + "name":"甘德县", + "code":"632623" + }, + { + "name":"达日县", + "code":"632624" + }, + { + "name":"久治县", + "code":"632625" + }, + { + "name":"玛多县", + "code":"632626" + } + ] + }, + { + "name":"玉树藏族自治州", + "code":"632700", + "sub":[ + { + "name":"玉树市", + "code":"632701" + }, + { + "name":"杂多县", + "code":"632722" + }, + { + "name":"称多县", + "code":"632723" + }, + { + "name":"治多县", + "code":"632724" + }, + { + "name":"囊谦县", + "code":"632725" + }, + { + "name":"曲麻莱县", + "code":"632726" + } + ] + }, + { + "name":"海西蒙古族藏族自治州", + "code":"632800", + "sub":[ + { + "name":"格尔木市", + "code":"632801" + }, + { + "name":"德令哈市", + "code":"632802" + }, + { + "name":"乌兰县", + "code":"632821" + }, + { + "name":"都兰县", + "code":"632822" + }, + { + "name":"天峻县", + "code":"632823" + } + ] + } + ] + }, + { + "name":"宁夏回族自治区", + "code":"640000", + "sub":[ + { + "name":"银川市", + "code":"640100", + "sub":[ + { + "name":"市辖区", + "code":"640101" + }, + { + "name":"兴庆区", + "code":"640104" + }, + { + "name":"西夏区", + "code":"640105" + }, + { + "name":"金凤区", + "code":"640106" + }, + { + "name":"永宁县", + "code":"640121" + }, + { + "name":"贺兰县", + "code":"640122" + }, + { + "name":"灵武市", + "code":"640181" + } + ] + }, + { + "name":"石嘴山市", + "code":"640200", + "sub":[ + { + "name":"市辖区", + "code":"640201" + }, + { + "name":"大武口区", + "code":"640202" + }, + { + "name":"惠农区", + "code":"640205" + }, + { + "name":"平罗县", + "code":"640221" + } + ] + }, + { + "name":"吴忠市", + "code":"640300", + "sub":[ + { + "name":"市辖区", + "code":"640301" + }, + { + "name":"利通区", + "code":"640302" + }, + { + "name":"红寺堡区", + "code":"640303" + }, + { + "name":"盐池县", + "code":"640323" + }, + { + "name":"同心县", + "code":"640324" + }, + { + "name":"青铜峡市", + "code":"640381" + } + ] + }, + { + "name":"固原市", + "code":"640400", + "sub":[ + { + "name":"市辖区", + "code":"640401" + }, + { + "name":"原州区", + "code":"640402" + }, + { + "name":"西吉县", + "code":"640422" + }, + { + "name":"隆德县", + "code":"640423" + }, + { + "name":"泾源县", + "code":"640424" + }, + { + "name":"彭阳县", + "code":"640425" + } + ] + }, + { + "name":"中卫市", + "code":"640500", + "sub":[ + { + "name":"市辖区", + "code":"640501" + }, + { + "name":"沙坡头区", + "code":"640502" + }, + { + "name":"中宁县", + "code":"640521" + }, + { + "name":"海原县", + "code":"640522" + } + ] + } + ] + }, + { + "name":"新疆维吾尔自治区", + "code":"650000", + "sub":[ + { + "name":"乌鲁木齐市", + "code":"650100", + "sub":[ + { + "name":"市辖区", + "code":"650101" + }, + { + "name":"天山区", + "code":"650102" + }, + { + "name":"沙依巴克区", + "code":"650103" + }, + { + "name":"新市区", + "code":"650104" + }, + { + "name":"水磨沟区", + "code":"650105" + }, + { + "name":"头屯河区", + "code":"650106" + }, + { + "name":"达坂城区", + "code":"650107" + }, + { + "name":"米东区", + "code":"650109" + }, + { + "name":"乌鲁木齐县", + "code":"650121" + } + ] + }, + { + "name":"克拉玛依市", + "code":"650200", + "sub":[ + { + "name":"市辖区", + "code":"650201" + }, + { + "name":"独山子区", + "code":"650202" + }, + { + "name":"克拉玛依区", + "code":"650203" + }, + { + "name":"白碱滩区", + "code":"650204" + }, + { + "name":"乌尔禾区", + "code":"650205" + } + ] + }, + { + "name":"吐鲁番地区", + "code":"652100", + "sub":[ + { + "name":"吐鲁番市", + "code":"652101" + }, + { + "name":"鄯善县", + "code":"652122" + }, + { + "name":"托克逊县", + "code":"652123" + } + ] + }, + { + "name":"哈密地区", + "code":"652200", + "sub":[ + { + "name":"哈密市", + "code":"652201" + }, + { + "name":"巴里坤哈萨克自治县", + "code":"652222" + }, + { + "name":"伊吾县", + "code":"652223" + } + ] + }, + { + "name":"昌吉回族自治州", + "code":"652300", + "sub":[ + { + "name":"昌吉市", + "code":"652301" + }, + { + "name":"阜康市", + "code":"652302" + }, + { + "name":"呼图壁县", + "code":"652323" + }, + { + "name":"玛纳斯县", + "code":"652324" + }, + { + "name":"奇台县", + "code":"652325" + }, + { + "name":"吉木萨尔县", + "code":"652327" + }, + { + "name":"木垒哈萨克自治县", + "code":"652328" + } + ] + }, + { + "name":"博尔塔拉蒙古自治州", + "code":"652700", + "sub":[ + { + "name":"博乐市", + "code":"652701" + }, + { + "name":"阿拉山口市", + "code":"652702" + }, + { + "name":"精河县", + "code":"652722" + }, + { + "name":"温泉县", + "code":"652723" + } + ] + }, + { + "name":"巴音郭楞蒙古自治州", + "code":"652800", + "sub":[ + { + "name":"库尔勒市", + "code":"652801" + }, + { + "name":"轮台县", + "code":"652822" + }, + { + "name":"尉犁县", + "code":"652823" + }, + { + "name":"若羌县", + "code":"652824" + }, + { + "name":"且末县", + "code":"652825" + }, + { + "name":"焉耆回族自治县", + "code":"652826" + }, + { + "name":"和静县", + "code":"652827" + }, + { + "name":"和硕县", + "code":"652828" + }, + { + "name":"博湖县", + "code":"652829" + } + ] + }, + { + "name":"阿克苏地区", + "code":"652900", + "sub":[ + { + "name":"阿克苏市", + "code":"652901" + }, + { + "name":"温宿县", + "code":"652922" + }, + { + "name":"库车县", + "code":"652923" + }, + { + "name":"沙雅县", + "code":"652924" + }, + { + "name":"新和县", + "code":"652925" + }, + { + "name":"拜城县", + "code":"652926" + }, + { + "name":"乌什县", + "code":"652927" + }, + { + "name":"阿瓦提县", + "code":"652928" + }, + { + "name":"柯坪县", + "code":"652929" + } + ] + }, + { + "name":"克孜勒苏柯尔克孜自治州", + "code":"653000", + "sub":[ + { + "name":"阿图什市", + "code":"653001" + }, + { + "name":"阿克陶县", + "code":"653022" + }, + { + "name":"阿合奇县", + "code":"653023" + }, + { + "name":"乌恰县", + "code":"653024" + } + ] + }, + { + "name":"喀什地区", + "code":"653100", + "sub":[ + { + "name":"喀什市", + "code":"653101" + }, + { + "name":"疏附县", + "code":"653121" + }, + { + "name":"疏勒县", + "code":"653122" + }, + { + "name":"英吉沙县", + "code":"653123" + }, + { + "name":"泽普县", + "code":"653124" + }, + { + "name":"莎车县", + "code":"653125" + }, + { + "name":"叶城县", + "code":"653126" + }, + { + "name":"麦盖提县", + "code":"653127" + }, + { + "name":"岳普湖县", + "code":"653128" + }, + { + "name":"伽师县", + "code":"653129" + }, + { + "name":"巴楚县", + "code":"653130" + }, + { + "name":"塔什库尔干塔吉克自治县", + "code":"653131" + } + ] + }, + { + "name":"和田地区", + "code":"653200", + "sub":[ + { + "name":"和田市", + "code":"653201" + }, + { + "name":"和田县", + "code":"653221" + }, + { + "name":"墨玉县", + "code":"653222" + }, + { + "name":"皮山县", + "code":"653223" + }, + { + "name":"洛浦县", + "code":"653224" + }, + { + "name":"策勒县", + "code":"653225" + }, + { + "name":"于田县", + "code":"653226" + }, + { + "name":"民丰县", + "code":"653227" + } + ] + }, + { + "name":"伊犁哈萨克自治州", + "code":"654000", + "sub":[ + { + "name":"伊宁市", + "code":"654002" + }, + { + "name":"奎屯市", + "code":"654003" + }, + { + "name":"霍尔果斯市", + "code":"654004" + }, + { + "name":"伊宁县", + "code":"654021" + }, + { + "name":"察布查尔锡伯自治县", + "code":"654022" + }, + { + "name":"霍城县", + "code":"654023" + }, + { + "name":"巩留县", + "code":"654024" + }, + { + "name":"新源县", + "code":"654025" + }, + { + "name":"昭苏县", + "code":"654026" + }, + { + "name":"特克斯县", + "code":"654027" + }, + { + "name":"尼勒克县", + "code":"654028" + }, + { + "name":"塔城地区", + "code":"654200" + }, + { + "name":"塔城市", + "code":"654201" + }, + { + "name":"乌苏市", + "code":"654202" + }, + { + "name":"额敏县", + "code":"654221" + }, + { + "name":"沙湾县", + "code":"654223" + }, + { + "name":"托里县", + "code":"654224" + }, + { + "name":"裕民县", + "code":"654225" + }, + { + "name":"和布克赛尔蒙古自治县", + "code":"654226" + }, + { + "name":"阿勒泰地区", + "code":"654300" + }, + { + "name":"阿勒泰市", + "code":"654301" + }, + { + "name":"布尔津县", + "code":"654321" + }, + { + "name":"富蕴县", + "code":"654322" + }, + { + "name":"福海县", + "code":"654323" + }, + { + "name":"哈巴河县", + "code":"654324" + }, + { + "name":"青河县", + "code":"654325" + }, + { + "name":"吉木乃县", + "code":"654326" + } + ] + }, + { + "name":"自治区直辖县级行政区划", + "code":"659000", + "sub":[ + { + "name":"石河子市", + "code":"659001" + }, + { + "name":"阿拉尔市", + "code":"659002" + }, + { + "name":"图木舒克市", + "code":"659003" + }, + { + "name":"五家渠市", + "code":"659004" + }, + { + "name":"北屯市", + "code":"659005" + }, + { + "name":"铁门关市", + "code":"659006" + }, + { + "name":"双河市", + "code":"659007" + } + ] + } + ] + }, + { + "name":"台湾省", + "code":"710000", + "sub":[ + { + "name":"台北市", + "code":"710100", + "sub":[ + { + "name":"松山区", + "code":"710101" + }, + { + "name":"信义区", + "code":"710102" + }, + { + "name":"大安区", + "code":"710103" + }, + { + "name":"中山区", + "code":"710104" + }, + { + "name":"中正区", + "code":"710105" + }, + { + "name":"大同区", + "code":"710106" + }, + { + "name":"万华区", + "code":"710107" + }, + { + "name":"文山区", + "code":"710108" + }, + { + "name":"南港区", + "code":"710109" + }, + { + "name":"内湖区", + "code":"710110" + }, + { + "name":"士林区", + "code":"710111" + }, + { + "name":"北投区", + "code":"710112" + } + ] + }, + { + "name":"高雄市", + "code":"710200", + "sub":[ + { + "name":"盐埕区", + "code":"710201" + }, + { + "name":"鼓山区", + "code":"710202" + }, + { + "name":"左营区", + "code":"710203" + }, + { + "name":"楠梓区", + "code":"710204" + }, + { + "name":"三民区", + "code":"710205" + }, + { + "name":"新兴区", + "code":"710206" + }, + { + "name":"前金区", + "code":"710207" + }, + { + "name":"苓雅区", + "code":"710208" + }, + { + "name":"前镇区", + "code":"710209" + }, + { + "name":"旗津区", + "code":"710210" + }, + { + "name":"小港区", + "code":"710211" + }, + { + "name":"凤山区", + "code":"710212" + }, + { + "name":"林园区", + "code":"710213" + }, + { + "name":"大寮区", + "code":"710214" + }, + { + "name":"大树区", + "code":"710215" + }, + { + "name":"大社区", + "code":"710216" + }, + { + "name":"仁武区", + "code":"710217" + }, + { + "name":"鸟松区", + "code":"710218" + }, + { + "name":"冈山区", + "code":"710219" + }, + { + "name":"桥头区", + "code":"710220" + }, + { + "name":"燕巢区", + "code":"710221" + }, + { + "name":"田寮区", + "code":"710222" + }, + { + "name":"阿莲区", + "code":"710223" + }, + { + "name":"路竹区", + "code":"710224" + }, + { + "name":"湖内区", + "code":"710225" + }, + { + "name":"茄萣区", + "code":"710226" + }, + { + "name":"永安区", + "code":"710227" + }, + { + "name":"弥陀区", + "code":"710228" + }, + { + "name":"梓官区", + "code":"710229" + }, + { + "name":"旗山区", + "code":"710230" + }, + { + "name":"美浓区", + "code":"710231" + }, + { + "name":"六龟区", + "code":"710232" + }, + { + "name":"甲仙区", + "code":"710233" + }, + { + "name":"杉林区", + "code":"710234" + }, + { + "name":"内门区", + "code":"710235" + }, + { + "name":"茂林区", + "code":"710236" + }, + { + "name":"桃源区", + "code":"710237" + }, + { + "name":"那玛夏区", + "code":"710238" + } + ] + }, + { + "name":"基隆市", + "code":"710300", + "sub":[ + { + "name":"中正区", + "code":"710301" + }, + { + "name":"七堵区", + "code":"710302" + }, + { + "name":"暖暖区", + "code":"710303" + }, + { + "name":"仁爱区", + "code":"710304" + }, + { + "name":"中山区", + "code":"710305" + }, + { + "name":"安乐区", + "code":"710306" + }, + { + "name":"信义区", + "code":"710307" + } + ] + }, + { + "name":"台中市", + "code":"710400", + "sub":[ + { + "name":"中区", + "code":"710401" + }, + { + "name":"东区", + "code":"710402" + }, + { + "name":"南区", + "code":"710403" + }, + { + "name":"西区", + "code":"710404" + }, + { + "name":"北区", + "code":"710405" + }, + { + "name":"西屯区", + "code":"710406" + }, + { + "name":"南屯区", + "code":"710407" + }, + { + "name":"北屯区", + "code":"710408" + }, + { + "name":"丰原区", + "code":"710409" + }, + { + "name":"东势区", + "code":"710410" + }, + { + "name":"大甲区", + "code":"710411" + }, + { + "name":"清水区", + "code":"710412" + }, + { + "name":"沙鹿区", + "code":"710413" + }, + { + "name":"梧栖区", + "code":"710414" + }, + { + "name":"后里区", + "code":"710415" + }, + { + "name":"神冈区", + "code":"710416" + }, + { + "name":"潭子区", + "code":"710417" + }, + { + "name":"大雅区", + "code":"710418" + }, + { + "name":"新社区", + "code":"710419" + }, + { + "name":"石冈区", + "code":"710420" + }, + { + "name":"外埔区", + "code":"710421" + }, + { + "name":"大安区", + "code":"710422" + }, + { + "name":"乌日区", + "code":"710423" + }, + { + "name":"大肚区", + "code":"710424" + }, + { + "name":"龙井区", + "code":"710425" + }, + { + "name":"雾峰区", + "code":"710426" + }, + { + "name":"太平区", + "code":"710427" + }, + { + "name":"大里区", + "code":"710428" + }, + { + "name":"和平区", + "code":"710429" + } + ] + }, + { + "name":"台南市", + "code":"710500", + "sub":[ + { + "name":"东区", + "code":"710501" + }, + { + "name":"南区", + "code":"710502" + }, + { + "name":"北区", + "code":"710504" + }, + { + "name":"安南区", + "code":"710506" + }, + { + "name":"安平区", + "code":"710507" + }, + { + "name":"中西区", + "code":"710508" + }, + { + "name":"新营区", + "code":"710509" + }, + { + "name":"盐水区", + "code":"710510" + }, + { + "name":"白河区", + "code":"710511" + }, + { + "name":"柳营区", + "code":"710512" + }, + { + "name":"后壁区", + "code":"710513" + }, + { + "name":"东山区", + "code":"710514" + }, + { + "name":"麻豆区", + "code":"710515" + }, + { + "name":"下营区", + "code":"710516" + }, + { + "name":"六甲区", + "code":"710517" + }, + { + "name":"官田区", + "code":"710518" + }, + { + "name":"大内区", + "code":"710519" + }, + { + "name":"佳里区", + "code":"710520" + }, + { + "name":"学甲区", + "code":"710521" + }, + { + "name":"西港区", + "code":"710522" + }, + { + "name":"七股区", + "code":"710523" + }, + { + "name":"将军区", + "code":"710524" + }, + { + "name":"北门区", + "code":"710525" + }, + { + "name":"新化区", + "code":"710526" + }, + { + "name":"善化区", + "code":"710527" + }, + { + "name":"新市区", + "code":"710528" + }, + { + "name":"安定区", + "code":"710529" + }, + { + "name":"山上区", + "code":"710530" + }, + { + "name":"玉井区", + "code":"710531" + }, + { + "name":"楠西区", + "code":"710532" + }, + { + "name":"南化区", + "code":"710533" + }, + { + "name":"左镇区", + "code":"710534" + }, + { + "name":"仁德区", + "code":"710535" + }, + { + "name":"归仁区", + "code":"710536" + }, + { + "name":"关庙区", + "code":"710537" + }, + { + "name":"龙崎区", + "code":"710538" + }, + { + "name":"永康区", + "code":"710539" + } + ] + }, + { + "name":"新竹市", + "code":"710600", + "sub":[ + { + "name":"东区", + "code":"710601" + }, + { + "name":"北区", + "code":"710602" + }, + { + "name":"香山区", + "code":"710603" + } + ] + }, + { + "name":"嘉义市", + "code":"710700", + "sub":[ + { + "name":"东区", + "code":"710701" + }, + { + "name":"西区", + "code":"710702" + } + ] + }, + { + "name":"新北市", + "code":"710800", + "sub":[ + { + "name":"板桥区", + "code":"710801" + }, + { + "name":"三重区", + "code":"710802" + }, + { + "name":"中和区", + "code":"710803" + }, + { + "name":"永和区", + "code":"710804" + }, + { + "name":"新庄区", + "code":"710805" + }, + { + "name":"新店区", + "code":"710806" + }, + { + "name":"树林区", + "code":"710807" + }, + { + "name":"莺歌区", + "code":"710808" + }, + { + "name":"三峡区", + "code":"710809" + }, + { + "name":"淡水区", + "code":"710810" + }, + { + "name":"汐止区", + "code":"710811" + }, + { + "name":"瑞芳区", + "code":"710812" + }, + { + "name":"土城区", + "code":"710813" + }, + { + "name":"芦洲区", + "code":"710814" + }, + { + "name":"五股区", + "code":"710815" + }, + { + "name":"泰山区", + "code":"710816" + }, + { + "name":"林口区", + "code":"710817" + }, + { + "name":"深坑区", + "code":"710818" + }, + { + "name":"石碇区", + "code":"710819" + }, + { + "name":"坪林区", + "code":"710820" + }, + { + "name":"三芝区", + "code":"710821" + }, + { + "name":"石门区", + "code":"710822" + }, + { + "name":"八里区", + "code":"710823" + }, + { + "name":"平溪区", + "code":"710824" + }, + { + "name":"双溪区", + "code":"710825" + }, + { + "name":"贡寮区", + "code":"710826" + }, + { + "name":"金山区", + "code":"710827" + }, + { + "name":"万里区", + "code":"710828" + }, + { + "name":"乌来区", + "code":"710829" + } + ] + }, + { + "name":"宜兰县", + "code":"712200", + "sub":[ + { + "name":"宜兰市", + "code":"712201" + }, + { + "name":"罗东镇", + "code":"712221" + }, + { + "name":"苏澳镇", + "code":"712222" + }, + { + "name":"头城镇", + "code":"712223" + }, + { + "name":"礁溪乡", + "code":"712224" + }, + { + "name":"壮围乡", + "code":"712225" + }, + { + "name":"员山乡", + "code":"712226" + }, + { + "name":"冬山乡", + "code":"712227" + }, + { + "name":"五结乡", + "code":"712228" + }, + { + "name":"三星乡", + "code":"712229" + }, + { + "name":"大同乡", + "code":"712230" + }, + { + "name":"南澳乡", + "code":"712231" + } + ] + }, + { + "name":"桃园县", + "code":"712300", + "sub":[ + { + "name":"桃园市", + "code":"712301" + }, + { + "name":"中坜市", + "code":"712302" + }, + { + "name":"平镇市", + "code":"712303" + }, + { + "name":"八德市", + "code":"712304" + }, + { + "name":"杨梅市", + "code":"712305" + }, + { + "name":"大溪镇", + "code":"712321" + }, + { + "name":"芦竹乡", + "code":"712323" + }, + { + "name":"大园乡", + "code":"712324" + }, + { + "name":"龟山乡", + "code":"712325" + }, + { + "name":"龙潭乡", + "code":"712327" + }, + { + "name":"新屋乡", + "code":"712329" + }, + { + "name":"观音乡", + "code":"712330" + }, + { + "name":"复兴乡", + "code":"712331" + } + ] + }, + { + "name":"新竹县", + "code":"712400", + "sub":[ + { + "name":"竹北市", + "code":"712401" + }, + { + "name":"竹东镇", + "code":"712421" + }, + { + "name":"新埔镇", + "code":"712422" + }, + { + "name":"关西镇", + "code":"712423" + }, + { + "name":"湖口乡", + "code":"712424" + }, + { + "name":"新丰乡", + "code":"712425" + }, + { + "name":"芎林乡", + "code":"712426" + }, + { + "name":"橫山乡", + "code":"712427" + }, + { + "name":"北埔乡", + "code":"712428" + }, + { + "name":"宝山乡", + "code":"712429" + }, + { + "name":"峨眉乡", + "code":"712430" + }, + { + "name":"尖石乡", + "code":"712431" + }, + { + "name":"五峰乡", + "code":"712432" + } + ] + }, + { + "name":"苗栗县", + "code":"712500", + "sub":[ + { + "name":"苗栗市", + "code":"712501" + }, + { + "name":"苑里镇", + "code":"712521" + }, + { + "name":"通霄镇", + "code":"712522" + }, + { + "name":"竹南镇", + "code":"712523" + }, + { + "name":"头份镇", + "code":"712524" + }, + { + "name":"后龙镇", + "code":"712525" + }, + { + "name":"卓兰镇", + "code":"712526" + }, + { + "name":"大湖乡", + "code":"712527" + }, + { + "name":"公馆乡", + "code":"712528" + }, + { + "name":"铜锣乡", + "code":"712529" + }, + { + "name":"南庄乡", + "code":"712530" + }, + { + "name":"头屋乡", + "code":"712531" + }, + { + "name":"三义乡", + "code":"712532" + }, + { + "name":"西湖乡", + "code":"712533" + }, + { + "name":"造桥乡", + "code":"712534" + }, + { + "name":"三湾乡", + "code":"712535" + }, + { + "name":"狮潭乡", + "code":"712536" + }, + { + "name":"泰安乡", + "code":"712537" + } + ] + }, + { + "name":"彰化县", + "code":"712700", + "sub":[ + { + "name":"彰化市", + "code":"712701" + }, + { + "name":"鹿港镇", + "code":"712721" + }, + { + "name":"和美镇", + "code":"712722" + }, + { + "name":"线西乡", + "code":"712723" + }, + { + "name":"伸港乡", + "code":"712724" + }, + { + "name":"福兴乡", + "code":"712725" + }, + { + "name":"秀水乡", + "code":"712726" + }, + { + "name":"花坛乡", + "code":"712727" + }, + { + "name":"芬园乡", + "code":"712728" + }, + { + "name":"员林镇", + "code":"712729" + }, + { + "name":"溪湖镇", + "code":"712730" + }, + { + "name":"田中镇", + "code":"712731" + }, + { + "name":"大村乡", + "code":"712732" + }, + { + "name":"埔盐乡", + "code":"712733" + }, + { + "name":"埔心乡", + "code":"712734" + }, + { + "name":"永靖乡", + "code":"712735" + }, + { + "name":"社头乡", + "code":"712736" + }, + { + "name":"二水乡", + "code":"712737" + }, + { + "name":"北斗镇", + "code":"712738" + }, + { + "name":"二林镇", + "code":"712739" + }, + { + "name":"田尾乡", + "code":"712740" + }, + { + "name":"埤头乡", + "code":"712741" + }, + { + "name":"芳苑乡", + "code":"712742" + }, + { + "name":"大城乡", + "code":"712743" + }, + { + "name":"竹塘乡", + "code":"712744" + }, + { + "name":"溪州乡", + "code":"712745" + } + ] + }, + { + "name":"南投县", + "code":"712800", + "sub":[ + { + "name":"南投市", + "code":"712801" + }, + { + "name":"埔里镇", + "code":"712821" + }, + { + "name":"草屯镇", + "code":"712822" + }, + { + "name":"竹山镇", + "code":"712823" + }, + { + "name":"集集镇", + "code":"712824" + }, + { + "name":"名间乡", + "code":"712825" + }, + { + "name":"鹿谷乡", + "code":"712826" + }, + { + "name":"中寮乡", + "code":"712827" + }, + { + "name":"鱼池乡", + "code":"712828" + }, + { + "name":"国姓乡", + "code":"712829" + }, + { + "name":"水里乡", + "code":"712830" + }, + { + "name":"信义乡", + "code":"712831" + }, + { + "name":"仁爱乡", + "code":"712832" + } + ] + }, + { + "name":"云林县", + "code":"712900", + "sub":[ + { + "name":"斗六市", + "code":"712901" + }, + { + "name":"斗南镇", + "code":"712921" + }, + { + "name":"虎尾镇", + "code":"712922" + }, + { + "name":"西螺镇", + "code":"712923" + }, + { + "name":"土库镇", + "code":"712924" + }, + { + "name":"北港镇", + "code":"712925" + }, + { + "name":"古坑乡", + "code":"712926" + }, + { + "name":"大埤乡", + "code":"712927" + }, + { + "name":"莿桐乡", + "code":"712928" + }, + { + "name":"林内乡", + "code":"712929" + }, + { + "name":"二仑乡", + "code":"712930" + }, + { + "name":"仑背乡", + "code":"712931" + }, + { + "name":"麦寮乡", + "code":"712932" + }, + { + "name":"东势乡", + "code":"712933" + }, + { + "name":"褒忠乡", + "code":"712934" + }, + { + "name":"台西乡", + "code":"712935" + }, + { + "name":"元长乡", + "code":"712936" + }, + { + "name":"四湖乡", + "code":"712937" + }, + { + "name":"口湖乡", + "code":"712938" + }, + { + "name":"水林乡", + "code":"712939" + } + ] + }, + { + "name":"嘉义县", + "code":"713000", + "sub":[ + { + "name":"太保市", + "code":"713001" + }, + { + "name":"朴子市", + "code":"713002" + }, + { + "name":"布袋镇", + "code":"713023" + }, + { + "name":"大林镇", + "code":"713024" + }, + { + "name":"民雄乡", + "code":"713025" + }, + { + "name":"溪口乡", + "code":"713026" + }, + { + "name":"新港乡", + "code":"713027" + }, + { + "name":"六脚乡", + "code":"713028" + }, + { + "name":"东石乡", + "code":"713029" + }, + { + "name":"义竹乡", + "code":"713030" + }, + { + "name":"鹿草乡", + "code":"713031" + }, + { + "name":"水上乡", + "code":"713032" + }, + { + "name":"中埔乡", + "code":"713033" + }, + { + "name":"竹崎乡", + "code":"713034" + }, + { + "name":"梅山乡", + "code":"713035" + }, + { + "name":"番路乡", + "code":"713036" + }, + { + "name":"大埔乡", + "code":"713037" + }, + { + "name":"阿里山乡", + "code":"713038" + } + ] + }, + { + "name":"屏东县", + "code":"713300", + "sub":[ + { + "name":"屏东市", + "code":"713301" + }, + { + "name":"潮州镇", + "code":"713321" + }, + { + "name":"东港镇", + "code":"713322" + }, + { + "name":"恒春镇", + "code":"713323" + }, + { + "name":"万丹乡", + "code":"713324" + }, + { + "name":"长治乡", + "code":"713325" + }, + { + "name":"麟洛乡", + "code":"713326" + }, + { + "name":"九如乡", + "code":"713327" + }, + { + "name":"里港乡", + "code":"713328" + }, + { + "name":"盐埔乡", + "code":"713329" + }, + { + "name":"高树乡", + "code":"713330" + }, + { + "name":"万峦乡", + "code":"713331" + }, + { + "name":"内埔乡", + "code":"713332" + }, + { + "name":"竹田乡", + "code":"713333" + }, + { + "name":"新埤乡", + "code":"713334" + }, + { + "name":"枋寮乡", + "code":"713335" + }, + { + "name":"新园乡", + "code":"713336" + }, + { + "name":"崁顶乡", + "code":"713337" + }, + { + "name":"林边乡", + "code":"713338" + }, + { + "name":"南州乡", + "code":"713339" + }, + { + "name":"佳冬乡", + "code":"713340" + }, + { + "name":"琉球乡", + "code":"713341" + }, + { + "name":"车城乡", + "code":"713342" + }, + { + "name":"满州乡", + "code":"713343" + }, + { + "name":"枋山乡", + "code":"713344" + }, + { + "name":"三地门乡", + "code":"713345" + }, + { + "name":"雾台乡", + "code":"713346" + }, + { + "name":"玛家乡", + "code":"713347" + }, + { + "name":"泰武乡", + "code":"713348" + }, + { + "name":"来义乡", + "code":"713349" + }, + { + "name":"春日乡", + "code":"713350" + }, + { + "name":"狮子乡", + "code":"713351" + }, + { + "name":"牡丹乡", + "code":"713352" + } + ] + }, + { + "name":"台东县", + "code":"713400", + "sub":[ + { + "name":"台东市", + "code":"713401" + }, + { + "name":"成功镇", + "code":"713421" + }, + { + "name":"关山镇", + "code":"713422" + }, + { + "name":"卑南乡", + "code":"713423" + }, + { + "name":"鹿野乡", + "code":"713424" + }, + { + "name":"池上乡", + "code":"713425" + }, + { + "name":"东河乡", + "code":"713426" + }, + { + "name":"长滨乡", + "code":"713427" + }, + { + "name":"太麻里乡", + "code":"713428" + }, + { + "name":"大武乡", + "code":"713429" + }, + { + "name":"绿岛乡", + "code":"713430" + }, + { + "name":"海端乡", + "code":"713431" + }, + { + "name":"延平乡", + "code":"713432" + }, + { + "name":"金峰乡", + "code":"713433" + }, + { + "name":"达仁乡", + "code":"713434" + }, + { + "name":"兰屿乡", + "code":"713435" + } + ] + }, + { + "name":"花莲县", + "code":"713500", + "sub":[ + { + "name":"花莲市", + "code":"713501" + }, + { + "name":"凤林镇", + "code":"713521" + }, + { + "name":"玉里镇", + "code":"713522" + }, + { + "name":"新城乡", + "code":"713523" + }, + { + "name":"吉安乡", + "code":"713524" + }, + { + "name":"寿丰乡", + "code":"713525" + }, + { + "name":"光复乡", + "code":"713526" + }, + { + "name":"丰滨乡", + "code":"713527" + }, + { + "name":"瑞穗乡", + "code":"713528" + }, + { + "name":"富里乡", + "code":"713529" + }, + { + "name":"秀林乡", + "code":"713530" + }, + { + "name":"万荣乡", + "code":"713531" + }, + { + "name":"卓溪乡", + "code":"713532" + } + ] + }, + { + "name":"澎湖县", + "code":"713600", + "sub":[ + { + "name":"马公市", + "code":"713601" + }, + { + "name":"湖西乡", + "code":"713621" + }, + { + "name":"白沙乡", + "code":"713622" + }, + { + "name":"西屿乡", + "code":"713623" + }, + { + "name":"望安乡", + "code":"713624" + }, + { + "name":"七美乡", + "code":"713625" + } + ] + } + ] + }, + { + "name":"香港特别行政区", + "code":"810000", + "sub":[ + { + "name":"香港岛", + "code":"810100", + "sub":[ + { + "name":"中西区", + "code":"810101" + }, + { + "name":"湾仔区", + "code":"810102" + }, + { + "name":"东区", + "code":"810103" + }, + { + "name":"南区", + "code":"810104" + } + ] + }, + { + "name":"九龙", + "code":"810200", + "sub":[ + { + "name":"油尖旺区", + "code":"810201" + }, + { + "name":"深水埗区", + "code":"810202" + }, + { + "name":"九龙城区", + "code":"810203" + }, + { + "name":"黄大仙区", + "code":"810204" + }, + { + "name":"观塘区", + "code":"810205" + } + ] + }, + { + "name":"新界", + "code":"810300", + "sub":[ + { + "name":"荃湾区", + "code":"810301" + }, + { + "name":"屯门区", + "code":"810302" + }, + { + "name":"元朗区", + "code":"810303" + }, + { + "name":"北区", + "code":"810304" + }, + { + "name":"大埔区", + "code":"810305" + }, + { + "name":"西贡区", + "code":"810306" + }, + { + "name":"沙田区", + "code":"810307" + }, + { + "name":"葵青区", + "code":"810308" + }, + { + "name":"离岛区", + "code":"810309" + } + ] + } + ] + }, + { + "name":"澳门特别行政区", + "code":"820000", + "sub":[ + { + "name":"澳门半岛", + "code":"820100", + "sub":[ + { + "name":"花地玛堂区", + "code":"820101" + }, + { + "name":"圣安多尼堂区", + "code":"820102" + }, + { + "name":"大堂区", + "code":"820103" + }, + { + "name":"望德堂区", + "code":"820104" + }, + { + "name":"风顺堂区", + "code":"820105" + } + ] + }, + { + "name":"氹仔岛", + "code":"820200", + "sub":[ + { + "name":"嘉模堂区", + "code":"820201" + } + ] + }, + { + "name":"路环岛", + "code":"820300", + "sub":[ + { + "name":"圣方济各堂区", + "code":"820301" + } + ] + } + ] + } + +]; + +function init(that){ + that.setData( { + 'cityData': cityData + }); +} + +module.exports={ + init:init +} \ No newline at end of file diff --git a/campus/pages/classify/job/job.js b/campus/pages/classify/job/job.js new file mode 100644 index 0000000..be8043a --- /dev/null +++ b/campus/pages/classify/job/job.js @@ -0,0 +1,140 @@ +// pages/classify/job/job.js +var app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + jobMessage: {}, //兼职信息 + jobId: '', + jobLength: '5', + isJobShow: false, + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + var id = options.id; + this.getMovieListData(); + + }, + getMovieListData: function () { + var that = this; + var isJobShow = that.data.isJobShow; + var jobMessage = 'jobMessage'; + var jobId = that.data.jobId; + var jobLength = that.data.jobLength; + var url = app.globalData.huanbaoBase + 'refreshjobs.php'; + + if(jobLength < 5){ + that.setData({ + isJobShow: true + }) + return + } + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 2000, + }) + wx.request({ + url, + method: 'POST', + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + data: { + lastId: jobId + }, + success: res => { + + var messages = that.data.jobMessage.messages || []; + var data = res.data.data; + that.setData({ + jobLength: data.length //每次获取5组值 + }) + data.forEach(item => { + messages.push(item); + }) + console.log(messages); + that.setData({ + [jobMessage]: {messages}, + jobId: res.data.data[4].jobid + }) + + }, + fail: err => { + console.log(err); + } + }) + }, + toDetail(e) { + var that = this; + var id = e.currentTarget.dataset.id; + console.log(id); + wx.navigateTo({ + url: '../jobDetail/jobDetail?id=' + id + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '校园兼职' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + this.getMovieListData(); + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + loadMore: function () { + console.log(1); + + }, +}) \ No newline at end of file diff --git a/campus/pages/classify/job/job.json b/campus/pages/classify/job/job.json new file mode 100644 index 0000000..264c066 --- /dev/null +++ b/campus/pages/classify/job/job.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "校园兼职" +} \ No newline at end of file diff --git a/campus/pages/classify/job/job.wxml b/campus/pages/classify/job/job.wxml new file mode 100644 index 0000000..8f1788e --- /dev/null +++ b/campus/pages/classify/job/job.wxml @@ -0,0 +1,22 @@ + + + + 温馨提示:平台兼职信息为本校学生所发,信息真实性请与发布者核实后报名,凡收取费用的兼职请谨慎报名,以防被骗 + + 湖北科技学院学生兼职 + + + + + {{item.title}} + 兼职 + + {{item.workplace}} + {{item.worktime}} + {{item.workrequirement}} + {{item.workpay}} + + + 到底了,没有了 + + \ No newline at end of file diff --git a/campus/pages/classify/job/job.wxss b/campus/pages/classify/job/job.wxss new file mode 100644 index 0000000..85d003a --- /dev/null +++ b/campus/pages/classify/job/job.wxss @@ -0,0 +1,63 @@ +/* pages/classify/job/job.wxss */ +.job-wrapper { + background-color: #fff; +} +.job-tip{ + padding: 10rpx 20rpx; + color: red; + font-size: 28rpx; + background-color: #e6e6e6; + +} + +.job-school { + display: inline-block; +padding: 30rpx 40rpx; +color: #444; +font-size: 36rpx; + +} +.job-box { + display: flex; + flex-direction: column; + border-top-width: 1rpx; + border-top-style: solid; + border-top-color: #f3f3f3; + padding: 30rpx 40rpx; +} +.job-title { + font-weight: 400; + font-size: 36rpx; +} +.job-jianzhi { + display: inline-block; + background-color: #37A88D; + border-radius: 10rpx; + color: #fff; + padding: 5rpx 10rpx; + margin-left: 20rpx; + font-size: 32rpx; +} +.job-place { + color: #666; + font-size: 32rpx; +} +.job-time { + color: #666; + font-size: 32rpx; +} + +.job-require { + color: #666; + font-size: 32rpx; +} +.job-treat { + font-size: 36rpx; + color: #f40; +} +.bottom { + font-size: 28rpx; + color: #e9e9e9; + text-align: center; + background-color: #666; +} \ No newline at end of file diff --git a/campus/pages/classify/jobDetail/jobDetail.js b/campus/pages/classify/jobDetail/jobDetail.js new file mode 100644 index 0000000..e997568 --- /dev/null +++ b/campus/pages/classify/jobDetail/jobDetail.js @@ -0,0 +1,124 @@ +// pages/classify/jobDetail/jobDetail.js + +var app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + jobTitle: '', //兼职名字 + jobTreat: '', //兼职待遇 + jobTime: '', //兼职时间 + jobPlace: '', //兼职地点 + jobRequire: '', //兼职要求 + jobDiscripe: '', //兼职描述 + jobPoster: '', //兼职发布者 + jobContactWay: '', //兼职联系方式 + jobId: '', //兼职id + studentId: '', //学生id + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + var that = this; + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 2000 + }); + var jobTitle = that.data.jobTitle; + var jobTreat = that.data.jobTreat; + var jobTime = that.data.jobTime; + var jobPlace = that.data.jobPlace; + var jobRequire = that.data.jobRequire; + var jobDiscripe = that.data.jobDiscripe; + var jobPoster = that.data.jobPoster; + var jobContactWay = that.data.jobContactWay; + var jobId = that.data.jobId; + + var url = app.globalData.huanbaoBase + 'getbyjobid.php'; + wx.request({ + url, + method: 'POST', + + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + data: { + jobId: options.id, + }, + success: function (res) { + + var data = res.data.data[0]; + console.log(data); + that.setData({ + jobTitle: data.title, + jobTreat: data.workpay, + jobTime: data.worktime, + jobPlace: data.workplace, + jobRequire: data.workrequirement, + jobDiscripe: data.discription, + jobPoster: data.username, + jobContactWay: data.workcontact, + }) + } //此处的res就是data对象 + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '兼职详情' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/classify/jobDetail/jobDetail.json b/campus/pages/classify/jobDetail/jobDetail.json new file mode 100644 index 0000000..9887621 --- /dev/null +++ b/campus/pages/classify/jobDetail/jobDetail.json @@ -0,0 +1,5 @@ +{ + "navigationBarTitleText": "兼职详情", + "navigationBarBackgroundColor": "#fff", + "navigationBarTextStyle": "black" +} \ No newline at end of file diff --git a/campus/pages/classify/jobDetail/jobDetail.wxml b/campus/pages/classify/jobDetail/jobDetail.wxml new file mode 100644 index 0000000..e0343ae --- /dev/null +++ b/campus/pages/classify/jobDetail/jobDetail.wxml @@ -0,0 +1,18 @@ + + + + {{jobTitle}} + 兼职 + {{jobTreat}} + + + 本职位由本校学生提供 + + 工作时间:{{jobTime}} + 工作地点:{{jobPlace}} + 人员要求:{{jobRequire}} + 详情描述:{{jobDiscripe}} + 发布者:{{jobPoster}} + 联系方式:{{jobContactWay}} + + diff --git a/campus/pages/classify/jobDetail/jobDetail.wxss b/campus/pages/classify/jobDetail/jobDetail.wxss new file mode 100644 index 0000000..f9e8f8b --- /dev/null +++ b/campus/pages/classify/jobDetail/jobDetail.wxss @@ -0,0 +1,56 @@ +/* pages/classify/jobDetail/jobDetail.wxss */ +.job-wrapper { + background-color: #F5F5F7; + margin-bottom: 100rpx; +} +.job-title { + border-top-width: 1rpx; + border-top-color: #F5F5F7; + border-top-style: solid; + padding: 30rpx 40rpx; + background-color: #fff; +} +.title { + display: inline-block; + font-size: 46rpx; + background-color: #fff; +} +.jiesuan { + margin-top: 10rpx; + font-size: 30rpx; + color: #f40; + padding: 5rpx 10rpx; + background-color: #fff; +} +.jianzhi { + display: inline-block; + background-color: #37A88D; + border-radius: 10rpx; + color: #fff; + padding: 5rpx 10rpx; + margin-left: 40rpx; + font-size: 32rpx; + +} +.job-school { + width: 100%; + height: 50rpx; + padding: 20rpx 40rpx; + border-top-width: 1rpx; + border-top-color: #F5F5F7; + border-top-style: solid; + background-color: #fff; + font-size: 32rpx; +} +.job-detail{ + margin-top: 20rpx; +} +.job-detail view{ + font-size: 30rpx; + color: #666; + padding: 20rpx 40rpx; + border-top-width: 1rpx; + border-top-color: #F5F5F7; + border-top-style: solid; + background-color: #fff; +} \ No newline at end of file diff --git a/campus/pages/classify/sale/sale.js b/campus/pages/classify/sale/sale.js new file mode 100644 index 0000000..c30bc7c --- /dev/null +++ b/campus/pages/classify/sale/sale.js @@ -0,0 +1,66 @@ +// pages/classify/sale/sale.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/classify/sale/sale.json b/campus/pages/classify/sale/sale.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/classify/sale/sale.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/classify/sale/sale.wxml b/campus/pages/classify/sale/sale.wxml new file mode 100644 index 0000000..0eb6194 --- /dev/null +++ b/campus/pages/classify/sale/sale.wxml @@ -0,0 +1,2 @@ + +pages/classify/sale/sale.wxml diff --git a/campus/pages/classify/sale/sale.wxss b/campus/pages/classify/sale/sale.wxss new file mode 100644 index 0000000..0eaf035 --- /dev/null +++ b/campus/pages/classify/sale/sale.wxss @@ -0,0 +1 @@ +/* pages/classify/sale/sale.wxss */ \ No newline at end of file diff --git a/campus/pages/classify/thing-search/thing-search.js b/campus/pages/classify/thing-search/thing-search.js new file mode 100644 index 0000000..2fad8bc --- /dev/null +++ b/campus/pages/classify/thing-search/thing-search.js @@ -0,0 +1,139 @@ +// pages/search/search.js + +const app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + // 存放数据 + resultList: [], + keyWord: '', + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '搜索物品' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + bindToSearch(e) { + var that = this; + var keyWord = that.data.keyWord; + console.log(1); + console.log(keyWord); + wx.navigateTo({ + url: '../../search-thing-result/search-thing-result?keyWord=' + keyWord + }) + }, + searchBook(e) { + var that = this; + var keyWord = that.data.keyWord; + var value = e.detail.value; //input输入的值 + console.log(value); + that.setData({ + keyWord: value + }) + + var url = app.globalData.huanbaoBase + 'searchthing.php'; + //微信请求方式的写法 + + wx.request({ + url, + method: 'POST', + data: { + keyword: value + }, + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + success(res) { + console.log(res); + that.handleData(res.data.data); + }, + fail(err) { + console.log(err); + } + }) + }, + handleData(data) { + console.log(data); + var resultList = [] + data.forEach(item => { + //注意: push可以是具体的对象 + // resultList.push({ + // title: item.title, + // image: item.images.small, + // desc, + // id: item.id + // }) + resultList.push(item) + }) + this.setData({ resultList: resultList });//将此处resultList的值放在数据data的resultList中 + + }, + bindToSearchList(e) { + console.log(e.currentTarget.dataset.value); + var that = this; + var value = e.currentTarget.dataset.value; + var keyWord = value; + wx.navigateTo({ + url: '../../search-thing-result/search-thing-result?keyWord=' + keyWord + }) + } +}) \ No newline at end of file diff --git a/campus/pages/classify/thing-search/thing-search.json b/campus/pages/classify/thing-search/thing-search.json new file mode 100644 index 0000000..f636ca4 --- /dev/null +++ b/campus/pages/classify/thing-search/thing-search.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "搜索物品" +} \ No newline at end of file diff --git a/campus/pages/classify/thing-search/thing-search.wxml b/campus/pages/classify/thing-search/thing-search.wxml new file mode 100644 index 0000000..d257e3b --- /dev/null +++ b/campus/pages/classify/thing-search/thing-search.wxml @@ -0,0 +1,18 @@ + + + + + + 搜索 + + + + + + {{item}} + + + + + + diff --git a/campus/pages/classify/thing-search/thing-search.wxss b/campus/pages/classify/thing-search/thing-search.wxss new file mode 100644 index 0000000..6c19428 --- /dev/null +++ b/campus/pages/classify/thing-search/thing-search.wxss @@ -0,0 +1,59 @@ +/* pages/search-book/search-book.wxss */ +.search { + background-color: #fff; +} +.search-book { + display: flex; + padding: 20rpx 30rpx; + align-items: center; + background: #fff; + border-width: 2rpx 0rpx; + border-style: solid; + border-color: #888; + margin-bottom: 30rpx; +} +.search-icon { + margin-right: 30rpx; + +} +.search-placeholder { + color:#d8d8d8; +} +.search-input { + flex: 1; + color: #4a4a4a; + font-size: 32rpx; +} +.search-search { + width: 80rpx; + height: 48rpx; + line-height: 48rpx; + text-align: center; + font-size: 32rpx; + background-color: #FF7B00; + color: #fff; + border-radius: 20rpx; +} +.book-wrapper { + padding: 0 30rpx; + border-bottom: 1px solid #F8F8F8; + box-sizing: border-box; + background-color: #fff; +} +.book-content { + display: flex; + flex-direction: row; + align-items: stretch; + margin: 16rpx 0; + color: #626667; + font-size: 30rpx; + padding: 15rpx 0rpx; +} +.book-content::after { + position: absolute; + right: 40rpx; + content: ">"; + font-size: 40rpx; + color: #ccc; +} + diff --git a/campus/pages/classify/welfare/welfare.js b/campus/pages/classify/welfare/welfare.js new file mode 100644 index 0000000..085a0ef --- /dev/null +++ b/campus/pages/classify/welfare/welfare.js @@ -0,0 +1,66 @@ +// pages/classify/welfare/welfare.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/classify/welfare/welfare.json b/campus/pages/classify/welfare/welfare.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/classify/welfare/welfare.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/classify/welfare/welfare.wxml b/campus/pages/classify/welfare/welfare.wxml new file mode 100644 index 0000000..60af7a1 --- /dev/null +++ b/campus/pages/classify/welfare/welfare.wxml @@ -0,0 +1,2 @@ + +pages/classify/welfare/welfare.wxml diff --git a/campus/pages/classify/welfare/welfare.wxss b/campus/pages/classify/welfare/welfare.wxss new file mode 100644 index 0000000..99c8d2d --- /dev/null +++ b/campus/pages/classify/welfare/welfare.wxss @@ -0,0 +1 @@ +/* pages/classify/welfare/welfare.wxss */ \ No newline at end of file diff --git a/campus/pages/components/movie-grid/movie-grid.js b/campus/pages/components/movie-grid/movie-grid.js new file mode 100644 index 0000000..4c5571c --- /dev/null +++ b/campus/pages/components/movie-grid/movie-grid.js @@ -0,0 +1,66 @@ +// pages/movie-grid/movie-grid.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/components/movie-grid/movie-grid.json b/campus/pages/components/movie-grid/movie-grid.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/components/movie-grid/movie-grid.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/components/movie-grid/movie-grid.wxml b/campus/pages/components/movie-grid/movie-grid.wxml new file mode 100644 index 0000000..1cfa325 --- /dev/null +++ b/campus/pages/components/movie-grid/movie-grid.wxml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/campus/pages/components/movie-grid/movie-grid.wxss b/campus/pages/components/movie-grid/movie-grid.wxss new file mode 100644 index 0000000..a91c8e2 --- /dev/null +++ b/campus/pages/components/movie-grid/movie-grid.wxss @@ -0,0 +1,28 @@ +/* pages/movie-grid/movie-grid.wxss */ +.movie-wrapper { + display: inline-block; + margin: 0 10rpx; +} +.movie-content { + display: flex; + flex-direction: column; + align-items: center; +} +/* 图片的类poster */ +.poster { + width: 185rpx; + height: 220rpx; +} +.name { + width: 200rpx; + color: #4a4a4a; + font-weight: 500; + font-size: 28rpx; + text-align: center; + white-space: ellipsis; + overflow: hidden; +} +.wish-count { + color: #f40; + font-size: 36rpx; +} \ No newline at end of file diff --git a/campus/pages/components/news/news.js b/campus/pages/components/news/news.js new file mode 100644 index 0000000..2bba011 --- /dev/null +++ b/campus/pages/components/news/news.js @@ -0,0 +1,66 @@ +// pages/components/news/news.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/components/news/news.json b/campus/pages/components/news/news.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/components/news/news.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/components/news/news.wxml b/campus/pages/components/news/news.wxml new file mode 100644 index 0000000..b5a8015 --- /dev/null +++ b/campus/pages/components/news/news.wxml @@ -0,0 +1,16 @@ + + + + + + diff --git a/campus/pages/components/news/news.wxss b/campus/pages/components/news/news.wxss new file mode 100644 index 0000000..6b875ee --- /dev/null +++ b/campus/pages/components/news/news.wxss @@ -0,0 +1,17 @@ +/* pages/components/news/news.wxss */ +.swiper_container { +color: #E1B47C; + background-color: #F3F3F3; + height: 60rpx; + width: 100%; + + line-height: 40rpx; +} + +.swiper_item { +text-indent: 1rem; + font-size: 30rpx; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} \ No newline at end of file diff --git a/campus/pages/components/recommend/recommend.js b/campus/pages/components/recommend/recommend.js new file mode 100644 index 0000000..0db38d9 --- /dev/null +++ b/campus/pages/components/recommend/recommend.js @@ -0,0 +1,66 @@ +// pages/components/recommend/recommend.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/components/recommend/recommend.json b/campus/pages/components/recommend/recommend.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/components/recommend/recommend.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/components/recommend/recommend.wxml b/campus/pages/components/recommend/recommend.wxml new file mode 100644 index 0000000..adfa0df --- /dev/null +++ b/campus/pages/components/recommend/recommend.wxml @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/campus/pages/components/recommend/recommend.wxss b/campus/pages/components/recommend/recommend.wxss new file mode 100644 index 0000000..afb5e56 --- /dev/null +++ b/campus/pages/components/recommend/recommend.wxss @@ -0,0 +1,40 @@ +/* pages/components/recommend/recommend.wxss */ +@import '../movie-grid/movie-grid.wxss'; +.cont { + margin-top: 80rpx; +} +.session-page { + background-color: #fff; + border-width: 2rpx 0; + border-color: #e6e6e6; + border-style: solid; + padding-bottom: 10rpx; + margin-bottom: 10rpx; +} +.session-header { + padding: 10rpx 20rpx; + display: flex; + align-items: center; +} +.header-title { + color: #4a4a4a; + flex: 1; + font-weight: 400; + font-size: 36rpx; + +} +.header-more { + color: #32cd32; + +} +.session-content { + width: 100%; + white-space: nowrap; + padding: 0 30rpx; + box-sizing: border-box; + margin-top: 10rpx; +} +.movie-scroll { + white-space: nowrap; + width: 100%; +} diff --git a/campus/pages/components/weatherLocationTrand/weatherLocationTrand.js b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.js new file mode 100644 index 0000000..1c7be21 --- /dev/null +++ b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.js @@ -0,0 +1,89 @@ +// 这是个模板,此处的js代码是无效的,在调用该模板的文件js中有以下代码 +//并且这里有代码错误系统也会报错 +var bmap = require('../../../utils/bmap-wx.min.js'); +var wxMarkerData = []; +var searchData = {}; +Page({ + data: { + markers: [], + latitude: '', + longitude: '', + placeData: {} + }, + makertap: function (e) { + var that = this; + var id = e.markerId; + that.showSearchInfo(wxMarkerData, id); + that.changeMarkerColor(wxMarkerData, id); + }, + onLoad: function () { + // canvas + const ctx = wx.createCanvasContext('myCanvas') + ctx.setFillStyle('red') + ctx.fillRect(0, 0, 10, 5) + ctx.draw() + + // 位置信息 + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function (data) { + console.log(data) + }; + var success = function (data) { + wxMarkerData = data.wxMarkerData; + that.setData({ + markers: wxMarkerData + }); + that.setData({ + latitude: wxMarkerData[0].latitude + }); + that.setData({ + longitude: wxMarkerData[0].longitude + }); + } + BMap.search({ + "query": '大学学院', + fail: fail, + success: success, + iconPath: '../../images/map/marker_red.png', + iconTapPath: '../../images/map/marker_red.png' + }); + + }, + onReady: function () { + var that = this; + searchData = that.data; + console.log(searchData); + }, + showSearchInfo: function (data, i) { + console.log(data) + var that = this; + that.setData({ + placeData: { + title: '名称:' + data[i].title + '\n', + address: '地址:' + data[i].address + '\n', + telephone: '电话:' + data[i].telephone + } + }); + }, + changeMarkerColor: function (data, id) { + var that = this; + var markersTemp = []; + for (var i = 0; i < data.length; i++) { + if (i === id) { + data[i].iconPath = "../../images/map/marker_yellow.png"; + } else { + data[i].iconPath = "../../images/map/marker_red.png"; + } + markersTemp[i] = data[i]; + } + that.setData({ + markers: markersTemp + }); + }, + + +}) + diff --git a/campus/pages/components/weatherLocationTrand/weatherLocationTrand.json b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxml b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxml new file mode 100644 index 0000000..b14db7d --- /dev/null +++ b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxml @@ -0,0 +1,18 @@ + + \ No newline at end of file diff --git a/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxss b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxss new file mode 100644 index 0000000..985f266 --- /dev/null +++ b/campus/pages/components/weatherLocationTrand/weatherLocationTrand.wxss @@ -0,0 +1,31 @@ +/* pages/components/weatherLocationTrand/weatherLocationTrand.wxss */ +.place_info { + width: 100%; + height: 70rpx; + background-color: #f3f3f3; + padding: 0 5px; + border-bottom: 1rpx solid rgba(153, 153, 153, 0.5); + +} +.location { + width: 220rpx; + height: 70rpx; +} +.school { + width: 190rpx; + height: 100%; + line-height: 70rpx; + color: #3E97CC; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.myCanvas { + position: absolute; + top: 12rpx; + left: 180rpx; + width: 70rpx; + height: 70rpx; +} + diff --git a/campus/pages/index/index.js b/campus/pages/index/index.js new file mode 100644 index 0000000..0f7c6ad --- /dev/null +++ b/campus/pages/index/index.js @@ -0,0 +1,118 @@ +//index.js +//获取应用实例 +var tcity = require("../../utils/citys.js"); + +var app = getApp() +Page({ + data: { + provinces: [], + province: "", + citys: [], + city: "", + countys: [], + county: '', + value: [0, 0, 0], + values: [0, 0, 0], + condition: false + }, + bindChange: function(e) { + //console.log(e); + var val = e.detail.value + var t = this.data.values; + var cityData = this.data.cityData; + + if(val[0] != t[0]){ + console.log('province no '); + const citys = []; + const countys = []; + + for (let i = 0 ; i < cityData[val[0]].sub.length; i++) { + citys.push(cityData[val[0]].sub[i].name) + } + for (let i = 0 ; i < cityData[val[0]].sub[0].sub.length; i++) { + countys.push(cityData[val[0]].sub[0].sub[i].name) + } + + this.setData({ + province: this.data.provinces[val[0]], + city: cityData[val[0]].sub[0].name, + citys:citys, + county: cityData[val[0]].sub[0].sub[0].name, + countys:countys, + values: val, + value:[val[0],0,0] + }) + + return; + } + if(val[1] != t[1]){ + console.log('city no'); + const countys = []; + + for (let i = 0 ; i < cityData[val[0]].sub[val[1]].sub.length; i++) { + countys.push(cityData[val[0]].sub[val[1]].sub[i].name) + } + + this.setData({ + city: this.data.citys[val[1]], + county: cityData[val[0]].sub[val[1]].sub[0].name, + countys:countys, + values: val, + value:[val[0],val[1],0] + }) + return; + } + if(val[2] != t[2]){ + console.log('county no'); + this.setData({ + county: this.data.countys[val[2]], + values: val + }) + return; + } + + + }, + open:function(){ + this.setData({ + condition:!this.data.condition + }) + }, + onLoad: function () { + console.log("onLoad"); + var that = this; + + tcity.init(that); + + var cityData = that.data.cityData; + + + const provinces = []; + const citys = []; + const countys = []; + + for(let i=0;i + + + + + + + + + + + + 取消 + 确定 + + + {{item}} + + + {{item}} + + + {{item}} + + + \ No newline at end of file diff --git a/campus/pages/index/index.wxss b/campus/pages/index/index.wxss new file mode 100644 index 0000000..f19bd9d --- /dev/null +++ b/campus/pages/index/index.wxss @@ -0,0 +1,32 @@ +/**index.wxss**/ +.input { + padding-top: 300rpx; + width: 100%; +} + +.input input { + width: 100%; + background-color: #fff; + border-bottom: 1px #d9d9d9 solid; + border-top: 1px #d9d9d9 solid; + padding: 20rpx 50rpx; +} + +.section { + padding-top: 20rpx; +} + +.userinfo-avatar { + width: 128rpx; + height: 128rpx; + margin: 20rpx; + border-radius: 50%; +} + +.userinfo-nickname { + color: #aaa; +} + +.usermotto { + margin-top: 200px; +} \ No newline at end of file diff --git a/campus/pages/logs/logs.js b/campus/pages/logs/logs.js new file mode 100644 index 0000000..03e50a6 --- /dev/null +++ b/campus/pages/logs/logs.js @@ -0,0 +1,35 @@ +const APP_ID = ''; //输入小程序appid +const APP_SECRET = ''; //输入小程序app_secret +var OPEN_ID = '' //储存获取到openid +var SESSION_KEY = '' //储存获取到session_key +Page({ + getOpenIdTap: function() { + var that = this; + wx.login({ + success: function(res) { + wx.request({ + //获取openid接口 + url: 'https://api.weixin.qq.com/sns/jscode2session', + data: { + appid: APP_ID, + secret: APP_SECRET, + js_code: res.code, + grant_type: 'authorization_code' + }, + method: 'GET', + success: function(res) { + console.log(res.data) + OPEN_ID = res.data.openid; //获取到的openid + SESSION_KEY = res.data.session_key; //获取到session_key + console.log(OPEN_ID.length) + console.log(SESSION_KEY.length) + that.setData({ + openid: res.data.openid.substr(0, 10) + '********' + res.data.openid.substr(res.data.openid.length - 8, res.data.openid.length), + session_key: res.data.session_key.substr(0, 8) + '********' + res.data.session_key.substr(res.data.session_key.length - 6, res.data.session_key.length) + }) + } + }) + } + }) + } +}) \ No newline at end of file diff --git a/campus/pages/logs/logs.json b/campus/pages/logs/logs.json new file mode 100644 index 0000000..28379bc --- /dev/null +++ b/campus/pages/logs/logs.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "查看启动日志" +} \ No newline at end of file diff --git a/campus/pages/logs/logs.wxml b/campus/pages/logs/logs.wxml new file mode 100644 index 0000000..dde984b --- /dev/null +++ b/campus/pages/logs/logs.wxml @@ -0,0 +1,3 @@ + + +请升级微信版本 \ No newline at end of file diff --git a/campus/pages/logs/logs.wxss b/campus/pages/logs/logs.wxss new file mode 100644 index 0000000..e69de29 diff --git a/campus/pages/movie-detail/1.png b/campus/pages/movie-detail/1.png new file mode 100644 index 0000000..47e3463 Binary files /dev/null and b/campus/pages/movie-detail/1.png differ diff --git a/campus/pages/movie-detail/2.png b/campus/pages/movie-detail/2.png new file mode 100644 index 0000000..57cb8a4 Binary files /dev/null and b/campus/pages/movie-detail/2.png differ diff --git a/campus/pages/movie-detail/movie-detail.js b/campus/pages/movie-detail/movie-detail.js new file mode 100644 index 0000000..e8e940e --- /dev/null +++ b/campus/pages/movie-detail/movie-detail.js @@ -0,0 +1,343 @@ +// pages/movie-detail/movie-detail.js +var app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + detailData: { + url: '', + bookName: '', //书名 + bookAuthor: '',//作者 + bookPress: '',//出版社 + isTextbook: false,//是否资料书 + conditions: '',// + campus: '',// 校区 + price: '', //价格 + remark: '', //备注,详情 + poster: '', //发布者 + }, + hadAddCart: false , //已经加入购物车 + studentId: '', + bookId: '', + theCover: false, + thePay: false, + nickName: '', + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options.id); //接收上一个页面传过来的数据,是个对象。 + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 2000 + }); + + var that = this; + var detailData = that.data.detailData; + var theUrl = 'detailData.url'; + var bookName = 'detailData.bookName'; + var bookAuthor = 'detailData.bookAuthor'; + var bookPress = 'detailData.bookPress'; + var isTextbook = 'detailData.isTextbook'; + var conditions = 'detailData.conditions'; + var campus = 'detailData.campus'; + var price = 'detailData.price'; + var remark = 'detailData.remark'; + var poster = 'detailData.poster'; + var studentId = that.data.studentId; //学生id + var bookId = that.data.bookId; //书本id + var nickName = that.data.nickName; + var url = app.globalData.huanbaoBase + 'getbybookid.php'; + + try { + var value = wx.getStorageSync('studentIdSync') + if (value) { + console.log(value); //同步得到studentId的值 + that.setData({ + studentId: value + }) + } + } catch (e) { + console.log(0); + } + try { + var value = wx.getStorageSync('nickName') + if (value) { + that.setData({ + [nickName]: value + }) + } + } catch (e) { + // Do something when catch error + } + console.log(studentId);//此处是获取不到值的 + wx.request({ + url, + method: 'POST', + // header: {'content-type' : 'json'}, + header: { 'content-type': 'application/x-www-form-urlencoded '}, + data: { + bookId: options.id, + }, + success: function(res){ + + var data = res.data.data[0]; + that.setData({ + [theUrl]: data.picture, + [bookName]: data.bname, + [isTextbook]: data.reference, + [remark]: data.bnote || '无描述', + [price]: data.bprice, + [bookAuthor]: data.author, + [bookPress]: data.press, + [poster]: data.usersname, + [campus]: data.college, + [conditions]: data.bstatus, + bookId: options.id + }) + } //此处的res就是data对象 + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + var that = this; + var studentId = that.data.studentId; //学生id + var nickName = that.data.nickName; + try { + var value = wx.getStorageSync('studentIdSync') + if (value) { + console.log(value); //同步得到studentId的值 + that.setData({ + studentId: value + }) + } + } catch (e) { + console.log(0); + } + console.log(studentId); + try { + var value = wx.getStorageSync('nickName') + if (value) { + that.setData({ + nickName: value + }) + } + } catch (e) { + // Do something when catch error + } + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '书本详情' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + addMyCart(){ + var that = this; + var hadAddCart = that.data.hadAddCart; + var studentId = that.data.studentId; + var bookId = that.data.bookId; + var url = app.globalData.huanbaoBase + 'bookcar.php' + console.log(bookId); + if(studentId){ + console.log(studentId); + if (!hadAddCart) { + wx.showModal({ + title: '提示', + content: '是否加入购物车', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定') + wx.request({ + url, //仅为示例,并非真实的接口地址 + method: 'POST', + data: { + studentId: studentId, + bookId: bookId, + }, + header: { + 'content-type': 'application/x-www-form-urlencoded' // 默认值 + }, + success: function (res) { + that.setData({ + hadAddCart: true + }) + wx.showToast({ + title: '成功', + icon: 'success', + duration: 1000 + }) + } + }) + + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + + } else { + wx.showModal({ + title: '提示', + content: '请勿重复添加', + + }) + } + }else { + wx.showModal({ + title: '提示', + content: '请认证您的身份', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定') + wx.navigateTo({ + url: '../my/mySetting/mySetting', + }) + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } + + }, + nowBuy() { + var that = this; + var bookId = this.data.bookId; + var theCover = that.data.theCover; + var thePay = that.data.thePay; + that.setData({ + theCover: true, + thePay: true, + }) + }, + deletePay() { + var that = this; + var theCover = that.data.theCover; + var thePay = that.data.thePay; + that.setData({ + theCover: false, + thePay: false, + }) + }, + buy() { + var that = this; + var bookId = this.data.bookId; + var url = app.globalData.huanbaoBase + 'tempbooks.php'; + wx.request({ + url, //仅为示例,并非真实的接口地址 + method: 'POST', + data: { + bookId: bookId + }, + header: { + 'content-type': 'application/x-www-form-urlencoded' // 默认值 + }, + success: function (res) { + console.log(res.data); + if (res.data === 1) { + that.ReservationPayment();//预约付款 + } else { + wx.showModal({ + title: '提示', + content: '该商品已下架', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } + } + }) + }, + ReservationPayment(){ + var that = this; + var bookId = that.data.bookId; + var studentId = that.data.studentId; + var nickName = that.data.nickName; + var url = app.globalData.huanbaoBase + 'buybook.php'; + console.log(nickName) + console.log("预约购买") + wx.request({ + url, //仅为示例,并非真实的接口地址 + method: 'POST', + data: { + bookId: bookId, + buyStatus: 1, + buyStudentID: studentId, + buyUsername: nickName, + }, + header: { + 'content-type': 'application/x-www-form-urlencoded' // 默认值 + }, + success: function (res) { + console.log(res); + wx.showToast({ + title: '预购成功', + icon: 'success', + duration: 1500 + }) + setTimeout(function(){ + wx.switchTab({ + url: '../order/order' + }) + }, 1500) + + } + }) + } +}) \ No newline at end of file diff --git a/campus/pages/movie-detail/movie-detail.json b/campus/pages/movie-detail/movie-detail.json new file mode 100644 index 0000000..0f7fbf8 --- /dev/null +++ b/campus/pages/movie-detail/movie-detail.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "书本详情" +} \ No newline at end of file diff --git a/campus/pages/movie-detail/movie-detail.wxml b/campus/pages/movie-detail/movie-detail.wxml new file mode 100644 index 0000000..343f1a7 --- /dev/null +++ b/campus/pages/movie-detail/movie-detail.wxml @@ -0,0 +1,46 @@ + + + + + + + + ¥{{detailData.price}} + + 售价 + + + 书名:{{detailData.bookName}} + 作者:{{detailData.bookAuthor}} + 出版社:{{detailData.bookPress}} + 发布者:{{detailData.poster}} + + + + 辅助资料:{{detailData.isTextbook? "是" : "不是"}} + 校区:{{detailData.campus}} + 成色:{{detailData.conditions}} + 产品详情:{{detailData.remark}} + + + 加入购物车 + 立即购买 + + + + + + + {{detailData.bookName}} + 发布者:{{detailData.poster}} + 价格:¥{{detailData.price}} + + × + + + 提示:预约购买成功后,您将获得卖家的联系方式,请及时与卖家取得联系,进行线下当面付款交易。 + 注意:该产品在您预约购买后,会自动下架,您是该产品的唯一买家。 + + 预约购买 + + \ No newline at end of file diff --git a/campus/pages/movie-detail/movie-detail.wxss b/campus/pages/movie-detail/movie-detail.wxss new file mode 100644 index 0000000..0daf656 --- /dev/null +++ b/campus/pages/movie-detail/movie-detail.wxss @@ -0,0 +1,161 @@ +/* pages/movie-detail/movie-detail.wxss */ + +.detail { + padding-bottom: 300rpx; +} + +.coverFadeIn { + position: absolute; + top: 0%; + left: 0%; + width: 100%; + height: 100vh; + background-color: #333; + z-index: 10; + -moz-opacity: 0.7; + opacity: 0.7; + filter: alpha(opacity=70); + transition: opacity 300ms linear; +} + +.detail-cont { + color: #666; + margin-left: 10rpx; +} +.detail-image { + position: absolute; + left: 50%; + margin-left: -230rpx; + width: 460rpx; + height: 600rpx; + margin-top: -620rpx; +} +.detail-sale { + display: flex; + width: 100%; + height: 80rpx; + margin-top: 640rpx; +} +.detail-selling-price-img { + flex: 1; + height: 100%; + width: 80rpx; +} +.detail-price { + background-color: #D0011B; + flex: 5; + color: #FFD2BB; + text-align: center; + line-height: 80rpx; +} +.detail-title { + font-size: 36rpx; + font-weight: 600; + color: red; +} +.detail-sell { + flex: 5; + background:linear-gradient(to right, #FEF841 , #FFC114); + color: #A8B527; + text-align: center; + line-height: 80rpx; +} +.detail-detail-box { + margin: 10rpx auto; + background-color: #F2F3F3; + width: 100%; + height: 80rpx; +} +.detail-detail-image { + position: absolute; + left: 50%; + margin-left: -200rpx; + width: 400rpx; + height: 80rpx; +} + +.detail-bottom { + display: flex; + position: fixed; + bottom: 0rpx; + width: 100%; + height: 100rpx; + +} +.addCart { + color: white; + text-align: center; + background-color: #F33C52; + flex: 1; + line-height: 100rpx; +} +.buyNow { + color: white; + text-align: center; + background-color: #D0011B; + flex: 1; + line-height: 100rpx; +} +.paySlideUp { + position: fixed; + bottom: 0rpx; + height: 640rpx; + width: 100%; + background-color: #fff; + z-index: 999; + transition: bottom 300ms linear; +} +.paySlideDown { + position: fixed; + bottom: -640rpx; + height: 640rpx; + width: 100%; + background-color: #fff; + z-index: 999; + transition: bottom 300ms linear; +} + +.book-detail { + display: flex; +} +.pay-img{ + width: 240rpx; + height: 280rpx; + margin: 20rpx; +} +.book-messege { + display: flex; + flex-direction: column; + justify-content: space-around; +} +.bookPrice { + color: #f40; +} +.delete { + position: absolute; + top: 20rpx; + right: 20rpx; + font-size: 48rpx; + color: #666; +} + +.content { + background-color: #f3f3f3; +} +.attention, +.prompt { + padding: 10rpx 20rpx; + font-family: tahoma,arial,\5FAE\8F6F\96C5\9ED1,sans-serif; + font: 12px/1.5 tahoma,arial,"\5b8b\4f53"; + font: 400 12px/1.5 "Microsoft Yahei",tahoma,arial +} +.book-buy { + margin: 30rpx auto; + color: #fff; + text-align: center; + line-height: 80rpx; + width: 700rpx; + height: 80rpx; + background: linear-gradient(to right, #FF7802,#FF4A00); + border-radius: 40rpx; +} diff --git a/campus/pages/my/addressAdmin/addressAdmin.js b/campus/pages/my/addressAdmin/addressAdmin.js new file mode 100644 index 0000000..229b720 --- /dev/null +++ b/campus/pages/my/addressAdmin/addressAdmin.js @@ -0,0 +1,162 @@ +var tcity = require("../../area/citys.js"); + +var app = getApp() +Page({ + data: { + provinces: [], + province: "", + citys: [], + city: "", + countys: [], + county: '', + value: [0, 0, 0], + values: [0, 0, 0], + condition: false + }, + bindViewTapindex: function () { + wx.navigateTo({ + url: '../index/index' + }) + }, +onPullDownRefresh(){ + wx.setNavigationBarTitle({ + title: '地址管理' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) +}, + bindChange: function (e) { + //console.log(e); + var val = e.detail.value + var t = this.data.values; + var cityData = this.data.cityData; + + if (val[0] != t[0]) { + console.log('province no '); + const citys = []; + const countys = []; + + for (let i = 0; i < cityData[val[0]].sub.length; i++) { + citys.push(cityData[val[0]].sub[i].name) + } + for (let i = 0; i < cityData[val[0]].sub[0].sub.length; i++) { + countys.push(cityData[val[0]].sub[0].sub[i].name) + } + + this.setData({ + province: this.data.provinces[val[0]], + city: cityData[val[0]].sub[0].name, + citys: citys, + county: cityData[val[0]].sub[0].sub[0].name, + countys: countys, + values: val, + value: [val[0], 0, 0] + }) + + return; + } + if (val[1] != t[1]) { + console.log('city no'); + const countys = []; + + for (let i = 0; i < cityData[val[0]].sub[val[1]].sub.length; i++) { + countys.push(cityData[val[0]].sub[val[1]].sub[i].name) + } + + this.setData({ + city: this.data.citys[val[1]], + county: cityData[val[0]].sub[val[1]].sub[0].name, + countys: countys, + values: val, + value: [val[0], val[1], 0] + }) + return; + } + if (val[2] != t[2]) { + console.log('county no'); + this.setData({ + county: this.data.countys[val[2]], + values: val + }) + return; + } + + + }, + open: function () { + this.setData({ + condition: !this.data.condition + }) + }, + onLoad: function () { + console.log("onLoad"); + var that = this; + + tcity.init(that); + + var cityData = that.data.cityData; + + + const provinces = []; + const citys = []; + const countys = []; + + for (let i = 0; i < cityData.length; i++) { + provinces.push(cityData[i].name); + } + console.log('省份完成'); + for (let i = 0; i < cityData[0].sub.length; i++) { + citys.push(cityData[0].sub[i].name) + } + console.log('city完成'); + for (let i = 0; i < cityData[0].sub[0].sub.length; i++) { + countys.push(cityData[0].sub[0].sub[i].name) + } + + that.setData({ + 'provinces': provinces, + 'citys': citys, + 'countys': countys, + 'province': cityData[0].name, + 'city': cityData[0].sub[0].name, + 'county': cityData[0].sub[0].sub[0].name + }) + console.log('初始化完成'); + }, + changeProvince:function(e) { + var that = this; + var province = this.data.province; + var provinceIndex = e.detail.value; + var provinces = this.data.provinces; + console.log(provinces[provinceIndex]) + that.setData({ + show: false, + province: provinces[provinceIndex] + }) + }, + changeCity: function(e) { + var that = this; + var city = this.data.city; + var cityIndex = e.detail.value; + var citys = this.data.citys; + console.log(citys[cityIndex]) + that.setData({ + show: false, + city: citys[cityIndex] + }) + }, + changeDistrict: function(e) { + var that = this; + var county = this.data.county; + var countyIndex = e.detail.value; + var countys = this.data.countys; + console.log(countys[countyIndex]) + that.setData({ + show: false, + county: countys[countyIndex] + }) + } +}) diff --git a/campus/pages/my/addressAdmin/addressAdmin.json b/campus/pages/my/addressAdmin/addressAdmin.json new file mode 100644 index 0000000..cd1042a --- /dev/null +++ b/campus/pages/my/addressAdmin/addressAdmin.json @@ -0,0 +1,5 @@ +{ + + "navigationBarTitleText": "地址管理" + +} \ No newline at end of file diff --git a/campus/pages/my/addressAdmin/addressAdmin.wxml b/campus/pages/my/addressAdmin/addressAdmin.wxml new file mode 100644 index 0000000..f60a1ad --- /dev/null +++ b/campus/pages/my/addressAdmin/addressAdmin.wxml @@ -0,0 +1,66 @@ + + + + +
+ + + + 姓名: + + + + + + + 电话: + + + + + + + + + 省份: + + + + + + + + + + 城市: + + + + + + + + + + + 区县: + + + + + + + + + + + + + 详细地址: + + + + + + +
\ No newline at end of file diff --git a/campus/pages/my/addressAdmin/addressAdmin.wxss b/campus/pages/my/addressAdmin/addressAdmin.wxss new file mode 100644 index 0000000..b97aca8 --- /dev/null +++ b/campus/pages/my/addressAdmin/addressAdmin.wxss @@ -0,0 +1,46 @@ +/* pages/address/address.wxss */ +.hander { + display: flex; + width: 100%; + height: 60rpx; + background: #666666; + justify-content: flex-start; + align-items: center; + color: whitesmoke; +} +.form-list { + width: 90%; + margin: 20rpx; + display: flex; + flex-direction: column; +} +.form-item { + height: 80rpx; + display: flex; + align-items: center; + border-width: 0 0 1px 0; + border-bottom-style: solid; + border-color: gray; +} +.form-item-lable{ + margin-left: 40rpx; + width: 300rpx; + height: 100%; + line-height: 80rpx; +} +.form-item-button { + color: gray; +} +input { + margin-left: 40rpx; +} +button { + width: 100%; + margin-top:20rpx; + text-align: center; + background: ec6a5c; + color: white; +} +.save-btn { + background-color: #1E68C9 +} diff --git a/campus/pages/my/contactUs/contactUs.js b/campus/pages/my/contactUs/contactUs.js new file mode 100644 index 0000000..d5ead9a --- /dev/null +++ b/campus/pages/my/contactUs/contactUs.js @@ -0,0 +1,66 @@ +// contactUs.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/my/contactUs/contactUs.json b/campus/pages/my/contactUs/contactUs.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/my/contactUs/contactUs.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/my/contactUs/contactUs.wxml b/campus/pages/my/contactUs/contactUs.wxml new file mode 100644 index 0000000..7b5adcb --- /dev/null +++ b/campus/pages/my/contactUs/contactUs.wxml @@ -0,0 +1,10 @@ + + 文本域 + + + + + + + + + + + + + + + 提示:请确保发布兼职信息真实完整,若弄虚作假,欺骗学生,平台将对您做出严厉惩罚,情况严重者,将交于当地公安部门依法处置。 + + + + + 工作名称 + + + + + + + + + 工作时间 + + + + + + + + + 工作地点 + + + + + + + + + 人员要求 + + + + + + + + + 资薪福利 + + + + + + + + 联系方式 + + + + + + + + 职位描述 + + + + + + + + \ No newline at end of file diff --git a/campus/pages/post/post.wxss b/campus/pages/post/post.wxss new file mode 100644 index 0000000..c78c378 --- /dev/null +++ b/campus/pages/post/post.wxss @@ -0,0 +1,73 @@ +/* post.wxss */ +.wrapper { + display: flex; + justify-content: space-around; + width: 100%; + height: 80rpx; +} +.tab-content { + width: 240rpx; + height: 76rpx; + text-align: center; + line-height: 76rpx; +} +.select { + border-bottom-width: 2rpx; + border-bottom-style: solid; + border-bottom-color: blue; + color: blue; +} +.noSelect { + color: #666; +} +.tip { + width: 100%; + color: red; + font-size: 28rpx; + background-color: #e6e6e6; +} +.title{ + display: flex; + flex-direction: row; + justify-content: space-around +} + +.title_right{ + display: flex; + flex-direction: column; +} +.title_image { + margin: auto 0rpx; + border: 1rpx solid #d3d3d3; +} +.title_image image { + width: 185rpx; + height: 220rpx; +} + +.weui-cell_input { + margin-top: 4rpx; +} +.weui-label { + width: 170rpx; +} +.describe { + border: 1px solid #d3d3d3; + height: 340rpx; + line-height: 28rpx; + width: 535rpx; + margin-bottom: 5rpx; +} +.describe_thing { +border: 1px solid #d3d3d3; + height: 320rpx; + line-height: 28rpx; + width: 535rpx; + margin-bottom: 5rpx; + margin-top: 5rpx; +} +.outside_border { + width: 98%; + margin: 0rpx auto; + margin-bottom: 600rpx; +} diff --git a/campus/pages/release/release.js b/campus/pages/release/release.js new file mode 100644 index 0000000..5ccd9f8 --- /dev/null +++ b/campus/pages/release/release.js @@ -0,0 +1,160 @@ +// pages/search/search.js + +const app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + // 存放数据 + resultList: [], + keyWord: '', //接收search-book传过来的关键字 + bookLastId: '',// 每组数据的最后一个书本的id + bookSearchLength: 5, + isBookSearchShow: false, + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options); + var that = this; + var keyWord = that.data.keyWord; + console.log(options.keyWord); + that.setData({ + keyWord: options.keyWord + }) + that.searchResult(); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /**+ + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '搜索结果' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + this.searchResult(); + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + + searchResult() { + var that = this; + var keyWord = that.data.keyWord; + var bookLastId = that.data.bookLastId; + var resultList = that.data.resultList; + var bookSearchLength = that.data.bookSearchLength; + var isBookSearchShow = that.data.isBookSearchShow; + console.log(keyWord, bookLastId); + + var url = app.globalData.huanbaoBase + 'showbooksbykeyword.php'; + //微信请求方式的写法 + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 1000, + }) + wx.request({ + url, + method: 'POST', + data: { + keyWord: keyWord, + lastId: bookLastId, + }, + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + success(res) { + console.log(res.data.data); + var data = res.data.data; + if (data == undefined) { + wx.hideToast(); + that.setData({ + isBookSearchShow: true + }) + return + } + + that.handleData(res.data.data); + }, + fail(err) { + console.log(err); + } + }) + }, + handleData(data) { + var bookLastId = this.data.bookLastId; + var bookSearchLength = this.data.bookSearchLength; + console.log(bookSearchLength, bookLastId); + bookSearchLength = data.length; + var resultList = this.data.resultList ; + + this.setData({ + bookLastId: data[bookSearchLength-1].bookid, + bookSearchLength: data.length + }) + data.forEach(item => { + //注意: push可以是具体的对象 + // resultList.push({ + // title: item.title, + // image: item.images.small, + // desc, + // id: item.id + // }) + resultList.push(item) + }) + this.setData({ resultList: resultList });//将此处resultList的值放在数据data的resultList中 + + }, + toBookDetail(e) { + var id = e.currentTarget.dataset.id; + wx.navigateTo({ + url: '../movie-detail/movie-detail?id=' + id, //跳转到书本详情页 + }) + } +}) \ No newline at end of file diff --git a/campus/pages/release/release.json b/campus/pages/release/release.json new file mode 100644 index 0000000..4b156e4 --- /dev/null +++ b/campus/pages/release/release.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "搜索结果" +} \ No newline at end of file diff --git a/campus/pages/release/release.wxml b/campus/pages/release/release.wxml new file mode 100644 index 0000000..cc8e297 --- /dev/null +++ b/campus/pages/release/release.wxml @@ -0,0 +1,22 @@ + + + + + + + + + {{item.bname}} + 作者:{{item.author}} + 出版社:{{item.press}} + 校区:{{item.college}} + 成色:{{item.bstatus}} + ¥{{item.bprice}} + + + + + +没有啦 + + diff --git a/campus/pages/release/release.wxss b/campus/pages/release/release.wxss new file mode 100644 index 0000000..e1948e6 --- /dev/null +++ b/campus/pages/release/release.wxss @@ -0,0 +1,53 @@ +/* pages/release/release.wxss */ + +.movie-wrapper { + padding: 0 30rpx; + border-bottom: 1px solid #e9e9e9; + box-sizing: border-box; +} +.movie-content { + display: flex; + flex-direction: row; + align-items: stretch; + margin: 16rpx 0; +} +.movie-content .poster { + width: 220rpx; + height: 260rpx; +} +.total { + margin-left: 20rpx; + display: flex; + flex-direction: column; + width: 100%; + justify-content: space-around; +} +.name { + font-weight: 600; + color: #4a4a4a; + font-size: 32rpx; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.desc { + font-size: 30rpx; + color: #9e9e9e; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.price { + font-size: 36rpx; + color: #f40; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.bottom { + color: #666; + text-align: center; + font-size: 30rpx; +} \ No newline at end of file diff --git a/campus/pages/search-book/search-book.js b/campus/pages/search-book/search-book.js new file mode 100644 index 0000000..ed4142e --- /dev/null +++ b/campus/pages/search-book/search-book.js @@ -0,0 +1,140 @@ +// pages/search/search.js + +const app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + // 存放数据 + resultList: [], + keyWord: '', + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '搜索书籍' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + bindToSearch(e) { + var that = this; + var keyWord = that.data.keyWord; + console.log(1); + console.log(keyWord); + wx.navigateTo({ + url: '../release/release?keyWord=' + keyWord + }) + }, + searchBook(e) { + var that = this; + var keyWord = that.data.keyWord; + var value = e.detail.value; //input输入的值 + console.log(value); + that.setData({ + keyWord: value + }) + // var url = app.globalData.doubanBase + app.globalData.ResourcesURL + value + "&&start=0&&count=10"; + + var url = app.globalData.huanbaoBase + 'searchbook.php'; + //微信请求方式的写法 + + wx.request({ + url, + method: 'POST', + data: { + keyword: value + }, + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + success(res) { + console.log(res); + that.handleData(res.data.data); + }, + fail(err) { + console.log(err); + } + }) + }, + handleData(data) { + var resultList = [] + data.forEach(item => { + //注意: push可以是具体的对象 + // resultList.push({ + // title: item.title, + // image: item.images.small, + // desc, + // id: item.id + // }) + resultList.push(item) + }) + this.setData({ resultList: resultList });//将此处resultList的值放在数据data的resultList中 + + }, + bindToSearchList(e) { + console.log(e.currentTarget.dataset.value); + var that = this; + var url = app.globalData.huanbaoBase + 'searchbook.php'; + var value = e.currentTarget.dataset.value; + var keyWord = value; + wx.navigateTo({ + url: '../release/release?keyWord=' + keyWord + }) + } +}) \ No newline at end of file diff --git a/campus/pages/search-book/search-book.json b/campus/pages/search-book/search-book.json new file mode 100644 index 0000000..9f51d81 --- /dev/null +++ b/campus/pages/search-book/search-book.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "搜索书籍" +} \ No newline at end of file diff --git a/campus/pages/search-book/search-book.wxml b/campus/pages/search-book/search-book.wxml new file mode 100644 index 0000000..9b2b4d8 --- /dev/null +++ b/campus/pages/search-book/search-book.wxml @@ -0,0 +1,20 @@ + + + + + + + + 搜索 + + + + + + {{item}} + + + + + + diff --git a/campus/pages/search-book/search-book.wxss b/campus/pages/search-book/search-book.wxss new file mode 100644 index 0000000..6c19428 --- /dev/null +++ b/campus/pages/search-book/search-book.wxss @@ -0,0 +1,59 @@ +/* pages/search-book/search-book.wxss */ +.search { + background-color: #fff; +} +.search-book { + display: flex; + padding: 20rpx 30rpx; + align-items: center; + background: #fff; + border-width: 2rpx 0rpx; + border-style: solid; + border-color: #888; + margin-bottom: 30rpx; +} +.search-icon { + margin-right: 30rpx; + +} +.search-placeholder { + color:#d8d8d8; +} +.search-input { + flex: 1; + color: #4a4a4a; + font-size: 32rpx; +} +.search-search { + width: 80rpx; + height: 48rpx; + line-height: 48rpx; + text-align: center; + font-size: 32rpx; + background-color: #FF7B00; + color: #fff; + border-radius: 20rpx; +} +.book-wrapper { + padding: 0 30rpx; + border-bottom: 1px solid #F8F8F8; + box-sizing: border-box; + background-color: #fff; +} +.book-content { + display: flex; + flex-direction: row; + align-items: stretch; + margin: 16rpx 0; + color: #626667; + font-size: 30rpx; + padding: 15rpx 0rpx; +} +.book-content::after { + position: absolute; + right: 40rpx; + content: ">"; + font-size: 40rpx; + color: #ccc; +} + diff --git a/campus/pages/search-thing-result/search-thing-result.js b/campus/pages/search-thing-result/search-thing-result.js new file mode 100644 index 0000000..0c2a47d --- /dev/null +++ b/campus/pages/search-thing-result/search-thing-result.js @@ -0,0 +1,160 @@ +// pages/search/search.js + +const app = getApp(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + // 存放数据 + resultList: [], + keyWord: '', //接收search-book传过来的关键字 + thingLastId: '',// 每组数据的最后一个书本的id + thingSearchLength: 5, + isThingSearchShow: false, + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options); + var that = this; + var keyWord = that.data.keyWord; + console.log(options.keyWord); + that.setData({ + keyWord: options.keyWord + }) + that.searchResult(); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /**+ + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '搜索结果' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + this.searchResult(); + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + + searchResult() { + var that = this; + var keyWord = that.data.keyWord; + var thingLastId = that.data.thingLastId; + var resultList = that.data.resultList; + var thingSearchLength = that.data.thingSearchLength; + var isThingSearchShow = that.data.isThingSearchShow; + var url = app.globalData.huanbaoBase + 'showthingsbykeyword.php'; + //微信请求方式的写法 + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 1000, + }) + console.log(keyWord, thingLastId); + wx.request({ + url, + method: 'POST', + data: { + lastId: thingLastId, + keyword: keyWord, + }, + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + success(res) { + console.log(res); + console.log(res.data.data); + var data = res.data.data; + if (data == undefined) { + wx.hideToast(); + that.setData({ + isThingSearchShow: true + }) + return + } + that.handleData(res.data.data); + }, + fail(err) { + console.log(err); + } + }) + }, + handleData(data) { + var thingLastId = this.data.thingLastId; + var thingSearchLength = this.data.thingSearchLength; + console.log(thingSearchLength, thingLastId); + thingSearchLength = data.length; + var resultList = this.data.resultList; + + this.setData({ + thingLastId: data[thingSearchLength - 1].goodid, + thingSearchLength: data.length + }) + data.forEach(item => { + //注意: push可以是具体的对象 + // resultList.push({ + // title: item.title, + // image: item.images.small, + // desc, + // id: item.id + // }) + resultList.push(item) + }) + this.setData({ resultList: resultList });//将此处resultList的值放在数据data的resultList中 + + }, + toThingDetail(e) { + var id = e.currentTarget.dataset.id; + console.log(id); + wx.navigateTo({ + url: '../thing-detail/thing-detail?id=' + id, //跳转到书本详情页 + }) + } +}) \ No newline at end of file diff --git a/campus/pages/search-thing-result/search-thing-result.json b/campus/pages/search-thing-result/search-thing-result.json new file mode 100644 index 0000000..4b156e4 --- /dev/null +++ b/campus/pages/search-thing-result/search-thing-result.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "搜索结果" +} \ No newline at end of file diff --git a/campus/pages/search-thing-result/search-thing-result.wxml b/campus/pages/search-thing-result/search-thing-result.wxml new file mode 100644 index 0000000..0c34eb8 --- /dev/null +++ b/campus/pages/search-thing-result/search-thing-result.wxml @@ -0,0 +1,21 @@ + + + + + + + + {{item.gname}} + 校区:{{item.gcollege}} + 成色:{{item.gstatus}} + 发布者:{{item.usersname}} + ¥{{item.gprice}} + + + + + +没有啦 + + + diff --git a/campus/pages/search-thing-result/search-thing-result.wxss b/campus/pages/search-thing-result/search-thing-result.wxss new file mode 100644 index 0000000..dae4376 --- /dev/null +++ b/campus/pages/search-thing-result/search-thing-result.wxss @@ -0,0 +1,54 @@ +/* pages/search-thing-result/search-thing-result.wxss */ +/* pages/release/release.wxss */ + +.movie-wrapper { + padding: 0 30rpx; + border-bottom: 1px solid #e9e9e9; + box-sizing: border-box; +} +.movie-content { + display: flex; + flex-direction: row; + align-items: stretch; + margin: 16rpx 0; +} +.movie-content .poster { + width: 220rpx; + height: 260rpx; +} +.total { + margin-left: 20rpx; + display: flex; + flex-direction: column; + width: 100%; + justify-content: space-around; +} +.name { + font-weight: 600; + color: #4a4a4a; + font-size: 32rpx; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.desc { + font-size: 30rpx; + color: #9e9e9e; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.price { + font-size: 36rpx; + color: #f40; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.bottom { + color: #666; + text-align: center; + font-size: 30rpx; +} \ No newline at end of file diff --git a/campus/pages/search/search.js b/campus/pages/search/search.js new file mode 100644 index 0000000..defc3cc --- /dev/null +++ b/campus/pages/search/search.js @@ -0,0 +1,130 @@ +//搜索的附近的大学 +var bmap = require('../../utils/bmap-wx.min.js'); +var wxMarkerData = []; +var searchData = {}; +Page({ + data: { + markers: [], + latitude: '', + longitude: '', + placeData: {}, + schoolPlace: '' + }, + makertap: function(e) { + var that = this; + var id = e.markerId; + that.showSearchInfo(wxMarkerData, id); + that.changeMarkerColor(wxMarkerData, id); + }, + onPullDownRefresh: function(){ + wx.setNavigationBarTitle({ + title: '我的大学' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + onLoad: function() { + + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function(data) { + + wx.showModal({ + title: '提示', + content: '位置未开启或附近没有大学', + success: function (res) { + if (res.confirm) { + wx.navigateBack({ + delta: 1 + }) + } else if (res.cancel) { + wx.navigateBack({ + delta: 1 + }) + } + } + }) + + }; + var success = function(data) { + wxMarkerData = data.wxMarkerData; + that.setData({ + markers: wxMarkerData + }); + that.setData({ + latitude: wxMarkerData[0].latitude + }); + that.setData({ + longitude: wxMarkerData[0].longitude + }); + console.log(wxMarkerData[0].longitude, wxMarkerData[0].latitude) + + } + BMap.search({ + //检索信息 + "query": '大学学院', + fail: fail, + success: success, + iconPath: '../../images/map/marker_red.png', + iconTapPath: '../../images/map/marker_red.png' + }); + }, + onReady: function() { + // 当页面首次渲染完成后触发的函数 + var that = this; + searchData = that.data; + }, + showSearchInfo: function(data, i) { + var that = this; + wx.showModal({ + title: '选择大学', + content: '您要选择此处吗?', + success: function(res) { + wx.setStorage({ + key: 'schoolPlace', + data: data[i].title, + }) + if (res.confirm) { + + wx.navigateBack({ + delta: 1 + }) + } else if (res.cancel) { + + } + + }, + + }) + + + that.setData({ + placeData: { + title: '名称:' + data[i].title + '\n', + address: '地址:' + data[i].address + '\n', + telephone: '电话:' + data[i].telephone + } + }); + }, + changeMarkerColor: function(data, id) { + var that = this; + var markersTemp = []; + for (var i = 0; i < data.length; i++) { + if (i === id) { + data[i].iconPath = "../../images/map/marker_yellow.png"; + } else { + data[i].iconPath = "../../images/map/marker_red.png"; + } + markersTemp[i] = data[i]; + } + that.setData({ + markers: markersTemp + }); + }, + +}) \ No newline at end of file diff --git a/campus/pages/search/search.json b/campus/pages/search/search.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/search/search.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/search/search.wxml b/campus/pages/search/search.wxml new file mode 100644 index 0000000..7a50be9 --- /dev/null +++ b/campus/pages/search/search.wxml @@ -0,0 +1,9 @@ + + + + + + {{placeData.title}} + {{placeData.address}} + {{placeData.telephone}} + diff --git a/campus/pages/search/search.wxss b/campus/pages/search/search.wxss new file mode 100644 index 0000000..3e96787 --- /dev/null +++ b/campus/pages/search/search.wxss @@ -0,0 +1,13 @@ +.map_container{ + height: 450px; + width: 100%; +} + +.map { + height: 100%; + width: 100%; +} + +.place_info { + padding: 0 5px; +} \ No newline at end of file diff --git a/campus/pages/settlement/settlement.js b/campus/pages/settlement/settlement.js new file mode 100644 index 0000000..30b1c6d --- /dev/null +++ b/campus/pages/settlement/settlement.js @@ -0,0 +1,66 @@ +// pages/settlement/settlement.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + console.log(options); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/campus/pages/settlement/settlement.json b/campus/pages/settlement/settlement.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/settlement/settlement.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/settlement/settlement.wxml b/campus/pages/settlement/settlement.wxml new file mode 100644 index 0000000..66f08b8 --- /dev/null +++ b/campus/pages/settlement/settlement.wxml @@ -0,0 +1,2 @@ + +pages/settlement/settlement.wxml diff --git a/campus/pages/settlement/settlement.wxss b/campus/pages/settlement/settlement.wxss new file mode 100644 index 0000000..719e421 --- /dev/null +++ b/campus/pages/settlement/settlement.wxss @@ -0,0 +1 @@ +/* pages/settlement/settlement.wxss */ \ No newline at end of file diff --git a/campus/pages/shoppingCart/shoppingCart.js b/campus/pages/shoppingCart/shoppingCart.js new file mode 100644 index 0000000..857f9fb --- /dev/null +++ b/campus/pages/shoppingCart/shoppingCart.js @@ -0,0 +1,549 @@ +// pages/shoppingCart/shoppingCart.js +var app = getApp(); +const orginalPrice = 0; //由于0.00在赋值时是0,用toFixed()取余 +Page({ + + /** + * 页面的初始数据 + */ + data: { + selectTab: true, + selectBook: true, + selectThing: false, + + carts: [], // 购物车列表 + hasList: false, // 列表是否有数据 + totalPrice: orginalPrice.toFixed(2), // 总价,初始为0 + selectAllStatus: false, // 全选状态,默认全选 + bookId: '', + isMyCartShow: false, + studentId: '', + myCartBookLength: '5', + bookPrice: 0, + + thingId: '', + thingCarts: [], // 物品列表 + isThingCartShow: false, + myCartThingLength: '5', + thingPrice: 0, + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + var that = this; + var studentId = that.data.studentId; + var hasList = that.data.hasList; + try { + var value = wx.getStorageSync('studentIdSync') + if (value) { + console.log(value); //同步得到studentId的值 + that.setData({ + studentId: value + }) + } + } catch (e) { + console.log(0); + } + this.getBookCartList() + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + // 动态设置导航条标题 + wx.setNavigationBarTitle({ + title: '购物车' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function(){ + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + },2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + if (this.data.selectBook){ + this.getBookCartList() + }else { + this.getThingCartList() + } + + }, +getBookCartList(){ + console.log(1); + var that = this; + var url = app.globalData.huanbaoBase + 'getbooksbystudentid.php' + var ismyCartShow = that.data.ismyCartShow; + var carts = that.data.carts; + var bookId = that.data.bookId; + var myCartBookLength = that.data.myCartBookLength; + var studentId = that.data.studentId; + console.log(bookId, myCartBookLength); + // if (myCartBookLength < 5) { + // that.setData({ + // isMyCartShow: true + // }) + // return + // } + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 1000, + }) + + wx.request({ + url, + method: 'POST', + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + data: { //此处设置,一定要与后台一一对应,属性名和属性的先后位置。 + studentId: studentId, + lastId: bookId, + }, + success: res => { + var carts = that.data.carts || []; + var data = res.data.data; + console.log(data); + if(data === undefined) { + wx.hideToast() + that.setData({ + isMyCartShow: true + }) + return + } + that.setData({ + myCartBookLength: data.length //每次获取5组值 + }) + myCartBookLength = data.length; + that.setData({ + bookId: res.data.data[myCartBookLength - 1].bookid + }) + console.log(myCartBookLength); + data.forEach(item => { + let messege = { + selected: false, + ...item + } + carts.push(messege); //实现购物车的最近添加的物品,展现在最前面 + }) + + that.setData({ + carts: carts , + }) + + }, + fail: err => { + console.log(err); + } + }) +}, + getThingCartList() { + console.log(1); + var that = this; + var url = app.globalData.huanbaoBase + 'getthingsbystudentid.php' + var isThingCartShow = that.data.isThingCartShow; + var thingCarts = that.data.thingCarts; + var thingId = that.data.thingId; + var myCartThingLength = that.data.myCartThingLength; + var studentId = that.data.studentId; + var selectBook = that.data.selectBook; + var selectThing = that.data.selectThing; + + console.log(thingId, myCartThingLength); + // if (myCartThingLength < 5) { + // that.setData({ + // isThingCartShow: true + // }) + // return + // } + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 1000, + }) + + wx.request({ + url, + method: 'POST', + header: { 'content-type': 'application/x-www-form-urlencoded ' }, + data: { //此处设置,一定要与后台一一对应,属性名和属性的先后位置。 + studentId: studentId, + lastId: thingId, + }, + success: res => { + var thingCarts = that.data.thingCarts || []; + var data = res.data.data; + console.log(data); + if (data === undefined) { + wx.hideToast() + that.setData({ + isThingCartShow: true + }) + return + } + that.setData({ + myCartThingLength: data.length //每次获取5组值 + }) + myCartThingLength = data.length; + that.setData({ + thingId: res.data.data[myCartThingLength - 1].goodid + }) + console.log(myCartThingLength); + data.forEach(item => { + let messege = { + selected: false, + ...item + } + thingCarts.push(messege); //实现购物车的最近添加的物品,展现在最前面 + }) + + that.setData({ + thingCarts: thingCarts, + }) + + }, + fail: err => { + console.log(err); + } + }) + }, + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + //计量总价 + getTotalPrice() { + let carts = this.data.carts; // 获取购物车列表 + let thingPrice = parseFloat(this.data.thingPrice); + let bookPrice = parseFloat(this.data.bookPrice); + let total = 0.00; + for (let i = 0; i < carts.length; i++) { // 循环列表得到每个数据 + if (carts[i].selected) { // 判断选中才会计算价格 + + total += parseFloat(carts[i].bprice); // 所有价格加起来 + } + } + this.setData({ + bookPrice: total.toFixed(2) + }) + total += thingPrice; + this.setData({ // 最后赋值到data中渲染到页面 + carts: carts, + totalPrice: total.toFixed(2) //保留小数后面2两位 + }); + }, + //选择事件 + selectList(e) { + let that = this; + const index = e.currentTarget.dataset.index; // 获取data- 传进来的index + console.log(index); + + let selectAllStatus = that.data.selectAllStatus; //是否已经全选 + let str = true; //用str与每一项进行状态判断 + let carts = that.data.carts; // 获取购物车列表 + const selected = carts[index].selected; // 获取当前商品的选中状态 + carts[index].selected = !selected; // 改变状态 + that.setData({ + carts: carts + }); + that.getTotalPrice(); // 重新获取总价 + for (var i = 0; i < carts.length; i++) { + str = str && carts[i].selected; //用str与每一项进行状态判断 + } + + if (str === true) { + that.setData({ + selectAllStatus: true + }) + } else { + that.setData({ + selectAllStatus: false + }) + } + }, + //全选事件 + selectAll(e) { + var that = this; + let selectAllStatus = that.data.selectAllStatus; // 是否全选状态 + let carts = that.data.carts; + let thingCarts = that.data.thingCarts; + var selectThing = that.data.selectThing; + var selectBook = that.data.selectBook; + if(selectBook) { + selectAllStatus = !selectAllStatus; + for (let i = 0; i < carts.length; i++) { + carts[i].selected = selectAllStatus; // 改变所有商品状态 + } + that.setData({ + selectAllStatus: selectAllStatus, + carts: carts + }); + that.getTotalPrice(); // 重新获取总价 + if (carts.length === 0) { //当没有物品时,不能再点“全选” + wx.showModal({ + title: '提示', + content: '购物车空空如也~', + success: function (res) { //模糊层成功出来后 + if (res.confirm) { + console.log('用户点击确定') + that.setData({ + selectAllStatus: false + }) + } else { + console.log('用户点击取消') + that.setData({ + selectAllStatus: false + }) + } + }, + }) + } + }else { + selectAllStatus = !selectAllStatus; + for (let i = 0; i < thingCarts.length; i++) { + thingCarts[i].selected = selectAllStatus; // 改变所有商品状态 + } + that.setData({ + selectAllStatus: selectAllStatus, + thingCarts: thingCarts + }); + that.getTotalPriceThing(); // 重新获取总价 + if (thingCarts.length === 0) { //当没有物品时,不能再点“全选” + wx.showModal({ + title: '提示', + content: '购物车空空如也~', + success: function (res) { //模糊层成功出来后 + if (res.confirm) { + console.log('用户点击确定') + that.setData({ + selectAllStatus: false + }) + } else { + console.log('用户点击取消') + that.setData({ + selectAllStatus: false + }) + } + }, + + }) + + } + } + }, + + //删除商品 + deleteList(e) { + const index = e.currentTarget.dataset.index; + var selectAllStatus = this.data.selectAllStatus; + let carts = this.data.carts; + let totalPrice = this.data.totalPrice; + wx.showModal({ + title: '提示', + content: '将此产品移除购物车?', + success: res=> { + if (res.confirm) { + console.log('用户点击确定') + carts.splice(index, 1); // 删除购物车列表里这个商品 + this.setData({ + carts: carts + }); + if (carts.length == 0) { // 如果购物车为空 + this.setData({ + hasList: false, // 修改标识为false,显示购物车为空页面 + selectAllStatus: false, + totalPrice: orginalPrice.toFixed(2) //此时价格为0 + }); + } else { // 如果不为空 + this.getTotalPrice(); // 重新计算总价格 + } + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + }, + +// 物品 + //计量总价 + getTotalPriceThing() { + let thingCarts = this.data.thingCarts; // 获取购物车列表 + let total = 0; //注意后台返回的是字符串数字。 + let thingPrice = parseFloat(this.data.thingPrice); + let bookPrice = parseFloat(this.data.bookPrice); + for (let i = 0; i < thingCarts.length; i++) { // 循环列表得到每个数据 + if (thingCarts[i].selected) { // 判断选中才会计算价格 + total += parseFloat(thingCarts[i].gprice); // 所有价格加起来 + } + } + this.setData({ + thingPrice: total + }) + total += bookPrice; + this.setData({ // 最后赋值到data中渲染到页面 + thingCarts: thingCarts, + totalPrice: total.toFixed(2) //保留小数后面2两位 + }); + }, + //选择事件 + selectListThing(e) { + let that = this; + const index = e.currentTarget.dataset.index; // 获取data- 传进来的index + console.log(index); + + let selectAllStatus = that.data.selectAllStatus; //是否已经全选 + let str = true; //用str与每一项进行状态判断 + let thingCarts = that.data.thingCarts; // 获取购物车列表 + const selected = thingCarts[index].selected; // 获取当前商品的选中状态 + thingCarts[index].selected = !selected; // 改变状态 + that.setData({ + thingCarts: thingCarts + }); + that.getTotalPriceThing(); // 重新获取总价 + for (var i = 0; i < thingCarts.length; i++) { + str = str && thingCarts[i].selected; //用str与每一项进行状态判断 + } + console.log(str); + if (str === true) { + that.setData({ + selectAllStatus: true + }) + } else { + that.setData({ + selectAllStatus: false + }) + } + }, + + + //删除商品 + deleteListThing(e) { + const index = e.currentTarget.dataset.index; + var selectAllStatus = this.data.selectAllStatus + let thingCarts = this.data.thingCarts; + let totalPrice = this.data.totalPrice; + wx.showModal({ + title: '提示', + content: '将此产品移除购物车?', + success: res=> { + if(res.confirm){ + console.log("用户点了确定") + thingCarts.splice(index, 1); // 删除购物车列表里这个商品 + this.setData({ + thingCarts: thingCarts + }); + if (thingCarts.length == 0) { // 如果购物车为空 + this.setData({ + hasList: false, // 修改标识为false,显示购物车为空页面 + selectAllStatus: false, + totalPrice: orginalPrice.toFixed(2) //此时价格为0 + }); + } else { // 如果不为空 + this.getTotalPrice(); // 重新计算总价格 + } + }else if(res.cancel) { + console.log("用户点了取消") + } + } + }) + }, + chooseBookCart() { + var that = this; + var selectBook = that.data.selectBook; + var selectThing = that.data.selectThing; + let selectAllStatus = that.data.selectAllStatus; //是否已经全选 + let str = true; //用str与每一项进行状态判断 + let carts = that.data.carts; + for (var i = 0; i < carts.length; i++) { + str = str && carts[i].selected; //用str与每一项进行状态判断 + } + console.log(str); + that.setData({ + selectBook: true, + selectThing: false, + }) + + }, + chooseThingCart() { + var that = this; + var selectThing = that.data.selectThing; + var selectBook = that.data.selectBook; + var selectAllStatus = that.data.selectAllStatus; + + that.setData({ + selectBook: false, + selectThing: true, + + }) + // 此时data中的数据改变,但是此时的属性值还未改变 + + that.getThingCartList() + + }, + toBuy(){ + var totalPrice = this.data.totalPrice; + var thingCarts = this.data.thingCarts; + var bookCarts = this.data.carts; + var bookId = this.data.bookId; + var bookCart = [], thingCart = []; + bookCarts.forEach(item=>{ + if (item.selected){ + bookCart.push(item); + } + }) + thingCarts.forEach(item=>{ + if (item.selected){ + thingCart.push(item); + } + }) + let shoppingCartList = {thingCart, bookCart}; + + console.log(bookCart); + if(totalPrice === '0.00'){ + console.log(totalPrice); + + }else { + console.log(shoppingCartList); + wx.navigateTo({ + url: '../settlement/settlement?bookCart='+bookCart, + }) + } + + } +}) \ No newline at end of file diff --git a/campus/pages/shoppingCart/shoppingCart.json b/campus/pages/shoppingCart/shoppingCart.json new file mode 100644 index 0000000..15a72ea --- /dev/null +++ b/campus/pages/shoppingCart/shoppingCart.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "购物车" +} \ No newline at end of file diff --git a/campus/pages/shoppingCart/shoppingCart.wxml b/campus/pages/shoppingCart/shoppingCart.wxml new file mode 100644 index 0000000..437a93e --- /dev/null +++ b/campus/pages/shoppingCart/shoppingCart.wxml @@ -0,0 +1,71 @@ + + + + 书本 + 物品 + + + + + + + + + + + + + + + + 书名:{{item.bname}} + 作者:{{item.author}} + 出版社:{{item.press}} + 价格:¥{{item.bprice}} + + + + + + × + + 没有书本啦~_~ + + + + + + + + + + + + + + + {{item.gname}} + 校区:{{item.gcollege}} + 成色:{{item.gstatus}} + 发布者:{{item.usersname}} + ¥{{item.gprice}} + + + + + + × + + 没有物品啦~_~ + + + + + + + 全选 + + 合计: + ¥{{totalPrice}} + + \ No newline at end of file diff --git a/campus/pages/shoppingCart/shoppingCart.wxss b/campus/pages/shoppingCart/shoppingCart.wxss new file mode 100644 index 0000000..483f366 --- /dev/null +++ b/campus/pages/shoppingCart/shoppingCart.wxss @@ -0,0 +1,146 @@ +/* pages/shoppingCart/shoppingCart.wxss */ +.wrapper { + position: fixed; + top: 0rpx; + display: flex; + width: 100%; + height: 50rpx; + justify-content: space-around; + background-color: #fff; + z-index: 9999; +} +.select { + + text-align: center; + width: 50%; + background-color: green; + color: #fff; +} +.noSelect { + width: 50%; + text-align: center; +} +.cart-box { + margin-top: 50rpx; + margin-bottom: 100rpx; +} +.cart-goods { + display: flex; + flex-direction: row; + padding: 30rpx; + border-bottom: 3rpx solid #e6e6e6; +} +.icon-wrapper { + line-height: 260rpx; +} + .cart-icon { + display: inline-block; + margin: auto 10rpx; + margin-left: -10rpx; + } + .cart-img { + display: flex; + width: 580rpx; + height: 260rpx; +} +.cart-img image{ + margin: auto 0rpx; + width: 165rpx; + height: 225rpx; +} + .cart-goods .cart-message { + width: 380rpx; + display: flex; + flex-direction: column; + margin: 0 20rpx; + justify-content: space-around; + +} + .name{ + font-weight: 600; + color: #4a4a4a; + font-size: 32rpx; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + .author, + .press{ + font-size: 28rpx; + color: #9e9e9e; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + .price { + font-size: 28rpx; + color: #f40; + font-weight: 300; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + .delete { + position: absolute; + right: 40rpx; + margin-top: -10rpx; + } + .cart-bottom { + position: fixed; + width: 100%; + height: 100rpx; + background-color: white; + bottom: 0rpx; + } + .cart-allPrice { + float:left; + padding: 0.5rem; + font-weight: 100; + margin-left: 70rpx; + } + .allPrice { + float:left; + padding: 0.5rem; + font-weight: 100; + margin-left: -30rpx; + color: #f40; + } + .cart-allSelect { + float:left; + padding: 0.5rem; + margin-left: -23rpx; + font-weight: 100 + } + .cart-iconAll { + float:left; + padding: 0.5rem; + margin-top: 7rpx; + } + .btn-red { + background-color: #f44336; /* 红色 */ + font-size: 40rpx; +} +button { + position: fixed; + right: 0; + color: white; + text-align: center; + display: inline-block; + font-size: 30rpx; + border-radius: 0rpx; + width: 30%; + height: 100rpx; + line-height: 100rpx; +} +.cart-list { + display: flex; + flex-direction: column; +} +.bottom { + + color: #666; + text-align: center; + font-size: 30rpx; + +} \ No newline at end of file diff --git a/campus/pages/shouye/shouye.js b/campus/pages/shouye/shouye.js new file mode 100644 index 0000000..8943b4b --- /dev/null +++ b/campus/pages/shouye/shouye.js @@ -0,0 +1,354 @@ +// pages/shouye/shouye.js +// var searchData =require('../../mapWeather/search/search.js') +// 此处的变量时search功能所需的 +var bmap = require('../../utils/bmap-wx.min.js'); +var app = getApp(); +var wxMarkerData = []; +var searchData = {}; +//系统此时的时间-小时 +var timestamp = Date.parse(new Date()); +var hover = new Date(timestamp).getHours(); +Page({ + + /** + * 页面的初始数据 + */ + data: { + // 首页的轮播图 + imgUrls: [ + "/images/shouye/lunbotu7.jpg", + "/images/shouye/lunbotu6.jpg", + "/images/shouye/lunbotu3.png", + "/images/shouye/lunbotu2.png", + ], + indicatorDots: true, //是否显示面板指示点 + autoplay: true, //是否自动切换 + interval: 3000, //自动切换时间间隔 + duration: 1000, //滑动动画时长 + inputShowed: false, + inputVal: "", + + // 定位的数据 + search: { + markers: [], + latitude: '', + longitude: '', + placeData: { + title: '' + } + }, + + //背景颜色 + pageBackgroundColor: 'transparent', + + //时间天气数据 + weatherData: '', + weather_data: [], + weatherUrl: '', + //电影数据 + inThearters: [], //热映 + comingSoon: [], //天气 + + }, + + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + // canvas + const ctx = wx.createCanvasContext('myCanvas') + ctx.scale(0.7, 0.7) + ctx.setLineWidth(2) + ctx.moveTo(10, 10) + ctx.lineTo(20, 20) + ctx.lineTo(30, 10) + ctx.setStrokeStyle('#3E97CC') + ctx.stroke() + ctx.draw() + + // 以下是页面加载时,加载定位的函数 + var that = this; + var BMap = new bmap.BMapWX({ + ak: 'zuwiVmIUj822mmW6psamM888QLz8Q5wF' + }); + var fail = function (data) { + var place = 'search.placeData.title' + that.setData({ + [place]: '所在大学' + }) + }; + var success = function (data) { + + var markers = 'search.markers' + var latitude = 'search.latitude' + var longitude = 'search.longitude' + var place = 'search.placeData.title' + wxMarkerData = data.wxMarkerData; + that.setData({ + [place]: '所在大学' + }) + that.setData({ + [markers]: wxMarkerData + }); + + that.setData({ + [latitude]: wxMarkerData[0].latitude + }); + that.setData({ + [longitude]: wxMarkerData[0].longitude + }); + that.setData({ + [place]: wxMarkerData[0].title || '定位' + }) + + } + BMap.search({ + "query": '大学学院', + fail: fail, + success: success, + iconPath: '../../images/map/marker_red.png', + iconTapPath: '../../images/map/marker_red.png' + }); + // 页面加载时,设置data数据 + this.setData({ + msgList: [ + { + url: "url", title: "校园头条:湖科星火支教团队再出发,23名志愿者奔赴甘肃乡村!" + }, + { + url: "url", title: "校园头条:2018年湖北省普通高校专升本湖北科技学院查分通知" + }, + { url: "url", title: "校园头条:我校成立首支无偿献血宣传志愿者服务队" }] + }); + //获取实时时间天气数据 + BMap.weather({ + fail: function(e){ + + }, + success: function(data) { + var weatherData = data.currentWeather[0]; + var weather_data = data.originalData.results[0].weather_data; + weatherData = '城市:' + weatherData.currentCity + '\n' + 'PM2.5:' + weatherData.pm25 + '\n' + '日期:' + weatherData.date + '\n' + '温度:' + weatherData.temperature + '\n' + '天气:' + weatherData.weatherDesc + '\n' + '风力:' + weatherData.wind + '\n'; + that.setData({ + weatherData: weatherData, + weather_data: weather_data + }); + if (hover > 6 && hover < 18) { + that.setData({ + weatherUrl: that.data.weather_data[0].dayPictureUrl + }) + } else { + that.setData({ + weatherUrl: that.data.weather_data[0].nightPictureUrl + }) + } + wx.setStorage({ + key: 'weatherUrl', + data: that.weatherUrl, + }) + wx.setStorage({ + key: 'weather_data', + data: weather_data, + }) + } + }); + //以下是电影数据 + // var inTheartersURl = app.globalData.doubanBase + app.globalData.inThearters + '?start=0&count=10'; + // var comingSoonURL = app.globalData.doubanBase + app.globalData.comingSoon + '?start=0&count=10'; + var inTheartersURl = app.globalData.huanbaoBase + 'indexbook.php'; + var comingSoonURL = app.globalData.huanbaoBase + 'indexthing.php' + //调用自定义函数,获取指定对象属性的数据; + this.getMovieListData(inTheartersURl, 'inThearters'); + this.getMovieListData(comingSoonURL, 'comingSoon'); + + }, + + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function (data) { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + var that = this; + var schoolPlace = 'search.schoolPlace'; + var weatherUrl = that.data.weatherUrl; + var weather_data = that.data.weather_data; + wx.getStorage({ + key: 'schoolPlace', + success: function(res) { + that.setData({ + [schoolPlace]: res.data + }) + }, + }) + wx.getStorage({ + key: 'weatherUrl', + success: function(res) { + that.setData({ + weatherUrl: res.data + }) + }, + }) + wx.getStorage({ + key: 'weather_data', + success: function(res) { + that.setData({ + weather_data: res.data + }) + }, + }) + var inTheartersURl = app.globalData.huanbaoBase + 'indexbook.php'; + var comingSoonURL = app.globalData.huanbaoBase + 'indexthing.php' + //调用自定义函数,获取指定对象属性的数据; + this.getMovieListData(inTheartersURl, 'inThearters'); + this.getMovieListData(comingSoonURL, 'comingSoon'); + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + wx.setNavigationBarTitle({ + title: '校园二手交易' + }); + wx.showNavigationBarLoading(); //在标题栏中显示加载图标 + setTimeout(function () { + wx.stopPullDownRefresh(); //停止加载 + wx.hideNavigationBarLoading(); //隐藏加载icon + }, 2000) + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + //位置标记的三个函数 + makertap: function (e) { + var that = this; + var id = e.markerId; + that.showSearchInfo(wxMarkerData, id); + that.changeMarkerColor(wxMarkerData, id); + }, + showSearchInfo: function (data, i) { + + + var that = this; + var placeData = 'search.placeData'; + + that.setData({ + [placeData]: { + title: data[i].title + '\n', + address: '地址:' + data[i].address + '\n', + telephone: '电话:' + data[i].telephone + } + }); + + }, + changeMarkerColor: function (data, id) { + var that = this; + var markersTemp = []; + var markers = 'search.markers' + for (var i = 0; i < data.length; i++) { + if (i === id) { + data[i].iconPath = "../../images/map/marker_yellow.png"; + } else { + data[i].iconPath = "../../images/map/marker_red.png"; + } + markersTemp[i] = data[i]; + } + that.setData({ + [markers]: markersTemp + }); + }, + + //封装函数getMovieListData + getMovieListData(url, _type) { + var that = this; + //加载资源的内部函数 + wx.showToast({ + title: '加载中', + icon: 'loading', + duration: 5000 + }); + wx.request({ + url,//url:url,可以简写 + type: 'GET', + header: { 'content-type': 'json' }, + success:function(res){ + console.log(res); + that.setData({ [_type]: res.data.data }) + // that.setData({ [_type]: res.data.subjects }) + }, + fail: err => console.log(err), + //请求完成后,触发函数 + complete() { + //请求完成后,隐藏“加载中” + wx.hideToast(); + } + }) + }, + //搜索功能 + bindSearchBook() { + wx.navigateTo({ + url: '../search-book/search-book', + }) + }, + + //点击“更多” + bindToMore(event) { + var typeId = event.currentTarget.dataset.typeId; + wx.navigateTo({ + url: '../sonShouye/movie-more/movie-more?typeId=' + typeId, + }) + }, + //电影详情 + toDetail(e) { + var that = this; + var id = e.currentTarget.dataset.id; + console.log(id); + wx.navigateTo({ + url: '../movie-detail/movie-detail?id=' + id, + }) + }, + toThingsDetail(e) { + var that = this; + var id = e.currentTarget.dataset.id; + console.log(id); + wx.navigateTo({ + url: '../thing-detail/thing-detail?id=' + id, + }) + } +}) + diff --git a/campus/pages/shouye/shouye.json b/campus/pages/shouye/shouye.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/campus/pages/shouye/shouye.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/campus/pages/shouye/shouye.wxml b/campus/pages/shouye/shouye.wxml new file mode 100644 index 0000000..6a96319 --- /dev/null +++ b/campus/pages/shouye/shouye.wxml @@ -0,0 +1,73 @@ + + + + + + + + + + + | + + {{weather_data[0].date}} + + + + + + + + + + + + + + + + + + + + + + + + + + + 校园百货 + + + + + + 学生兼职 + + + + + + 低价急售 + + + + + + 爱心公益 + + + + + + + + + 今日推荐 + + + +