gjy 2 年之前
父節點
當前提交
5c5d5cd030
共有 96 個文件被更改,包括 33181 次插入1063 次删除
  1. 4 0
      .hbuilderx/debug.config.json
  2. 21 18
      App.vue
  3. 358 0
      common/components/uni-rate.vue
  4. 52 15
      common/helper.js
  5. 336 0
      components/chunLei-popups/chunLei-popups.vue
  6. 15533 0
      components/gaojianghua-linkage/data.js
  7. 176 0
      components/gaojianghua-linkage/linkage.vue
  8. 864 0
      components/itmister-address-picker/city.json
  9. 864 0
      components/itmister-address-picker/city_other.json
  10. 340 0
      components/itmister-address-picker/itmister-address-picker-other.nvue
  11. 335 0
      components/itmister-address-picker/itmister-address-picker.nvue
  12. 3244 0
      components/region/data.js
  13. 262 0
      components/region/region-picker.vue
  14. 45 0
      components/uni-popup/keypress.js
  15. 22 0
      components/uni-popup/message.js
  16. 50 0
      components/uni-popup/popup.js
  17. 16 0
      components/uni-popup/share.js
  18. 321 0
      components/uni-popup/uni-popup.vue
  19. 4 3
      config/index.js
  20. 3 2
      manifest.json
  21. 二進制
      nativeplugins/DCloud-RichAlert/android/uniplugin_richalert.aar
  22. 二進制
      nativeplugins/DCloud-RichAlert/ios/libUniPluginRichAlert.a
  23. 31 0
      nativeplugins/DCloud-RichAlert/package.json
  24. 二進制
      nativeplugins/DCloud-RichAlert_0.1.3.zip
  25. 302 63
      pages.json
  26. 379 0
      pages/goodSource/cargoOwnerSee.vue
  27. 148 0
      pages/goodSource/fk.vue
  28. 31 34
      pages/goodSource/index.vue
  29. 149 0
      pages/goodSource/jb.vue
  30. 143 103
      pages/mine/driverCertification.vue
  31. 197 99
      pages/mine/driverCertificationNext.vue
  32. 7 7
      pages/mine/editDriverCertification.vue
  33. 193 119
      pages/mine/editDriverCertificationNext.vue
  34. 222 0
      pages/mine/evaluate.vue
  35. 55 31
      pages/mine/index.vue
  36. 43 31
      pages/mine/manageBankCards/addBankCard.vue
  37. 18 10
      pages/mine/manageBankCards/index.vue
  38. 947 51
      pages/mine/manageVehicles/addVehicle.vue
  39. 990 51
      pages/mine/manageVehicles/editVehicle.vue
  40. 2 2
      pages/mine/manageVehicles/index.vue
  41. 334 0
      pages/mine/often/addRoute.vue
  42. 243 0
      pages/mine/often/oftenRoute.vue
  43. 5 4
      pages/mine/settings/editAvatar.vue
  44. 2 2
      pages/mine/settings/editPassword.vue
  45. 9 9
      pages/news/index.vue
  46. 288 0
      pages/order/addEvaluation.vue
  47. 324 0
      pages/order/bankCard.vue
  48. 282 193
      pages/order/confirmLoading.vue
  49. 148 51
      pages/order/confirmUnloading.vue
  50. 210 0
      pages/order/evaluateList.vue
  51. 72 34
      pages/order/index.vue
  52. 82 69
      pages/order/orderDetails.vue
  53. 351 54
      pages/order/signContract.vue
  54. 2 1
      pages/public/code.vue
  55. 3 2
      pages/public/login.vue
  56. 1 1
      pages/public/loginOther.vue
  57. 6 4
      pages/public/register.vue
  58. 390 0
      pages/riders/addFleet.vue
  59. 113 0
      pages/riders/checkPage.vue
  60. 250 0
      pages/riders/fleetInvitation.vue
  61. 89 0
      pages/riders/fleetMember.vue
  62. 433 0
      pages/riders/fleetSee.vue
  63. 282 0
      pages/riders/inTeam.vue
  64. 746 0
      pages/riders/index.vue
  65. 234 0
      pages/riders/myTeam.vue
  66. 94 0
      pages/riders/notice.vue
  67. 62 0
      pages/riders/noticeSee.vue
  68. 187 0
      pages/riders/report.vue
  69. 236 0
      pages/riders/setMember.vue
  70. 149 0
      pages/riders/test.vue
  71. 539 0
      static/addfleet/demo.css
  72. 253 0
      static/addfleet/demo_index.html
  73. 25 0
      static/addfleet/iconfont.css
  74. 0 0
      static/addfleet/iconfont.js
  75. 30 0
      static/addfleet/iconfont.json
  76. 二進制
      static/addfleet/iconfont.ttf
  77. 二進制
      static/iconfont.ttf
  78. 二進制
      static/images/common/zhaoche.png
  79. 二進制
      static/images/common/zhaoche_check.png
  80. 二進制
      static/images/mine/changyongluxian.png
  81. 二進制
      static/images/riders/captain.png
  82. 二進制
      static/images/riders/captainSign.png
  83. 二進制
      static/images/riders/duihao.png
  84. 二進制
      static/images/riders/exchange.png
  85. 二進制
      static/images/riders/exhibit.png
  86. 二進制
      static/images/riders/fleetInvite.png
  87. 二進制
      static/images/riders/geren.png
  88. 二進制
      static/images/riders/geren1.png
  89. 二進制
      static/images/riders/hide.png
  90. 二進制
      static/images/riders/inTeam.png
  91. 二進制
      static/images/riders/shenhezhong.png
  92. 二進制
      static/images/riders/shezhi.png
  93. 二進制
      static/images/riders/weirenzheng.png
  94. 二進制
      static/images/riders/weitongguo.png
  95. 二進制
      static/images/riders/yaoqing.png
  96. 二進制
      static/qy@2x.png

+ 4 - 0
.hbuilderx/debug.config.json

@@ -0,0 +1,4 @@
+{
+    "rootPathIndex": 1,
+    "webRoot": "${projectDir}"
+}

+ 21 - 18
App.vue

@@ -4,6 +4,7 @@
 	@import 'static/css/common.scss';
 </style>
 <script>
+	import region from "@/components/region/data";
 	import {
 		mapMutations
 	} from 'vuex';
@@ -31,7 +32,9 @@
 			  
 			// },
 		},
+	
 		onLaunch: function() {
+			 uni.setStorageSync("region", region);
 			uni.getSystemInfo({
 			        success:function(e){
 			            Vue.prototype.statusBar = e.statusBarHeight
@@ -57,24 +60,24 @@
 			
 			var that = this
 			//判断该用户是否需要开启持续定位
-			this.$helper.fUN_AmapLocation.stop({}, result => {
-				console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
-				this.$helper.fUN_AmapLocation.start(
-					{
-						intervalTime: 1000*60,
-						isReport: true,
-						reportInterval: 5,
-						url: 'http://192.168.0.66/fun/open/test_json.do',
-						params: { a: 1, B: '测试', c: true },
-						headers: { a: '123', B: 'abcd' }
-					},
-					res => {
-						//见下方定位返回示例
-						console.log('====确认装车开启连续定位====', JSON.stringify(res));
-						//判断缓存数据条数,超过reportInterval时清空缓存,重新存入缓存
-					}
-				); 
-			});
+			// this.$helper.fUN_AmapLocation.stop({}, result => {
+			// 	console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
+			// 	this.$helper.fUN_AmapLocation.start(
+			// 		{
+			// 			intervalTime: 1000*60,
+			// 			isReport: true,
+			// 			reportInterval: 5,
+			// 			url: 'http://192.168.0.66/fun/open/test_json.do',
+			// 			params: { a: 1, B: '测试', c: true },
+			// 			headers: { a: '123', B: 'abcd' }
+			// 		},
+			// 		res => {
+			// 			//见下方定位返回示例
+			// 			console.log('====确认装车开启连续定位====', JSON.stringify(res));
+			// 			//判断缓存数据条数,超过reportInterval时清空缓存,重新存入缓存
+			// 		}
+			// 	); 
+			// });
 			
 			// fUN_AmapLocation.permission({}, result => {
 			//     console.log('====fUN_AmapLocation定位====');

+ 358 - 0
common/components/uni-rate.vue

@@ -0,0 +1,358 @@
+<template>
+	<view>
+		<view ref="uni-rate" class="uni-rate">
+			<view class="uni-rate__icon" :class="{'uni-cursor-not-allowed': disabled}"
+				:style="{ 'margin-right': marginNumber + 'px' }" v-for="(star, index) in stars" :key="index"
+				@touchstart.stop="touchstart" @touchmove.stop="touchmove" @mousedown.stop="mousedown"
+				@mousemove.stop="mousemove" @mouseleave="mouseleave">
+				<uni-icons :color="color" :size="size" :type="isFill ? 'star-filled' : 'star'" />
+				<!-- #ifdef APP-NVUE -->
+				<view :style="{ width: star.activeWitch.replace('%','')*size/100+'px'}" class="uni-rate__icon-on">
+					<uni-icons style="text-align: left;" :color="disabled?'#ccc':activeColor" :size="size"
+						type="star-filled" />
+				</view>
+				<!-- #endif -->
+				<!-- #ifndef APP-NVUE -->
+				<view :style="{ width: star.activeWitch}" class="uni-rate__icon-on">
+					<uni-icons :color="disabled?disabledColor:activeColor" :size="size" type="star-filled" />
+				</view>
+				<!-- #endif -->
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	/**
+	 * Rate 评分
+	 * @description 评分组件
+	 * @tutorial https://ext.dcloud.net.cn/plugin?id=33
+	 * @property {Boolean} 	isFill = [true|false] 		星星的类型,是否为实心类型, 默认为实心
+	 * @property {String} 	color 						未选中状态的星星颜色,默认为 "#ececec"
+	 * @property {String} 	activeColor 				选中状态的星星颜色,默认为 "#ffca3e"
+	 * @property {String} 	disabledColor 				禁用状态的星星颜色,默认为 "#c0c0c0"
+	 * @property {Number} 	size 						星星的大小
+	 * @property {Number} 	value/v-model 				当前评分
+	 * @property {Number} 	max 						最大评分评分数量,目前一分一颗星
+	 * @property {Number} 	margin 						星星的间距,单位 px
+	 * @property {Boolean} 	disabled = [true|false] 	是否为禁用状态,默认为 false
+	 * @property {Boolean} 	readonly = [true|false] 	是否为只读状态,默认为 false
+	 * @property {Boolean} 	allowHalf = [true|false] 	是否实现半星,默认为 false
+	 * @property {Boolean} 	touchable = [true|false] 	是否支持滑动手势,默认为 true
+	 * @event {Function} change 						uniRate 的 value 改变时触发事件,e={value:Number}
+	 */
+
+	export default {
+		name: "UniRate",
+		props: {
+			isFill: {
+				// 星星的类型,是否镂空
+				type: [Boolean, String],
+				default: true
+			},
+			color: {
+				// 星星未选中的颜色
+				type: String,
+				default: "#ececec"
+			},
+			activeColor: {
+				// 星星选中状态颜色
+				type: String,
+				default: "#FEC823"
+			},
+			disabledColor: {
+				// 星星禁用状态颜色
+				type: String,
+				default: "#c0c0c0"
+			},
+			size: {
+				// 星星的大小
+				type: [Number, String],
+				default: 20
+			},
+			value: {
+				// 当前评分
+				type: [Number, String],
+				default: 0
+			},
+			modelValue: {
+				// 当前评分
+				type: [Number, String],
+				default: 0
+			},
+			max: {
+				// 最大评分
+				type: [Number, String],
+				default: 5
+			},
+			margin: {
+				// 星星的间距
+				type: [Number, String],
+				default: 0
+			},
+			disabled: {
+				// 是否可点击
+				type: [Boolean, String],
+				default: false
+			},
+			readonly: {
+				// 是否只读
+				type: [Boolean, String],
+				default: false
+			},
+			allowHalf: {
+				// 是否显示半星
+				type: [Boolean, String],
+				default: false
+			},
+			touchable: {
+				// 是否支持滑动手势
+				type: [Boolean, String],
+				default: true
+			}
+		},
+		data() {
+			return {
+				valueSync: "",
+				userMouseFristMove: true,
+				userRated: false,
+				userLastRate: 1
+			};
+		},
+		watch: {
+			value(newVal) {
+				this.valueSync = Number(newVal);
+			},
+			modelValue(newVal) {
+				this.valueSync = Number(newVal);
+			},
+		},
+		computed: {
+			stars() {
+				const value = this.valueSync ? this.valueSync : 0;
+				const starList = [];
+				const floorValue = Math.floor(value);
+				const ceilValue = Math.ceil(value);
+				for (let i = 0; i < this.max; i++) {
+					if (floorValue > i) {
+						starList.push({
+							activeWitch: "100%"
+						});
+					} else if (ceilValue - 1 === i) {
+						starList.push({
+							activeWitch: (value - floorValue) * 100 + "%"
+						});
+					} else {
+						starList.push({
+							activeWitch: "0"
+						});
+					}
+				}
+				return starList;
+			},
+
+			marginNumber() {
+				return Number(this.margin)
+			}
+		},
+		created() {
+			this.valueSync = Number(this.value || this.modelValue);
+			this._rateBoxLeft = 0
+			this._oldValue = null
+		},
+		mounted() {
+			setTimeout(() => {
+				this._getSize()
+			}, 100)
+			// #ifdef H5
+			this.PC = this.IsPC()
+			// #endif
+		},
+		methods: {
+			touchstart(e) {
+				// #ifdef H5
+				if (this.IsPC()) return
+				// #endif
+				if (this.readonly || this.disabled) return
+				const {
+					clientX,
+					screenX
+				} = e.changedTouches[0]
+				// TODO 做一下兼容,只有 Nvue 下才有 screenX,其他平台式 clientX
+				this._getRateCount(clientX || screenX)
+			},
+			touchmove(e) {
+				// #ifdef H5
+				if (this.IsPC()) return
+				// #endif
+				if (this.readonly || this.disabled || !this.touchable) return
+				const {
+					clientX,
+					screenX
+				} = e.changedTouches[0]
+				this._getRateCount(clientX || screenX)
+			},
+
+			/**
+			 * 兼容 PC @tian
+			 */
+
+			mousedown(e) {
+				// #ifdef H5
+				if (!this.IsPC()) return
+				if (this.readonly || this.disabled) return
+				const {
+					clientX,
+				} = e
+				this.userLastRate = this.valueSync
+				this._getRateCount(clientX)
+				this.userRated = true
+				// #endif
+			},
+			mousemove(e) {
+				// #ifdef H5
+				if (!this.IsPC()) return
+				if (this.userRated) return
+				if (this.userMouseFristMove) {
+					console.log('---mousemove----', this.valueSync);
+					this.userLastRate = this.valueSync
+					this.userMouseFristMove = false
+				}
+				if (this.readonly || this.disabled || !this.touchable) return
+				const {
+					clientX,
+				} = e
+				this._getRateCount(clientX)
+				// #endif
+			},
+			mouseleave(e) {
+				// #ifdef H5
+				if (!this.IsPC()) return
+				if (this.readonly || this.disabled || !this.touchable) return
+				if (this.userRated) {
+					this.userRated = false
+					return
+				}
+				this.valueSync = this.userLastRate
+				// #endif
+			},
+			// #ifdef H5
+			IsPC() {
+				var userAgentInfo = navigator.userAgent;
+				var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
+				var flag = true;
+				for (let v = 0; v < Agents.length - 1; v++) {
+					if (userAgentInfo.indexOf(Agents[v]) > 0) {
+						flag = false;
+						break;
+					}
+				}
+				return flag;
+			},
+			// #endif
+
+			/**
+			 * 获取星星个数
+			 */
+			_getRateCount(clientX) {
+				this._getSize()
+				const size = Number(this.size)
+				if (size === NaN) {
+					return new Error('size 属性只能设置为数字')
+				}
+				const rateMoveRange = clientX - this._rateBoxLeft
+				let index = parseInt(rateMoveRange / (size + this.marginNumber))
+				index = index < 0 ? 0 : index;
+				index = index > this.max ? this.max : index;
+				const range = parseInt(rateMoveRange - (size + this.marginNumber) * index);
+				let value = 0;
+				if (this._oldValue === index && !this.PC) return;
+				this._oldValue = index;
+				if (this.allowHalf) {
+					if (range > (size / 2)) {
+						value = index + 1
+					} else {
+						value = index + 0.5
+					}
+				} else {
+					value = index + 1
+				}
+
+				value = Math.max(0.5, Math.min(value, this.max))
+				this.valueSync = value
+				this._onChange()
+			},
+
+			/**
+			 * 触发动态修改
+			 */
+			_onChange() {
+
+				this.$emit("input", this.valueSync);
+				this.$emit("update:modelValue", this.valueSync);
+				this.$emit("change", {
+					value: this.valueSync
+				});
+			},
+			/**
+			 * 获取星星距离屏幕左侧距离
+			 */
+			_getSize() {
+				// #ifndef APP-NVUE
+				uni.createSelectorQuery()
+					.in(this)
+					.select('.uni-rate')
+					.boundingClientRect()
+					.exec(ret => {
+						if (ret) {
+							this._rateBoxLeft = ret[0].left
+						}
+					})
+				// #endif
+				// #ifdef APP-NVUE
+				dom.getComponentRect(this.$refs['uni-rate'], (ret) => {
+					const size = ret.size
+					if (size) {
+						this._rateBoxLeft = size.left
+					}
+				})
+				// #endif
+			}
+		}
+	};
+</script>
+
+<style lang="scss">
+	.uni-rate {
+		/* #ifndef APP-NVUE */
+		display: flex;
+		/* #endif */
+		line-height: 1;
+		font-size: 0;
+		flex-direction: row;
+		/* #ifdef H5 */
+		cursor: pointer;
+		/* #endif */
+	}
+
+	.uni-rate__icon {
+		position: relative;
+		line-height: 1;
+		font-size: 0;
+	}
+
+	.uni-rate__icon-on {
+		overflow: hidden;
+		position: absolute;
+		top: 0;
+		left: 0;
+		line-height: 1;
+		text-align: left;
+	}
+
+	.uni-cursor-not-allowed {
+		/* #ifdef H5 */
+		cursor: not-allowed !important;
+		/* #endif */
+	}
+</style>

+ 52 - 15
common/helper.js

@@ -94,24 +94,61 @@ const setAudit = (item) => {
 	}
 	console.log(item)
 }
-const contactCustomerService = (item) => {
-	console.log(item)
-	if (!item) {
-		item = '110'
+const contactCustomerService = (phone) => {
+	console.log(phone)
+	//客服
+	if (!phone) {
+		phone = '400123123'
 	}
-	console.log("联系客服")
-	uni.makePhoneCall({
-		phoneNumber: item,
-		success: (res) => {
-			console.log('调用成功!')
+	const res = uni.getSystemInfoSync();
+	// ios系统默认有个模态框
+	if(res.platform=='ios'){
+		uni.makePhoneCall({
+		phoneNumber:phone,
+		success(){
+			console.log('拨打成功了');
 		},
-
-		// 失败回调
-		fail: (res) => {
-			console.log('调用失败!')
-			contactCustomerService(item)
+		fail() {
+			console.log('拨打失败了');
 		}
-	});
+	})
+	}else{
+	//安卓手机手动设置一个showActionSheet
+		uni.showActionSheet({
+			itemList: [phone,'呼叫'],
+			success:function(res){
+				console.log(res);
+			   if(res.tapIndex==1){
+				uni.makePhoneCall({
+				  phoneNumber: phone,
+				success: (res) => {
+					console.log('调用成功!')
+					
+				},
+			  
+				// 失败回调
+				fail: (res) => {
+					console.log('调用失败!')
+					// contactCustomerService(item)
+				}
+				})
+			  }
+			}
+		  })
+	}
+	// console.log("联系客服")
+	// uni.makePhoneCall({
+	// 	phoneNumber: item,
+	// 	success: (res) => {
+	// 		console.log('调用成功!')
+	// 	},
+
+	// 	// 失败回调
+	// 	fail: (res) => {
+	// 		console.log('调用失败!')
+	// 		contactCustomerService(item)
+	// 	}
+	// });
 }
 // 获取市、区简称
 const filterUrban = (s) => {

+ 336 - 0
components/chunLei-popups/chunLei-popups.vue

@@ -0,0 +1,336 @@
+<template>
+	<view class="mask" :class="!show?'':'mask-show'" :style="{backgroundColor:show?maskBg:'rgba(0,0,0,0)'}" @tap="tapMask">
+		<view class="popups" :class="[theme]"
+			:style="{top: popupsTop ,left: popupsLeft,flexDirection:direction}">
+			<text :class="dynPlace" :style="{width:'0px',height:'0px'}" v-if="triangle"></text>
+			<view v-for="(item,index) in popData" :key="index" @tap.stop="tapItem(item)" v-show="item.show"
+				class="itemChild view" :class="[direction=='row'?'solid-right':'solid-bottom',item.disabled?'disabledColor':'']">
+				<image class="image" :src="item.icon" v-if="item.icon" v-show="item.show"></image>{{item.title}}
+			</view>
+			<slot></slot>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default{
+		props:{
+			maskBg:{
+				type:String,
+				default:'rgba(0,0,0,0)'
+			},
+			placement:{
+				type:String,
+				default:'default' //default top-start top-end bottom-start bottom-end 
+			},
+			direction:{
+				type:String,
+				default:'column' //column row
+			},
+			x:{
+				type:Number,
+				default:0
+			},
+			y:{
+				type:Number,
+				default:0
+			},
+			value:{
+				type:Boolean,
+				default:false
+			},
+			popData:{
+				type:Array,
+				default:()=>[]
+			},
+			theme:{
+				type:String,
+				default:'light' //light dark
+			},
+			dynamic:{
+				type:Boolean,
+				default:false
+			},
+			gap:{
+				type:Number,
+				default:20
+			},
+			triangle:{
+				type:Boolean,
+				default:true
+			}
+		},
+		data(){
+			return{
+				popupsTop:'0px',
+				popupsLeft:'0px',
+				show:false,
+				dynPlace:''
+			}
+		},
+		mounted() {
+			this.popupsPosition()
+		},
+		methods:{
+			tapMask(){
+				
+				this.$emit('input',!this.value)
+			},
+			tapItem(item){
+				if(item.disabled) return
+				this.$emit('tapPopup',item)
+				this.$emit('input',!this.value)
+			},
+			getStatusBar(){
+				let promise = new Promise((resolve,reject)=>{
+					uni.getSystemInfo({
+						success: function(e) {
+							
+							let customBar
+							// #ifdef H5
+					
+							customBar = e.statusBarHeight + e.windowTop;
+
+							// #endif
+							resolve(customBar)
+						}
+					})
+				})
+				return promise
+			},
+			async popupsPosition(){
+				let statusBar = await this.getStatusBar()
+				let promise = new Promise((resolve,reject)=>{
+					let popupsDom = uni.createSelectorQuery().in(this).select(".popups")
+					popupsDom.fields({
+					    size: true,  
+					}, (data) => {
+						let width = data.width
+						let height = data.height
+						
+						let y = this.dynamic?this.dynamicGetY(this.y,this.gap):this.transformRpx(this.y)
+						
+						let x = this.dynamic?this.dynamicGetX(this.x,this.gap):this.transformRpx(this.x)
+					
+						
+						// #ifdef H5
+						y = this.dynamic?(this.y+statusBar): this.transformRpx(this.y+statusBar)
+						// #endif 
+						
+						this.dynPlace = this.placement=='default'?this.getPlacement(x,y):this.placement
+						
+						switch(this.dynPlace){
+							case 'top-start':
+								this.popupsTop = `${y+9}px`
+								this.popupsLeft = `${x-15}px`
+								break;
+							case 'top-end':
+								this.popupsTop = `${y+9}px`
+								this.popupsLeft = `${x+15-width}px`
+								break;
+							case 'bottom-start':
+								this.popupsTop = `${y-18-height}px`
+								this.popupsLeft = `${x-15}px`
+								break;
+							case 'bottom-end':
+								this.popupsTop = `${y-9-height}px`
+								this.popupsLeft = `${x+15-width}px`
+								break;
+						}
+						resolve()
+					}).exec();
+					
+				})
+				return promise
+				
+			},
+			getPlacement(x,y){
+				let width = uni.getSystemInfoSync().windowWidth
+				let height = uni.getSystemInfoSync().windowHeight
+				if(x>width/2&&y>height/2){
+					return 'bottom-end'
+				}else if(x<width/2&&y<height/2){
+					return 'top-start'
+				}else if(x>width/2&&y<height/2){
+					return 'top-end'
+				}else if(x<width/2&&y>height/2){
+					return 'bottom-start'
+				}else if(x>width/2){
+					return 'top-end'
+				}else{
+					return 'top-start'
+				}
+			},
+			dynamicGetY(y,gap){
+				
+				let height = uni.getSystemInfoSync().windowHeight
+				y = y<gap?gap:y
+				y = height - y <gap? (height - gap) : y
+				
+				return y
+			},
+			dynamicGetX(x,gap){
+				let width = uni.getSystemInfoSync().windowWidth
+				x = x< gap?gap:x
+				x = width - x <gap? (width - gap) : x
+				return x
+			},
+			transformRpx(params){
+				
+				return params*uni.getSystemInfoSync().screenWidth/375
+			}
+		},
+		watch:{
+			value:{
+				immediate:true,
+				handler:async function (newVal,oldVal){
+					if(newVal) await this.popupsPosition()
+					this.show = newVal
+				}
+			},
+			placement:{
+				immediate:true,
+				handler(newVal,oldVal){
+					this.dynPlace = newVal
+				}
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.mask{
+		position: fixed;
+		top: 0;
+		right: 0;
+		bottom: 0;
+		left: 0;
+		z-index: 9999;
+		transition: background 0.3s ease-in-out;
+		visibility: hidden;
+		
+		&.mask-show{
+			
+			visibility: visible;
+		}
+	}
+	.popups{
+		position: absolute;
+		padding: 20rpx;
+		border-radius: 5px;
+		display:flex;
+		.view{
+			padding: 10rpx;
+		}
+		.image{
+			display: inline-block;
+			vertical-align: middle;
+			width: 40rpx;
+			height: 40rpx;
+			margin-right: 20rpx;
+		}
+	}
+	.dark{
+		background-color: #4C4C4C;
+		color: #fff;
+		.top-start:after {
+			content: "";
+			position: absolute;
+			top: -18rpx;
+			left: 10rpx;
+			border-width: 0 20rpx 20rpx;
+			border-style: solid;
+			border-color: transparent transparent #4C4C4C;
+		}
+		.top-end:after {
+			content: "";
+			position: absolute;
+			top: -18rpx;
+			right: 10rpx;
+			border-width: 0 20rpx 20rpx;
+			border-style: solid;
+			border-color: transparent transparent #4C4C4C;
+		}
+		.bottom-start:after {
+			content: "";
+			position: absolute;
+			bottom: -18rpx;
+			left: 10rpx;
+			border-width: 20rpx 20rpx 0 ;
+			border-style: solid;
+			border-color: #4C4C4C transparent transparent ;
+			
+		}
+		.bottom-end:after {
+			content: "";
+			position: absolute;
+			bottom: -18rpx;
+			right: 10rpx;
+			border-width: 20rpx 20rpx 0 ;
+			border-style: solid;
+			border-color: #4C4C4C transparent transparent ;
+		}
+		.disabledColor{
+			color: #c5c8ce;
+		}
+	}
+	.light{
+		color: #515a6e;
+		box-shadow: 0upx 0upx 30upx rgba(0,0,0,0.2);
+		background: #fff;
+		.top-start:after {
+			content: "";
+			position: absolute;
+			top: -18rpx;
+			left: 10rpx;
+			border-width: 0 20rpx 20rpx;
+			border-style: solid;
+			border-color: transparent transparent #fff;
+		}
+		.top-end:after {
+			content: "";
+			position: absolute;
+			top: -18rpx;
+			right: 10rpx;
+			border-width: 0 20rpx 20rpx;
+			border-style: solid;
+			border-color: transparent transparent #fff;
+		}
+		.bottom-start:after {
+			content: "";
+			position: absolute;
+			bottom: -18rpx;
+			left: 10rpx;
+			border-width: 20rpx 20rpx 0 ;
+			border-style: solid;
+			border-color: #fff transparent transparent ;
+			
+		}
+		.bottom-end:after {
+			content: "";
+			position: absolute;
+			bottom: -18rpx;
+			right: 10rpx;
+			border-width: 20rpx 20rpx 0 ;
+			border-style: solid;
+			border-color: #fff transparent transparent ;
+		}
+		.disabledColor{
+			color: #c5c8ce;
+		}
+	}
+	.solid-bottom{
+		border-bottom: 1px solid #ccc;
+	}
+	.solid-right{
+		
+		border-right: 1px solid #ccc;
+	}
+	.popups .itemChild:last-child{
+		border: none;
+	}
+	// .hide_css{
+	// 	display: none;
+	// }
+	
+</style>

+ 15533 - 0
components/gaojianghua-linkage/data.js

@@ -0,0 +1,15533 @@
+const address = [{
+		"label": "北京",
+		"value": "1",
+		"child": [{
+				"label": "全部",
+				"value": "1001",
+				"child": []
+			},
+			{
+				"label": "市辖区",
+				"value": "1002",
+				"child": [{
+						"label": "全部",
+						"value": "110100"
+					},
+					{
+						"label": "东城区",
+						"value": "110101"
+					},
+					{
+						"label": "西城区",
+						"value": "110102"
+					},
+					{
+						"label": "朝阳区",
+						"value": "110105"
+					},
+					{
+						"label": "丰台区",
+						"value": "110106"
+					},
+					{
+						"label": "石景山区",
+						"value": "110107"
+					},
+					{
+						"label": "海淀区",
+						"value": "110108"
+					},
+					{
+						"label": "门头沟区",
+						"value": "110109"
+					},
+					{
+						"label": "房山区",
+						"value": "110111"
+					},
+					{
+						"label": "通州区",
+						"value": "110112"
+					},
+					{
+						"label": "顺义区",
+						"value": "110130"
+					},
+					{
+						"label": "昌平区",
+						"value": "110140"
+					},
+					{
+						"label": "大兴区",
+						"value": "1101220"
+					},
+					{
+						"label": "怀柔区",
+						"value": "110160"
+					},
+					{
+						"label": "平谷区",
+						"value": "110170"
+					},
+					{
+						"label": "密云区",
+						"value": "110180"
+					},
+					{
+						"label": "延庆区",
+						"value": "110119"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "天津",
+		"value": "2",
+		"child": [{
+				"label": "全部",
+				"value": "2000",
+				"child": []
+			},
+			{
+				"label": "市辖区",
+				"value": "2001",
+				"child": [{
+						"label": "全部",
+						"value": "120100"
+					},
+					{
+						"label": "和平区",
+						"value": "120101"
+					},
+					{
+						"label": "河东区",
+						"value": "120102"
+					},
+					{
+						"label": "河西区",
+						"value": "120103"
+					},
+					{
+						"label": "南开区",
+						"value": "120104"
+					},
+					{
+						"label": "河北区",
+						"value": "120105"
+					},
+					{
+						"label": "红桥区",
+						"value": "120106"
+					},
+					{
+						"label": "东丽区",
+						"value": "120110"
+					},
+					{
+						"label": "西青区",
+						"value": "120111"
+					},
+					{
+						"label": "津南区",
+						"value": "120112"
+					},
+					{
+						"label": "北辰区",
+						"value": "120130"
+					},
+					{
+						"label": "武清区",
+						"value": "120140"
+					},
+					{
+						"label": "宝坻区",
+						"value": "1201220"
+					},
+					{
+						"label": "滨海新区",
+						"value": "120160"
+					},
+					{
+						"label": "宁河区",
+						"value": "120170"
+					},
+					{
+						"label": "静海区",
+						"value": "120180"
+					},
+					{
+						"label": "蓟州区",
+						"value": "120119"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "河北",
+		"value": "3",
+		"child": [{
+				"label": "全部",
+				"value": "3000",
+				"child": []
+			},
+			{
+				"label": "石家庄",
+				"value": "3001",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130100"
+						},
+					{
+							"label": "长安区",
+							"value": "130102"
+						},
+						{
+							"label": "桥西区",
+							"value": "130104"
+						},
+						{
+							"label": "新华区",
+							"value": "130105"
+						},
+						{
+							"label": "井陉矿区",
+							"value": "130107"
+						},
+						{
+							"label": "裕华区",
+							"value": "130108"
+						},
+						{
+							"label": "藁城区",
+							"value": "130109"
+						},
+						{
+							"label": "鹿泉区",
+							"value": "130110"
+						},
+						{
+							"label": "栾城区",
+							"value": "130111"
+						},
+						{
+							"label": "井陉县",
+							"value": "130121"
+						},
+						{
+							"label": "正定县",
+							"value": "130123"
+						},
+						{
+							"label": "行唐县",
+							"value": "130125"
+						},
+						{
+							"label": "灵寿县",
+							"value": "130126"
+						},
+						{
+							"label": "高邑县",
+							"value": "130127"
+						},
+						{
+							"label": "深泽县",
+							"value": "130128"
+						},
+						{
+							"label": "赞皇县",
+							"value": "130129"
+						},
+						{
+							"label": "无极县",
+							"value": "130130"
+						},
+						{
+							"label": "平山县",
+							"value": "130131"
+						},
+						{
+							"label": "元氏县",
+							"value": "130132"
+						},
+						{
+							"label": "赵县",
+							"value": "130133"
+						},
+						{
+							"label": "石家庄高新技术产业开发区",
+							"value": "130171"
+						},
+						{
+							"label": "石家庄循环化工园区",
+							"value": "130172"
+						},
+						{
+							"label": "辛集市",
+							"value": "130181"
+						},
+						{
+							"label": "晋州市",
+							"value": "130183"
+						},
+						{
+							"label": "新乐市",
+							"value": "130184"
+						}
+				]
+			},
+			{
+				"label": "唐山",
+				"value": "3002",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130200"
+						},
+					{
+							"label": "路南区",
+							"value": "130202"
+						},
+						{
+							"label": "路北区",
+							"value": "130203"
+						},
+						{
+							"label": "古冶区",
+							"value": "130204"
+						},
+						{
+							"label": "开平区",
+							"value": "130205"
+						},
+						{
+							"label": "丰南区",
+							"value": "130207"
+						},
+						{
+							"label": "丰润区",
+							"value": "130208"
+						},
+						{
+							"label": "曹妃甸区",
+							"value": "130209"
+						},
+						{
+							"label": "滦县",
+							"value": "130223"
+						},
+						{
+							"label": "滦南县",
+							"value": "130224"
+						},
+						{
+							"label": "乐亭县",
+							"value": "130225"
+						},
+						{
+							"label": "迁西县",
+							"value": "130227"
+						},
+						{
+							"label": "玉田县",
+							"value": "130229"
+						},
+						{
+							"label": "唐山市芦台经济技术开发区",
+							"value": "130271"
+						},
+						{
+							"label": "唐山市汉沽管理区",
+							"value": "130272"
+						},
+						{
+							"label": "唐山高新技术产业开发区",
+							"value": "130273"
+						},
+						{
+							"label": "河北唐山海港经济开发区",
+							"value": "130274"
+						},
+						{
+							"label": "遵化市",
+							"value": "130281"
+						},
+						{
+							"label": "迁安市",
+							"value": "130283"
+						}
+				]
+			},
+			{
+				"label": "秦皇岛",
+				"value": "3003",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130300"
+						},
+					{
+							"label": "海港区",
+							"value": "130302"
+						},
+						{
+							"label": "山海关区",
+							"value": "130303"
+						},
+						{
+							"label": "北戴河区",
+							"value": "130304"
+						},
+						{
+							"label": "抚宁区",
+							"value": "130306"
+						},
+						{
+							"label": "青龙满族自治县",
+							"value": "130321"
+						},
+						{
+							"label": "昌黎县",
+							"value": "130322"
+						},
+						{
+							"label": "卢龙县",
+							"value": "130324"
+						},
+						{
+							"label": "秦皇岛市经济技术开发区",
+							"value": "130371"
+						},
+						{
+							"label": "北戴河新区",
+							"value": "130372"
+						}
+				]
+			},
+			{
+				"label": "邯郸",
+				"value": "3004",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130400"
+						},
+					{
+							"label": "邯山区",
+							"value": "130402"
+						},
+						{
+							"label": "丛台区",
+							"value": "130403"
+						},
+						{
+							"label": "复兴区",
+							"value": "130404"
+						},
+						{
+							"label": "峰峰矿区",
+							"value": "130406"
+						},
+						{
+							"label": "肥乡区",
+							"value": "130407"
+						},
+						{
+							"label": "永年区",
+							"value": "130408"
+						},
+						{
+							"label": "临漳县",
+							"value": "130423"
+						},
+						{
+							"label": "成安县",
+							"value": "130424"
+						},
+						{
+							"label": "大名县",
+							"value": "130425"
+						},
+						{
+							"label": "涉县",
+							"value": "130426"
+						},
+						{
+							"label": "磁县",
+							"value": "130427"
+						},
+						{
+							"label": "邱县",
+							"value": "130430"
+						},
+						{
+							"label": "鸡泽县",
+							"value": "130431"
+						},
+						{
+							"label": "广平县",
+							"value": "130432"
+						},
+						{
+							"label": "馆陶县",
+							"value": "130433"
+						},
+						{
+							"label": "魏县",
+							"value": "130434"
+						},
+						{
+							"label": "曲周县",
+							"value": "130435"
+						},
+						{
+							"label": "邯郸经济技术开发区",
+							"value": "130471"
+						},
+						{
+							"label": "邯郸冀南新区",
+							"value": "130473"
+						},
+						{
+							"label": "武安市",
+							"value": "130481"
+						}
+				]
+			},
+			{
+				"label": "邢台",
+				"value": "3005",
+				"child": [
+					{
+							"label": "桥东区",
+							"value": "130500"
+						},
+					{
+							"label": "桥东区",
+							"value": "130502"
+						},
+						{
+							"label": "桥西区",
+							"value": "130503"
+						},
+						{
+							"label": "邢台县",
+							"value": "130521"
+						},
+						{
+							"label": "临城县",
+							"value": "130522"
+						},
+						{
+							"label": "内丘县",
+							"value": "130523"
+						},
+						{
+							"label": "柏乡县",
+							"value": "130524"
+						},
+						{
+							"label": "隆尧县",
+							"value": "130525"
+						},
+						{
+							"label": "任县",
+							"value": "130526"
+						},
+						{
+							"label": "南和县",
+							"value": "130527"
+						},
+						{
+							"label": "宁晋县",
+							"value": "130528"
+						},
+						{
+							"label": "巨鹿县",
+							"value": "130529"
+						},
+						{
+							"label": "新河县",
+							"value": "130530"
+						},
+						{
+							"label": "广宗县",
+							"value": "130531"
+						},
+						{
+							"label": "平乡县",
+							"value": "130532"
+						},
+						{
+							"label": "威县",
+							"value": "130533"
+						},
+						{
+							"label": "清河县",
+							"value": "130534"
+						},
+						{
+							"label": "临西县",
+							"value": "130535"
+						},
+						{
+							"label": "河北邢台经济开发区",
+							"value": "130571"
+						},
+						{
+							"label": "南宫市",
+							"value": "130581"
+						},
+						{
+							"label": "沙河市",
+							"value": "130582"
+						}
+				]
+			},
+			{
+				"label": "保定",
+				"value": "3006",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130600"
+						},
+					{
+							"label": "竞秀区",
+							"value": "130602"
+						},
+						{
+							"label": "莲池区",
+							"value": "130606"
+						},
+						{
+							"label": "满城区",
+							"value": "130607"
+						},
+						{
+							"label": "清苑区",
+							"value": "130608"
+						},
+						{
+							"label": "徐水区",
+							"value": "130609"
+						},
+						{
+							"label": "涞水县",
+							"value": "130623"
+						},
+						{
+							"label": "阜平县",
+							"value": "130624"
+						},
+						{
+							"label": "定兴县",
+							"value": "130626"
+						},
+						{
+							"label": "唐县",
+							"value": "130627"
+						},
+						{
+							"label": "高阳县",
+							"value": "130628"
+						},
+						{
+							"label": "容城县",
+							"value": "130629"
+						},
+						{
+							"label": "涞源县",
+							"value": "130630"
+						},
+						{
+							"label": "望都县",
+							"value": "130631"
+						},
+						{
+							"label": "安新县",
+							"value": "130632"
+						},
+						{
+							"label": "易县",
+							"value": "130633"
+						},
+						{
+							"label": "曲阳县",
+							"value": "130634"
+						},
+						{
+							"label": "蠡县",
+							"value": "130635"
+						},
+						{
+							"label": "顺平县",
+							"value": "130636"
+						},
+						{
+							"label": "博野县",
+							"value": "130637"
+						},
+						{
+							"label": "雄县",
+							"value": "130638"
+						},
+						{
+							"label": "保定高新技术产业开发区",
+							"value": "130671"
+						},
+						{
+							"label": "保定白沟新城",
+							"value": "130672"
+						},
+						{
+							"label": "涿州市",
+							"value": "130681"
+						},
+						{
+							"label": "定州市",
+							"value": "130682"
+						},
+						{
+							"label": "安国市",
+							"value": "130683"
+						},
+						{
+							"label": "高碑店市",
+							"value": "130684"
+						}
+				]
+			},
+			{
+				"label": "张家口",
+				"value": "3007",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130700"
+						},
+					{
+							"label": "桥东区",
+							"value": "130702"
+						},
+						{
+							"label": "桥西区",
+							"value": "130703"
+						},
+						{
+							"label": "宣化区",
+							"value": "130705"
+						},
+						{
+							"label": "下花园区",
+							"value": "130706"
+						},
+						{
+							"label": "万全区",
+							"value": "130708"
+						},
+						{
+							"label": "崇礼区",
+							"value": "130709"
+						},
+						{
+							"label": "张北县",
+							"value": "130722"
+						},
+						{
+							"label": "康保县",
+							"value": "130723"
+						},
+						{
+							"label": "沽源县",
+							"value": "130724"
+						},
+						{
+							"label": "尚义县",
+							"value": "130725"
+						},
+						{
+							"label": "蔚县",
+							"value": "130726"
+						},
+						{
+							"label": "阳原县",
+							"value": "130727"
+						},
+						{
+							"label": "怀安县",
+							"value": "130728"
+						},
+						{
+							"label": "怀来县",
+							"value": "130730"
+						},
+						{
+							"label": "涿鹿县",
+							"value": "130731"
+						},
+						{
+							"label": "赤城县",
+							"value": "130732"
+						},
+						{
+							"label": "张家口市高新技术产业开发区",
+							"value": "130771"
+						},
+						{
+							"label": "张家口市察北管理区",
+							"value": "130772"
+						},
+						{
+							"label": "张家口市塞北管理区",
+							"value": "130773"
+						}
+				]
+			},
+			{
+				"label": "承德",
+				"value": "3008",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130800"
+						},
+					{
+							"label": "双桥区",
+							"value": "130802"
+						},
+						{
+							"label": "双滦区",
+							"value": "130803"
+						},
+						{
+							"label": "鹰手营子矿区",
+							"value": "130804"
+						},
+						{
+							"label": "承德县",
+							"value": "130821"
+						},
+						{
+							"label": "兴隆县",
+							"value": "130822"
+						},
+						{
+							"label": "滦平县",
+							"value": "130824"
+						},
+						{
+							"label": "隆化县",
+							"value": "130825"
+						},
+						{
+							"label": "丰宁满族自治县",
+							"value": "130826"
+						},
+						{
+							"label": "宽城满族自治县",
+							"value": "130827"
+						},
+						{
+							"label": "围场满族蒙古族自治县",
+							"value": "130828"
+						},
+						{
+							"label": "承德高新技术产业开发区",
+							"value": "130871"
+						},
+						{
+							"label": "平泉市",
+							"value": "130881"
+						}
+				]
+			},
+			{
+				"label": "沧州",
+				"value": "3009",
+				"child": [
+					{
+							"label": "全部",
+							"value": "130900"
+						},
+					{
+							"label": "新华区",
+							"value": "130902"
+						},
+						{
+							"label": "运河区",
+							"value": "130903"
+						},
+						{
+							"label": "沧县",
+							"value": "130921"
+						},
+						{
+							"label": "青县",
+							"value": "130922"
+						},
+						{
+							"label": "东光县",
+							"value": "130923"
+						},
+						{
+							"label": "海兴县",
+							"value": "130924"
+						},
+						{
+							"label": "盐山县",
+							"value": "130925"
+						},
+						{
+							"label": "肃宁县",
+							"value": "130926"
+						},
+						{
+							"label": "南皮县",
+							"value": "130927"
+						},
+						{
+							"label": "吴桥县",
+							"value": "130928"
+						},
+						{
+							"label": "献县",
+							"value": "130929"
+						},
+						{
+							"label": "孟村回族自治县",
+							"value": "130930"
+						},
+						{
+							"label": "河北沧州经济开发区",
+							"value": "130971"
+						},
+						{
+							"label": "沧州高新技术产业开发区",
+							"value": "130972"
+						},
+						{
+							"label": "沧州渤海新区",
+							"value": "130973"
+						},
+						{
+							"label": "泊头市",
+							"value": "130981"
+						},
+						{
+							"label": "任丘市",
+							"value": "130982"
+						},
+						{
+							"label": "黄骅市",
+							"value": "130983"
+						},
+						{
+							"label": "河间市",
+							"value": "130984"
+						}
+				]
+			},
+			{
+				"label": "廊坊",
+				"value": "3010",
+				"child": [
+					{
+							"label": "全部",
+							"value": "131000"
+						},
+					{
+							"label": "安次区",
+							"value": "131002"
+						},
+						{
+							"label": "广阳区",
+							"value": "131003"
+						},
+						{
+							"label": "固安县",
+							"value": "131022"
+						},
+						{
+							"label": "永清县",
+							"value": "131023"
+						},
+						{
+							"label": "香河县",
+							"value": "131024"
+						},
+						{
+							"label": "大城县",
+							"value": "131025"
+						},
+						{
+							"label": "文安县",
+							"value": "131026"
+						},
+						{
+							"label": "大厂回族自治县",
+							"value": "131028"
+						},
+						{
+							"label": "廊坊经济技术开发区",
+							"value": "131071"
+						},
+						{
+							"label": "霸州市",
+							"value": "131081"
+						},
+						{
+							"label": "三河市",
+							"value": "131082"
+						}
+				]
+			},
+			{
+				"label": "衡水",
+				"value": "3011",
+				"child": [
+					{
+							"label": "全部",
+							"value": "131100"
+						},
+					{
+							"label": "桃城区",
+							"value": "131102"
+						},
+						{
+							"label": "冀州区",
+							"value": "131103"
+						},
+						{
+							"label": "枣强县",
+							"value": "131121"
+						},
+						{
+							"label": "武邑县",
+							"value": "131122"
+						},
+						{
+							"label": "武强县",
+							"value": "131123"
+						},
+						{
+							"label": "饶阳县",
+							"value": "131124"
+						},
+						{
+							"label": "安平县",
+							"value": "131125"
+						},
+						{
+							"label": "故城县",
+							"value": "131126"
+						},
+						{
+							"label": "景县",
+							"value": "131127"
+						},
+						{
+							"label": "阜城县",
+							"value": "131128"
+						},
+						{
+							"label": "河北衡水经济开发区",
+							"value": "131171"
+						},
+						{
+							"label": "衡水滨湖新区",
+							"value": "131172"
+						},
+						{
+							"label": "深州市",
+							"value": "131182"
+						}
+				]
+			}
+		]
+	},
+	{
+		"label": "山西",
+		"value": "4",
+		"child": [{
+				"label": "全部",
+				"value": "4000",
+				"child": []
+			},
+			{
+				"label": "太原",
+				"value": "4001",
+				"child": [{
+						"label": "全部",
+						"value": "140100"
+					},
+					{
+						"label": "小店区",
+						"value": "140105"
+					},
+					{
+						"label": "迎泽区",
+						"value": "140106"
+					},
+					{
+						"label": "杏花岭区",
+						"value": "140107"
+					},
+					{
+						"label": "尖草坪区",
+						"value": "140108"
+					},
+					{
+						"label": "万柏林区",
+						"value": "140109"
+					},
+					{
+						"label": "晋源区",
+						"value": "140110"
+					},
+					{
+						"label": "清徐县",
+						"value": "140121"
+					},
+					{
+						"label": "阳曲县",
+						"value": "140122"
+					},
+					{
+						"label": "娄烦县",
+						"value": "140123"
+					},
+					{
+						"label": "山西转型综合改革示范区",
+						"value": "140171"
+					},
+					{
+						"label": "古交市",
+						"value": "140181"
+					}
+				]
+			},
+			{
+				"label": "大同",
+				"value": "4002",
+				"child": [{
+						"label": "全部",
+						"value": "140200"
+					},
+					{
+						"label": "城区",
+						"value": "140202"
+					},
+					{
+						"label": "矿区",
+						"value": "140203"
+					},
+					{
+						"label": "南郊区",
+						"value": "140211"
+					},
+					{
+						"label": "新荣区",
+						"value": "140212"
+					},
+					{
+						"label": "阳高县",
+						"value": "140221"
+					},
+					{
+						"label": "天镇县",
+						"value": "140222"
+					},
+					{
+						"label": "广灵县",
+						"value": "140223"
+					},
+					{
+						"label": "灵丘县",
+						"value": "140224"
+					},
+					{
+						"label": "浑源县",
+						"value": "140225"
+					},
+					{
+						"label": "左云县",
+						"value": "140226"
+					},
+					{
+						"label": "大同县",
+						"value": "140227"
+					},
+					{
+						"label": "山西大同经济开发区",
+						"value": "140271"
+					}
+				]
+			},
+			{
+				"label": "阳泉",
+				"value": "4003",
+				"child": [{
+						"label": "全部",
+						"value": "140300"
+					},
+					{
+						"label": "城区",
+						"value": "140302"
+					},
+					{
+						"label": "矿区",
+						"value": "140303"
+					},
+					{
+						"label": "郊区",
+						"value": "140311"
+					},
+					{
+						"label": "平定县",
+						"value": "140321"
+					},
+					{
+						"label": "盂县",
+						"value": "140322"
+					},
+					{
+						"label": "山西阳泉经济开发区",
+						"value": "140371"
+					}
+				]
+			},
+			{
+				"label": "长治",
+				"value": "4004",
+				"child": [{
+						"label": "全部",
+						"value": "140400"
+					},
+					{
+						"label": "城区",
+						"value": "140402"
+					},
+					{
+						"label": "郊区",
+						"value": "140411"
+					},
+					{
+						"label": "长治县",
+						"value": "140421"
+					},
+					{
+						"label": "襄垣县",
+						"value": "140423"
+					},
+					{
+						"label": "屯留县",
+						"value": "140424"
+					},
+					{
+						"label": "平顺县",
+						"value": "140425"
+					},
+					{
+						"label": "黎城县",
+						"value": "140426"
+					},
+					{
+						"label": "壶关县",
+						"value": "140427"
+					},
+					{
+						"label": "长子县",
+						"value": "140428"
+					},
+					{
+						"label": "武乡县",
+						"value": "140429"
+					},
+					{
+						"label": "沁县",
+						"value": "140430"
+					},
+					{
+						"label": "沁源县",
+						"value": "140431"
+					},
+					{
+						"label": "山西长治高新技术产业园区",
+						"value": "140471"
+					},
+					{
+						"label": "潞城市",
+						"value": "140481"
+					}
+				]
+			},
+			{
+				"label": "晋城",
+				"value": "4005",
+				"child": [{
+						"label": "全部",
+						"value": "140500"
+					},
+					{
+						"label": "城区",
+						"value": "140502"
+					},
+					{
+						"label": "沁水县",
+						"value": "140521"
+					},
+					{
+						"label": "阳城县",
+						"value": "140522"
+					},
+					{
+						"label": "陵川县",
+						"value": "140524"
+					},
+					{
+						"label": "泽州县",
+						"value": "140525"
+					},
+					{
+						"label": "高平市",
+						"value": "140581"
+					}
+				]
+			},
+			{
+				"label": "朔州",
+				"value": "4006",
+				"child": [{
+						"label": "全部",
+						"value": "140600"
+					},
+					{
+						"label": "朔城区",
+						"value": "140602"
+					},
+					{
+						"label": "平鲁区",
+						"value": "140603"
+					},
+					{
+						"label": "山阴县",
+						"value": "140621"
+					},
+					{
+						"label": "应县",
+						"value": "140622"
+					},
+					{
+						"label": "右玉县",
+						"value": "140623"
+					},
+					{
+						"label": "怀仁县",
+						"value": "140624"
+					},
+					{
+						"label": "山西朔州经济开发区",
+						"value": "140671"
+					}
+				]
+			},
+			{
+				"label": "晋中",
+				"value": "4007",
+				"child": [{
+						"label": "全部",
+						"value": "140700"
+					},
+					{
+						"label": "榆次区",
+						"value": "140702"
+					},
+					{
+						"label": "榆社县",
+						"value": "140721"
+					},
+					{
+						"label": "左权县",
+						"value": "140722"
+					},
+					{
+						"label": "和顺县",
+						"value": "140723"
+					},
+					{
+						"label": "昔阳县",
+						"value": "140724"
+					},
+					{
+						"label": "寿阳县",
+						"value": "140725"
+					},
+					{
+						"label": "太谷县",
+						"value": "140726"
+					},
+					{
+						"label": "祁县",
+						"value": "140727"
+					},
+					{
+						"label": "平遥县",
+						"value": "140728"
+					},
+					{
+						"label": "灵石县",
+						"value": "140729"
+					},
+					{
+						"label": "介休市",
+						"value": "140781"
+					}
+				]
+			},
+			{
+				"label": "运城",
+				"value": "4008",
+				"child": [{
+						"label": "全部",
+						"value": "140800"
+					},
+					{
+						"label": "盐湖区",
+						"value": "140802"
+					},
+					{
+						"label": "临猗县",
+						"value": "140821"
+					},
+					{
+						"label": "万荣县",
+						"value": "140822"
+					},
+					{
+						"label": "闻喜县",
+						"value": "140823"
+					},
+					{
+						"label": "稷山县",
+						"value": "140824"
+					},
+					{
+						"label": "新绛县",
+						"value": "140825"
+					},
+					{
+						"label": "绛县",
+						"value": "140826"
+					},
+					{
+						"label": "垣曲县",
+						"value": "140827"
+					},
+					{
+						"label": "夏县",
+						"value": "140828"
+					},
+					{
+						"label": "平陆县",
+						"value": "140829"
+					},
+					{
+						"label": "芮城县",
+						"value": "140830"
+					},
+					{
+						"label": "永济市",
+						"value": "140881"
+					},
+					{
+						"label": "河津市",
+						"value": "140882"
+					}
+				]
+			},
+			{
+				"label": "忻州",
+				"value": "4009",
+				"child": [{
+						"label": "全部",
+						"value": "140900"
+					},
+					{
+						"label": "忻府区",
+						"value": "140902"
+					},
+					{
+						"label": "定襄县",
+						"value": "140921"
+					},
+					{
+						"label": "五台县",
+						"value": "140922"
+					},
+					{
+						"label": "代县",
+						"value": "140923"
+					},
+					{
+						"label": "繁峙县",
+						"value": "140924"
+					},
+					{
+						"label": "宁武县",
+						"value": "140925"
+					},
+					{
+						"label": "静乐县",
+						"value": "140926"
+					},
+					{
+						"label": "神池县",
+						"value": "140927"
+					},
+					{
+						"label": "五寨县",
+						"value": "140928"
+					},
+					{
+						"label": "岢岚县",
+						"value": "140929"
+					},
+					{
+						"label": "河曲县",
+						"value": "140930"
+					},
+					{
+						"label": "保德县",
+						"value": "140931"
+					},
+					{
+						"label": "偏关县",
+						"value": "140932"
+					},
+					{
+						"label": "五台山风景名胜区",
+						"value": "140971"
+					},
+					{
+						"label": "原平市",
+						"value": "140981"
+					}
+				]
+			},
+			{
+				"label": "临汾",
+				"value": "4010",
+				"child": [{
+						"label": "全部",
+						"value": "141000"
+					},
+					{
+						"label": "尧都区",
+						"value": "141002"
+					},
+					{
+						"label": "曲沃县",
+						"value": "141021"
+					},
+					{
+						"label": "翼城县",
+						"value": "141022"
+					},
+					{
+						"label": "襄汾县",
+						"value": "141023"
+					},
+					{
+						"label": "洪洞县",
+						"value": "141024"
+					},
+					{
+						"label": "古县",
+						"value": "141025"
+					},
+					{
+						"label": "安泽县",
+						"value": "141026"
+					},
+					{
+						"label": "浮山县",
+						"value": "141027"
+					},
+					{
+						"label": "吉县",
+						"value": "141028"
+					},
+					{
+						"label": "乡宁县",
+						"value": "141029"
+					},
+					{
+						"label": "大宁县",
+						"value": "141030"
+					},
+					{
+						"label": "隰县",
+						"value": "141031"
+					},
+					{
+						"label": "永和县",
+						"value": "141032"
+					},
+					{
+						"label": "蒲县",
+						"value": "141033"
+					},
+					{
+						"label": "汾西县",
+						"value": "141034"
+					},
+					{
+						"label": "侯马市",
+						"value": "141081"
+					},
+					{
+						"label": "霍州市",
+						"value": "141082"
+					}
+				]
+			},
+			{
+				"label": "吕梁",
+				"value": "4011",
+				"child": [{
+						"label": "全部",
+						"value": "141100"
+					},
+					{
+						"label": "离石区",
+						"value": "141102"
+					},
+					{
+						"label": "文水县",
+						"value": "141121"
+					},
+					{
+						"label": "交城县",
+						"value": "141122"
+					},
+					{
+						"label": "兴县",
+						"value": "141123"
+					},
+					{
+						"label": "临县",
+						"value": "141124"
+					},
+					{
+						"label": "柳林县",
+						"value": "141125"
+					},
+					{
+						"label": "石楼县",
+						"value": "141126"
+					},
+					{
+						"label": "岚县",
+						"value": "141127"
+					},
+					{
+						"label": "方山县",
+						"value": "141128"
+					},
+					{
+						"label": "中阳县",
+						"value": "141129"
+					},
+					{
+						"label": "交口县",
+						"value": "141130"
+					},
+					{
+						"label": "孝义市",
+						"value": "141181"
+					},
+					{
+						"label": "汾阳市",
+						"value": "141182"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "内蒙古",
+		"value": "5",
+		"child": [{
+				"label": "全部",
+				"value": "22000",
+				"child": []
+			},
+			{
+				"label": "呼和浩特",
+				"value": "22001",
+				"child": [{
+						"label": "全部",
+						"value": "150100"
+					},
+					{
+						"label": "新城区",
+						"value": "150102"
+					},
+					{
+						"label": "回民区",
+						"value": "150103"
+					},
+					{
+						"label": "玉泉区",
+						"value": "150104"
+					},
+					{
+						"label": "赛罕区",
+						"value": "150105"
+					},
+					{
+						"label": "土默特左旗",
+						"value": "150121"
+					},
+					{
+						"label": "托克托县",
+						"value": "150122"
+					},
+					{
+						"label": "和林格尔县",
+						"value": "150123"
+					},
+					{
+						"label": "清水河县",
+						"value": "150124"
+					},
+					{
+						"label": "武川县",
+						"value": "150125"
+					},
+					{
+						"label": "呼和浩特金海工业园区",
+						"value": "150171"
+					},
+					{
+						"label": "呼和浩特经济技术开发区",
+						"value": "150172"
+					}
+				]
+			},
+			{
+				"label": "包头",
+				"value": "22002",
+				"child": [{
+						"label": "全部",
+						"value": "150200"
+					},
+					{
+						"label": "东河区",
+						"value": "150202"
+					},
+					{
+						"label": "昆都仑区",
+						"value": "150203"
+					},
+					{
+						"label": "青山区",
+						"value": "150204"
+					},
+					{
+						"label": "石拐区",
+						"value": "150205"
+					},
+					{
+						"label": "白云鄂博矿区",
+						"value": "150206"
+					},
+					{
+						"label": "九原区",
+						"value": "150207"
+					},
+					{
+						"label": "土默特右旗",
+						"value": "150221"
+					},
+					{
+						"label": "固阳县",
+						"value": "150222"
+					},
+					{
+						"label": "达尔罕茂明安联合旗",
+						"value": "150223"
+					},
+					{
+						"label": "包头稀土高新技术产业开发区",
+						"value": "150271"
+					}
+				]
+			},
+			{
+				"label": "乌海",
+				"value": "22003",
+				"child": [{
+						"label": "全部",
+						"value": "150300"
+					},
+					{
+						"label": "海勃湾区",
+						"value": "150302"
+					},
+					{
+						"label": "海南区",
+						"value": "150303"
+					},
+					{
+						"label": "乌达区",
+						"value": "150304"
+					}
+				]
+			},
+			{
+				"label": "赤峰",
+				"value": "22004",
+				"child": [{
+						"label": "全部",
+						"value": "150400"
+					},
+					{
+						"label": "红山区",
+						"value": "150402"
+					},
+					{
+						"label": "元宝山区",
+						"value": "150403"
+					},
+					{
+						"label": "松山区",
+						"value": "150404"
+					},
+					{
+						"label": "阿鲁科尔沁旗",
+						"value": "150421"
+					},
+					{
+						"label": "巴林左旗",
+						"value": "150422"
+					},
+					{
+						"label": "巴林右旗",
+						"value": "150423"
+					},
+					{
+						"label": "林西县",
+						"value": "150424"
+					},
+					{
+						"label": "克什克腾旗",
+						"value": "150425"
+					},
+					{
+						"label": "翁牛特旗",
+						"value": "150426"
+					},
+					{
+						"label": "喀喇沁旗",
+						"value": "150428"
+					},
+					{
+						"label": "宁城县",
+						"value": "150429"
+					},
+					{
+						"label": "敖汉旗",
+						"value": "150430"
+					}
+				]
+			},
+			{
+				"label": "通辽",
+				"value": "22005",
+				"child": [{
+						"label": "全部",
+						"value": "150500"
+					},
+					{
+						"label": "科尔沁区",
+						"value": "150502"
+					},
+					{
+						"label": "科尔沁左翼中旗",
+						"value": "150521"
+					},
+					{
+						"label": "科尔沁左翼后旗",
+						"value": "150522"
+					},
+					{
+						"label": "开鲁县",
+						"value": "150523"
+					},
+					{
+						"label": "库伦旗",
+						"value": "150524"
+					},
+					{
+						"label": "奈曼旗",
+						"value": "150525"
+					},
+					{
+						"label": "扎鲁特旗",
+						"value": "150526"
+					},
+					{
+						"label": "通辽经济技术开发区",
+						"value": "150571"
+					},
+					{
+						"label": "霍林郭勒市",
+						"value": "150581"
+					}
+				]
+			},
+			{
+				"label": "鄂尔多斯",
+				"value": "22006",
+				"child": [{
+						"label": "全部",
+						"value": "150600"
+					},
+					{
+						"label": "东胜区",
+						"value": "150602"
+					},
+					{
+						"label": "康巴什区",
+						"value": "150603"
+					},
+					{
+						"label": "达拉特旗",
+						"value": "150621"
+					},
+					{
+						"label": "准格尔旗",
+						"value": "150622"
+					},
+					{
+						"label": "鄂托克前旗",
+						"value": "150623"
+					},
+					{
+						"label": "鄂托克旗",
+						"value": "150624"
+					},
+					{
+						"label": "杭锦旗",
+						"value": "150625"
+					},
+					{
+						"label": "乌审旗",
+						"value": "150626"
+					},
+					{
+						"label": "伊金霍洛旗",
+						"value": "150627"
+					}
+				]
+			},
+			{
+				"label": "呼伦贝尔",
+				"value": "22007",
+				"child": [{
+						"label": "全部",
+						"value": "150700"
+					},
+					{
+						"label": "海拉尔区",
+						"value": "150702"
+					},
+					{
+						"label": "扎赉诺尔区",
+						"value": "150703"
+					},
+					{
+						"label": "阿荣旗",
+						"value": "150721"
+					},
+					{
+						"label": "莫力达瓦达斡尔族自治旗",
+						"value": "150722"
+					},
+					{
+						"label": "鄂伦春自治旗",
+						"value": "150723"
+					},
+					{
+						"label": "鄂温克族自治旗",
+						"value": "150724"
+					},
+					{
+						"label": "陈巴尔虎旗",
+						"value": "150725"
+					},
+					{
+						"label": "新巴尔虎左旗",
+						"value": "150726"
+					},
+					{
+						"label": "新巴尔虎右旗",
+						"value": "150727"
+					},
+					{
+						"label": "满洲里市",
+						"value": "150781"
+					},
+					{
+						"label": "牙克石市",
+						"value": "150782"
+					},
+					{
+						"label": "扎兰屯市",
+						"value": "150783"
+					},
+					{
+						"label": "额尔古纳市",
+						"value": "150784"
+					},
+					{
+						"label": "根河市",
+						"value": "150785"
+					}
+				]
+			},
+			{
+				"label": "巴彦淖尔",
+				"value": "22008",
+				"child": [{
+						"label": "全部",
+						"value": "150800"
+					},
+					{
+						"label": "临河区",
+						"value": "150802"
+					},
+					{
+						"label": "五原县",
+						"value": "150821"
+					},
+					{
+						"label": "磴口县",
+						"value": "150822"
+					},
+					{
+						"label": "乌拉特前旗",
+						"value": "150823"
+					},
+					{
+						"label": "乌拉特中旗",
+						"value": "150824"
+					},
+					{
+						"label": "乌拉特后旗",
+						"value": "150825"
+					},
+					{
+						"label": "杭锦后旗",
+						"value": "150826"
+					}
+				]
+			},
+			{
+				"label": "乌兰察布",
+				"value": "22009",
+				"child": [{
+						"label": "全部",
+						"value": "150900"
+					},
+					{
+						"label": "集宁区",
+						"value": "150902"
+					},
+					{
+						"label": "卓资县",
+						"value": "150921"
+					},
+					{
+						"label": "化德县",
+						"value": "150922"
+					},
+					{
+						"label": "商都县",
+						"value": "150923"
+					},
+					{
+						"label": "兴和县",
+						"value": "150924"
+					},
+					{
+						"label": "凉城县",
+						"value": "150925"
+					},
+					{
+						"label": "察哈尔右翼前旗",
+						"value": "150926"
+					},
+					{
+						"label": "察哈尔右翼中旗",
+						"value": "150927"
+					},
+					{
+						"label": "察哈尔右翼后旗",
+						"value": "150928"
+					},
+					{
+						"label": "四子王旗",
+						"value": "150929"
+					},
+					{
+						"label": "丰镇市",
+						"value": "150981"
+					}
+				]
+			},
+			{
+				"label": "兴安盟",
+				"value": "22022",
+				"child": [{
+						"label": "全部",
+						"value": "152200"
+					},
+					{
+						"label": "乌兰浩特市",
+						"value": "152201"
+					},
+					{
+						"label": "阿尔山市",
+						"value": "152202"
+					},
+					{
+						"label": "科尔沁右翼前旗",
+						"value": "152221"
+					},
+					{
+						"label": "科尔沁右翼中旗",
+						"value": "152222"
+					},
+					{
+						"label": "扎赉特旗",
+						"value": "152223"
+					},
+					{
+						"label": "突泉县",
+						"value": "152224"
+					}
+				]
+			},
+			{
+				"label": "锡林郭勒盟",
+				"value": "22025",
+				"child": [{
+						"label": "全部",
+						"value": "152500"
+					},
+					{
+						"label": "二连浩特市",
+						"value": "152501"
+					},
+					{
+						"label": "锡林浩特市",
+						"value": "152502"
+					},
+					{
+						"label": "阿巴嘎旗",
+						"value": "152522"
+					},
+					{
+						"label": "苏尼特左旗",
+						"value": "152523"
+					},
+					{
+						"label": "苏尼特右旗",
+						"value": "152524"
+					},
+					{
+						"label": "东乌珠穆沁旗",
+						"value": "152525"
+					},
+					{
+						"label": "西乌珠穆沁旗",
+						"value": "152526"
+					},
+					{
+						"label": "太仆寺旗",
+						"value": "152527"
+					},
+					{
+						"label": "镶黄旗",
+						"value": "152528"
+					},
+					{
+						"label": "正镶白旗",
+						"value": "152529"
+					},
+					{
+						"label": "正蓝旗",
+						"value": "152530"
+					},
+					{
+						"label": "多伦县",
+						"value": "152531"
+					},
+					{
+						"label": "乌拉盖管委会",
+						"value": "152571"
+					}
+				]
+			},
+			{
+				"label": "阿拉善盟",
+				"value": "22029",
+				"child": [{
+						"label": "全部",
+						"value": "152920"
+					},
+					{
+						"label": "阿拉善左旗",
+						"value": "152921"
+					},
+					{
+						"label": "阿拉善右旗",
+						"value": "152922"
+					},
+					{
+						"label": "额济纳旗",
+						"value": "152923"
+					},
+					{
+						"label": "内蒙古阿拉善经济开发区",
+						"value": "152971"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "辽宁",
+		"value": "6",
+		"child": [{
+				"label": "全部",
+				"value": "6000",
+				"child": []
+			}, {
+				"label": "沈阳",
+				"value": "6001",
+				"child": [{
+						"label": "全部",
+						"value": "210100"
+					},
+					{
+						"label": "和平区",
+						"value": "210102"
+					},
+					{
+						"label": "沈河区",
+						"value": "210103"
+					},
+					{
+						"label": "大东区",
+						"value": "210104"
+					},
+					{
+						"label": "皇姑区",
+						"value": "210105"
+					},
+					{
+						"label": "铁西区",
+						"value": "210106"
+					},
+					{
+						"label": "苏家屯区",
+						"value": "210111"
+					},
+					{
+						"label": "浑南区",
+						"value": "210112"
+					},
+					{
+						"label": "沈北新区",
+						"value": "210113"
+					},
+					{
+						"label": "于洪区",
+						"value": "210114"
+					},
+					{
+						"label": "辽中区",
+						"value": "210115"
+					},
+					{
+						"label": "康平县",
+						"value": "210123"
+					},
+					{
+						"label": "法库县",
+						"value": "210124"
+					},
+					{
+						"label": "新民市",
+						"value": "210181"
+					}
+				]
+			},
+			{
+				"label": "大连",
+				"value": "6002",
+				"child": [{
+						"label": "全部",
+						"value": "210200"
+					},
+					{
+						"label": "中山区",
+						"value": "210202"
+					},
+					{
+						"label": "西岗区",
+						"value": "210203"
+					},
+					{
+						"label": "沙河口区",
+						"value": "210204"
+					},
+					{
+						"label": "甘井子区",
+						"value": "210211"
+					},
+					{
+						"label": "旅顺口区",
+						"value": "210212"
+					},
+					{
+						"label": "金州区",
+						"value": "210213"
+					},
+					{
+						"label": "普兰店区",
+						"value": "210214"
+					},
+					{
+						"label": "长海县",
+						"value": "210224"
+					},
+					{
+						"label": "瓦房店市",
+						"value": "210281"
+					},
+					{
+						"label": "庄河市",
+						"value": "210283"
+					}
+				]
+			},
+			{
+				"label": "鞍山",
+				"value": "6003",
+				"child": [{
+						"label": "全部",
+						"value": "210300"
+					},
+					{
+						"label": "铁东区",
+						"value": "210302"
+					},
+					{
+						"label": "铁西区",
+						"value": "210303"
+					},
+					{
+						"label": "立山区",
+						"value": "210304"
+					},
+					{
+						"label": "千山区",
+						"value": "210311"
+					},
+					{
+						"label": "台安县",
+						"value": "210321"
+					},
+					{
+						"label": "岫岩满族自治县",
+						"value": "210323"
+					},
+					{
+						"label": "海城市",
+						"value": "210381"
+					}
+				]
+			},
+			{
+				"label": "抚顺",
+				"value": "6004",
+				"child": [{
+						"label": "全部",
+						"value": "210400"
+					},
+					{
+						"label": "新抚区",
+						"value": "210402"
+					},
+					{
+						"label": "东洲区",
+						"value": "210403"
+					},
+					{
+						"label": "望花区",
+						"value": "210404"
+					},
+					{
+						"label": "顺城区",
+						"value": "210411"
+					},
+					{
+						"label": "抚顺县",
+						"value": "210421"
+					},
+					{
+						"label": "新宾满族自治县",
+						"value": "210422"
+					},
+					{
+						"label": "清原满族自治县",
+						"value": "210423"
+					}
+				]
+			},
+			{
+				"label": "本溪",
+				"value": "6005",
+				"child": [{
+						"label": "全部",
+						"value": "210500"
+					},
+					{
+						"label": "平山区",
+						"value": "210502"
+					},
+					{
+						"label": "溪湖区",
+						"value": "210503"
+					},
+					{
+						"label": "明山区",
+						"value": "210504"
+					},
+					{
+						"label": "南芬区",
+						"value": "210505"
+					},
+					{
+						"label": "本溪满族自治县",
+						"value": "210521"
+					},
+					{
+						"label": "桓仁满族自治县",
+						"value": "210522"
+					}
+				]
+			},
+			{
+				"label": "丹东",
+				"value": "6006",
+				"child": [{
+						"label": "全部",
+						"value": "210600"
+					},
+					{
+						"label": "元宝区",
+						"value": "210602"
+					},
+					{
+						"label": "振兴区",
+						"value": "210603"
+					},
+					{
+						"label": "振安区",
+						"value": "210604"
+					},
+					{
+						"label": "宽甸满族自治县",
+						"value": "210624"
+					},
+					{
+						"label": "东港市",
+						"value": "210681"
+					},
+					{
+						"label": "凤城市",
+						"value": "210682"
+					}
+				]
+			},
+			{
+				"label": "锦州",
+				"value": "6007",
+				"child": [{
+						"label": "全部",
+						"value": "210700"
+					},
+					{
+						"label": "古塔区",
+						"value": "210702"
+					},
+					{
+						"label": "凌河区",
+						"value": "210703"
+					},
+					{
+						"label": "太和区",
+						"value": "210711"
+					},
+					{
+						"label": "黑山县",
+						"value": "210726"
+					},
+					{
+						"label": "义县",
+						"value": "210727"
+					},
+					{
+						"label": "凌海市",
+						"value": "210781"
+					},
+					{
+						"label": "北镇市",
+						"value": "210782"
+					}
+				]
+			},
+			{
+				"label": "营口",
+				"value": "6008",
+				"child": [{
+						"label": "全部",
+						"value": "210800"
+					},
+					{
+						"label": "站前区",
+						"value": "210802"
+					},
+					{
+						"label": "西市区",
+						"value": "210803"
+					},
+					{
+						"label": "鲅鱼圈区",
+						"value": "210804"
+					},
+					{
+						"label": "老边区",
+						"value": "210811"
+					},
+					{
+						"label": "盖州市",
+						"value": "210881"
+					},
+					{
+						"label": "大石桥市",
+						"value": "210882"
+					}
+				]
+			},
+			{
+				"label": "阜新",
+				"value": "6009",
+				"child": [{
+						"label": "全部",
+						"value": "210900"
+					},
+					{
+						"label": "海州区",
+						"value": "210902"
+					},
+					{
+						"label": "新邱区",
+						"value": "210903"
+					},
+					{
+						"label": "太平区",
+						"value": "210904"
+					},
+					{
+						"label": "清河门区",
+						"value": "210905"
+					},
+					{
+						"label": "细河区",
+						"value": "210911"
+					},
+					{
+						"label": "阜新蒙古族自治县",
+						"value": "210921"
+					},
+					{
+						"label": "彰武县",
+						"value": "210922"
+					}
+				]
+			},
+			{
+				"label": "辽阳",
+				"value": "6010",
+				"child": [{
+						"label": "全部",
+						"value": "211000"
+					},
+					{
+						"label": "白塔区",
+						"value": "211002"
+					},
+					{
+						"label": "文圣区",
+						"value": "211003"
+					},
+					{
+						"label": "宏伟区",
+						"value": "211004"
+					},
+					{
+						"label": "弓长岭区",
+						"value": "211005"
+					},
+					{
+						"label": "太子河区",
+						"value": "211011"
+					},
+					{
+						"label": "辽阳县",
+						"value": "211021"
+					},
+					{
+						"label": "灯塔市",
+						"value": "211081"
+					}
+				]
+			},
+			{
+				"label": "盘锦",
+				"value": "6011",
+				"child": [{
+						"label": "全部",
+						"value": "211100"
+					},
+					{
+						"label": "双台子区",
+						"value": "211102"
+					},
+					{
+						"label": "兴隆台区",
+						"value": "211103"
+					},
+					{
+						"label": "大洼区",
+						"value": "211104"
+					},
+					{
+						"label": "盘山县",
+						"value": "211122"
+					}
+				]
+			},
+			{
+				"label": "铁岭",
+				"value": "6012",
+				"child": [{
+						"label": "全部",
+						"value": "211200"
+					},
+					{
+						"label": "银州区",
+						"value": "211202"
+					},
+					{
+						"label": "清河区",
+						"value": "211204"
+					},
+					{
+						"label": "铁岭县",
+						"value": "211221"
+					},
+					{
+						"label": "西丰县",
+						"value": "211223"
+					},
+					{
+						"label": "昌图县",
+						"value": "211224"
+					},
+					{
+						"label": "调兵山市",
+						"value": "211281"
+					},
+					{
+						"label": "开原市",
+						"value": "211282"
+					}
+				]
+			},
+			{
+				"label": "朝阳",
+				"value": "6030",
+				"child": [{
+						"label": "全部",
+						"value": "211300"
+					},
+					{
+						"label": "双塔区",
+						"value": "211302"
+					},
+					{
+						"label": "龙城区",
+						"value": "211303"
+					},
+					{
+						"label": "朝阳县",
+						"value": "211321"
+					},
+					{
+						"label": "建平县",
+						"value": "211322"
+					},
+					{
+						"label": "喀喇沁左翼蒙古族自治县",
+						"value": "211324"
+					},
+					{
+						"label": "北票市",
+						"value": "211381"
+					},
+					{
+						"label": "凌源市",
+						"value": "211382"
+					}
+				]
+			},
+			{
+				"label": "葫芦岛",
+				"value": "6040",
+				"child": [{
+						"label": "全部",
+						"value": "211400"
+					},
+					{
+						"label": "连山区",
+						"value": "211402"
+					},
+					{
+						"label": "龙港区",
+						"value": "211403"
+					},
+					{
+						"label": "南票区",
+						"value": "211404"
+					},
+					{
+						"label": "绥中县",
+						"value": "211421"
+					},
+					{
+						"label": "建昌县",
+						"value": "211422"
+					},
+					{
+						"label": "兴城市",
+						"value": "211481"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "吉林",
+		"value": "7",
+		"child": [{
+				"label": "全部",
+				"value": "7000",
+				"child": []
+			},
+			{
+				"label": "长春",
+				"value": "7001",
+				"child": [{
+						"label": "全部",
+						"value": "220100"
+					},
+					{
+						"label": "南关区",
+						"value": "220102"
+					},
+					{
+						"label": "宽城区",
+						"value": "220103"
+					},
+					{
+						"label": "朝阳区",
+						"value": "220104"
+					},
+					{
+						"label": "二道区",
+						"value": "220105"
+					},
+					{
+						"label": "绿园区",
+						"value": "220106"
+					},
+					{
+						"label": "双阳区",
+						"value": "220112"
+					},
+					{
+						"label": "九台区",
+						"value": "220113"
+					},
+					{
+						"label": "农安县",
+						"value": "220122"
+					},
+					{
+						"label": "长春经济技术开发区",
+						"value": "220171"
+					},
+					{
+						"label": "长春净月高新技术产业开发区",
+						"value": "220172"
+					},
+					{
+						"label": "长春高新技术产业开发区",
+						"value": "220173"
+					},
+					{
+						"label": "长春汽车经济技术开发区",
+						"value": "220174"
+					},
+					{
+						"label": "榆树市",
+						"value": "220182"
+					},
+					{
+						"label": "德惠市",
+						"value": "220183"
+					}
+				]
+			},
+			{
+				"label": "吉林",
+				"value": "7002",
+				"child": [{
+						"label": "全部",
+						"value": "220200"
+					},
+					{
+						"label": "昌邑区",
+						"value": "220202"
+					},
+					{
+						"label": "龙潭区",
+						"value": "220203"
+					},
+					{
+						"label": "船营区",
+						"value": "220204"
+					},
+					{
+						"label": "丰满区",
+						"value": "220211"
+					},
+					{
+						"label": "永吉县",
+						"value": "220221"
+					},
+					{
+						"label": "吉林经济开发区",
+						"value": "220271"
+					},
+					{
+						"label": "吉林高新技术产业开发区",
+						"value": "220272"
+					},
+					{
+						"label": "吉林中国新加坡食品区",
+						"value": "220273"
+					},
+					{
+						"label": "蛟河市",
+						"value": "220281"
+					},
+					{
+						"label": "桦甸市",
+						"value": "220282"
+					},
+					{
+						"label": "舒兰市",
+						"value": "220283"
+					},
+					{
+						"label": "磐石市",
+						"value": "220284"
+					}
+				]
+			},
+			{
+				"label": "四平",
+				"value": "7003",
+				"child": [{
+						"label": "全部",
+						"value": "220300"
+					},
+					{
+						"label": "铁西区",
+						"value": "220302"
+					},
+					{
+						"label": "铁东区",
+						"value": "220303"
+					},
+					{
+						"label": "梨树县",
+						"value": "220322"
+					},
+					{
+						"label": "伊通满族自治县",
+						"value": "220323"
+					},
+					{
+						"label": "公主岭市",
+						"value": "220381"
+					},
+					{
+						"label": "双辽市",
+						"value": "220382"
+					}
+				]
+			},
+			{
+				"label": "辽源",
+				"value": "7004",
+				"child": [{
+						"label": "全部",
+						"value": "220400"
+					},
+					{
+						"label": "龙山区",
+						"value": "220402"
+					},
+					{
+						"label": "西安区",
+						"value": "220403"
+					},
+					{
+						"label": "东丰县",
+						"value": "220421"
+					},
+					{
+						"label": "东辽县",
+						"value": "220422"
+					}
+				]
+			},
+			{
+				"label": "通化",
+				"value": "7005",
+				"child": [{
+						"label": "全部",
+						"value": "220500"
+					},
+					{
+						"label": "东昌区",
+						"value": "220502"
+					},
+					{
+						"label": "二道江区",
+						"value": "220503"
+					},
+					{
+						"label": "通化县",
+						"value": "220521"
+					},
+					{
+						"label": "辉南县",
+						"value": "220523"
+					},
+					{
+						"label": "柳河县",
+						"value": "220524"
+					},
+					{
+						"label": "梅河口市",
+						"value": "220581"
+					},
+					{
+						"label": "集安市",
+						"value": "220582"
+					}
+				]
+			},
+			{
+				"label": "白山",
+				"value": "7006",
+				"child": [{
+						"label": "全部",
+						"value": "220600"
+					},
+					{
+						"label": "浑江区",
+						"value": "220602"
+					},
+					{
+						"label": "江源区",
+						"value": "220605"
+					},
+					{
+						"label": "抚松县",
+						"value": "220621"
+					},
+					{
+						"label": "靖宇县",
+						"value": "220622"
+					},
+					{
+						"label": "长白朝鲜族自治县",
+						"value": "220623"
+					},
+					{
+						"label": "临江市",
+						"value": "220681"
+					}
+				]
+			},
+			{
+				"label": "松原",
+				"value": "7007",
+				"child": [{
+						"label": "全部",
+						"value": "220700"
+					},
+					{
+						"label": "宁江区",
+						"value": "220702"
+					},
+					{
+						"label": "前郭尔罗斯蒙古族自治县",
+						"value": "220721"
+					},
+					{
+						"label": "长岭县",
+						"value": "220722"
+					},
+					{
+						"label": "乾安县",
+						"value": "220723"
+					},
+					{
+						"label": "吉林松原经济开发区",
+						"value": "220771"
+					},
+					{
+						"label": "扶余市",
+						"value": "220781"
+					}
+				]
+			},
+			{
+				"label": "白城",
+				"value": "7008",
+				"child": [{
+						"label": "全部",
+						"value": "220800"
+					},
+					{
+						"label": "洮北区",
+						"value": "220802"
+					},
+					{
+						"label": "镇赉县",
+						"value": "220821"
+					},
+					{
+						"label": "通榆县",
+						"value": "220822"
+					},
+					{
+						"label": "吉林白城经济开发区",
+						"value": "220871"
+					},
+					{
+						"label": "洮南市",
+						"value": "220881"
+					},
+					{
+						"label": "大安市",
+						"value": "220882"
+					}
+				]
+			},
+			{
+				"label": "延边朝鲜族",
+				"value": "7024",
+				"child": [{
+						"label": "全部",
+						"value": "222400"
+					},
+					{
+						"label": "延吉市",
+						"value": "222401"
+					},
+					{
+						"label": "图们市",
+						"value": "222402"
+					},
+					{
+						"label": "敦化市",
+						"value": "222403"
+					},
+					{
+						"label": "珲春市",
+						"value": "222404"
+					},
+					{
+						"label": "龙井市",
+						"value": "222405"
+					},
+					{
+						"label": "和龙市",
+						"value": "222406"
+					},
+					{
+						"label": "汪清县",
+						"value": "222424"
+					},
+					{
+						"label": "安图县",
+						"value": "222426"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "黑龙江",
+		"value": "8",
+		"child": [{
+				"label": "全部",
+				"value": "8000",
+				"child": []
+			},
+			{
+				"label": "哈尔滨",
+				"value": "8001",
+				"child": [{
+						"label": "全部",
+						"value": "230100"
+					},
+					{
+						"label": "道里区",
+						"value": "230102"
+					},
+					{
+						"label": "南岗区",
+						"value": "230103"
+					},
+					{
+						"label": "道外区",
+						"value": "230104"
+					},
+					{
+						"label": "平房区",
+						"value": "230108"
+					},
+					{
+						"label": "松北区",
+						"value": "230109"
+					},
+					{
+						"label": "香坊区",
+						"value": "230110"
+					},
+					{
+						"label": "呼兰区",
+						"value": "230111"
+					},
+					{
+						"label": "阿城区",
+						"value": "230112"
+					},
+					{
+						"label": "双城区",
+						"value": "230113"
+					},
+					{
+						"label": "依兰县",
+						"value": "230123"
+					},
+					{
+						"label": "方正县",
+						"value": "230124"
+					},
+					{
+						"label": "宾县",
+						"value": "230125"
+					},
+					{
+						"label": "巴彦县",
+						"value": "230126"
+					},
+					{
+						"label": "木兰县",
+						"value": "230127"
+					},
+					{
+						"label": "通河县",
+						"value": "230128"
+					},
+					{
+						"label": "延寿县",
+						"value": "230129"
+					},
+					{
+						"label": "尚志市",
+						"value": "230183"
+					},
+					{
+						"label": "五常市",
+						"value": "230184"
+					}
+				]
+			},
+			{
+				"label": "齐齐哈尔",
+				"value": "8002",
+				"child": [{
+						"label": "全部",
+						"value": "230200"
+					},
+					{
+						"label": "龙沙区",
+						"value": "230202"
+					},
+					{
+						"label": "建华区",
+						"value": "230203"
+					},
+					{
+						"label": "铁锋区",
+						"value": "230204"
+					},
+					{
+						"label": "昂昂溪区",
+						"value": "230205"
+					},
+					{
+						"label": "富拉尔基区",
+						"value": "230206"
+					},
+					{
+						"label": "碾子山区",
+						"value": "230207"
+					},
+					{
+						"label": "梅里斯达斡尔族区",
+						"value": "230208"
+					},
+					{
+						"label": "龙江县",
+						"value": "230221"
+					},
+					{
+						"label": "依安县",
+						"value": "230223"
+					},
+					{
+						"label": "泰来县",
+						"value": "230224"
+					},
+					{
+						"label": "甘南县",
+						"value": "230225"
+					},
+					{
+						"label": "富裕县",
+						"value": "230227"
+					},
+					{
+						"label": "克山县",
+						"value": "230229"
+					},
+					{
+						"label": "克东县",
+						"value": "230230"
+					},
+					{
+						"label": "拜泉县",
+						"value": "230231"
+					},
+					{
+						"label": "讷河市",
+						"value": "230281"
+					}
+				]
+			},
+			{
+				"label": "鸡西",
+				"value": "8003",
+				"child": [{
+						"label": "全部",
+						"value": "230300"
+					},
+					{
+						"label": "鸡冠区",
+						"value": "230302"
+					},
+					{
+						"label": "恒山区",
+						"value": "230303"
+					},
+					{
+						"label": "滴道区",
+						"value": "230304"
+					},
+					{
+						"label": "梨树区",
+						"value": "230305"
+					},
+					{
+						"label": "城子河区",
+						"value": "230306"
+					},
+					{
+						"label": "麻山区",
+						"value": "230307"
+					},
+					{
+						"label": "鸡东县",
+						"value": "230321"
+					},
+					{
+						"label": "虎林市",
+						"value": "230381"
+					},
+					{
+						"label": "密山市",
+						"value": "230382"
+					}
+				]
+			},
+			{
+				"label": "鹤岗",
+				"value": "8004",
+				"child": [{
+						"label": "全部",
+						"value": "230400"
+					},
+					{
+						"label": "向阳区",
+						"value": "230402"
+					},
+					{
+						"label": "工农区",
+						"value": "230403"
+					},
+					{
+						"label": "南山区",
+						"value": "230404"
+					},
+					{
+						"label": "兴安区",
+						"value": "230405"
+					},
+					{
+						"label": "东山区",
+						"value": "230406"
+					},
+					{
+						"label": "兴山区",
+						"value": "230407"
+					},
+					{
+						"label": "萝北县",
+						"value": "230421"
+					},
+					{
+						"label": "绥滨县",
+						"value": "230422"
+					}
+				]
+			},
+			{
+				"label": "双鸭山",
+				"value": "8005",
+				"child": [{
+						"label": "全部",
+						"value": "230500"
+					},
+					{
+						"label": "尖山区",
+						"value": "230502"
+					},
+					{
+						"label": "岭东区",
+						"value": "230503"
+					},
+					{
+						"label": "四方台区",
+						"value": "230505"
+					},
+					{
+						"label": "宝山区",
+						"value": "230506"
+					},
+					{
+						"label": "集贤县",
+						"value": "230521"
+					},
+					{
+						"label": "友谊县",
+						"value": "230522"
+					},
+					{
+						"label": "宝清县",
+						"value": "230523"
+					},
+					{
+						"label": "饶河县",
+						"value": "230524"
+					}
+				]
+			},
+			{
+				"label": "大庆",
+				"value": "8006",
+				"child": [{
+						"label": "全部",
+						"value": "230600"
+					},
+					{
+						"label": "萨尔图区",
+						"value": "230602"
+					},
+					{
+						"label": "龙凤区",
+						"value": "230603"
+					},
+					{
+						"label": "让胡路区",
+						"value": "230604"
+					},
+					{
+						"label": "红岗区",
+						"value": "230605"
+					},
+					{
+						"label": "大同区",
+						"value": "230606"
+					},
+					{
+						"label": "肇州县",
+						"value": "230621"
+					},
+					{
+						"label": "肇源县",
+						"value": "230622"
+					},
+					{
+						"label": "林甸县",
+						"value": "230623"
+					},
+					{
+						"label": "杜尔伯特蒙古族自治县",
+						"value": "230624"
+					},
+					{
+						"label": "大庆高新技术产业开发区",
+						"value": "230671"
+					}
+				]
+			},
+			{
+				"label": "伊春",
+				"value": "8007",
+				"child": [{
+						"label": "全部",
+						"value": "230700"
+					},
+					{
+						"label": "伊春区",
+						"value": "230702"
+					},
+					{
+						"label": "南岔区",
+						"value": "230703"
+					},
+					{
+						"label": "友好区",
+						"value": "230704"
+					},
+					{
+						"label": "西林区",
+						"value": "230705"
+					},
+					{
+						"label": "翠峦区",
+						"value": "230706"
+					},
+					{
+						"label": "新青区",
+						"value": "230707"
+					},
+					{
+						"label": "美溪区",
+						"value": "230708"
+					},
+					{
+						"label": "金山屯区",
+						"value": "230709"
+					},
+					{
+						"label": "五营区",
+						"value": "230710"
+					},
+					{
+						"label": "乌马河区",
+						"value": "230711"
+					},
+					{
+						"label": "汤旺河区",
+						"value": "230712"
+					},
+					{
+						"label": "带岭区",
+						"value": "230713"
+					},
+					{
+						"label": "乌伊岭区",
+						"value": "230714"
+					},
+					{
+						"label": "红星区",
+						"value": "230715"
+					},
+					{
+						"label": "上甘岭区",
+						"value": "230716"
+					},
+					{
+						"label": "嘉荫县",
+						"value": "230722"
+					},
+					{
+						"label": "铁力市",
+						"value": "230781"
+					}
+				]
+			},
+			{
+				"label": "佳木斯",
+				"value": "8008",
+				"child": [{
+						"label": "全部",
+						"value": "230800"
+					},
+					{
+						"label": "向阳区",
+						"value": "230803"
+					},
+					{
+						"label": "前进区",
+						"value": "230804"
+					},
+					{
+						"label": "东风区",
+						"value": "230805"
+					},
+					{
+						"label": "郊区",
+						"value": "230811"
+					},
+					{
+						"label": "桦南县",
+						"value": "230822"
+					},
+					{
+						"label": "桦川县",
+						"value": "230826"
+					},
+					{
+						"label": "汤原县",
+						"value": "230828"
+					},
+					{
+						"label": "同江市",
+						"value": "230881"
+					},
+					{
+						"label": "富锦市",
+						"value": "230882"
+					},
+					{
+						"label": "抚远市",
+						"value": "230883"
+					}
+				]
+			},
+			{
+				"label": "七台河",
+				"value": "8009",
+				"child": [{
+						"label": "全部",
+						"value": "230900"
+					},
+					{
+						"label": "新兴区",
+						"value": "230902"
+					},
+					{
+						"label": "桃山区",
+						"value": "230903"
+					},
+					{
+						"label": "茄子河区",
+						"value": "230904"
+					},
+					{
+						"label": "勃利县",
+						"value": "230921"
+					}
+				]
+			},
+			{
+				"label": "牡丹江",
+				"value": "8010",
+				"child": [{
+						"label": "全部",
+						"value": "231000"
+					},
+					{
+						"label": "东安区",
+						"value": "231002"
+					},
+					{
+						"label": "阳明区",
+						"value": "231003"
+					},
+					{
+						"label": "爱民区",
+						"value": "231004"
+					},
+					{
+						"label": "西安区",
+						"value": "231005"
+					},
+					{
+						"label": "林口县",
+						"value": "231025"
+					},
+					{
+						"label": "牡丹江经济技术开发区",
+						"value": "231071"
+					},
+					{
+						"label": "绥芬河市",
+						"value": "231081"
+					},
+					{
+						"label": "海林市",
+						"value": "231083"
+					},
+					{
+						"label": "宁安市",
+						"value": "231084"
+					},
+					{
+						"label": "穆棱市",
+						"value": "231085"
+					},
+					{
+						"label": "东宁市",
+						"value": "231086"
+					}
+				]
+			},
+			{
+				"label": "黑河",
+				"value": "8011",
+				"child": [{
+						"label": "全部",
+						"value": "231100"
+					},
+					{
+						"label": "爱辉区",
+						"value": "231102"
+					},
+					{
+						"label": "嫩江县",
+						"value": "231121"
+					},
+					{
+						"label": "逊克县",
+						"value": "231123"
+					},
+					{
+						"label": "孙吴县",
+						"value": "231124"
+					},
+					{
+						"label": "北安市",
+						"value": "231181"
+					},
+					{
+						"label": "五大连池市",
+						"value": "231182"
+					}
+				]
+			},
+			{
+				"label": "绥化",
+				"value": "8012",
+				"child": [{
+						"label": "全部",
+						"value": "231200"
+					},
+					{
+						"label": "北林区",
+						"value": "231202"
+					},
+					{
+						"label": "望奎县",
+						"value": "231221"
+					},
+					{
+						"label": "兰西县",
+						"value": "231222"
+					},
+					{
+						"label": "青冈县",
+						"value": "231223"
+					},
+					{
+						"label": "庆安县",
+						"value": "231224"
+					},
+					{
+						"label": "明水县",
+						"value": "231225"
+					},
+					{
+						"label": "绥棱县",
+						"value": "231226"
+					},
+					{
+						"label": "安达市",
+						"value": "231281"
+					},
+					{
+						"label": "肇东市",
+						"value": "231282"
+					},
+					{
+						"label": "海伦市",
+						"value": "231283"
+					}
+				]
+			},
+			{
+				"label": "大兴安岭",
+				"value": "8027",
+				"child": [{
+						"label": "全部",
+						"value": "232700"
+					},
+					{
+						"label": "加格达奇区",
+						"value": "232701"
+					},
+					{
+						"label": "松岭区",
+						"value": "232702"
+					},
+					{
+						"label": "新林区",
+						"value": "232703"
+					},
+					{
+						"label": "呼中区",
+						"value": "232704"
+					},
+					{
+						"label": "呼玛县",
+						"value": "232721"
+					},
+					{
+						"label": "塔河县",
+						"value": "232722"
+					},
+					{
+						"label": "漠河县",
+						"value": "232723"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "上海",
+		"value": "9",
+		"child": [{
+				"label": "全部",
+				"value": "9000",
+				"child": []
+			},
+			{
+				"label": "市辖区",
+				"value": "9001",
+				"child": [{
+						"label": "黄浦区",
+						"value": "310101"
+					},
+					{
+						"label": "徐汇区",
+						"value": "310104"
+					},
+					{
+						"label": "长宁区",
+						"value": "310105"
+					},
+					{
+						"label": "静安区",
+						"value": "310106"
+					},
+					{
+						"label": "普陀区",
+						"value": "310107"
+					},
+					{
+						"label": "虹口区",
+						"value": "310109"
+					},
+					{
+						"label": "杨浦区",
+						"value": "310110"
+					},
+					{
+						"label": "闵行区",
+						"value": "310112"
+					},
+					{
+						"label": "宝山区",
+						"value": "310113"
+					},
+					{
+						"label": "嘉定区",
+						"value": "310114"
+					},
+					{
+						"label": "浦东新区",
+						"value": "310115"
+					},
+					{
+						"label": "金山区",
+						"value": "310116"
+					},
+					{
+						"label": "松江区",
+						"value": "310117"
+					},
+					{
+						"label": "青浦区",
+						"value": "310118"
+					},
+					{
+						"label": "奉贤区",
+						"value": "310120"
+					},
+					{
+						"label": "崇明区",
+						"value": "3101230"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "江苏",
+		"value": "10",
+		"child": [{
+				"label": "全部",
+				"value": "10000",
+				"child": []
+			},
+			{
+				"label": "南京",
+				"value": "10001",
+				"child": [{
+						"label": "全部",
+						"value": "320100"
+					},
+					{
+						"label": "玄武区",
+						"value": "320102"
+					},
+					{
+						"label": "秦淮区",
+						"value": "320104"
+					},
+					{
+						"label": "建邺区",
+						"value": "320105"
+					},
+					{
+						"label": "鼓楼区",
+						"value": "320106"
+					},
+					{
+						"label": "浦口区",
+						"value": "320111"
+					},
+					{
+						"label": "栖霞区",
+						"value": "320113"
+					},
+					{
+						"label": "雨花台区",
+						"value": "320114"
+					},
+					{
+						"label": "江宁区",
+						"value": "320115"
+					},
+					{
+						"label": "六合区",
+						"value": "320116"
+					},
+					{
+						"label": "溧水区",
+						"value": "320117"
+					},
+					{
+						"label": "高淳区",
+						"value": "320118"
+					}
+				]
+			},
+			{
+				"label": "无锡",
+				"value": "10002",
+				"child": [{
+						"label": "全部",
+						"value": "320200"
+					},
+					{
+						"label": "锡山区",
+						"value": "320205"
+					},
+					{
+						"label": "惠山区",
+						"value": "320206"
+					},
+					{
+						"label": "滨湖区",
+						"value": "320211"
+					},
+					{
+						"label": "梁溪区",
+						"value": "320213"
+					},
+					{
+						"label": "新吴区",
+						"value": "320214"
+					},
+					{
+						"label": "江阴市",
+						"value": "320281"
+					},
+					{
+						"label": "宜兴市",
+						"value": "320282"
+					}
+				]
+			},
+			{
+				"label": "徐州",
+				"value": "10003",
+				"child": [{
+						"label": "全部",
+						"value": "320300"
+					},
+					{
+						"label": "鼓楼区",
+						"value": "320302"
+					},
+					{
+						"label": "云龙区",
+						"value": "320303"
+					},
+					{
+						"label": "贾汪区",
+						"value": "320305"
+					},
+					{
+						"label": "泉山区",
+						"value": "320311"
+					},
+					{
+						"label": "铜山区",
+						"value": "320312"
+					},
+					{
+						"label": "丰县",
+						"value": "320321"
+					},
+					{
+						"label": "沛县",
+						"value": "320322"
+					},
+					{
+						"label": "睢宁县",
+						"value": "320324"
+					},
+					{
+						"label": "徐州经济技术开发区",
+						"value": "320371"
+					},
+					{
+						"label": "新沂市",
+						"value": "320381"
+					},
+					{
+						"label": "邳州市",
+						"value": "320382"
+					}
+				]
+			},
+			{
+				"label": "常州",
+				"value": "10004",
+				"child": [{
+						"label": "全部",
+						"value": "320400"
+					},
+					{
+						"label": "天宁区",
+						"value": "320402"
+					},
+					{
+						"label": "钟楼区",
+						"value": "320404"
+					},
+					{
+						"label": "新北区",
+						"value": "320411"
+					},
+					{
+						"label": "武进区",
+						"value": "320412"
+					},
+					{
+						"label": "金坛区",
+						"value": "320413"
+					},
+					{
+						"label": "溧阳市",
+						"value": "320481"
+					}
+				]
+			},
+			{
+				"label": "苏州",
+				"value": "10005",
+				"child": [{
+						"label": "全部",
+						"value": "320500"
+					},
+					{
+						"label": "虎丘区",
+						"value": "320505"
+					},
+					{
+						"label": "吴中区",
+						"value": "320506"
+					},
+					{
+						"label": "相城区",
+						"value": "320507"
+					},
+					{
+						"label": "姑苏区",
+						"value": "320508"
+					},
+					{
+						"label": "吴江区",
+						"value": "320509"
+					},
+					{
+						"label": "苏州工业园区",
+						"value": "320571"
+					},
+					{
+						"label": "常熟市",
+						"value": "320581"
+					},
+					{
+						"label": "张家港市",
+						"value": "320582"
+					},
+					{
+						"label": "昆山市",
+						"value": "320583"
+					},
+					{
+						"label": "太仓市",
+						"value": "320585"
+					}
+				]
+			},
+			{
+				"label": "南通",
+				"value": "10006",
+				"child": [{
+						"label": "全部",
+						"value": "320600"
+					},
+					{
+						"label": "崇川区",
+						"value": "320602"
+					},
+					{
+						"label": "港闸区",
+						"value": "320611"
+					},
+					{
+						"label": "通州区",
+						"value": "320612"
+					},
+					{
+						"label": "海安县",
+						"value": "320621"
+					},
+					{
+						"label": "如东县",
+						"value": "320623"
+					},
+					{
+						"label": "南通经济技术开发区",
+						"value": "320671"
+					},
+					{
+						"label": "启东市",
+						"value": "320681"
+					},
+					{
+						"label": "如皋市",
+						"value": "320682"
+					},
+					{
+						"label": "海门市",
+						"value": "320684"
+					}
+				]
+			},
+			{
+				"label": "连云港",
+				"value": "10007",
+				"child": [{
+						"label": "全部",
+						"value": "320700"
+					},
+					{
+						"label": "连云区",
+						"value": "320703"
+					},
+					{
+						"label": "海州区",
+						"value": "320706"
+					},
+					{
+						"label": "赣榆区",
+						"value": "320707"
+					},
+					{
+						"label": "东海县",
+						"value": "320722"
+					},
+					{
+						"label": "灌云县",
+						"value": "320723"
+					},
+					{
+						"label": "灌南县",
+						"value": "320724"
+					},
+					{
+						"label": "连云港经济技术开发区",
+						"value": "320771"
+					},
+					{
+						"label": "连云港高新技术产业开发区",
+						"value": "320772"
+					}
+				]
+			},
+			{
+				"label": "淮安",
+				"value": "10008",
+				"child": [{
+						"label": "全部",
+						"value": "320800"
+					},
+					{
+						"label": "淮安区",
+						"value": "320803"
+					},
+					{
+						"label": "淮阴区",
+						"value": "320804"
+					},
+					{
+						"label": "清江浦区",
+						"value": "320812"
+					},
+					{
+						"label": "洪泽区",
+						"value": "320813"
+					},
+					{
+						"label": "涟水县",
+						"value": "320826"
+					},
+					{
+						"label": "盱眙县",
+						"value": "320830"
+					},
+					{
+						"label": "金湖县",
+						"value": "320831"
+					},
+					{
+						"label": "淮安经济技术开发区",
+						"value": "320871"
+					}
+				]
+			},
+			{
+				"label": "盐城",
+				"value": "10009",
+				"child": [{
+						"label": "全部",
+						"value": "320900"
+					},
+					{
+						"label": "亭湖区",
+						"value": "320902"
+					},
+					{
+						"label": "盐都区",
+						"value": "320903"
+					},
+					{
+						"label": "大丰区",
+						"value": "320904"
+					},
+					{
+						"label": "响水县",
+						"value": "320921"
+					},
+					{
+						"label": "滨海县",
+						"value": "320922"
+					},
+					{
+						"label": "阜宁县",
+						"value": "320923"
+					},
+					{
+						"label": "射阳县",
+						"value": "320924"
+					},
+					{
+						"label": "建湖县",
+						"value": "320925"
+					},
+					{
+						"label": "盐城经济技术开发区",
+						"value": "320971"
+					},
+					{
+						"label": "东台市",
+						"value": "320981"
+					}
+				]
+			},
+			{
+				"label": "扬州",
+				"value": "10010",
+				"child": [{
+						"label": "全部",
+						"value": "321000"
+					},
+					{
+						"label": "广陵区",
+						"value": "321002"
+					},
+					{
+						"label": "邗江区",
+						"value": "321003"
+					},
+					{
+						"label": "江都区",
+						"value": "321012"
+					},
+					{
+						"label": "宝应县",
+						"value": "321023"
+					},
+					{
+						"label": "扬州经济技术开发区",
+						"value": "321071"
+					},
+					{
+						"label": "仪征市",
+						"value": "321081"
+					},
+					{
+						"label": "高邮市",
+						"value": "321084"
+					}
+				]
+			},
+			{
+				"label": "镇江",
+				"value": "10011",
+				"child": [{
+						"label": "全部",
+						"value": "321100"
+					},
+					{
+						"label": "京口区",
+						"value": "321102"
+					},
+					{
+						"label": "润州区",
+						"value": "321111"
+					},
+					{
+						"label": "丹徒区",
+						"value": "321112"
+					},
+					{
+						"label": "镇江新区",
+						"value": "321171"
+					},
+					{
+						"label": "丹阳市",
+						"value": "321181"
+					},
+					{
+						"label": "扬中市",
+						"value": "321182"
+					},
+					{
+						"label": "句容市",
+						"value": "321183"
+					}
+				]
+			},
+			{
+				"label": "泰州",
+				"value": "10012",
+				"child": [{
+						"label": "全部",
+						"value": "321200"
+					},
+					{
+						"label": "海陵区",
+						"value": "321202"
+					},
+					{
+						"label": "高港区",
+						"value": "321203"
+					},
+					{
+						"label": "姜堰区",
+						"value": "321204"
+					},
+					{
+						"label": "泰州医药高新技术产业开发区",
+						"value": "321271"
+					},
+					{
+						"label": "兴化市",
+						"value": "321281"
+					},
+					{
+						"label": "靖江市",
+						"value": "321282"
+					},
+					{
+						"label": "泰兴市",
+						"value": "321283"
+					}
+				]
+			},
+			{
+				"label": "宿迁",
+				"value": "10013",
+				"child": [{
+						"label": "全部",
+						"value": "321300"
+					},
+					{
+						"label": "宿城区",
+						"value": "321302"
+					},
+					{
+						"label": "宿豫区",
+						"value": "321311"
+					},
+					{
+						"label": "沭阳县",
+						"value": "321322"
+					},
+					{
+						"label": "泗阳县",
+						"value": "321323"
+					},
+					{
+						"label": "泗洪县",
+						"value": "321324"
+					},
+					{
+						"label": "宿迁经济技术开发区",
+						"value": "321371"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "浙江",
+		"value": "11",
+		"child": [{
+				"label": "全部",
+				"value": "11000",
+				"child": []
+			},
+			{
+				"label": "杭州",
+				"value": "11001",
+				"child": [{
+						"label": "全部",
+						"value": "330100"
+					},
+					{
+						"label": "上城区",
+						"value": "330102"
+					},
+					{
+						"label": "下城区",
+						"value": "330103"
+					},
+					{
+						"label": "江干区",
+						"value": "330104"
+					},
+					{
+						"label": "拱墅区",
+						"value": "330105"
+					},
+					{
+						"label": "西湖区",
+						"value": "330106"
+					},
+					{
+						"label": "滨江区",
+						"value": "330108"
+					},
+					{
+						"label": "萧山区",
+						"value": "330109"
+					},
+					{
+						"label": "余杭区",
+						"value": "330110"
+					},
+					{
+						"label": "富阳区",
+						"value": "330111"
+					},
+					{
+						"label": "临安区",
+						"value": "330112"
+					},
+					{
+						"label": "桐庐县",
+						"value": "330122"
+					},
+					{
+						"label": "淳安县",
+						"value": "330127"
+					},
+					{
+						"label": "建德市",
+						"value": "330182"
+					}
+				]
+			},
+			{
+				"label": "宁波",
+				"value": "11002",
+				"child": [{
+						"label": "全部",
+						"value": "330200"
+					},
+					{
+						"label": "海曙区",
+						"value": "330203"
+					},
+					{
+						"label": "江北区",
+						"value": "330205"
+					},
+					{
+						"label": "北仑区",
+						"value": "330206"
+					},
+					{
+						"label": "镇海区",
+						"value": "330211"
+					},
+					{
+						"label": "鄞州区",
+						"value": "330212"
+					},
+					{
+						"label": "奉化区",
+						"value": "330213"
+					},
+					{
+						"label": "象山县",
+						"value": "330225"
+					},
+					{
+						"label": "宁海县",
+						"value": "330226"
+					},
+					{
+						"label": "余姚市",
+						"value": "330281"
+					},
+					{
+						"label": "慈溪市",
+						"value": "330282"
+					}
+				]
+			},
+			{
+				"label": "温州",
+				"value": "11003",
+				"child": [{
+						"label": "全部",
+						"value": "330300"
+					},
+					{
+						"label": "鹿城区",
+						"value": "330302"
+					},
+					{
+						"label": "龙湾区",
+						"value": "330303"
+					},
+					{
+						"label": "瓯海区",
+						"value": "330304"
+					},
+					{
+						"label": "洞头区",
+						"value": "330305"
+					},
+					{
+						"label": "永嘉县",
+						"value": "330324"
+					},
+					{
+						"label": "平阳县",
+						"value": "330326"
+					},
+					{
+						"label": "苍南县",
+						"value": "330327"
+					},
+					{
+						"label": "文成县",
+						"value": "330328"
+					},
+					{
+						"label": "泰顺县",
+						"value": "330329"
+					},
+					{
+						"label": "温州经济技术开发区",
+						"value": "330371"
+					},
+					{
+						"label": "瑞安市",
+						"value": "330381"
+					},
+					{
+						"label": "乐清市",
+						"value": "330382"
+					}
+				]
+			},
+			{
+				"label": "嘉兴",
+				"value": "11004",
+				"child": [{
+						"label": "全部",
+						"value": "330400"
+					},
+					{
+						"label": "南湖区",
+						"value": "330402"
+					},
+					{
+						"label": "秀洲区",
+						"value": "330411"
+					},
+					{
+						"label": "嘉善县",
+						"value": "330421"
+					},
+					{
+						"label": "海盐县",
+						"value": "330424"
+					},
+					{
+						"label": "海宁市",
+						"value": "330481"
+					},
+					{
+						"label": "平湖市",
+						"value": "330482"
+					},
+					{
+						"label": "桐乡市",
+						"value": "330483"
+					}
+				]
+			},
+			{
+				"label": "湖州",
+				"value": "11005",
+				"child": [{
+						"label": "全部",
+						"value": "330500"
+					},
+					{
+						"label": "南浔区",
+						"value": "330503"
+					},
+					{
+						"label": "德清县",
+						"value": "330521"
+					},
+					{
+						"label": "长兴县",
+						"value": "330522"
+					},
+					{
+						"label": "安吉县",
+						"value": "330523"
+					}
+				]
+			},
+			{
+				"label": "绍兴",
+				"value": "11006",
+				"child": [{
+						"label": "全部",
+						"value": "330600"
+					},
+					{
+						"label": "越城区",
+						"value": "330602"
+					},
+					{
+						"label": "柯桥区",
+						"value": "330603"
+					},
+					{
+						"label": "上虞区",
+						"value": "330604"
+					},
+					{
+						"label": "新昌县",
+						"value": "330624"
+					},
+					{
+						"label": "诸暨市",
+						"value": "330681"
+					},
+					{
+						"label": "嵊州市",
+						"value": "330683"
+					}
+				]
+			},
+			{
+				"label": "金华",
+				"value": "11007",
+				"child": [{
+						"label": "全部",
+						"value": "330700"
+					},
+					{
+						"label": "婺城区",
+						"value": "330702"
+					},
+					{
+						"label": "金东区",
+						"value": "330703"
+					},
+					{
+						"label": "武义县",
+						"value": "330723"
+					},
+					{
+						"label": "浦江县",
+						"value": "330726"
+					},
+					{
+						"label": "磐安县",
+						"value": "330727"
+					},
+					{
+						"label": "兰溪市",
+						"value": "330781"
+					},
+					{
+						"label": "义乌市",
+						"value": "330782"
+					},
+					{
+						"label": "东阳市",
+						"value": "330783"
+					},
+					{
+						"label": "永康市",
+						"value": "330784"
+					}
+				]
+			},
+			{
+				"label": "衢州",
+				"value": "11008",
+				"child": [{
+						"label": "全部",
+						"value": "330800"
+					},
+					{
+						"label": "柯城区",
+						"value": "330802"
+					},
+					{
+						"label": "衢江区",
+						"value": "330803"
+					},
+					{
+						"label": "常山县",
+						"value": "330822"
+					},
+					{
+						"label": "开化县",
+						"value": "330824"
+					},
+					{
+						"label": "龙游县",
+						"value": "330825"
+					},
+					{
+						"label": "江山市",
+						"value": "330881"
+					}
+				]
+			},
+			{
+				"label": "舟山",
+				"value": "11009",
+				"child": [{
+						"label": "全部",
+						"value": "330900"
+					},
+					{
+						"label": "定海区",
+						"value": "330902"
+					},
+					{
+						"label": "普陀区",
+						"value": "330903"
+					},
+					{
+						"label": "岱山县",
+						"value": "330921"
+					},
+					{
+						"label": "嵊泗县",
+						"value": "330922"
+					}
+				]
+			},
+			{
+				"label": "台州",
+				"value": "11010",
+				"child": [{
+						"label": "全部",
+						"value": "331000"
+					},
+					{
+						"label": "椒江区",
+						"value": "331002"
+					},
+					{
+						"label": "黄岩区",
+						"value": "331003"
+					},
+					{
+						"label": "路桥区",
+						"value": "331004"
+					},
+					{
+						"label": "三门县",
+						"value": "331022"
+					},
+					{
+						"label": "天台县",
+						"value": "331023"
+					},
+					{
+						"label": "仙居县",
+						"value": "331024"
+					},
+					{
+						"label": "温岭市",
+						"value": "331081"
+					},
+					{
+						"label": "临海市",
+						"value": "331082"
+					},
+					{
+						"label": "玉环市",
+						"value": "331083"
+					}
+				]
+			},
+			{
+				"label": "丽水",
+				"value": "11011",
+				"child": [{
+						"label": "全部",
+						"value": "331100"
+					},
+					{
+						"label": "莲都区",
+						"value": "331102"
+					},
+					{
+						"label": "青田县",
+						"value": "331121"
+					},
+					{
+						"label": "缙云县",
+						"value": "331122"
+					},
+					{
+						"label": "遂昌县",
+						"value": "331123"
+					},
+					{
+						"label": "松阳县",
+						"value": "331124"
+					},
+					{
+						"label": "云和县",
+						"value": "331125"
+					},
+					{
+						"label": "庆元县",
+						"value": "331126"
+					},
+					{
+						"label": "景宁畲族自治县",
+						"value": "331127"
+					},
+					{
+						"label": "龙泉市",
+						"value": "331181"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "安徽",
+		"value": "12",
+		"child": [{
+				"label": "全部",
+				"value": "12000",
+				"child": []
+			},
+			{
+				"label": "合肥",
+				"value": "12001",
+				"child": [{
+						"label": "全部",
+						"value": "340100"
+					},
+					{
+						"label": "瑶海区",
+						"value": "340102"
+					},
+					{
+						"label": "庐阳区",
+						"value": "340103"
+					},
+					{
+						"label": "蜀山区",
+						"value": "340104"
+					},
+					{
+						"label": "包河区",
+						"value": "340111"
+					},
+					{
+						"label": "长丰县",
+						"value": "340121"
+					},
+					{
+						"label": "肥东县",
+						"value": "340122"
+					},
+					{
+						"label": "肥西县",
+						"value": "340123"
+					},
+					{
+						"label": "庐江县",
+						"value": "340124"
+					},
+					{
+						"label": "合肥高新技术产业开发区",
+						"value": "340171"
+					},
+					{
+						"label": "合肥经济技术开发区",
+						"value": "340172"
+					},
+					{
+						"label": "合肥新站高新技术产业开发区",
+						"value": "340173"
+					},
+					{
+						"label": "巢湖市",
+						"value": "340181"
+					}
+				]
+			},
+			{
+				"label": "芜湖",
+				"value": "12002",
+				"child": [{
+						"label": "全部",
+						"value": "340200"
+					},
+					{
+						"label": "镜湖区",
+						"value": "340202"
+					},
+					{
+						"label": "弋江区",
+						"value": "340203"
+					},
+					{
+						"label": "鸠江区",
+						"value": "340207"
+					},
+					{
+						"label": "三山区",
+						"value": "340208"
+					},
+					{
+						"label": "芜湖县",
+						"value": "340221"
+					},
+					{
+						"label": "繁昌县",
+						"value": "340222"
+					},
+					{
+						"label": "南陵县",
+						"value": "340223"
+					},
+					{
+						"label": "无为县",
+						"value": "340225"
+					},
+					{
+						"label": "芜湖经济技术开发区",
+						"value": "340271"
+					},
+					{
+						"label": "安徽芜湖长江大桥经济开发区",
+						"value": "340272"
+					}
+				]
+			},
+			{
+				"label": "蚌埠",
+				"value": "12003",
+				"child": [{
+						"label": "全部",
+						"value": "340300"
+					},
+					{
+						"label": "龙子湖区",
+						"value": "340302"
+					},
+					{
+						"label": "蚌山区",
+						"value": "340303"
+					},
+					{
+						"label": "禹会区",
+						"value": "340304"
+					},
+					{
+						"label": "淮上区",
+						"value": "340311"
+					},
+					{
+						"label": "怀远县",
+						"value": "340321"
+					},
+					{
+						"label": "五河县",
+						"value": "340322"
+					},
+					{
+						"label": "固镇县",
+						"value": "340323"
+					},
+					{
+						"label": "蚌埠市高新技术开发区",
+						"value": "340371"
+					},
+					{
+						"label": "蚌埠市经济开发区",
+						"value": "340372"
+					}
+				]
+			},
+			{
+				"label": "淮南",
+				"value": "12004",
+				"child": [{
+						"label": "全部",
+						"value": "340400"
+					},
+					{
+						"label": "大通区",
+						"value": "340402"
+					},
+					{
+						"label": "田家庵区",
+						"value": "340403"
+					},
+					{
+						"label": "谢家集区",
+						"value": "340404"
+					},
+					{
+						"label": "八公山区",
+						"value": "340405"
+					},
+					{
+						"label": "潘集区",
+						"value": "340406"
+					},
+					{
+						"label": "凤台县",
+						"value": "340421"
+					},
+					{
+						"label": "寿县",
+						"value": "340422"
+					}
+				]
+			},
+			{
+				"label": "马鞍山",
+				"value": "12005",
+				"child": [{
+						"label": "全部",
+						"value": "340500"
+					},
+					{
+						"label": "花山区",
+						"value": "340503"
+					},
+					{
+						"label": "雨山区",
+						"value": "340504"
+					},
+					{
+						"label": "博望区",
+						"value": "340506"
+					},
+					{
+						"label": "当涂县",
+						"value": "340521"
+					},
+					{
+						"label": "含山县",
+						"value": "340522"
+					},
+					{
+						"label": "和县",
+						"value": "340523"
+					}
+				]
+			},
+			{
+				"label": "淮北",
+				"value": "12006",
+				"child": [{
+						"label": "全部",
+						"value": "340600"
+					},
+					{
+						"label": "杜集区",
+						"value": "340602"
+					},
+					{
+						"label": "相山区",
+						"value": "340603"
+					},
+					{
+						"label": "烈山区",
+						"value": "340604"
+					},
+					{
+						"label": "濉溪县",
+						"value": "340621"
+					}
+				]
+			},
+			{
+				"label": "铜陵",
+				"value": "12007",
+				"child": [{
+						"label": "全部",
+						"value": "340700"
+					},
+					{
+						"label": "铜官区",
+						"value": "340705"
+					},
+					{
+						"label": "义安区",
+						"value": "340706"
+					},
+					{
+						"label": "郊区",
+						"value": "340711"
+					},
+					{
+						"label": "枞阳县",
+						"value": "340722"
+					}
+				]
+			},
+			{
+				"label": "安庆",
+				"value": "12008",
+				"child": [{
+						"label": "全部",
+						"value": "340800"
+					},
+					{
+						"label": "迎江区",
+						"value": "340802"
+					},
+					{
+						"label": "大观区",
+						"value": "340803"
+					},
+					{
+						"label": "宜秀区",
+						"value": "340811"
+					},
+					{
+						"label": "怀宁县",
+						"value": "340822"
+					},
+					{
+						"label": "潜山县",
+						"value": "340824"
+					},
+					{
+						"label": "太湖县",
+						"value": "340825"
+					},
+					{
+						"label": "宿松县",
+						"value": "340826"
+					},
+					{
+						"label": "望江县",
+						"value": "340827"
+					},
+					{
+						"label": "岳西县",
+						"value": "340828"
+					},
+					{
+						"label": "安徽安庆经济开发区",
+						"value": "340871"
+					},
+					{
+						"label": "桐城市",
+						"value": "340881"
+					}
+				]
+			},
+			{
+				"label": "黄山",
+				"value": "12010",
+				"child": [{
+						"label": "全部",
+						"value": "341000"
+					},
+					{
+						"label": "屯溪区",
+						"value": "341002"
+					},
+					{
+						"label": "黄山区",
+						"value": "341003"
+					},
+					{
+						"label": "徽州区",
+						"value": "341004"
+					},
+					{
+						"label": "歙县",
+						"value": "341021"
+					},
+					{
+						"label": "休宁县",
+						"value": "341022"
+					},
+					{
+						"label": "黟县",
+						"value": "341023"
+					},
+					{
+						"label": "祁门县",
+						"value": "341024"
+					}
+				]
+			},
+			{
+				"label": "滁州",
+				"value": "12011",
+				"child": [{
+						"label": "全部",
+						"value": "341100"
+					},
+					{
+						"label": "琅琊区",
+						"value": "341102"
+					},
+					{
+						"label": "南谯区",
+						"value": "341103"
+					},
+					{
+						"label": "来安县",
+						"value": "341122"
+					},
+					{
+						"label": "全椒县",
+						"value": "341124"
+					},
+					{
+						"label": "定远县",
+						"value": "341125"
+					},
+					{
+						"label": "凤阳县",
+						"value": "341126"
+					},
+					{
+						"label": "苏滁现代产业园",
+						"value": "341171"
+					},
+					{
+						"label": "滁州经济技术开发区",
+						"value": "341172"
+					},
+					{
+						"label": "天长市",
+						"value": "341181"
+					},
+					{
+						"label": "明光市",
+						"value": "341182"
+					}
+				]
+			},
+			{
+				"label": "阜阳",
+				"value": "12012",
+				"child": [{
+						"label": "全部",
+						"value": "341200"
+					},
+					{
+						"label": "颍州区",
+						"value": "341202"
+					},
+					{
+						"label": "颍东区",
+						"value": "341203"
+					},
+					{
+						"label": "颍泉区",
+						"value": "341204"
+					},
+					{
+						"label": "临泉县",
+						"value": "341221"
+					},
+					{
+						"label": "太和县",
+						"value": "341222"
+					},
+					{
+						"label": "阜南县",
+						"value": "341225"
+					},
+					{
+						"label": "颍上县",
+						"value": "341226"
+					},
+					{
+						"label": "阜阳合肥现代产业园区",
+						"value": "341271"
+					},
+					{
+						"label": "阜阳经济技术开发区",
+						"value": "341272"
+					},
+					{
+						"label": "界首市",
+						"value": "341282"
+					}
+				]
+			},
+			{
+				"label": "宿州",
+				"value": "12013",
+				"child": [{
+						"label": "全部",
+						"value": "341300"
+					},
+					{
+						"label": "埇桥区",
+						"value": "341302"
+					},
+					{
+						"label": "砀山县",
+						"value": "341321"
+					},
+					{
+						"label": "萧县",
+						"value": "341322"
+					},
+					{
+						"label": "灵璧县",
+						"value": "341323"
+					},
+					{
+						"label": "泗县",
+						"value": "341324"
+					},
+					{
+						"label": "宿州马鞍山现代产业园区",
+						"value": "341371"
+					},
+					{
+						"label": "宿州经济技术开发区",
+						"value": "341372"
+					}
+				]
+			},
+			{
+				"label": "六安",
+				"value": "12015",
+				"child": [{
+						"label": "全部",
+						"value": "341500"
+					},
+					{
+						"label": "金安区",
+						"value": "341502"
+					},
+					{
+						"label": "裕安区",
+						"value": "341503"
+					},
+					{
+						"label": "叶集区",
+						"value": "341504"
+					},
+					{
+						"label": "霍邱县",
+						"value": "341522"
+					},
+					{
+						"label": "舒城县",
+						"value": "341523"
+					},
+					{
+						"label": "金寨县",
+						"value": "341524"
+					},
+					{
+						"label": "霍山县",
+						"value": "341525"
+					}
+				]
+			},
+			{
+				"label": "亳州",
+				"value": "12016",
+				"child": [{
+						"label": "全部",
+						"value": "341600"
+					},
+					{
+						"label": "谯城区",
+						"value": "341602"
+					},
+					{
+						"label": "涡阳县",
+						"value": "341621"
+					},
+					{
+						"label": "蒙城县",
+						"value": "341622"
+					},
+					{
+						"label": "利辛县",
+						"value": "341623"
+					}
+				]
+			},
+			{
+				"label": "池州",
+				"value": "12017",
+				"child": [{
+						"label": "全部",
+						"value": "341700"
+					},
+					{
+						"label": "贵池区",
+						"value": "341702"
+					},
+					{
+						"label": "东至县",
+						"value": "341721"
+					},
+					{
+						"label": "石台县",
+						"value": "341722"
+					},
+					{
+						"label": "青阳县",
+						"value": "341723"
+					}
+				]
+			},
+			{
+				"label": "宣城",
+				"value": "12018",
+				"child": [{
+						"label": "全部",
+						"value": "341800"
+					},
+					{
+						"label": "宣州区",
+						"value": "341802"
+					},
+					{
+						"label": "郎溪县",
+						"value": "341821"
+					},
+					{
+						"label": "广德县",
+						"value": "341822"
+					},
+					{
+						"label": "泾县",
+						"value": "341823"
+					},
+					{
+						"label": "绩溪县",
+						"value": "341824"
+					},
+					{
+						"label": "旌德县",
+						"value": "341825"
+					},
+					{
+						"label": "宣城市经济开发区",
+						"value": "341871"
+					},
+					{
+						"label": "宁国市",
+						"value": "341881"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "福建",
+		"value": "13",
+		"child": [{
+				"label": "全部",
+				"value": "13000",
+				"child": []
+			}, {
+				"label": "福州",
+				"value": "13001",
+				"child": [{
+						"label": "全部",
+						"value": "350100"
+					},
+					{
+						"label": "鼓楼区",
+						"value": "350102"
+					},
+					{
+						"label": "台江区",
+						"value": "350103"
+					},
+					{
+						"label": "仓山区",
+						"value": "350104"
+					},
+					{
+						"label": "马尾区",
+						"value": "350105"
+					},
+					{
+						"label": "晋安区",
+						"value": "350111"
+					},
+					{
+						"label": "闽侯县",
+						"value": "350121"
+					},
+					{
+						"label": "连江县",
+						"value": "350122"
+					},
+					{
+						"label": "罗源县",
+						"value": "350123"
+					},
+					{
+						"label": "闽清县",
+						"value": "350124"
+					},
+					{
+						"label": "永泰县",
+						"value": "350125"
+					},
+					{
+						"label": "平潭县",
+						"value": "350128"
+					},
+					{
+						"label": "福清市",
+						"value": "350181"
+					},
+					{
+						"label": "长乐市",
+						"value": "350182"
+					}
+				]
+			},
+			{
+				"label": "厦门",
+				"value": "13002",
+				"child": [{
+						"label": "全部",
+						"value": "350200"
+					},
+					{
+						"label": "思明区",
+						"value": "350203"
+					},
+					{
+						"label": "海沧区",
+						"value": "350205"
+					},
+					{
+						"label": "湖里区",
+						"value": "350206"
+					},
+					{
+						"label": "集美区",
+						"value": "350211"
+					},
+					{
+						"label": "同安区",
+						"value": "350212"
+					},
+					{
+						"label": "翔安区",
+						"value": "350213"
+					}
+				]
+			},
+			{
+				"label": "莆田",
+				"value": "13003",
+				"child": [{
+						"label": "全部",
+						"value": "350300"
+					},
+					{
+						"label": "城厢区",
+						"value": "350302"
+					},
+					{
+						"label": "涵江区",
+						"value": "350303"
+					},
+					{
+						"label": "荔城区",
+						"value": "350304"
+					},
+					{
+						"label": "秀屿区",
+						"value": "350305"
+					},
+					{
+						"label": "仙游县",
+						"value": "350322"
+					}
+				]
+			},
+			{
+				"label": "三明",
+				"value": "13004",
+				"child": [{
+						"label": "全部",
+						"value": "350400"
+					},
+					{
+						"label": "梅列区",
+						"value": "350402"
+					},
+					{
+						"label": "三元区",
+						"value": "350403"
+					},
+					{
+						"label": "明溪县",
+						"value": "350421"
+					},
+					{
+						"label": "清流县",
+						"value": "350423"
+					},
+					{
+						"label": "宁化县",
+						"value": "350424"
+					},
+					{
+						"label": "大田县",
+						"value": "350425"
+					},
+					{
+						"label": "尤溪县",
+						"value": "350426"
+					},
+					{
+						"label": "沙县",
+						"value": "350427"
+					},
+					{
+						"label": "将乐县",
+						"value": "350428"
+					},
+					{
+						"label": "泰宁县",
+						"value": "350429"
+					},
+					{
+						"label": "建宁县",
+						"value": "350430"
+					},
+					{
+						"label": "永安市",
+						"value": "350481"
+					}
+				]
+			},
+			{
+				"label": "泉州",
+				"value": "13005",
+				"child": [{
+						"label": "全部",
+						"value": "350500"
+					},
+					{
+						"label": "鲤城区",
+						"value": "350502"
+					},
+					{
+						"label": "丰泽区",
+						"value": "350503"
+					},
+					{
+						"label": "洛江区",
+						"value": "350504"
+					},
+					{
+						"label": "泉港区",
+						"value": "350505"
+					},
+					{
+						"label": "惠安县",
+						"value": "350521"
+					},
+					{
+						"label": "安溪县",
+						"value": "350524"
+					},
+					{
+						"label": "永春县",
+						"value": "350525"
+					},
+					{
+						"label": "德化县",
+						"value": "350526"
+					},
+					{
+						"label": "金门县",
+						"value": "350527"
+					},
+					{
+						"label": "石狮市",
+						"value": "350581"
+					},
+					{
+						"label": "晋江市",
+						"value": "350582"
+					},
+					{
+						"label": "南安市",
+						"value": "350583"
+					}
+				]
+			},
+			{
+				"label": "漳州",
+				"value": "13006",
+				"child": [{
+						"label": "全部",
+						"value": "350600"
+					},
+					{
+						"label": "芗城区",
+						"value": "350602"
+					},
+					{
+						"label": "龙文区",
+						"value": "350603"
+					},
+					{
+						"label": "云霄县",
+						"value": "350622"
+					},
+					{
+						"label": "漳浦县",
+						"value": "350623"
+					},
+					{
+						"label": "诏安县",
+						"value": "350624"
+					},
+					{
+						"label": "长泰县",
+						"value": "350625"
+					},
+					{
+						"label": "东山县",
+						"value": "350626"
+					},
+					{
+						"label": "南靖县",
+						"value": "350627"
+					},
+					{
+						"label": "平和县",
+						"value": "350628"
+					},
+					{
+						"label": "华安县",
+						"value": "350629"
+					},
+					{
+						"label": "龙海市",
+						"value": "350681"
+					}
+				]
+			},
+			{
+				"label": "南平",
+				"value": "13007",
+				"child": [{
+						"label": "全部",
+						"value": "350700"
+					},
+					{
+						"label": "延平区",
+						"value": "350702"
+					},
+					{
+						"label": "建阳区",
+						"value": "350703"
+					},
+					{
+						"label": "顺昌县",
+						"value": "350721"
+					},
+					{
+						"label": "浦城县",
+						"value": "350722"
+					},
+					{
+						"label": "光泽县",
+						"value": "350723"
+					},
+					{
+						"label": "松溪县",
+						"value": "350724"
+					},
+					{
+						"label": "政和县",
+						"value": "350725"
+					},
+					{
+						"label": "邵武市",
+						"value": "350781"
+					},
+					{
+						"label": "武夷山市",
+						"value": "350782"
+					},
+					{
+						"label": "建瓯市",
+						"value": "350783"
+					}
+				]
+			},
+			{
+				"label": "龙岩",
+				"value": "13008",
+				"child": [{
+						"label": "全部",
+						"value": "350800"
+					},
+					{
+						"label": "新罗区",
+						"value": "350802"
+					},
+					{
+						"label": "永定区",
+						"value": "350803"
+					},
+					{
+						"label": "长汀县",
+						"value": "350821"
+					},
+					{
+						"label": "上杭县",
+						"value": "350823"
+					},
+					{
+						"label": "武平县",
+						"value": "350824"
+					},
+					{
+						"label": "连城县",
+						"value": "350825"
+					},
+					{
+						"label": "漳平市",
+						"value": "350881"
+					}
+				]
+			},
+			{
+				"label": "宁德",
+				"value": "13009",
+				"child": [{
+						"label": "全部",
+						"value": "350900"
+					},
+					{
+						"label": "蕉城区",
+						"value": "350902"
+					},
+					{
+						"label": "霞浦县",
+						"value": "350921"
+					},
+					{
+						"label": "古田县",
+						"value": "350922"
+					},
+					{
+						"label": "屏南县",
+						"value": "350923"
+					},
+					{
+						"label": "寿宁县",
+						"value": "350924"
+					},
+					{
+						"label": "周宁县",
+						"value": "350925"
+					},
+					{
+						"label": "柘荣县",
+						"value": "350926"
+					},
+					{
+						"label": "福安市",
+						"value": "350981"
+					},
+					{
+						"label": "福鼎市",
+						"value": "350982"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "江西",
+		"value": "14",
+		"child": [{
+				"label": "全部",
+				"value": "14000",
+				"child": []
+			},
+			{
+				"label": "南昌",
+				"value": "14001",
+				"child": [{
+						"label": "全部",
+						"value": "360100"
+					},
+					{
+						"label": "东湖区",
+						"value": "360102"
+					},
+					{
+						"label": "西湖区",
+						"value": "360103"
+					},
+					{
+						"label": "青云谱区",
+						"value": "360104"
+					},
+					{
+						"label": "湾里区",
+						"value": "360105"
+					},
+					{
+						"label": "青山湖区",
+						"value": "360111"
+					},
+					{
+						"label": "新建区",
+						"value": "360112"
+					},
+					{
+						"label": "南昌县",
+						"value": "360121"
+					},
+					{
+						"label": "安义县",
+						"value": "360123"
+					},
+					{
+						"label": "进贤县",
+						"value": "360124"
+					}
+				]
+			},
+			{
+				"label": "景德镇",
+				"value": "14002",
+				"child": [{
+						"label": "全部",
+						"value": "360200"
+					},
+					{
+						"label": "昌江区",
+						"value": "360202"
+					},
+					{
+						"label": "珠山区",
+						"value": "360203"
+					},
+					{
+						"label": "浮梁县",
+						"value": "360222"
+					},
+					{
+						"label": "乐平市",
+						"value": "360281"
+					}
+				]
+			},
+			{
+				"label": "萍乡",
+				"value": "14003",
+				"child": [{
+						"label": "全部",
+						"value": "360300"
+					},
+					{
+						"label": "安源区",
+						"value": "360302"
+					},
+					{
+						"label": "湘东区",
+						"value": "360313"
+					},
+					{
+						"label": "莲花县",
+						"value": "360321"
+					},
+					{
+						"label": "上栗县",
+						"value": "360322"
+					},
+					{
+						"label": "芦溪县",
+						"value": "360323"
+					}
+				]
+			},
+			{
+				"label": "九江",
+				"value": "14004",
+				"child": [{
+						"label": "全部",
+						"value": "360400"
+					},
+					{
+						"label": "濂溪区",
+						"value": "360402"
+					},
+					{
+						"label": "浔阳区",
+						"value": "360403"
+					},
+					{
+						"label": "柴桑区",
+						"value": "360404"
+					},
+					{
+						"label": "武宁县",
+						"value": "360423"
+					},
+					{
+						"label": "修水县",
+						"value": "360424"
+					},
+					{
+						"label": "永修县",
+						"value": "360425"
+					},
+					{
+						"label": "德安县",
+						"value": "360426"
+					},
+					{
+						"label": "都昌县",
+						"value": "360428"
+					},
+					{
+						"label": "湖口县",
+						"value": "360429"
+					},
+					{
+						"label": "彭泽县",
+						"value": "360430"
+					},
+					{
+						"label": "瑞昌市",
+						"value": "360481"
+					},
+					{
+						"label": "共青城市",
+						"value": "360482"
+					},
+					{
+						"label": "庐山市",
+						"value": "360483"
+					}
+				]
+			},
+			{
+				"label": "新余",
+				"value": "14005",
+				"child": [{
+						"label": "全部",
+						"value": "360500"
+					},
+					{
+						"label": "渝水区",
+						"value": "360502"
+					},
+					{
+						"label": "分宜县",
+						"value": "360521"
+					}
+				]
+			},
+			{
+				"label": "鹰潭",
+				"value": "14006",
+				"child": [{
+						"label": "全部",
+						"value": "360600"
+					},
+					{
+						"label": "月湖区",
+						"value": "360602"
+					},
+					{
+						"label": "余江县",
+						"value": "360622"
+					},
+					{
+						"label": "贵溪市",
+						"value": "360681"
+					}
+				]
+			},
+			{
+				"label": "赣州",
+				"value": "14007",
+				"child": [{
+						"label": "全部",
+						"value": "360700"
+					},
+					{
+						"label": "章贡区",
+						"value": "360702"
+					},
+					{
+						"label": "南康区",
+						"value": "360703"
+					},
+					{
+						"label": "赣县区",
+						"value": "360704"
+					},
+					{
+						"label": "信丰县",
+						"value": "360722"
+					},
+					{
+						"label": "大余县",
+						"value": "360723"
+					},
+					{
+						"label": "上犹县",
+						"value": "360724"
+					},
+					{
+						"label": "崇义县",
+						"value": "360725"
+					},
+					{
+						"label": "安远县",
+						"value": "360726"
+					},
+					{
+						"label": "龙南县",
+						"value": "360727"
+					},
+					{
+						"label": "定南县",
+						"value": "360728"
+					},
+					{
+						"label": "全南县",
+						"value": "360729"
+					},
+					{
+						"label": "宁都县",
+						"value": "360730"
+					},
+					{
+						"label": "于都县",
+						"value": "360731"
+					},
+					{
+						"label": "兴国县",
+						"value": "360732"
+					},
+					{
+						"label": "会昌县",
+						"value": "360733"
+					},
+					{
+						"label": "寻乌县",
+						"value": "360734"
+					},
+					{
+						"label": "石城县",
+						"value": "360735"
+					},
+					{
+						"label": "瑞金市",
+						"value": "360781"
+					}
+				]
+			},
+			{
+				"label": "吉安",
+				"value": "14008",
+				"child": [{
+						"label": "全部",
+						"value": "360800"
+					},
+					{
+						"label": "吉州区",
+						"value": "360802"
+					},
+					{
+						"label": "青原区",
+						"value": "360803"
+					},
+					{
+						"label": "吉安县",
+						"value": "360821"
+					},
+					{
+						"label": "吉水县",
+						"value": "360822"
+					},
+					{
+						"label": "峡江县",
+						"value": "360823"
+					},
+					{
+						"label": "新干县",
+						"value": "360824"
+					},
+					{
+						"label": "永丰县",
+						"value": "360825"
+					},
+					{
+						"label": "泰和县",
+						"value": "360826"
+					},
+					{
+						"label": "遂川县",
+						"value": "360827"
+					},
+					{
+						"label": "万安县",
+						"value": "360828"
+					},
+					{
+						"label": "安福县",
+						"value": "360829"
+					},
+					{
+						"label": "永新县",
+						"value": "360830"
+					},
+					{
+						"label": "井冈山市",
+						"value": "360881"
+					}
+				]
+			},
+			{
+				"label": "宜春",
+				"value": "14009",
+				"child": [{
+						"label": "全部",
+						"value": "360900"
+					},
+					{
+						"label": "袁州区",
+						"value": "360902"
+					},
+					{
+						"label": "奉新县",
+						"value": "360921"
+					},
+					{
+						"label": "万载县",
+						"value": "360922"
+					},
+					{
+						"label": "上高县",
+						"value": "360923"
+					},
+					{
+						"label": "宜丰县",
+						"value": "360924"
+					},
+					{
+						"label": "靖安县",
+						"value": "360925"
+					},
+					{
+						"label": "铜鼓县",
+						"value": "360926"
+					},
+					{
+						"label": "丰城市",
+						"value": "360981"
+					},
+					{
+						"label": "樟树市",
+						"value": "360982"
+					},
+					{
+						"label": "高安市",
+						"value": "360983"
+					}
+				]
+			},
+			{
+				"label": "抚州",
+				"value": "14010",
+				"child": [{
+						"label": "全部",
+						"value": "361000"
+					},
+					{
+						"label": "临川区",
+						"value": "361002"
+					},
+					{
+						"label": "东乡区",
+						"value": "361003"
+					},
+					{
+						"label": "南城县",
+						"value": "361021"
+					},
+					{
+						"label": "黎川县",
+						"value": "361022"
+					},
+					{
+						"label": "南丰县",
+						"value": "361023"
+					},
+					{
+						"label": "崇仁县",
+						"value": "361024"
+					},
+					{
+						"label": "乐安县",
+						"value": "361025"
+					},
+					{
+						"label": "宜黄县",
+						"value": "361026"
+					},
+					{
+						"label": "金溪县",
+						"value": "361027"
+					},
+					{
+						"label": "资溪县",
+						"value": "361028"
+					},
+					{
+						"label": "广昌县",
+						"value": "361030"
+					}
+				]
+			},
+			{
+				"label": "上饶",
+				"value": "14011",
+				"child": [{
+						"label": "全部",
+						"value": "361100"
+					},
+					{
+						"label": "信州区",
+						"value": "361102"
+					},
+					{
+						"label": "广丰区",
+						"value": "361103"
+					},
+					{
+						"label": "上饶县",
+						"value": "361121"
+					},
+					{
+						"label": "玉山县",
+						"value": "361123"
+					},
+					{
+						"label": "铅山县",
+						"value": "361124"
+					},
+					{
+						"label": "横峰县",
+						"value": "361125"
+					},
+					{
+						"label": "弋阳县",
+						"value": "361126"
+					},
+					{
+						"label": "余干县",
+						"value": "361127"
+					},
+					{
+						"label": "鄱阳县",
+						"value": "361128"
+					},
+					{
+						"label": "万年县",
+						"value": "361129"
+					},
+					{
+						"label": "婺源县",
+						"value": "361130"
+					},
+					{
+						"label": "德兴市",
+						"value": "361181"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "山东",
+		"value": "15",
+		"child": [{
+				"label": "全部",
+				"value": "122000",
+				"child": []
+			},
+			{
+				"label": "济南",
+				"value": "122001",
+				"child": [{
+						"label": "全部",
+						"value": "370100"
+					},
+					{
+						"label": "历下区",
+						"value": "370102"
+					},
+					{
+						"label": "市中区",
+						"value": "370103"
+					},
+					{
+						"label": "槐荫区",
+						"value": "370104"
+					},
+					{
+						"label": "天桥区",
+						"value": "370105"
+					},
+					{
+						"label": "历城区",
+						"value": "370112"
+					},
+					{
+						"label": "长清区",
+						"value": "370113"
+					},
+					{
+						"label": "章丘区",
+						"value": "370114"
+					},
+					{
+						"label": "平阴县",
+						"value": "370124"
+					},
+					{
+						"label": "济阳县",
+						"value": "370125"
+					},
+					{
+						"label": "商河县",
+						"value": "370126"
+					},
+					{
+						"label": "济南高新技术产业开发区",
+						"value": "370171"
+					}
+				]
+			},
+			{
+				"label": "青岛",
+				"value": "122002",
+				"child": [{
+						"label": "全部",
+						"value": "370200"
+					},
+					{
+						"label": "市南区",
+						"value": "370202"
+					},
+					{
+						"label": "市北区",
+						"value": "370203"
+					},
+					{
+						"label": "黄岛区",
+						"value": "370211"
+					},
+					{
+						"label": "崂山区",
+						"value": "370212"
+					},
+					{
+						"label": "李沧区",
+						"value": "370213"
+					},
+					{
+						"label": "城阳区",
+						"value": "370214"
+					},
+					{
+						"label": "即墨区",
+						"value": "370215"
+					},
+					{
+						"label": "青岛高新技术产业开发区",
+						"value": "370271"
+					},
+					{
+						"label": "胶州市",
+						"value": "370281"
+					},
+					{
+						"label": "平度市",
+						"value": "370283"
+					},
+					{
+						"label": "莱西市",
+						"value": "370285"
+					}
+				]
+			},
+			{
+				"label": "淄博",
+				"value": "122003",
+				"child": [{
+						"label": "全部",
+						"value": "370300"
+					},
+					{
+						"label": "淄川区",
+						"value": "370302"
+					},
+					{
+						"label": "张店区",
+						"value": "370303"
+					},
+					{
+						"label": "博山区",
+						"value": "370304"
+					},
+					{
+						"label": "临淄区",
+						"value": "370305"
+					},
+					{
+						"label": "周村区",
+						"value": "370306"
+					},
+					{
+						"label": "桓台县",
+						"value": "370321"
+					},
+					{
+						"label": "高青县",
+						"value": "370322"
+					},
+					{
+						"label": "沂源县",
+						"value": "370323"
+					}
+				]
+			},
+			{
+				"label": "枣庄",
+				"value": "122004",
+				"child": [{
+						"label": "全部",
+						"value": "370400"
+					},
+					{
+						"label": "市中区",
+						"value": "370402"
+					},
+					{
+						"label": "薛城区",
+						"value": "370403"
+					},
+					{
+						"label": "峄城区",
+						"value": "370404"
+					},
+					{
+						"label": "台儿庄区",
+						"value": "370405"
+					},
+					{
+						"label": "山亭区",
+						"value": "370406"
+					},
+					{
+						"label": "滕州市",
+						"value": "370481"
+					}
+				]
+			},
+			{
+				"label": "东营",
+				"value": "122005",
+				"child": [{
+						"label": "全部",
+						"value": "370500"
+					},
+					{
+						"label": "东营区",
+						"value": "370502"
+					},
+					{
+						"label": "河口区",
+						"value": "370503"
+					},
+					{
+						"label": "垦利区",
+						"value": "370505"
+					},
+					{
+						"label": "利津县",
+						"value": "370522"
+					},
+					{
+						"label": "广饶县",
+						"value": "370523"
+					},
+					{
+						"label": "东营经济技术开发区",
+						"value": "370571"
+					},
+					{
+						"label": "东营港经济开发区",
+						"value": "370572"
+					}
+				]
+			},
+			{
+				"label": "烟台",
+				"value": "122006",
+				"child": [{
+						"label": "全部",
+						"value": "370600"
+					},
+					{
+						"label": "芝罘区",
+						"value": "370602"
+					},
+					{
+						"label": "福山区",
+						"value": "370611"
+					},
+					{
+						"label": "牟平区",
+						"value": "370612"
+					},
+					{
+						"label": "莱山区",
+						"value": "370613"
+					},
+					{
+						"label": "长岛县",
+						"value": "370634"
+					},
+					{
+						"label": "烟台高新技术产业开发区",
+						"value": "370671"
+					},
+					{
+						"label": "烟台经济技术开发区",
+						"value": "370672"
+					},
+					{
+						"label": "龙口市",
+						"value": "370681"
+					},
+					{
+						"label": "莱阳市",
+						"value": "370682"
+					},
+					{
+						"label": "莱州市",
+						"value": "370683"
+					},
+					{
+						"label": "蓬莱市",
+						"value": "370684"
+					},
+					{
+						"label": "招远市",
+						"value": "370685"
+					},
+					{
+						"label": "栖霞市",
+						"value": "370686"
+					},
+					{
+						"label": "海阳市",
+						"value": "370687"
+					}
+				]
+			},
+			{
+				"label": "潍坊",
+				"value": "122007",
+				"child": [{
+						"label": "全部",
+						"value": "370700"
+					},
+					{
+						"label": "潍城区",
+						"value": "370702"
+					},
+					{
+						"label": "寒亭区",
+						"value": "370703"
+					},
+					{
+						"label": "坊子区",
+						"value": "370704"
+					},
+					{
+						"label": "奎文区",
+						"value": "370705"
+					},
+					{
+						"label": "临朐县",
+						"value": "370724"
+					},
+					{
+						"label": "昌乐县",
+						"value": "370725"
+					},
+					{
+						"label": "潍坊滨海经济技术开发区",
+						"value": "370772"
+					},
+					{
+						"label": "青州市",
+						"value": "370781"
+					},
+					{
+						"label": "诸城市",
+						"value": "370782"
+					},
+					{
+						"label": "寿光市",
+						"value": "370783"
+					},
+					{
+						"label": "安丘市",
+						"value": "370784"
+					},
+					{
+						"label": "高密市",
+						"value": "370785"
+					},
+					{
+						"label": "昌邑市",
+						"value": "370786"
+					}
+				]
+			},
+			{
+				"label": "济宁",
+				"value": "122008",
+				"child": [{
+						"label": "全部",
+						"value": "370810"
+					},
+					{
+						"label": "任城区",
+						"value": "370811"
+					},
+					{
+						"label": "兖州区",
+						"value": "370812"
+					},
+					{
+						"label": "微山县",
+						"value": "370826"
+					},
+					{
+						"label": "鱼台县",
+						"value": "370827"
+					},
+					{
+						"label": "金乡县",
+						"value": "370828"
+					},
+					{
+						"label": "嘉祥县",
+						"value": "370829"
+					},
+					{
+						"label": "汶上县",
+						"value": "370830"
+					},
+					{
+						"label": "泗水县",
+						"value": "370831"
+					},
+					{
+						"label": "梁山县",
+						"value": "370832"
+					},
+					{
+						"label": "济宁高新技术产业开发区",
+						"value": "370871"
+					},
+					{
+						"label": "曲阜市",
+						"value": "370881"
+					},
+					{
+						"label": "邹城市",
+						"value": "370883"
+					}
+				]
+			},
+			{
+				"label": "泰安",
+				"value": "122009",
+				"child": [{
+						"label": "全部",
+						"value": "370900"
+					},
+					{
+						"label": "泰山区",
+						"value": "370902"
+					},
+					{
+						"label": "岱岳区",
+						"value": "370911"
+					},
+					{
+						"label": "宁阳县",
+						"value": "370921"
+					},
+					{
+						"label": "东平县",
+						"value": "370923"
+					},
+					{
+						"label": "新泰市",
+						"value": "370982"
+					},
+					{
+						"label": "肥城市",
+						"value": "370983"
+					}
+				]
+			},
+			{
+				"label": "威海",
+				"value": "122010",
+				"child": [{
+						"label": "全部",
+						"value": "371000"
+					},
+					{
+						"label": "环翠区",
+						"value": "371002"
+					},
+					{
+						"label": "文登区",
+						"value": "371003"
+					},
+					{
+						"label": "威海火炬高技术产业开发区",
+						"value": "371071"
+					},
+					{
+						"label": "威海经济技术开发区",
+						"value": "371072"
+					},
+					{
+						"label": "威海临港经济技术开发区",
+						"value": "371073"
+					},
+					{
+						"label": "荣成市",
+						"value": "371082"
+					},
+					{
+						"label": "乳山市",
+						"value": "371083"
+					}
+				]
+			},
+			{
+				"label": "日照",
+				"value": "122011",
+				"child": [{
+						"label": "全部",
+						"value": "371100"
+					},
+					{
+						"label": "东港区",
+						"value": "371102"
+					},
+					{
+						"label": "岚山区",
+						"value": "371103"
+					},
+					{
+						"label": "五莲县",
+						"value": "371121"
+					},
+					{
+						"label": "莒县",
+						"value": "371122"
+					},
+					{
+						"label": "日照经济技术开发区",
+						"value": "371171"
+					},
+					{
+						"label": "日照国际海洋城",
+						"value": "371172"
+					}
+				]
+			},
+			{
+				"label": "莱芜",
+				"value": "122012",
+				"child": [{
+						"label": "全部",
+						"value": "371200"
+					},
+					{
+						"label": "莱城区",
+						"value": "371202"
+					},
+					{
+						"label": "钢城区",
+						"value": "371203"
+					}
+				]
+			},
+			{
+				"label": "临沂",
+				"value": "122013",
+				"child": [{
+						"label": "全部",
+						"value": "371300"
+					},
+					{
+						"label": "兰山区",
+						"value": "371302"
+					},
+					{
+						"label": "罗庄区",
+						"value": "371311"
+					},
+					{
+						"label": "河东区",
+						"value": "371312"
+					},
+					{
+						"label": "沂南县",
+						"value": "371321"
+					},
+					{
+						"label": "郯城县",
+						"value": "371322"
+					},
+					{
+						"label": "沂水县",
+						"value": "371323"
+					},
+					{
+						"label": "兰陵县",
+						"value": "371324"
+					},
+					{
+						"label": "费县",
+						"value": "371325"
+					},
+					{
+						"label": "平邑县",
+						"value": "371326"
+					},
+					{
+						"label": "莒南县",
+						"value": "371327"
+					},
+					{
+						"label": "蒙阴县",
+						"value": "371328"
+					},
+					{
+						"label": "临沭县",
+						"value": "371329"
+					},
+					{
+						"label": "临沂高新技术产业开发区",
+						"value": "371371"
+					},
+					{
+						"label": "临沂经济技术开发区",
+						"value": "371372"
+					},
+					{
+						"label": "临沂临港经济开发区",
+						"value": "371373"
+					}
+				]
+			},
+			{
+				"label": "德州",
+				"value": "122014",
+				"child": [{
+						"label": "全部",
+						"value": "371400"
+					},
+					{
+						"label": "德城区",
+						"value": "371402"
+					},
+					{
+						"label": "陵城区",
+						"value": "371403"
+					},
+					{
+						"label": "宁津县",
+						"value": "371422"
+					},
+					{
+						"label": "庆云县",
+						"value": "371423"
+					},
+					{
+						"label": "临邑县",
+						"value": "371424"
+					},
+					{
+						"label": "齐河县",
+						"value": "371425"
+					},
+					{
+						"label": "平原县",
+						"value": "371426"
+					},
+					{
+						"label": "夏津县",
+						"value": "371427"
+					},
+					{
+						"label": "武城县",
+						"value": "371428"
+					},
+					{
+						"label": "德州经济技术开发区",
+						"value": "371471"
+					},
+					{
+						"label": "德州运河经济开发区",
+						"value": "371472"
+					},
+					{
+						"label": "乐陵市",
+						"value": "371481"
+					},
+					{
+						"label": "禹城市",
+						"value": "371482"
+					}
+				]
+			},
+			{
+				"label": "聊城",
+				"value": "122015",
+				"child": [{
+						"label": "全部",
+						"value": "371500"
+					},
+					{
+						"label": "东昌府区",
+						"value": "371502"
+					},
+					{
+						"label": "阳谷县",
+						"value": "371521"
+					},
+					{
+						"label": "莘县",
+						"value": "371522"
+					},
+					{
+						"label": "茌平县",
+						"value": "371523"
+					},
+					{
+						"label": "东阿县",
+						"value": "371524"
+					},
+					{
+						"label": "冠县",
+						"value": "371525"
+					},
+					{
+						"label": "高唐县",
+						"value": "371526"
+					},
+					{
+						"label": "临清市",
+						"value": "371581"
+					}
+				]
+			},
+			{
+				"label": "滨州",
+				"value": "122016",
+				"child": [{
+						"label": "全部",
+						"value": "371600"
+					},
+					{
+						"label": "滨城区",
+						"value": "371602"
+					},
+					{
+						"label": "沾化区",
+						"value": "371603"
+					},
+					{
+						"label": "惠民县",
+						"value": "371621"
+					},
+					{
+						"label": "阳信县",
+						"value": "371622"
+					},
+					{
+						"label": "无棣县",
+						"value": "371623"
+					},
+					{
+						"label": "博兴县",
+						"value": "371625"
+					},
+					{
+						"label": "邹平县",
+						"value": "371626"
+					}
+				]
+			},
+			{
+				"label": "菏泽",
+				"value": "122017",
+				"child": [{
+						"label": "全部",
+						"value": "371700"
+					},
+					{
+						"label": "牡丹区",
+						"value": "371702"
+					},
+					{
+						"label": "定陶区",
+						"value": "371703"
+					},
+					{
+						"label": "曹县",
+						"value": "371721"
+					},
+					{
+						"label": "单县",
+						"value": "371722"
+					},
+					{
+						"label": "成武县",
+						"value": "371723"
+					},
+					{
+						"label": "巨野县",
+						"value": "371724"
+					},
+					{
+						"label": "郓城县",
+						"value": "371725"
+					},
+					{
+						"label": "鄄城县",
+						"value": "371726"
+					},
+					{
+						"label": "东明县",
+						"value": "371728"
+					},
+					{
+						"label": "菏泽经济技术开发区",
+						"value": "371771"
+					},
+					{
+						"label": "菏泽高新技术开发区",
+						"value": "371772"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "河南",
+		"value": "16",
+		"child": [{
+				"label": "全部",
+				"value": "16000",
+				"child": []
+			}, {
+				"label": "郑州",
+				"value": "16001",
+				"child": [{
+						"label": "全部",
+						"value": "410100"
+					},
+					{
+						"label": "中原区",
+						"value": "410102"
+					},
+					{
+						"label": "二七区",
+						"value": "410103"
+					},
+					{
+						"label": "管城回族区",
+						"value": "410104"
+					},
+					{
+						"label": "金水区",
+						"value": "410105"
+					},
+					{
+						"label": "上街区",
+						"value": "410106"
+					},
+					{
+						"label": "惠济区",
+						"value": "410108"
+					},
+					{
+						"label": "中牟县",
+						"value": "410122"
+					},
+					{
+						"label": "郑州经济技术开发区",
+						"value": "410171"
+					},
+					{
+						"label": "郑州高新技术产业开发区",
+						"value": "410172"
+					},
+					{
+						"label": "郑州航空港经济综合实验区",
+						"value": "410173"
+					},
+					{
+						"label": "巩义市",
+						"value": "410181"
+					},
+					{
+						"label": "荥阳市",
+						"value": "410182"
+					},
+					{
+						"label": "新密市",
+						"value": "410183"
+					},
+					{
+						"label": "新郑市",
+						"value": "410184"
+					},
+					{
+						"label": "登封市",
+						"value": "410185"
+					}
+				]
+			},
+			{
+				"label": "开封",
+				"value": "16002",
+				"child": [{
+						"label": "全部",
+						"value": "410200"
+					},
+					{
+						"label": "龙亭区",
+						"value": "410202"
+					},
+					{
+						"label": "顺河回族区",
+						"value": "410203"
+					},
+					{
+						"label": "鼓楼区",
+						"value": "410204"
+					},
+					{
+						"label": "禹王台区",
+						"value": "410205"
+					},
+					{
+						"label": "祥符区",
+						"value": "410212"
+					},
+					{
+						"label": "杞县",
+						"value": "410221"
+					},
+					{
+						"label": "通许县",
+						"value": "410222"
+					},
+					{
+						"label": "尉氏县",
+						"value": "410223"
+					},
+					{
+						"label": "兰考县",
+						"value": "410225"
+					}
+				]
+			},
+			{
+				"label": "洛阳",
+				"value": "16003",
+				"child": [{
+						"label": "全部",
+						"value": "410300"
+					},
+					{
+						"label": "老城区",
+						"value": "410302"
+					},
+					{
+						"label": "西工区",
+						"value": "410303"
+					},
+					{
+						"label": "瀍河回族区",
+						"value": "410304"
+					},
+					{
+						"label": "涧西区",
+						"value": "410305"
+					},
+					{
+						"label": "吉利区",
+						"value": "410306"
+					},
+					{
+						"label": "洛龙区",
+						"value": "410311"
+					},
+					{
+						"label": "孟津县",
+						"value": "410322"
+					},
+					{
+						"label": "新安县",
+						"value": "410323"
+					},
+					{
+						"label": "栾川县",
+						"value": "410324"
+					},
+					{
+						"label": "嵩县",
+						"value": "410325"
+					},
+					{
+						"label": "汝阳县",
+						"value": "410326"
+					},
+					{
+						"label": "宜阳县",
+						"value": "410327"
+					},
+					{
+						"label": "洛宁县",
+						"value": "410328"
+					},
+					{
+						"label": "伊川县",
+						"value": "410329"
+					},
+					{
+						"label": "洛阳高新技术产业开发区",
+						"value": "410371"
+					},
+					{
+						"label": "偃师市",
+						"value": "410381"
+					}
+				]
+			},
+			{
+				"label": "平顶山",
+				"value": "16004",
+				"child": [{
+						"label": "全部",
+						"value": "410400"
+					},
+					{
+						"label": "新华区",
+						"value": "410402"
+					},
+					{
+						"label": "卫东区",
+						"value": "410403"
+					},
+					{
+						"label": "石龙区",
+						"value": "410404"
+					},
+					{
+						"label": "湛河区",
+						"value": "410411"
+					},
+					{
+						"label": "宝丰县",
+						"value": "410421"
+					},
+					{
+						"label": "叶县",
+						"value": "410422"
+					},
+					{
+						"label": "鲁山县",
+						"value": "410423"
+					},
+					{
+						"label": "郏县",
+						"value": "410425"
+					},
+					{
+						"label": "平顶山高新技术产业开发区",
+						"value": "410471"
+					},
+					{
+						"label": "平顶山市新城区",
+						"value": "410472"
+					},
+					{
+						"label": "舞钢市",
+						"value": "410481"
+					},
+					{
+						"label": "汝州市",
+						"value": "410482"
+					}
+				]
+			},
+			{
+				"label": "安阳",
+				"value": "16005",
+				"child": [{
+						"label": "全部",
+						"value": "410500"
+					},
+					{
+						"label": "文峰区",
+						"value": "410502"
+					},
+					{
+						"label": "北关区",
+						"value": "410503"
+					},
+					{
+						"label": "殷都区",
+						"value": "410505"
+					},
+					{
+						"label": "龙安区",
+						"value": "410506"
+					},
+					{
+						"label": "安阳县",
+						"value": "410522"
+					},
+					{
+						"label": "汤阴县",
+						"value": "410523"
+					},
+					{
+						"label": "滑县",
+						"value": "410526"
+					},
+					{
+						"label": "内黄县",
+						"value": "410527"
+					},
+					{
+						"label": "安阳高新技术产业开发区",
+						"value": "410571"
+					},
+					{
+						"label": "林州市",
+						"value": "410581"
+					}
+				]
+			},
+			{
+				"label": "鹤壁",
+				"value": "16006",
+				"child": [{
+						"label": "全部",
+						"value": "410600"
+					},
+					{
+						"label": "鹤山区",
+						"value": "410602"
+					},
+					{
+						"label": "山城区",
+						"value": "410603"
+					},
+					{
+						"label": "淇滨区",
+						"value": "410611"
+					},
+					{
+						"label": "浚县",
+						"value": "410621"
+					},
+					{
+						"label": "淇县",
+						"value": "410622"
+					},
+					{
+						"label": "鹤壁经济技术开发区",
+						"value": "410671"
+					}
+				]
+			},
+			{
+				"label": "新乡",
+				"value": "16007",
+				"child": [{
+						"label": "全部",
+						"value": "410700"
+					},
+					{
+						"label": "红旗区",
+						"value": "410702"
+					},
+					{
+						"label": "卫滨区",
+						"value": "410703"
+					},
+					{
+						"label": "凤泉区",
+						"value": "410704"
+					},
+					{
+						"label": "牧野区",
+						"value": "410711"
+					},
+					{
+						"label": "新乡县",
+						"value": "410721"
+					},
+					{
+						"label": "获嘉县",
+						"value": "410724"
+					},
+					{
+						"label": "原阳县",
+						"value": "410725"
+					},
+					{
+						"label": "延津县",
+						"value": "410726"
+					},
+					{
+						"label": "封丘县",
+						"value": "410727"
+					},
+					{
+						"label": "长垣县",
+						"value": "410728"
+					},
+					{
+						"label": "新乡高新技术产业开发区",
+						"value": "410771"
+					},
+					{
+						"label": "新乡经济技术开发区",
+						"value": "410772"
+					},
+					{
+						"label": "新乡市平原城乡一体化示范区",
+						"value": "410773"
+					},
+					{
+						"label": "卫辉市",
+						"value": "410781"
+					},
+					{
+						"label": "辉县市",
+						"value": "410782"
+					}
+				]
+			},
+			{
+				"label": "焦作",
+				"value": "16008",
+				"child": [{
+						"label": "全部",
+						"value": "410800"
+					},
+					{
+						"label": "解放区",
+						"value": "410802"
+					},
+					{
+						"label": "中站区",
+						"value": "410803"
+					},
+					{
+						"label": "马村区",
+						"value": "410804"
+					},
+					{
+						"label": "山阳区",
+						"value": "410811"
+					},
+					{
+						"label": "修武县",
+						"value": "410821"
+					},
+					{
+						"label": "博爱县",
+						"value": "410822"
+					},
+					{
+						"label": "武陟县",
+						"value": "410823"
+					},
+					{
+						"label": "温县",
+						"value": "410825"
+					},
+					{
+						"label": "焦作城乡一体化示范区",
+						"value": "410871"
+					},
+					{
+						"label": "沁阳市",
+						"value": "410882"
+					},
+					{
+						"label": "孟州市",
+						"value": "410883"
+					}
+				]
+			},
+			{
+				"label": "濮阳",
+				"value": "16009",
+				"child": [{
+						"label": "全部",
+						"value": "410900"
+					},
+					{
+						"label": "华龙区",
+						"value": "410902"
+					},
+					{
+						"label": "清丰县",
+						"value": "410922"
+					},
+					{
+						"label": "南乐县",
+						"value": "410923"
+					},
+					{
+						"label": "范县",
+						"value": "410926"
+					},
+					{
+						"label": "台前县",
+						"value": "410927"
+					},
+					{
+						"label": "濮阳县",
+						"value": "410928"
+					},
+					{
+						"label": "河南濮阳工业园区",
+						"value": "410971"
+					},
+					{
+						"label": "濮阳经济技术开发区",
+						"value": "410972"
+					}
+				]
+			},
+			{
+				"label": "许昌",
+				"value": "16010",
+				"child": [{
+						"label": "全部",
+						"value": "411000"
+					},
+					{
+						"label": "魏都区",
+						"value": "411002"
+					},
+					{
+						"label": "建安区",
+						"value": "411003"
+					},
+					{
+						"label": "鄢陵县",
+						"value": "411024"
+					},
+					{
+						"label": "襄城县",
+						"value": "411025"
+					},
+					{
+						"label": "许昌经济技术开发区",
+						"value": "411071"
+					},
+					{
+						"label": "禹州市",
+						"value": "411081"
+					},
+					{
+						"label": "长葛市",
+						"value": "411082"
+					}
+				]
+			},
+			{
+				"label": "漯河",
+				"value": "16011",
+				"child": [{
+						"label": "全部",
+						"value": "411100"
+					},
+					{
+						"label": "源汇区",
+						"value": "411102"
+					},
+					{
+						"label": "郾城区",
+						"value": "411103"
+					},
+					{
+						"label": "召陵区",
+						"value": "411104"
+					},
+					{
+						"label": "舞阳县",
+						"value": "411121"
+					},
+					{
+						"label": "临颍县",
+						"value": "411122"
+					},
+					{
+						"label": "漯河经济技术开发区",
+						"value": "411171"
+					}
+				]
+			},
+			{
+				"label": "三门峡",
+				"value": "16012",
+				"child": [{
+						"label": "全部",
+						"value": "411200"
+					},
+					{
+						"label": "湖滨区",
+						"value": "411202"
+					},
+					{
+						"label": "陕州区",
+						"value": "411203"
+					},
+					{
+						"label": "渑池县",
+						"value": "411221"
+					},
+					{
+						"label": "卢氏县",
+						"value": "411224"
+					},
+					{
+						"label": "河南三门峡经济开发区",
+						"value": "411271"
+					},
+					{
+						"label": "义马市",
+						"value": "411281"
+					},
+					{
+						"label": "灵宝市",
+						"value": "411282"
+					}
+				]
+			},
+			{
+				"label": "南阳",
+				"value": "16013",
+				"child": [{
+						"label": "全部",
+						"value": "411300"
+					},
+					{
+						"label": "宛城区",
+						"value": "411302"
+					},
+					{
+						"label": "卧龙区",
+						"value": "411303"
+					},
+					{
+						"label": "南召县",
+						"value": "411321"
+					},
+					{
+						"label": "方城县",
+						"value": "411322"
+					},
+					{
+						"label": "西峡县",
+						"value": "411323"
+					},
+					{
+						"label": "镇平县",
+						"value": "411324"
+					},
+					{
+						"label": "内乡县",
+						"value": "411325"
+					},
+					{
+						"label": "淅川县",
+						"value": "411326"
+					},
+					{
+						"label": "社旗县",
+						"value": "411327"
+					},
+					{
+						"label": "唐河县",
+						"value": "411328"
+					},
+					{
+						"label": "新野县",
+						"value": "411329"
+					},
+					{
+						"label": "桐柏县",
+						"value": "411330"
+					},
+					{
+						"label": "南阳高新技术产业开发区",
+						"value": "411371"
+					},
+					{
+						"label": "南阳市城乡一体化示范区",
+						"value": "411372"
+					},
+					{
+						"label": "邓州市",
+						"value": "411381"
+					}
+				]
+			},
+			{
+				"label": "商丘",
+				"value": "16014",
+				"child": [{
+						"label": "全部",
+						"value": "411400"
+					},
+					{
+						"label": "梁园区",
+						"value": "411402"
+					},
+					{
+						"label": "睢阳区",
+						"value": "411403"
+					},
+					{
+						"label": "民权县",
+						"value": "411421"
+					},
+					{
+						"label": "睢县",
+						"value": "411422"
+					},
+					{
+						"label": "宁陵县",
+						"value": "411423"
+					},
+					{
+						"label": "柘城县",
+						"value": "411424"
+					},
+					{
+						"label": "虞城县",
+						"value": "411425"
+					},
+					{
+						"label": "夏邑县",
+						"value": "411426"
+					},
+					{
+						"label": "豫东综合物流产业聚集区",
+						"value": "411471"
+					},
+					{
+						"label": "河南商丘经济开发区",
+						"value": "411472"
+					},
+					{
+						"label": "永城市",
+						"value": "411481"
+					}
+				]
+			},
+			{
+				"label": "信阳",
+				"value": "16015",
+				"child": [{
+						"label": "全部",
+						"value": "411500"
+					},
+					{
+						"label": "浉河区",
+						"value": "411502"
+					},
+					{
+						"label": "平桥区",
+						"value": "411503"
+					},
+					{
+						"label": "罗山县",
+						"value": "411521"
+					},
+					{
+						"label": "光山县",
+						"value": "411522"
+					},
+					{
+						"label": "新县",
+						"value": "411523"
+					},
+					{
+						"label": "商城县",
+						"value": "411524"
+					},
+					{
+						"label": "固始县",
+						"value": "411525"
+					},
+					{
+						"label": "潢川县",
+						"value": "411526"
+					},
+					{
+						"label": "淮滨县",
+						"value": "411527"
+					},
+					{
+						"label": "息县",
+						"value": "411528"
+					},
+					{
+						"label": "信阳高新技术产业开发区",
+						"value": "411571"
+					}
+				]
+			},
+			{
+				"label": "周口",
+				"value": "16016",
+				"child": [{
+						"label": "全部",
+						"value": "411600"
+					},
+					{
+						"label": "川汇区",
+						"value": "411602"
+					},
+					{
+						"label": "扶沟县",
+						"value": "411621"
+					},
+					{
+						"label": "西华县",
+						"value": "411622"
+					},
+					{
+						"label": "商水县",
+						"value": "411623"
+					},
+					{
+						"label": "沈丘县",
+						"value": "411624"
+					},
+					{
+						"label": "郸城县",
+						"value": "411625"
+					},
+					{
+						"label": "淮阳县",
+						"value": "411626"
+					},
+					{
+						"label": "太康县",
+						"value": "411627"
+					},
+					{
+						"label": "鹿邑县",
+						"value": "411628"
+					},
+					{
+						"label": "河南周口经济开发区",
+						"value": "411671"
+					},
+					{
+						"label": "项城市",
+						"value": "411681"
+					}
+				]
+			},
+			{
+				"label": "驻马店",
+				"value": "16017",
+				"child": [{
+						"label": "全部",
+						"value": "411700"
+					},
+					{
+						"label": "驿城区",
+						"value": "411702"
+					},
+					{
+						"label": "西平县",
+						"value": "411721"
+					},
+					{
+						"label": "上蔡县",
+						"value": "411722"
+					},
+					{
+						"label": "平舆县",
+						"value": "411723"
+					},
+					{
+						"label": "正阳县",
+						"value": "411724"
+					},
+					{
+						"label": "确山县",
+						"value": "411725"
+					},
+					{
+						"label": "泌阳县",
+						"value": "411726"
+					},
+					{
+						"label": "汝南县",
+						"value": "411727"
+					},
+					{
+						"label": "遂平县",
+						"value": "411728"
+					},
+					{
+						"label": "新蔡县",
+						"value": "411729"
+					},
+					{
+						"label": "河南驻马店经济开发区",
+						"value": "411771"
+					}
+				]
+			},
+			{
+				"label": "省直辖县级行政区划",
+				"value": "16090",
+				"child": [{
+					"label": "济源市",
+					"value": "419001"
+				}]
+			}
+		]
+	},
+	{
+		"label": "湖北",
+		"value": "17",
+		"child": [{
+				"label": "全部",
+				"value": "17000",
+				"child": []
+			},
+			{
+				"label": "武汉",
+				"value": "17001",
+				"child": [{
+						"label": "全部",
+						"value": "420100"
+					},
+					{
+						"label": "江岸区",
+						"value": "420102"
+					},
+					{
+						"label": "江汉区",
+						"value": "420103"
+					},
+					{
+						"label": "硚口区",
+						"value": "420104"
+					},
+					{
+						"label": "汉阳区",
+						"value": "420105"
+					},
+					{
+						"label": "武昌区",
+						"value": "420106"
+					},
+					{
+						"label": "青山区",
+						"value": "420107"
+					},
+					{
+						"label": "洪山区",
+						"value": "420111"
+					},
+					{
+						"label": "东西湖区",
+						"value": "420112"
+					},
+					{
+						"label": "汉南区",
+						"value": "420113"
+					},
+					{
+						"label": "蔡甸区",
+						"value": "420114"
+					},
+					{
+						"label": "江夏区",
+						"value": "420115"
+					},
+					{
+						"label": "黄陂区",
+						"value": "420116"
+					},
+					{
+						"label": "新洲区",
+						"value": "420117"
+					}
+				]
+			},
+			{
+				"label": "黄石",
+				"value": "17002",
+				"child": [{
+						"label": "全部",
+						"value": "420200"
+					},
+					{
+						"label": "黄石港区",
+						"value": "420202"
+					},
+					{
+						"label": "西塞山区",
+						"value": "420203"
+					},
+					{
+						"label": "下陆区",
+						"value": "420204"
+					},
+					{
+						"label": "铁山区",
+						"value": "420205"
+					},
+					{
+						"label": "阳新县",
+						"value": "420222"
+					},
+					{
+						"label": "大冶市",
+						"value": "420281"
+					}
+				]
+			},
+			{
+				"label": "十堰",
+				"value": "17003",
+				"child": [{
+						"label": "全部",
+						"value": "420300"
+					},
+					{
+						"label": "茅箭区",
+						"value": "420302"
+					},
+					{
+						"label": "张湾区",
+						"value": "420303"
+					},
+					{
+						"label": "郧阳区",
+						"value": "420304"
+					},
+					{
+						"label": "郧西县",
+						"value": "420322"
+					},
+					{
+						"label": "竹山县",
+						"value": "420323"
+					},
+					{
+						"label": "竹溪县",
+						"value": "420324"
+					},
+					{
+						"label": "房县",
+						"value": "420325"
+					},
+					{
+						"label": "丹江口市",
+						"value": "420381"
+					}
+				]
+			},
+			{
+				"label": "宜昌",
+				"value": "17005",
+				"child": [{
+						"label": "全部",
+						"value": "420500"
+					},
+					{
+						"label": "西陵区",
+						"value": "420502"
+					},
+					{
+						"label": "伍家岗区",
+						"value": "420503"
+					},
+					{
+						"label": "点军区",
+						"value": "420504"
+					},
+					{
+						"label": "猇亭区",
+						"value": "420505"
+					},
+					{
+						"label": "夷陵区",
+						"value": "420506"
+					},
+					{
+						"label": "远安县",
+						"value": "420525"
+					},
+					{
+						"label": "兴山县",
+						"value": "420526"
+					},
+					{
+						"label": "秭归县",
+						"value": "420527"
+					},
+					{
+						"label": "长阳土家族自治县",
+						"value": "420528"
+					},
+					{
+						"label": "五峰土家族自治县",
+						"value": "420529"
+					},
+					{
+						"label": "宜都市",
+						"value": "420581"
+					},
+					{
+						"label": "当阳市",
+						"value": "420582"
+					},
+					{
+						"label": "枝江市",
+						"value": "420583"
+					}
+				]
+			},
+			{
+				"label": "襄阳",
+				"value": "17006",
+				"child": [{
+						"label": "全部",
+						"value": "420600"
+					},
+					{
+						"label": "襄城区",
+						"value": "420602"
+					},
+					{
+						"label": "樊城区",
+						"value": "420606"
+					},
+					{
+						"label": "襄州区",
+						"value": "420607"
+					},
+					{
+						"label": "南漳县",
+						"value": "420624"
+					},
+					{
+						"label": "谷城县",
+						"value": "420625"
+					},
+					{
+						"label": "保康县",
+						"value": "420626"
+					},
+					{
+						"label": "老河口市",
+						"value": "420682"
+					},
+					{
+						"label": "枣阳市",
+						"value": "420683"
+					},
+					{
+						"label": "宜城市",
+						"value": "420684"
+					}
+				]
+			},
+			{
+				"label": "鄂州",
+				"value": "17007",
+				"child": [{
+						"label": "全部",
+						"value": "420700"
+					},
+					{
+						"label": "梁子湖区",
+						"value": "420702"
+					},
+					{
+						"label": "华容区",
+						"value": "420703"
+					},
+					{
+						"label": "鄂城区",
+						"value": "420704"
+					}
+				]
+			},
+			{
+				"label": "荆门",
+				"value": "17008",
+				"child": [{
+						"label": "全部",
+						"value": "420800"
+					},
+					{
+						"label": "东宝区",
+						"value": "420802"
+					},
+					{
+						"label": "掇刀区",
+						"value": "420804"
+					},
+					{
+						"label": "京山县",
+						"value": "420821"
+					},
+					{
+						"label": "沙洋县",
+						"value": "420822"
+					},
+					{
+						"label": "钟祥市",
+						"value": "420881"
+					}
+				]
+			},
+			{
+				"label": "孝感",
+				"value": "17009",
+				"child": [{
+						"label": "全部",
+						"value": "420900"
+					},
+					{
+						"label": "孝南区",
+						"value": "420902"
+					},
+					{
+						"label": "孝昌县",
+						"value": "420921"
+					},
+					{
+						"label": "大悟县",
+						"value": "420922"
+					},
+					{
+						"label": "云梦县",
+						"value": "420923"
+					},
+					{
+						"label": "应城市",
+						"value": "420981"
+					},
+					{
+						"label": "安陆市",
+						"value": "420982"
+					},
+					{
+						"label": "汉川市",
+						"value": "420984"
+					}
+				]
+			},
+			{
+				"label": "荆州",
+				"value": "17010",
+				"child": [{
+						"label": "全部",
+						"value": "421000"
+					},
+					{
+						"label": "沙市区",
+						"value": "421002"
+					},
+					{
+						"label": "荆州区",
+						"value": "421003"
+					},
+					{
+						"label": "公安县",
+						"value": "421022"
+					},
+					{
+						"label": "监利县",
+						"value": "421023"
+					},
+					{
+						"label": "江陵县",
+						"value": "421024"
+					},
+					{
+						"label": "荆州经济技术开发区",
+						"value": "421071"
+					},
+					{
+						"label": "石首市",
+						"value": "421081"
+					},
+					{
+						"label": "洪湖市",
+						"value": "421083"
+					},
+					{
+						"label": "松滋市",
+						"value": "421087"
+					}
+				]
+			},
+			{
+				"label": "黄冈",
+				"value": "17011",
+				"child": [{
+						"label": "全部",
+						"value": "421100"
+					},
+					{
+						"label": "黄州区",
+						"value": "421102"
+					},
+					{
+						"label": "团风县",
+						"value": "421121"
+					},
+					{
+						"label": "红安县",
+						"value": "421122"
+					},
+					{
+						"label": "罗田县",
+						"value": "421123"
+					},
+					{
+						"label": "英山县",
+						"value": "421124"
+					},
+					{
+						"label": "浠水县",
+						"value": "421125"
+					},
+					{
+						"label": "蕲春县",
+						"value": "421126"
+					},
+					{
+						"label": "黄梅县",
+						"value": "421127"
+					},
+					{
+						"label": "龙感湖管理区",
+						"value": "421171"
+					},
+					{
+						"label": "麻城市",
+						"value": "421181"
+					},
+					{
+						"label": "武穴市",
+						"value": "421182"
+					}
+				]
+			},
+			{
+				"label": "咸宁",
+				"value": "17012",
+				"child": [{
+						"label": "全部",
+						"value": "421200"
+					},
+					{
+						"label": "咸安区",
+						"value": "421202"
+					},
+					{
+						"label": "嘉鱼县",
+						"value": "421221"
+					},
+					{
+						"label": "通城县",
+						"value": "421222"
+					},
+					{
+						"label": "崇阳县",
+						"value": "421223"
+					},
+					{
+						"label": "通山县",
+						"value": "421224"
+					},
+					{
+						"label": "赤壁市",
+						"value": "421281"
+					}
+				]
+			},
+			{
+				"label": "随州",
+				"value": "17013",
+				"child": [{
+						"label": "全部",
+						"value": "421300"
+					},
+					{
+						"label": "曾都区",
+						"value": "421303"
+					},
+					{
+						"label": "随县",
+						"value": "421321"
+					},
+					{
+						"label": "广水市",
+						"value": "421381"
+					}
+				]
+			},
+			{
+				"label": "恩施土家族苗族",
+				"value": "17028",
+				"child": [{
+						"label": "全部",
+						"value": "422800"
+					},
+					{
+						"label": "恩施市",
+						"value": "422801"
+					},
+					{
+						"label": "利川市",
+						"value": "422802"
+					},
+					{
+						"label": "建始县",
+						"value": "422822"
+					},
+					{
+						"label": "巴东县",
+						"value": "422823"
+					},
+					{
+						"label": "宣恩县",
+						"value": "422825"
+					},
+					{
+						"label": "咸丰县",
+						"value": "422826"
+					},
+					{
+						"label": "来凤县",
+						"value": "422827"
+					},
+					{
+						"label": "鹤峰县",
+						"value": "422828"
+					}
+				]
+			},
+			{
+				"label": "省直辖县级行政区划",
+				"value": "17090",
+				"child": [{
+						"label": "全部",
+						"value": "429000"
+					},
+					{
+						"label": "仙桃市",
+						"value": "429004"
+					},
+					{
+						"label": "潜江市",
+						"value": "429005"
+					},
+					{
+						"label": "天门市",
+						"value": "429006"
+					},
+					{
+						"label": "神农架林区",
+						"value": "429021"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "湖南",
+		"value": "18",
+		"child": [{
+				"label": "全部",
+				"value": "18000",
+				"child": []
+			},
+			{
+				"label": "长沙",
+				"value": "18001",
+				"child": [{
+						"label": "全部",
+						"value": "430100"
+					},
+					{
+						"label": "芙蓉区",
+						"value": "430102"
+					},
+					{
+						"label": "天心区",
+						"value": "430103"
+					},
+					{
+						"label": "岳麓区",
+						"value": "430104"
+					},
+					{
+						"label": "开福区",
+						"value": "430105"
+					},
+					{
+						"label": "雨花区",
+						"value": "430111"
+					},
+					{
+						"label": "望城区",
+						"value": "430112"
+					},
+					{
+						"label": "长沙县",
+						"value": "430121"
+					},
+					{
+						"label": "浏阳市",
+						"value": "430181"
+					},
+					{
+						"label": "宁乡市",
+						"value": "430182"
+					}
+				]
+			},
+			{
+				"label": "株洲",
+				"value": "18002",
+				"child": [{
+						"label": "全部",
+						"value": "430200"
+					},
+					{
+						"label": "荷塘区",
+						"value": "430202"
+					},
+					{
+						"label": "芦淞区",
+						"value": "430203"
+					},
+					{
+						"label": "石峰区",
+						"value": "430204"
+					},
+					{
+						"label": "天元区",
+						"value": "430211"
+					},
+					{
+						"label": "株洲县",
+						"value": "430221"
+					},
+					{
+						"label": "攸县",
+						"value": "430223"
+					},
+					{
+						"label": "茶陵县",
+						"value": "430224"
+					},
+					{
+						"label": "炎陵县",
+						"value": "430225"
+					},
+					{
+						"label": "云龙示范区",
+						"value": "430271"
+					},
+					{
+						"label": "醴陵市",
+						"value": "430281"
+					}
+				]
+			},
+			{
+				"label": "湘潭",
+				"value": "18003",
+				"child": [{
+						"label": "全部",
+						"value": "430300"
+					},
+					{
+						"label": "雨湖区",
+						"value": "430302"
+					},
+					{
+						"label": "岳塘区",
+						"value": "430304"
+					},
+					{
+						"label": "湘潭县",
+						"value": "430321"
+					},
+					{
+						"label": "湖南湘潭高新技术产业园区",
+						"value": "430371"
+					},
+					{
+						"label": "湘潭昭山示范区",
+						"value": "430372"
+					},
+					{
+						"label": "湘潭九华示范区",
+						"value": "430373"
+					},
+					{
+						"label": "湘乡市",
+						"value": "430381"
+					},
+					{
+						"label": "韶山市",
+						"value": "430382"
+					}
+				]
+			},
+			{
+				"label": "衡阳",
+				"value": "18004",
+				"child": [{
+						"label": "全部",
+						"value": "430400"
+					},
+					{
+						"label": "珠晖区",
+						"value": "430405"
+					},
+					{
+						"label": "雁峰区",
+						"value": "430406"
+					},
+					{
+						"label": "石鼓区",
+						"value": "430407"
+					},
+					{
+						"label": "蒸湘区",
+						"value": "430408"
+					},
+					{
+						"label": "南岳区",
+						"value": "430412"
+					},
+					{
+						"label": "衡阳县",
+						"value": "430421"
+					},
+					{
+						"label": "衡南县",
+						"value": "430422"
+					},
+					{
+						"label": "衡山县",
+						"value": "430423"
+					},
+					{
+						"label": "衡东县",
+						"value": "430424"
+					},
+					{
+						"label": "祁东县",
+						"value": "430426"
+					},
+					{
+						"label": "衡阳综合保税区",
+						"value": "430471"
+					},
+					{
+						"label": "湖南衡阳高新技术产业园区",
+						"value": "430472"
+					},
+					{
+						"label": "湖南衡阳松木经济开发区",
+						"value": "430473"
+					},
+					{
+						"label": "耒阳市",
+						"value": "430481"
+					},
+					{
+						"label": "常宁市",
+						"value": "430482"
+					}
+				]
+			},
+			{
+				"label": "邵阳",
+				"value": "18005",
+				"child": [{
+						"label": "全部",
+						"value": "430500"
+					},
+					{
+						"label": "双清区",
+						"value": "430502"
+					},
+					{
+						"label": "大祥区",
+						"value": "430503"
+					},
+					{
+						"label": "北塔区",
+						"value": "430511"
+					},
+					{
+						"label": "邵东县",
+						"value": "430521"
+					},
+					{
+						"label": "新邵县",
+						"value": "430522"
+					},
+					{
+						"label": "邵阳县",
+						"value": "430523"
+					},
+					{
+						"label": "隆回县",
+						"value": "430524"
+					},
+					{
+						"label": "洞口县",
+						"value": "430525"
+					},
+					{
+						"label": "绥宁县",
+						"value": "430527"
+					},
+					{
+						"label": "新宁县",
+						"value": "430528"
+					},
+					{
+						"label": "城步苗族自治县",
+						"value": "430529"
+					},
+					{
+						"label": "武冈市",
+						"value": "430581"
+					}
+				]
+			},
+			{
+				"label": "岳阳",
+				"value": "18006",
+				"child": [{
+						"label": "全部",
+						"value": "430600"
+					},
+					{
+						"label": "岳阳楼区",
+						"value": "430602"
+					},
+					{
+						"label": "云溪区",
+						"value": "430603"
+					},
+					{
+						"label": "君山区",
+						"value": "430611"
+					},
+					{
+						"label": "岳阳县",
+						"value": "430621"
+					},
+					{
+						"label": "华容县",
+						"value": "430623"
+					},
+					{
+						"label": "湘阴县",
+						"value": "430624"
+					},
+					{
+						"label": "平江县",
+						"value": "430626"
+					},
+					{
+						"label": "岳阳市屈原管理区",
+						"value": "430671"
+					},
+					{
+						"label": "汨罗市",
+						"value": "430681"
+					},
+					{
+						"label": "临湘市",
+						"value": "430682"
+					}
+				]
+			},
+			{
+				"label": "常德",
+				"value": "18007",
+				"child": [{
+						"label": "全部",
+						"value": "430700"
+					},
+					{
+						"label": "武陵区",
+						"value": "430702"
+					},
+					{
+						"label": "鼎城区",
+						"value": "430703"
+					},
+					{
+						"label": "安乡县",
+						"value": "430721"
+					},
+					{
+						"label": "汉寿县",
+						"value": "430722"
+					},
+					{
+						"label": "澧县",
+						"value": "430723"
+					},
+					{
+						"label": "临澧县",
+						"value": "430724"
+					},
+					{
+						"label": "桃源县",
+						"value": "430725"
+					},
+					{
+						"label": "石门县",
+						"value": "430726"
+					},
+					{
+						"label": "常德市西洞庭管理区",
+						"value": "430771"
+					},
+					{
+						"label": "津市市",
+						"value": "430781"
+					}
+				]
+			},
+			{
+				"label": "张家界",
+				"value": "18008",
+				"child": [{
+						"label": "全部",
+						"value": "430800"
+					},
+					{
+						"label": "永定区",
+						"value": "430802"
+					},
+					{
+						"label": "武陵源区",
+						"value": "430811"
+					},
+					{
+						"label": "慈利县",
+						"value": "430821"
+					},
+					{
+						"label": "桑植县",
+						"value": "430822"
+					}
+				]
+			},
+			{
+				"label": "益阳",
+				"value": "18009",
+				"child": [{
+						"label": "全部",
+						"value": "430900"
+					},
+					{
+						"label": "资阳区",
+						"value": "430902"
+					},
+					{
+						"label": "赫山区",
+						"value": "430903"
+					},
+					{
+						"label": "南县",
+						"value": "430921"
+					},
+					{
+						"label": "桃江县",
+						"value": "430922"
+					},
+					{
+						"label": "安化县",
+						"value": "430923"
+					},
+					{
+						"label": "益阳市大通湖管理区",
+						"value": "430971"
+					},
+					{
+						"label": "湖南益阳高新技术产业园区",
+						"value": "430972"
+					},
+					{
+						"label": "沅江市",
+						"value": "430981"
+					}
+				]
+			},
+			{
+				"label": "郴州",
+				"value": "18010",
+				"child": [{
+						"label": "全部",
+						"value": "431000"
+					},
+					{
+						"label": "北湖区",
+						"value": "431002"
+					},
+					{
+						"label": "苏仙区",
+						"value": "431003"
+					},
+					{
+						"label": "桂阳县",
+						"value": "431021"
+					},
+					{
+						"label": "宜章县",
+						"value": "431022"
+					},
+					{
+						"label": "永兴县",
+						"value": "431023"
+					},
+					{
+						"label": "嘉禾县",
+						"value": "431024"
+					},
+					{
+						"label": "临武县",
+						"value": "431025"
+					},
+					{
+						"label": "汝城县",
+						"value": "431026"
+					},
+					{
+						"label": "桂东县",
+						"value": "431027"
+					},
+					{
+						"label": "安仁县",
+						"value": "431028"
+					},
+					{
+						"label": "资兴市",
+						"value": "431081"
+					}
+				]
+			},
+			{
+				"label": "永州",
+				"value": "18011",
+				"child": [{
+						"label": "全部",
+						"value": "431100"
+					},
+					{
+						"label": "零陵区",
+						"value": "431102"
+					},
+					{
+						"label": "冷水滩区",
+						"value": "431103"
+					},
+					{
+						"label": "祁阳县",
+						"value": "431121"
+					},
+					{
+						"label": "东安县",
+						"value": "431122"
+					},
+					{
+						"label": "双牌县",
+						"value": "431123"
+					},
+					{
+						"label": "道县",
+						"value": "431124"
+					},
+					{
+						"label": "江永县",
+						"value": "431125"
+					},
+					{
+						"label": "宁远县",
+						"value": "431126"
+					},
+					{
+						"label": "蓝山县",
+						"value": "431127"
+					},
+					{
+						"label": "新田县",
+						"value": "431128"
+					},
+					{
+						"label": "江华瑶族自治县",
+						"value": "431129"
+					},
+					{
+						"label": "永州经济技术开发区",
+						"value": "431171"
+					},
+					{
+						"label": "永州市金洞管理区",
+						"value": "431172"
+					},
+					{
+						"label": "永州市回龙圩管理区",
+						"value": "431173"
+					}
+				]
+			},
+			{
+				"label": "怀化",
+				"value": "18012",
+				"child": [{
+						"label": "全部",
+						"value": "431200"
+					},
+					{
+						"label": "鹤城区",
+						"value": "431202"
+					},
+					{
+						"label": "中方县",
+						"value": "431221"
+					},
+					{
+						"label": "沅陵县",
+						"value": "431222"
+					},
+					{
+						"label": "辰溪县",
+						"value": "431223"
+					},
+					{
+						"label": "溆浦县",
+						"value": "431224"
+					},
+					{
+						"label": "会同县",
+						"value": "431225"
+					},
+					{
+						"label": "麻阳苗族自治县",
+						"value": "431226"
+					},
+					{
+						"label": "新晃侗族自治县",
+						"value": "431227"
+					},
+					{
+						"label": "芷江侗族自治县",
+						"value": "431228"
+					},
+					{
+						"label": "靖州苗族侗族自治县",
+						"value": "431229"
+					},
+					{
+						"label": "通道侗族自治县",
+						"value": "431230"
+					},
+					{
+						"label": "怀化市洪江管理区",
+						"value": "431271"
+					},
+					{
+						"label": "洪江市",
+						"value": "431281"
+					}
+				]
+			},
+			{
+				"label": "娄底",
+				"value": "18013",
+				"child": [{
+						"label": "全部",
+						"value": "431300"
+					},
+					{
+						"label": "娄星区",
+						"value": "431302"
+					},
+					{
+						"label": "双峰县",
+						"value": "431321"
+					},
+					{
+						"label": "新化县",
+						"value": "431322"
+					},
+					{
+						"label": "冷水江市",
+						"value": "431381"
+					},
+					{
+						"label": "涟源市",
+						"value": "431382"
+					}
+				]
+			},
+			{
+				"label": "湘西土家族苗族",
+				"value": "18031",
+				"child": [{
+						"label": "全部",
+						"value": "433100"
+					},
+					{
+						"label": "吉首市",
+						"value": "433101"
+					},
+					{
+						"label": "泸溪县",
+						"value": "433122"
+					},
+					{
+						"label": "凤凰县",
+						"value": "433123"
+					},
+					{
+						"label": "花垣县",
+						"value": "433124"
+					},
+					{
+						"label": "保靖县",
+						"value": "433125"
+					},
+					{
+						"label": "古丈县",
+						"value": "433126"
+					},
+					{
+						"label": "永顺县",
+						"value": "433127"
+					},
+					{
+						"label": "龙山县",
+						"value": "433130"
+					},
+					{
+						"label": "湖南吉首经济开发区",
+						"value": "433172"
+					},
+					{
+						"label": "湖南永顺经济开发区",
+						"value": "433173"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "广东",
+		"value": "19",
+		"child": [{
+				"label": "全部",
+				"value": "19000",
+				"child": []
+			}, {
+				"label": "广州",
+				"value": "19001",
+				"child": [{
+						"label": "全部",
+						"value": "440100"
+					},
+					{
+						"label": "荔湾区",
+						"value": "440103"
+					},
+					{
+						"label": "越秀区",
+						"value": "440104"
+					},
+					{
+						"label": "海珠区",
+						"value": "440105"
+					},
+					{
+						"label": "天河区",
+						"value": "440106"
+					},
+					{
+						"label": "白云区",
+						"value": "440111"
+					},
+					{
+						"label": "黄埔区",
+						"value": "440112"
+					},
+					{
+						"label": "番禺区",
+						"value": "440113"
+					},
+					{
+						"label": "花都区",
+						"value": "440114"
+					},
+					{
+						"label": "南沙区",
+						"value": "440115"
+					},
+					{
+						"label": "从化区",
+						"value": "440117"
+					},
+					{
+						"label": "增城区",
+						"value": "440118"
+					}
+				]
+			},
+			{
+				"label": "韶关",
+				"value": "19002",
+				"child": [{
+						"label": "全部",
+						"value": "440200"
+					},
+					{
+						"label": "武江区",
+						"value": "440203"
+					},
+					{
+						"label": "浈江区",
+						"value": "440204"
+					},
+					{
+						"label": "曲江区",
+						"value": "440205"
+					},
+					{
+						"label": "始兴县",
+						"value": "440222"
+					},
+					{
+						"label": "仁化县",
+						"value": "440224"
+					},
+					{
+						"label": "翁源县",
+						"value": "440229"
+					},
+					{
+						"label": "乳源瑶族自治县",
+						"value": "440232"
+					},
+					{
+						"label": "新丰县",
+						"value": "440233"
+					},
+					{
+						"label": "乐昌市",
+						"value": "440281"
+					},
+					{
+						"label": "南雄市",
+						"value": "440282"
+					}
+				]
+			},
+			{
+				"label": "深圳",
+				"value": "19003",
+				"child": [{
+						"label": "全部",
+						"value": "440300"
+					},
+					{
+						"label": "罗湖区",
+						"value": "440303"
+					},
+					{
+						"label": "福田区",
+						"value": "440304"
+					},
+					{
+						"label": "南山区",
+						"value": "440305"
+					},
+					{
+						"label": "宝安区",
+						"value": "440306"
+					},
+					{
+						"label": "龙岗区",
+						"value": "440307"
+					},
+					{
+						"label": "盐田区",
+						"value": "440308"
+					},
+					{
+						"label": "龙华区",
+						"value": "440309"
+					},
+					{
+						"label": "坪山区",
+						"value": "440310"
+					}
+				]
+			},
+			{
+				"label": "珠海",
+				"value": "19004",
+				"child": [{
+						"label": "全部",
+						"value": "440400"
+					},
+					{
+						"label": "香洲区",
+						"value": "440402"
+					},
+					{
+						"label": "斗门区",
+						"value": "440403"
+					},
+					{
+						"label": "金湾区",
+						"value": "440404"
+					}
+				]
+			},
+			{
+				"label": "汕头",
+				"value": "19005",
+				"child": [{
+						"label": "全部",
+						"value": "440500"
+					},
+					{
+						"label": "龙湖区",
+						"value": "440507"
+					},
+					{
+						"label": "金平区",
+						"value": "440511"
+					},
+					{
+						"label": "濠江区",
+						"value": "440512"
+					},
+					{
+						"label": "潮阳区",
+						"value": "440513"
+					},
+					{
+						"label": "潮南区",
+						"value": "440514"
+					},
+					{
+						"label": "澄海区",
+						"value": "440515"
+					},
+					{
+						"label": "南澳县",
+						"value": "440523"
+					}
+				]
+			},
+			{
+				"label": "佛山",
+				"value": "19006",
+				"child": [{
+						"label": "全部",
+						"value": "440600"
+					},
+					{
+						"label": "禅城区",
+						"value": "440604"
+					},
+					{
+						"label": "南海区",
+						"value": "440605"
+					},
+					{
+						"label": "顺德区",
+						"value": "440606"
+					},
+					{
+						"label": "三水区",
+						"value": "440607"
+					},
+					{
+						"label": "高明区",
+						"value": "440608"
+					}
+				]
+			},
+			{
+				"label": "江门",
+				"value": "19007",
+				"child": [{
+						"label": "全部",
+						"value": "440700"
+					},
+					{
+						"label": "蓬江区",
+						"value": "440703"
+					},
+					{
+						"label": "江海区",
+						"value": "440704"
+					},
+					{
+						"label": "新会区",
+						"value": "440705"
+					},
+					{
+						"label": "台山市",
+						"value": "440781"
+					},
+					{
+						"label": "开平市",
+						"value": "440783"
+					},
+					{
+						"label": "鹤山市",
+						"value": "440784"
+					},
+					{
+						"label": "恩平市",
+						"value": "440785"
+					}
+				]
+			},
+			{
+				"label": "湛江",
+				"value": "19008",
+				"child": [{
+						"label": "全部",
+						"value": "440800"
+					},
+					{
+						"label": "赤坎区",
+						"value": "440802"
+					},
+					{
+						"label": "霞山区",
+						"value": "440803"
+					},
+					{
+						"label": "坡头区",
+						"value": "440804"
+					},
+					{
+						"label": "麻章区",
+						"value": "440811"
+					},
+					{
+						"label": "遂溪县",
+						"value": "440823"
+					},
+					{
+						"label": "徐闻县",
+						"value": "440825"
+					},
+					{
+						"label": "廉江市",
+						"value": "440881"
+					},
+					{
+						"label": "雷州市",
+						"value": "440882"
+					},
+					{
+						"label": "吴川市",
+						"value": "440883"
+					}
+				]
+			},
+			{
+				"label": "茂名",
+				"value": "19009",
+				"child": [{
+						"label": "全部",
+						"value": "440900"
+					},
+					{
+						"label": "茂南区",
+						"value": "440902"
+					},
+					{
+						"label": "电白区",
+						"value": "440904"
+					},
+					{
+						"label": "高州市",
+						"value": "440981"
+					},
+					{
+						"label": "化州市",
+						"value": "440982"
+					},
+					{
+						"label": "信宜市",
+						"value": "440983"
+					}
+				]
+			},
+			{
+				"label": "肇庆",
+				"value": "19012",
+				"child": [{
+						"label": "全部",
+						"value": "441200"
+					},
+					{
+						"label": "端州区",
+						"value": "441202"
+					},
+					{
+						"label": "鼎湖区",
+						"value": "441203"
+					},
+					{
+						"label": "高要区",
+						"value": "441204"
+					},
+					{
+						"label": "广宁县",
+						"value": "441223"
+					},
+					{
+						"label": "怀集县",
+						"value": "441224"
+					},
+					{
+						"label": "封开县",
+						"value": "441225"
+					},
+					{
+						"label": "德庆县",
+						"value": "441226"
+					},
+					{
+						"label": "四会市",
+						"value": "441284"
+					}
+				]
+			},
+			{
+				"label": "惠州",
+				"value": "19013",
+				"child": [{
+						"label": "全部",
+						"value": "441300"
+					},
+					{
+						"label": "惠城区",
+						"value": "441302"
+					},
+					{
+						"label": "惠阳区",
+						"value": "441303"
+					},
+					{
+						"label": "博罗县",
+						"value": "441322"
+					},
+					{
+						"label": "惠东县",
+						"value": "441323"
+					},
+					{
+						"label": "龙门县",
+						"value": "441324"
+					}
+				]
+			},
+			{
+				"label": "梅州",
+				"value": "19014",
+				"child": [{
+						"label": "全部",
+						"value": "441400"
+					},
+					{
+						"label": "梅江区",
+						"value": "441402"
+					},
+					{
+						"label": "梅县区",
+						"value": "441403"
+					},
+					{
+						"label": "大埔县",
+						"value": "441422"
+					},
+					{
+						"label": "丰顺县",
+						"value": "441423"
+					},
+					{
+						"label": "五华县",
+						"value": "441424"
+					},
+					{
+						"label": "平远县",
+						"value": "441426"
+					},
+					{
+						"label": "蕉岭县",
+						"value": "441427"
+					},
+					{
+						"label": "兴宁市",
+						"value": "441481"
+					}
+				]
+			},
+			{
+				"label": "汕尾",
+				"value": "19015",
+				"child": [{
+						"label": "全部",
+						"value": "441500"
+					},
+					{
+						"label": "城区",
+						"value": "441502"
+					},
+					{
+						"label": "海丰县",
+						"value": "441521"
+					},
+					{
+						"label": "陆河县",
+						"value": "441523"
+					},
+					{
+						"label": "陆丰市",
+						"value": "441581"
+					}
+				]
+			},
+			{
+				"label": "河源",
+				"value": "19016",
+				"child": [{
+						"label": "全部",
+						"value": "441600"
+					},
+					{
+						"label": "源城区",
+						"value": "441602"
+					},
+					{
+						"label": "紫金县",
+						"value": "441621"
+					},
+					{
+						"label": "龙川县",
+						"value": "441622"
+					},
+					{
+						"label": "连平县",
+						"value": "441623"
+					},
+					{
+						"label": "和平县",
+						"value": "441624"
+					},
+					{
+						"label": "东源县",
+						"value": "441625"
+					}
+				]
+			},
+			{
+				"label": "阳江",
+				"value": "19017",
+				"child": [{
+						"label": "全部",
+						"value": "441700"
+					},
+					{
+						"label": "江城区",
+						"value": "441702"
+					},
+					{
+						"label": "阳东区",
+						"value": "441704"
+					},
+					{
+						"label": "阳西县",
+						"value": "441721"
+					},
+					{
+						"label": "阳春市",
+						"value": "441781"
+					}
+				]
+			},
+			{
+				"label": "清远",
+				"value": "19018",
+				"child": [{
+						"label": "全部",
+						"value": "441800"
+					},
+					{
+						"label": "清城区",
+						"value": "441802"
+					},
+					{
+						"label": "清新区",
+						"value": "441803"
+					},
+					{
+						"label": "佛冈县",
+						"value": "441821"
+					},
+					{
+						"label": "阳山县",
+						"value": "441823"
+					},
+					{
+						"label": "连山壮族瑶族自治县",
+						"value": "441825"
+					},
+					{
+						"label": "连南瑶族自治县",
+						"value": "441826"
+					},
+					{
+						"label": "英德市",
+						"value": "441881"
+					},
+					{
+						"label": "连州市",
+						"value": "441882"
+					}
+				]
+			},
+			{
+				"label": "东莞",
+				"value": "19019",
+				"child": []
+			},
+			{
+				"label": "中山",
+				"value": "19020",
+				"child": []
+			},
+			{
+				"label": "潮州",
+				"value": "190230",
+				"child": [{
+						"label": "全部",
+						"value": "445100"
+					},
+					{
+						"label": "湘桥区",
+						"value": "445102"
+					},
+					{
+						"label": "潮安区",
+						"value": "445103"
+					},
+					{
+						"label": "饶平县",
+						"value": "445122"
+					}
+				]
+			},
+			{
+				"label": "揭阳",
+				"value": "190240",
+				"child": [{
+						"label": "全部",
+						"value": "445200"
+					},
+					{
+						"label": "榕城区",
+						"value": "445202"
+					},
+					{
+						"label": "揭东区",
+						"value": "445203"
+					},
+					{
+						"label": "揭西县",
+						"value": "445222"
+					},
+					{
+						"label": "惠来县",
+						"value": "445224"
+					},
+					{
+						"label": "普宁市",
+						"value": "445281"
+					}
+				]
+			},
+			{
+				"label": "云浮",
+				"value": "190250",
+				"child": [{
+						"label": "全部",
+						"value": "445300"
+					},
+					{
+						"label": "云城区",
+						"value": "445302"
+					},
+					{
+						"label": "云安区",
+						"value": "445303"
+					},
+					{
+						"label": "新兴县",
+						"value": "445321"
+					},
+					{
+						"label": "郁南县",
+						"value": "445322"
+					},
+					{
+						"label": "罗定市",
+						"value": "445381"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "广西",
+		"value": "20",
+		"child": [{
+				"label": "全部",
+				"value": "20000",
+				"child": []
+			}, {
+				"label": "南宁",
+				"value": "20001",
+				"child": [{
+						"label": "全部",
+						"value": "450100"
+					},
+					{
+						"label": "兴宁区",
+						"value": "450102"
+					},
+					{
+						"label": "青秀区",
+						"value": "450103"
+					},
+					{
+						"label": "江南区",
+						"value": "450105"
+					},
+					{
+						"label": "西乡塘区",
+						"value": "450107"
+					},
+					{
+						"label": "良庆区",
+						"value": "450108"
+					},
+					{
+						"label": "邕宁区",
+						"value": "450109"
+					},
+					{
+						"label": "武鸣区",
+						"value": "450110"
+					},
+					{
+						"label": "隆安县",
+						"value": "450123"
+					},
+					{
+						"label": "马山县",
+						"value": "450124"
+					},
+					{
+						"label": "上林县",
+						"value": "450125"
+					},
+					{
+						"label": "宾阳县",
+						"value": "450126"
+					},
+					{
+						"label": "横县",
+						"value": "450127"
+					}
+				]
+			},
+			{
+				"label": "柳州",
+				"value": "20002",
+				"child": [{
+						"label": "全部",
+						"value": "450200"
+					},
+					{
+						"label": "城中区",
+						"value": "450202"
+					},
+					{
+						"label": "鱼峰区",
+						"value": "450203"
+					},
+					{
+						"label": "柳南区",
+						"value": "450204"
+					},
+					{
+						"label": "柳北区",
+						"value": "450205"
+					},
+					{
+						"label": "柳江区",
+						"value": "450206"
+					},
+					{
+						"label": "柳城县",
+						"value": "450222"
+					},
+					{
+						"label": "鹿寨县",
+						"value": "450223"
+					},
+					{
+						"label": "融安县",
+						"value": "450224"
+					},
+					{
+						"label": "融水苗族自治县",
+						"value": "450225"
+					},
+					{
+						"label": "三江侗族自治县",
+						"value": "450226"
+					}
+				]
+			},
+			{
+				"label": "桂林",
+				"value": "20003",
+				"child": [{
+						"label": "全部",
+						"value": "450300"
+					},
+					{
+						"label": "秀峰区",
+						"value": "450302"
+					},
+					{
+						"label": "叠彩区",
+						"value": "450303"
+					},
+					{
+						"label": "象山区",
+						"value": "450304"
+					},
+					{
+						"label": "七星区",
+						"value": "450305"
+					},
+					{
+						"label": "雁山区",
+						"value": "450311"
+					},
+					{
+						"label": "临桂区",
+						"value": "450312"
+					},
+					{
+						"label": "阳朔县",
+						"value": "450321"
+					},
+					{
+						"label": "灵川县",
+						"value": "450323"
+					},
+					{
+						"label": "全州县",
+						"value": "450324"
+					},
+					{
+						"label": "兴安县",
+						"value": "450325"
+					},
+					{
+						"label": "永福县",
+						"value": "450326"
+					},
+					{
+						"label": "灌阳县",
+						"value": "450327"
+					},
+					{
+						"label": "龙胜各族自治县",
+						"value": "450328"
+					},
+					{
+						"label": "资源县",
+						"value": "450329"
+					},
+					{
+						"label": "平乐县",
+						"value": "450330"
+					},
+					{
+						"label": "荔浦县",
+						"value": "450331"
+					},
+					{
+						"label": "恭城瑶族自治县",
+						"value": "450332"
+					}
+				]
+			},
+			{
+				"label": "梧州",
+				"value": "20004",
+				"child": [{
+						"label": "全部",
+						"value": "450400"
+					},
+					{
+						"label": "万秀区",
+						"value": "450403"
+					},
+					{
+						"label": "长洲区",
+						"value": "450405"
+					},
+					{
+						"label": "龙圩区",
+						"value": "450406"
+					},
+					{
+						"label": "苍梧县",
+						"value": "450421"
+					},
+					{
+						"label": "藤县",
+						"value": "450422"
+					},
+					{
+						"label": "蒙山县",
+						"value": "450423"
+					},
+					{
+						"label": "岑溪市",
+						"value": "450481"
+					}
+				]
+			},
+			{
+				"label": "北海",
+				"value": "20005",
+				"child": [{
+						"label": "全部",
+						"value": "450500"
+					},
+					{
+						"label": "海城区",
+						"value": "450502"
+					},
+					{
+						"label": "银海区",
+						"value": "450503"
+					},
+					{
+						"label": "铁山港区",
+						"value": "450512"
+					},
+					{
+						"label": "合浦县",
+						"value": "450521"
+					}
+				]
+			},
+			{
+				"label": "防城港",
+				"value": "20006",
+				"child": [{
+						"label": "全部",
+						"value": "450600"
+					},
+					{
+						"label": "港口区",
+						"value": "450602"
+					},
+					{
+						"label": "防城区",
+						"value": "450603"
+					},
+					{
+						"label": "上思县",
+						"value": "450621"
+					},
+					{
+						"label": "东兴市",
+						"value": "450681"
+					}
+				]
+			},
+			{
+				"label": "钦州",
+				"value": "20007",
+				"child": [{
+						"label": "全部",
+						"value": "450700"
+					},
+					{
+						"label": "钦南区",
+						"value": "450702"
+					},
+					{
+						"label": "钦北区",
+						"value": "450703"
+					},
+					{
+						"label": "灵山县",
+						"value": "450721"
+					},
+					{
+						"label": "浦北县",
+						"value": "450722"
+					}
+				]
+			},
+			{
+				"label": "贵港",
+				"value": "20008",
+				"child": [{
+						"label": "全部",
+						"value": "450800"
+					},
+					{
+						"label": "港北区",
+						"value": "450802"
+					},
+					{
+						"label": "港南区",
+						"value": "450803"
+					},
+					{
+						"label": "覃塘区",
+						"value": "450804"
+					},
+					{
+						"label": "平南县",
+						"value": "450821"
+					},
+					{
+						"label": "桂平市",
+						"value": "450881"
+					}
+				]
+			},
+			{
+				"label": "玉林",
+				"value": "20009",
+				"child": [{
+						"label": "全部",
+						"value": "450900"
+					},
+					{
+						"label": "玉州区",
+						"value": "450902"
+					},
+					{
+						"label": "福绵区",
+						"value": "450903"
+					},
+					{
+						"label": "容县",
+						"value": "450921"
+					},
+					{
+						"label": "陆川县",
+						"value": "450922"
+					},
+					{
+						"label": "博白县",
+						"value": "450923"
+					},
+					{
+						"label": "兴业县",
+						"value": "450924"
+					},
+					{
+						"label": "北流市",
+						"value": "450981"
+					}
+				]
+			},
+			{
+				"label": "百色",
+				"value": "20010",
+				"child": [{
+						"label": "全部",
+						"value": "451000"
+					},
+					{
+						"label": "右江区",
+						"value": "451002"
+					},
+					{
+						"label": "田阳县",
+						"value": "451021"
+					},
+					{
+						"label": "田东县",
+						"value": "451022"
+					},
+					{
+						"label": "平果县",
+						"value": "451023"
+					},
+					{
+						"label": "德保县",
+						"value": "451024"
+					},
+					{
+						"label": "那坡县",
+						"value": "451026"
+					},
+					{
+						"label": "凌云县",
+						"value": "451027"
+					},
+					{
+						"label": "乐业县",
+						"value": "451028"
+					},
+					{
+						"label": "田林县",
+						"value": "451029"
+					},
+					{
+						"label": "西林县",
+						"value": "451030"
+					},
+					{
+						"label": "隆林各族自治县",
+						"value": "451031"
+					},
+					{
+						"label": "靖西市",
+						"value": "451081"
+					}
+				]
+			},
+			{
+				"label": "贺州",
+				"value": "20011",
+				"child": [{
+						"label": "全部",
+						"value": "451100"
+					},
+					{
+						"label": "八步区",
+						"value": "451102"
+					},
+					{
+						"label": "平桂区",
+						"value": "451103"
+					},
+					{
+						"label": "昭平县",
+						"value": "451121"
+					},
+					{
+						"label": "钟山县",
+						"value": "451122"
+					},
+					{
+						"label": "富川瑶族自治县",
+						"value": "451123"
+					}
+				]
+			},
+			{
+				"label": "河池",
+				"value": "20012",
+				"child": [{
+						"label": "全部",
+						"value": "451200"
+					},
+					{
+						"label": "金城江区",
+						"value": "451202"
+					},
+					{
+						"label": "宜州区",
+						"value": "451203"
+					},
+					{
+						"label": "南丹县",
+						"value": "451221"
+					},
+					{
+						"label": "天峨县",
+						"value": "451222"
+					},
+					{
+						"label": "凤山县",
+						"value": "451223"
+					},
+					{
+						"label": "东兰县",
+						"value": "451224"
+					},
+					{
+						"label": "罗城仫佬族自治县",
+						"value": "451225"
+					},
+					{
+						"label": "环江毛南族自治县",
+						"value": "451226"
+					},
+					{
+						"label": "巴马瑶族自治县",
+						"value": "451227"
+					},
+					{
+						"label": "都安瑶族自治县",
+						"value": "451228"
+					},
+					{
+						"label": "大化瑶族自治县",
+						"value": "451229"
+					}
+				]
+			},
+			{
+				"label": "来宾",
+				"value": "20013",
+				"child": [{
+						"label": "全部",
+						"value": "451300"
+					},
+					{
+						"label": "兴宾区",
+						"value": "451302"
+					},
+					{
+						"label": "忻城县",
+						"value": "451321"
+					},
+					{
+						"label": "象州县",
+						"value": "451322"
+					},
+					{
+						"label": "武宣县",
+						"value": "451323"
+					},
+					{
+						"label": "金秀瑶族自治县",
+						"value": "451324"
+					},
+					{
+						"label": "合山市",
+						"value": "451381"
+					}
+				]
+			},
+			{
+				"label": "崇左",
+				"value": "20014",
+				"child": [{
+						"label": "全部",
+						"value": "451400"
+					},
+					{
+						"label": "江州区",
+						"value": "451402"
+					},
+					{
+						"label": "扶绥县",
+						"value": "451421"
+					},
+					{
+						"label": "宁明县",
+						"value": "451422"
+					},
+					{
+						"label": "龙州县",
+						"value": "451423"
+					},
+					{
+						"label": "大新县",
+						"value": "451424"
+					},
+					{
+						"label": "天等县",
+						"value": "451425"
+					},
+					{
+						"label": "凭祥市",
+						"value": "451481"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "海南",
+		"value": "21",
+		"child": [{
+				"label": "全部",
+				"value": "21000",
+				"child": []
+			}, {
+				"label": "海口",
+				"value": "21001",
+				"child": [{
+						"label": "全部",
+						"value": "460100"
+					},
+					{
+						"label": "秀英区",
+						"value": "460105"
+					},
+					{
+						"label": "龙华区",
+						"value": "460106"
+					},
+					{
+						"label": "琼山区",
+						"value": "460107"
+					},
+					{
+						"label": "美兰区",
+						"value": "460108"
+					}
+				]
+			},
+			{
+				"label": "三亚",
+				"value": "21002",
+				"child": [{
+						"label": "全部",
+						"value": "460200"
+					},
+					{
+						"label": "海棠区",
+						"value": "460202"
+					},
+					{
+						"label": "吉阳区",
+						"value": "460203"
+					},
+					{
+						"label": "天涯区",
+						"value": "460204"
+					},
+					{
+						"label": "崖州区",
+						"value": "460205"
+					}
+				]
+			},
+			{
+				"label": "三沙",
+				"value": "21003",
+				"child": [{
+						"label": "全部",
+						"value": "460320"
+					},
+					{
+						"label": "西沙群岛",
+						"value": "460321"
+					},
+					{
+						"label": "南沙群岛",
+						"value": "460322"
+					},
+					{
+						"label": "中沙群岛的岛礁及其海域",
+						"value": "460323"
+					}
+				]
+			},
+			{
+				"label": "儋州",
+				"value": "21004",
+				"child": []
+			},
+			{
+				"label": "省直辖县级行政区划",
+				"value": "21090",
+				"child": [{
+						"label": "全部",
+						"value": "469000"
+					},
+					{
+						"label": "五指山市",
+						"value": "469001"
+					},
+					{
+						"label": "琼海市",
+						"value": "469002"
+					},
+					{
+						"label": "文昌市",
+						"value": "469005"
+					},
+					{
+						"label": "万宁市",
+						"value": "469006"
+					},
+					{
+						"label": "东方市",
+						"value": "469007"
+					},
+					{
+						"label": "定安县",
+						"value": "469021"
+					},
+					{
+						"label": "屯昌县",
+						"value": "469022"
+					},
+					{
+						"label": "澄迈县",
+						"value": "469023"
+					},
+					{
+						"label": "临高县",
+						"value": "469024"
+					},
+					{
+						"label": "白沙黎族自治县",
+						"value": "469025"
+					},
+					{
+						"label": "昌江黎族自治县",
+						"value": "469026"
+					},
+					{
+						"label": "乐东黎族自治县",
+						"value": "469027"
+					},
+					{
+						"label": "陵水黎族自治县",
+						"value": "469028"
+					},
+					{
+						"label": "保亭黎族苗族自治县",
+						"value": "469029"
+					},
+					{
+						"label": "琼中黎族苗族自治县",
+						"value": "469030"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "重庆",
+		"value": "22",
+		"child": [{
+				"label": "全部",
+				"value": "22000",
+				"child": []
+			},
+			{
+				"label": "市辖区",
+				"value": "22001",
+				"child": [{
+						"label": "全部",
+						"value": "500100"
+					},
+					{
+						"label": "万州区",
+						"value": "500101"
+					},
+					{
+						"label": "涪陵区",
+						"value": "500102"
+					},
+					{
+						"label": "渝中区",
+						"value": "500103"
+					},
+					{
+						"label": "大渡口区",
+						"value": "500104"
+					},
+					{
+						"label": "江北区",
+						"value": "500105"
+					},
+					{
+						"label": "沙坪坝区",
+						"value": "500106"
+					},
+					{
+						"label": "九龙坡区",
+						"value": "500107"
+					},
+					{
+						"label": "南岸区",
+						"value": "500108"
+					},
+					{
+						"label": "北碚区",
+						"value": "500109"
+					},
+					{
+						"label": "綦江区",
+						"value": "500110"
+					},
+					{
+						"label": "大足区",
+						"value": "500111"
+					},
+					{
+						"label": "渝北区",
+						"value": "500112"
+					},
+					{
+						"label": "巴南区",
+						"value": "500113"
+					},
+					{
+						"label": "黔江区",
+						"value": "500114"
+					},
+					{
+						"label": "长寿区",
+						"value": "500115"
+					},
+					{
+						"label": "江津区",
+						"value": "500116"
+					},
+					{
+						"label": "合川区",
+						"value": "500117"
+					},
+					{
+						"label": "永川区",
+						"value": "500118"
+					},
+					{
+						"label": "南川区",
+						"value": "500119"
+					},
+					{
+						"label": "璧山区",
+						"value": "500120"
+					},
+					{
+						"label": "铜梁区",
+						"value": "500151"
+					},
+					{
+						"label": "潼南区",
+						"value": "500152"
+					},
+					{
+						"label": "荣昌区",
+						"value": "500153"
+					},
+					{
+						"label": "开州区",
+						"value": "500154"
+					},
+					{
+						"label": "梁平区",
+						"value": "500155"
+					},
+					{
+						"label": "武隆区",
+						"value": "500156"
+					}
+				]
+			},
+			{
+				"label": "县",
+				"value": "22002",
+				"child": [{
+						"label": "全部",
+						"value": "500220"
+					},
+					{
+						"label": "梁平县",
+						"value": "500228"
+					},
+					{
+						"label": "城口县",
+						"value": "500229"
+					},
+					{
+						"label": "丰都县",
+						"value": "500230"
+					},
+					{
+						"label": "垫江县",
+						"value": "500231"
+					},
+					{
+						"label": "忠县",
+						"value": "500233"
+					},
+					{
+						"label": "云阳县",
+						"value": "500235"
+					},
+					{
+						"label": "奉节县",
+						"value": "500236"
+					},
+					{
+						"label": "巫山县",
+						"value": "500237"
+					},
+					{
+						"label": "巫溪县",
+						"value": "500238"
+					},
+					{
+						"label": "石柱土家族自治县",
+						"value": "500240"
+					},
+					{
+						"label": "秀山土家族苗族自治县",
+						"value": "500241"
+					},
+					{
+						"label": "酉阳土家族苗族自治县",
+						"value": "500242"
+					},
+					{
+						"label": "彭水苗族土家族自治县",
+						"value": "500243"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "四川",
+		"value": "23",
+		"child": [{
+				"label": "全部",
+				"value": "23000",
+				"child": []
+			},
+			{
+				"label": "成都",
+				"value": "23001",
+				"child": [{
+						"label": "全部",
+						"value": "510100"
+					},
+					{
+						"label": "锦江区",
+						"value": "510104"
+					},
+					{
+						"label": "青羊区",
+						"value": "510105"
+					},
+					{
+						"label": "金牛区",
+						"value": "510106"
+					},
+					{
+						"label": "武侯区",
+						"value": "510107"
+					},
+					{
+						"label": "成华区",
+						"value": "510108"
+					},
+					{
+						"label": "龙泉驿区",
+						"value": "510112"
+					},
+					{
+						"label": "青白江区",
+						"value": "510113"
+					},
+					{
+						"label": "新都区",
+						"value": "510114"
+					},
+					{
+						"label": "温江区",
+						"value": "510115"
+					},
+					{
+						"label": "双流区",
+						"value": "510116"
+					},
+					{
+						"label": "郫都区",
+						"value": "510117"
+					},
+					{
+						"label": "金堂县",
+						"value": "510121"
+					},
+					{
+						"label": "大邑县",
+						"value": "510129"
+					},
+					{
+						"label": "蒲江县",
+						"value": "510131"
+					},
+					{
+						"label": "新津县",
+						"value": "510132"
+					},
+					{
+						"label": "都江堰市",
+						"value": "510181"
+					},
+					{
+						"label": "彭州市",
+						"value": "510182"
+					},
+					{
+						"label": "邛崃市",
+						"value": "510183"
+					},
+					{
+						"label": "崇州市",
+						"value": "510184"
+					},
+					{
+						"label": "简阳市",
+						"value": "510185"
+					}
+				]
+			},
+			{
+				"label": "自贡",
+				"value": "23003",
+				"child": [{
+						"label": "全部",
+						"value": "510300"
+					},
+					{
+						"label": "自流井区",
+						"value": "510302"
+					},
+					{
+						"label": "贡井区",
+						"value": "510303"
+					},
+					{
+						"label": "大安区",
+						"value": "510304"
+					},
+					{
+						"label": "沿滩区",
+						"value": "510311"
+					},
+					{
+						"label": "荣县",
+						"value": "510321"
+					},
+					{
+						"label": "富顺县",
+						"value": "510322"
+					}
+				]
+			},
+			{
+				"label": "攀枝花",
+				"value": "23004",
+				"child": [{
+						"label": "全部",
+						"value": "510400"
+					},
+					{
+						"label": "东区",
+						"value": "510402"
+					},
+					{
+						"label": "西区",
+						"value": "510403"
+					},
+					{
+						"label": "仁和区",
+						"value": "510411"
+					},
+					{
+						"label": "米易县",
+						"value": "510421"
+					},
+					{
+						"label": "盐边县",
+						"value": "510422"
+					}
+				]
+			},
+			{
+				"label": "泸州",
+				"value": "23005",
+				"child": [{
+						"label": "全部",
+						"value": "510500"
+					},
+					{
+						"label": "江阳区",
+						"value": "510502"
+					},
+					{
+						"label": "纳溪区",
+						"value": "510503"
+					},
+					{
+						"label": "龙马潭区",
+						"value": "510504"
+					},
+					{
+						"label": "泸县",
+						"value": "510521"
+					},
+					{
+						"label": "合江县",
+						"value": "510522"
+					},
+					{
+						"label": "叙永县",
+						"value": "510524"
+					},
+					{
+						"label": "古蔺县",
+						"value": "510525"
+					}
+				]
+			},
+			{
+				"label": "德阳",
+				"value": "23006",
+				"child": [{
+						"label": "全部",
+						"value": "510600"
+					},
+					{
+						"label": "旌阳区",
+						"value": "510603"
+					},
+					{
+						"label": "罗江区",
+						"value": "510604"
+					},
+					{
+						"label": "中江县",
+						"value": "510623"
+					},
+					{
+						"label": "广汉市",
+						"value": "510681"
+					},
+					{
+						"label": "什邡市",
+						"value": "510682"
+					},
+					{
+						"label": "绵竹市",
+						"value": "510683"
+					}
+				]
+			},
+			{
+				"label": "绵阳",
+				"value": "23007",
+				"child": [{
+						"label": "全部",
+						"value": "510700"
+					},
+					{
+						"label": "涪城区",
+						"value": "510703"
+					},
+					{
+						"label": "游仙区",
+						"value": "510704"
+					},
+					{
+						"label": "安州区",
+						"value": "510705"
+					},
+					{
+						"label": "三台县",
+						"value": "510722"
+					},
+					{
+						"label": "盐亭县",
+						"value": "510723"
+					},
+					{
+						"label": "梓潼县",
+						"value": "510725"
+					},
+					{
+						"label": "北川羌族自治县",
+						"value": "510726"
+					},
+					{
+						"label": "平武县",
+						"value": "510727"
+					},
+					{
+						"label": "江油市",
+						"value": "510781"
+					}
+				]
+			},
+			{
+				"label": "广元",
+				"value": "23008",
+				"child": [{
+						"label": "全部",
+						"value": "510800"
+					},
+					{
+						"label": "利州区",
+						"value": "510802"
+					},
+					{
+						"label": "昭化区",
+						"value": "510811"
+					},
+					{
+						"label": "朝天区",
+						"value": "510812"
+					},
+					{
+						"label": "旺苍县",
+						"value": "510821"
+					},
+					{
+						"label": "青川县",
+						"value": "510822"
+					},
+					{
+						"label": "剑阁县",
+						"value": "510823"
+					},
+					{
+						"label": "苍溪县",
+						"value": "510824"
+					}
+				]
+			},
+			{
+				"label": "遂宁",
+				"value": "23009",
+				"child": [{
+						"label": "全部",
+						"value": "510900"
+					},
+					{
+						"label": "船山区",
+						"value": "510903"
+					},
+					{
+						"label": "安居区",
+						"value": "510904"
+					},
+					{
+						"label": "蓬溪县",
+						"value": "510921"
+					},
+					{
+						"label": "射洪县",
+						"value": "510922"
+					},
+					{
+						"label": "大英县",
+						"value": "510923"
+					}
+				]
+			},
+			{
+				"label": "内江",
+				"value": "23010",
+				"child": [{
+						"label": "全部",
+						"value": "511000"
+					},
+					{
+						"label": "市中区",
+						"value": "511002"
+					},
+					{
+						"label": "东兴区",
+						"value": "511011"
+					},
+					{
+						"label": "威远县",
+						"value": "511024"
+					},
+					{
+						"label": "资中县",
+						"value": "511025"
+					},
+					{
+						"label": "内江经济开发区",
+						"value": "511071"
+					},
+					{
+						"label": "隆昌市",
+						"value": "511083"
+					}
+				]
+			},
+			{
+				"label": "乐山",
+				"value": "23011",
+				"child": [{
+						"label": "全部",
+						"value": "511100"
+					},
+					{
+						"label": "市中区",
+						"value": "511102"
+					},
+					{
+						"label": "沙湾区",
+						"value": "511111"
+					},
+					{
+						"label": "五通桥区",
+						"value": "511112"
+					},
+					{
+						"label": "金口河区",
+						"value": "511113"
+					},
+					{
+						"label": "犍为县",
+						"value": "511123"
+					},
+					{
+						"label": "井研县",
+						"value": "511124"
+					},
+					{
+						"label": "夹江县",
+						"value": "511126"
+					},
+					{
+						"label": "沐川县",
+						"value": "511129"
+					},
+					{
+						"label": "峨边彝族自治县",
+						"value": "511132"
+					},
+					{
+						"label": "马边彝族自治县",
+						"value": "511133"
+					},
+					{
+						"label": "峨眉山市",
+						"value": "511181"
+					}
+				]
+			},
+			{
+				"label": "南充",
+				"value": "23013",
+				"child": [{
+						"label": "全部",
+						"value": "511300"
+					},
+					{
+						"label": "顺庆区",
+						"value": "511302"
+					},
+					{
+						"label": "高坪区",
+						"value": "511303"
+					},
+					{
+						"label": "嘉陵区",
+						"value": "511304"
+					},
+					{
+						"label": "南部县",
+						"value": "511321"
+					},
+					{
+						"label": "营山县",
+						"value": "511322"
+					},
+					{
+						"label": "蓬安县",
+						"value": "511323"
+					},
+					{
+						"label": "仪陇县",
+						"value": "511324"
+					},
+					{
+						"label": "西充县",
+						"value": "511325"
+					},
+					{
+						"label": "阆中市",
+						"value": "511381"
+					}
+				]
+			},
+			{
+				"label": "眉山",
+				"value": "23014",
+				"child": [{
+						"label": "全部",
+						"value": "511400"
+					},
+					{
+						"label": "东坡区",
+						"value": "511402"
+					},
+					{
+						"label": "彭山区",
+						"value": "511403"
+					},
+					{
+						"label": "仁寿县",
+						"value": "511421"
+					},
+					{
+						"label": "洪雅县",
+						"value": "511423"
+					},
+					{
+						"label": "丹棱县",
+						"value": "511424"
+					},
+					{
+						"label": "青神县",
+						"value": "511425"
+					}
+				]
+			},
+			{
+				"label": "宜宾",
+				"value": "23015",
+				"child": [{
+						"label": "全部",
+						"value": "511500"
+					},
+					{
+						"label": "翠屏区",
+						"value": "511502"
+					},
+					{
+						"label": "南溪区",
+						"value": "511503"
+					},
+					{
+						"label": "宜宾县",
+						"value": "511521"
+					},
+					{
+						"label": "江安县",
+						"value": "511523"
+					},
+					{
+						"label": "长宁县",
+						"value": "511524"
+					},
+					{
+						"label": "高县",
+						"value": "511525"
+					},
+					{
+						"label": "珙县",
+						"value": "511526"
+					},
+					{
+						"label": "筠连县",
+						"value": "511527"
+					},
+					{
+						"label": "兴文县",
+						"value": "511528"
+					},
+					{
+						"label": "屏山县",
+						"value": "511529"
+					}
+				]
+			},
+			{
+				"label": "广安",
+				"value": "23016",
+				"child": [{
+						"label": "全部",
+						"value": "511600"
+					},
+					{
+						"label": "广安区",
+						"value": "511602"
+					},
+					{
+						"label": "前锋区",
+						"value": "511603"
+					},
+					{
+						"label": "岳池县",
+						"value": "511621"
+					},
+					{
+						"label": "武胜县",
+						"value": "511622"
+					},
+					{
+						"label": "邻水县",
+						"value": "511623"
+					},
+					{
+						"label": "华蓥市",
+						"value": "511681"
+					}
+				]
+			},
+			{
+				"label": "达州",
+				"value": "23017",
+				"child": [{
+						"label": "全部",
+						"value": "511700"
+					},
+					{
+						"label": "通川区",
+						"value": "511702"
+					},
+					{
+						"label": "达川区",
+						"value": "511703"
+					},
+					{
+						"label": "宣汉县",
+						"value": "511722"
+					},
+					{
+						"label": "开江县",
+						"value": "511723"
+					},
+					{
+						"label": "大竹县",
+						"value": "511724"
+					},
+					{
+						"label": "渠县",
+						"value": "511725"
+					},
+					{
+						"label": "达州经济开发区",
+						"value": "511771"
+					},
+					{
+						"label": "万源市",
+						"value": "511781"
+					}
+				]
+			},
+			{
+				"label": "雅安",
+				"value": "23018",
+				"child": [{
+						"label": "全部",
+						"value": "511800"
+					},
+					{
+						"label": "雨城区",
+						"value": "511802"
+					},
+					{
+						"label": "名山区",
+						"value": "511803"
+					},
+					{
+						"label": "荥经县",
+						"value": "511822"
+					},
+					{
+						"label": "汉源县",
+						"value": "511823"
+					},
+					{
+						"label": "石棉县",
+						"value": "511824"
+					},
+					{
+						"label": "天全县",
+						"value": "511825"
+					},
+					{
+						"label": "芦山县",
+						"value": "511826"
+					},
+					{
+						"label": "宝兴县",
+						"value": "511827"
+					}
+				]
+			},
+			{
+				"label": "巴中",
+				"value": "23019",
+				"child": [{
+						"label": "全部",
+						"value": "511900"
+					},
+					{
+						"label": "巴州区",
+						"value": "511902"
+					},
+					{
+						"label": "恩阳区",
+						"value": "511903"
+					},
+					{
+						"label": "通江县",
+						"value": "511921"
+					},
+					{
+						"label": "南江县",
+						"value": "511922"
+					},
+					{
+						"label": "平昌县",
+						"value": "511923"
+					},
+					{
+						"label": "巴中经济开发区",
+						"value": "511971"
+					}
+				]
+			},
+			{
+				"label": "资阳",
+				"value": "23020",
+				"child": [{
+						"label": "全部",
+						"value": "512000"
+					},
+					{
+						"label": "安岳县",
+						"value": "512021"
+					},
+					{
+						"label": "乐至县",
+						"value": "512022"
+					}
+				]
+			},
+			{
+				"label": "阿坝藏族羌族",
+				"value": "23032",
+				"child": [{
+						"label": "全部",
+						"value": "513200"
+					},
+					{
+						"label": "马尔康市",
+						"value": "513201"
+					},
+					{
+						"label": "汶川县",
+						"value": "513221"
+					},
+					{
+						"label": "理县",
+						"value": "513222"
+					},
+					{
+						"label": "茂县",
+						"value": "513223"
+					},
+					{
+						"label": "松潘县",
+						"value": "513224"
+					},
+					{
+						"label": "九寨沟县",
+						"value": "513225"
+					},
+					{
+						"label": "金川县",
+						"value": "513226"
+					},
+					{
+						"label": "小金县",
+						"value": "513227"
+					},
+					{
+						"label": "黑水县",
+						"value": "513228"
+					},
+					{
+						"label": "壤塘县",
+						"value": "513230"
+					},
+					{
+						"label": "阿坝县",
+						"value": "513231"
+					},
+					{
+						"label": "若尔盖县",
+						"value": "513232"
+					},
+					{
+						"label": "红原县",
+						"value": "513233"
+					}
+				]
+			},
+			{
+				"label": "甘孜藏族",
+				"value": "23033",
+				"child": [{
+						"label": "全部",
+						"value": "513300"
+					},
+					{
+						"label": "康定市",
+						"value": "513301"
+					},
+					{
+						"label": "泸定县",
+						"value": "513322"
+					},
+					{
+						"label": "丹巴县",
+						"value": "513323"
+					},
+					{
+						"label": "九龙县",
+						"value": "513324"
+					},
+					{
+						"label": "雅江县",
+						"value": "513325"
+					},
+					{
+						"label": "道孚县",
+						"value": "513326"
+					},
+					{
+						"label": "炉霍县",
+						"value": "513327"
+					},
+					{
+						"label": "甘孜县",
+						"value": "513328"
+					},
+					{
+						"label": "新龙县",
+						"value": "513329"
+					},
+					{
+						"label": "德格县",
+						"value": "513330"
+					},
+					{
+						"label": "白玉县",
+						"value": "513331"
+					},
+					{
+						"label": "石渠县",
+						"value": "513332"
+					},
+					{
+						"label": "色达县",
+						"value": "513333"
+					},
+					{
+						"label": "理塘县",
+						"value": "513334"
+					},
+					{
+						"label": "巴塘县",
+						"value": "513335"
+					},
+					{
+						"label": "乡城县",
+						"value": "513336"
+					},
+					{
+						"label": "稻城县",
+						"value": "513337"
+					},
+					{
+						"label": "得荣县",
+						"value": "513338"
+					}
+				]
+			},
+			{
+				"label": "凉山彝族",
+				"value": "23034",
+				"child": [{
+						"label": "全部",
+						"value": "513400"
+					},
+					{
+						"label": "西昌市",
+						"value": "513401"
+					},
+					{
+						"label": "木里藏族自治县",
+						"value": "513422"
+					},
+					{
+						"label": "盐源县",
+						"value": "513423"
+					},
+					{
+						"label": "德昌县",
+						"value": "513424"
+					},
+					{
+						"label": "会理县",
+						"value": "513425"
+					},
+					{
+						"label": "会东县",
+						"value": "513426"
+					},
+					{
+						"label": "宁南县",
+						"value": "513427"
+					},
+					{
+						"label": "普格县",
+						"value": "513428"
+					},
+					{
+						"label": "布拖县",
+						"value": "513429"
+					},
+					{
+						"label": "金阳县",
+						"value": "513430"
+					},
+					{
+						"label": "昭觉县",
+						"value": "513431"
+					},
+					{
+						"label": "喜德县",
+						"value": "513432"
+					},
+					{
+						"label": "冕宁县",
+						"value": "513433"
+					},
+					{
+						"label": "越西县",
+						"value": "513434"
+					},
+					{
+						"label": "甘洛县",
+						"value": "513435"
+					},
+					{
+						"label": "美姑县",
+						"value": "513436"
+					},
+					{
+						"label": "雷波县",
+						"value": "513437"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "贵州",
+		"value": "24",
+		"child": [{
+				"label": "全部",
+				"value": "24000",
+				"child": []
+			},
+			{
+				"label": "贵阳",
+				"value": "24001",
+				"child": [{
+						"label": "全部",
+						"value": "520100"
+					},
+					{
+						"label": "南明区",
+						"value": "520102"
+					},
+					{
+						"label": "云岩区",
+						"value": "520103"
+					},
+					{
+						"label": "花溪区",
+						"value": "520111"
+					},
+					{
+						"label": "乌当区",
+						"value": "520112"
+					},
+					{
+						"label": "白云区",
+						"value": "520113"
+					},
+					{
+						"label": "观山湖区",
+						"value": "520115"
+					},
+					{
+						"label": "开阳县",
+						"value": "520121"
+					},
+					{
+						"label": "息烽县",
+						"value": "520122"
+					},
+					{
+						"label": "修文县",
+						"value": "520123"
+					},
+					{
+						"label": "清镇市",
+						"value": "520181"
+					}
+				]
+			},
+			{
+				"label": "六盘水",
+				"value": "24002",
+				"child": [{
+						"label": "全部",
+						"value": "520200"
+					}, {
+						"label": "钟山区",
+						"value": "520201"
+					},
+					{
+						"label": "六枝特区",
+						"value": "520203"
+					},
+					{
+						"label": "水城县",
+						"value": "520221"
+					},
+					{
+						"label": "盘州市",
+						"value": "520281"
+					}
+				]
+			},
+			{
+				"label": "遵义",
+				"value": "24003",
+				"child": [{
+						"label": "全部",
+						"value": "520300"
+					},
+					{
+						"label": "红花岗区",
+						"value": "520302"
+					},
+					{
+						"label": "汇川区",
+						"value": "520303"
+					},
+					{
+						"label": "播州区",
+						"value": "520304"
+					},
+					{
+						"label": "桐梓县",
+						"value": "520322"
+					},
+					{
+						"label": "绥阳县",
+						"value": "520323"
+					},
+					{
+						"label": "正安县",
+						"value": "520324"
+					},
+					{
+						"label": "道真仡佬族苗族自治县",
+						"value": "520325"
+					},
+					{
+						"label": "务川仡佬族苗族自治县",
+						"value": "520326"
+					},
+					{
+						"label": "凤冈县",
+						"value": "520327"
+					},
+					{
+						"label": "湄潭县",
+						"value": "520328"
+					},
+					{
+						"label": "余庆县",
+						"value": "520329"
+					},
+					{
+						"label": "习水县",
+						"value": "520330"
+					},
+					{
+						"label": "赤水市",
+						"value": "520381"
+					},
+					{
+						"label": "仁怀市",
+						"value": "520382"
+					}
+				]
+			},
+			{
+				"label": "安顺",
+				"value": "24004",
+				"child": [{
+						"label": "全部",
+						"value": "520400"
+					},
+					{
+						"label": "西秀区",
+						"value": "520402"
+					},
+					{
+						"label": "平坝区",
+						"value": "520403"
+					},
+					{
+						"label": "普定县",
+						"value": "520422"
+					},
+					{
+						"label": "镇宁布依族苗族自治县",
+						"value": "520423"
+					},
+					{
+						"label": "关岭布依族苗族自治县",
+						"value": "520424"
+					},
+					{
+						"label": "紫云苗族布依族自治县",
+						"value": "520425"
+					}
+				]
+			},
+			{
+				"label": "毕节",
+				"value": "24005",
+				"child": [{
+						"label": "全部",
+						"value": "520500"
+					},
+					{
+						"label": "七星关区",
+						"value": "520502"
+					},
+					{
+						"label": "大方县",
+						"value": "520521"
+					},
+					{
+						"label": "黔西县",
+						"value": "520522"
+					},
+					{
+						"label": "金沙县",
+						"value": "520523"
+					},
+					{
+						"label": "织金县",
+						"value": "520524"
+					},
+					{
+						"label": "纳雍县",
+						"value": "520525"
+					},
+					{
+						"label": "威宁彝族回族苗族自治县",
+						"value": "520526"
+					},
+					{
+						"label": "赫章县",
+						"value": "520527"
+					}
+				]
+			},
+			{
+				"label": "铜仁",
+				"value": "24006",
+				"child": [{
+						"label": "全部",
+						"value": "520600"
+					},
+					{
+						"label": "碧江区",
+						"value": "520602"
+					},
+					{
+						"label": "万山区",
+						"value": "520603"
+					},
+					{
+						"label": "江口县",
+						"value": "520621"
+					},
+					{
+						"label": "玉屏侗族自治县",
+						"value": "520622"
+					},
+					{
+						"label": "石阡县",
+						"value": "520623"
+					},
+					{
+						"label": "思南县",
+						"value": "520624"
+					},
+					{
+						"label": "印江土家族苗族自治县",
+						"value": "520625"
+					},
+					{
+						"label": "德江县",
+						"value": "520626"
+					},
+					{
+						"label": "沿河土家族自治县",
+						"value": "520627"
+					},
+					{
+						"label": "松桃苗族自治县",
+						"value": "520628"
+					}
+				]
+			},
+			{
+				"label": "黔西南布依族苗族",
+				"value": "24023",
+				"child": [{
+						"label": "全部",
+						"value": "522300"
+					},
+					{
+						"label": "兴义市",
+						"value": "522301"
+					},
+					{
+						"label": "兴仁县",
+						"value": "522322"
+					},
+					{
+						"label": "普安县",
+						"value": "522323"
+					},
+					{
+						"label": "晴隆县",
+						"value": "522324"
+					},
+					{
+						"label": "贞丰县",
+						"value": "522325"
+					},
+					{
+						"label": "望谟县",
+						"value": "522326"
+					},
+					{
+						"label": "册亨县",
+						"value": "522327"
+					},
+					{
+						"label": "安龙县",
+						"value": "522328"
+					}
+				]
+			},
+			{
+				"label": "黔东南苗族侗族",
+				"value": "24026",
+				"child": [{
+						"label": "全部",
+						"value": "522600"
+					},
+					{
+						"label": "凯里市",
+						"value": "522601"
+					},
+					{
+						"label": "黄平县",
+						"value": "522622"
+					},
+					{
+						"label": "施秉县",
+						"value": "522623"
+					},
+					{
+						"label": "三穗县",
+						"value": "522624"
+					},
+					{
+						"label": "镇远县",
+						"value": "522625"
+					},
+					{
+						"label": "岑巩县",
+						"value": "522626"
+					},
+					{
+						"label": "天柱县",
+						"value": "522627"
+					},
+					{
+						"label": "锦屏县",
+						"value": "522628"
+					},
+					{
+						"label": "剑河县",
+						"value": "522629"
+					},
+					{
+						"label": "台江县",
+						"value": "522630"
+					},
+					{
+						"label": "黎平县",
+						"value": "522631"
+					},
+					{
+						"label": "榕江县",
+						"value": "522632"
+					},
+					{
+						"label": "从江县",
+						"value": "522633"
+					},
+					{
+						"label": "雷山县",
+						"value": "522634"
+					},
+					{
+						"label": "麻江县",
+						"value": "522635"
+					},
+					{
+						"label": "丹寨县",
+						"value": "522636"
+					}
+				]
+			},
+			{
+				"label": "黔南布依族苗族",
+				"value": "24027",
+				"child": [{
+						"label": "全部",
+						"value": "522700"
+					},
+					{
+						"label": "都匀市",
+						"value": "522701"
+					},
+					{
+						"label": "福泉市",
+						"value": "522702"
+					},
+					{
+						"label": "荔波县",
+						"value": "522722"
+					},
+					{
+						"label": "贵定县",
+						"value": "522723"
+					},
+					{
+						"label": "瓮安县",
+						"value": "522725"
+					},
+					{
+						"label": "独山县",
+						"value": "522726"
+					},
+					{
+						"label": "平塘县",
+						"value": "522727"
+					},
+					{
+						"label": "罗甸县",
+						"value": "522728"
+					},
+					{
+						"label": "长顺县",
+						"value": "522729"
+					},
+					{
+						"label": "龙里县",
+						"value": "522730"
+					},
+					{
+						"label": "惠水县",
+						"value": "522731"
+					},
+					{
+						"label": "三都水族自治县",
+						"value": "522732"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "云南",
+		"value": "25",
+		"child": [{
+				"label": "全部",
+				"value": "25000",
+				"child": []
+			},
+			{
+				"label": "昆明",
+				"value": "25001",
+				"child": [{
+						"label": "全部",
+						"value": "530100"
+					},
+					{
+						"label": "五华区",
+						"value": "530102"
+					},
+					{
+						"label": "盘龙区",
+						"value": "530103"
+					},
+					{
+						"label": "官渡区",
+						"value": "530111"
+					},
+					{
+						"label": "西山区",
+						"value": "530112"
+					},
+					{
+						"label": "东川区",
+						"value": "530113"
+					},
+					{
+						"label": "呈贡区",
+						"value": "530114"
+					},
+					{
+						"label": "晋宁区",
+						"value": "530115"
+					},
+					{
+						"label": "富民县",
+						"value": "530124"
+					},
+					{
+						"label": "宜良县",
+						"value": "530125"
+					},
+					{
+						"label": "石林彝族自治县",
+						"value": "530126"
+					},
+					{
+						"label": "嵩明县",
+						"value": "530127"
+					},
+					{
+						"label": "禄劝彝族苗族自治县",
+						"value": "530128"
+					},
+					{
+						"label": "寻甸回族彝族自治县",
+						"value": "530129"
+					},
+					{
+						"label": "安宁市",
+						"value": "530181"
+					}
+				]
+			},
+			{
+				"label": "曲靖",
+				"value": "25002",
+				"child": [{
+						"label": "全部",
+						"value": "530300"
+					},
+					{
+						"label": "麒麟区",
+						"value": "530302"
+					},
+					{
+						"label": "沾益区",
+						"value": "530303"
+					},
+					{
+						"label": "马龙县",
+						"value": "530321"
+					},
+					{
+						"label": "陆良县",
+						"value": "530322"
+					},
+					{
+						"label": "师宗县",
+						"value": "530323"
+					},
+					{
+						"label": "罗平县",
+						"value": "530324"
+					},
+					{
+						"label": "富源县",
+						"value": "530325"
+					},
+					{
+						"label": "会泽县",
+						"value": "530326"
+					},
+					{
+						"label": "宣威市",
+						"value": "530381"
+					}
+				]
+			},
+			{
+				"label": "玉溪",
+				"value": "25003",
+				"child": [{
+						"label": "全部",
+						"value": "530400"
+					},
+					{
+						"label": "红塔区",
+						"value": "530402"
+					},
+					{
+						"label": "江川区",
+						"value": "530403"
+					},
+					{
+						"label": "澄江县",
+						"value": "530422"
+					},
+					{
+						"label": "通海县",
+						"value": "530423"
+					},
+					{
+						"label": "华宁县",
+						"value": "530424"
+					},
+					{
+						"label": "易门县",
+						"value": "530425"
+					},
+					{
+						"label": "峨山彝族自治县",
+						"value": "530426"
+					},
+					{
+						"label": "新平彝族傣族自治县",
+						"value": "530427"
+					},
+					{
+						"label": "元江哈尼族彝族傣族自治县",
+						"value": "530428"
+					}
+				]
+			},
+			{
+				"label": "保山",
+				"value": "25004",
+				"child": [{
+						"label": "全部",
+						"value": "530500"
+					},
+					{
+						"label": "隆阳区",
+						"value": "530502"
+					},
+					{
+						"label": "施甸县",
+						"value": "530521"
+					},
+					{
+						"label": "龙陵县",
+						"value": "530523"
+					},
+					{
+						"label": "昌宁县",
+						"value": "530524"
+					},
+					{
+						"label": "腾冲市",
+						"value": "530581"
+					}
+				]
+			},
+			{
+				"label": "昭通",
+				"value": "25005",
+				"child": [{
+						"label": "全部",
+						"value": "530600"
+					},
+					{
+						"label": "昭阳区",
+						"value": "530602"
+					},
+					{
+						"label": "鲁甸县",
+						"value": "530621"
+					},
+					{
+						"label": "巧家县",
+						"value": "530622"
+					},
+					{
+						"label": "盐津县",
+						"value": "530623"
+					},
+					{
+						"label": "大关县",
+						"value": "530624"
+					},
+					{
+						"label": "永善县",
+						"value": "530625"
+					},
+					{
+						"label": "绥江县",
+						"value": "530626"
+					},
+					{
+						"label": "镇雄县",
+						"value": "530627"
+					},
+					{
+						"label": "彝良县",
+						"value": "530628"
+					},
+					{
+						"label": "威信县",
+						"value": "530629"
+					},
+					{
+						"label": "水富县",
+						"value": "530630"
+					}
+				]
+			},
+			{
+				"label": "丽江",
+				"value": "25006",
+				"child": [{
+						"label": "全部",
+						"value": "530700"
+					},
+					{
+						"label": "古城区",
+						"value": "530702"
+					},
+					{
+						"label": "玉龙纳西族自治县",
+						"value": "530721"
+					},
+					{
+						"label": "永胜县",
+						"value": "530722"
+					},
+					{
+						"label": "华坪县",
+						"value": "530723"
+					},
+					{
+						"label": "宁蒗彝族自治县",
+						"value": "530724"
+					}
+				]
+			},
+			{
+				"label": "普洱",
+				"value": "25007",
+				"child": [{
+						"label": "全部",
+						"value": "530800"
+					},
+					{
+						"label": "思茅区",
+						"value": "530802"
+					},
+					{
+						"label": "宁洱哈尼族彝族自治县",
+						"value": "530821"
+					},
+					{
+						"label": "墨江哈尼族自治县",
+						"value": "530822"
+					},
+					{
+						"label": "景东彝族自治县",
+						"value": "530823"
+					},
+					{
+						"label": "景谷傣族彝族自治县",
+						"value": "530824"
+					},
+					{
+						"label": "镇沅彝族哈尼族拉祜族自治县",
+						"value": "530825"
+					},
+					{
+						"label": "江城哈尼族彝族自治县",
+						"value": "530826"
+					},
+					{
+						"label": "孟连傣族拉祜族佤族自治县",
+						"value": "530827"
+					},
+					{
+						"label": "澜沧拉祜族自治县",
+						"value": "530828"
+					},
+					{
+						"label": "西盟佤族自治县",
+						"value": "530829"
+					}
+				]
+			},
+			{
+				"label": "临沧",
+				"value": "25008",
+				"child": [{
+						"label": "全部",
+						"value": "530900"
+					},
+					{
+						"label": "临翔区",
+						"value": "530902"
+					},
+					{
+						"label": "凤庆县",
+						"value": "530921"
+					},
+					{
+						"label": "云县",
+						"value": "530922"
+					},
+					{
+						"label": "永德县",
+						"value": "530923"
+					},
+					{
+						"label": "镇康县",
+						"value": "530924"
+					},
+					{
+						"label": "双江拉祜族佤族布朗族傣族自治县",
+						"value": "530925"
+					},
+					{
+						"label": "耿马傣族佤族自治县",
+						"value": "530926"
+					},
+					{
+						"label": "沧源佤族自治县",
+						"value": "530927"
+					}
+				]
+			},
+			{
+				"label": "楚雄彝族",
+				"value": "25009",
+				"child": [{
+						"label": "全部",
+						"value": "532300"
+					},
+					{
+						"label": "楚雄市",
+						"value": "532301"
+					},
+					{
+						"label": "双柏县",
+						"value": "532322"
+					},
+					{
+						"label": "牟定县",
+						"value": "532323"
+					},
+					{
+						"label": "南华县",
+						"value": "532324"
+					},
+					{
+						"label": "姚安县",
+						"value": "532325"
+					},
+					{
+						"label": "大姚县",
+						"value": "532326"
+					},
+					{
+						"label": "永仁县",
+						"value": "532327"
+					},
+					{
+						"label": "元谋县",
+						"value": "532328"
+					},
+					{
+						"label": "武定县",
+						"value": "532329"
+					},
+					{
+						"label": "禄丰县",
+						"value": "532331"
+					}
+				]
+			},
+			{
+				"label": "红河哈尼族彝族",
+				"value": "25010",
+				"child": [{
+						"label": "全部",
+						"value": "532500"
+					},
+					{
+						"label": "个旧市",
+						"value": "532501"
+					},
+					{
+						"label": "开远市",
+						"value": "532502"
+					},
+					{
+						"label": "蒙自市",
+						"value": "532503"
+					},
+					{
+						"label": "弥勒市",
+						"value": "532504"
+					},
+					{
+						"label": "屏边苗族自治县",
+						"value": "532523"
+					},
+					{
+						"label": "建水县",
+						"value": "532524"
+					},
+					{
+						"label": "石屏县",
+						"value": "532525"
+					},
+					{
+						"label": "泸西县",
+						"value": "532527"
+					},
+					{
+						"label": "元阳县",
+						"value": "532528"
+					},
+					{
+						"label": "红河县",
+						"value": "532529"
+					},
+					{
+						"label": "金平苗族瑶族傣族自治县",
+						"value": "532530"
+					},
+					{
+						"label": "绿春县",
+						"value": "532531"
+					},
+					{
+						"label": "河口瑶族自治县",
+						"value": "532532"
+					}
+				]
+			},
+			{
+				"label": "文山壮族苗族",
+				"value": "25011",
+				"child": [{
+						"label": "全部",
+						"value": "532600"
+					},
+					{
+						"label": "文山市",
+						"value": "532601"
+					},
+					{
+						"label": "砚山县",
+						"value": "532622"
+					},
+					{
+						"label": "西畴县",
+						"value": "532623"
+					},
+					{
+						"label": "麻栗坡县",
+						"value": "532624"
+					},
+					{
+						"label": "马关县",
+						"value": "532625"
+					},
+					{
+						"label": "丘北县",
+						"value": "532626"
+					},
+					{
+						"label": "广南县",
+						"value": "532627"
+					},
+					{
+						"label": "富宁县",
+						"value": "532628"
+					}
+				]
+			},
+			{
+				"label": "西双版纳傣族",
+				"value": "25012",
+				"child": [{
+						"label": "全部",
+						"value": "532800"
+					},
+					{
+						"label": "景洪市",
+						"value": "532801"
+					},
+					{
+						"label": "勐海县",
+						"value": "532822"
+					},
+					{
+						"label": "勐腊县",
+						"value": "532823"
+					}
+				]
+			},
+			{
+				"label": "大理白族",
+				"value": "25013",
+				"child": [{
+						"label": "全部",
+						"value": "532900"
+					},
+					{
+						"label": "大理市",
+						"value": "532901"
+					},
+					{
+						"label": "漾濞彝族自治县",
+						"value": "532922"
+					},
+					{
+						"label": "祥云县",
+						"value": "532923"
+					},
+					{
+						"label": "宾川县",
+						"value": "532924"
+					},
+					{
+						"label": "弥渡县",
+						"value": "532925"
+					},
+					{
+						"label": "南涧彝族自治县",
+						"value": "532926"
+					},
+					{
+						"label": "巍山彝族回族自治县",
+						"value": "532927"
+					},
+					{
+						"label": "永平县",
+						"value": "532928"
+					},
+					{
+						"label": "云龙县",
+						"value": "532929"
+					},
+					{
+						"label": "洱源县",
+						"value": "532930"
+					},
+					{
+						"label": "剑川县",
+						"value": "532931"
+					},
+					{
+						"label": "鹤庆县",
+						"value": "532932"
+					}
+				]
+			},
+			{
+				"label": "德宏傣族景颇族",
+				"value": "25014",
+				"child": [{
+						"label": "全部",
+						"value": "533100"
+					},
+					{
+						"label": "瑞丽市",
+						"value": "533102"
+					},
+					{
+						"label": "芒市",
+						"value": "533103"
+					},
+					{
+						"label": "梁河县",
+						"value": "533122"
+					},
+					{
+						"label": "盈江县",
+						"value": "533123"
+					},
+					{
+						"label": "陇川县",
+						"value": "533124"
+					}
+				]
+			},
+			{
+				"label": "怒江傈僳族",
+				"value": "25015",
+				"child": [{
+						"label": "全部",
+						"value": "533300"
+					},
+					{
+						"label": "泸水市",
+						"value": "533301"
+					},
+					{
+						"label": "福贡县",
+						"value": "533323"
+					},
+					{
+						"label": "贡山独龙族怒族自治县",
+						"value": "533324"
+					},
+					{
+						"label": "兰坪白族普米族自治县",
+						"value": "533325"
+					}
+				]
+			},
+			{
+				"label": "迪庆藏族",
+				"value": "25016",
+				"child": [{
+						"label": "全部",
+						"value": "533400"
+					},
+					{
+						"label": "香格里拉市",
+						"value": "533401"
+					},
+					{
+						"label": "德钦县",
+						"value": "533422"
+					},
+					{
+						"label": "维西傈僳族自治县",
+						"value": "533423"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "西藏",
+		"value": "26",
+		"child": [{
+				"label": "全部",
+				"value": "26000",
+				"child": []
+			},
+			{
+				"label": "拉萨",
+				"value": "26001",
+				"child": [{
+						"label": "全部",
+						"value": "540100"
+					},
+					{
+						"label": "城关区",
+						"value": "540102"
+					},
+					{
+						"label": "堆龙德庆区",
+						"value": "540103"
+					},
+					{
+						"label": "林周县",
+						"value": "540121"
+					},
+					{
+						"label": "当雄县",
+						"value": "540122"
+					},
+					{
+						"label": "尼木县",
+						"value": "540123"
+					},
+					{
+						"label": "曲水县",
+						"value": "540124"
+					},
+					{
+						"label": "达孜县",
+						"value": "540126"
+					},
+					{
+						"label": "墨竹工卡县",
+						"value": "540127"
+					},
+					{
+						"label": "格尔木藏青工业园区",
+						"value": "540171"
+					},
+					{
+						"label": "拉萨经济技术开发区",
+						"value": "540172"
+					},
+					{
+						"label": "西藏文化旅游创意园区",
+						"value": "540173"
+					},
+					{
+						"label": "达孜工业园区",
+						"value": "540174"
+					}
+				]
+			},
+			{
+				"label": "日喀则",
+				"value": "26002",
+				"child": [{
+						"label": "全部",
+						"value": "540200"
+					},
+					{
+						"label": "桑珠孜区",
+						"value": "540202"
+					},
+					{
+						"label": "南木林县",
+						"value": "540221"
+					},
+					{
+						"label": "江孜县",
+						"value": "540222"
+					},
+					{
+						"label": "定日县",
+						"value": "540223"
+					},
+					{
+						"label": "萨迦县",
+						"value": "540224"
+					},
+					{
+						"label": "拉孜县",
+						"value": "540225"
+					},
+					{
+						"label": "昂仁县",
+						"value": "540226"
+					},
+					{
+						"label": "谢通门县",
+						"value": "540227"
+					},
+					{
+						"label": "白朗县",
+						"value": "540228"
+					},
+					{
+						"label": "仁布县",
+						"value": "540229"
+					},
+					{
+						"label": "康马县",
+						"value": "540230"
+					},
+					{
+						"label": "定结县",
+						"value": "540231"
+					},
+					{
+						"label": "仲巴县",
+						"value": "540232"
+					},
+					{
+						"label": "亚东县",
+						"value": "540233"
+					},
+					{
+						"label": "吉隆县",
+						"value": "540234"
+					},
+					{
+						"label": "聂拉木县",
+						"value": "540235"
+					},
+					{
+						"label": "萨嘎县",
+						"value": "540236"
+					},
+					{
+						"label": "岗巴县",
+						"value": "540237"
+					}
+				]
+			},
+			{
+				"label": "昌都",
+				"value": "26003",
+				"child": [{
+						"label": "全部",
+						"value": "540300"
+					},
+					{
+						"label": "卡若区",
+						"value": "540302"
+					},
+					{
+						"label": "江达县",
+						"value": "540321"
+					},
+					{
+						"label": "贡觉县",
+						"value": "540322"
+					},
+					{
+						"label": "类乌齐县",
+						"value": "540323"
+					},
+					{
+						"label": "丁青县",
+						"value": "540324"
+					},
+					{
+						"label": "察雅县",
+						"value": "540325"
+					},
+					{
+						"label": "八宿县",
+						"value": "540326"
+					},
+					{
+						"label": "左贡县",
+						"value": "540327"
+					},
+					{
+						"label": "芒康县",
+						"value": "540328"
+					},
+					{
+						"label": "洛隆县",
+						"value": "540329"
+					},
+					{
+						"label": "边坝县",
+						"value": "540330"
+					}
+				]
+			},
+			{
+				"label": "林芝",
+				"value": "26004",
+				"child": [{
+						"label": "全部",
+						"value": "540400"
+					},
+					{
+						"label": "巴宜区",
+						"value": "540402"
+					},
+					{
+						"label": "工布江达县",
+						"value": "540421"
+					},
+					{
+						"label": "米林县",
+						"value": "540422"
+					},
+					{
+						"label": "墨脱县",
+						"value": "540423"
+					},
+					{
+						"label": "波密县",
+						"value": "540424"
+					},
+					{
+						"label": "察隅县",
+						"value": "540425"
+					},
+					{
+						"label": "朗县",
+						"value": "540426"
+					}
+				]
+			},
+			{
+				"label": "山南",
+				"value": "26005",
+				"child": [{
+						"label": "全部",
+						"value": "540500"
+					},
+					{
+						"label": "乃东区",
+						"value": "540502"
+					},
+					{
+						"label": "扎囊县",
+						"value": "540521"
+					},
+					{
+						"label": "贡嘎县",
+						"value": "540522"
+					},
+					{
+						"label": "桑日县",
+						"value": "540523"
+					},
+					{
+						"label": "琼结县",
+						"value": "540524"
+					},
+					{
+						"label": "曲松县",
+						"value": "540525"
+					},
+					{
+						"label": "措美县",
+						"value": "540526"
+					},
+					{
+						"label": "洛扎县",
+						"value": "540527"
+					},
+					{
+						"label": "加查县",
+						"value": "540528"
+					},
+					{
+						"label": "隆子县",
+						"value": "540529"
+					},
+					{
+						"label": "错那县",
+						"value": "540530"
+					},
+					{
+						"label": "浪卡子县",
+						"value": "540531"
+					}
+				]
+			},
+			{
+				"label": "那曲",
+				"value": "26024",
+				"child": [{
+						"label": "全部",
+						"value": "542420"
+					},
+					{
+						"label": "那曲县",
+						"value": "542421"
+					},
+					{
+						"label": "嘉黎县",
+						"value": "542422"
+					},
+					{
+						"label": "比如县",
+						"value": "542423"
+					},
+					{
+						"label": "聂荣县",
+						"value": "542424"
+					},
+					{
+						"label": "安多县",
+						"value": "542425"
+					},
+					{
+						"label": "申扎县",
+						"value": "542426"
+					},
+					{
+						"label": "索县",
+						"value": "542427"
+					},
+					{
+						"label": "班戈县",
+						"value": "542428"
+					},
+					{
+						"label": "巴青县",
+						"value": "542429"
+					},
+					{
+						"label": "尼玛县",
+						"value": "542430"
+					},
+					{
+						"label": "双湖县",
+						"value": "542431"
+					}
+				]
+			},
+			{
+				"label": "阿里",
+				"value": "26025",
+				"child": [{
+						"label": "全部",
+						"value": "542520"
+					},
+					{
+						"label": "普兰县",
+						"value": "542521"
+					},
+					{
+						"label": "札达县",
+						"value": "542522"
+					},
+					{
+						"label": "噶尔县",
+						"value": "542523"
+					},
+					{
+						"label": "日土县",
+						"value": "542524"
+					},
+					{
+						"label": "革吉县",
+						"value": "542525"
+					},
+					{
+						"label": "改则县",
+						"value": "542526"
+					},
+					{
+						"label": "措勤县",
+						"value": "542527"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "陕西",
+		"value": "27",
+		"child": [{
+				"label": "全部",
+				"value": "27000",
+				"child": []
+			},
+			{
+				"label": "西安",
+				"value": "27001",
+				"child": [{
+						"label": "全部",
+						"value": "610100"
+					},
+					{
+						"label": "新城区",
+						"value": "610102"
+					},
+					{
+						"label": "碑林区",
+						"value": "610103"
+					},
+					{
+						"label": "莲湖区",
+						"value": "610104"
+					},
+					{
+						"label": "灞桥区",
+						"value": "610111"
+					},
+					{
+						"label": "未央区",
+						"value": "610112"
+					},
+					{
+						"label": "雁塔区",
+						"value": "610113"
+					},
+					{
+						"label": "阎良区",
+						"value": "610114"
+					},
+					{
+						"label": "临潼区",
+						"value": "610115"
+					},
+					{
+						"label": "长安区",
+						"value": "610116"
+					},
+					{
+						"label": "高陵区",
+						"value": "610117"
+					},
+					{
+						"label": "鄠邑区",
+						"value": "610118"
+					},
+					{
+						"label": "蓝田县",
+						"value": "610122"
+					},
+					{
+						"label": "周至县",
+						"value": "610124"
+					}
+				]
+			},
+			{
+				"label": "铜川",
+				"value": "27002",
+				"child": [{
+						"label": "全部",
+						"value": "610200"
+					},
+					{
+						"label": "王益区",
+						"value": "610202"
+					},
+					{
+						"label": "印台区",
+						"value": "610203"
+					},
+					{
+						"label": "耀州区",
+						"value": "610204"
+					},
+					{
+						"label": "宜君县",
+						"value": "610222"
+					}
+				]
+			},
+			{
+				"label": "宝鸡",
+				"value": "27003",
+				"child": [{
+						"label": "全部",
+						"value": "610300"
+					},
+					{
+						"label": "渭滨区",
+						"value": "610302"
+					},
+					{
+						"label": "金台区",
+						"value": "610303"
+					},
+					{
+						"label": "陈仓区",
+						"value": "610304"
+					},
+					{
+						"label": "凤翔县",
+						"value": "610322"
+					},
+					{
+						"label": "岐山县",
+						"value": "610323"
+					},
+					{
+						"label": "扶风县",
+						"value": "610324"
+					},
+					{
+						"label": "眉县",
+						"value": "610326"
+					},
+					{
+						"label": "陇县",
+						"value": "610327"
+					},
+					{
+						"label": "千阳县",
+						"value": "610328"
+					},
+					{
+						"label": "麟游县",
+						"value": "610329"
+					},
+					{
+						"label": "凤县",
+						"value": "610330"
+					},
+					{
+						"label": "太白县",
+						"value": "610331"
+					}
+				]
+			},
+			{
+				"label": "咸阳",
+				"value": "27004",
+				"child": [{
+						"label": "全部",
+						"value": "610400"
+					},
+					{
+						"label": "秦都区",
+						"value": "610402"
+					},
+					{
+						"label": "杨陵区",
+						"value": "610403"
+					},
+					{
+						"label": "渭城区",
+						"value": "610404"
+					},
+					{
+						"label": "三原县",
+						"value": "610422"
+					},
+					{
+						"label": "泾阳县",
+						"value": "610423"
+					},
+					{
+						"label": "乾县",
+						"value": "610424"
+					},
+					{
+						"label": "礼泉县",
+						"value": "610425"
+					},
+					{
+						"label": "永寿县",
+						"value": "610426"
+					},
+					{
+						"label": "彬县",
+						"value": "610427"
+					},
+					{
+						"label": "长武县",
+						"value": "610428"
+					},
+					{
+						"label": "旬邑县",
+						"value": "610429"
+					},
+					{
+						"label": "淳化县",
+						"value": "610430"
+					},
+					{
+						"label": "武功县",
+						"value": "610431"
+					},
+					{
+						"label": "兴平市",
+						"value": "610481"
+					}
+				]
+			},
+			{
+				"label": "渭南",
+				"value": "27005",
+				"child": [{
+						"label": "全部",
+						"value": "610500"
+					},
+					{
+						"label": "临渭区",
+						"value": "610502"
+					},
+					{
+						"label": "华州区",
+						"value": "610503"
+					},
+					{
+						"label": "潼关县",
+						"value": "610522"
+					},
+					{
+						"label": "大荔县",
+						"value": "610523"
+					},
+					{
+						"label": "合阳县",
+						"value": "610524"
+					},
+					{
+						"label": "澄城县",
+						"value": "610525"
+					},
+					{
+						"label": "蒲城县",
+						"value": "610526"
+					},
+					{
+						"label": "白水县",
+						"value": "610527"
+					},
+					{
+						"label": "富平县",
+						"value": "610528"
+					},
+					{
+						"label": "韩城市",
+						"value": "610581"
+					},
+					{
+						"label": "华阴市",
+						"value": "610582"
+					}
+				]
+			},
+			{
+				"label": "延安",
+				"value": "27006",
+				"child": [{
+						"label": "全部",
+						"value": "610600"
+					},
+					{
+						"label": "宝塔区",
+						"value": "610602"
+					},
+					{
+						"label": "安塞区",
+						"value": "610603"
+					},
+					{
+						"label": "延长县",
+						"value": "610621"
+					},
+					{
+						"label": "延川县",
+						"value": "610622"
+					},
+					{
+						"label": "子长县",
+						"value": "610623"
+					},
+					{
+						"label": "志丹县",
+						"value": "610625"
+					},
+					{
+						"label": "吴起县",
+						"value": "610626"
+					},
+					{
+						"label": "甘泉县",
+						"value": "610627"
+					},
+					{
+						"label": "富县",
+						"value": "610628"
+					},
+					{
+						"label": "洛川县",
+						"value": "610629"
+					},
+					{
+						"label": "宜川县",
+						"value": "610630"
+					},
+					{
+						"label": "黄龙县",
+						"value": "610631"
+					},
+					{
+						"label": "黄陵县",
+						"value": "610632"
+					}
+				]
+			},
+			{
+				"label": "汉中",
+				"value": "27007",
+				"child": [{
+						"label": "全部",
+						"value": "610700"
+					},
+					{
+						"label": "汉台区",
+						"value": "610702"
+					},
+					{
+						"label": "南郑区",
+						"value": "610703"
+					},
+					{
+						"label": "城固县",
+						"value": "610722"
+					},
+					{
+						"label": "洋县",
+						"value": "610723"
+					},
+					{
+						"label": "西乡县",
+						"value": "610724"
+					},
+					{
+						"label": "勉县",
+						"value": "610725"
+					},
+					{
+						"label": "宁强县",
+						"value": "610726"
+					},
+					{
+						"label": "略阳县",
+						"value": "610727"
+					},
+					{
+						"label": "镇巴县",
+						"value": "610728"
+					},
+					{
+						"label": "留坝县",
+						"value": "610729"
+					},
+					{
+						"label": "佛坪县",
+						"value": "610730"
+					}
+				]
+			},
+			{
+				"label": "榆林",
+				"value": "27008",
+				"child": [{
+						"label": "全部",
+						"value": "610800"
+					},
+					{
+						"label": "榆阳区",
+						"value": "610802"
+					},
+					{
+						"label": "横山区",
+						"value": "610803"
+					},
+					{
+						"label": "府谷县",
+						"value": "610822"
+					},
+					{
+						"label": "靖边县",
+						"value": "610824"
+					},
+					{
+						"label": "定边县",
+						"value": "610825"
+					},
+					{
+						"label": "绥德县",
+						"value": "610826"
+					},
+					{
+						"label": "米脂县",
+						"value": "610827"
+					},
+					{
+						"label": "佳县",
+						"value": "610828"
+					},
+					{
+						"label": "吴堡县",
+						"value": "610829"
+					},
+					{
+						"label": "清涧县",
+						"value": "610830"
+					},
+					{
+						"label": "子洲县",
+						"value": "610831"
+					},
+					{
+						"label": "神木市",
+						"value": "610881"
+					}
+				]
+			},
+			{
+				"label": "安康",
+				"value": "27009",
+				"child": [{
+						"label": "全部",
+						"value": "610900"
+					},
+					{
+						"label": "汉滨区",
+						"value": "610902"
+					},
+					{
+						"label": "汉阴县",
+						"value": "610921"
+					},
+					{
+						"label": "石泉县",
+						"value": "610922"
+					},
+					{
+						"label": "宁陕县",
+						"value": "610923"
+					},
+					{
+						"label": "紫阳县",
+						"value": "610924"
+					},
+					{
+						"label": "岚皋县",
+						"value": "610925"
+					},
+					{
+						"label": "平利县",
+						"value": "610926"
+					},
+					{
+						"label": "镇坪县",
+						"value": "610927"
+					},
+					{
+						"label": "旬阳县",
+						"value": "610928"
+					},
+					{
+						"label": "白河县",
+						"value": "610929"
+					}
+				]
+			},
+			{
+				"label": "商洛",
+				"value": "27010",
+				"child": [{
+						"label": "全部",
+						"value": "611000"
+					},
+					{
+						"label": "商州区",
+						"value": "611002"
+					},
+					{
+						"label": "洛南县",
+						"value": "611021"
+					},
+					{
+						"label": "丹凤县",
+						"value": "611022"
+					},
+					{
+						"label": "商南县",
+						"value": "611023"
+					},
+					{
+						"label": "山阳县",
+						"value": "611024"
+					},
+					{
+						"label": "镇安县",
+						"value": "611025"
+					},
+					{
+						"label": "柞水县",
+						"value": "611026"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "甘肃",
+		"value": "28",
+		"child": [{
+				"label": "全部",
+				"value": "28000",
+				"child": []
+			},
+			{
+				"label": "兰州",
+				"value": "28001",
+				"child": [{
+						"label": "全部",
+						"value": "620100"
+					},
+					{
+						"label": "城关区",
+						"value": "620102"
+					},
+					{
+						"label": "七里河区",
+						"value": "620103"
+					},
+					{
+						"label": "西固区",
+						"value": "620104"
+					},
+					{
+						"label": "安宁区",
+						"value": "620105"
+					},
+					{
+						"label": "红古区",
+						"value": "620111"
+					},
+					{
+						"label": "永登县",
+						"value": "620121"
+					},
+					{
+						"label": "皋兰县",
+						"value": "620122"
+					},
+					{
+						"label": "榆中县",
+						"value": "620123"
+					},
+					{
+						"label": "兰州新区",
+						"value": "620171"
+					}
+				]
+			},
+			{
+				"label": "嘉峪关",
+				"value": "28002",
+				"child": []
+			},
+			{
+				"label": "金昌",
+				"value": "28003",
+				"child": [{
+						"label": "全部",
+						"value": "620300"
+					},
+					{
+						"label": "金川区",
+						"value": "620302"
+					},
+					{
+						"label": "永昌县",
+						"value": "620321"
+					}
+				]
+			},
+			{
+				"label": "白银",
+				"value": "28004",
+				"child": [{
+						"label": "全部",
+						"value": "620400"
+					},
+					{
+						"label": "白银区",
+						"value": "620402"
+					},
+					{
+						"label": "平川区",
+						"value": "620403"
+					},
+					{
+						"label": "靖远县",
+						"value": "620421"
+					},
+					{
+						"label": "会宁县",
+						"value": "620422"
+					},
+					{
+						"label": "景泰县",
+						"value": "620423"
+					}
+				]
+			},
+			{
+				"label": "天水",
+				"value": "28005",
+				"child": [{
+						"label": "全部",
+						"value": "620500"
+					},
+					{
+						"label": "秦州区",
+						"value": "620502"
+					},
+					{
+						"label": "麦积区",
+						"value": "620503"
+					},
+					{
+						"label": "清水县",
+						"value": "620521"
+					},
+					{
+						"label": "秦安县",
+						"value": "620522"
+					},
+					{
+						"label": "甘谷县",
+						"value": "620523"
+					},
+					{
+						"label": "武山县",
+						"value": "620524"
+					},
+					{
+						"label": "张家川回族自治县",
+						"value": "620525"
+					}
+				]
+			},
+			{
+				"label": "武威",
+				"value": "28006",
+				"child": [{
+						"label": "全部",
+						"value": "620600"
+					},
+					{
+						"label": "凉州区",
+						"value": "620602"
+					},
+					{
+						"label": "民勤县",
+						"value": "620621"
+					},
+					{
+						"label": "古浪县",
+						"value": "620622"
+					},
+					{
+						"label": "天祝藏族自治县",
+						"value": "620623"
+					}
+				]
+			},
+			{
+				"label": "张掖",
+				"value": "28007",
+				"child": [{
+						"label": "全部",
+						"value": "620700"
+					},
+					{
+						"label": "甘州区",
+						"value": "620702"
+					},
+					{
+						"label": "肃南裕固族自治县",
+						"value": "620721"
+					},
+					{
+						"label": "民乐县",
+						"value": "620722"
+					},
+					{
+						"label": "临泽县",
+						"value": "620723"
+					},
+					{
+						"label": "高台县",
+						"value": "620724"
+					},
+					{
+						"label": "山丹县",
+						"value": "620725"
+					}
+				]
+			},
+			{
+				"label": "平凉",
+				"value": "28008",
+				"child": [{
+						"label": "全部",
+						"value": "620800"
+					},
+					{
+						"label": "崆峒区",
+						"value": "620802"
+					},
+					{
+						"label": "泾川县",
+						"value": "620821"
+					},
+					{
+						"label": "灵台县",
+						"value": "620822"
+					},
+					{
+						"label": "崇信县",
+						"value": "620823"
+					},
+					{
+						"label": "华亭县",
+						"value": "620824"
+					},
+					{
+						"label": "庄浪县",
+						"value": "620825"
+					},
+					{
+						"label": "静宁县",
+						"value": "620826"
+					},
+					{
+						"label": "平凉工业园区",
+						"value": "620871"
+					}
+				]
+			},
+			{
+				"label": "酒泉",
+				"value": "28009",
+				"child": [{
+						"label": "全部",
+						"value": "620900"
+					},
+					{
+						"label": "肃州区",
+						"value": "620902"
+					},
+					{
+						"label": "金塔县",
+						"value": "620921"
+					},
+					{
+						"label": "瓜州县",
+						"value": "620922"
+					},
+					{
+						"label": "肃北蒙古族自治县",
+						"value": "620923"
+					},
+					{
+						"label": "阿克塞哈萨克族自治县",
+						"value": "620924"
+					},
+					{
+						"label": "玉门市",
+						"value": "620981"
+					},
+					{
+						"label": "敦煌市",
+						"value": "620982"
+					}
+				]
+			},
+			{
+				"label": "庆阳",
+				"value": "28010",
+				"child": [{
+						"label": "全部",
+						"value": "621000"
+					},
+					{
+						"label": "西峰区",
+						"value": "621002"
+					},
+					{
+						"label": "庆城县",
+						"value": "621021"
+					},
+					{
+						"label": "环县",
+						"value": "621022"
+					},
+					{
+						"label": "华池县",
+						"value": "621023"
+					},
+					{
+						"label": "合水县",
+						"value": "621024"
+					},
+					{
+						"label": "正宁县",
+						"value": "621025"
+					},
+					{
+						"label": "宁县",
+						"value": "621026"
+					},
+					{
+						"label": "镇原县",
+						"value": "621027"
+					}
+				]
+			},
+			{
+				"label": "定西",
+				"value": "28011",
+				"child": [{
+						"label": "全部",
+						"value": "621100"
+					},
+					{
+						"label": "安定区",
+						"value": "621102"
+					},
+					{
+						"label": "通渭县",
+						"value": "621121"
+					},
+					{
+						"label": "陇西县",
+						"value": "621122"
+					},
+					{
+						"label": "渭源县",
+						"value": "621123"
+					},
+					{
+						"label": "临洮县",
+						"value": "621124"
+					},
+					{
+						"label": "漳县",
+						"value": "621125"
+					},
+					{
+						"label": "岷县",
+						"value": "621126"
+					}
+				]
+			},
+			{
+				"label": "陇南",
+				"value": "28012",
+				"child": [{
+						"label": "全部",
+						"value": "621200"
+					},
+					{
+						"label": "武都区",
+						"value": "621202"
+					},
+					{
+						"label": "成县",
+						"value": "621221"
+					},
+					{
+						"label": "文县",
+						"value": "621222"
+					},
+					{
+						"label": "宕昌县",
+						"value": "621223"
+					},
+					{
+						"label": "康县",
+						"value": "621224"
+					},
+					{
+						"label": "西和县",
+						"value": "621225"
+					},
+					{
+						"label": "礼县",
+						"value": "621226"
+					},
+					{
+						"label": "徽县",
+						"value": "621227"
+					},
+					{
+						"label": "两当县",
+						"value": "621228"
+					}
+				]
+			},
+			{
+				"label": "临夏回族",
+				"value": "28029",
+				"child": [{
+						"label": "全部",
+						"value": "622900"
+					},
+					{
+						"label": "临夏市",
+						"value": "622901"
+					},
+					{
+						"label": "临夏县",
+						"value": "622921"
+					},
+					{
+						"label": "康乐县",
+						"value": "622922"
+					},
+					{
+						"label": "永靖县",
+						"value": "622923"
+					},
+					{
+						"label": "广河县",
+						"value": "622924"
+					},
+					{
+						"label": "和政县",
+						"value": "622925"
+					},
+					{
+						"label": "东乡族自治县",
+						"value": "622926"
+					},
+					{
+						"label": "积石山保安族东乡族撒拉族自治县",
+						"value": "622927"
+					}
+				]
+			},
+			{
+				"label": "甘南藏族",
+				"value": "28030",
+				"child": [{
+						"label": "全部",
+						"value": "623000"
+					},
+					{
+						"label": "合作市",
+						"value": "623001"
+					},
+					{
+						"label": "临潭县",
+						"value": "623021"
+					},
+					{
+						"label": "卓尼县",
+						"value": "623022"
+					},
+					{
+						"label": "舟曲县",
+						"value": "623023"
+					},
+					{
+						"label": "迭部县",
+						"value": "623024"
+					},
+					{
+						"label": "玛曲县",
+						"value": "623025"
+					},
+					{
+						"label": "碌曲县",
+						"value": "623026"
+					},
+					{
+						"label": "夏河县",
+						"value": "623027"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "青海",
+		"value": "29",
+		"child": [{
+				"label": "全部",
+				"value": "29000",
+				"child": []
+			},
+			{
+				"label": "西宁",
+				"value": "29001",
+				"child": [{
+						"label": "全部",
+						"value": "630100"
+					},
+					{
+						"label": "城东区",
+						"value": "630102"
+					},
+					{
+						"label": "城中区",
+						"value": "630103"
+					},
+					{
+						"label": "城西区",
+						"value": "630104"
+					},
+					{
+						"label": "城北区",
+						"value": "630105"
+					},
+					{
+						"label": "大通回族土族自治县",
+						"value": "630121"
+					},
+					{
+						"label": "湟中县",
+						"value": "630122"
+					},
+					{
+						"label": "湟源县",
+						"value": "630123"
+					}
+				]
+			},
+			{
+				"label": "海东",
+				"value": "29002",
+				"child": [{
+						"label": "全部",
+						"value": "630200"
+					},
+					{
+						"label": "乐都区",
+						"value": "630202"
+					},
+					{
+						"label": "平安区",
+						"value": "630203"
+					},
+					{
+						"label": "民和回族土族自治县",
+						"value": "630222"
+					},
+					{
+						"label": "互助土族自治县",
+						"value": "630223"
+					},
+					{
+						"label": "化隆回族自治县",
+						"value": "630224"
+					},
+					{
+						"label": "循化撒拉族自治县",
+						"value": "630225"
+					}
+				]
+			},
+			{
+				"label": "海北藏族",
+				"value": "29022",
+				"child": [{
+						"label": "全部",
+						"value": "632220"
+					},
+					{
+						"label": "门源回族自治县",
+						"value": "632221"
+					},
+					{
+						"label": "祁连县",
+						"value": "632222"
+					},
+					{
+						"label": "海晏县",
+						"value": "632223"
+					},
+					{
+						"label": "刚察县",
+						"value": "632224"
+					}
+				]
+			},
+			{
+				"label": "黄南藏族",
+				"value": "29023",
+				"child": [{
+						"label": "全部",
+						"value": "632320"
+					},
+					{
+						"label": "同仁县",
+						"value": "632321"
+					},
+					{
+						"label": "尖扎县",
+						"value": "632322"
+					},
+					{
+						"label": "泽库县",
+						"value": "632323"
+					},
+					{
+						"label": "河南蒙古族自治县",
+						"value": "632324"
+					}
+				]
+			},
+			{
+				"label": "海南藏族",
+				"value": "29025",
+				"child": [{
+						"label": "全部",
+						"value": "632520"
+					},
+					{
+						"label": "共和县",
+						"value": "632521"
+					},
+					{
+						"label": "同德县",
+						"value": "632522"
+					},
+					{
+						"label": "贵德县",
+						"value": "632523"
+					},
+					{
+						"label": "兴海县",
+						"value": "632524"
+					},
+					{
+						"label": "贵南县",
+						"value": "632525"
+					}
+				]
+			},
+			{
+				"label": "果洛藏族",
+				"value": "29026",
+				"child": [{
+						"label": "全部",
+						"value": "632620"
+					},
+					{
+						"label": "玛沁县",
+						"value": "632621"
+					},
+					{
+						"label": "班玛县",
+						"value": "632622"
+					},
+					{
+						"label": "甘德县",
+						"value": "632623"
+					},
+					{
+						"label": "达日县",
+						"value": "632624"
+					},
+					{
+						"label": "久治县",
+						"value": "632625"
+					},
+					{
+						"label": "玛多县",
+						"value": "632626"
+					}
+				]
+			},
+			{
+				"label": "玉树藏族",
+				"value": "29027",
+				"child": [{
+						"label": "全部",
+						"value": "632700"
+					},
+					{
+						"label": "玉树市",
+						"value": "632701"
+					},
+					{
+						"label": "杂多县",
+						"value": "632722"
+					},
+					{
+						"label": "称多县",
+						"value": "632723"
+					},
+					{
+						"label": "治多县",
+						"value": "632724"
+					},
+					{
+						"label": "囊谦县",
+						"value": "632725"
+					},
+					{
+						"label": "曲麻莱县",
+						"value": "632726"
+					}
+				]
+			},
+			{
+				"label": "海西蒙古族藏族",
+				"value": "29028",
+				"child": [{
+						"label": "全部",
+						"value": "632800"
+					},
+					{
+						"label": "格尔木市",
+						"value": "632801"
+					},
+					{
+						"label": "德令哈市",
+						"value": "632802"
+					},
+					{
+						"label": "乌兰县",
+						"value": "632821"
+					},
+					{
+						"label": "都兰县",
+						"value": "632822"
+					},
+					{
+						"label": "天峻县",
+						"value": "632823"
+					},
+					{
+						"label": "大柴旦行政委员会",
+						"value": "632857"
+					},
+					{
+						"label": "冷湖行政委员会",
+						"value": "632858"
+					},
+					{
+						"label": "茫崖行政委员会",
+						"value": "632859"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "宁夏",
+		"value": "30",
+		"child": [{
+				"label": "全部",
+				"value": "30000",
+				"child": []
+			},
+			{
+				"label": "银川",
+				"value": "30001",
+				"child": [{
+						"label": "全部",
+						"value": "640100"
+					},
+					{
+						"label": "兴庆区",
+						"value": "640104"
+					},
+					{
+						"label": "西夏区",
+						"value": "640105"
+					},
+					{
+						"label": "金凤区",
+						"value": "640106"
+					},
+					{
+						"label": "永宁县",
+						"value": "640121"
+					},
+					{
+						"label": "贺兰县",
+						"value": "640122"
+					},
+					{
+						"label": "灵武市",
+						"value": "640181"
+					}
+				]
+			},
+			{
+				"label": "石嘴山",
+				"value": "30002",
+				"child": [{
+						"label": "全部",
+						"value": "640200"
+					},
+					{
+						"label": "大武口区",
+						"value": "640202"
+					},
+					{
+						"label": "惠农区",
+						"value": "640205"
+					},
+					{
+						"label": "平罗县",
+						"value": "640221"
+					}
+				]
+			},
+			{
+				"label": "吴忠",
+				"value": "30003",
+				"child": [{
+						"label": "全部",
+						"value": "640300"
+					},
+					{
+						"label": "利通区",
+						"value": "640302"
+					},
+					{
+						"label": "红寺堡区",
+						"value": "640303"
+					},
+					{
+						"label": "盐池县",
+						"value": "640323"
+					},
+					{
+						"label": "同心县",
+						"value": "640324"
+					},
+					{
+						"label": "青铜峡市",
+						"value": "640381"
+					}
+				]
+			},
+			{
+				"label": "固原",
+				"value": "30004",
+				"child": [{
+						"label": "全部",
+						"value": "640400"
+					},
+					{
+						"label": "原州区",
+						"value": "640402"
+					},
+					{
+						"label": "西吉县",
+						"value": "640422"
+					},
+					{
+						"label": "隆德县",
+						"value": "640423"
+					},
+					{
+						"label": "泾源县",
+						"value": "640424"
+					},
+					{
+						"label": "彭阳县",
+						"value": "640425"
+					}
+				]
+			},
+			{
+				"label": "中卫",
+				"value": "30005",
+				"child": [{
+						"label": "全部",
+						"value": "640500"
+					},
+					{
+						"label": "沙坡头区",
+						"value": "640502"
+					},
+					{
+						"label": "中宁县",
+						"value": "640521"
+					},
+					{
+						"label": "海原县",
+						"value": "640522"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "新疆",
+		"value": "31",
+		"child": [{
+				"label": "全部",
+				"value": "31000",
+				"child": []
+			},
+			{
+				"label": "乌鲁木齐",
+				"value": "31001",
+				"child": [{
+						"label": "全部",
+						"value": "650100"
+					},
+					{
+						"label": "天山区",
+						"value": "650102"
+					},
+					{
+						"label": "沙依巴克区",
+						"value": "650103"
+					},
+					{
+						"label": "新市区",
+						"value": "650104"
+					},
+					{
+						"label": "水磨沟区",
+						"value": "650105"
+					},
+					{
+						"label": "头屯河区",
+						"value": "650106"
+					},
+					{
+						"label": "达坂城区",
+						"value": "650107"
+					},
+					{
+						"label": "米东区",
+						"value": "650109"
+					},
+					{
+						"label": "乌鲁木齐县",
+						"value": "650121"
+					},
+					{
+						"label": "乌鲁木齐经济技术开发区",
+						"value": "650171"
+					},
+					{
+						"label": "乌鲁木齐高新技术产业开发区",
+						"value": "650172"
+					}
+				]
+			},
+			{
+				"label": "克拉玛依",
+				"value": "31002",
+				"child": [{
+						"label": "全部",
+						"value": "650200"
+					},
+					{
+						"label": "独山子区",
+						"value": "650202"
+					},
+					{
+						"label": "克拉玛依区",
+						"value": "650203"
+					},
+					{
+						"label": "白碱滩区",
+						"value": "650204"
+					},
+					{
+						"label": "乌尔禾区",
+						"value": "650205"
+					}
+				]
+			},
+			{
+				"label": "吐鲁番",
+				"value": "31004",
+				"child": [{
+						"label": "全部",
+						"value": "650400"
+					},
+					{
+						"label": "高昌区",
+						"value": "650402"
+					},
+					{
+						"label": "鄯善县",
+						"value": "650421"
+					},
+					{
+						"label": "托克逊县",
+						"value": "650422"
+					}
+				]
+			},
+			{
+				"label": "哈密",
+				"value": "31005",
+				"child": [{
+						"label": "全部",
+						"value": "650500"
+					},
+					{
+						"label": "伊州区",
+						"value": "650502"
+					},
+					{
+						"label": "巴里坤哈萨克自治县",
+						"value": "650521"
+					},
+					{
+						"label": "伊吾县",
+						"value": "650522"
+					}
+				]
+			},
+			{
+				"label": "昌吉回族",
+				"value": "31023",
+				"child": [{
+						"label": "全部",
+						"value": "652300"
+					},
+					{
+						"label": "昌吉市",
+						"value": "652301"
+					},
+					{
+						"label": "阜康市",
+						"value": "652302"
+					},
+					{
+						"label": "呼图壁县",
+						"value": "652323"
+					},
+					{
+						"label": "玛纳斯县",
+						"value": "652324"
+					},
+					{
+						"label": "奇台县",
+						"value": "652325"
+					},
+					{
+						"label": "吉木萨尔县",
+						"value": "652327"
+					},
+					{
+						"label": "木垒哈萨克自治县",
+						"value": "652328"
+					}
+				]
+			},
+			{
+				"label": "博尔塔拉蒙古",
+				"value": "31027",
+				"child": [{
+						"label": "全部",
+						"value": "652700"
+					}, {
+						"label": "博乐市",
+						"value": "652701"
+					},
+					{
+						"label": "阿拉山口市",
+						"value": "652702"
+					},
+					{
+						"label": "精河县",
+						"value": "652722"
+					},
+					{
+						"label": "温泉县",
+						"value": "652723"
+					}
+				]
+			},
+			{
+				"label": "巴音郭楞蒙古",
+				"value": "31028",
+				"child": [{
+						"label": "全部",
+						"value": "652800"
+					}, {
+						"label": "库尔勒市",
+						"value": "652801"
+					},
+					{
+						"label": "轮台县",
+						"value": "652822"
+					},
+					{
+						"label": "尉犁县",
+						"value": "652823"
+					},
+					{
+						"label": "若羌县",
+						"value": "652824"
+					},
+					{
+						"label": "且末县",
+						"value": "652825"
+					},
+					{
+						"label": "焉耆回族自治县",
+						"value": "652826"
+					},
+					{
+						"label": "和静县",
+						"value": "652827"
+					},
+					{
+						"label": "和硕县",
+						"value": "652828"
+					},
+					{
+						"label": "博湖县",
+						"value": "652829"
+					},
+					{
+						"label": "库尔勒经济技术开发区",
+						"value": "652871"
+					}
+				]
+			},
+			{
+				"label": "阿克苏",
+				"value": "31029",
+				"child": [{
+						"label": "全部",
+						"value": "652900"
+					},
+					{
+						"label": "阿克苏市",
+						"value": "652901"
+					},
+					{
+						"label": "温宿县",
+						"value": "652922"
+					},
+					{
+						"label": "库车县",
+						"value": "652923"
+					},
+					{
+						"label": "沙雅县",
+						"value": "652924"
+					},
+					{
+						"label": "新和县",
+						"value": "652925"
+					},
+					{
+						"label": "拜城县",
+						"value": "652926"
+					},
+					{
+						"label": "乌什县",
+						"value": "652927"
+					},
+					{
+						"label": "阿瓦提县",
+						"value": "652928"
+					},
+					{
+						"label": "柯坪县",
+						"value": "652929"
+					}
+				]
+			},
+			{
+				"label": "克孜勒苏柯尔克孜",
+				"value": "31030",
+				"child": [{
+						"label": "全部",
+						"value": "653000"
+					},
+					{
+						"label": "阿图什市",
+						"value": "653001"
+					},
+					{
+						"label": "阿克陶县",
+						"value": "653022"
+					},
+					{
+						"label": "阿合奇县",
+						"value": "653023"
+					},
+					{
+						"label": "乌恰县",
+						"value": "653024"
+					}
+				]
+			},
+			{
+				"label": "喀什",
+				"value": "31031",
+				"child": [{
+						"label": "全部",
+						"value": "653100"
+					},
+					{
+						"label": "喀什市",
+						"value": "653101"
+					},
+					{
+						"label": "疏附县",
+						"value": "653121"
+					},
+					{
+						"label": "疏勒县",
+						"value": "653122"
+					},
+					{
+						"label": "英吉沙县",
+						"value": "653123"
+					},
+					{
+						"label": "泽普县",
+						"value": "653124"
+					},
+					{
+						"label": "莎车县",
+						"value": "653125"
+					},
+					{
+						"label": "叶城县",
+						"value": "653126"
+					},
+					{
+						"label": "麦盖提县",
+						"value": "653127"
+					},
+					{
+						"label": "岳普湖县",
+						"value": "653128"
+					},
+					{
+						"label": "伽师县",
+						"value": "653129"
+					},
+					{
+						"label": "巴楚县",
+						"value": "653130"
+					},
+					{
+						"label": "塔什库尔干塔吉克自治县",
+						"value": "653131"
+					}
+				]
+			},
+			{
+				"label": "和田",
+				"value": "31032",
+				"child": [{
+						"label": "全部",
+						"value": "653220"
+					},
+					{
+						"label": "和田县",
+						"value": "653221"
+					},
+					{
+						"label": "墨玉县",
+						"value": "653222"
+					},
+					{
+						"label": "皮山县",
+						"value": "653223"
+					},
+					{
+						"label": "洛浦县",
+						"value": "653224"
+					},
+					{
+						"label": "策勒县",
+						"value": "653225"
+					},
+					{
+						"label": "于田县",
+						"value": "653226"
+					},
+					{
+						"label": "民丰县",
+						"value": "653227"
+					}
+				]
+			},
+			{
+				"label": "伊犁哈萨克",
+				"value": "31040",
+				"child": [{
+						"label": "全部",
+						"value": "654000"
+					},
+					{
+						"label": "伊宁市",
+						"value": "654002"
+					},
+					{
+						"label": "奎屯市",
+						"value": "654003"
+					},
+					{
+						"label": "霍尔果斯市",
+						"value": "654004"
+					},
+					{
+						"label": "伊宁县",
+						"value": "654021"
+					},
+					{
+						"label": "察布查尔锡伯自治县",
+						"value": "654022"
+					},
+					{
+						"label": "霍城县",
+						"value": "654023"
+					},
+					{
+						"label": "巩留县",
+						"value": "654024"
+					},
+					{
+						"label": "新源县",
+						"value": "654025"
+					},
+					{
+						"label": "昭苏县",
+						"value": "654026"
+					},
+					{
+						"label": "特克斯县",
+						"value": "654027"
+					},
+					{
+						"label": "尼勒克县",
+						"value": "654028"
+					}
+				]
+			},
+			{
+				"label": "塔城",
+				"value": "31042",
+				"child": [{
+						"label": "全部",
+						"value": "654200"
+					}, {
+						"label": "塔城市",
+						"value": "654201"
+					},
+					{
+						"label": "乌苏市",
+						"value": "654202"
+					},
+					{
+						"label": "额敏县",
+						"value": "654221"
+					},
+					{
+						"label": "沙湾县",
+						"value": "654223"
+					},
+					{
+						"label": "托里县",
+						"value": "654224"
+					},
+					{
+						"label": "裕民县",
+						"value": "654225"
+					},
+					{
+						"label": "和布克赛尔蒙古自治县",
+						"value": "654226"
+					}
+				]
+			},
+			{
+				"label": "阿勒泰",
+				"value": "31043",
+				"child": [{
+						"label": "全部",
+						"value": "654300"
+					},
+					{
+						"label": "阿勒泰市",
+						"value": "654301"
+					},
+					{
+						"label": "布尔津县",
+						"value": "654321"
+					},
+					{
+						"label": "富蕴县",
+						"value": "654322"
+					},
+					{
+						"label": "福海县",
+						"value": "654323"
+					},
+					{
+						"label": "哈巴河县",
+						"value": "654324"
+					},
+					{
+						"label": "青河县",
+						"value": "654325"
+					},
+					{
+						"label": "吉木乃县",
+						"value": "654326"
+					}
+				]
+			},
+			{
+				"label": "自治区直辖县级行政区划",
+				"value": "31090",
+				"child": [{
+						"label": "全部",
+						"value": "659000"
+					},
+					{
+						"label": "石河子市",
+						"value": "659001"
+					},
+					{
+						"label": "阿拉尔市",
+						"value": "659002"
+					},
+					{
+						"label": "图木舒克市",
+						"value": "659003"
+					},
+					{
+						"label": "五家渠市",
+						"value": "659004"
+					},
+					{
+						"label": "铁门关市",
+						"value": "659006"
+					}
+				]
+			}
+		]
+	},
+	{
+		"label": "台湾",
+		"value": "32",
+		"child": [{
+				"label": "全部",
+				"value": "32000",
+				"child": []
+			},
+			{
+				"label": "特别行政区",
+				"value": "32001",
+				"child": [{
+						"label": "台北",
+						"value": "660101"
+					},
+					{
+						"label": "高雄",
+						"value": "660201"
+					},
+					{
+						"label": "基隆",
+						"value": "660301"
+					},
+					{
+						"label": "台中",
+						"value": "660401"
+					},
+					{
+						"label": "台南",
+						"value": "660501"
+					},
+					{
+						"label": "新竹",
+						"value": "660601"
+					},
+					{
+						"label": "嘉义",
+						"value": "660701"
+					},
+					{
+						"label": "宜兰",
+						"value": "660801"
+					},
+					{
+						"label": "桃园",
+						"value": "660901"
+					},
+					{
+						"label": "苗栗",
+						"value": "661001"
+					},
+					{
+						"label": "彰化",
+						"value": "661101"
+					},
+					{
+						"label": "南投",
+						"value": "661201"
+					},
+					{
+						"label": "云林",
+						"value": "661301"
+					},
+					{
+						"label": "屏东",
+						"value": "661401"
+					},
+					{
+						"label": "台东",
+						"value": "661501"
+					},
+					{
+						"label": "花莲",
+						"value": "661601"
+					},
+					{
+						"label": "澎湖",
+						"value": "661701"
+					}
+				]
+			},
+		]
+	},
+	{
+		"label": "香港",
+		"value": "33",
+		"child": [{
+				"label": "全部",
+				"value": "33000",
+				"child": []
+			},
+			{
+				"label": "特别行政区",
+				"value": "33001",
+				"child": [{
+						"label": "香港岛",
+						"value": "670101"
+					},
+					{
+						"label": "九龙",
+						"value": "670201"
+					},
+					{
+						"label": "新界",
+						"value": "670301"
+					}
+				]
+			},
+		]
+	},
+	{
+		"label": "澳门",
+		"value": "34",
+		"child": [{
+				"label": "全部",
+				"value": "34000",
+				"child": []
+			},
+			{
+				"label": "特别行政区",
+				"value": "34001",
+				"child": [
+					{
+						"label": "澳门半岛",
+						"value": "680101"
+					},
+					{
+						"label": "氹仔岛",
+						"value": "680201"
+					},
+					{
+						"label": "路环岛",
+						"value": "680301"
+					},
+					{
+						"label": "路氹城",
+						"value": "680401"
+					}
+				]
+			},
+		]
+	}
+]
+
+
+module.exports = {
+	address
+}

+ 176 - 0
components/gaojianghua-linkage/linkage.vue

@@ -0,0 +1,176 @@
+<template>
+	<view class="page">
+		<view class="title">
+			<view class="tt">
+				{{province}}
+			</view>
+			<view class="tt">
+				{{city}}
+			</view>
+			<view class="tt">
+				{{area}}
+			</view>
+		</view>
+		<view class="link u-f u-f-jsb flex ">
+			<ul class="content" :style="'height:'+ heightCot + 'upx'">
+				<scroll-view scroll-y style="height: 500rpx;">
+					<li :class="index == isprovince?'active':''" @click="selectProvince(item, index)"
+						v-for="(item,index) in provincelist" :key="index">
+						{{item.label}}
+					</li>
+				</scroll-view>
+			</ul>
+
+			<ul class="content" :style="'height:'+ heightCot + 'upx'">
+				<scroll-view scroll-y style="height: 500rpx;">
+					<li :class="index == iscity?'active':''" @click="selectCity(item, index)"
+						v-for="(item,index) in citylist" :key="index">{{item.label}}
+					</li>
+				</scroll-view>
+			</ul>
+
+			<ul class="content" :style="'height:'+ heightCot + 'upx'">
+				<scroll-view scroll-y style="height: 500rpx;">
+					<li :class="index == isarea?'active':''" @click="selectaArea(item, index)"
+						v-for="(item,index) in arealist" :key="index">{{item.label}}
+					</li>
+				</scroll-view>
+			</ul>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {
+		address
+	} from '../data/data.js'
+	export default {
+		name: "linkage",
+		data() {
+			return {
+				isprovince: null,
+				iscity: null,
+				isarea: null,
+				province: '',
+				city: '',
+				area: '',
+				provincelist: [],
+				citylist: [],
+				arealist: [],
+				chooseprovince: '',
+				choosecity: '',
+				choosearea: '',
+				heightCot: 0,
+			};
+		},
+		created() {
+			uni.getSystemInfo({
+				success: res => {
+					//console.log(res.safeArea.height)
+					this.heightCot = (res.safeArea.height * 2) / 2
+				}
+			})
+			this.provincelist = address
+		},
+		onLoad() {
+		},
+		methods: {
+			selectProvince(item, i) {
+				this.isprovince = i
+				if (item.child) {
+					this.citylist = item.child
+				}
+				this.setchose(1)
+				this.chooseprovince = item.label
+				this.getchoose()
+			},
+			selectCity(item, i) {
+				this.iscity = i
+				if (item.child) {
+					this.arealist = item.child
+				}
+				this.setchose(2)
+				if (item.label != '市辖区' && item.label != '特别行政区') {
+					this.choosecity = item.label
+				}
+				this.getchoose()
+			},
+			selectaArea(item, i) {
+				this.isarea = i
+				this.choosearea = item.label
+				this.getchoose()
+			},
+			getchoose() {
+				const {
+					chooseprovince,
+					choosecity,
+					choosearea
+				} = this
+				this.$emit('conceal', {
+					chooseprovince,
+					choosecity,
+					choosearea
+				})
+			},
+			setchose(id){
+				if(id == 1){
+					this.choosecity = ''
+					this.choosearea = ''
+					this.iscity = null
+					this.isarea = null
+				}else if(id == 2){
+					this.choosearea = ''
+					this.isarea = null
+				}
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	ul,
+	li {
+		list-style: none;
+	}
+
+	.page {
+		z-index: 999;
+		background: #FFFFFF;
+		width: 100%;
+		height: 200px;
+		position: absolute;
+		bottom: 0px;
+		// margin-left: 30rpx;
+		// padding: 30rpx;
+		.link {
+			width: 100%;
+			// margin-left: 30rpx;
+			// padding: 10rpx 40rpx;
+			.title{
+				display: flex;
+			}
+
+			.content {
+				//margin-top: 30upx;
+				width: 33.333%;
+				height: 500upx;
+				overflow-y: auto;
+				text-align: center;
+
+				li {
+					border-bottom: 1px solid #f1f1f1;
+					padding: 30upx 0;
+				}
+
+				li:last-child {
+					border-bototm: none !important;
+				}
+
+				.active {
+					color: #FF5529 !important;
+				}
+
+			}
+		}
+	}
+</style>

+ 864 - 0
components/itmister-address-picker/city.json

@@ -0,0 +1,864 @@
+[
+
+{ "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":"衡水", "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": "辽宁", "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":"清远", "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": "澳门", "city":[
+
+{"name":"澳门", "area":["花地玛堂区","圣安多尼堂区","大堂区","望德堂区","风顺堂区","嘉模堂区","圣方济各堂区","路凼","其他"]}
+
+]},
+
+{ "name": "香港", "city":[
+
+{"name":"香港", "area":["中西区","湾仔区","东区","南区","深水埗区","油尖旺区","九龙城区","黄大仙区","观塘区","北区","大埔区","沙田区","西贡区","元朗区","屯门区","荃湾区","葵青区","离岛区","其他"]}
+
+]},
+
+{ "name": "钓鱼岛", "city":[
+
+{"name":"钓鱼岛", "area":["钓鱼岛"]}
+
+]}
+
+]

+ 864 - 0
components/itmister-address-picker/city_other.json

@@ -0,0 +1,864 @@
+[
+{ "name": "全国", "city":[{"name":"", "area":[]}]},
+{ "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":"衡水", "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": "辽宁", "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":"清远", "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": "澳门", "city":[
+
+{"name":"澳门", "area":["花地玛堂区","圣安多尼堂区","大堂区","望德堂区","风顺堂区","嘉模堂区","圣方济各堂区","路凼","其他"]}
+
+]},
+
+{ "name": "香港", "city":[
+
+{"name":"香港", "area":["中西区","湾仔区","东区","南区","深水埗区","油尖旺区","九龙城区","黄大仙区","观塘区","北区","大埔区","沙田区","西贡区","元朗区","屯门区","荃湾区","葵青区","离岛区","其他"]}
+
+]},
+
+{ "name": "钓鱼岛", "city":[
+
+{"name":"钓鱼岛", "area":["钓鱼岛"]}
+
+]}
+
+]

+ 340 - 0
components/itmister-address-picker/itmister-address-picker-other.nvue

@@ -0,0 +1,340 @@
+<template>
+	<div v-if="isShow">
+		<div class="address-picker-mask" bubble='true' @click="hide"
+			:class="[isOpen?'show-address-picker-mask':'hide-address-picker-mask']"
+			:style="{backgroundColor:maskColor,opacity:opacity}">
+		</div>
+		<!-- #ifdef APP-PLUS-NVUE -->
+		<div class="address-picker-container" ref="addressPickerEl" @click.stop="handleClick"
+			:class="[isOpen?'show-address-picker':'hide-address-picker']">
+			<!-- #endif -->
+			<!-- #ifndef APP-PLUS-NVUE -->
+			<div class="address-picker-container" @click.stop="handleClick"
+				:class="[isOpen?'show-address-picker':'hide-address-picker']"
+				:style="{transform:'translatey('+translatey+'px)'}">
+				<!-- #endif -->
+				<div class="address-picker-button row between-center">
+					<text class="address-picker-button-text" style="color: #777777;" @click="hide">取消</text>
+					<text class="address-picker-button-text" style="color: #007AFF;"
+						@click="confirmChange(value)">确认</text>
+				</div>
+				<picker-view class="address-picker-box" v-if="visible" :indicator-style="indicatorStyle" :value="value"
+					@change="bindChange">
+					<picker-view-column class="center">
+						<div class="address-picker-item center" v-for="(item,index) in provinceList" :key="index">
+							<text class="address-picker-item-text">{{item}}</text>
+						</div>
+					</picker-view-column>
+					<picker-view-column>
+						<div class="address-picker-item center" v-for="(item,index) in cityList" :key="index">
+							<text class="address-picker-item-text">{{item}}</text>
+						</div>
+					</picker-view-column>
+					<picker-view-column v-show="showCheck">
+						<div class="address-picker-item center" v-for="(item,index) in areaList" :key="index">
+							<text class="address-picker-item-text">{{item}}</text>
+						</div>
+					</picker-view-column>
+				</picker-view>
+				</div>
+	</div>
+</template>
+
+<script>
+	// #ifdef APP-PLUS-NVUE
+	const animation = weex.requireModule('animation');
+	// #endif
+	export default {
+		name: "itmisterAddressPickerOther",
+		props: {
+			showCheck: { //是否显示区级
+				type: Boolean,
+				default: true
+			},
+			// wholeCountry:{
+			// 	type: Boolean,
+			// 	default: false
+			// },
+			maskColor: { // 模态框背景色
+				type: String,
+				default: 'rgba(0,0,0,0.3)'
+			},
+			addressIndex: { // 修改地址时使用,接收旧地址的省市区,对应的索引数组
+				type: Array,
+				default () {
+					return [0, 0, 0]
+				}
+			}
+		},
+		data() {
+			return {
+				isShow: false, // 是否弹出
+				isOpen: false,
+				translatey: 500, // 弹出层高度
+				opacity: 0, // 模态框透明度
+				visible: true,
+				indicatorStyle: `height: ${Math.round(uni.getSystemInfoSync().screenWidth/(750/100))}px;`,
+				value: [], // 设置默认选中
+				cityData: require('../../components/itmister-address-picker/city_other.json'), // 加载城市数据
+				provinceList: [], // 省列表
+				cityList: [], // 市列表
+				areaList: [], // 区列表
+			}
+		},
+		mounted() {
+			this.value = this.addressIndex;
+			// let arrays = {}
+			// arrays = {
+			// 	city: [{
+			// 		area: [],
+			// 		name: ''
+			// 	}],
+			// 	name: '全国'
+			// }
+			// this.cityData.splice(0, 0, arrays)
+			this.loadProvince(this.cityData);
+		},
+		methods: {
+
+			// 确认选中
+			confirmChange(val) {
+				let address = {
+					// 当前选中的地址
+					province: this.provinceList[val[0]],
+					city: this.cityList[val[1]],
+					area: this.areaList[val[2]],
+					// 当前地址的索引,保存起来,用于日后修改地址时,加载默认
+					provinceIndex: val[0],
+					cityIndex: val[1],
+					areaIndex: val[2]
+				}
+				this.$emit('confirmChange', address);
+				this.hide();
+			},
+
+			// 监听选中
+			bindChange(e) {
+				const val = e.detail.value;
+				this.value = [val[0], val[1], val[2]];
+				this.loadCity(this.cityData[val[0]].city);
+			},
+
+			// 加载数据
+			loadProvince(data) {
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item.name);
+				});
+				this.provinceList = newList;
+				this.loadCity(this.cityData[this.value[0]].city);
+			},
+			loadCity(data) {
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item.name);
+				});
+				this.cityList = newList;
+
+				if ((data.length - 1) >= this.value[1]) { // 解决特殊情况报错的问题
+					this.loadArea(this.cityData[this.value[0]].city[this.value[1]].area);
+				} else {
+					this.loadArea(this.cityData[this.value[0]].city[0].area);
+				}
+
+			},
+			loadArea(data) {
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item);
+				});
+				this.areaList = newList;
+			},
+
+			// 显示
+			show() {
+				// 渲染视图
+				this.isShow = true;
+
+				// 等待视图渲染
+				this.$nextTick(() => {
+					setTimeout(() => {
+						// #ifdef APP-PLUS-NVUE
+						// APP 端获取动画元素
+						let ele = this.$refs.addressPickerEl;
+						// #endif
+
+						// 执行 mask 透明度
+						this.isOpen = true;
+						this.opacity = 1;
+
+						// #ifndef APP-PLUS-NVUE
+						// 非APP 端 执行动画
+						this.translatey = 0;
+						// #endif
+
+						// #ifdef APP-PLUS-NVUE
+						// APP 端执行动画
+						animation.transition(ele, {
+							styles: {
+								transform: 'translate(0,0)',
+								transformOrigin: 'center center'
+							},
+							duration: 250, //ms
+							timingFunction: 'ease',
+							delay: 0 //ms
+						});
+						// #endif
+
+					}, 10);
+				});
+			},
+			hide() {
+				// #ifdef APP-PLUS-NVUE
+				// APP 端获取动画元素
+				let ele = this.$refs.addressPickerEl;
+				// #endif
+
+				// 执行 mask 透明度
+				this.isOpen = false;
+				this.opacity = 0;
+
+				// #ifndef APP-PLUS-NVUE
+				// 非APP 端执行动画
+				this.translatey = 500;
+				setTimeout(() => {
+					this.isShow = false;
+				}, 200);
+				// #endif
+
+				// #ifdef APP-PLUS-NVUE
+				// APP 端执行动画
+				animation.transition(ele, {
+					styles: {
+						transform: 'translate(0,550)',
+						transformOrigin: 'center center'
+					},
+					duration: 250, //ms
+					timingFunction: 'ease',
+					delay: 0 //ms
+				}, () => {
+					this.isShow = false;
+				});
+				// #endif
+
+			},
+			// 阻止冒泡
+			handleClick(event) {
+				event.stopPropagation();
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.address-picker-mask {
+		position: fixed;
+		left: 0;
+		right: 0;
+		top: 0;
+		bottom: 0;
+		z-index: 999988;
+	}
+
+	.address-picker-container {
+		position: fixed;
+		left: 0;
+		right: 0;
+		bottom: 0;
+		z-index: 999999;
+		height: 640rpx;
+		background-color: #FFFFFF;
+	}
+
+	.show-address-picker-mask {
+		transition-property: opacity;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+	}
+
+	.hide-address-picker-mask {
+		transition-property: opacity;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+	}
+
+	.show-address-picker {
+		/* #ifndef APP-PLUS-NVUE */
+		transition-property: transform;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+		/* #endif */
+		/* #ifdef APP-PLUS-NVUE */
+		transform: 'translate(0,550)',
+			/* #endif */
+	}
+
+	.hide-address-picker {
+		/* #ifndef APP-PLUS-NVUE */
+		transition-property: transform;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+		/* #endif */
+		/* #ifdef APP-PLUS-NVUE */
+		transform: 'translate(0,550)',
+			/* #endif */
+	}
+
+	// 内容
+	.address-picker-box {
+		width: 750rpx;
+		height: 500rpx;
+		padding: 0 20rpx;
+		/* #ifdef H5 */
+		box-sizing: border-box;
+		/* #endif */
+		background-color: #FFF;
+	}
+
+	.address-picker-item {
+		height: 100rpx;
+	}
+
+	.address-picker-item-text {
+		color: #444;
+		font-size: 32rpx;
+	}
+
+	// 按钮
+	.address-picker-button {
+		height: 100rpx;
+		margin-bottom: 20rpx;
+		box-shadow: 0 1rpx 1rpx #e4e4e4;
+		background-color: #FFFFFF;
+	}
+
+	.address-picker-button-text {
+		padding: 10rpx 25rpx;
+		margin: 0 30rpx;
+	}
+
+	.row {
+		/* #ifndef APP-PLUS-NVUE */
+		display: flex;
+		/* #endif */
+		flex-direction: row;
+
+	}
+
+	.center {
+		/* #ifndef APP-PLUS-NVUE */
+		display: flex;
+		/* #endif */
+		justify-content: center;
+		align-items: center;
+	}
+
+	.between-center {
+		justify-content: space-between;
+		align-items: center;
+	}
+</style>

+ 335 - 0
components/itmister-address-picker/itmister-address-picker.nvue

@@ -0,0 +1,335 @@
+<template>
+	<div v-if="isShow">
+		<div class="address-picker-mask" bubble='true' @click="hide" :class="[isOpen?'show-address-picker-mask':'hide-address-picker-mask']" 
+		:style="{backgroundColor:maskColor,opacity:opacity}">
+		</div>
+		<!-- #ifdef APP-PLUS-NVUE -->
+		<div class="address-picker-container" ref="addressPickerEl" @click.stop="handleClick" :class="[isOpen?'show-address-picker':'hide-address-picker']">
+		<!-- #endif -->
+		<!-- #ifndef APP-PLUS-NVUE -->
+		<div class="address-picker-container" @click.stop="handleClick" :class="[isOpen?'show-address-picker':'hide-address-picker']"
+		:style="{transform:'translatey('+translatey+'px)'}">
+		<!-- #endif -->
+			<div class="address-picker-button row between-center">
+				<text class="address-picker-button-text" style="color: #777777;" @click="hide">取消</text>
+				<text class="address-picker-button-text" style="color: #007AFF;" @click="confirmChange(value)">确认</text>
+			</div>
+			<picker-view class="address-picker-box" v-if="visible" :indicator-style="indicatorStyle" :value="value" @change="bindChange">
+				<picker-view-column class="center">
+					<div class="address-picker-item center" v-for="(item,index) in provinceList" :key="index">
+						<text class="address-picker-item-text">{{item}}</text>
+					</div>
+				</picker-view-column>
+				<picker-view-column>
+					<div class="address-picker-item center" v-for="(item,index) in cityList" :key="index">
+						<text class="address-picker-item-text">{{item}}</text>
+					</div>
+				</picker-view-column>
+				<picker-view-column v-show="showCheck">
+					<div class="address-picker-item center" v-for="(item,index) in areaList" :key="index">
+						<text class="address-picker-item-text">{{item}}</text>
+					</div>
+				</picker-view-column>
+			</picker-view>
+		</div>
+	</div>
+</template>
+
+<script>
+	// #ifdef APP-PLUS-NVUE
+	const animation = weex.requireModule('animation');
+	// #endif
+	export default {
+		name: "itmisterAddressPicker",
+		props: {
+			showCheck:{//是否显示区级
+				type: Boolean,
+				default: true
+			},
+			// wholeCountry:{
+			// 	type: Boolean,
+			// 	default: false
+			// },
+			maskColor: { // 模态框背景色
+				type: String,
+				default: 'rgba(0,0,0,0.3)'
+			},
+			addressIndex:{ // 修改地址时使用,接收旧地址的省市区,对应的索引数组
+				type:Array,
+				default(){
+					return [0,0,0]
+				}
+			}
+		},
+		data() {
+			return {
+				isShow: false, // 是否弹出
+				isOpen: false,
+				translatey: 500, // 弹出层高度
+				opacity: 0, // 模态框透明度
+				visible: true,
+				indicatorStyle: `height: ${Math.round(uni.getSystemInfoSync().screenWidth/(750/100))}px;`,
+				value: [], // 设置默认选中
+				cityData: require('../../components/itmister-address-picker/city.json'), // 加载城市数据
+				provinceList:[], // 省列表
+				cityList:[], // 市列表
+				areaList:[], // 区列表
+			}
+		},
+		mounted() {
+			this.value = this.addressIndex;
+			// let arrays = {}
+			// if(this.wholeCountry){
+			// 	debugger
+			// 	let cityDataCopy = this.cityData
+			// 	 arrays = {
+			// 		city:[{area:[],name:''}],
+			// 		name:'全国'
+			// 	}
+			// 	cityDataCopy.splice(0,0,arrays)
+			// 	this.loadProvince(cityDataCopy);
+			// }else{
+				this.loadProvince(this.cityData);
+			// }
+			
+		},
+		methods: {
+			
+			// 确认选中
+			confirmChange(val){
+				let address = {
+					// 当前选中的地址
+					province:this.provinceList[val[0]],
+					city:this.cityList[val[1]],
+					area:this.areaList[val[2]],
+					// 当前地址的索引,保存起来,用于日后修改地址时,加载默认
+					provinceIndex:val[0],
+					cityIndex:val[1],
+					areaIndex:val[2]
+				}
+				this.$emit('confirmChange',address);
+				this.hide();
+			},
+			
+			// 监听选中
+			bindChange(e) {
+				const val = e.detail.value;
+				this.value = [val[0],val[1],val[2]];
+				this.loadCity(this.cityData[val[0]].city);
+			},
+			
+			// 加载数据
+			loadProvince(data){
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item.name);
+				});
+				this.provinceList = newList;
+				this.loadCity(this.cityData[this.value[0]].city);
+			},
+			loadCity(data){
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item.name);
+				});
+				this.cityList = newList;
+				
+				if((data.length - 1) >= this.value[1]){ // 解决特殊情况报错的问题
+					this.loadArea(this.cityData[this.value[0]].city[this.value[1]].area);
+				}else{
+					this.loadArea(this.cityData[this.value[0]].city[0].area);
+				}
+				
+			},
+			loadArea(data){
+				let newList = [];
+				data.forEach(item => {
+					newList.push(item);
+				});
+				this.areaList = newList;
+			},
+			
+			// 显示
+			show() {
+				// 渲染视图
+				this.isShow = true;
+				
+				// 等待视图渲染
+				this.$nextTick(() => {
+					setTimeout(() => {
+						// #ifdef APP-PLUS-NVUE
+						// APP 端获取动画元素
+						let ele = this.$refs.addressPickerEl;
+						// #endif
+						
+						// 执行 mask 透明度
+						this.isOpen = true;
+						this.opacity = 1;
+						
+						// #ifndef APP-PLUS-NVUE
+						// 非APP 端 执行动画
+						this.translatey = 0;
+						// #endif
+
+						// #ifdef APP-PLUS-NVUE
+						// APP 端执行动画
+						animation.transition(ele, {
+							styles: {
+								transform: 'translate(0,0)',
+								transformOrigin: 'center center'
+							},
+							duration: 250, //ms
+							timingFunction: 'ease',
+							delay: 0 //ms
+						});
+						// #endif
+
+					}, 10);
+				});
+			},
+			hide() {
+				// #ifdef APP-PLUS-NVUE
+				// APP 端获取动画元素
+				let ele = this.$refs.addressPickerEl;
+				// #endif
+				
+				// 执行 mask 透明度
+				this.isOpen = false;
+				this.opacity = 0;
+				
+				// #ifndef APP-PLUS-NVUE
+				// 非APP 端执行动画
+				this.translatey = 500;
+				setTimeout(() => {
+					this.isShow = false;
+				}, 200);
+				// #endif
+
+				// #ifdef APP-PLUS-NVUE
+				// APP 端执行动画
+				animation.transition(ele, {
+					styles: {
+						transform: 'translate(0,550)',
+						transformOrigin: 'center center'
+					},
+					duration: 250, //ms
+					timingFunction: 'ease',
+					delay: 0 //ms
+				},() => {
+					this.isShow = false;
+				});
+				// #endif
+
+			},
+			// 阻止冒泡
+			handleClick(event) {
+				event.stopPropagation();
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.address-picker-mask {
+		position: fixed;
+		left: 0;
+		right: 0;
+		top: 0;
+		bottom: 0;
+		z-index: 999988;
+	}
+
+	.address-picker-container {
+		position: fixed;
+		left: 0;
+		right: 0;
+		bottom: 0;
+		z-index: 999999;
+		height: 640rpx;
+		background-color: #FFFFFF;
+	}
+
+	.show-address-picker-mask {
+		transition-property: opacity;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+	}
+
+	.hide-address-picker-mask {
+		transition-property: opacity;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+	}
+
+	.show-address-picker {
+		/* #ifndef APP-PLUS-NVUE */
+		transition-property: transform;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+		/* #endif */
+		/* #ifdef APP-PLUS-NVUE */
+		transform: 'translate(0,550)',
+		/* #endif */
+	}
+
+	.hide-address-picker {
+		/* #ifndef APP-PLUS-NVUE */
+		transition-property: transform;
+		transition-duration: 0.2s;
+		transition-timing-function: ease;
+		/* #endif */
+		/* #ifdef APP-PLUS-NVUE */
+		transform: 'translate(0,550)',
+		/* #endif */
+	}
+	
+	// 内容
+	.address-picker-box{
+		width: 750rpx;
+		height: 500rpx;
+		padding: 0 20rpx;
+		/* #ifdef H5 */
+		box-sizing: border-box;
+		/* #endif */
+		background-color: #FFF;
+	}
+	.address-picker-item{
+		height: 100rpx;
+	}
+	.address-picker-item-text{
+		color: #444;
+		font-size: 32rpx;
+	}
+	
+	// 按钮
+	.address-picker-button{
+		height: 100rpx;
+		margin-bottom: 20rpx;
+		box-shadow: 0 1rpx 1rpx #e4e4e4;
+		background-color: #FFFFFF;
+	}
+	.address-picker-button-text{
+		padding: 10rpx 25rpx;
+		margin: 0 30rpx;
+	}
+	
+	.row{
+		/* #ifndef APP-PLUS-NVUE */
+		display: flex;
+		/* #endif */
+		flex-direction: row;
+		
+	}
+	
+	.center{
+		/* #ifndef APP-PLUS-NVUE */
+		display: flex;
+		/* #endif */
+		justify-content: center;
+		align-items: center;
+	}
+	.between-center{
+		justify-content: space-between;
+		align-items: center;
+	}
+</style>

+ 3244 - 0
components/region/data.js

@@ -0,0 +1,3244 @@
+const region = {
+	"1": {
+	    "region_id": "1", "region_name": "全国", "child": {}},
+	"2": { 
+    "region_id": "2", "region_name": "北京市", "child": { "2001": { 
+    "region_id": "2001", "region_name": "北京市", "child": { "2001000": { 
+    "region_id": "2001000", "region_name": "全市" }, "2001001": { 
+    "region_id": "2001001", "region_name": "东城区" }, "2001002": { 
+    "region_id": "2001002", "region_name": "西城区" }, "2001003": { 
+    "region_id": "2001003", "region_name": "崇文区" }, "2001004": { 
+    "region_id": "2001004", "region_name": "宣武区" }, "2001005": { 
+    "region_id": "2001005", "region_name": "朝阳区" }, "2001006": { 
+    "region_id": "2001006", "region_name": "丰台区" }, "2001007": { 
+    "region_id": "2001007", "region_name": "石景山区" }, "2001008": { 
+    "region_id": "2001008", "region_name": "海淀区" }, "2001009": { 
+    "region_id": "2001009", "region_name": "门头沟区" }, "2001010": { 
+    "region_id": "2001010", "region_name": "房山区" }, "2001011": { 
+    "region_id": "2001011", "region_name": "通州区" }, "2001012": { 
+    "region_id": "2001012", "region_name": "顺义区" }, "2001013": { 
+    "region_id": "2001013", "region_name": "昌平区" }, "2001014": { 
+    "region_id": "2001014", "region_name": "大兴区" }, "2001015": { 
+    "region_id": "2001015", "region_name": "平谷区" }, "2001016": { 
+    "region_id": "2001016", "region_name": "怀柔区" }, "2001017": { 
+    "region_id": "2001017", "region_name": "密云县" }, "2001018": { 
+    "region_id": "2001018", "region_name": "延庆县" } } } } }, "3": { 
+    "region_id": "3", "region_name": "天津市", "child": { "3001": { 
+    "region_id": "3001", "region_name": "天津市", "child": { "3001001": { 
+    "region_id": "3001001", "region_name": "和平区" }, "3001002": { 
+    "region_id": "3001002", "region_name": "河东区" }, "3001003": { 
+    "region_id": "3001003", "region_name": "河西区" }, "3001004": { 
+    "region_id": "3001004", "region_name": "南开区" }, "3001005": { 
+    "region_id": "3001005", "region_name": "河北区" }, "3001006": { 
+    "region_id": "3001006", "region_name": "红桥区" }, "3001007": { 
+    "region_id": "3001007", "region_name": "塘沽区" }, "3001008": { 
+    "region_id": "3001008", "region_name": "汉沽区" }, "3001009": { 
+    "region_id": "3001009", "region_name": "大港区" }, "3001010": { 
+    "region_id": "3001010", "region_name": "东丽区" }, "3001011": { 
+    "region_id": "3001011", "region_name": "西青区" }, "3001012": { 
+    "region_id": "3001012", "region_name": "津南区" }, "3001013": { 
+    "region_id": "3001013", "region_name": "北辰区" }, "3001014": { 
+    "region_id": "3001014", "region_name": "武清区" }, "3001015": { 
+    "region_id": "3001015", "region_name": "宝坻区" }, "3001016": { 
+    "region_id": "3001016", "region_name": "宁河县" }, "3001017": { 
+    "region_id": "3001017", "region_name": "静海县" }, "3001018": { 
+    "region_id": "3001018", "region_name": "蓟县" } } } } }, "4": { 
+    "region_id": "4", "region_name": "河北省", "child": { "4001": { 
+    "region_id": "4001", "region_name": "石家庄市", "child": { "4001001": { 
+    "region_id": "4001001", "region_name": "长安区" }, "4001002": { 
+    "region_id": "4001002", "region_name": "桥东区" }, "4001003": { 
+    "region_id": "4001003", "region_name": "桥西区" }, "4001004": { 
+    "region_id": "4001004", "region_name": "新华区" }, "4001005": { 
+    "region_id": "4001005", "region_name": "郊区" }, "4001006": { 
+    "region_id": "4001006", "region_name": "井陉矿区" }, "4001007": { 
+    "region_id": "4001007", "region_name": "井陉县" }, "4001008": { 
+    "region_id": "4001008", "region_name": "正定县" }, "4001009": { 
+    "region_id": "4001009", "region_name": "栾城县" }, "4001010": { 
+    "region_id": "4001010", "region_name": "行唐县" }, "4001011": { 
+    "region_id": "4001011", "region_name": "灵寿县" }, "4001012": { 
+    "region_id": "4001012", "region_name": "高邑县" }, "4001013": { 
+    "region_id": "4001013", "region_name": "深泽县" }, "4001014": { 
+    "region_id": "4001014", "region_name": "赞皇县" }, "4001015": { 
+    "region_id": "4001015", "region_name": "无极县" }, "4001016": { 
+    "region_id": "4001016", "region_name": "平山县" }, "4001017": { 
+    "region_id": "4001017", "region_name": "元氏县" }, "4001018": { 
+    "region_id": "4001018", "region_name": "赵县" }, "4001019": { 
+    "region_id": "4001019", "region_name": "辛集市" }, "4001020": { 
+    "region_id": "4001020", "region_name": "藁城市" }, "4001021": { 
+    "region_id": "4001021", "region_name": "晋州市" }, "4001022": { 
+    "region_id": "4001022", "region_name": "新乐市" }, "4001023": { 
+    "region_id": "4001023", "region_name": "鹿泉市" } } }, "4002": { 
+    "region_id": "4002", "region_name": "唐山市", "child": { "4002001": { 
+    "region_id": "4002001", "region_name": "路南区" }, "4002002": { 
+    "region_id": "4002002", "region_name": "路北区" }, "4002003": { 
+    "region_id": "4002003", "region_name": "古冶区" }, "4002004": { 
+    "region_id": "4002004", "region_name": "开平区" }, "4002005": { 
+    "region_id": "4002005", "region_name": "新区" }, "4002006": { 
+    "region_id": "4002006", "region_name": "丰润县" }, "4002007": { 
+    "region_id": "4002007", "region_name": "滦县" }, "4002008": { 
+    "region_id": "4002008", "region_name": "滦南县" }, "4002009": { 
+    "region_id": "4002009", "region_name": "乐亭县" }, "4002010": { 
+    "region_id": "4002010", "region_name": "迁西县" }, "4002011": { 
+    "region_id": "4002011", "region_name": "玉田县" }, "4002012": { 
+    "region_id": "4002012", "region_name": "唐海县" }, "4002013": { 
+    "region_id": "4002013", "region_name": "遵化市" }, "4002014": { 
+    "region_id": "4002014", "region_name": "丰南市" }, "4002015": { 
+    "region_id": "4002015", "region_name": "迁安市" } } }, "4003": { 
+    "region_id": "4003", "region_name": "秦皇岛市", "child": { "4003001": { 
+    "region_id": "4003001", "region_name": "海港区" }, "4003002": { 
+    "region_id": "4003002", "region_name": "山海关区" }, "4003003": { 
+    "region_id": "4003003", "region_name": "北戴河区" }, "4003004": { 
+    "region_id": "4003004", "region_name": "青龙满族自治县" }, "4003005": { 
+    "region_id": "4003005", "region_name": "昌黎县" }, "4003006": { 
+    "region_id": "4003006", "region_name": "抚宁县" }, "4003007": { 
+    "region_id": "4003007", "region_name": "卢龙县" } } }, "4004": { 
+    "region_id": "4004", "region_name": "邯郸市", "child": { "4004001": { 
+    "region_id": "4004001", "region_name": "邯山区" }, "4004002": { 
+    "region_id": "4004002", "region_name": "丛台区" }, "4004003": { 
+    "region_id": "4004003", "region_name": "复兴区" }, "4004004": { 
+    "region_id": "4004004", "region_name": "峰峰矿区" }, "4004005": { 
+    "region_id": "4004005", "region_name": "邯郸县" }, "4004006": { 
+    "region_id": "4004006", "region_name": "临漳县" }, "4004007": { 
+    "region_id": "4004007", "region_name": "成安县" }, "4004008": { 
+    "region_id": "4004008", "region_name": "大名县" }, "4004009": { 
+    "region_id": "4004009", "region_name": "涉县" }, "4004010": { 
+    "region_id": "4004010", "region_name": "磁县" }, "4004011": { 
+    "region_id": "4004011", "region_name": "肥乡县" }, "4004012": { 
+    "region_id": "4004012", "region_name": "永年县" }, "4004013": { 
+    "region_id": "4004013", "region_name": "邱县" }, "4004014": { 
+    "region_id": "4004014", "region_name": "鸡泽县" }, "4004015": { 
+    "region_id": "4004015", "region_name": "广平县" }, "4004016": { 
+    "region_id": "4004016", "region_name": "馆陶县" }, "4004017": { 
+    "region_id": "4004017", "region_name": "魏县" }, "4004018": { 
+    "region_id": "4004018", "region_name": "曲周县" }, "4004019": { 
+    "region_id": "4004019", "region_name": "武安市" } } }, "4005": { 
+    "region_id": "4005", "region_name": "邢台市", "child": { "4005001": { 
+    "region_id": "4005001", "region_name": "桥东区" }, "4005002": { 
+    "region_id": "4005002", "region_name": "桥西区" }, "4005003": { 
+    "region_id": "4005003", "region_name": "邢台县" }, "4005004": { 
+    "region_id": "4005004", "region_name": "临城县" }, "4005005": { 
+    "region_id": "4005005", "region_name": "内丘县" }, "4005006": { 
+    "region_id": "4005006", "region_name": "柏乡县" }, "4005007": { 
+    "region_id": "4005007", "region_name": "隆尧县" }, "4005008": { 
+    "region_id": "4005008", "region_name": "任县" }, "4005009": { 
+    "region_id": "4005009", "region_name": "南和县" }, "4005010": { 
+    "region_id": "4005010", "region_name": "宁晋县" }, "4005011": { 
+    "region_id": "4005011", "region_name": "巨鹿县" }, "4005012": { 
+    "region_id": "4005012", "region_name": "新河县" }, "4005013": { 
+    "region_id": "4005013", "region_name": "广宗县" }, "4005014": { 
+    "region_id": "4005014", "region_name": "平乡县" }, "4005015": { 
+    "region_id": "4005015", "region_name": "威县" }, "4005016": { 
+    "region_id": "4005016", "region_name": "清河县" }, "4005017": { 
+    "region_id": "4005017", "region_name": "临西县" }, "4005018": { 
+    "region_id": "4005018", "region_name": "南宫市" }, "4005019": { 
+    "region_id": "4005019", "region_name": "沙河市" } } }, "4006": { 
+    "region_id": "4006", "region_name": "保定市", "child": { "4006001": { 
+    "region_id": "4006001", "region_name": "新市区" }, "4006002": { 
+    "region_id": "4006002", "region_name": "北市区" }, "4006003": { 
+    "region_id": "4006003", "region_name": "南市区" }, "4006004": { 
+    "region_id": "4006004", "region_name": "满城县" }, "4006005": { 
+    "region_id": "4006005", "region_name": "清苑县" }, "4006006": { 
+    "region_id": "4006006", "region_name": "涞水县" }, "4006007": { 
+    "region_id": "4006007", "region_name": "阜平县" }, "4006008": { 
+    "region_id": "4006008", "region_name": "徐水县" }, "4006009": { 
+    "region_id": "4006009", "region_name": "定兴县" }, "4006010": { 
+    "region_id": "4006010", "region_name": "唐县" }, "4006011": { 
+    "region_id": "4006011", "region_name": "高阳县" }, "4006012": { 
+    "region_id": "4006012", "region_name": "容城县" }, "4006013": { 
+    "region_id": "4006013", "region_name": "涞源县" }, "4006014": { 
+    "region_id": "4006014", "region_name": "望都县" }, "4006015": { 
+    "region_id": "4006015", "region_name": "安新县" }, "4006016": { 
+    "region_id": "4006016", "region_name": "易县" }, "4006017": { 
+    "region_id": "4006017", "region_name": "曲阳县" }, "4006018": { 
+    "region_id": "4006018", "region_name": "蠡县" }, "4006019": { 
+    "region_id": "4006019", "region_name": "顺平县" }, "4006020": { 
+    "region_id": "4006020", "region_name": "博野县" }, "4006021": { 
+    "region_id": "4006021", "region_name": "雄县" }, "4006022": { 
+    "region_id": "4006022", "region_name": "涿州市" }, "4006023": { 
+    "region_id": "4006023", "region_name": "定州市" }, "4006024": { 
+    "region_id": "4006024", "region_name": "安国市" }, "4006025": { 
+    "region_id": "4006025", "region_name": "高碑店市" } } }, "4007": { 
+    "region_id": "4007", "region_name": "张家口市", "child": { "4007001": { 
+    "region_id": "4007001", "region_name": "桥东区" }, "4007002": { 
+    "region_id": "4007002", "region_name": "桥西区" }, "4007003": { 
+    "region_id": "4007003", "region_name": "宣化区" }, "4007004": { 
+    "region_id": "4007004", "region_name": "下花园区" }, "4007005": { 
+    "region_id": "4007005", "region_name": "宣化县" }, "4007006": { 
+    "region_id": "4007006", "region_name": "张北县" }, "4007007": { 
+    "region_id": "4007007", "region_name": "康保县" }, "4007008": { 
+    "region_id": "4007008", "region_name": "沽源县" }, "4007009": { 
+    "region_id": "4007009", "region_name": "尚义县" }, "4007010": { 
+    "region_id": "4007010", "region_name": "蔚县" }, "4007011": { 
+    "region_id": "4007011", "region_name": "阳原县" }, "4007012": { 
+    "region_id": "4007012", "region_name": "怀安县" }, "4007013": { 
+    "region_id": "4007013", "region_name": "万全县" }, "4007014": { 
+    "region_id": "4007014", "region_name": "怀来县" }, "4007015": { 
+    "region_id": "4007015", "region_name": "涿鹿县" }, "4007016": { 
+    "region_id": "4007016", "region_name": "赤城县" }, "4007017": { 
+    "region_id": "4007017", "region_name": "崇礼县" } } }, "4008": { 
+    "region_id": "4008", "region_name": "承德市", "child": { "4008001": { 
+    "region_id": "4008001", "region_name": "双桥区" }, "4008002": { 
+    "region_id": "4008002", "region_name": "双滦区" }, "4008003": { 
+    "region_id": "4008003", "region_name": "鹰手营子矿区" }, "4008004": { 
+    "region_id": "4008004", "region_name": "承德县" }, "4008005": { 
+    "region_id": "4008005", "region_name": "兴隆县" }, "4008006": { 
+    "region_id": "4008006", "region_name": "平泉县" }, "4008007": { 
+    "region_id": "4008007", "region_name": "滦平县" }, "4008008": { 
+    "region_id": "4008008", "region_name": "隆化县" }, "4008009": { 
+    "region_id": "4008009", "region_name": "丰宁满族自治县" }, "4008010": { 
+    "region_id": "4008010", "region_name": "宽城满族自治县" }, "4008011": { 
+    "region_id": "4008011", "region_name": "围场满族蒙古族自治县" } } }, "4009": { 
+    "region_id": "4009", "region_name": "沧州市", "child": { "4009001": { 
+    "region_id": "4009001", "region_name": "新华区" }, "4009002": { 
+    "region_id": "4009002", "region_name": "运河区" }, "4009003": { 
+    "region_id": "4009003", "region_name": "沧县" }, "4009004": { 
+    "region_id": "4009004", "region_name": "青县" }, "4009005": { 
+    "region_id": "4009005", "region_name": "东光县" }, "4009006": { 
+    "region_id": "4009006", "region_name": "海兴县" }, "4009007": { 
+    "region_id": "4009007", "region_name": "盐山县" }, "4009008": { 
+    "region_id": "4009008", "region_name": "肃宁县" }, "4009009": { 
+    "region_id": "4009009", "region_name": "南皮县" }, "4009010": { 
+    "region_id": "4009010", "region_name": "吴桥县" }, "4009011": { 
+    "region_id": "4009011", "region_name": "献县" }, "4009012": { 
+    "region_id": "4009012", "region_name": "孟村回族自治县" }, "4009013": { 
+    "region_id": "4009013", "region_name": "泊头市" }, "4009014": { 
+    "region_id": "4009014", "region_name": "任丘市" }, "4009015": { 
+    "region_id": "4009015", "region_name": "黄骅市" }, "4009016": { 
+    "region_id": "4009016", "region_name": "河间市" } } }, "4010": { 
+    "region_id": "4010", "region_name": "廊坊市", "child": { "4010001": { 
+    "region_id": "4010001", "region_name": "安次区" }, "4010002": { 
+    "region_id": "4010002", "region_name": "固安县" }, "4010003": { 
+    "region_id": "4010003", "region_name": "永清县" }, "4010004": { 
+    "region_id": "4010004", "region_name": "香河县" }, "4010005": { 
+    "region_id": "4010005", "region_name": "大城县" }, "4010006": { 
+    "region_id": "4010006", "region_name": "文安县" }, "4010007": { 
+    "region_id": "4010007", "region_name": "大厂回族自治县" }, "4010008": { 
+    "region_id": "4010008", "region_name": "霸州市" }, "4010009": { 
+    "region_id": "4010009", "region_name": "三河市" } } }, "4011": { 
+    "region_id": "4011", "region_name": "衡水市", "child": { "4011001": { 
+    "region_id": "4011001", "region_name": "桃城区" }, "4011002": { 
+    "region_id": "4011002", "region_name": "枣强县" }, "4011003": { 
+    "region_id": "4011003", "region_name": "武邑县" }, "4011004": { 
+    "region_id": "4011004", "region_name": "武强县" }, "4011005": { 
+    "region_id": "4011005", "region_name": "饶阳县" }, "4011006": { 
+    "region_id": "4011006", "region_name": "安平县" }, "4011007": { 
+    "region_id": "4011007", "region_name": "故城县" }, "4011008": { 
+    "region_id": "4011008", "region_name": "景县" }, "4011009": { 
+    "region_id": "4011009", "region_name": "阜城县" }, "4011010": { 
+    "region_id": "4011010", "region_name": "冀州市" }, "4011011": { 
+    "region_id": "4011011", "region_name": "深州市" } } } } }, "5": { 
+    "region_id": "5", "region_name": "山西省", "child": { "5001": { 
+    "region_id": "5001", "region_name": "太原市", "child": { "5001001": { 
+    "region_id": "5001001", "region_name": "小店区" }, "5001002": { 
+    "region_id": "5001002", "region_name": "迎泽区" }, "5001003": { 
+    "region_id": "5001003", "region_name": "杏花岭区" }, "5001004": { 
+    "region_id": "5001004", "region_name": "尖草坪区" }, "5001005": { 
+    "region_id": "5001005", "region_name": "万柏林区" }, "5001006": { 
+    "region_id": "5001006", "region_name": "晋源区" }, "5001007": { 
+    "region_id": "5001007", "region_name": "清徐县" }, "5001008": { 
+    "region_id": "5001008", "region_name": "阳曲县" }, "5001009": { 
+    "region_id": "5001009", "region_name": "娄烦县" }, "5001010": { 
+    "region_id": "5001010", "region_name": "古交市" } } }, "5002": { 
+    "region_id": "5002", "region_name": "大同市", "child": { "5002001": { 
+    "region_id": "5002001", "region_name": "城区" }, "5002002": { 
+    "region_id": "5002002", "region_name": "矿区" }, "5002003": { 
+    "region_id": "5002003", "region_name": "南郊区" }, "5002004": { 
+    "region_id": "5002004", "region_name": "新荣区" }, "5002005": { 
+    "region_id": "5002005", "region_name": "阳高县" }, "5002006": { 
+    "region_id": "5002006", "region_name": "天镇县" }, "5002007": { 
+    "region_id": "5002007", "region_name": "广灵县" }, "5002008": { 
+    "region_id": "5002008", "region_name": "灵丘县" }, "5002009": { 
+    "region_id": "5002009", "region_name": "浑源县" }, "5002010": { 
+    "region_id": "5002010", "region_name": "左云县" }, "5002011": { 
+    "region_id": "5002011", "region_name": "大同县" } } }, "5003": { 
+    "region_id": "5003", "region_name": "阳泉市", "child": { "5003001": { 
+    "region_id": "5003001", "region_name": "城区" }, "5003002": { 
+    "region_id": "5003002", "region_name": "矿区" }, "5003003": { 
+    "region_id": "5003003", "region_name": "郊区" }, "5003004": { 
+    "region_id": "5003004", "region_name": "平定县" }, "5003005": { 
+    "region_id": "5003005", "region_name": "盂县" } } }, "5004": { 
+    "region_id": "5004", "region_name": "长治市", "child": { "5004001": { 
+    "region_id": "5004001", "region_name": "城区" }, "5004002": { 
+    "region_id": "5004002", "region_name": "郊区" }, "5004003": { 
+    "region_id": "5004003", "region_name": "长治县" }, "5004004": { 
+    "region_id": "5004004", "region_name": "襄垣县" }, "5004005": { 
+    "region_id": "5004005", "region_name": "屯留县" }, "5004006": { 
+    "region_id": "5004006", "region_name": "平顺县" }, "5004007": { 
+    "region_id": "5004007", "region_name": "黎城县" }, "5004008": { 
+    "region_id": "5004008", "region_name": "壶关县" }, "5004009": { 
+    "region_id": "5004009", "region_name": "长子县" }, "5004010": { 
+    "region_id": "5004010", "region_name": "武乡县" }, "5004011": { 
+    "region_id": "5004011", "region_name": "沁县" }, "5004012": { 
+    "region_id": "5004012", "region_name": "沁源县" }, "5004013": { 
+    "region_id": "5004013", "region_name": "潞城市" } } }, "5005": { 
+    "region_id": "5005", "region_name": "晋城市", "child": { "5005001": { 
+    "region_id": "5005001", "region_name": "城区" }, "5005002": { 
+    "region_id": "5005002", "region_name": "沁水县" }, "5005003": { 
+    "region_id": "5005003", "region_name": "阳城县" }, "5005004": { 
+    "region_id": "5005004", "region_name": "陵川县" }, "5005005": { 
+    "region_id": "5005005", "region_name": "泽州县" }, "5005006": { 
+    "region_id": "5005006", "region_name": "高平市" } } }, "5006": { 
+    "region_id": "5006", "region_name": "朔州市", "child": { "5006001": { 
+    "region_id": "5006001", "region_name": "朔城区" }, "5006002": { 
+    "region_id": "5006002", "region_name": "平鲁区" }, "5006003": { 
+    "region_id": "5006003", "region_name": "山阴县" }, "5006004": { 
+    "region_id": "5006004", "region_name": "应县" }, "5006005": { 
+    "region_id": "5006005", "region_name": "右玉县" }, "5006006": { 
+    "region_id": "5006006", "region_name": "怀仁县" } } }, "5007": { 
+    "region_id": "5007", "region_name": "忻州市", "child": { "5007001": { 
+    "region_id": "5007001", "region_name": "忻府区" }, "5007002": { 
+    "region_id": "5007002", "region_name": "原平市" }, "5007003": { 
+    "region_id": "5007003", "region_name": "定襄县" }, "5007004": { 
+    "region_id": "5007004", "region_name": "五台县" }, "5007005": { 
+    "region_id": "5007005", "region_name": "代县" }, "5007006": { 
+    "region_id": "5007006", "region_name": "繁峙县" }, "5007007": { 
+    "region_id": "5007007", "region_name": "宁武县" }, "5007008": { 
+    "region_id": "5007008", "region_name": "静乐县" }, "5007009": { 
+    "region_id": "5007009", "region_name": "神池县" }, "5007010": { 
+    "region_id": "5007010", "region_name": "五寨县" }, "5007011": { 
+    "region_id": "5007011", "region_name": "岢岚县" }, "5007012": { 
+    "region_id": "5007012", "region_name": "河曲县" }, "5007013": { 
+    "region_id": "5007013", "region_name": "保德县" }, "5007014": { 
+    "region_id": "5007014", "region_name": "偏关县" } } }, "5008": { 
+    "region_id": "5008", "region_name": "吕梁市", "child": { "5008001": { 
+    "region_id": "5008001", "region_name": "离石区" }, "5008002": { 
+    "region_id": "5008002", "region_name": "孝义市" }, "5008003": { 
+    "region_id": "5008003", "region_name": "汾阳市" }, "5008004": { 
+    "region_id": "5008004", "region_name": "文水县" }, "5008005": { 
+    "region_id": "5008005", "region_name": "交城县" }, "5008006": { 
+    "region_id": "5008006", "region_name": "兴县" }, "5008007": { 
+    "region_id": "5008007", "region_name": "临县" }, "5008008": { 
+    "region_id": "5008008", "region_name": "柳林县" }, "5008009": { 
+    "region_id": "5008009", "region_name": "石楼县" }, "5008010": { 
+    "region_id": "5008010", "region_name": "岚县" }, "5008011": { 
+    "region_id": "5008011", "region_name": "方山县" }, "5008012": { 
+    "region_id": "5008012", "region_name": "中阳县" }, "5008013": { 
+    "region_id": "5008013", "region_name": "交口县" } } }, "5009": { 
+    "region_id": "5009", "region_name": "晋中市", "child": { "5009001": { 
+    "region_id": "5009001", "region_name": "榆次市" }, "5009002": { 
+    "region_id": "5009002", "region_name": "介休市" }, "5009003": { 
+    "region_id": "5009003", "region_name": "榆社县" }, "5009004": { 
+    "region_id": "5009004", "region_name": "左权县" }, "5009005": { 
+    "region_id": "5009005", "region_name": "和顺县" }, "5009006": { 
+    "region_id": "5009006", "region_name": "昔阳县" }, "5009007": { 
+    "region_id": "5009007", "region_name": "寿阳县" }, "5009008": { 
+    "region_id": "5009008", "region_name": "太谷县" }, "5009009": { 
+    "region_id": "5009009", "region_name": "祁县" }, "5009010": { 
+    "region_id": "5009010", "region_name": "平遥县" }, "5009011": { 
+    "region_id": "5009011", "region_name": "灵石县" } } }, "5010": { 
+    "region_id": "5010", "region_name": "临汾市", "child": { "5010001": { 
+    "region_id": "5010001", "region_name": "临汾市" }, "5010002": { 
+    "region_id": "5010002", "region_name": "侯马市" }, "5010003": { 
+    "region_id": "5010003", "region_name": "霍州市" }, "5010004": { 
+    "region_id": "5010004", "region_name": "曲沃县" }, "5010005": { 
+    "region_id": "5010005", "region_name": "翼城县" }, "5010006": { 
+    "region_id": "5010006", "region_name": "襄汾县" }, "5010007": { 
+    "region_id": "5010007", "region_name": "洪洞县" }, "5010008": { 
+    "region_id": "5010008", "region_name": "古县" }, "5010009": { 
+    "region_id": "5010009", "region_name": "安泽县" }, "5010010": { 
+    "region_id": "5010010", "region_name": "浮山县" }, "5010011": { 
+    "region_id": "5010011", "region_name": "吉县" }, "5010012": { 
+    "region_id": "5010012", "region_name": "乡宁县" }, "5010013": { 
+    "region_id": "5010013", "region_name": "蒲县" }, "5010014": { 
+    "region_id": "5010014", "region_name": "大宁县" }, "5010015": { 
+    "region_id": "5010015", "region_name": "永和县" }, "5010016": { 
+    "region_id": "5010016", "region_name": "隰县" }, "5010017": { 
+    "region_id": "5010017", "region_name": "汾西县" } } }, "5011": { 
+    "region_id": "5011", "region_name": "运城市", "child": { "5011001": { 
+    "region_id": "5011001", "region_name": "运城市" }, "5011002": { 
+    "region_id": "5011002", "region_name": "永济市" }, "5011003": { 
+    "region_id": "5011003", "region_name": "河津市" }, "5011004": { 
+    "region_id": "5011004", "region_name": "芮城县" }, "5011005": { 
+    "region_id": "5011005", "region_name": "临猗县" }, "5011006": { 
+    "region_id": "5011006", "region_name": "万荣县" }, "5011007": { 
+    "region_id": "5011007", "region_name": "新绛县" }, "5011008": { 
+    "region_id": "5011008", "region_name": "稷山县" }, "5011009": { 
+    "region_id": "5011009", "region_name": "闻喜县" }, "5011010": { 
+    "region_id": "5011010", "region_name": "夏县" }, "5011011": { 
+    "region_id": "5011011", "region_name": "绛县" }, "5011012": { 
+    "region_id": "5011012", "region_name": "平陆县" }, "5011013": { 
+    "region_id": "5011013", "region_name": "垣曲县" } } } } }, "6": { 
+    "region_id": "6", "region_name": "内蒙古", "child": { "6001": { 
+    "region_id": "6001", "region_name": "呼和浩特市", "child": { "6001001": { 
+    "region_id": "6001001", "region_name": "新城区" }, "6001002": { 
+    "region_id": "6001002", "region_name": "回民区" }, "6001003": { 
+    "region_id": "6001003", "region_name": "玉泉区" }, "6001004": { 
+    "region_id": "6001004", "region_name": "郊区" }, "6001005": { 
+    "region_id": "6001005", "region_name": "土默特左旗" }, "6001006": { 
+    "region_id": "6001006", "region_name": "托克托县" }, "6001007": { 
+    "region_id": "6001007", "region_name": "和林格尔县" }, "6001008": { 
+    "region_id": "6001008", "region_name": "清水河县" }, "6001009": { 
+    "region_id": "6001009", "region_name": "武川县" } } }, "6002": { 
+    "region_id": "6002", "region_name": "包头市", "child": { "6002001": { 
+    "region_id": "6002001", "region_name": "东河区" }, "6002002": { 
+    "region_id": "6002002", "region_name": "昆都伦区" }, "6002003": { 
+    "region_id": "6002003", "region_name": "青山区" }, "6002004": { 
+    "region_id": "6002004", "region_name": "石拐矿区" }, "6002005": { 
+    "region_id": "6002005", "region_name": "白云矿区" }, "6002006": { 
+    "region_id": "6002006", "region_name": "郊区" }, "6002007": { 
+    "region_id": "6002007", "region_name": "土默特右旗" }, "6002008": { 
+    "region_id": "6002008", "region_name": "固阳县" }, "6002009": { 
+    "region_id": "6002009", "region_name": "达尔罕茂明安联合旗" } } }, "6003": { 
+    "region_id": "6003", "region_name": "乌海市", "child": { "6003001": { 
+    "region_id": "6003001", "region_name": "海勃湾区" }, "6003002": { 
+    "region_id": "6003002", "region_name": "海南区" }, "6003003": { 
+    "region_id": "6003003", "region_name": "乌达区" } } }, "6004": { 
+    "region_id": "6004", "region_name": "赤峰市", "child": { "6004001": { 
+    "region_id": "6004001", "region_name": "红山区" }, "6004002": { 
+    "region_id": "6004002", "region_name": "元宝山区" }, "6004003": { 
+    "region_id": "6004003", "region_name": "松山区" }, "6004004": { 
+    "region_id": "6004004", "region_name": "阿鲁科尔沁旗" }, "6004005": { 
+    "region_id": "6004005", "region_name": "巴林左旗" }, "6004006": { 
+    "region_id": "6004006", "region_name": "巴林右旗" }, "6004007": { 
+    "region_id": "6004007", "region_name": "林西县" }, "6004008": { 
+    "region_id": "6004008", "region_name": "克什克腾旗" }, "6004009": { 
+    "region_id": "6004009", "region_name": "翁牛特旗" }, "6004010": { 
+    "region_id": "6004010", "region_name": "喀喇沁旗" }, "6004011": { 
+    "region_id": "6004011", "region_name": "宁城县" }, "6004012": { 
+    "region_id": "6004012", "region_name": "敖汉旗" } } }, "6005": { 
+    "region_id": "6005", "region_name": "呼伦贝尔市", "child": { "6005001": { 
+    "region_id": "6005001", "region_name": "海拉尔市" }, "6005002": { 
+    "region_id": "6005002", "region_name": "满洲里市" }, "6005003": { 
+    "region_id": "6005003", "region_name": "扎兰屯市" }, "6005004": { 
+    "region_id": "6005004", "region_name": "牙克石市" }, "6005005": { 
+    "region_id": "6005005", "region_name": "根河市" }, "6005006": { 
+    "region_id": "6005006", "region_name": "额尔古纳市" }, "6005007": { 
+    "region_id": "6005007", "region_name": "阿荣旗" }, "6005008": { 
+    "region_id": "6005008", "region_name": "莫力达瓦达斡尔族自治旗" }, "6005009": { 
+    "region_id": "6005009", "region_name": "鄂伦春自治旗" }, "6005010": { 
+    "region_id": "6005010", "region_name": "鄂温克族自治旗" }, "6005011": { 
+    "region_id": "6005011", "region_name": "新巴尔虎右旗" }, "6005012": { 
+    "region_id": "6005012", "region_name": "新巴尔虎左旗" }, "6005013": { 
+    "region_id": "6005013", "region_name": "陈巴尔虎旗" } } }, "6006": { 
+    "region_id": "6006", "region_name": "兴安盟", "child": { "6006001": { 
+    "region_id": "6006001", "region_name": "乌兰浩特市" }, "6006002": { 
+    "region_id": "6006002", "region_name": "阿尔山市" }, "6006003": { 
+    "region_id": "6006003", "region_name": "科尔沁右翼前旗" }, "6006004": { 
+    "region_id": "6006004", "region_name": "科尔沁右翼中旗" }, "6006005": { 
+    "region_id": "6006005", "region_name": "扎赉特旗" }, "6006006": { 
+    "region_id": "6006006", "region_name": "突泉县" } } }, "6007": { 
+    "region_id": "6007", "region_name": "通辽市", "child": { "6007001": { 
+    "region_id": "6007001", "region_name": "科尔沁区" }, "6007002": { 
+    "region_id": "6007002", "region_name": "霍林郭勒市" }, "6007003": { 
+    "region_id": "6007003", "region_name": "科尔沁左翼中旗" }, "6007004": { 
+    "region_id": "6007004", "region_name": "科尔沁左翼后旗" }, "6007005": { 
+    "region_id": "6007005", "region_name": "开鲁县" }, "6007006": { 
+    "region_id": "6007006", "region_name": "库伦旗" }, "6007007": { 
+    "region_id": "6007007", "region_name": "奈曼旗" }, "6007008": { 
+    "region_id": "6007008", "region_name": "扎鲁特旗" } } }, "6008": { 
+    "region_id": "6008", "region_name": "锡林郭勒盟", "child": { "6008001": { 
+    "region_id": "6008001", "region_name": "二连浩特市" }, "6008002": { 
+    "region_id": "6008002", "region_name": "锡林浩特市" }, "6008003": { 
+    "region_id": "6008003", "region_name": "阿巴嘎旗" }, "6008004": { 
+    "region_id": "6008004", "region_name": "苏尼特左旗" }, "6008005": { 
+    "region_id": "6008005", "region_name": "苏尼特右旗" }, "6008006": { 
+    "region_id": "6008006", "region_name": "东乌珠穆沁旗" }, "6008007": { 
+    "region_id": "6008007", "region_name": "西乌珠穆沁旗" }, "6008008": { 
+    "region_id": "6008008", "region_name": "太仆寺旗" }, "6008009": { 
+    "region_id": "6008009", "region_name": "镶黄旗" }, "6008010": { 
+    "region_id": "6008010", "region_name": "正镶白旗" }, "6008011": { 
+    "region_id": "6008011", "region_name": "正蓝旗" }, "6008012": { 
+    "region_id": "6008012", "region_name": "多伦县" } } }, "6009": { 
+    "region_id": "6009", "region_name": "乌兰察布盟", "child": { "6009001": { 
+    "region_id": "6009001", "region_name": "集宁市" }, "6009002": { 
+    "region_id": "6009002", "region_name": "丰镇市" }, "6009003": { 
+    "region_id": "6009003", "region_name": "卓资县" }, "6009004": { 
+    "region_id": "6009004", "region_name": "化德县" }, "6009005": { 
+    "region_id": "6009005", "region_name": "商都县" }, "6009006": { 
+    "region_id": "6009006", "region_name": "兴和县" }, "6009007": { 
+    "region_id": "6009007", "region_name": "凉城县" }, "6009008": { 
+    "region_id": "6009008", "region_name": "察哈尔右翼前旗" }, "6009009": { 
+    "region_id": "6009009", "region_name": "察哈尔右翼中旗" }, "6009010": { 
+    "region_id": "6009010", "region_name": "察哈尔右翼后旗" }, "6009011": { 
+    "region_id": "6009011", "region_name": "四子王旗" } } }, "6010": { 
+    "region_id": "6010", "region_name": "伊克昭盟(鄂尔多斯旧称)", "child": { "6010001": { 
+    "region_id": "6010001", "region_name": "东胜市" }, "6010002": { 
+    "region_id": "6010002", "region_name": "达拉特旗" }, "6010003": { 
+    "region_id": "6010003", "region_name": "准格尔旗" }, "6010004": { 
+    "region_id": "6010004", "region_name": "鄂托克前旗" }, "6010005": { 
+    "region_id": "6010005", "region_name": "鄂托克旗" }, "6010006": { 
+    "region_id": "6010006", "region_name": "杭锦旗" }, "6010007": { 
+    "region_id": "6010007", "region_name": "乌审旗" }, "6010008": { 
+    "region_id": "6010008", "region_name": "伊金霍洛旗" } } }, "6011": { 
+    "region_id": "6011", "region_name": "巴彦淖尔盟", "child": { "6011001": { 
+    "region_id": "6011001", "region_name": "临河市" }, "6011002": { 
+    "region_id": "6011002", "region_name": "五原县" }, "6011003": { 
+    "region_id": "6011003", "region_name": "磴口县" }, "6011004": { 
+    "region_id": "6011004", "region_name": "乌拉特前旗" }, "6011005": { 
+    "region_id": "6011005", "region_name": "乌拉特中旗" }, "6011006": { 
+    "region_id": "6011006", "region_name": "乌拉特后旗" }, "6011007": { 
+    "region_id": "6011007", "region_name": "杭锦后旗" } } }, "6012": { 
+    "region_id": "6012", "region_name": "阿拉善盟", "child": { "6012001": { 
+    "region_id": "6012001", "region_name": "阿拉善左旗" }, "6012002": { 
+    "region_id": "6012002", "region_name": "阿拉善右旗" }, "6012003": { 
+    "region_id": "6012003", "region_name": "额济纳旗" } } } } }, "7": { 
+    "region_id": "7", "region_name": "辽宁省", "child": { "7001": { 
+    "region_id": "7001", "region_name": "沈阳市", "child": { "7001001": { 
+    "region_id": "7001001", "region_name": "和平区" }, "7001002": { 
+    "region_id": "7001002", "region_name": "沈河区" }, "7001003": { 
+    "region_id": "7001003", "region_name": "大东区" }, "7001004": { 
+    "region_id": "7001004", "region_name": "皇姑区" }, "7001005": { 
+    "region_id": "7001005", "region_name": "铁西区" }, "7001006": { 
+    "region_id": "7001006", "region_name": "苏家屯区" }, "7001007": { 
+    "region_id": "7001007", "region_name": "东陵区" }, "7001008": { 
+    "region_id": "7001008", "region_name": "新城子区" }, "7001009": { 
+    "region_id": "7001009", "region_name": "于洪区" }, "7001010": { 
+    "region_id": "7001010", "region_name": "辽中县" }, "7001011": { 
+    "region_id": "7001011", "region_name": "康平县" }, "7001012": { 
+    "region_id": "7001012", "region_name": "法库县" }, "7001013": { 
+    "region_id": "7001013", "region_name": "新民市" } } }, "7002": { 
+    "region_id": "7002", "region_name": "大连市", "child": { "7002001": { 
+    "region_id": "7002001", "region_name": "中山区" }, "7002002": { 
+    "region_id": "7002002", "region_name": "西岗区" }, "7002003": { 
+    "region_id": "7002003", "region_name": "沙河口区" }, "7002004": { 
+    "region_id": "7002004", "region_name": "甘井子区" }, "7002005": { 
+    "region_id": "7002005", "region_name": "旅顺口区" }, "7002006": { 
+    "region_id": "7002006", "region_name": "金州区" }, "7002007": { 
+    "region_id": "7002007", "region_name": "长海县" }, "7002008": { 
+    "region_id": "7002008", "region_name": "瓦房店市" }, "7002009": { 
+    "region_id": "7002009", "region_name": "普兰店市" }, "7002010": { 
+    "region_id": "7002010", "region_name": "庄河市" } } }, "7003": { 
+    "region_id": "7003", "region_name": "鞍山市", "child": { "7003001": { 
+    "region_id": "7003001", "region_name": "铁东区" }, "7003002": { 
+    "region_id": "7003002", "region_name": "铁西区" }, "7003003": { 
+    "region_id": "7003003", "region_name": "立山区" }, "7003004": { 
+    "region_id": "7003004", "region_name": "千山区" }, "7003005": { 
+    "region_id": "7003005", "region_name": "台安县" }, "7003006": { 
+    "region_id": "7003006", "region_name": "岫岩满族自治县" }, "7003007": { 
+    "region_id": "7003007", "region_name": "海城市" } } }, "7004": { 
+    "region_id": "7004", "region_name": "抚顺市", "child": { "7004001": { 
+    "region_id": "7004001", "region_name": "新抚区" }, "7004002": { 
+    "region_id": "7004002", "region_name": "露天区" }, "7004003": { 
+    "region_id": "7004003", "region_name": "望花区" }, "7004004": { 
+    "region_id": "7004004", "region_name": "顺城区" }, "7004005": { 
+    "region_id": "7004005", "region_name": "抚顺县" }, "7004006": { 
+    "region_id": "7004006", "region_name": "新宾满族自治县" }, "7004007": { 
+    "region_id": "7004007", "region_name": "清原满族自治县" } } }, "7005": { 
+    "region_id": "7005", "region_name": "本溪市", "child": { "7005001": { 
+    "region_id": "7005001", "region_name": "平山区" }, "7005002": { 
+    "region_id": "7005002", "region_name": "溪湖区" }, "7005003": { 
+    "region_id": "7005003", "region_name": "明山区" }, "7005004": { 
+    "region_id": "7005004", "region_name": "南芬区" }, "7005005": { 
+    "region_id": "7005005", "region_name": "本溪满族自治县" }, "7005006": { 
+    "region_id": "7005006", "region_name": "桓仁满族自治县" } } }, "7006": { 
+    "region_id": "7006", "region_name": "丹东市", "child": { "7006001": { 
+    "region_id": "7006001", "region_name": "元宝区" }, "7006002": { 
+    "region_id": "7006002", "region_name": "振兴区" }, "7006003": { 
+    "region_id": "7006003", "region_name": "振安区" }, "7006004": { 
+    "region_id": "7006004", "region_name": "宽甸满族自治县" }, "7006005": { 
+    "region_id": "7006005", "region_name": "东港市" }, "7006006": { 
+    "region_id": "7006006", "region_name": "凤城市" } } }, "7007": { 
+    "region_id": "7007", "region_name": "锦州市", "child": { "7007001": { 
+    "region_id": "7007001", "region_name": "古塔区" }, "7007002": { 
+    "region_id": "7007002", "region_name": "凌河区" }, "7007003": { 
+    "region_id": "7007003", "region_name": "太和区" }, "7007004": { 
+    "region_id": "7007004", "region_name": "黑山县" }, "7007005": { 
+    "region_id": "7007005", "region_name": "义县" }, "7007006": { 
+    "region_id": "7007006", "region_name": "凌海市" }, "7007007": { 
+    "region_id": "7007007", "region_name": "北宁市" } } }, "7008": { 
+    "region_id": "7008", "region_name": "营口市", "child": { "7008001": { 
+    "region_id": "7008001", "region_name": "站前区" }, "7008002": { 
+    "region_id": "7008002", "region_name": "西市区" }, "7008003": { 
+    "region_id": "7008003", "region_name": "鲅鱼圈区" }, "7008004": { 
+    "region_id": "7008004", "region_name": "老边区" }, "7008005": { 
+    "region_id": "7008005", "region_name": "盖州市" }, "7008006": { 
+    "region_id": "7008006", "region_name": "大石桥市" } } }, "7009": { 
+    "region_id": "7009", "region_name": "阜新市", "child": { "7009001": { 
+    "region_id": "7009001", "region_name": "海州区" }, "7009002": { 
+    "region_id": "7009002", "region_name": "新邱区" }, "7009003": { 
+    "region_id": "7009003", "region_name": "太平区" }, "7009004": { 
+    "region_id": "7009004", "region_name": "清河门区" }, "7009005": { 
+    "region_id": "7009005", "region_name": "细河区" }, "7009006": { 
+    "region_id": "7009006", "region_name": "阜新蒙古族自治县" }, "7009007": { 
+    "region_id": "7009007", "region_name": "彰武县" } } }, "7010": { 
+    "region_id": "7010", "region_name": "辽阳市", "child": { "7010001": { 
+    "region_id": "7010001", "region_name": "白塔区" }, "7010002": { 
+    "region_id": "7010002", "region_name": "文圣区" }, "7010003": { 
+    "region_id": "7010003", "region_name": "宏伟区" }, "7010004": { 
+    "region_id": "7010004", "region_name": "弓长岭区" }, "7010005": { 
+    "region_id": "7010005", "region_name": "太子河区" }, "7010006": { 
+    "region_id": "7010006", "region_name": "辽阳县" }, "7010007": { 
+    "region_id": "7010007", "region_name": "灯塔市" } } }, "7011": { 
+    "region_id": "7011", "region_name": "盘锦市", "child": { "7011001": { 
+    "region_id": "7011001", "region_name": "双台子区" }, "7011002": { 
+    "region_id": "7011002", "region_name": "兴隆台区" }, "7011003": { 
+    "region_id": "7011003", "region_name": "大洼县" }, "7011004": { 
+    "region_id": "7011004", "region_name": "盘山县" } } }, "7012": { 
+    "region_id": "7012", "region_name": "铁岭市", "child": { "7012001": { 
+    "region_id": "7012001", "region_name": "银州区" }, "7012002": { 
+    "region_id": "7012002", "region_name": "清河区" }, "7012003": { 
+    "region_id": "7012003", "region_name": "铁岭县" }, "7012004": { 
+    "region_id": "7012004", "region_name": "西丰县" }, "7012005": { 
+    "region_id": "7012005", "region_name": "昌图县" }, "7012006": { 
+    "region_id": "7012006", "region_name": "铁法市" }, "7012007": { 
+    "region_id": "7012007", "region_name": "开原市" } } }, "7013": { 
+    "region_id": "7013", "region_name": "朝阳市", "child": { "7013001": { 
+    "region_id": "7013001", "region_name": "双塔区" }, "7013002": { 
+    "region_id": "7013002", "region_name": "龙城区" }, "7013003": { 
+    "region_id": "7013003", "region_name": "朝阳县" }, "7013004": { 
+    "region_id": "7013004", "region_name": "建平县" }, "7013005": { 
+    "region_id": "7013005", "region_name": "喀喇沁左翼蒙古族自治县" }, "7013006": { 
+    "region_id": "7013006", "region_name": "北票市" }, "7013007": { 
+    "region_id": "7013007", "region_name": "凌源市" } } }, "7014": { 
+    "region_id": "7014", "region_name": "葫芦岛市", "child": { "7014001": { 
+    "region_id": "7014001", "region_name": "连山区" }, "7014002": { 
+    "region_id": "7014002", "region_name": "龙港区" }, "7014003": { 
+    "region_id": "7014003", "region_name": "南票区" }, "7014004": { 
+    "region_id": "7014004", "region_name": "绥中县" }, "7014005": { 
+    "region_id": "7014005", "region_name": "建昌县" }, "7014006": { 
+    "region_id": "7014006", "region_name": "兴城市" } } } } }, "8": { 
+    "region_id": "8", "region_name": "吉林省", "child": { "8001": { 
+    "region_id": "8001", "region_name": "长春市", "child": { "8001001": { 
+    "region_id": "8001001", "region_name": "南关区" }, "8001002": { 
+    "region_id": "8001002", "region_name": "宽城区" }, "8001003": { 
+    "region_id": "8001003", "region_name": "朝阳区" }, "8001004": { 
+    "region_id": "8001004", "region_name": "二道区" }, "8001005": { 
+    "region_id": "8001005", "region_name": "绿园区" }, "8001006": { 
+    "region_id": "8001006", "region_name": "双阳区" }, "8001007": { 
+    "region_id": "8001007", "region_name": "农安县" }, "8001008": { 
+    "region_id": "8001008", "region_name": "九台市" }, "8001009": { 
+    "region_id": "8001009", "region_name": "榆树市" }, "8001010": { 
+    "region_id": "8001010", "region_name": "德惠市" } } }, "8002": { 
+    "region_id": "8002", "region_name": "吉林市", "child": { "8002001": { 
+    "region_id": "8002001", "region_name": "昌邑区" }, "8002002": { 
+    "region_id": "8002002", "region_name": "龙潭区" }, "8002003": { 
+    "region_id": "8002003", "region_name": "船营区" }, "8002004": { 
+    "region_id": "8002004", "region_name": "丰满区" }, "8002005": { 
+    "region_id": "8002005", "region_name": "永吉县" }, "8002006": { 
+    "region_id": "8002006", "region_name": "蛟河市" }, "8002007": { 
+    "region_id": "8002007", "region_name": "桦甸市" }, "8002008": { 
+    "region_id": "8002008", "region_name": "舒兰市" }, "8002009": { 
+    "region_id": "8002009", "region_name": "磐石市" } } }, "8003": { 
+    "region_id": "8003", "region_name": "四平市", "child": { "8003001": { 
+    "region_id": "8003001", "region_name": "铁西区" }, "8003002": { 
+    "region_id": "8003002", "region_name": "铁东区" }, "8003003": { 
+    "region_id": "8003003", "region_name": "梨树县" }, "8003004": { 
+    "region_id": "8003004", "region_name": "伊通满族自治县" }, "8003005": { 
+    "region_id": "8003005", "region_name": "公主岭市" }, "8003006": { 
+    "region_id": "8003006", "region_name": "双辽市" } } }, "8004": { 
+    "region_id": "8004", "region_name": "辽源市", "child": { "8004001": { 
+    "region_id": "8004001", "region_name": "龙山区" }, "8004002": { 
+    "region_id": "8004002", "region_name": "西安区" }, "8004003": { 
+    "region_id": "8004003", "region_name": "东丰县" }, "8004004": { 
+    "region_id": "8004004", "region_name": "东辽县" } } }, "8005": { 
+    "region_id": "8005", "region_name": "通化市", "child": { "8005001": { 
+    "region_id": "8005001", "region_name": "东昌区" }, "8005002": { 
+    "region_id": "8005002", "region_name": "二道江区" }, "8005003": { 
+    "region_id": "8005003", "region_name": "通化县" }, "8005004": { 
+    "region_id": "8005004", "region_name": "辉南县" }, "8005005": { 
+    "region_id": "8005005", "region_name": "柳河县" }, "8005006": { 
+    "region_id": "8005006", "region_name": "梅河口市" }, "8005007": { 
+    "region_id": "8005007", "region_name": "集安市" } } }, "8006": { 
+    "region_id": "8006", "region_name": "白山市", "child": { "8006001": { 
+    "region_id": "8006001", "region_name": "八道江区" }, "8006002": { 
+    "region_id": "8006002", "region_name": "抚松县" }, "8006003": { 
+    "region_id": "8006003", "region_name": "靖宇县" }, "8006004": { 
+    "region_id": "8006004", "region_name": "长白朝鲜族自治县" }, "8006005": { 
+    "region_id": "8006005", "region_name": "江源县" }, "8006006": { 
+    "region_id": "8006006", "region_name": "临江市" } } }, "8007": { 
+    "region_id": "8007", "region_name": "松原市", "child": { "8007001": { 
+    "region_id": "8007001", "region_name": "宁江区" }, "8007002": { 
+    "region_id": "8007002", "region_name": "前郭尔罗斯蒙古族自治县" }, "8007003": { 
+    "region_id": "8007003", "region_name": "长岭县" }, "8007004": { 
+    "region_id": "8007004", "region_name": "乾安县" }, "8007005": { 
+    "region_id": "8007005", "region_name": "扶余县" } } }, "8008": { 
+    "region_id": "8008", "region_name": "白城市", "child": { "8008001": { 
+    "region_id": "8008001", "region_name": "洮北区" }, "8008002": { 
+    "region_id": "8008002", "region_name": "镇赉县" }, "8008003": { 
+    "region_id": "8008003", "region_name": "通榆县" }, "8008004": { 
+    "region_id": "8008004", "region_name": "洮南市" }, "8008005": { 
+    "region_id": "8008005", "region_name": "大安市" } } }, "8009": { 
+    "region_id": "8009", "region_name": "延边朝鲜族自治州", "child": { "8009001": { 
+    "region_id": "8009001", "region_name": "延吉市" }, "8009002": { 
+    "region_id": "8009002", "region_name": "图们市" }, "8009003": { 
+    "region_id": "8009003", "region_name": "敦化市" }, "8009004": { 
+    "region_id": "8009004", "region_name": "珲春市" }, "8009005": { 
+    "region_id": "8009005", "region_name": "龙井市" }, "8009006": { 
+    "region_id": "8009006", "region_name": "和龙市" }, "8009007": { 
+    "region_id": "8009007", "region_name": "汪清县" }, "8009008": { 
+    "region_id": "8009008", "region_name": "安图县" } } } } }, "9": { 
+    "region_id": "9", "region_name": "黑龙江省", "child": { "9001": { 
+    "region_id": "9001", "region_name": "哈尔滨市", "child": { "9001001": { 
+    "region_id": "9001001", "region_name": "道里区" }, "9001002": { 
+    "region_id": "9001002", "region_name": "南岗区" }, "9001003": { 
+    "region_id": "9001003", "region_name": "道外区" }, "9001004": { 
+    "region_id": "9001004", "region_name": "松北区" }, "9001005": { 
+    "region_id": "9001005", "region_name": "香坊区" }, "9001006": { 
+    "region_id": "9001006", "region_name": "阿成区" }, "9001007": { 
+    "region_id": "9001007", "region_name": "平房区" }, "9001008": { 
+    "region_id": "9001008", "region_name": "呼兰区" }, "9001009": { 
+    "region_id": "9001009", "region_name": "依兰县" }, "9001010": { 
+    "region_id": "9001010", "region_name": "方正县" }, "9001011": { 
+    "region_id": "9001011", "region_name": "宾县" }, "9001012": { 
+    "region_id": "9001012", "region_name": "巴彦县" }, "9001013": { 
+    "region_id": "9001013", "region_name": "木兰县" }, "9001014": { 
+    "region_id": "9001014", "region_name": "通河县" }, "9001015": { 
+    "region_id": "9001015", "region_name": "延寿县" }, "9001016": { 
+    "region_id": "9001016", "region_name": "双城市" }, "9001017": { 
+    "region_id": "9001017", "region_name": "尚志市" }, "9001018": { 
+    "region_id": "9001018", "region_name": "五常市" } } }, "9002": { 
+    "region_id": "9002", "region_name": "齐齐哈尔市", "child": { "9002001": { 
+    "region_id": "9002001", "region_name": "龙沙区" }, "9002002": { 
+    "region_id": "9002002", "region_name": "建华区" }, "9002003": { 
+    "region_id": "9002003", "region_name": "铁锋区" }, "9002004": { 
+    "region_id": "9002004", "region_name": "昂昂溪区" }, "9002005": { 
+    "region_id": "9002005", "region_name": "富拉尔基区" }, "9002006": { 
+    "region_id": "9002006", "region_name": "碾子山区" }, "9002007": { 
+    "region_id": "9002007", "region_name": "梅里斯达斡尔族区" }, "9002008": { 
+    "region_id": "9002008", "region_name": "龙江县" }, "9002009": { 
+    "region_id": "9002009", "region_name": "依安县" }, "9002010": { 
+    "region_id": "9002010", "region_name": "泰来县" }, "9002011": { 
+    "region_id": "9002011", "region_name": "甘南县" }, "9002012": { 
+    "region_id": "9002012", "region_name": "富裕县" }, "9002013": { 
+    "region_id": "9002013", "region_name": "克山县" }, "9002014": { 
+    "region_id": "9002014", "region_name": "克东县" }, "9002015": { 
+    "region_id": "9002015", "region_name": "拜泉县" }, "9002016": { 
+    "region_id": "9002016", "region_name": "讷河市" } } }, "9003": { 
+    "region_id": "9003", "region_name": "鸡西市", "child": { "9003001": { 
+    "region_id": "9003001", "region_name": "鸡冠区" }, "9003002": { 
+    "region_id": "9003002", "region_name": "恒山区" }, "9003003": { 
+    "region_id": "9003003", "region_name": "滴道区" }, "9003004": { 
+    "region_id": "9003004", "region_name": "梨树区" }, "9003005": { 
+    "region_id": "9003005", "region_name": "城子河区" }, "9003006": { 
+    "region_id": "9003006", "region_name": "麻山区" }, "9003007": { 
+    "region_id": "9003007", "region_name": "鸡东县" }, "9003008": { 
+    "region_id": "9003008", "region_name": "虎林市" }, "9003009": { 
+    "region_id": "9003009", "region_name": "密山市" } } }, "9004": { 
+    "region_id": "9004", "region_name": "鹤岗市", "child": { "9004001": { 
+    "region_id": "9004001", "region_name": "向阳区" }, "9004002": { 
+    "region_id": "9004002", "region_name": "工农区" }, "9004003": { 
+    "region_id": "9004003", "region_name": "南山区" }, "9004004": { 
+    "region_id": "9004004", "region_name": "兴安区" }, "9004005": { 
+    "region_id": "9004005", "region_name": "东山区" }, "9004006": { 
+    "region_id": "9004006", "region_name": "兴山区" }, "9004007": { 
+    "region_id": "9004007", "region_name": "萝北县" }, "9004008": { 
+    "region_id": "9004008", "region_name": "绥滨县" } } }, "9005": { 
+    "region_id": "9005", "region_name": "双鸭山市", "child": { "9005001": { 
+    "region_id": "9005001", "region_name": "尖山区" }, "9005002": { 
+    "region_id": "9005002", "region_name": "岭东区" }, "9005003": { 
+    "region_id": "9005003", "region_name": "四方台区" }, "9005004": { 
+    "region_id": "9005004", "region_name": "宝山区" }, "9005005": { 
+    "region_id": "9005005", "region_name": "集贤县" }, "9005006": { 
+    "region_id": "9005006", "region_name": "友谊县" }, "9005007": { 
+    "region_id": "9005007", "region_name": "宝清县" }, "9005008": { 
+    "region_id": "9005008", "region_name": "饶河县" } } }, "9006": { 
+    "region_id": "9006", "region_name": "大庆市", "child": { "9006001": { 
+    "region_id": "9006001", "region_name": "萨尔图区" }, "9006002": { 
+    "region_id": "9006002", "region_name": "龙凤区" }, "9006003": { 
+    "region_id": "9006003", "region_name": "让胡路区" }, "9006004": { 
+    "region_id": "9006004", "region_name": "红岗区" }, "9006005": { 
+    "region_id": "9006005", "region_name": "大同区" }, "9006006": { 
+    "region_id": "9006006", "region_name": "肇州县" }, "9006007": { 
+    "region_id": "9006007", "region_name": "肇源县" }, "9006008": { 
+    "region_id": "9006008", "region_name": "林甸县" }, "9006009": { 
+    "region_id": "9006009", "region_name": "杜尔伯特蒙古族自治县" } } }, "9007": { 
+    "region_id": "9007", "region_name": "伊春市", "child": { "9007001": { 
+    "region_id": "9007001", "region_name": "伊春区" }, "9007002": { 
+    "region_id": "9007002", "region_name": "南岔区" }, "9007003": { 
+    "region_id": "9007003", "region_name": "友好区" }, "9007004": { 
+    "region_id": "9007004", "region_name": "西林区" }, "9007005": { 
+    "region_id": "9007005", "region_name": "翠峦区" }, "9007006": { 
+    "region_id": "9007006", "region_name": "新青区" }, "9007007": { 
+    "region_id": "9007007", "region_name": "美溪区" }, "9007008": { 
+    "region_id": "9007008", "region_name": "金山屯区" }, "9007009": { 
+    "region_id": "9007009", "region_name": "五营区" }, "9007010": { 
+    "region_id": "9007010", "region_name": "乌马河区" }, "9007011": { 
+    "region_id": "9007011", "region_name": "汤旺河区" }, "9007012": { 
+    "region_id": "9007012", "region_name": "带岭区" }, "9007013": { 
+    "region_id": "9007013", "region_name": "乌伊岭区" }, "9007014": { 
+    "region_id": "9007014", "region_name": "红星区" }, "9007015": { 
+    "region_id": "9007015", "region_name": "上甘岭区" }, "9007016": { 
+    "region_id": "9007016", "region_name": "嘉荫县" }, "9007017": { 
+    "region_id": "9007017", "region_name": "铁力市" }, "9007018": { 
+    "region_id": "9007018", "region_name": "向阳区" }, "9007019": { 
+    "region_id": "9007019", "region_name": "前进区" }, "9007020": { 
+    "region_id": "9007020", "region_name": "东风区" }, "9007021": { 
+    "region_id": "9007021", "region_name": "郊区" }, "9007022": { 
+    "region_id": "9007022", "region_name": "桦南县" }, "9007023": { 
+    "region_id": "9007023", "region_name": "桦川县" }, "9007024": { 
+    "region_id": "9007024", "region_name": "汤原县" }, "9007025": { 
+    "region_id": "9007025", "region_name": "抚远县" }, "9007026": { 
+    "region_id": "9007026", "region_name": "同江市" }, "9007027": { 
+    "region_id": "9007027", "region_name": "富锦市" } } }, "9008": { 
+    "region_id": "9008", "region_name": "七台河市", "child": { "9008001": { 
+    "region_id": "9008001", "region_name": "新兴区" }, "9008002": { 
+    "region_id": "9008002", "region_name": "桃山区" }, "9008003": { 
+    "region_id": "9008003", "region_name": "茄子河区" }, "9008004": { 
+    "region_id": "9008004", "region_name": "勃利县" } } }, "9009": { 
+    "region_id": "9009", "region_name": "牡丹江市", "child": { "9009001": { 
+    "region_id": "9009001", "region_name": "东安区" }, "9009002": { 
+    "region_id": "9009002", "region_name": "阳明区" }, "9009003": { 
+    "region_id": "9009003", "region_name": "爱民区" }, "9009004": { 
+    "region_id": "9009004", "region_name": "西安区" }, "9009005": { 
+    "region_id": "9009005", "region_name": "东宁县" }, "9009006": { 
+    "region_id": "9009006", "region_name": "林口县" }, "9009007": { 
+    "region_id": "9009007", "region_name": "绥芬河市" }, "9009008": { 
+    "region_id": "9009008", "region_name": "海林市" }, "9009009": { 
+    "region_id": "9009009", "region_name": "宁安市" }, "9009010": { 
+    "region_id": "9009010", "region_name": "穆棱市" } } }, "9010": { 
+    "region_id": "9010", "region_name": "黑河市", "child": { "9010001": { 
+    "region_id": "9010001", "region_name": "爱辉区" }, "9010002": { 
+    "region_id": "9010002", "region_name": "嫩江县" }, "9010003": { 
+    "region_id": "9010003", "region_name": "逊克县" }, "9010004": { 
+    "region_id": "9010004", "region_name": "孙吴县" }, "9010005": { 
+    "region_id": "9010005", "region_name": "北安市" }, "9010006": { 
+    "region_id": "9010006", "region_name": "五大连池市" } } }, "9011": { 
+    "region_id": "9011", "region_name": "绥化市", "child": { "9011001": { 
+    "region_id": "9011001", "region_name": "绥化市" }, "9011002": { 
+    "region_id": "9011002", "region_name": "安达市" }, "9011003": { 
+    "region_id": "9011003", "region_name": "肇东市" }, "9011004": { 
+    "region_id": "9011004", "region_name": "海伦市" }, "9011005": { 
+    "region_id": "9011005", "region_name": "望奎县" }, "9011006": { 
+    "region_id": "9011006", "region_name": "兰西县" }, "9011007": { 
+    "region_id": "9011007", "region_name": "青冈县" }, "9011008": { 
+    "region_id": "9011008", "region_name": "庆安县" }, "9011009": { 
+    "region_id": "9011009", "region_name": "明水县" }, "9011010": { 
+    "region_id": "9011010", "region_name": "绥棱县" } } }, "9012": { 
+    "region_id": "9012", "region_name": "大兴安岭地区", "child": { "9012001": { 
+    "region_id": "9012001", "region_name": "呼玛县" }, "9012002": { 
+    "region_id": "9012002", "region_name": "塔河县" }, "9012003": { 
+    "region_id": "9012003", "region_name": "漠河县" } } } } }, "10": { 
+    "region_id": "10", "region_name": "上海市", "child": { "10001": { 
+    "region_id": "10001", "region_name": "上海市", "child": { "10001001": { 
+    "region_id": "10001001", "region_name": "浦东新区" }, "10001002": { 
+    "region_id": "10001002", "region_name": "徐汇区" }, "10001003": { 
+    "region_id": "10001003", "region_name": "黄浦区" }, "10001004": { 
+    "region_id": "10001004", "region_name": "杨浦区" }, "10001005": { 
+    "region_id": "10001005", "region_name": "虹口区" }, "10001006": { 
+    "region_id": "10001006", "region_name": "闵行区" }, "10001007": { 
+    "region_id": "10001007", "region_name": "长宁区" }, "10001008": { 
+    "region_id": "10001008", "region_name": "普陀区" }, "10001009": { 
+    "region_id": "10001009", "region_name": "宝山区" }, "10001010": { 
+    "region_id": "10001010", "region_name": "静安区" }, "10001011": { 
+    "region_id": "10001011", "region_name": "闸北区" }, "10001012": { 
+    "region_id": "10001012", "region_name": "卢湾区" }, "10001013": { 
+    "region_id": "10001013", "region_name": "松江区" }, "10001014": { 
+    "region_id": "10001014", "region_name": "嘉定区" }, "10001015": { 
+    "region_id": "10001015", "region_name": "南汇区" }, "10001016": { 
+    "region_id": "10001016", "region_name": "金山区" }, "10001017": { 
+    "region_id": "10001017", "region_name": "青浦区" }, "10001018": { 
+    "region_id": "10001018", "region_name": "奉贤区" }, "10001019": { 
+    "region_id": "10001019", "region_name": "崇明县" } } } } }, "11": { 
+    "region_id": "11", "region_name": "江苏省", "child": { "11001": { 
+    "region_id": "11001", "region_name": "南京市", "child": { "11001001": { 
+    "region_id": "11001001", "region_name": "玄武区" }, "11001002": { 
+    "region_id": "11001002", "region_name": "白下区" }, "11001003": { 
+    "region_id": "11001003", "region_name": "秦淮区" }, "11001004": { 
+    "region_id": "11001004", "region_name": "建邺区" }, "11001005": { 
+    "region_id": "11001005", "region_name": "鼓楼区" }, "11001006": { 
+    "region_id": "11001006", "region_name": "下关区" }, "11001007": { 
+    "region_id": "11001007", "region_name": "浦口区" }, "11001008": { 
+    "region_id": "11001008", "region_name": "栖霞区" }, "11001009": { 
+    "region_id": "11001009", "region_name": "雨花台区" }, "11001010": { 
+    "region_id": "11001010", "region_name": "江宁区" }, "11001011": { 
+    "region_id": "11001011", "region_name": "六合区" }, "11001012": { 
+    "region_id": "11001012", "region_name": "溧水县" }, "11001013": { 
+    "region_id": "11001013", "region_name": "高淳县" } } }, "11002": { 
+    "region_id": "11002", "region_name": "无锡市", "child": { "11002001": { 
+    "region_id": "11002001", "region_name": "崇安区" }, "11002002": { 
+    "region_id": "11002002", "region_name": "南长区" }, "11002003": { 
+    "region_id": "11002003", "region_name": "北塘区" }, "11002004": { 
+    "region_id": "11002004", "region_name": "郊区" }, "11002005": { 
+    "region_id": "11002005", "region_name": "马山区" }, "11002006": { 
+    "region_id": "11002006", "region_name": "江阴市" }, "11002007": { 
+    "region_id": "11002007", "region_name": "宜兴市" }, "11002008": { 
+    "region_id": "11002008", "region_name": "锡山市" } } }, "11003": { 
+    "region_id": "11003", "region_name": "徐州市", "child": { "11003001": { 
+    "region_id": "11003001", "region_name": "鼓楼区" }, "11003002": { 
+    "region_id": "11003002", "region_name": "云龙区" }, "11003003": { 
+    "region_id": "11003003", "region_name": "九里区" }, "11003004": { 
+    "region_id": "11003004", "region_name": "贾汪区" }, "11003005": { 
+    "region_id": "11003005", "region_name": "泉山区" }, "11003006": { 
+    "region_id": "11003006", "region_name": "丰县" }, "11003007": { 
+    "region_id": "11003007", "region_name": "沛县" }, "11003008": { 
+    "region_id": "11003008", "region_name": "铜山县" }, "11003009": { 
+    "region_id": "11003009", "region_name": "睢宁县" }, "11003010": { 
+    "region_id": "11003010", "region_name": "新沂市" }, "11003011": { 
+    "region_id": "11003011", "region_name": "邳州市" } } }, "11004": { 
+    "region_id": "11004", "region_name": "常州市", "child": { "11004001": { 
+    "region_id": "11004001", "region_name": "天宁区" }, "11004002": { 
+    "region_id": "11004002", "region_name": "钟楼区" }, "11004003": { 
+    "region_id": "11004003", "region_name": "戚墅堰区" }, "11004004": { 
+    "region_id": "11004004", "region_name": "郊区" }, "11004005": { 
+    "region_id": "11004005", "region_name": "溧阳市" }, "11004006": { 
+    "region_id": "11004006", "region_name": "金坛市" }, "11004007": { 
+    "region_id": "11004007", "region_name": "武进市" } } }, "11005": { 
+    "region_id": "11005", "region_name": "苏州市", "child": { "11005001": { 
+    "region_id": "11005001", "region_name": "沧浪区" }, "11005002": { 
+    "region_id": "11005002", "region_name": "平江区" }, "11005003": { 
+    "region_id": "11005003", "region_name": "金阊区" }, "11005004": { 
+    "region_id": "11005004", "region_name": "郊区" }, "11005005": { 
+    "region_id": "11005005", "region_name": "常熟市" }, "11005006": { 
+    "region_id": "11005006", "region_name": "张家港市" }, "11005007": { 
+    "region_id": "11005007", "region_name": "昆山市" }, "11005008": { 
+    "region_id": "11005008", "region_name": "吴江市" }, "11005009": { 
+    "region_id": "11005009", "region_name": "太仓市" }, "11005010": { 
+    "region_id": "11005010", "region_name": "吴县市" } } }, "11006": { 
+    "region_id": "11006", "region_name": "南通市", "child": { "11006001": { 
+    "region_id": "11006001", "region_name": "崇川区" }, "11006002": { 
+    "region_id": "11006002", "region_name": "港闸区" }, "11006003": { 
+    "region_id": "11006003", "region_name": "海安县" }, "11006004": { 
+    "region_id": "11006004", "region_name": "如东县" }, "11006005": { 
+    "region_id": "11006005", "region_name": "启东市" }, "11006006": { 
+    "region_id": "11006006", "region_name": "如皋市" }, "11006007": { 
+    "region_id": "11006007", "region_name": "通州市" }, "11006008": { 
+    "region_id": "11006008", "region_name": "海门市" } } }, "11007": { 
+    "region_id": "11007", "region_name": "连云港市", "child": { "11007001": { 
+    "region_id": "11007001", "region_name": "连云区" }, "11007002": { 
+    "region_id": "11007002", "region_name": "云台区" }, "11007003": { 
+    "region_id": "11007003", "region_name": "新浦区" }, "11007004": { 
+    "region_id": "11007004", "region_name": "海州区" }, "11007005": { 
+    "region_id": "11007005", "region_name": "赣榆县" }, "11007006": { 
+    "region_id": "11007006", "region_name": "东海县" }, "11007007": { 
+    "region_id": "11007007", "region_name": "灌云县" }, "11007008": { 
+    "region_id": "11007008", "region_name": "灌南县" } } }, "11008": { 
+    "region_id": "11008", "region_name": "淮安市(原淮阴市)", "child": { "11008001": { 
+    "region_id": "11008001", "region_name": "清河区" }, "11008002": { 
+    "region_id": "11008002", "region_name": "清浦区" }, "11008003": { 
+    "region_id": "11008003", "region_name": "淮阴县" }, "11008004": { 
+    "region_id": "11008004", "region_name": "涟水县" }, "11008005": { 
+    "region_id": "11008005", "region_name": "洪泽县" }, "11008006": { 
+    "region_id": "11008006", "region_name": "盱眙县" }, "11008007": { 
+    "region_id": "11008007", "region_name": "金湖县" }, "11008008": { 
+    "region_id": "11008008", "region_name": "淮安市" } } }, "11009": { 
+    "region_id": "11009", "region_name": "盐城市", "child": { "11009001": { 
+    "region_id": "11009001", "region_name": "城区" }, "11009002": { 
+    "region_id": "11009002", "region_name": "响水县" }, "11009003": { 
+    "region_id": "11009003", "region_name": "滨海县" }, "11009004": { 
+    "region_id": "11009004", "region_name": "阜宁县" }, "11009005": { 
+    "region_id": "11009005", "region_name": "射阳县" }, "11009006": { 
+    "region_id": "11009006", "region_name": "建湖县" }, "11009007": { 
+    "region_id": "11009007", "region_name": "盐都县" }, "11009008": { 
+    "region_id": "11009008", "region_name": "东台市" }, "11009009": { 
+    "region_id": "11009009", "region_name": "大丰市" } } }, "11010": { 
+    "region_id": "11010", "region_name": "扬州市", "child": { "11010001": { 
+    "region_id": "11010001", "region_name": "广陵区" }, "11010002": { 
+    "region_id": "11010002", "region_name": "郊区" }, "11010003": { 
+    "region_id": "11010003", "region_name": "宝应县" }, "11010004": { 
+    "region_id": "11010004", "region_name": "邗江县" }, "11010005": { 
+    "region_id": "11010005", "region_name": "仪征市" }, "11010006": { 
+    "region_id": "11010006", "region_name": "高邮市" }, "11010007": { 
+    "region_id": "11010007", "region_name": "江都市" } } }, "11011": { 
+    "region_id": "11011", "region_name": "镇江市", "child": { "11011001": { 
+    "region_id": "11011001", "region_name": "京口区" }, "11011002": { 
+    "region_id": "11011002", "region_name": "润州区" }, "11011003": { 
+    "region_id": "11011003", "region_name": "丹徒县" }, "11011004": { 
+    "region_id": "11011004", "region_name": "丹阳市" }, "11011005": { 
+    "region_id": "11011005", "region_name": "扬中市" }, "11011006": { 
+    "region_id": "11011006", "region_name": "句容市" } } }, "11012": { 
+    "region_id": "11012", "region_name": "泰州市", "child": { "11012001": { 
+    "region_id": "11012001", "region_name": "海陵区" }, "11012002": { 
+    "region_id": "11012002", "region_name": "高港区" }, "11012003": { 
+    "region_id": "11012003", "region_name": "兴化市" }, "11012004": { 
+    "region_id": "11012004", "region_name": "靖江市" }, "11012005": { 
+    "region_id": "11012005", "region_name": "泰兴市" }, "11012006": { 
+    "region_id": "11012006", "region_name": "姜堰市" } } }, "11013": { 
+    "region_id": "11013", "region_name": "宿迁市", "child": { "11013001": { 
+    "region_id": "11013001", "region_name": "宿城区" }, "11013002": { 
+    "region_id": "11013002", "region_name": "宿豫县" }, "11013003": { 
+    "region_id": "11013003", "region_name": "沭阳县" }, "11013004": { 
+    "region_id": "11013004", "region_name": "泗阳县" }, "11013005": { 
+    "region_id": "11013005", "region_name": "泗洪县" } } } } }, "12": { 
+    "region_id": "12", "region_name": "浙江省", "child": { "12001": { 
+    "region_id": "12001", "region_name": "杭州市", "child": { "12001001": { 
+    "region_id": "12001001", "region_name": "上城区" }, "12001002": { 
+    "region_id": "12001002", "region_name": "下城区" }, "12001003": { 
+    "region_id": "12001003", "region_name": "江干区" }, "12001004": { 
+    "region_id": "12001004", "region_name": "拱墅区" }, "12001005": { 
+    "region_id": "12001005", "region_name": "西湖区" }, "12001006": { 
+    "region_id": "12001006", "region_name": "滨江区" }, "12001007": { 
+    "region_id": "12001007", "region_name": "桐庐县" }, "12001008": { 
+    "region_id": "12001008", "region_name": "淳安县" }, "12001009": { 
+    "region_id": "12001009", "region_name": "萧山市" }, "12001010": { 
+    "region_id": "12001010", "region_name": "建德市" }, "12001011": { 
+    "region_id": "12001011", "region_name": "富阳市" }, "12001012": { 
+    "region_id": "12001012", "region_name": "余杭市" }, "12001013": { 
+    "region_id": "12001013", "region_name": "临安市" } } }, "12002": { 
+    "region_id": "12002", "region_name": "宁波市", "child": { "12002001": { 
+    "region_id": "12002001", "region_name": "海曙区" }, "12002002": { 
+    "region_id": "12002002", "region_name": "江东区" }, "12002003": { 
+    "region_id": "12002003", "region_name": "江北区" }, "12002004": { 
+    "region_id": "12002004", "region_name": "北仑区" }, "12002005": { 
+    "region_id": "12002005", "region_name": "镇海区" }, "12002006": { 
+    "region_id": "12002006", "region_name": "象山县" }, "12002007": { 
+    "region_id": "12002007", "region_name": "宁海县" }, "12002008": { 
+    "region_id": "12002008", "region_name": "鄞县" }, "12002009": { 
+    "region_id": "12002009", "region_name": "余姚市" }, "12002010": { 
+    "region_id": "12002010", "region_name": "慈溪市" }, "12002011": { 
+    "region_id": "12002011", "region_name": "奉化市" } } }, "12003": { 
+    "region_id": "12003", "region_name": "温州市", "child": { "12003001": { 
+    "region_id": "12003001", "region_name": "鹿城区" }, "12003002": { 
+    "region_id": "12003002", "region_name": "龙湾区" }, "12003003": { 
+    "region_id": "12003003", "region_name": "瓯海区" }, "12003004": { 
+    "region_id": "12003004", "region_name": "洞头县" }, "12003005": { 
+    "region_id": "12003005", "region_name": "永嘉县" }, "12003006": { 
+    "region_id": "12003006", "region_name": "平阳县" }, "12003007": { 
+    "region_id": "12003007", "region_name": "苍南县" }, "12003008": { 
+    "region_id": "12003008", "region_name": "文成县" }, "12003009": { 
+    "region_id": "12003009", "region_name": "泰顺县" }, "12003010": { 
+    "region_id": "12003010", "region_name": "瑞安市" }, "12003011": { 
+    "region_id": "12003011", "region_name": "乐清市" } } }, "12004": { 
+    "region_id": "12004", "region_name": "嘉兴市", "child": { "12004001": { 
+    "region_id": "12004001", "region_name": "秀城区" }, "12004002": { 
+    "region_id": "12004002", "region_name": "郊区" }, "12004003": { 
+    "region_id": "12004003", "region_name": "嘉善县" }, "12004004": { 
+    "region_id": "12004004", "region_name": "海盐县" }, "12004005": { 
+    "region_id": "12004005", "region_name": "海宁市" }, "12004006": { 
+    "region_id": "12004006", "region_name": "平湖市" }, "12004007": { 
+    "region_id": "12004007", "region_name": "桐乡市" } } }, "12005": { 
+    "region_id": "12005", "region_name": "湖州市", "child": { "12005001": { 
+    "region_id": "12005001", "region_name": "吴兴区" }, "12005002": { 
+    "region_id": "12005002", "region_name": "南浔区" }, "12005003": { 
+    "region_id": "12005003", "region_name": "德清县" }, "12005004": { 
+    "region_id": "12005004", "region_name": "长兴县" }, "12005005": { 
+    "region_id": "12005005", "region_name": "安吉县" } } }, "12006": { 
+    "region_id": "12006", "region_name": "绍兴市", "child": { "12006001": { 
+    "region_id": "12006001", "region_name": "越城区" }, "12006002": { 
+    "region_id": "12006002", "region_name": "绍兴县" }, "12006003": { 
+    "region_id": "12006003", "region_name": "新昌县" }, "12006004": { 
+    "region_id": "12006004", "region_name": "诸暨市" }, "12006005": { 
+    "region_id": "12006005", "region_name": "上虞市" }, "12006006": { 
+    "region_id": "12006006", "region_name": "嵊州市" } } }, "12007": { 
+    "region_id": "12007", "region_name": "金华市", "child": { "12007001": { 
+    "region_id": "12007001", "region_name": "婺城区" }, "12007002": { 
+    "region_id": "12007002", "region_name": "金华县" }, "12007003": { 
+    "region_id": "12007003", "region_name": "武义县" }, "12007004": { 
+    "region_id": "12007004", "region_name": "浦江县" }, "12007005": { 
+    "region_id": "12007005", "region_name": "磐安县" }, "12007006": { 
+    "region_id": "12007006", "region_name": "兰溪市" }, "12007007": { 
+    "region_id": "12007007", "region_name": "义乌市" }, "12007008": { 
+    "region_id": "12007008", "region_name": "东阳市" }, "12007009": { 
+    "region_id": "12007009", "region_name": "永康市" } } }, "12008": { 
+    "region_id": "12008", "region_name": "衢州市", "child": { "12008001": { 
+    "region_id": "12008001", "region_name": "柯城区" }, "12008002": { 
+    "region_id": "12008002", "region_name": "衢县" }, "12008003": { 
+    "region_id": "12008003", "region_name": "常山县" }, "12008004": { 
+    "region_id": "12008004", "region_name": "开化县" }, "12008005": { 
+    "region_id": "12008005", "region_name": "龙游县" }, "12008006": { 
+    "region_id": "12008006", "region_name": "江山市" } } }, "12009": { 
+    "region_id": "12009", "region_name": "舟山市", "child": { "12009001": { 
+    "region_id": "12009001", "region_name": "定海区" }, "12009002": { 
+    "region_id": "12009002", "region_name": "普陀区" }, "12009003": { 
+    "region_id": "12009003", "region_name": "岱山县" }, "12009004": { 
+    "region_id": "12009004", "region_name": "嵊泗县" } } }, "12010": { 
+    "region_id": "12010", "region_name": "台州市", "child": { "12010001": { 
+    "region_id": "12010001", "region_name": "椒江区" }, "12010002": { 
+    "region_id": "12010002", "region_name": "黄岩区" }, "12010003": { 
+    "region_id": "12010003", "region_name": "路桥区" }, "12010004": { 
+    "region_id": "12010004", "region_name": "玉环县" }, "12010005": { 
+    "region_id": "12010005", "region_name": "三门县" }, "12010006": { 
+    "region_id": "12010006", "region_name": "天台县" }, "12010007": { 
+    "region_id": "12010007", "region_name": "仙居县" }, "12010008": { 
+    "region_id": "12010008", "region_name": "温岭市" }, "12010009": { 
+    "region_id": "12010009", "region_name": "临海市" } } }, "12011": { 
+    "region_id": "12011", "region_name": "丽水市", "child": { "12011001": { 
+    "region_id": "12011001", "region_name": "丽水市" }, "12011002": { 
+    "region_id": "12011002", "region_name": "龙泉市" }, "12011003": { 
+    "region_id": "12011003", "region_name": "青田县" }, "12011004": { 
+    "region_id": "12011004", "region_name": "云和县" }, "12011005": { 
+    "region_id": "12011005", "region_name": "庆元县" }, "12011006": { 
+    "region_id": "12011006", "region_name": "缙云县" }, "12011007": { 
+    "region_id": "12011007", "region_name": "遂昌县" }, "12011008": { 
+    "region_id": "12011008", "region_name": "松阳县" }, "12011009": { 
+    "region_id": "12011009", "region_name": "景宁畲族自治县" } } } } }, "13": { 
+    "region_id": "13", "region_name": "安徽省", "child": { "13001": { 
+    "region_id": "13001", "region_name": "合肥市", "child": { "13001001": { 
+    "region_id": "13001001", "region_name": "东市区" }, "13001002": { 
+    "region_id": "13001002", "region_name": "中市区" }, "13001003": { 
+    "region_id": "13001003", "region_name": "西市区" }, "13001004": { 
+    "region_id": "13001004", "region_name": "郊区" }, "13001005": { 
+    "region_id": "13001005", "region_name": "长丰县" }, "13001006": { 
+    "region_id": "13001006", "region_name": "肥东县" }, "13001007": { 
+    "region_id": "13001007", "region_name": "肥西县" } } }, "13002": { 
+    "region_id": "13002", "region_name": "芜湖市", "child": { "13002001": { 
+    "region_id": "13002001", "region_name": "镜湖区" }, "13002002": { 
+    "region_id": "13002002", "region_name": "马塘区" }, "13002003": { 
+    "region_id": "13002003", "region_name": "新芜区" }, "13002004": { 
+    "region_id": "13002004", "region_name": "鸠江区" }, "13002005": { 
+    "region_id": "13002005", "region_name": "芜湖县" }, "13002006": { 
+    "region_id": "13002006", "region_name": "繁昌县" }, "13002007": { 
+    "region_id": "13002007", "region_name": "南陵县" } } }, "13003": { 
+    "region_id": "13003", "region_name": "蚌埠市", "child": { "13003001": { 
+    "region_id": "13003001", "region_name": "东市区" }, "13003002": { 
+    "region_id": "13003002", "region_name": "中市区" }, "13003003": { 
+    "region_id": "13003003", "region_name": "西市区" }, "13003004": { 
+    "region_id": "13003004", "region_name": "郊区" }, "13003005": { 
+    "region_id": "13003005", "region_name": "怀远县" }, "13003006": { 
+    "region_id": "13003006", "region_name": "五河县" }, "13003007": { 
+    "region_id": "13003007", "region_name": "固镇县" } } }, "13004": { 
+    "region_id": "13004", "region_name": "淮南市", "child": { "13004001": { 
+    "region_id": "13004001", "region_name": "大通区" }, "13004002": { 
+    "region_id": "13004002", "region_name": "田家庵区" }, "13004003": { 
+    "region_id": "13004003", "region_name": "谢家集区" }, "13004004": { 
+    "region_id": "13004004", "region_name": "八公山区" }, "13004005": { 
+    "region_id": "13004005", "region_name": "潘集区" }, "13004006": { 
+    "region_id": "13004006", "region_name": "凤台县" } } }, "13005": { 
+    "region_id": "13005", "region_name": "马鞍山市", "child": { "13005001": { 
+    "region_id": "13005001", "region_name": "金家庄区" }, "13005002": { 
+    "region_id": "13005002", "region_name": "花山区" }, "13005003": { 
+    "region_id": "13005003", "region_name": "雨山区" }, "13005004": { 
+    "region_id": "13005004", "region_name": "当涂县" } } }, "13006": { 
+    "region_id": "13006", "region_name": "淮北市", "child": { "13006001": { 
+    "region_id": "13006001", "region_name": "杜集区" }, "13006002": { 
+    "region_id": "13006002", "region_name": "相山区" }, "13006003": { 
+    "region_id": "13006003", "region_name": "烈山区" }, "13006004": { 
+    "region_id": "13006004", "region_name": "濉溪县" } } }, "13007": { 
+    "region_id": "13007", "region_name": "铜陵市", "child": { "13007001": { 
+    "region_id": "13007001", "region_name": "铜官山区" }, "13007002": { 
+    "region_id": "13007002", "region_name": "狮子山区" }, "13007003": { 
+    "region_id": "13007003", "region_name": "郊区" }, "13007004": { 
+    "region_id": "13007004", "region_name": "铜陵县" } } }, "13008": { 
+    "region_id": "13008", "region_name": "安庆市", "child": { "13008001": { 
+    "region_id": "13008001", "region_name": "迎江区" }, "13008002": { 
+    "region_id": "13008002", "region_name": "大观区" }, "13008003": { 
+    "region_id": "13008003", "region_name": "郊区" }, "13008004": { 
+    "region_id": "13008004", "region_name": "怀宁县" }, "13008005": { 
+    "region_id": "13008005", "region_name": "枞阳县" }, "13008006": { 
+    "region_id": "13008006", "region_name": "潜山县" }, "13008007": { 
+    "region_id": "13008007", "region_name": "太湖县" }, "13008008": { 
+    "region_id": "13008008", "region_name": "宿松县" }, "13008009": { 
+    "region_id": "13008009", "region_name": "望江县" }, "13008010": { 
+    "region_id": "13008010", "region_name": "岳西县" }, "13008011": { 
+    "region_id": "13008011", "region_name": "桐城市" } } }, "13009": { 
+    "region_id": "13009", "region_name": "黄山市", "child": { "13009001": { 
+    "region_id": "13009001", "region_name": "屯溪区" }, "13009002": { 
+    "region_id": "13009002", "region_name": "黄山区" }, "13009003": { 
+    "region_id": "13009003", "region_name": "徽州区" }, "13009004": { 
+    "region_id": "13009004", "region_name": "歙县" }, "13009005": { 
+    "region_id": "13009005", "region_name": "休宁县" }, "13009006": { 
+    "region_id": "13009006", "region_name": "黟县" }, "13009007": { 
+    "region_id": "13009007", "region_name": "祁门县" } } }, "13010": { 
+    "region_id": "13010", "region_name": "滁州市", "child": { "13010001": { 
+    "region_id": "13010001", "region_name": "琅琊区" }, "13010002": { 
+    "region_id": "13010002", "region_name": "南谯区" }, "13010003": { 
+    "region_id": "13010003", "region_name": "来安县" }, "13010004": { 
+    "region_id": "13010004", "region_name": "全椒县" }, "13010005": { 
+    "region_id": "13010005", "region_name": "定远县" }, "13010006": { 
+    "region_id": "13010006", "region_name": "凤阳县" }, "13010007": { 
+    "region_id": "13010007", "region_name": "天长市" }, "13010008": { 
+    "region_id": "13010008", "region_name": "明光市" } } }, "13011": { 
+    "region_id": "13011", "region_name": "阜阳市", "child": { "13011001": { 
+    "region_id": "13011001", "region_name": "颍州区" }, "13011002": { 
+    "region_id": "13011002", "region_name": "颍东区" }, "13011003": { 
+    "region_id": "13011003", "region_name": "颍泉区" }, "13011004": { 
+    "region_id": "13011004", "region_name": "临泉县" }, "13011005": { 
+    "region_id": "13011005", "region_name": "太和县" }, "13011006": { 
+    "region_id": "13011006", "region_name": "阜南县" }, "13011007": { 
+    "region_id": "13011007", "region_name": "颍上县" }, "13011008": { 
+    "region_id": "13011008", "region_name": "界首市" } } }, "13012": { 
+    "region_id": "13012", "region_name": "宿州市", "child": { "13012001": { 
+    "region_id": "13012001", "region_name": "墉桥区" }, "13012002": { 
+    "region_id": "13012002", "region_name": "砀山县" }, "13012003": { 
+    "region_id": "13012003", "region_name": "萧县" }, "13012004": { 
+    "region_id": "13012004", "region_name": "灵璧县" }, "13012005": { 
+    "region_id": "13012005", "region_name": "泗县" } } }, "13013": { 
+    "region_id": "13013", "region_name": "六安市", "child": { "13013001": { 
+    "region_id": "13013001", "region_name": "金安区" }, "13013002": { 
+    "region_id": "13013002", "region_name": "裕安区" }, "13013003": { 
+    "region_id": "13013003", "region_name": "寿县" }, "13013004": { 
+    "region_id": "13013004", "region_name": "霍邱县" }, "13013005": { 
+    "region_id": "13013005", "region_name": "舒城县" }, "13013006": { 
+    "region_id": "13013006", "region_name": "金寨县" }, "13013007": { 
+    "region_id": "13013007", "region_name": "霍山县" } } }, "13014": { 
+    "region_id": "13014", "region_name": "宣城市", "child": { "13014001": { 
+    "region_id": "13014001", "region_name": "宣州区" }, "13014002": { 
+    "region_id": "13014002", "region_name": "宁国市" }, "13014003": { 
+    "region_id": "13014003", "region_name": "郎溪县" }, "13014004": { 
+    "region_id": "13014004", "region_name": "广德县" }, "13014005": { 
+    "region_id": "13014005", "region_name": "泾县" }, "13014006": { 
+    "region_id": "13014006", "region_name": "旌德县" }, "13014007": { 
+    "region_id": "13014007", "region_name": "绩溪县" } } }, "13015": { 
+    "region_id": "13015", "region_name": "巢湖市", "child": { "13015001": { 
+    "region_id": "13015001", "region_name": "巢湖区" }, "13015002": { 
+    "region_id": "13015002", "region_name": "庐江县" }, "13015003": { 
+    "region_id": "13015003", "region_name": "无为县" }, "13015004": { 
+    "region_id": "13015004", "region_name": "含山县" }, "13015005": { 
+    "region_id": "13015005", "region_name": "和县" } } }, "13016": { 
+    "region_id": "13016", "region_name": "池州市", "child": { "13016001": { 
+    "region_id": "13016001", "region_name": "贵池区" }, "13016002": { 
+    "region_id": "13016002", "region_name": "东至县" }, "13016003": { 
+    "region_id": "13016003", "region_name": "石台县" }, "13016004": { 
+    "region_id": "13016004", "region_name": "青阳县" } } } } }, "14": { 
+    "region_id": "14", "region_name": "福建省", "child": { "14001": { 
+    "region_id": "14001", "region_name": "福州市", "child": { "14001001": { 
+    "region_id": "14001001", "region_name": "鼓楼区" }, "14001002": { 
+    "region_id": "14001002", "region_name": "台江区" }, "14001003": { 
+    "region_id": "14001003", "region_name": "仓山区" }, "14001004": { 
+    "region_id": "14001004", "region_name": "马尾区" }, "14001005": { 
+    "region_id": "14001005", "region_name": "晋安区" }, "14001006": { 
+    "region_id": "14001006", "region_name": "闽侯县" }, "14001007": { 
+    "region_id": "14001007", "region_name": "连江县" }, "14001008": { 
+    "region_id": "14001008", "region_name": "罗源县" }, "14001009": { 
+    "region_id": "14001009", "region_name": "闽清县" }, "14001010": { 
+    "region_id": "14001010", "region_name": "永泰县" }, "14001011": { 
+    "region_id": "14001011", "region_name": "平潭县" }, "14001012": { 
+    "region_id": "14001012", "region_name": "福清市" }, "14001013": { 
+    "region_id": "14001013", "region_name": "长乐市" } } }, "14002": { 
+    "region_id": "14002", "region_name": "厦门市", "child": { "14002001": { 
+    "region_id": "14002001", "region_name": "思明区" }, "14002002": { 
+    "region_id": "14002002", "region_name": "海沧区" }, "14002003": { 
+    "region_id": "14002003", "region_name": "湖里区" }, "14002004": { 
+    "region_id": "14002004", "region_name": "集美区" }, "14002005": { 
+    "region_id": "14002005", "region_name": "同安区" }, "14002006": { 
+    "region_id": "14002006", "region_name": "翔安区" } } }, "14003": { 
+    "region_id": "14003", "region_name": "宁德市", "child": { "14003001": { 
+    "region_id": "14003001", "region_name": "蕉城区" }, "14003002": { 
+    "region_id": "14003002", "region_name": "霞浦县" }, "14003003": { 
+    "region_id": "14003003", "region_name": "古田县" }, "14003004": { 
+    "region_id": "14003004", "region_name": "屏南县" }, "14003005": { 
+    "region_id": "14003005", "region_name": "寿宁县" }, "14003006": { 
+    "region_id": "14003006", "region_name": "周宁县" }, "14003007": { 
+    "region_id": "14003007", "region_name": "柘荣县" }, "14003008": { 
+    "region_id": "14003008", "region_name": "福安市" }, "14003009": { 
+    "region_id": "14003009", "region_name": "福鼎市" } } }, "14004": { 
+    "region_id": "14004", "region_name": "莆田市", "child": { "14004001": { 
+    "region_id": "14004001", "region_name": "城厢区" }, "14004002": { 
+    "region_id": "14004002", "region_name": "涵江区" }, "14004003": { 
+    "region_id": "14004003", "region_name": "荔城区" }, "14004004": { 
+    "region_id": "14004004", "region_name": "秀屿区" }, "14004005": { 
+    "region_id": "14004005", "region_name": "仙游县" } } }, "14005": { 
+    "region_id": "14005", "region_name": "泉州市", "child": { "14005001": { 
+    "region_id": "14005001", "region_name": "鲤城区" }, "14005002": { 
+    "region_id": "14005002", "region_name": "丰泽区" }, "14005003": { 
+    "region_id": "14005003", "region_name": "洛江区" }, "14005004": { 
+    "region_id": "14005004", "region_name": "泉港区" }, "14005005": { 
+    "region_id": "14005005", "region_name": "惠安县" }, "14005006": { 
+    "region_id": "14005006", "region_name": "安溪县" }, "14005007": { 
+    "region_id": "14005007", "region_name": "永春县" }, "14005008": { 
+    "region_id": "14005008", "region_name": "德化县" }, "14005009": { 
+    "region_id": "14005009", "region_name": "金门县" }, "14005010": { 
+    "region_id": "14005010", "region_name": "石狮市" }, "14005011": { 
+    "region_id": "14005011", "region_name": "晋江市" }, "14005012": { 
+    "region_id": "14005012", "region_name": "南安市" } } }, "14006": { 
+    "region_id": "14006", "region_name": "漳州市", "child": { "14006001": { 
+    "region_id": "14006001", "region_name": "芗城区" }, "14006002": { 
+    "region_id": "14006002", "region_name": "龙文区" }, "14006003": { 
+    "region_id": "14006003", "region_name": "云霄县" }, "14006004": { 
+    "region_id": "14006004", "region_name": "漳浦县" }, "14006005": { 
+    "region_id": "14006005", "region_name": "诏安县" }, "14006006": { 
+    "region_id": "14006006", "region_name": "长泰县" }, "14006007": { 
+    "region_id": "14006007", "region_name": "东山县" }, "14006008": { 
+    "region_id": "14006008", "region_name": "南靖县" }, "14006009": { 
+    "region_id": "14006009", "region_name": "平和县" }, "14006010": { 
+    "region_id": "14006010", "region_name": "华安县" }, "14006011": { 
+    "region_id": "14006011", "region_name": "龙海市" } } }, "14007": { 
+    "region_id": "14007", "region_name": "龙岩", "child": { "14007001": { 
+    "region_id": "14007001", "region_name": "新罗区" }, "14007002": { 
+    "region_id": "14007002", "region_name": "长汀县" }, "14007003": { 
+    "region_id": "14007003", "region_name": "永定县" }, "14007004": { 
+    "region_id": "14007004", "region_name": "上杭县" }, "14007005": { 
+    "region_id": "14007005", "region_name": "武平县" }, "14007006": { 
+    "region_id": "14007006", "region_name": "连城县" }, "14007007": { 
+    "region_id": "14007007", "region_name": "漳平市" } } }, "14008": { 
+    "region_id": "14008", "region_name": "三明市", "child": { "14008001": { 
+    "region_id": "14008001", "region_name": "梅列区" }, "14008002": { 
+    "region_id": "14008002", "region_name": "三元区" }, "14008003": { 
+    "region_id": "14008003", "region_name": "明溪县" }, "14008004": { 
+    "region_id": "14008004", "region_name": "清流县" }, "14008005": { 
+    "region_id": "14008005", "region_name": "宁化县" }, "14008006": { 
+    "region_id": "14008006", "region_name": "大田县" }, "14008007": { 
+    "region_id": "14008007", "region_name": "尤溪县" }, "14008008": { 
+    "region_id": "14008008", "region_name": "沙 县" }, "14008009": { 
+    "region_id": "14008009", "region_name": "将乐县" }, "14008010": { 
+    "region_id": "14008010", "region_name": "泰宁县" }, "14008011": { 
+    "region_id": "14008011", "region_name": "建宁县" }, "14008012": { 
+    "region_id": "14008012", "region_name": "永安市" } } }, "14009": { 
+    "region_id": "14009", "region_name": "南平市", "child": { "14009001": { 
+    "region_id": "14009001", "region_name": "延平区" }, "14009002": { 
+    "region_id": "14009002", "region_name": "顺昌县" }, "14009003": { 
+    "region_id": "14009003", "region_name": "浦城县" }, "14009004": { 
+    "region_id": "14009004", "region_name": "光泽县" }, "14009005": { 
+    "region_id": "14009005", "region_name": "松溪县" }, "14009006": { 
+    "region_id": "14009006", "region_name": "政和县" }, "14009007": { 
+    "region_id": "14009007", "region_name": "邵武市" }, "14009008": { 
+    "region_id": "14009008", "region_name": "武夷山市" }, "14009009": { 
+    "region_id": "14009009", "region_name": "建瓯市" }, "14009010": { 
+    "region_id": "14009010", "region_name": "建阳市" } } } } }, "15": { 
+    "region_id": "15", "region_name": "江西省", "child": { "15001": { 
+    "region_id": "15001", "region_name": "南昌市", "child": { "15001001": { 
+    "region_id": "15001001", "region_name": "东湖区" }, "15001002": { 
+    "region_id": "15001002", "region_name": "西湖区" }, "15001003": { 
+    "region_id": "15001003", "region_name": "青云谱区" }, "15001004": { 
+    "region_id": "15001004", "region_name": "湾里区" }, "15001005": { 
+    "region_id": "15001005", "region_name": "郊区" }, "15001006": { 
+    "region_id": "15001006", "region_name": "南昌县" }, "15001007": { 
+    "region_id": "15001007", "region_name": "新建县" }, "15001008": { 
+    "region_id": "15001008", "region_name": "安义县" }, "15001009": { 
+    "region_id": "15001009", "region_name": "进贤县" } } }, "15002": { 
+    "region_id": "15002", "region_name": "景德镇市", "child": { "15002001": { 
+    "region_id": "15002001", "region_name": "昌江区" }, "15002002": { 
+    "region_id": "15002002", "region_name": "珠山区" }, "15002003": { 
+    "region_id": "15002003", "region_name": "浮梁县" }, "15002004": { 
+    "region_id": "15002004", "region_name": "乐平市" } } }, "15003": { 
+    "region_id": "15003", "region_name": "萍乡市", "child": { "15003001": { 
+    "region_id": "15003001", "region_name": "安源区" }, "15003002": { 
+    "region_id": "15003002", "region_name": "湘东区" }, "15003003": { 
+    "region_id": "15003003", "region_name": "莲花县" }, "15003004": { 
+    "region_id": "15003004", "region_name": "上栗县" }, "15003005": { 
+    "region_id": "15003005", "region_name": "芦溪县" } } }, "15004": { 
+    "region_id": "15004", "region_name": "九江市", "child": { "15004001": { 
+    "region_id": "15004001", "region_name": "庐山区" }, "15004002": { 
+    "region_id": "15004002", "region_name": "浔阳区" }, "15004003": { 
+    "region_id": "15004003", "region_name": "九江县" }, "15004004": { 
+    "region_id": "15004004", "region_name": "武宁县" }, "15004005": { 
+    "region_id": "15004005", "region_name": "修水县" }, "15004006": { 
+    "region_id": "15004006", "region_name": "永修县" }, "15004007": { 
+    "region_id": "15004007", "region_name": "德安县" }, "15004008": { 
+    "region_id": "15004008", "region_name": "星子县" }, "15004009": { 
+    "region_id": "15004009", "region_name": "都昌县" }, "15004010": { 
+    "region_id": "15004010", "region_name": "湖口县" }, "15004011": { 
+    "region_id": "15004011", "region_name": "彭泽县" }, "15004012": { 
+    "region_id": "15004012", "region_name": "瑞昌市" } } }, "15005": { 
+    "region_id": "15005", "region_name": "新余市", "child": { "15005001": { 
+    "region_id": "15005001", "region_name": "渝水区" }, "15005002": { 
+    "region_id": "15005002", "region_name": "分宜县" } } }, "15006": { 
+    "region_id": "15006", "region_name": "鹰潭市", "child": { "15006001": { 
+    "region_id": "15006001", "region_name": "月湖区" }, "15006002": { 
+    "region_id": "15006002", "region_name": "余江县" }, "15006003": { 
+    "region_id": "15006003", "region_name": "贵溪市" } } }, "15007": { 
+    "region_id": "15007", "region_name": "赣州市", "child": { "15007001": { 
+    "region_id": "15007001", "region_name": "章贡区" }, "15007002": { 
+    "region_id": "15007002", "region_name": "赣县" }, "15007003": { 
+    "region_id": "15007003", "region_name": "信丰县" }, "15007004": { 
+    "region_id": "15007004", "region_name": "大余县" }, "15007005": { 
+    "region_id": "15007005", "region_name": "上犹县" }, "15007006": { 
+    "region_id": "15007006", "region_name": "崇义县" }, "15007007": { 
+    "region_id": "15007007", "region_name": "安远县" }, "15007008": { 
+    "region_id": "15007008", "region_name": "龙南县" }, "15007009": { 
+    "region_id": "15007009", "region_name": "定南县" }, "15007010": { 
+    "region_id": "15007010", "region_name": "全南县" }, "15007011": { 
+    "region_id": "15007011", "region_name": "宁都县" }, "15007012": { 
+    "region_id": "15007012", "region_name": "于都县" }, "15007013": { 
+    "region_id": "15007013", "region_name": "兴国县" }, "15007014": { 
+    "region_id": "15007014", "region_name": "会昌县" }, "15007015": { 
+    "region_id": "15007015", "region_name": "寻乌县" }, "15007016": { 
+    "region_id": "15007016", "region_name": "石城县" }, "15007017": { 
+    "region_id": "15007017", "region_name": "瑞金市" }, "15007018": { 
+    "region_id": "15007018", "region_name": "南康市" } } }, "15008": { 
+    "region_id": "15008", "region_name": "宜春市", "child": { "15008001": { 
+    "region_id": "15008001", "region_name": "宜春市" }, "15008002": { 
+    "region_id": "15008002", "region_name": "丰城市" }, "15008003": { 
+    "region_id": "15008003", "region_name": "樟树市" }, "15008004": { 
+    "region_id": "15008004", "region_name": "高安市" }, "15008005": { 
+    "region_id": "15008005", "region_name": "奉新县" }, "15008006": { 
+    "region_id": "15008006", "region_name": "万载县" }, "15008007": { 
+    "region_id": "15008007", "region_name": "上高县" }, "15008008": { 
+    "region_id": "15008008", "region_name": "宜丰县" }, "15008009": { 
+    "region_id": "15008009", "region_name": "靖安县" }, "15008010": { 
+    "region_id": "15008010", "region_name": "铜鼓县" } } }, "15009": { 
+    "region_id": "15009", "region_name": "上饶市", "child": { "15009001": { 
+    "region_id": "15009001", "region_name": "上饶市" }, "15009002": { 
+    "region_id": "15009002", "region_name": "德兴市" }, "15009003": { 
+    "region_id": "15009003", "region_name": "上饶县" }, "15009004": { 
+    "region_id": "15009004", "region_name": "广丰县" }, "15009005": { 
+    "region_id": "15009005", "region_name": "玉山县" }, "15009006": { 
+    "region_id": "15009006", "region_name": "铅山县" }, "15009007": { 
+    "region_id": "15009007", "region_name": "横峰县" }, "15009008": { 
+    "region_id": "15009008", "region_name": "弋阳县" }, "15009009": { 
+    "region_id": "15009009", "region_name": "余干县" }, "15009010": { 
+    "region_id": "15009010", "region_name": "波阳县" }, "15009011": { 
+    "region_id": "15009011", "region_name": "万年县" }, "15009012": { 
+    "region_id": "15009012", "region_name": "婺源县" } } }, "15010": { 
+    "region_id": "15010", "region_name": "吉安市", "child": { "15010001": { 
+    "region_id": "15010001", "region_name": "吉安市" }, "15010002": { 
+    "region_id": "15010002", "region_name": "井冈山市" }, "15010003": { 
+    "region_id": "15010003", "region_name": "吉安县" }, "15010004": { 
+    "region_id": "15010004", "region_name": "吉水县" }, "15010005": { 
+    "region_id": "15010005", "region_name": "峡江县" }, "15010006": { 
+    "region_id": "15010006", "region_name": "新干县" }, "15010007": { 
+    "region_id": "15010007", "region_name": "永丰县" }, "15010008": { 
+    "region_id": "15010008", "region_name": "泰和县" }, "15010009": { 
+    "region_id": "15010009", "region_name": "遂川县" }, "15010010": { 
+    "region_id": "15010010", "region_name": "万安县" }, "15010011": { 
+    "region_id": "15010011", "region_name": "安福县" }, "15010012": { 
+    "region_id": "15010012", "region_name": "永新县" }, "15010013": { 
+    "region_id": "15010013", "region_name": "宁冈县" } } }, "15011": { 
+    "region_id": "15011", "region_name": "抚州市", "child": { "15011001": { 
+    "region_id": "15011001", "region_name": "临川市" }, "15011002": { 
+    "region_id": "15011002", "region_name": "南城县" }, "15011003": { 
+    "region_id": "15011003", "region_name": "黎川县" }, "15011004": { 
+    "region_id": "15011004", "region_name": "南丰县" }, "15011005": { 
+    "region_id": "15011005", "region_name": "崇仁县" }, "15011006": { 
+    "region_id": "15011006", "region_name": "乐安县" }, "15011007": { 
+    "region_id": "15011007", "region_name": "宜黄县" }, "15011008": { 
+    "region_id": "15011008", "region_name": "金溪县" }, "15011009": { 
+    "region_id": "15011009", "region_name": "资溪县" }, "15011010": { 
+    "region_id": "15011010", "region_name": "东乡县" }, "15011011": { 
+    "region_id": "15011011", "region_name": "广昌县" } } } } }, "16": { 
+    "region_id": "16", "region_name": "山东省", "child": { "16001": { 
+    "region_id": "16001", "region_name": "济南市", "child": { "16001001": { 
+    "region_id": "16001001", "region_name": "历下区" }, "16001002": { 
+    "region_id": "16001002", "region_name": "市中区" }, "16001003": { 
+    "region_id": "16001003", "region_name": "槐荫区" }, "16001004": { 
+    "region_id": "16001004", "region_name": "天桥区" }, "16001005": { 
+    "region_id": "16001005", "region_name": "历城区" }, "16001006": { 
+    "region_id": "16001006", "region_name": "长清县" }, "16001007": { 
+    "region_id": "16001007", "region_name": "平阴县" }, "16001008": { 
+    "region_id": "16001008", "region_name": "济阳县" }, "16001009": { 
+    "region_id": "16001009", "region_name": "商河县" }, "16001010": { 
+    "region_id": "16001010", "region_name": "章丘市" } } }, "16002": { 
+    "region_id": "16002", "region_name": "青岛市", "child": { "16002001": { 
+    "region_id": "16002001", "region_name": "市南区" }, "16002002": { 
+    "region_id": "16002002", "region_name": "市北区" }, "16002003": { 
+    "region_id": "16002003", "region_name": "四方区" }, "16002004": { 
+    "region_id": "16002004", "region_name": "黄岛区" }, "16002005": { 
+    "region_id": "16002005", "region_name": "崂山区" }, "16002006": { 
+    "region_id": "16002006", "region_name": "李沧区" }, "16002007": { 
+    "region_id": "16002007", "region_name": "城阳区" }, "16002008": { 
+    "region_id": "16002008", "region_name": "胶州市" }, "16002009": { 
+    "region_id": "16002009", "region_name": "即墨市" }, "16002010": { 
+    "region_id": "16002010", "region_name": "平度市" }, "16002011": { 
+    "region_id": "16002011", "region_name": "胶南市" }, "16002012": { 
+    "region_id": "16002012", "region_name": "莱西市" } } }, "16003": { 
+    "region_id": "16003", "region_name": "淄博市", "child": { "16003001": { 
+    "region_id": "16003001", "region_name": "淄川区" }, "16003002": { 
+    "region_id": "16003002", "region_name": "张店区" }, "16003003": { 
+    "region_id": "16003003", "region_name": "博山区" }, "16003004": { 
+    "region_id": "16003004", "region_name": "临淄区" }, "16003005": { 
+    "region_id": "16003005", "region_name": "周村区" }, "16003006": { 
+    "region_id": "16003006", "region_name": "桓台县" }, "16003007": { 
+    "region_id": "16003007", "region_name": "高青县" }, "16003008": { 
+    "region_id": "16003008", "region_name": "沂源县" } } }, "16004": { 
+    "region_id": "16004", "region_name": "枣庄市", "child": { "16004001": { 
+    "region_id": "16004001", "region_name": "市中区" }, "16004002": { 
+    "region_id": "16004002", "region_name": "薛城区" }, "16004003": { 
+    "region_id": "16004003", "region_name": "峄城区" }, "16004004": { 
+    "region_id": "16004004", "region_name": "台儿庄区" }, "16004005": { 
+    "region_id": "16004005", "region_name": "山亭区" }, "16004006": { 
+    "region_id": "16004006", "region_name": "滕州市" } } }, "16005": { 
+    "region_id": "16005", "region_name": "东营市", "child": { "16005001": { 
+    "region_id": "16005001", "region_name": "东营区" }, "16005002": { 
+    "region_id": "16005002", "region_name": "河口区" }, "16005003": { 
+    "region_id": "16005003", "region_name": "垦利县" }, "16005004": { 
+    "region_id": "16005004", "region_name": "利津县" }, "16005005": { 
+    "region_id": "16005005", "region_name": "广饶县" } } }, "16006": { 
+    "region_id": "16006", "region_name": "烟台市", "child": { "16006001": { 
+    "region_id": "16006001", "region_name": "芝罘区" }, "16006002": { 
+    "region_id": "16006002", "region_name": "福山区" }, "16006003": { 
+    "region_id": "16006003", "region_name": "牟平区" }, "16006004": { 
+    "region_id": "16006004", "region_name": "莱山区" }, "16006005": { 
+    "region_id": "16006005", "region_name": "长岛县" }, "16006006": { 
+    "region_id": "16006006", "region_name": "龙口市" }, "16006007": { 
+    "region_id": "16006007", "region_name": "莱阳市" }, "16006008": { 
+    "region_id": "16006008", "region_name": "莱州市" }, "16006009": { 
+    "region_id": "16006009", "region_name": "蓬莱市" }, "16006010": { 
+    "region_id": "16006010", "region_name": "招远市" }, "16006011": { 
+    "region_id": "16006011", "region_name": "栖霞市" }, "16006012": { 
+    "region_id": "16006012", "region_name": "海阳市" } } }, "16007": { 
+    "region_id": "16007", "region_name": "潍坊市", "child": { "16007001": { 
+    "region_id": "16007001", "region_name": "潍城区" }, "16007002": { 
+    "region_id": "16007002", "region_name": "寒亭区" }, "16007003": { 
+    "region_id": "16007003", "region_name": "坊子区" }, "16007004": { 
+    "region_id": "16007004", "region_name": "奎文区" }, "16007005": { 
+    "region_id": "16007005", "region_name": "临朐县" }, "16007006": { 
+    "region_id": "16007006", "region_name": "昌乐县" }, "16007007": { 
+    "region_id": "16007007", "region_name": "青州市" }, "16007008": { 
+    "region_id": "16007008", "region_name": "诸城市" }, "16007009": { 
+    "region_id": "16007009", "region_name": "寿光市" }, "16007010": { 
+    "region_id": "16007010", "region_name": "安丘市" }, "16007011": { 
+    "region_id": "16007011", "region_name": "高密市" }, "16007012": { 
+    "region_id": "16007012", "region_name": "昌邑市" } } }, "16008": { 
+    "region_id": "16008", "region_name": "济宁市", "child": { "16008001": { 
+    "region_id": "16008001", "region_name": "市中区" }, "16008002": { 
+    "region_id": "16008002", "region_name": "任城区" }, "16008003": { 
+    "region_id": "16008003", "region_name": "微山县" }, "16008004": { 
+    "region_id": "16008004", "region_name": "鱼台县" }, "16008005": { 
+    "region_id": "16008005", "region_name": "金乡县" }, "16008006": { 
+    "region_id": "16008006", "region_name": "嘉祥县" }, "16008007": { 
+    "region_id": "16008007", "region_name": "汶上县" }, "16008008": { 
+    "region_id": "16008008", "region_name": "泗水县" }, "16008009": { 
+    "region_id": "16008009", "region_name": "梁山县" }, "16008010": { 
+    "region_id": "16008010", "region_name": "曲阜市" }, "16008011": { 
+    "region_id": "16008011", "region_name": "兖州市" }, "16008012": { 
+    "region_id": "16008012", "region_name": "邹城市" } } }, "16009": { 
+    "region_id": "16009", "region_name": "泰安市", "child": { "16009001": { 
+    "region_id": "16009001", "region_name": "泰山区" }, "16009002": { 
+    "region_id": "16009002", "region_name": "郊区" }, "16009003": { 
+    "region_id": "16009003", "region_name": "宁阳县" }, "16009004": { 
+    "region_id": "16009004", "region_name": "东平县" }, "16009005": { 
+    "region_id": "16009005", "region_name": "新泰市" }, "16009006": { 
+    "region_id": "16009006", "region_name": "肥城市" } } }, "16010": { 
+    "region_id": "16010", "region_name": "威海市", "child": { "16010001": { 
+    "region_id": "16010001", "region_name": "环翠区" }, "16010002": { 
+    "region_id": "16010002", "region_name": "文登市" }, "16010003": { 
+    "region_id": "16010003", "region_name": "荣成市" }, "16010004": { 
+    "region_id": "16010004", "region_name": "乳山市" } } }, "16011": { 
+    "region_id": "16011", "region_name": "日照市", "child": { "16011001": { 
+    "region_id": "16011001", "region_name": "东港区" }, "16011002": { 
+    "region_id": "16011002", "region_name": "岚山区" }, "16011003": { 
+    "region_id": "16011003", "region_name": "五莲县" }, "16011004": { 
+    "region_id": "16011004", "region_name": "莒县" } } }, "16012": { 
+    "region_id": "16012", "region_name": "莱芜市", "child": { "16012001": { 
+    "region_id": "16012001", "region_name": "莱城区" }, "16012002": { 
+    "region_id": "16012002", "region_name": "钢城区" } } }, "16013": { 
+    "region_id": "16013", "region_name": "临沂市", "child": { "16013001": { 
+    "region_id": "16013001", "region_name": "兰山区" }, "16013002": { 
+    "region_id": "16013002", "region_name": "罗庄区" }, "16013003": { 
+    "region_id": "16013003", "region_name": "河东区" }, "16013004": { 
+    "region_id": "16013004", "region_name": "沂南县" }, "16013005": { 
+    "region_id": "16013005", "region_name": "郯城县" }, "16013006": { 
+    "region_id": "16013006", "region_name": "沂水县" }, "16013007": { 
+    "region_id": "16013007", "region_name": "苍山县" }, "16013008": { 
+    "region_id": "16013008", "region_name": "费县" }, "16013009": { 
+    "region_id": "16013009", "region_name": "平邑县" }, "16013010": { 
+    "region_id": "16013010", "region_name": "莒南县" }, "16013011": { 
+    "region_id": "16013011", "region_name": "蒙阴县" }, "16013012": { 
+    "region_id": "16013012", "region_name": "临沭县" } } }, "16014": { 
+    "region_id": "16014", "region_name": "德州市", "child": { "16014001": { 
+    "region_id": "16014001", "region_name": "德城区" }, "16014002": { 
+    "region_id": "16014002", "region_name": "陵县" }, "16014003": { 
+    "region_id": "16014003", "region_name": "宁津县" }, "16014004": { 
+    "region_id": "16014004", "region_name": "庆云县" }, "16014005": { 
+    "region_id": "16014005", "region_name": "临邑县" }, "16014006": { 
+    "region_id": "16014006", "region_name": "齐河县" }, "16014007": { 
+    "region_id": "16014007", "region_name": "平原县" }, "16014008": { 
+    "region_id": "16014008", "region_name": "夏津县" }, "16014009": { 
+    "region_id": "16014009", "region_name": "武城县" }, "16014010": { 
+    "region_id": "16014010", "region_name": "乐陵市" }, "16014011": { 
+    "region_id": "16014011", "region_name": "禹城市" } } }, "16015": { 
+    "region_id": "16015", "region_name": "聊城市", "child": { "16015001": { 
+    "region_id": "16015001", "region_name": "东昌府区" }, "16015002": { 
+    "region_id": "16015002", "region_name": "阳谷县" }, "16015003": { 
+    "region_id": "16015003", "region_name": "莘县" }, "16015004": { 
+    "region_id": "16015004", "region_name": "茌平县" }, "16015005": { 
+    "region_id": "16015005", "region_name": "东阿县" }, "16015006": { 
+    "region_id": "16015006", "region_name": "冠县" }, "16015007": { 
+    "region_id": "16015007", "region_name": "高唐县" }, "16015008": { 
+    "region_id": "16015008", "region_name": "临清市" } } }, "16016": { 
+    "region_id": "16016", "region_name": "滨州地区", "child": { "16016001": { 
+    "region_id": "16016001", "region_name": "滨州市" }, "16016002": { 
+    "region_id": "16016002", "region_name": "惠民县" }, "16016003": { 
+    "region_id": "16016003", "region_name": "阳信县" }, "16016004": { 
+    "region_id": "16016004", "region_name": "无棣县" }, "16016005": { 
+    "region_id": "16016005", "region_name": "沾化县" }, "16016006": { 
+    "region_id": "16016006", "region_name": "博兴县" }, "16016007": { 
+    "region_id": "16016007", "region_name": "邹平县" } } }, "16017": { 
+    "region_id": "16017", "region_name": "菏泽地区", "child": { "16017001": { 
+    "region_id": "16017001", "region_name": "菏泽市" }, "16017002": { 
+    "region_id": "16017002", "region_name": "曹县" }, "16017003": { 
+    "region_id": "16017003", "region_name": "定陶县" }, "16017004": { 
+    "region_id": "16017004", "region_name": "成武县" }, "16017005": { 
+    "region_id": "16017005", "region_name": "单县" }, "16017006": { 
+    "region_id": "16017006", "region_name": "巨野县" }, "16017007": { 
+    "region_id": "16017007", "region_name": "郓城县" }, "16017008": { 
+    "region_id": "16017008", "region_name": "鄄城县" }, "16017009": { 
+    "region_id": "16017009", "region_name": "东明县" } } } } }, "17": { 
+    "region_id": "17", "region_name": "河南省", "child": { "17001": { 
+    "region_id": "17001", "region_name": "郑州市", "child": { "17001001": { 
+    "region_id": "17001001", "region_name": "中原区" }, "17001002": { 
+    "region_id": "17001002", "region_name": "二七区" }, "17001003": { 
+    "region_id": "17001003", "region_name": "管城回族区" }, "17001004": { 
+    "region_id": "17001004", "region_name": "金水区" }, "17001005": { 
+    "region_id": "17001005", "region_name": "上街区" }, "17001006": { 
+    "region_id": "17001006", "region_name": "邙山区" }, "17001007": { 
+    "region_id": "17001007", "region_name": "中牟县" }, "17001008": { 
+    "region_id": "17001008", "region_name": "巩义市" }, "17001009": { 
+    "region_id": "17001009", "region_name": "荥阳市" }, "17001010": { 
+    "region_id": "17001010", "region_name": "新密市" }, "17001011": { 
+    "region_id": "17001011", "region_name": "新郑市" }, "17001012": { 
+    "region_id": "17001012", "region_name": "登封市" } } }, "17002": { 
+    "region_id": "17002", "region_name": "开封市", "child": { "17002001": { 
+    "region_id": "17002001", "region_name": "龙亭区" }, "17002002": { 
+    "region_id": "17002002", "region_name": "顺河回族区" }, "17002003": { 
+    "region_id": "17002003", "region_name": "鼓楼区" }, "17002004": { 
+    "region_id": "17002004", "region_name": "南关区" }, "17002005": { 
+    "region_id": "17002005", "region_name": "郊区" }, "17002006": { 
+    "region_id": "17002006", "region_name": "杞县" }, "17002007": { 
+    "region_id": "17002007", "region_name": "通许县" }, "17002008": { 
+    "region_id": "17002008", "region_name": "尉氏县" }, "17002009": { 
+    "region_id": "17002009", "region_name": "开封县" }, "17002010": { 
+    "region_id": "17002010", "region_name": "兰考县" } } }, "17003": { 
+    "region_id": "17003", "region_name": "洛阳市", "child": { "17003001": { 
+    "region_id": "17003001", "region_name": "老城区" }, "17003002": { 
+    "region_id": "17003002", "region_name": "西工区" }, "17003003": { 
+    "region_id": "17003003", "region_name": "廛河回族区" }, "17003004": { 
+    "region_id": "17003004", "region_name": "涧西区" }, "17003005": { 
+    "region_id": "17003005", "region_name": "吉利区" }, "17003006": { 
+    "region_id": "17003006", "region_name": "郊区" }, "17003007": { 
+    "region_id": "17003007", "region_name": "孟津县" }, "17003008": { 
+    "region_id": "17003008", "region_name": "新安县" }, "17003009": { 
+    "region_id": "17003009", "region_name": "栾川县" }, "17003010": { 
+    "region_id": "17003010", "region_name": "嵩县" }, "17003011": { 
+    "region_id": "17003011", "region_name": "汝阳县" }, "17003012": { 
+    "region_id": "17003012", "region_name": "宜阳县" }, "17003013": { 
+    "region_id": "17003013", "region_name": "洛宁县" }, "17003014": { 
+    "region_id": "17003014", "region_name": "伊川县" }, "17003015": { 
+    "region_id": "17003015", "region_name": "偃师市" } } }, "17004": { 
+    "region_id": "17004", "region_name": "平顶山市", "child": { "17004001": { 
+    "region_id": "17004001", "region_name": "新华区" }, "17004002": { 
+    "region_id": "17004002", "region_name": "卫东区" }, "17004003": { 
+    "region_id": "17004003", "region_name": "石龙区" }, "17004004": { 
+    "region_id": "17004004", "region_name": "湛河区" }, "17004005": { 
+    "region_id": "17004005", "region_name": "宝丰县" }, "17004006": { 
+    "region_id": "17004006", "region_name": "叶县" }, "17004007": { 
+    "region_id": "17004007", "region_name": "鲁山县" }, "17004008": { 
+    "region_id": "17004008", "region_name": "郏县" }, "17004009": { 
+    "region_id": "17004009", "region_name": "舞钢市" }, "17004010": { 
+    "region_id": "17004010", "region_name": "汝州市" } } }, "17005": { 
+    "region_id": "17005", "region_name": "安阳市", "child": { "17005001": { 
+    "region_id": "17005001", "region_name": "文峰区" }, "17005002": { 
+    "region_id": "17005002", "region_name": "北关区" }, "17005003": { 
+    "region_id": "17005003", "region_name": "铁西区" }, "17005004": { 
+    "region_id": "17005004", "region_name": "郊区" }, "17005005": { 
+    "region_id": "17005005", "region_name": "安阳县" }, "17005006": { 
+    "region_id": "17005006", "region_name": "汤阴县" }, "17005007": { 
+    "region_id": "17005007", "region_name": "滑县" }, "17005008": { 
+    "region_id": "17005008", "region_name": "内黄县" }, "17005009": { 
+    "region_id": "17005009", "region_name": "林州市" } } }, "17006": { 
+    "region_id": "17006", "region_name": "鹤壁市", "child": { "17006001": { 
+    "region_id": "17006001", "region_name": "鹤山区" }, "17006002": { 
+    "region_id": "17006002", "region_name": "山城区" }, "17006003": { 
+    "region_id": "17006003", "region_name": "郊区" }, "17006004": { 
+    "region_id": "17006004", "region_name": "浚县" }, "17006005": { 
+    "region_id": "17006005", "region_name": "淇县" } } }, "17007": { 
+    "region_id": "17007", "region_name": "新乡市", "child": { "17007001": { 
+    "region_id": "17007001", "region_name": "红旗区" }, "17007002": { 
+    "region_id": "17007002", "region_name": "新华区" }, "17007003": { 
+    "region_id": "17007003", "region_name": "北站区" }, "17007004": { 
+    "region_id": "17007004", "region_name": "郊区" }, "17007005": { 
+    "region_id": "17007005", "region_name": "新乡县" }, "17007006": { 
+    "region_id": "17007006", "region_name": "获嘉县" }, "17007007": { 
+    "region_id": "17007007", "region_name": "原阳县" }, "17007008": { 
+    "region_id": "17007008", "region_name": "延津县" }, "17007009": { 
+    "region_id": "17007009", "region_name": "封丘县" }, "17007010": { 
+    "region_id": "17007010", "region_name": "长垣县" }, "17007011": { 
+    "region_id": "17007011", "region_name": "卫辉市" }, "17007012": { 
+    "region_id": "17007012", "region_name": "辉县市" } } }, "17008": { 
+    "region_id": "17008", "region_name": "焦作市", "child": { "17008001": { 
+    "region_id": "17008001", "region_name": "解放区" }, "17008002": { 
+    "region_id": "17008002", "region_name": "中站区" }, "17008003": { 
+    "region_id": "17008003", "region_name": "马村区" }, "17008004": { 
+    "region_id": "17008004", "region_name": "山阳区" }, "17008005": { 
+    "region_id": "17008005", "region_name": "修武县" }, "17008006": { 
+    "region_id": "17008006", "region_name": "博爱县" }, "17008007": { 
+    "region_id": "17008007", "region_name": "武陟县" }, "17008008": { 
+    "region_id": "17008008", "region_name": "温县" }, "17008009": { 
+    "region_id": "17008009", "region_name": "沁阳市" }, "17008010": { 
+    "region_id": "17008010", "region_name": "孟州市" } } }, "17009": { 
+    "region_id": "17009", "region_name": "濮阳市", "child": { "17009001": { 
+    "region_id": "17009001", "region_name": "华龙区" }, "17009002": { 
+    "region_id": "17009002", "region_name": "清丰县" }, "17009003": { 
+    "region_id": "17009003", "region_name": "南乐县" }, "17009004": { 
+    "region_id": "17009004", "region_name": "范县" }, "17009005": { 
+    "region_id": "17009005", "region_name": "台前县" }, "17009006": { 
+    "region_id": "17009006", "region_name": "濮阳县" } } }, "17010": { 
+    "region_id": "17010", "region_name": "许昌市", "child": { "17010001": { 
+    "region_id": "17010001", "region_name": "魏都区" }, "17010002": { 
+    "region_id": "17010002", "region_name": "许昌县" }, "17010003": { 
+    "region_id": "17010003", "region_name": "鄢陵县" }, "17010004": { 
+    "region_id": "17010004", "region_name": "襄城县" }, "17010005": { 
+    "region_id": "17010005", "region_name": "禹州市" }, "17010006": { 
+    "region_id": "17010006", "region_name": "长葛市" } } }, "17011": { 
+    "region_id": "17011", "region_name": "漯河市", "child": { "17011001": { 
+    "region_id": "17011001", "region_name": "源汇区" }, "17011002": { 
+    "region_id": "17011002", "region_name": "郾城区" }, "17011003": { 
+    "region_id": "17011003", "region_name": "召陵区" }, "17011004": { 
+    "region_id": "17011004", "region_name": "舞阳县" }, "17011005": { 
+    "region_id": "17011005", "region_name": "临颍县" } } }, "17012": { 
+    "region_id": "17012", "region_name": "三门峡市", "child": { "17012001": { 
+    "region_id": "17012001", "region_name": "湖滨区" }, "17012002": { 
+    "region_id": "17012002", "region_name": "渑池县" }, "17012003": { 
+    "region_id": "17012003", "region_name": "陕县" }, "17012004": { 
+    "region_id": "17012004", "region_name": "卢氏县" }, "17012005": { 
+    "region_id": "17012005", "region_name": "义马市" }, "17012006": { 
+    "region_id": "17012006", "region_name": "灵宝市" } } }, "17013": { 
+    "region_id": "17013", "region_name": "南阳市", "child": { "17013001": { 
+    "region_id": "17013001", "region_name": "宛城区" }, "17013002": { 
+    "region_id": "17013002", "region_name": "卧龙区" }, "17013003": { 
+    "region_id": "17013003", "region_name": "南召县" }, "17013004": { 
+    "region_id": "17013004", "region_name": "方城县" }, "17013005": { 
+    "region_id": "17013005", "region_name": "西峡县" }, "17013006": { 
+    "region_id": "17013006", "region_name": "镇平县" }, "17013007": { 
+    "region_id": "17013007", "region_name": "内乡县" }, "17013008": { 
+    "region_id": "17013008", "region_name": "淅川县" }, "17013009": { 
+    "region_id": "17013009", "region_name": "社旗县" }, "17013010": { 
+    "region_id": "17013010", "region_name": "唐河县" }, "17013011": { 
+    "region_id": "17013011", "region_name": "新野县" }, "17013012": { 
+    "region_id": "17013012", "region_name": "桐柏县" }, "17013013": { 
+    "region_id": "17013013", "region_name": "邓州市" } } }, "17014": { 
+    "region_id": "17014", "region_name": "商丘市", "child": { "17014001": { 
+    "region_id": "17014001", "region_name": "梁园区" }, "17014002": { 
+    "region_id": "17014002", "region_name": "睢阳区" }, "17014003": { 
+    "region_id": "17014003", "region_name": "民权县" }, "17014004": { 
+    "region_id": "17014004", "region_name": "睢县" }, "17014005": { 
+    "region_id": "17014005", "region_name": "宁陵县" }, "17014006": { 
+    "region_id": "17014006", "region_name": "柘城县" }, "17014007": { 
+    "region_id": "17014007", "region_name": "虞城县" }, "17014008": { 
+    "region_id": "17014008", "region_name": "夏邑县" }, "17014009": { 
+    "region_id": "17014009", "region_name": "永城市" } } }, "17015": { 
+    "region_id": "17015", "region_name": "信阳市", "child": { "17015001": { 
+    "region_id": "17015001", "region_name": "浉河区" }, "17015002": { 
+    "region_id": "17015002", "region_name": "平桥区" }, "17015003": { 
+    "region_id": "17015003", "region_name": "罗山县" }, "17015004": { 
+    "region_id": "17015004", "region_name": "光山县" }, "17015005": { 
+    "region_id": "17015005", "region_name": "新县" }, "17015006": { 
+    "region_id": "17015006", "region_name": "商城县" }, "17015007": { 
+    "region_id": "17015007", "region_name": "固始县" }, "17015008": { 
+    "region_id": "17015008", "region_name": "潢川县" }, "17015009": { 
+    "region_id": "17015009", "region_name": "淮滨县" }, "17015010": { 
+    "region_id": "17015010", "region_name": "息县" } } }, "17016": { 
+    "region_id": "17016", "region_name": "周口市", "child": { "17016001": { 
+    "region_id": "17016001", "region_name": "周口市" }, "17016002": { 
+    "region_id": "17016002", "region_name": "项城市" }, "17016003": { 
+    "region_id": "17016003", "region_name": "扶沟县" }, "17016004": { 
+    "region_id": "17016004", "region_name": "西华县" }, "17016005": { 
+    "region_id": "17016005", "region_name": "商水县" }, "17016006": { 
+    "region_id": "17016006", "region_name": "太康县" }, "17016007": { 
+    "region_id": "17016007", "region_name": "鹿邑县" }, "17016008": { 
+    "region_id": "17016008", "region_name": "郸城县" }, "17016009": { 
+    "region_id": "17016009", "region_name": "淮阳县" }, "17016010": { 
+    "region_id": "17016010", "region_name": "沈丘县" } } }, "17017": { 
+    "region_id": "17017", "region_name": "驻马店地区", "child": { "17017001": { 
+    "region_id": "17017001", "region_name": "驻马店市" }, "17017002": { 
+    "region_id": "17017002", "region_name": "确山县" }, "17017003": { 
+    "region_id": "17017003", "region_name": "泌阳县" }, "17017004": { 
+    "region_id": "17017004", "region_name": "遂平县" }, "17017005": { 
+    "region_id": "17017005", "region_name": "西平县" }, "17017006": { 
+    "region_id": "17017006", "region_name": "上蔡县" }, "17017007": { 
+    "region_id": "17017007", "region_name": "汝南县" }, "17017008": { 
+    "region_id": "17017008", "region_name": "平舆县" }, "17017009": { 
+    "region_id": "17017009", "region_name": "新蔡县" }, "17017010": { 
+    "region_id": "17017010", "region_name": "正阳县" } } }, "17018": { 
+    "region_id": "17018", "region_name": "省直辖行政单位", "child": { "17018001": { 
+    "region_id": "17018001", "region_name": "济源市" } } } } }, "18": { 
+    "region_id": "18", "region_name": "湖北省", "child": { "18001": { 
+    "region_id": "18001", "region_name": "武汉市", "child": { "18001001": { 
+    "region_id": "18001001", "region_name": "江岸区" }, "18001002": { 
+    "region_id": "18001002", "region_name": "江汉区" }, "18001003": { 
+    "region_id": "18001003", "region_name": "乔口区" }, "18001004": { 
+    "region_id": "18001004", "region_name": "汉阳区" }, "18001005": { 
+    "region_id": "18001005", "region_name": "武昌区" }, "18001006": { 
+    "region_id": "18001006", "region_name": "青山区" }, "18001007": { 
+    "region_id": "18001007", "region_name": "洪山区" }, "18001008": { 
+    "region_id": "18001008", "region_name": "东西湖区" }, "18001009": { 
+    "region_id": "18001009", "region_name": "汉南区" }, "18001010": { 
+    "region_id": "18001010", "region_name": "蔡甸区" }, "18001011": { 
+    "region_id": "18001011", "region_name": "江夏区" }, "18001012": { 
+    "region_id": "18001012", "region_name": "黄陂区" }, "18001013": { 
+    "region_id": "18001013", "region_name": "新洲区" } } }, "18002": { 
+    "region_id": "18002", "region_name": "黄石市", "child": { "18002001": { 
+    "region_id": "18002001", "region_name": "黄石港区" }, "18002002": { 
+    "region_id": "18002002", "region_name": "石灰窑区" }, "18002003": { 
+    "region_id": "18002003", "region_name": "下陆区" }, "18002004": { 
+    "region_id": "18002004", "region_name": "铁山区" }, "18002005": { 
+    "region_id": "18002005", "region_name": "阳新县" }, "18002006": { 
+    "region_id": "18002006", "region_name": "大冶市" } } }, "18003": { 
+    "region_id": "18003", "region_name": "十堰市", "child": { "18003001": { 
+    "region_id": "18003001", "region_name": "茅箭区" }, "18003002": { 
+    "region_id": "18003002", "region_name": "张湾区" }, "18003003": { 
+    "region_id": "18003003", "region_name": "郧县" }, "18003004": { 
+    "region_id": "18003004", "region_name": "郧西县" }, "18003005": { 
+    "region_id": "18003005", "region_name": "竹山县" }, "18003006": { 
+    "region_id": "18003006", "region_name": "竹溪县" }, "18003007": { 
+    "region_id": "18003007", "region_name": "房县" }, "18003008": { 
+    "region_id": "18003008", "region_name": "丹江口市" } } }, "18004": { 
+    "region_id": "18004", "region_name": "宜昌市", "child": { "18004001": { 
+    "region_id": "18004001", "region_name": "西陵区" }, "18004002": { 
+    "region_id": "18004002", "region_name": "伍家岗区" }, "18004003": { 
+    "region_id": "18004003", "region_name": "点军区" }, "18004004": { 
+    "region_id": "18004004", "region_name": "虎亭区" }, "18004005": { 
+    "region_id": "18004005", "region_name": "宜昌县" }, "18004006": { 
+    "region_id": "18004006", "region_name": "远安县" }, "18004007": { 
+    "region_id": "18004007", "region_name": "兴山县" }, "18004008": { 
+    "region_id": "18004008", "region_name": "秭归县" }, "18004009": { 
+    "region_id": "18004009", "region_name": "长阳土家族自治县" }, "18004010": { 
+    "region_id": "18004010", "region_name": "五峰土家族自治县" }, "18004011": { 
+    "region_id": "18004011", "region_name": "宜都市" }, "18004012": { 
+    "region_id": "18004012", "region_name": "当阳市" }, "18004013": { 
+    "region_id": "18004013", "region_name": "枝江市" } } }, "18005": { 
+    "region_id": "18005", "region_name": "襄樊市", "child": { "18005001": { 
+    "region_id": "18005001", "region_name": "襄城区" }, "18005002": { 
+    "region_id": "18005002", "region_name": "樊城区" }, "18005003": { 
+    "region_id": "18005003", "region_name": "襄阳县" }, "18005004": { 
+    "region_id": "18005004", "region_name": "南漳县" }, "18005005": { 
+    "region_id": "18005005", "region_name": "谷城县" }, "18005006": { 
+    "region_id": "18005006", "region_name": "保康县" }, "18005007": { 
+    "region_id": "18005007", "region_name": "老河口市" }, "18005008": { 
+    "region_id": "18005008", "region_name": "枣阳市" }, "18005009": { 
+    "region_id": "18005009", "region_name": "宜城市" } } }, "18006": { 
+    "region_id": "18006", "region_name": "鄂州市", "child": { "18006001": { 
+    "region_id": "18006001", "region_name": "梁子湖区" }, "18006002": { 
+    "region_id": "18006002", "region_name": "华容区" }, "18006003": { 
+    "region_id": "18006003", "region_name": "鄂城区" } } }, "18007": { 
+    "region_id": "18007", "region_name": "荆门市", "child": { "18007001": { 
+    "region_id": "18007001", "region_name": "东宝区" }, "18007002": { 
+    "region_id": "18007002", "region_name": "掇刀区" }, "18007003": { 
+    "region_id": "18007003", "region_name": "京山县" }, "18007004": { 
+    "region_id": "18007004", "region_name": "沙洋县" }, "18007005": { 
+    "region_id": "18007005", "region_name": "钟祥市" } } }, "18008": { 
+    "region_id": "18008", "region_name": "孝感市", "child": { "18008001": { 
+    "region_id": "18008001", "region_name": "孝南区" }, "18008002": { 
+    "region_id": "18008002", "region_name": "孝昌县" }, "18008003": { 
+    "region_id": "18008003", "region_name": "大悟县" }, "18008004": { 
+    "region_id": "18008004", "region_name": "云梦县" }, "18008005": { 
+    "region_id": "18008005", "region_name": "应城市" }, "18008006": { 
+    "region_id": "18008006", "region_name": "安陆市" }, "18008007": { 
+    "region_id": "18008007", "region_name": "汉川市" } } }, "18009": { 
+    "region_id": "18009", "region_name": "荆州市", "child": { "18009001": { 
+    "region_id": "18009001", "region_name": "沙市区" }, "18009002": { 
+    "region_id": "18009002", "region_name": "荆州区" }, "18009003": { 
+    "region_id": "18009003", "region_name": "公安县" }, "18009004": { 
+    "region_id": "18009004", "region_name": "监利县" }, "18009005": { 
+    "region_id": "18009005", "region_name": "江陵县" }, "18009006": { 
+    "region_id": "18009006", "region_name": "石首市" }, "18009007": { 
+    "region_id": "18009007", "region_name": "洪湖市" }, "18009008": { 
+    "region_id": "18009008", "region_name": "松滋市" } } }, "18010": { 
+    "region_id": "18010", "region_name": "黄冈市", "child": { "18010001": { 
+    "region_id": "18010001", "region_name": "黄州区" }, "18010002": { 
+    "region_id": "18010002", "region_name": "团风县" }, "18010003": { 
+    "region_id": "18010003", "region_name": "红安县" }, "18010004": { 
+    "region_id": "18010004", "region_name": "罗田县" }, "18010005": { 
+    "region_id": "18010005", "region_name": "英山县" }, "18010006": { 
+    "region_id": "18010006", "region_name": "浠水县" }, "18010007": { 
+    "region_id": "18010007", "region_name": "蕲春县" }, "18010008": { 
+    "region_id": "18010008", "region_name": "黄梅县" }, "18010009": { 
+    "region_id": "18010009", "region_name": "麻城市" }, "18010010": { 
+    "region_id": "18010010", "region_name": "武穴市" } } }, "18011": { 
+    "region_id": "18011", "region_name": "咸宁市", "child": { "18011001": { 
+    "region_id": "18011001", "region_name": "咸安区" }, "18011002": { 
+    "region_id": "18011002", "region_name": "嘉鱼县" }, "18011003": { 
+    "region_id": "18011003", "region_name": "通城县" }, "18011004": { 
+    "region_id": "18011004", "region_name": "崇阳县" }, "18011005": { 
+    "region_id": "18011005", "region_name": "通山县" }, "18011006": { 
+    "region_id": "18011006", "region_name": "赤壁市" } } }, "18012": { 
+    "region_id": "18012", "region_name": "随州市", "child": { "18012001": { 
+    "region_id": "18012001", "region_name": "曾都区" }, "18012002": { 
+    "region_id": "18012002", "region_name": "随县" }, "18012003": { 
+    "region_id": "18012003", "region_name": "广水市" } } }, "18013": { 
+    "region_id": "18013", "region_name": "恩施土家族苗族自治州", "child": { "18013001": { 
+    "region_id": "18013001", "region_name": "恩施市" }, "18013002": { 
+    "region_id": "18013002", "region_name": "利川市" }, "18013003": { 
+    "region_id": "18013003", "region_name": "建始县" }, "18013004": { 
+    "region_id": "18013004", "region_name": "巴东县" }, "18013005": { 
+    "region_id": "18013005", "region_name": "宣恩县" }, "18013006": { 
+    "region_id": "18013006", "region_name": "咸丰县" }, "18013007": { 
+    "region_id": "18013007", "region_name": "来凤县" }, "18013008": { 
+    "region_id": "18013008", "region_name": "鹤峰县" } } }, "18014": { 
+    "region_id": "18014", "region_name": "省直辖行政单位", "child": { "18014001": { 
+    "region_id": "18014001", "region_name": "仙桃市" }, "18014002": { 
+    "region_id": "18014002", "region_name": "潜江市" }, "18014003": { 
+    "region_id": "18014003", "region_name": "天门市" }, "18014004": { 
+    "region_id": "18014004", "region_name": "神农架林区" } } } } }, "19": { 
+    "region_id": "19", "region_name": "湖南省", "child": { "19001": { 
+    "region_id": "19001", "region_name": "长沙市", "child": { "19001001": { 
+    "region_id": "19001001", "region_name": "芙蓉区" }, "19001002": { 
+    "region_id": "19001002", "region_name": "天心区" }, "19001003": { 
+    "region_id": "19001003", "region_name": "岳麓区" }, "19001004": { 
+    "region_id": "19001004", "region_name": "开福区" }, "19001005": { 
+    "region_id": "19001005", "region_name": "雨花区" }, "19001006": { 
+    "region_id": "19001006", "region_name": "长沙县" }, "19001007": { 
+    "region_id": "19001007", "region_name": "望城县" }, "19001008": { 
+    "region_id": "19001008", "region_name": "宁乡县" }, "19001009": { 
+    "region_id": "19001009", "region_name": "浏阳市" } } }, "19002": { 
+    "region_id": "19002", "region_name": "株洲市", "child": { "19002001": { 
+    "region_id": "19002001", "region_name": "荷塘区" }, "19002002": { 
+    "region_id": "19002002", "region_name": "芦淞区" }, "19002003": { 
+    "region_id": "19002003", "region_name": "石峰区" }, "19002004": { 
+    "region_id": "19002004", "region_name": "天元区" }, "19002005": { 
+    "region_id": "19002005", "region_name": "株洲县" }, "19002006": { 
+    "region_id": "19002006", "region_name": "攸县" }, "19002007": { 
+    "region_id": "19002007", "region_name": "茶陵县" }, "19002008": { 
+    "region_id": "19002008", "region_name": "炎陵县" }, "19002009": { 
+    "region_id": "19002009", "region_name": "醴陵市" } } }, "19003": { 
+    "region_id": "19003", "region_name": "湘潭市", "child": { "19003001": { 
+    "region_id": "19003001", "region_name": "雨湖区" }, "19003002": { 
+    "region_id": "19003002", "region_name": "岳塘区" }, "19003003": { 
+    "region_id": "19003003", "region_name": "湘潭县" }, "19003004": { 
+    "region_id": "19003004", "region_name": "湘乡市" }, "19003005": { 
+    "region_id": "19003005", "region_name": "韶山市" } } }, "19004": { 
+    "region_id": "19004", "region_name": "衡阳市", "child": { "19004001": { 
+    "region_id": "19004001", "region_name": "江东区" }, "19004002": { 
+    "region_id": "19004002", "region_name": "城南区" }, "19004003": { 
+    "region_id": "19004003", "region_name": "城北区" }, "19004004": { 
+    "region_id": "19004004", "region_name": "郊区" }, "19004005": { 
+    "region_id": "19004005", "region_name": "南岳区" }, "19004006": { 
+    "region_id": "19004006", "region_name": "衡阳县" }, "19004007": { 
+    "region_id": "19004007", "region_name": "衡南县" }, "19004008": { 
+    "region_id": "19004008", "region_name": "衡山县" }, "19004009": { 
+    "region_id": "19004009", "region_name": "衡东县" }, "19004010": { 
+    "region_id": "19004010", "region_name": "祁东县" }, "19004011": { 
+    "region_id": "19004011", "region_name": "耒阳市" }, "19004012": { 
+    "region_id": "19004012", "region_name": "常宁市" } } }, "19005": { 
+    "region_id": "19005", "region_name": "邵阳市", "child": { "19005001": { 
+    "region_id": "19005001", "region_name": "双清区" }, "19005002": { 
+    "region_id": "19005002", "region_name": "大祥区" }, "19005003": { 
+    "region_id": "19005003", "region_name": "北塔区" }, "19005004": { 
+    "region_id": "19005004", "region_name": "邵东县" }, "19005005": { 
+    "region_id": "19005005", "region_name": "新邵县" }, "19005006": { 
+    "region_id": "19005006", "region_name": "邵阳县" }, "19005007": { 
+    "region_id": "19005007", "region_name": "隆回县" }, "19005008": { 
+    "region_id": "19005008", "region_name": "洞口县" }, "19005009": { 
+    "region_id": "19005009", "region_name": "绥宁县" }, "19005010": { 
+    "region_id": "19005010", "region_name": "新宁县" }, "19005011": { 
+    "region_id": "19005011", "region_name": "城步苗族自治县" }, "19005012": { 
+    "region_id": "19005012", "region_name": "武冈市" } } }, "19006": { 
+    "region_id": "19006", "region_name": "岳阳市", "child": { "19006001": { 
+    "region_id": "19006001", "region_name": "岳阳楼区" }, "19006002": { 
+    "region_id": "19006002", "region_name": "云溪区" }, "19006003": { 
+    "region_id": "19006003", "region_name": "君山区" }, "19006004": { 
+    "region_id": "19006004", "region_name": "岳阳县" }, "19006005": { 
+    "region_id": "19006005", "region_name": "华容县" }, "19006006": { 
+    "region_id": "19006006", "region_name": "湘阴县" }, "19006007": { 
+    "region_id": "19006007", "region_name": "平江县" }, "19006008": { 
+    "region_id": "19006008", "region_name": "汨罗市" }, "19006009": { 
+    "region_id": "19006009", "region_name": "临湘市" } } }, "19007": { 
+    "region_id": "19007", "region_name": "常德市", "child": { "19007001": { 
+    "region_id": "19007001", "region_name": "武陵区" }, "19007002": { 
+    "region_id": "19007002", "region_name": "鼎城区" }, "19007003": { 
+    "region_id": "19007003", "region_name": "安乡县" }, "19007004": { 
+    "region_id": "19007004", "region_name": "汉寿县" }, "19007005": { 
+    "region_id": "19007005", "region_name": "澧县" }, "19007006": { 
+    "region_id": "19007006", "region_name": "临澧县" }, "19007007": { 
+    "region_id": "19007007", "region_name": "桃源县" }, "19007008": { 
+    "region_id": "19007008", "region_name": "石门县" }, "19007009": { 
+    "region_id": "19007009", "region_name": "津市市" } } }, "19008": { 
+    "region_id": "19008", "region_name": "张家界市", "child": { "19008001": { 
+    "region_id": "19008001", "region_name": "永定区" }, "19008002": { 
+    "region_id": "19008002", "region_name": "武陵源区" }, "19008003": { 
+    "region_id": "19008003", "region_name": "慈利县" }, "19008004": { 
+    "region_id": "19008004", "region_name": "桑植县" } } }, "19009": { 
+    "region_id": "19009", "region_name": "益阳市", "child": { "19009001": { 
+    "region_id": "19009001", "region_name": "资阳区" }, "19009002": { 
+    "region_id": "19009002", "region_name": "赫山区" }, "19009003": { 
+    "region_id": "19009003", "region_name": "南县" }, "19009004": { 
+    "region_id": "19009004", "region_name": "桃江县" }, "19009005": { 
+    "region_id": "19009005", "region_name": "安化县" }, "19009006": { 
+    "region_id": "19009006", "region_name": "沅江市" } } }, "19010": { 
+    "region_id": "19010", "region_name": "郴州市", "child": { "19010001": { 
+    "region_id": "19010001", "region_name": "北湖区" }, "19010002": { 
+    "region_id": "19010002", "region_name": "苏仙区" }, "19010003": { 
+    "region_id": "19010003", "region_name": "桂阳县" }, "19010004": { 
+    "region_id": "19010004", "region_name": "宜章县" }, "19010005": { 
+    "region_id": "19010005", "region_name": "永兴县" }, "19010006": { 
+    "region_id": "19010006", "region_name": "嘉禾县" }, "19010007": { 
+    "region_id": "19010007", "region_name": "临武县" }, "19010008": { 
+    "region_id": "19010008", "region_name": "汝城县" }, "19010009": { 
+    "region_id": "19010009", "region_name": "桂东县" }, "19010010": { 
+    "region_id": "19010010", "region_name": "安仁县" }, "19010011": { 
+    "region_id": "19010011", "region_name": "资兴市" } } }, "19011": { 
+    "region_id": "19011", "region_name": "永州市", "child": { "19011001": { 
+    "region_id": "19011001", "region_name": "芝山区" }, "19011002": { 
+    "region_id": "19011002", "region_name": "冷水滩区" }, "19011003": { 
+    "region_id": "19011003", "region_name": "祁阳县" }, "19011004": { 
+    "region_id": "19011004", "region_name": "东安县" }, "19011005": { 
+    "region_id": "19011005", "region_name": "双牌县" }, "19011006": { 
+    "region_id": "19011006", "region_name": "道县" }, "19011007": { 
+    "region_id": "19011007", "region_name": "江永县" }, "19011008": { 
+    "region_id": "19011008", "region_name": "宁远县" }, "19011009": { 
+    "region_id": "19011009", "region_name": "蓝山县" }, "19011010": { 
+    "region_id": "19011010", "region_name": "新田县" }, "19011011": { 
+    "region_id": "19011011", "region_name": "江华瑶族自治县" } } }, "19012": { 
+    "region_id": "19012", "region_name": "怀化市", "child": { "19012001": { 
+    "region_id": "19012001", "region_name": "鹤城区" }, "19012002": { 
+    "region_id": "19012002", "region_name": "中方县" }, "19012003": { 
+    "region_id": "19012003", "region_name": "沅陵县" }, "19012004": { 
+    "region_id": "19012004", "region_name": "辰溪县" }, "19012005": { 
+    "region_id": "19012005", "region_name": "溆浦县" }, "19012006": { 
+    "region_id": "19012006", "region_name": "会同县" }, "19012007": { 
+    "region_id": "19012007", "region_name": "麻阳苗族自治县" }, "19012008": { 
+    "region_id": "19012008", "region_name": "新晃侗族自治县" }, "19012009": { 
+    "region_id": "19012009", "region_name": "芷江侗族自治县" }, "19012010": { 
+    "region_id": "19012010", "region_name": "靖州苗族侗族自治县" }, "19012011": { 
+    "region_id": "19012011", "region_name": "通道侗族自治县" }, "19012012": { 
+    "region_id": "19012012", "region_name": "洪江市" } } }, "19013": { 
+    "region_id": "19013", "region_name": "娄底地区", "child": { "19013001": { 
+    "region_id": "19013001", "region_name": "娄底市" }, "19013002": { 
+    "region_id": "19013002", "region_name": "冷水江市" }, "19013003": { 
+    "region_id": "19013003", "region_name": "涟源市" }, "19013004": { 
+    "region_id": "19013004", "region_name": "双峰县" }, "19013005": { 
+    "region_id": "19013005", "region_name": "新化县" } } }, "19014": { 
+    "region_id": "19014", "region_name": "湘西土家族苗族自治州", "child": { "19014001": { 
+    "region_id": "19014001", "region_name": "吉首市" }, "19014002": { 
+    "region_id": "19014002", "region_name": "泸溪县" }, "19014003": { 
+    "region_id": "19014003", "region_name": "凤凰县" }, "19014004": { 
+    "region_id": "19014004", "region_name": "花垣县" }, "19014005": { 
+    "region_id": "19014005", "region_name": "保靖县" }, "19014006": { 
+    "region_id": "19014006", "region_name": "古丈县" }, "19014007": { 
+    "region_id": "19014007", "region_name": "永顺县" }, "19014008": { 
+    "region_id": "19014008", "region_name": "龙山县" } } } } }, "20": { 
+    "region_id": "20", "region_name": "广东省", "child": { "20001": { 
+    "region_id": "20001", "region_name": "广州市", "child": { "20001001": { 
+    "region_id": "20001001", "region_name": "东山区" }, "20001002": { 
+    "region_id": "20001002", "region_name": "荔湾区" }, "20001003": { 
+    "region_id": "20001003", "region_name": "越秀区" }, "20001004": { 
+    "region_id": "20001004", "region_name": "海珠区" }, "20001005": { 
+    "region_id": "20001005", "region_name": "天河区" }, "20001006": { 
+    "region_id": "20001006", "region_name": "芳村区" }, "20001007": { 
+    "region_id": "20001007", "region_name": "白云区" }, "20001008": { 
+    "region_id": "20001008", "region_name": "黄埔区" }, "20001009": { 
+    "region_id": "20001009", "region_name": "番禺市" }, "20001010": { 
+    "region_id": "20001010", "region_name": "花都市" }, "20001011": { 
+    "region_id": "20001011", "region_name": "增城市" }, "20001012": { 
+    "region_id": "20001012", "region_name": "从化市" } } }, "20002": { 
+    "region_id": "20002", "region_name": "韶关市", "child": { "20002001": { 
+    "region_id": "20002001", "region_name": "武江区" }, "20002002": { 
+    "region_id": "20002002", "region_name": "浈江区" }, "20002003": { 
+    "region_id": "20002003", "region_name": "曲江区" }, "20002004": { 
+    "region_id": "20002004", "region_name": "始兴县" }, "20002005": { 
+    "region_id": "20002005", "region_name": "仁化县" }, "20002006": { 
+    "region_id": "20002006", "region_name": "翁源县" }, "20002007": { 
+    "region_id": "20002007", "region_name": "乳源瑶族自治县" }, "20002008": { 
+    "region_id": "20002008", "region_name": "新丰县" }, "20002009": { 
+    "region_id": "20002009", "region_name": "乐昌市" }, "20002010": { 
+    "region_id": "20002010", "region_name": "南雄市" } } }, "20003": { 
+    "region_id": "20003", "region_name": "深圳市", "child": { "20003001": { 
+    "region_id": "20003001", "region_name": "罗湖区" }, "20003002": { 
+    "region_id": "20003002", "region_name": "福田区" }, "20003003": { 
+    "region_id": "20003003", "region_name": "南山区" }, "20003004": { 
+    "region_id": "20003004", "region_name": "宝安区" }, "20003005": { 
+    "region_id": "20003005", "region_name": "龙岗区" }, "20003006": { 
+    "region_id": "20003006", "region_name": "盐田区" } } }, "20004": { 
+    "region_id": "20004", "region_name": "珠海市", "child": { "20004001": { 
+    "region_id": "20004001", "region_name": "香洲区" }, "20004002": { 
+    "region_id": "20004002", "region_name": "斗门区" }, "20004003": { 
+    "region_id": "20004003", "region_name": "金湾区" } } }, "20005": { 
+    "region_id": "20005", "region_name": "汕头市", "child": { "20005001": { 
+    "region_id": "20005001", "region_name": "濠江区" }, "20005002": { 
+    "region_id": "20005002", "region_name": "龙湖区" }, "20005003": { 
+    "region_id": "20005003", "region_name": "金平区" }, "20005004": { 
+    "region_id": "20005004", "region_name": "潮南区" }, "20005005": { 
+    "region_id": "20005005", "region_name": "澄海区" }, "20005006": { 
+    "region_id": "20005006", "region_name": "潮阳区" }, "20005007": { 
+    "region_id": "20005007", "region_name": "南澳县" } } }, "20006": { 
+    "region_id": "20006", "region_name": "佛山市", "child": { "20006001": { 
+    "region_id": "20006001", "region_name": "禅城区" }, "20006002": { 
+    "region_id": "20006002", "region_name": "顺德区" }, "20006003": { 
+    "region_id": "20006003", "region_name": "南海区" }, "20006004": { 
+    "region_id": "20006004", "region_name": "三水区" }, "20006005": { 
+    "region_id": "20006005", "region_name": "高明区" } } }, "20007": { 
+    "region_id": "20007", "region_name": "江门市", "child": { "20007001": { 
+    "region_id": "20007001", "region_name": "蓬江区" }, "20007002": { 
+    "region_id": "20007002", "region_name": "江海区" }, "20007003": { 
+    "region_id": "20007003", "region_name": "台山市" }, "20007004": { 
+    "region_id": "20007004", "region_name": "新会市" }, "20007005": { 
+    "region_id": "20007005", "region_name": "开平市" }, "20007006": { 
+    "region_id": "20007006", "region_name": "鹤山市" }, "20007007": { 
+    "region_id": "20007007", "region_name": "恩平市" } } }, "20008": { 
+    "region_id": "20008", "region_name": "湛江市", "child": { "20008001": { 
+    "region_id": "20008001", "region_name": "赤坎区" }, "20008002": { 
+    "region_id": "20008002", "region_name": "霞山区" }, "20008003": { 
+    "region_id": "20008003", "region_name": "坡头区" }, "20008004": { 
+    "region_id": "20008004", "region_name": "麻章区" }, "20008005": { 
+    "region_id": "20008005", "region_name": "遂溪县" }, "20008006": { 
+    "region_id": "20008006", "region_name": "徐闻县" }, "20008007": { 
+    "region_id": "20008007", "region_name": "廉江市" }, "20008008": { 
+    "region_id": "20008008", "region_name": "雷州市" }, "20008009": { 
+    "region_id": "20008009", "region_name": "吴川市" } } }, "20009": { 
+    "region_id": "20009", "region_name": "茂名市", "child": { "20009001": { 
+    "region_id": "20009001", "region_name": "茂南区" }, "20009002": { 
+    "region_id": "20009002", "region_name": "茂港区" }, "20009003": { 
+    "region_id": "20009003", "region_name": "电白县" }, "20009004": { 
+    "region_id": "20009004", "region_name": "高州市" }, "20009005": { 
+    "region_id": "20009005", "region_name": "化州市" }, "20009006": { 
+    "region_id": "20009006", "region_name": "信宜市" } } }, "20010": { 
+    "region_id": "20010", "region_name": "肇庆市", "child": { "20010001": { 
+    "region_id": "20010001", "region_name": "端州区" }, "20010002": { 
+    "region_id": "20010002", "region_name": "鼎湖区" }, "20010003": { 
+    "region_id": "20010003", "region_name": "广宁县" }, "20010004": { 
+    "region_id": "20010004", "region_name": "怀集县" }, "20010005": { 
+    "region_id": "20010005", "region_name": "封开县" }, "20010006": { 
+    "region_id": "20010006", "region_name": "德庆县" }, "20010007": { 
+    "region_id": "20010007", "region_name": "高要市" }, "20010008": { 
+    "region_id": "20010008", "region_name": "四会市" } } }, "20011": { 
+    "region_id": "20011", "region_name": "惠州市", "child": { "20011001": { 
+    "region_id": "20011001", "region_name": "惠城区" }, "20011002": { 
+    "region_id": "20011002", "region_name": "博罗县" }, "20011003": { 
+    "region_id": "20011003", "region_name": "惠东县" }, "20011004": { 
+    "region_id": "20011004", "region_name": "龙门县" }, "20011005": { 
+    "region_id": "20011005", "region_name": "惠阳市" } } }, "20012": { 
+    "region_id": "20012", "region_name": "梅州市", "child": { "20012001": { 
+    "region_id": "20012001", "region_name": "梅江区" }, "20012002": { 
+    "region_id": "20012002", "region_name": "梅县" }, "20012003": { 
+    "region_id": "20012003", "region_name": "大埔县" }, "20012004": { 
+    "region_id": "20012004", "region_name": "丰顺县" }, "20012005": { 
+    "region_id": "20012005", "region_name": "五华县" }, "20012006": { 
+    "region_id": "20012006", "region_name": "平远县" }, "20012007": { 
+    "region_id": "20012007", "region_name": "蕉岭县" }, "20012008": { 
+    "region_id": "20012008", "region_name": "兴宁市" } } }, "20013": { 
+    "region_id": "20013", "region_name": "汕尾市", "child": { "20013001": { 
+    "region_id": "20013001", "region_name": "城区" }, "20013002": { 
+    "region_id": "20013002", "region_name": "海丰县" }, "20013003": { 
+    "region_id": "20013003", "region_name": "陆河县" }, "20013004": { 
+    "region_id": "20013004", "region_name": "陆丰市" } } }, "20014": { 
+    "region_id": "20014", "region_name": "河源市", "child": { "20014001": { 
+    "region_id": "20014001", "region_name": "源城区" }, "20014002": { 
+    "region_id": "20014002", "region_name": "紫金县" }, "20014003": { 
+    "region_id": "20014003", "region_name": "龙川县" }, "20014004": { 
+    "region_id": "20014004", "region_name": "连平县" }, "20014005": { 
+    "region_id": "20014005", "region_name": "和平县" }, "20014006": { 
+    "region_id": "20014006", "region_name": "东源县" } } }, "20015": { 
+    "region_id": "20015", "region_name": "阳江市", "child": { "20015001": { 
+    "region_id": "20015001", "region_name": "江城区" }, "20015002": { 
+    "region_id": "20015002", "region_name": "阳西县" }, "20015003": { 
+    "region_id": "20015003", "region_name": "阳东县" }, "20015004": { 
+    "region_id": "20015004", "region_name": "阳春市" } } }, "20016": { 
+    "region_id": "20016", "region_name": "清远市", "child": { "20016001": { 
+    "region_id": "20016001", "region_name": "清城区" }, "20016002": { 
+    "region_id": "20016002", "region_name": "佛冈县" }, "20016003": { 
+    "region_id": "20016003", "region_name": "阳山县" }, "20016004": { 
+    "region_id": "20016004", "region_name": "连山壮族瑶族自治县" }, "20016005": { 
+    "region_id": "20016005", "region_name": "连南瑶族自治县" }, "20016006": { 
+    "region_id": "20016006", "region_name": "清新县" }, "20016007": { 
+    "region_id": "20016007", "region_name": "英德市" }, "20016008": { 
+    "region_id": "20016008", "region_name": "连州市" } } }, "20017": { 
+    "region_id": "20017", "region_name": "东莞市", "child": { "20017001": { 
+    "region_id": "20017001", "region_name": "莞城区" }, "20017002": { 
+    "region_id": "20017002", "region_name": "南城区" }, "20017003": { 
+    "region_id": "20017003", "region_name": "东城区" }, "20017004": { 
+    "region_id": "20017004", "region_name": "万江区" } } }, "20018": { 
+    "region_id": "20018", "region_name": "中山市", "child": { "20018001": { 
+    "region_id": "20018001", "region_name": "中山市" } } }, "20019": { 
+    "region_id": "20019", "region_name": "潮州市", "child": { "20019001": { 
+    "region_id": "20019001", "region_name": "湘桥区" }, "20019002": { 
+    "region_id": "20019002", "region_name": "潮安县" }, "20019003": { 
+    "region_id": "20019003", "region_name": "饶平县" } } }, "20020": { 
+    "region_id": "20020", "region_name": "揭阳市", "child": { "20020001": { 
+    "region_id": "20020001", "region_name": "榕城区" }, "20020002": { 
+    "region_id": "20020002", "region_name": "揭东县" }, "20020003": { 
+    "region_id": "20020003", "region_name": "揭西县" }, "20020004": { 
+    "region_id": "20020004", "region_name": "惠来县" }, "20020005": { 
+    "region_id": "20020005", "region_name": "普宁市" } } }, "20021": { 
+    "region_id": "20021", "region_name": "云浮市", "child": { "20021001": { 
+    "region_id": "20021001", "region_name": "云城区" }, "20021002": { 
+    "region_id": "20021002", "region_name": "新兴县" }, "20021003": { 
+    "region_id": "20021003", "region_name": "郁南县" }, "20021004": { 
+    "region_id": "20021004", "region_name": "云安县" }, "20021005": { 
+    "region_id": "20021005", "region_name": "罗定市" } } } } }, "21": { 
+    "region_id": "21", "region_name": "广西省", "child": { "21001": { 
+    "region_id": "21001", "region_name": "南宁市", "child": { "21001001": { 
+    "region_id": "21001001", "region_name": "兴宁区" }, "21001002": { 
+    "region_id": "21001002", "region_name": "青秀区" }, "21001003": { 
+    "region_id": "21001003", "region_name": "西乡塘区" }, "21001004": { 
+    "region_id": "21001004", "region_name": "江南区" }, "21001005": { 
+    "region_id": "21001005", "region_name": "良庆区" }, "21001006": { 
+    "region_id": "21001006", "region_name": "邕宁区" }, "21001007": { 
+    "region_id": "21001007", "region_name": "武鸣县" }, "21001008": { 
+    "region_id": "21001008", "region_name": "隆安县" }, "21001009": { 
+    "region_id": "21001009", "region_name": "马山县" }, "21001010": { 
+    "region_id": "21001010", "region_name": "上林县" }, "21001011": { 
+    "region_id": "21001011", "region_name": "宾阳县" }, "21001012": { 
+    "region_id": "21001012", "region_name": "横 县" } } }, "21002": { 
+    "region_id": "21002", "region_name": "柳州市", "child": { "21002001": { 
+    "region_id": "21002001", "region_name": "城中区" }, "21002002": { 
+    "region_id": "21002002", "region_name": "鱼峰区" }, "21002003": { 
+    "region_id": "21002003", "region_name": "柳南区" }, "21002004": { 
+    "region_id": "21002004", "region_name": "柳北区" }, "21002005": { 
+    "region_id": "21002005", "region_name": "柳江县" }, "21002006": { 
+    "region_id": "21002006", "region_name": "柳城县" }, "21002007": { 
+    "region_id": "21002007", "region_name": "鹿寨县" }, "21002008": { 
+    "region_id": "21002008", "region_name": "融安县" }, "21002009": { 
+    "region_id": "21002009", "region_name": "融水苗族自治县" }, "21002010": { 
+    "region_id": "21002010", "region_name": "三江侗族自治县" } } }, "21003": { 
+    "region_id": "21003", "region_name": "桂林市", "child": { "21003001": { 
+    "region_id": "21003001", "region_name": "秀峰区" }, "21003002": { 
+    "region_id": "21003002", "region_name": "叠彩区" }, "21003003": { 
+    "region_id": "21003003", "region_name": "象山区" }, "21003004": { 
+    "region_id": "21003004", "region_name": "七星区" }, "21003005": { 
+    "region_id": "21003005", "region_name": "雁山区" }, "21003006": { 
+    "region_id": "21003006", "region_name": "阳朔县" }, "21003007": { 
+    "region_id": "21003007", "region_name": "临桂县" }, "21003008": { 
+    "region_id": "21003008", "region_name": "灵川县" }, "21003009": { 
+    "region_id": "21003009", "region_name": "全州县" }, "21003010": { 
+    "region_id": "21003010", "region_name": "兴安县" }, "21003011": { 
+    "region_id": "21003011", "region_name": "永福县" }, "21003012": { 
+    "region_id": "21003012", "region_name": "灌阳县" }, "21003013": { 
+    "region_id": "21003013", "region_name": "龙胜各县自治区" }, "21003014": { 
+    "region_id": "21003014", "region_name": "资源县" }, "21003015": { 
+    "region_id": "21003015", "region_name": "平乐县" }, "21003016": { 
+    "region_id": "21003016", "region_name": "荔蒲县" }, "21003017": { 
+    "region_id": "21003017", "region_name": "恭城瑶族自治县" } } }, "21004": { 
+    "region_id": "21004", "region_name": "梧州市", "child": { "21004001": { 
+    "region_id": "21004001", "region_name": "万秀区" }, "21004002": { 
+    "region_id": "21004002", "region_name": "蝶山区" }, "21004003": { 
+    "region_id": "21004003", "region_name": "市郊区" }, "21004004": { 
+    "region_id": "21004004", "region_name": "苍梧县" }, "21004005": { 
+    "region_id": "21004005", "region_name": "藤县" }, "21004006": { 
+    "region_id": "21004006", "region_name": "蒙山县" }, "21004007": { 
+    "region_id": "21004007", "region_name": "岑溪市" } } }, "21005": { 
+    "region_id": "21005", "region_name": "北海市", "child": { "21005001": { 
+    "region_id": "21005001", "region_name": "海城区" }, "21005002": { 
+    "region_id": "21005002", "region_name": "银海区" }, "21005003": { 
+    "region_id": "21005003", "region_name": "铁山港区" }, "21005004": { 
+    "region_id": "21005004", "region_name": "合浦县" } } }, "21006": { 
+    "region_id": "21006", "region_name": "防城港市", "child": { "21006001": { 
+    "region_id": "21006001", "region_name": "港口区" }, "21006002": { 
+    "region_id": "21006002", "region_name": "防城区" }, "21006003": { 
+    "region_id": "21006003", "region_name": "上思县" }, "21006004": { 
+    "region_id": "21006004", "region_name": "东兴市" } } }, "21007": { 
+    "region_id": "21007", "region_name": "钦州市", "child": { "21007001": { 
+    "region_id": "21007001", "region_name": "钦南区" }, "21007002": { 
+    "region_id": "21007002", "region_name": "钦北区" }, "21007003": { 
+    "region_id": "21007003", "region_name": "浦北县" }, "21007004": { 
+    "region_id": "21007004", "region_name": "灵山县" } } }, "21008": { 
+    "region_id": "21008", "region_name": "贵港市", "child": { "21008001": { 
+    "region_id": "21008001", "region_name": "港北区" }, "21008002": { 
+    "region_id": "21008002", "region_name": "港南区" }, "21008003": { 
+    "region_id": "21008003", "region_name": "覃塘区" }, "21008004": { 
+    "region_id": "21008004", "region_name": "平南县" }, "21008005": { 
+    "region_id": "21008005", "region_name": "桂平市" } } }, "21009": { 
+    "region_id": "21009", "region_name": "玉林市", "child": { "21009001": { 
+    "region_id": "21009001", "region_name": "玉州区" }, "21009002": { 
+    "region_id": "21009002", "region_name": "容县" }, "21009003": { 
+    "region_id": "21009003", "region_name": "陆川县" }, "21009004": { 
+    "region_id": "21009004", "region_name": "博白县" }, "21009005": { 
+    "region_id": "21009005", "region_name": "兴业县" }, "21009006": { 
+    "region_id": "21009006", "region_name": "北流市" } } }, "21010": { 
+    "region_id": "21010", "region_name": "崇左市", "child": { "21010001": { 
+    "region_id": "21010001", "region_name": "江州区" }, "21010002": { 
+    "region_id": "21010002", "region_name": "凭祥市" }, "21010003": { 
+    "region_id": "21010003", "region_name": "扶绥县" }, "21010004": { 
+    "region_id": "21010004", "region_name": "宁明县" }, "21010005": { 
+    "region_id": "21010005", "region_name": "龙州县" }, "21010006": { 
+    "region_id": "21010006", "region_name": "大新县" }, "21010007": { 
+    "region_id": "21010007", "region_name": "天等县" } } }, "21011": { 
+    "region_id": "21011", "region_name": "来宾市", "child": { "21011001": { 
+    "region_id": "21011001", "region_name": "兴宾区" }, "21011002": { 
+    "region_id": "21011002", "region_name": "合山市" }, "21011003": { 
+    "region_id": "21011003", "region_name": "忻城县" }, "21011004": { 
+    "region_id": "21011004", "region_name": "象州县" }, "21011005": { 
+    "region_id": "21011005", "region_name": "武宣县" }, "21011006": { 
+    "region_id": "21011006", "region_name": "金秀瑶族自治县" } } }, "21012": { 
+    "region_id": "21012", "region_name": "贺州市", "child": { "21012001": { 
+    "region_id": "21012001", "region_name": "八步区" }, "21012002": { 
+    "region_id": "21012002", "region_name": "昭平县" }, "21012003": { 
+    "region_id": "21012003", "region_name": "钟山县" }, "21012004": { 
+    "region_id": "21012004", "region_name": "富川瑶族自治县" } } }, "21013": { 
+    "region_id": "21013", "region_name": "百色市", "child": { "21013001": { 
+    "region_id": "21013001", "region_name": "右江区" }, "21013002": { 
+    "region_id": "21013002", "region_name": "田阳县" }, "21013003": { 
+    "region_id": "21013003", "region_name": "田东县" }, "21013004": { 
+    "region_id": "21013004", "region_name": "平果县" }, "21013005": { 
+    "region_id": "21013005", "region_name": "德保县" }, "21013006": { 
+    "region_id": "21013006", "region_name": "靖西县" }, "21013007": { 
+    "region_id": "21013007", "region_name": "那坡县" }, "21013008": { 
+    "region_id": "21013008", "region_name": "凌云县" }, "21013009": { 
+    "region_id": "21013009", "region_name": "乐业县" }, "21013010": { 
+    "region_id": "21013010", "region_name": "田林县" }, "21013011": { 
+    "region_id": "21013011", "region_name": "隆林各族自治县" }, "21013012": { 
+    "region_id": "21013012", "region_name": "西林县" } } }, "21014": { 
+    "region_id": "21014", "region_name": "河池市", "child": { "21014001": { 
+    "region_id": "21014001", "region_name": "金城江区" }, "21014002": { 
+    "region_id": "21014002", "region_name": "宜州市" }, "21014003": { 
+    "region_id": "21014003", "region_name": "罗城仫佬族自治县" }, "21014004": { 
+    "region_id": "21014004", "region_name": "环江毛南族自治县" }, "21014005": { 
+    "region_id": "21014005", "region_name": "南丹县" }, "21014006": { 
+    "region_id": "21014006", "region_name": "天峨县" }, "21014007": { 
+    "region_id": "21014007", "region_name": "凤山县" }, "21014008": { 
+    "region_id": "21014008", "region_name": "东兰县" }, "21014009": { 
+    "region_id": "21014009", "region_name": "巴马瑶族自治县" }, "21014010": { 
+    "region_id": "21014010", "region_name": "都安瑶族自治县" }, "21014011": { 
+    "region_id": "21014011", "region_name": "大化瑶族自治县" } } } } }, "22": { 
+    "region_id": "22", "region_name": "海南省", "child": { "22001": { 
+    "region_id": "22001", "region_name": "省直辖行政单位", "child": { "22001001": { 
+    "region_id": "22001001", "region_name": "琼海市" }, "22001002": { 
+    "region_id": "22001002", "region_name": "儋州市" }, "22001003": { 
+    "region_id": "22001003", "region_name": "五指山市" }, "22001004": { 
+    "region_id": "22001004", "region_name": "文昌市" }, "22001005": { 
+    "region_id": "22001005", "region_name": "万宁市" }, "22001006": { 
+    "region_id": "22001006", "region_name": "东方市" }, "22001007": { 
+    "region_id": "22001007", "region_name": "定安县" }, "22001008": { 
+    "region_id": "22001008", "region_name": "屯昌县" }, "22001009": { 
+    "region_id": "22001009", "region_name": "澄迈县" }, "22001010": { 
+    "region_id": "22001010", "region_name": "临高县" }, "22001011": { 
+    "region_id": "22001011", "region_name": "白沙黎族自治县" }, "22001012": { 
+    "region_id": "22001012", "region_name": "昌江黎族自治县" }, "22001013": { 
+    "region_id": "22001013", "region_name": "乐东黎族自治县" }, "22001014": { 
+    "region_id": "22001014", "region_name": "陵水黎族自治县" }, "22001015": { 
+    "region_id": "22001015", "region_name": "保亭黎族苗族自治县" }, "22001016": { 
+    "region_id": "22001016", "region_name": "琼中黎族苗族自治县" }, "22001017": { 
+    "region_id": "22001017", "region_name": "西南中沙群岛办事处" } } }, "22002": { 
+    "region_id": "22002", "region_name": "海口市", "child": { "22002001": { 
+    "region_id": "22002001", "region_name": "龙华区" }, "22002002": { 
+    "region_id": "22002002", "region_name": "秀英区" }, "22002003": { 
+    "region_id": "22002003", "region_name": "琼山区" }, "22002004": { 
+    "region_id": "22002004", "region_name": "美兰区" } } }, "22003": { 
+    "region_id": "22003", "region_name": "三亚市", "child": { "22003001": { 
+    "region_id": "22003001", "region_name": "市辖区" } } } } }, "23": { 
+    "region_id": "23", "region_name": "重庆市", "child": { "23001": { 
+    "region_id": "23001", "region_name": "重庆市", "child": { "23001001": { 
+    "region_id": "23001001", "region_name": "万州区" }, "23001002": { 
+    "region_id": "23001002", "region_name": "涪陵区" }, "23001003": { 
+    "region_id": "23001003", "region_name": "渝中区" }, "23001004": { 
+    "region_id": "23001004", "region_name": "大渡口区" }, "23001005": { 
+    "region_id": "23001005", "region_name": "江北区" }, "23001006": { 
+    "region_id": "23001006", "region_name": "沙坪坝区" }, "23001007": { 
+    "region_id": "23001007", "region_name": "九龙坡区" }, "23001008": { 
+    "region_id": "23001008", "region_name": "南岸区" }, "23001009": { 
+    "region_id": "23001009", "region_name": "北碚区" }, "23001010": { 
+    "region_id": "23001010", "region_name": "万盛区" }, "23001011": { 
+    "region_id": "23001011", "region_name": "双桥区" }, "23001012": { 
+    "region_id": "23001012", "region_name": "渝北区" }, "23001013": { 
+    "region_id": "23001013", "region_name": "巴南区" }, "23001014": { 
+    "region_id": "23001014", "region_name": "长寿县" }, "23001015": { 
+    "region_id": "23001015", "region_name": "綦江县" }, "23001016": { 
+    "region_id": "23001016", "region_name": "潼南县" }, "23001017": { 
+    "region_id": "23001017", "region_name": "铜梁县" }, "23001018": { 
+    "region_id": "23001018", "region_name": "大足县" }, "23001019": { 
+    "region_id": "23001019", "region_name": "荣昌县" }, "23001020": { 
+    "region_id": "23001020", "region_name": "璧山县" }, "23001021": { 
+    "region_id": "23001021", "region_name": "梁平县" }, "23001022": { 
+    "region_id": "23001022", "region_name": "城口县" }, "23001023": { 
+    "region_id": "23001023", "region_name": "丰都县" }, "23001024": { 
+    "region_id": "23001024", "region_name": "垫江县" }, "23001025": { 
+    "region_id": "23001025", "region_name": "武隆县" }, "23001026": { 
+    "region_id": "23001026", "region_name": "忠县" }, "23001027": { 
+    "region_id": "23001027", "region_name": "开县" }, "23001028": { 
+    "region_id": "23001028", "region_name": "云阳县" }, "23001029": { 
+    "region_id": "23001029", "region_name": "奉节县" }, "23001030": { 
+    "region_id": "23001030", "region_name": "巫山县" }, "23001031": { 
+    "region_id": "23001031", "region_name": "巫溪县" }, "23001032": { 
+    "region_id": "23001032", "region_name": "黔江土家族苗族自治县" }, "23001033": { 
+    "region_id": "23001033", "region_name": "石柱土家族自治县" }, "23001034": { 
+    "region_id": "23001034", "region_name": "秀山土家族苗族自治县" }, "23001035": { 
+    "region_id": "23001035", "region_name": "酉阳土家族苗族自治县" }, "23001036": { 
+    "region_id": "23001036", "region_name": "彭水苗族土家族自治县" }, "23001037": { 
+    "region_id": "23001037", "region_name": "江津市" }, "23001038": { 
+    "region_id": "23001038", "region_name": "合川市" }, "23001039": { 
+    "region_id": "23001039", "region_name": "永川市" }, "23001040": { 
+    "region_id": "23001040", "region_name": "南川市" } } } } }, "24": { 
+    "region_id": "24", "region_name": "四川省", "child": { "24001": { 
+    "region_id": "24001", "region_name": "成都市", "child": { "24001001": { 
+    "region_id": "24001001", "region_name": "锦江区" }, "24001002": { 
+    "region_id": "24001002", "region_name": "青羊区" }, "24001003": { 
+    "region_id": "24001003", "region_name": "金牛区" }, "24001004": { 
+    "region_id": "24001004", "region_name": "武侯区" }, "24001005": { 
+    "region_id": "24001005", "region_name": "成华区" }, "24001006": { 
+    "region_id": "24001006", "region_name": "龙泉驿区" }, "24001007": { 
+    "region_id": "24001007", "region_name": "青白江区" }, "24001008": { 
+    "region_id": "24001008", "region_name": "金堂县" }, "24001009": { 
+    "region_id": "24001009", "region_name": "双流县" }, "24001010": { 
+    "region_id": "24001010", "region_name": "温江县" }, "24001011": { 
+    "region_id": "24001011", "region_name": "郫县" }, "24001012": { 
+    "region_id": "24001012", "region_name": "新都县" }, "24001013": { 
+    "region_id": "24001013", "region_name": "大邑县" }, "24001014": { 
+    "region_id": "24001014", "region_name": "蒲江县" }, "24001015": { 
+    "region_id": "24001015", "region_name": "新津县" }, "24001016": { 
+    "region_id": "24001016", "region_name": "都江堰市" }, "24001017": { 
+    "region_id": "24001017", "region_name": "彭州市" }, "24001018": { 
+    "region_id": "24001018", "region_name": "邛崃市" }, "24001019": { 
+    "region_id": "24001019", "region_name": "崇州市" } } }, "24002": { 
+    "region_id": "24002", "region_name": "自贡市", "child": { "24002001": { 
+    "region_id": "24002001", "region_name": "自流井区" }, "24002002": { 
+    "region_id": "24002002", "region_name": "贡井区" }, "24002003": { 
+    "region_id": "24002003", "region_name": "大安区" }, "24002004": { 
+    "region_id": "24002004", "region_name": "沿滩区" }, "24002005": { 
+    "region_id": "24002005", "region_name": "荣县" }, "24002006": { 
+    "region_id": "24002006", "region_name": "富顺县" } } }, "24003": { 
+    "region_id": "24003", "region_name": "攀枝花市", "child": { "24003001": { 
+    "region_id": "24003001", "region_name": "东区" }, "24003002": { 
+    "region_id": "24003002", "region_name": "西区" }, "24003003": { 
+    "region_id": "24003003", "region_name": "仁和区" }, "24003004": { 
+    "region_id": "24003004", "region_name": "米易县" }, "24003005": { 
+    "region_id": "24003005", "region_name": "盐边县" } } }, "24004": { 
+    "region_id": "24004", "region_name": "泸州市", "child": { "24004001": { 
+    "region_id": "24004001", "region_name": "江阳区" }, "24004002": { 
+    "region_id": "24004002", "region_name": "纳溪区" }, "24004003": { 
+    "region_id": "24004003", "region_name": "龙马潭区" }, "24004004": { 
+    "region_id": "24004004", "region_name": "泸县" }, "24004005": { 
+    "region_id": "24004005", "region_name": "合江县" }, "24004006": { 
+    "region_id": "24004006", "region_name": "叙永县" }, "24004007": { 
+    "region_id": "24004007", "region_name": "古蔺县" } } }, "24005": { 
+    "region_id": "24005", "region_name": "德阳市", "child": { "24005001": { 
+    "region_id": "24005001", "region_name": "旌阳区" }, "24005002": { 
+    "region_id": "24005002", "region_name": "中江县" }, "24005003": { 
+    "region_id": "24005003", "region_name": "罗江县" }, "24005004": { 
+    "region_id": "24005004", "region_name": "广汉市" }, "24005005": { 
+    "region_id": "24005005", "region_name": "什邡市" }, "24005006": { 
+    "region_id": "24005006", "region_name": "绵竹市" } } }, "24006": { 
+    "region_id": "24006", "region_name": "绵阳市", "child": { "24006001": { 
+    "region_id": "24006001", "region_name": "涪城区" }, "24006002": { 
+    "region_id": "24006002", "region_name": "游仙区" }, "24006003": { 
+    "region_id": "24006003", "region_name": "三台县" }, "24006004": { 
+    "region_id": "24006004", "region_name": "盐亭县" }, "24006005": { 
+    "region_id": "24006005", "region_name": "安县" }, "24006006": { 
+    "region_id": "24006006", "region_name": "梓潼县" }, "24006007": { 
+    "region_id": "24006007", "region_name": "北川县" }, "24006008": { 
+    "region_id": "24006008", "region_name": "平武县" }, "24006009": { 
+    "region_id": "24006009", "region_name": "江油市" } } }, "24007": { 
+    "region_id": "24007", "region_name": "广元市", "child": { "24007001": { 
+    "region_id": "24007001", "region_name": "利州区" }, "24007002": { 
+    "region_id": "24007002", "region_name": "元坝区" }, "24007003": { 
+    "region_id": "24007003", "region_name": "朝天区" }, "24007004": { 
+    "region_id": "24007004", "region_name": "旺苍县" }, "24007005": { 
+    "region_id": "24007005", "region_name": "青川县" }, "24007006": { 
+    "region_id": "24007006", "region_name": "剑阁县" }, "24007007": { 
+    "region_id": "24007007", "region_name": "苍溪县" } } }, "24008": { 
+    "region_id": "24008", "region_name": "遂宁市", "child": { "24008001": { 
+    "region_id": "24008001", "region_name": "船山区" }, "24008002": { 
+    "region_id": "24008002", "region_name": " 安居区" }, "24008003": { 
+    "region_id": "24008003", "region_name": "蓬溪县" }, "24008004": { 
+    "region_id": "24008004", "region_name": "射洪县" }, "24008005": { 
+    "region_id": "24008005", "region_name": "大英县" } } }, "24009": { 
+    "region_id": "24009", "region_name": "内江市", "child": { "24009001": { 
+    "region_id": "24009001", "region_name": "市中区" }, "24009002": { 
+    "region_id": "24009002", "region_name": "东兴区" }, "24009003": { 
+    "region_id": "24009003", "region_name": "威远县" }, "24009004": { 
+    "region_id": "24009004", "region_name": "资中县" }, "24009005": { 
+    "region_id": "24009005", "region_name": "隆昌县" } } }, "24010": { 
+    "region_id": "24010", "region_name": "乐山市", "child": { "24010001": { 
+    "region_id": "24010001", "region_name": "市中区" }, "24010002": { 
+    "region_id": "24010002", "region_name": "沙湾区" }, "24010003": { 
+    "region_id": "24010003", "region_name": "五通桥区" }, "24010004": { 
+    "region_id": "24010004", "region_name": "金口河区" }, "24010005": { 
+    "region_id": "24010005", "region_name": "犍为县" }, "24010006": { 
+    "region_id": "24010006", "region_name": "井研县" }, "24010007": { 
+    "region_id": "24010007", "region_name": "夹江县" }, "24010008": { 
+    "region_id": "24010008", "region_name": "沐川县" }, "24010009": { 
+    "region_id": "24010009", "region_name": "峨边彝族自治县" }, "24010010": { 
+    "region_id": "24010010", "region_name": "马边彝族自治县" }, "24010011": { 
+    "region_id": "24010011", "region_name": "峨眉山市" } } }, "24011": { 
+    "region_id": "24011", "region_name": "南充市", "child": { "24011001": { 
+    "region_id": "24011001", "region_name": "顺庆区" }, "24011002": { 
+    "region_id": "24011002", "region_name": "高坪区" }, "24011003": { 
+    "region_id": "24011003", "region_name": "嘉陵区" }, "24011004": { 
+    "region_id": "24011004", "region_name": "南部县" }, "24011005": { 
+    "region_id": "24011005", "region_name": "营山县" }, "24011006": { 
+    "region_id": "24011006", "region_name": "蓬安县" }, "24011007": { 
+    "region_id": "24011007", "region_name": "仪陇县" }, "24011008": { 
+    "region_id": "24011008", "region_name": "西充县" }, "24011009": { 
+    "region_id": "24011009", "region_name": "阆中市" } } }, "24012": { 
+    "region_id": "24012", "region_name": "宜宾市", "child": { "24012001": { 
+    "region_id": "24012001", "region_name": "翠屏区" }, "24012002": { 
+    "region_id": "24012002", "region_name": "宜宾县" }, "24012003": { 
+    "region_id": "24012003", "region_name": "南溪县" }, "24012004": { 
+    "region_id": "24012004", "region_name": "江安县" }, "24012005": { 
+    "region_id": "24012005", "region_name": "长宁县" }, "24012006": { 
+    "region_id": "24012006", "region_name": "高县" }, "24012007": { 
+    "region_id": "24012007", "region_name": "珙县" }, "24012008": { 
+    "region_id": "24012008", "region_name": "筠连县" }, "24012009": { 
+    "region_id": "24012009", "region_name": "兴文县" }, "24012010": { 
+    "region_id": "24012010", "region_name": "屏山县" } } }, "24013": { 
+    "region_id": "24013", "region_name": "广安市", "child": { "24013001": { 
+    "region_id": "24013001", "region_name": "广安区" }, "24013002": { 
+    "region_id": "24013002", "region_name": "岳池县" }, "24013003": { 
+    "region_id": "24013003", "region_name": "武胜县" }, "24013004": { 
+    "region_id": "24013004", "region_name": "邻水县" }, "24013005": { 
+    "region_id": "24013005", "region_name": "华莹市" } } }, "24014": { 
+    "region_id": "24014", "region_name": "达川地区", "child": { "24014001": { 
+    "region_id": "24014001", "region_name": "达川市" }, "24014002": { 
+    "region_id": "24014002", "region_name": "万源市" }, "24014003": { 
+    "region_id": "24014003", "region_name": "达县" }, "24014004": { 
+    "region_id": "24014004", "region_name": "宣汉县" }, "24014005": { 
+    "region_id": "24014005", "region_name": "开江县" }, "24014006": { 
+    "region_id": "24014006", "region_name": "大竹县" }, "24014007": { 
+    "region_id": "24014007", "region_name": "渠县" } } }, "24015": { 
+    "region_id": "24015", "region_name": "雅安地区", "child": { "24015001": { 
+    "region_id": "24015001", "region_name": "雅安市" }, "24015002": { 
+    "region_id": "24015002", "region_name": "名山县" }, "24015003": { 
+    "region_id": "24015003", "region_name": "荥经县" }, "24015004": { 
+    "region_id": "24015004", "region_name": "汉源县" }, "24015005": { 
+    "region_id": "24015005", "region_name": "石棉县" }, "24015006": { 
+    "region_id": "24015006", "region_name": "天全县" }, "24015007": { 
+    "region_id": "24015007", "region_name": "芦山县" }, "24015008": { 
+    "region_id": "24015008", "region_name": "宝兴县" } } }, "24016": { 
+    "region_id": "24016", "region_name": "阿坝藏族羌族自治州", "child": { "24016001": { 
+    "region_id": "24016001", "region_name": "汶川县" }, "24016002": { 
+    "region_id": "24016002", "region_name": "理县" }, "24016003": { 
+    "region_id": "24016003", "region_name": "茂县" }, "24016004": { 
+    "region_id": "24016004", "region_name": "松潘县" }, "24016005": { 
+    "region_id": "24016005", "region_name": "九寨沟县" }, "24016006": { 
+    "region_id": "24016006", "region_name": "金川县" }, "24016007": { 
+    "region_id": "24016007", "region_name": "小金县" }, "24016008": { 
+    "region_id": "24016008", "region_name": "黑水县" }, "24016009": { 
+    "region_id": "24016009", "region_name": "马尔康县" }, "24016010": { 
+    "region_id": "24016010", "region_name": "壤塘县" }, "24016011": { 
+    "region_id": "24016011", "region_name": "阿坝县" }, "24016012": { 
+    "region_id": "24016012", "region_name": "若尔盖县" }, "24016013": { 
+    "region_id": "24016013", "region_name": "红原县" } } }, "24017": { 
+    "region_id": "24017", "region_name": "甘孜藏族自治州", "child": { "24017001": { 
+    "region_id": "24017001", "region_name": "康定县" }, "24017002": { 
+    "region_id": "24017002", "region_name": "泸定县" }, "24017003": { 
+    "region_id": "24017003", "region_name": "丹巴县" }, "24017004": { 
+    "region_id": "24017004", "region_name": "九龙县" }, "24017005": { 
+    "region_id": "24017005", "region_name": "雅江县" }, "24017006": { 
+    "region_id": "24017006", "region_name": "道孚县" }, "24017007": { 
+    "region_id": "24017007", "region_name": "炉霍县" }, "24017008": { 
+    "region_id": "24017008", "region_name": "甘孜县" }, "24017009": { 
+    "region_id": "24017009", "region_name": "新龙县" }, "24017010": { 
+    "region_id": "24017010", "region_name": "德格县" }, "24017011": { 
+    "region_id": "24017011", "region_name": "白玉县" }, "24017012": { 
+    "region_id": "24017012", "region_name": "石渠县" }, "24017013": { 
+    "region_id": "24017013", "region_name": "色达县" }, "24017014": { 
+    "region_id": "24017014", "region_name": "理塘县" }, "24017015": { 
+    "region_id": "24017015", "region_name": "巴塘县" }, "24017016": { 
+    "region_id": "24017016", "region_name": "乡城县" }, "24017017": { 
+    "region_id": "24017017", "region_name": "稻城县" }, "24017018": { 
+    "region_id": "24017018", "region_name": "得荣县" } } }, "24018": { 
+    "region_id": "24018", "region_name": "凉山彝族自治州", "child": { "24018001": { 
+    "region_id": "24018001", "region_name": "西昌市" }, "24018002": { 
+    "region_id": "24018002", "region_name": "木里藏族自治县" }, "24018003": { 
+    "region_id": "24018003", "region_name": "盐源县" }, "24018004": { 
+    "region_id": "24018004", "region_name": "德昌县" }, "24018005": { 
+    "region_id": "24018005", "region_name": "会理县" }, "24018006": { 
+    "region_id": "24018006", "region_name": "会东县" }, "24018007": { 
+    "region_id": "24018007", "region_name": "宁南县" }, "24018008": { 
+    "region_id": "24018008", "region_name": "普格县" }, "24018009": { 
+    "region_id": "24018009", "region_name": "布拖县" }, "24018010": { 
+    "region_id": "24018010", "region_name": "金阳县" }, "24018011": { 
+    "region_id": "24018011", "region_name": "昭觉县" }, "24018012": { 
+    "region_id": "24018012", "region_name": "喜德县" }, "24018013": { 
+    "region_id": "24018013", "region_name": "冕宁县" }, "24018014": { 
+    "region_id": "24018014", "region_name": "越西县" }, "24018015": { 
+    "region_id": "24018015", "region_name": "甘洛县" }, "24018016": { 
+    "region_id": "24018016", "region_name": "美姑县" }, "24018017": { 
+    "region_id": "24018017", "region_name": "雷波县" } } }, "24019": { 
+    "region_id": "24019", "region_name": "巴中地区", "child": { "24019001": { 
+    "region_id": "24019001", "region_name": "巴中市" }, "24019002": { 
+    "region_id": "24019002", "region_name": "通江县" }, "24019003": { 
+    "region_id": "24019003", "region_name": "南江县" }, "24019004": { 
+    "region_id": "24019004", "region_name": "平昌县" } } }, "24020": { 
+    "region_id": "24020", "region_name": "眉山地区", "child": { "24020001": { 
+    "region_id": "24020001", "region_name": "眉山县" }, "24020002": { 
+    "region_id": "24020002", "region_name": "仁寿县" }, "24020003": { 
+    "region_id": "24020003", "region_name": "彭山县" }, "24020004": { 
+    "region_id": "24020004", "region_name": "洪雅县" }, "24020005": { 
+    "region_id": "24020005", "region_name": "丹棱县" }, "24020006": { 
+    "region_id": "24020006", "region_name": "青神县" } } }, "24021": { 
+    "region_id": "24021", "region_name": "资阳地区", "child": { "24021001": { 
+    "region_id": "24021001", "region_name": "资阳市" }, "24021002": { 
+    "region_id": "24021002", "region_name": "简阳市" }, "24021003": { 
+    "region_id": "24021003", "region_name": "安岳县" }, "24021004": { 
+    "region_id": "24021004", "region_name": "乐至县" } } } } }, "25": { 
+    "region_id": "25", "region_name": "贵州省", "child": { "25001": { 
+    "region_id": "25001", "region_name": "贵阳市", "child": { "25001001": { 
+    "region_id": "25001001", "region_name": "南明区" }, "25001002": { 
+    "region_id": "25001002", "region_name": "云岩区" }, "25001003": { 
+    "region_id": "25001003", "region_name": "花溪区" }, "25001004": { 
+    "region_id": "25001004", "region_name": "乌当区" }, "25001005": { 
+    "region_id": "25001005", "region_name": "白云区" }, "25001006": { 
+    "region_id": "25001006", "region_name": "小河区" }, "25001007": { 
+    "region_id": "25001007", "region_name": "开阳县" }, "25001008": { 
+    "region_id": "25001008", "region_name": "息烽县" }, "25001009": { 
+    "region_id": "25001009", "region_name": "修文县" }, "25001010": { 
+    "region_id": "25001010", "region_name": "清镇市" } } }, "25002": { 
+    "region_id": "25002", "region_name": "六盘水市", "child": { "25002001": { 
+    "region_id": "25002001", "region_name": "钟山区" }, "25002002": { 
+    "region_id": "25002002", "region_name": "盘县特区" }, "25002003": { 
+    "region_id": "25002003", "region_name": "六枝特区" }, "25002004": { 
+    "region_id": "25002004", "region_name": "水城县" } } }, "25003": { 
+    "region_id": "25003", "region_name": "遵义市", "child": { "25003001": { 
+    "region_id": "25003001", "region_name": "红花岗区" }, "25003002": { 
+    "region_id": "25003002", "region_name": "汇川区" }, "25003003": { 
+    "region_id": "25003003", "region_name": "遵义县" }, "25003004": { 
+    "region_id": "25003004", "region_name": "桐梓县" }, "25003005": { 
+    "region_id": "25003005", "region_name": "绥阳县" }, "25003006": { 
+    "region_id": "25003006", "region_name": "正安县" }, "25003007": { 
+    "region_id": "25003007", "region_name": "道真仡佬族苗族自治县" }, "25003008": { 
+    "region_id": "25003008", "region_name": "务川仡佬族苗族自治县" }, "25003009": { 
+    "region_id": "25003009", "region_name": "凤冈县" }, "25003010": { 
+    "region_id": "25003010", "region_name": "湄潭县" }, "25003011": { 
+    "region_id": "25003011", "region_name": "余庆县" }, "25003012": { 
+    "region_id": "25003012", "region_name": "习水县" }, "25003013": { 
+    "region_id": "25003013", "region_name": "赤水市" }, "25003014": { 
+    "region_id": "25003014", "region_name": "仁怀市" } } }, "25004": { 
+    "region_id": "25004", "region_name": "铜仁地区", "child": { "25004001": { 
+    "region_id": "25004001", "region_name": "铜仁市" }, "25004002": { 
+    "region_id": "25004002", "region_name": "江口县" }, "25004003": { 
+    "region_id": "25004003", "region_name": "玉屏侗族自治县" }, "25004004": { 
+    "region_id": "25004004", "region_name": "石阡县" }, "25004005": { 
+    "region_id": "25004005", "region_name": "思南县" }, "25004006": { 
+    "region_id": "25004006", "region_name": "印江土家族苗族自治县" }, "25004007": { 
+    "region_id": "25004007", "region_name": "德江县" }, "25004008": { 
+    "region_id": "25004008", "region_name": "沿河土家族自治县" }, "25004009": { 
+    "region_id": "25004009", "region_name": "松桃苗族自治县" }, "25004010": { 
+    "region_id": "25004010", "region_name": "万山特区" } } }, "25005": { 
+    "region_id": "25005", "region_name": "黔西南布依族苗族自治州", "child": { "25005001": { 
+    "region_id": "25005001", "region_name": "兴义市" }, "25005002": { 
+    "region_id": "25005002", "region_name": "兴仁县" }, "25005003": { 
+    "region_id": "25005003", "region_name": "普安县" }, "25005004": { 
+    "region_id": "25005004", "region_name": "晴隆县" }, "25005005": { 
+    "region_id": "25005005", "region_name": "贞丰县" }, "25005006": { 
+    "region_id": "25005006", "region_name": "望谟县" }, "25005007": { 
+    "region_id": "25005007", "region_name": "册亨县" }, "25005008": { 
+    "region_id": "25005008", "region_name": "安龙县" } } }, "25006": { 
+    "region_id": "25006", "region_name": "毕节地区", "child": { "25006001": { 
+    "region_id": "25006001", "region_name": "毕节市" }, "25006002": { 
+    "region_id": "25006002", "region_name": "大方县" }, "25006003": { 
+    "region_id": "25006003", "region_name": "黔西县" }, "25006004": { 
+    "region_id": "25006004", "region_name": "金沙县" }, "25006005": { 
+    "region_id": "25006005", "region_name": "织金县" }, "25006006": { 
+    "region_id": "25006006", "region_name": "纳雍县" }, "25006007": { 
+    "region_id": "25006007", "region_name": "威宁彝族回族苗族自治县" }, "25006008": { 
+    "region_id": "25006008", "region_name": "赫章县" } } }, "25007": { 
+    "region_id": "25007", "region_name": "安顺地区", "child": { "25007001": { 
+    "region_id": "25007001", "region_name": "安顺市" }, "25007002": { 
+    "region_id": "25007002", "region_name": "平坝县" }, "25007003": { 
+    "region_id": "25007003", "region_name": "普定县" }, "25007004": { 
+    "region_id": "25007004", "region_name": "关岭布依族苗族自治县" }, "25007005": { 
+    "region_id": "25007005", "region_name": "镇宁布依族苗族自治县" }, "25007006": { 
+    "region_id": "25007006", "region_name": "紫云苗族布依族自治县" } } }, "25008": { 
+    "region_id": "25008", "region_name": "黔东南苗族侗族自治州", "child": { "25008001": { 
+    "region_id": "25008001", "region_name": "凯里市" }, "25008002": { 
+    "region_id": "25008002", "region_name": "黄平县" }, "25008003": { 
+    "region_id": "25008003", "region_name": "施秉县" }, "25008004": { 
+    "region_id": "25008004", "region_name": "三穗县" }, "25008005": { 
+    "region_id": "25008005", "region_name": "镇远县" }, "25008006": { 
+    "region_id": "25008006", "region_name": "岑巩县" }, "25008007": { 
+    "region_id": "25008007", "region_name": "天柱县" }, "25008008": { 
+    "region_id": "25008008", "region_name": "锦屏县" }, "25008009": { 
+    "region_id": "25008009", "region_name": "剑河县" }, "25008010": { 
+    "region_id": "25008010", "region_name": "台江县" }, "25008011": { 
+    "region_id": "25008011", "region_name": "黎平县" }, "25008012": { 
+    "region_id": "25008012", "region_name": "榕江县" }, "25008013": { 
+    "region_id": "25008013", "region_name": "从江县" }, "25008014": { 
+    "region_id": "25008014", "region_name": "雷山县" }, "25008015": { 
+    "region_id": "25008015", "region_name": "麻江县" }, "25008016": { 
+    "region_id": "25008016", "region_name": "丹寨县" } } }, "25009": { 
+    "region_id": "25009", "region_name": "黔南布依族苗族自治州", "child": { "25009001": { 
+    "region_id": "25009001", "region_name": "都匀市" }, "25009002": { 
+    "region_id": "25009002", "region_name": "福泉市" }, "25009003": { 
+    "region_id": "25009003", "region_name": "荔波县" }, "25009004": { 
+    "region_id": "25009004", "region_name": "贵定县" }, "25009005": { 
+    "region_id": "25009005", "region_name": "瓮安县" }, "25009006": { 
+    "region_id": "25009006", "region_name": "独山县" }, "25009007": { 
+    "region_id": "25009007", "region_name": "平塘县" }, "25009008": { 
+    "region_id": "25009008", "region_name": "罗甸县" }, "25009009": { 
+    "region_id": "25009009", "region_name": "长顺县" }, "25009010": { 
+    "region_id": "25009010", "region_name": "龙里县" }, "25009011": { 
+    "region_id": "25009011", "region_name": "惠水县" }, "25009012": { 
+    "region_id": "25009012", "region_name": "三都水族自治县" } } } } }, "26": { 
+    "region_id": "26", "region_name": "云南省", "child": { "26001": { 
+    "region_id": "26001", "region_name": "昆明市", "child": { "26001001": { 
+    "region_id": "26001001", "region_name": "五华区" }, "26001002": { 
+    "region_id": "26001002", "region_name": "盘龙区" }, "26001003": { 
+    "region_id": "26001003", "region_name": "官渡区" }, "26001004": { 
+    "region_id": "26001004", "region_name": "西山区" }, "26001005": { 
+    "region_id": "26001005", "region_name": "东川区" }, "26001006": { 
+    "region_id": "26001006", "region_name": "呈贡县" }, "26001007": { 
+    "region_id": "26001007", "region_name": "晋宁县" }, "26001008": { 
+    "region_id": "26001008", "region_name": "富民县" }, "26001009": { 
+    "region_id": "26001009", "region_name": "宜良县" }, "26001010": { 
+    "region_id": "26001010", "region_name": "石林彝族自治县" }, "26001011": { 
+    "region_id": "26001011", "region_name": "嵩明县" }, "26001012": { 
+    "region_id": "26001012", "region_name": "禄劝彝族苗族自治县" }, "26001013": { 
+    "region_id": "26001013", "region_name": "寻甸回族彝族自治县" }, "26001014": { 
+    "region_id": "26001014", "region_name": "安宁市" } } }, "26002": { 
+    "region_id": "26002", "region_name": "曲靖市", "child": { "26002001": { 
+    "region_id": "26002001", "region_name": "麒麟区" }, "26002002": { 
+    "region_id": "26002002", "region_name": "马龙县" }, "26002003": { 
+    "region_id": "26002003", "region_name": "陆良县" }, "26002004": { 
+    "region_id": "26002004", "region_name": "师宗县" }, "26002005": { 
+    "region_id": "26002005", "region_name": "罗平县" }, "26002006": { 
+    "region_id": "26002006", "region_name": "富源县" }, "26002007": { 
+    "region_id": "26002007", "region_name": "会泽县" }, "26002008": { 
+    "region_id": "26002008", "region_name": "沾益县" }, "26002009": { 
+    "region_id": "26002009", "region_name": "宣威市" } } }, "26003": { 
+    "region_id": "26003", "region_name": "玉溪市", "child": { "26003001": { 
+    "region_id": "26003001", "region_name": "红塔区" }, "26003002": { 
+    "region_id": "26003002", "region_name": "江川县" }, "26003003": { 
+    "region_id": "26003003", "region_name": "澄江县" }, "26003004": { 
+    "region_id": "26003004", "region_name": "通海县" }, "26003005": { 
+    "region_id": "26003005", "region_name": "华宁县" }, "26003006": { 
+    "region_id": "26003006", "region_name": "易门县" }, "26003007": { 
+    "region_id": "26003007", "region_name": "峨山彝族自治县" }, "26003008": { 
+    "region_id": "26003008", "region_name": "新平彝族傣族自治县" }, "26003009": { 
+    "region_id": "26003009", "region_name": "元江哈尼族彝族傣族自治县" } } }, "26004": { 
+    "region_id": "26004", "region_name": "昭通地区", "child": { "26004001": { 
+    "region_id": "26004001", "region_name": "昭通市" }, "26004002": { 
+    "region_id": "26004002", "region_name": "鲁甸县" }, "26004003": { 
+    "region_id": "26004003", "region_name": "巧家县" }, "26004004": { 
+    "region_id": "26004004", "region_name": "盐津县" }, "26004005": { 
+    "region_id": "26004005", "region_name": "大关县" }, "26004006": { 
+    "region_id": "26004006", "region_name": "永善县" }, "26004007": { 
+    "region_id": "26004007", "region_name": "绥江县" }, "26004008": { 
+    "region_id": "26004008", "region_name": "镇雄县" }, "26004009": { 
+    "region_id": "26004009", "region_name": "彝良县" }, "26004010": { 
+    "region_id": "26004010", "region_name": "威信县" }, "26004011": { 
+    "region_id": "26004011", "region_name": "水富县" } } }, "26005": { 
+    "region_id": "26005", "region_name": "楚雄彝族自治州", "child": { "26005001": { 
+    "region_id": "26005001", "region_name": "楚雄市" }, "26005002": { 
+    "region_id": "26005002", "region_name": "双柏县" }, "26005003": { 
+    "region_id": "26005003", "region_name": "牟定县" }, "26005004": { 
+    "region_id": "26005004", "region_name": "南华县" }, "26005005": { 
+    "region_id": "26005005", "region_name": "姚安县" }, "26005006": { 
+    "region_id": "26005006", "region_name": "大姚县" }, "26005007": { 
+    "region_id": "26005007", "region_name": "永仁县" }, "26005008": { 
+    "region_id": "26005008", "region_name": "元谋县" }, "26005009": { 
+    "region_id": "26005009", "region_name": "武定县" }, "26005010": { 
+    "region_id": "26005010", "region_name": "禄丰县" } } }, "26006": { 
+    "region_id": "26006", "region_name": "红河哈尼族彝族自治州", "child": { "26006001": { 
+    "region_id": "26006001", "region_name": "个旧市" }, "26006002": { 
+    "region_id": "26006002", "region_name": "开远市" }, "26006003": { 
+    "region_id": "26006003", "region_name": "蒙自县" }, "26006004": { 
+    "region_id": "26006004", "region_name": "屏边苗族自治县" }, "26006005": { 
+    "region_id": "26006005", "region_name": "建水县" }, "26006006": { 
+    "region_id": "26006006", "region_name": "石屏县" }, "26006007": { 
+    "region_id": "26006007", "region_name": "弥勒县" }, "26006008": { 
+    "region_id": "26006008", "region_name": "泸西县" }, "26006009": { 
+    "region_id": "26006009", "region_name": "元阳县" }, "26006010": { 
+    "region_id": "26006010", "region_name": "红河县" }, "26006011": { 
+    "region_id": "26006011", "region_name": "金平苗族瑶族傣族自治县" }, "26006012": { 
+    "region_id": "26006012", "region_name": "绿春县" }, "26006013": { 
+    "region_id": "26006013", "region_name": "河口瑶族自治县" } } }, "26007": { 
+    "region_id": "26007", "region_name": "文山壮族苗族自治州", "child": { "26007001": { 
+    "region_id": "26007001", "region_name": "文山县" }, "26007002": { 
+    "region_id": "26007002", "region_name": "砚山县" }, "26007003": { 
+    "region_id": "26007003", "region_name": "西畴县" }, "26007004": { 
+    "region_id": "26007004", "region_name": "麻栗坡县" }, "26007005": { 
+    "region_id": "26007005", "region_name": "马关县" }, "26007006": { 
+    "region_id": "26007006", "region_name": "丘北县" }, "26007007": { 
+    "region_id": "26007007", "region_name": "广南县" }, "26007008": { 
+    "region_id": "26007008", "region_name": "富宁县" } } }, "26008": { 
+    "region_id": "26008", "region_name": "思茅市", "child": { "26008001": { 
+    "region_id": "26008001", "region_name": "思茅市" }, "26008002": { 
+    "region_id": "26008002", "region_name": "普洱哈尼族彝族自治县" }, "26008003": { 
+    "region_id": "26008003", "region_name": "墨江哈尼族自治县" }, "26008004": { 
+    "region_id": "26008004", "region_name": "景东彝族自治县" }, "26008005": { 
+    "region_id": "26008005", "region_name": "景谷傣族彝族自治县" }, "26008006": { 
+    "region_id": "26008006", "region_name": "镇沅彝族哈尼族拉祜族自治县" }, "26008007": { 
+    "region_id": "26008007", "region_name": "江城哈尼族彝族自治县" }, "26008008": { 
+    "region_id": "26008008", "region_name": "孟连傣族拉祜族佤族自治县" }, "26008009": { 
+    "region_id": "26008009", "region_name": "澜沧拉祜族自治县" }, "26008010": { 
+    "region_id": "26008010", "region_name": "西盟佤族自治县" } } }, "26009": { 
+    "region_id": "26009", "region_name": "西双版纳傣族自治州", "child": { "26009001": { 
+    "region_id": "26009001", "region_name": "景洪市" }, "26009002": { 
+    "region_id": "26009002", "region_name": "勐海县" }, "26009003": { 
+    "region_id": "26009003", "region_name": "勐腊县" } } }, "26010": { 
+    "region_id": "26010", "region_name": "大理白族自治州", "child": { "26010001": { 
+    "region_id": "26010001", "region_name": "大理市" }, "26010002": { 
+    "region_id": "26010002", "region_name": "漾濞彝族自治县" }, "26010003": { 
+    "region_id": "26010003", "region_name": "祥云县" }, "26010004": { 
+    "region_id": "26010004", "region_name": "宾川县" }, "26010005": { 
+    "region_id": "26010005", "region_name": "弥渡县" }, "26010006": { 
+    "region_id": "26010006", "region_name": "南涧彝族自治县" }, "26010007": { 
+    "region_id": "26010007", "region_name": "巍山彝族回族自治县" }, "26010008": { 
+    "region_id": "26010008", "region_name": "永平县" }, "26010009": { 
+    "region_id": "26010009", "region_name": "云龙县" }, "26010010": { 
+    "region_id": "26010010", "region_name": "洱源县" }, "26010011": { 
+    "region_id": "26010011", "region_name": "剑川县" }, "26010012": { 
+    "region_id": "26010012", "region_name": "鹤庆县" } } }, "26011": { 
+    "region_id": "26011", "region_name": "保山地区", "child": { "26011001": { 
+    "region_id": "26011001", "region_name": "保山市" }, "26011002": { 
+    "region_id": "26011002", "region_name": "施甸县" }, "26011003": { 
+    "region_id": "26011003", "region_name": "腾冲县" }, "26011004": { 
+    "region_id": "26011004", "region_name": "龙陵县" }, "26011005": { 
+    "region_id": "26011005", "region_name": "昌宁县" } } }, "26012": { 
+    "region_id": "26012", "region_name": "德宏傣族景颇族自治州", "child": { "26012001": { 
+    "region_id": "26012001", "region_name": "畹町市" }, "26012002": { 
+    "region_id": "26012002", "region_name": "瑞丽市" }, "26012003": { 
+    "region_id": "26012003", "region_name": "潞西市" }, "26012004": { 
+    "region_id": "26012004", "region_name": "梁河县" }, "26012005": { 
+    "region_id": "26012005", "region_name": "盈江县" }, "26012006": { 
+    "region_id": "26012006", "region_name": "陇川县" } } }, "26013": { 
+    "region_id": "26013", "region_name": "丽江地区", "child": { "26013001": { 
+    "region_id": "26013001", "region_name": "丽江纳西族自治县" }, "26013002": { 
+    "region_id": "26013002", "region_name": "永胜县" }, "26013003": { 
+    "region_id": "26013003", "region_name": "华坪县" }, "26013004": { 
+    "region_id": "26013004", "region_name": "宁蒗彝族自治县" } } }, "26014": { 
+    "region_id": "26014", "region_name": "怒江傈僳族自治州", "child": { "26014001": { 
+    "region_id": "26014001", "region_name": "泸水县" }, "26014002": { 
+    "region_id": "26014002", "region_name": "福贡县" }, "26014003": { 
+    "region_id": "26014003", "region_name": "贡山独龙族怒族自治县" }, "26014004": { 
+    "region_id": "26014004", "region_name": "兰坪白族普米族自治县" } } }, "26015": { 
+    "region_id": "26015", "region_name": "迪庆藏族自治州", "child": { "26015001": { 
+    "region_id": "26015001", "region_name": "中甸县" }, "26015002": { 
+    "region_id": "26015002", "region_name": "德钦县" }, "26015003": { 
+    "region_id": "26015003", "region_name": "维西傈僳族自治县" } } }, "26016": { 
+    "region_id": "26016", "region_name": "临沧地区", "child": { "26016001": { 
+    "region_id": "26016001", "region_name": "临沧县" }, "26016002": { 
+    "region_id": "26016002", "region_name": "凤庆县" }, "26016003": { 
+    "region_id": "26016003", "region_name": "云县" }, "26016004": { 
+    "region_id": "26016004", "region_name": "永德县" }, "26016005": { 
+    "region_id": "26016005", "region_name": "镇康县" }, "26016006": { 
+    "region_id": "26016006", "region_name": "双江拉祜族佤族布朗族傣族自治县" }, "26016007": { 
+    "region_id": "26016007", "region_name": "耿马傣族佤族自治县" }, "26016008": { 
+    "region_id": "26016008", "region_name": "沧源佤族自治县" } } } } }, "27": { 
+    "region_id": "27", "region_name": "西藏省", "child": { "27001": { 
+    "region_id": "27001", "region_name": "拉萨市", "child": { "27001001": { 
+    "region_id": "27001001", "region_name": "城关区" }, "27001002": { 
+    "region_id": "27001002", "region_name": "林周县" }, "27001003": { 
+    "region_id": "27001003", "region_name": "当雄县" }, "27001004": { 
+    "region_id": "27001004", "region_name": "尼木县" }, "27001005": { 
+    "region_id": "27001005", "region_name": "曲水县" }, "27001006": { 
+    "region_id": "27001006", "region_name": "堆龙德庆县" }, "27001007": { 
+    "region_id": "27001007", "region_name": "达孜县" }, "27001008": { 
+    "region_id": "27001008", "region_name": "墨竹工卡县" } } }, "27002": { 
+    "region_id": "27002", "region_name": "昌都地区", "child": { "27002001": { 
+    "region_id": "27002001", "region_name": "昌都县" }, "27002002": { 
+    "region_id": "27002002", "region_name": "江达县" }, "27002003": { 
+    "region_id": "27002003", "region_name": "贡觉县" }, "27002004": { 
+    "region_id": "27002004", "region_name": "类乌齐县" }, "27002005": { 
+    "region_id": "27002005", "region_name": "丁青县" }, "27002006": { 
+    "region_id": "27002006", "region_name": "察雅县" }, "27002007": { 
+    "region_id": "27002007", "region_name": "八宿县" }, "27002008": { 
+    "region_id": "27002008", "region_name": "左贡县" }, "27002009": { 
+    "region_id": "27002009", "region_name": "芒康县" }, "27002010": { 
+    "region_id": "27002010", "region_name": "洛隆县" }, "27002011": { 
+    "region_id": "27002011", "region_name": "边坝县" } } }, "27003": { 
+    "region_id": "27003", "region_name": "山南地区", "child": { "27003001": { 
+    "region_id": "27003001", "region_name": "乃东县" }, "27003002": { 
+    "region_id": "27003002", "region_name": "扎囊县" }, "27003003": { 
+    "region_id": "27003003", "region_name": "贡嘎县" }, "27003004": { 
+    "region_id": "27003004", "region_name": "桑日县" }, "27003005": { 
+    "region_id": "27003005", "region_name": "琼结县" }, "27003006": { 
+    "region_id": "27003006", "region_name": "曲松县" }, "27003007": { 
+    "region_id": "27003007", "region_name": "措美县" }, "27003008": { 
+    "region_id": "27003008", "region_name": "洛扎县" }, "27003009": { 
+    "region_id": "27003009", "region_name": "加查县" }, "27003010": { 
+    "region_id": "27003010", "region_name": "隆子县" }, "27003011": { 
+    "region_id": "27003011", "region_name": "错那县" }, "27003012": { 
+    "region_id": "27003012", "region_name": "浪卡子县" } } }, "27004": { 
+    "region_id": "27004", "region_name": "日喀则地区", "child": { "27004001": { 
+    "region_id": "27004001", "region_name": "日喀则市" }, "27004002": { 
+    "region_id": "27004002", "region_name": "南木林县" }, "27004003": { 
+    "region_id": "27004003", "region_name": "江孜县" }, "27004004": { 
+    "region_id": "27004004", "region_name": "定日县" }, "27004005": { 
+    "region_id": "27004005", "region_name": "萨迦县" }, "27004006": { 
+    "region_id": "27004006", "region_name": "拉孜县" }, "27004007": { 
+    "region_id": "27004007", "region_name": "昂仁县" }, "27004008": { 
+    "region_id": "27004008", "region_name": "谢通门县" }, "27004009": { 
+    "region_id": "27004009", "region_name": "白朗县" }, "27004010": { 
+    "region_id": "27004010", "region_name": "仁布县" }, "27004011": { 
+    "region_id": "27004011", "region_name": "康马县" }, "27004012": { 
+    "region_id": "27004012", "region_name": "定结县" }, "27004013": { 
+    "region_id": "27004013", "region_name": "仲巴县" }, "27004014": { 
+    "region_id": "27004014", "region_name": "亚东县" }, "27004015": { 
+    "region_id": "27004015", "region_name": "吉隆县" }, "27004016": { 
+    "region_id": "27004016", "region_name": "聂拉木县" }, "27004017": { 
+    "region_id": "27004017", "region_name": "萨嘎县" }, "27004018": { 
+    "region_id": "27004018", "region_name": "岗巴县" } } }, "27005": { 
+    "region_id": "27005", "region_name": "那曲地区", "child": { "27005001": { 
+    "region_id": "27005001", "region_name": "那曲县" }, "27005002": { 
+    "region_id": "27005002", "region_name": "嘉黎县" }, "27005003": { 
+    "region_id": "27005003", "region_name": "比如县" }, "27005004": { 
+    "region_id": "27005004", "region_name": "聂荣县" }, "27005005": { 
+    "region_id": "27005005", "region_name": "安多县" }, "27005006": { 
+    "region_id": "27005006", "region_name": "申扎县" }, "27005007": { 
+    "region_id": "27005007", "region_name": "索县" }, "27005008": { 
+    "region_id": "27005008", "region_name": "班戈县" }, "27005009": { 
+    "region_id": "27005009", "region_name": "巴青县" }, "27005010": { 
+    "region_id": "27005010", "region_name": "尼玛县" } } }, "27006": { 
+    "region_id": "27006", "region_name": "阿里地区", "child": { "27006001": { 
+    "region_id": "27006001", "region_name": "普兰县" }, "27006002": { 
+    "region_id": "27006002", "region_name": "札达县" }, "27006003": { 
+    "region_id": "27006003", "region_name": "噶尔县" }, "27006004": { 
+    "region_id": "27006004", "region_name": "日土县" }, "27006005": { 
+    "region_id": "27006005", "region_name": "革吉县" }, "27006006": { 
+    "region_id": "27006006", "region_name": "改则县" }, "27006007": { 
+    "region_id": "27006007", "region_name": "措勤县" } } }, "27007": { 
+    "region_id": "27007", "region_name": "林芝地区", "child": { "27007001": { 
+    "region_id": "27007001", "region_name": "林芝县" }, "27007002": { 
+    "region_id": "27007002", "region_name": "工布江达县" }, "27007003": { 
+    "region_id": "27007003", "region_name": "米林县" }, "27007004": { 
+    "region_id": "27007004", "region_name": "墨脱县" }, "27007005": { 
+    "region_id": "27007005", "region_name": "波密县" }, "27007006": { 
+    "region_id": "27007006", "region_name": "察隅县" }, "27007007": { 
+    "region_id": "27007007", "region_name": "朗县" } } } } }, "28": { 
+    "region_id": "28", "region_name": "陕西省", "child": { "28001": { 
+    "region_id": "28001", "region_name": "西安市", "child": { "28001001": { 
+    "region_id": "28001001", "region_name": "新城区" }, "28001002": { 
+    "region_id": "28001002", "region_name": "碑林区" }, "28001003": { 
+    "region_id": "28001003", "region_name": "莲湖区" }, "28001004": { 
+    "region_id": "28001004", "region_name": "灞桥区" }, "28001005": { 
+    "region_id": "28001005", "region_name": "未央区" }, "28001006": { 
+    "region_id": "28001006", "region_name": "雁塔区" }, "28001007": { 
+    "region_id": "28001007", "region_name": "阎良区" }, "28001008": { 
+    "region_id": "28001008", "region_name": "临潼区" }, "28001009": { 
+    "region_id": "28001009", "region_name": "长安县" }, "28001010": { 
+    "region_id": "28001010", "region_name": "蓝田县" }, "28001011": { 
+    "region_id": "28001011", "region_name": "周至县" }, "28001012": { 
+    "region_id": "28001012", "region_name": "户县" }, "28001013": { 
+    "region_id": "28001013", "region_name": "高陵县" } } }, "28002": { 
+    "region_id": "28002", "region_name": "铜川市", "child": { "28002001": { 
+    "region_id": "28002001", "region_name": "城区" }, "28002002": { 
+    "region_id": "28002002", "region_name": "郊区" }, "28002003": { 
+    "region_id": "28002003", "region_name": "耀县" }, "28002004": { 
+    "region_id": "28002004", "region_name": "宜君县" } } }, "28003": { 
+    "region_id": "28003", "region_name": "宝鸡市", "child": { "28003001": { 
+    "region_id": "28003001", "region_name": "渭滨区" }, "28003002": { 
+    "region_id": "28003002", "region_name": "金台区" }, "28003003": { 
+    "region_id": "28003003", "region_name": "宝鸡县" }, "28003004": { 
+    "region_id": "28003004", "region_name": "凤翔县" }, "28003005": { 
+    "region_id": "28003005", "region_name": "岐山县" }, "28003006": { 
+    "region_id": "28003006", "region_name": "扶风县" }, "28003007": { 
+    "region_id": "28003007", "region_name": "眉县" }, "28003008": { 
+    "region_id": "28003008", "region_name": "陇县" }, "28003009": { 
+    "region_id": "28003009", "region_name": "千阳县" }, "28003010": { 
+    "region_id": "28003010", "region_name": "麟游县" }, "28003011": { 
+    "region_id": "28003011", "region_name": "凤县" }, "28003012": { 
+    "region_id": "28003012", "region_name": "太白县" } } }, "28004": { 
+    "region_id": "28004", "region_name": "咸阳市", "child": { "28004001": { 
+    "region_id": "28004001", "region_name": "秦都区" }, "28004002": { 
+    "region_id": "28004002", "region_name": "杨陵区" }, "28004003": { 
+    "region_id": "28004003", "region_name": "渭城区" }, "28004004": { 
+    "region_id": "28004004", "region_name": "三原县" }, "28004005": { 
+    "region_id": "28004005", "region_name": "泾阳县" }, "28004006": { 
+    "region_id": "28004006", "region_name": "乾县" }, "28004007": { 
+    "region_id": "28004007", "region_name": "礼泉县" }, "28004008": { 
+    "region_id": "28004008", "region_name": "永寿县" }, "28004009": { 
+    "region_id": "28004009", "region_name": "彬县" }, "28004010": { 
+    "region_id": "28004010", "region_name": "长武县" }, "28004011": { 
+    "region_id": "28004011", "region_name": "旬邑县" }, "28004012": { 
+    "region_id": "28004012", "region_name": "淳化县" }, "28004013": { 
+    "region_id": "28004013", "region_name": "武功县" }, "28004014": { 
+    "region_id": "28004014", "region_name": "兴平市" } } }, "28005": { 
+    "region_id": "28005", "region_name": "渭南市", "child": { "28005001": { 
+    "region_id": "28005001", "region_name": "临渭区" }, "28005002": { 
+    "region_id": "28005002", "region_name": "华县" }, "28005003": { 
+    "region_id": "28005003", "region_name": "潼关县" }, "28005004": { 
+    "region_id": "28005004", "region_name": "大荔县" }, "28005005": { 
+    "region_id": "28005005", "region_name": "合阳县" }, "28005006": { 
+    "region_id": "28005006", "region_name": "澄城县" }, "28005007": { 
+    "region_id": "28005007", "region_name": "蒲城县" }, "28005008": { 
+    "region_id": "28005008", "region_name": "白水县" }, "28005009": { 
+    "region_id": "28005009", "region_name": "富平县" }, "28005010": { 
+    "region_id": "28005010", "region_name": "韩城市" }, "28005011": { 
+    "region_id": "28005011", "region_name": "华阴市" } } }, "28006": { 
+    "region_id": "28006", "region_name": "延安市", "child": { "28006001": { 
+    "region_id": "28006001", "region_name": "宝塔区" }, "28006002": { 
+    "region_id": "28006002", "region_name": "延长县" }, "28006003": { 
+    "region_id": "28006003", "region_name": "延川县" }, "28006004": { 
+    "region_id": "28006004", "region_name": "子长县" }, "28006005": { 
+    "region_id": "28006005", "region_name": "安塞县" }, "28006006": { 
+    "region_id": "28006006", "region_name": "志丹县" }, "28006007": { 
+    "region_id": "28006007", "region_name": "吴旗县" }, "28006008": { 
+    "region_id": "28006008", "region_name": "甘泉县" }, "28006009": { 
+    "region_id": "28006009", "region_name": "富县" }, "28006010": { 
+    "region_id": "28006010", "region_name": "洛川县" }, "28006011": { 
+    "region_id": "28006011", "region_name": "宜川县" }, "28006012": { 
+    "region_id": "28006012", "region_name": "黄龙县" }, "28006013": { 
+    "region_id": "28006013", "region_name": "黄陵县" } } }, "28007": { 
+    "region_id": "28007", "region_name": "汉中市", "child": { "28007001": { 
+    "region_id": "28007001", "region_name": "汉台区" }, "28007002": { 
+    "region_id": "28007002", "region_name": "南郑县" }, "28007003": { 
+    "region_id": "28007003", "region_name": "城固县" }, "28007004": { 
+    "region_id": "28007004", "region_name": "洋县" }, "28007005": { 
+    "region_id": "28007005", "region_name": "西乡县" }, "28007006": { 
+    "region_id": "28007006", "region_name": "勉县" }, "28007007": { 
+    "region_id": "28007007", "region_name": "宁强县" }, "28007008": { 
+    "region_id": "28007008", "region_name": "略阳县" }, "28007009": { 
+    "region_id": "28007009", "region_name": "镇巴县" }, "28007010": { 
+    "region_id": "28007010", "region_name": "留坝县" }, "28007011": { 
+    "region_id": "28007011", "region_name": "佛坪县" } } }, "28008": { 
+    "region_id": "28008", "region_name": "安康地区", "child": { "28008001": { 
+    "region_id": "28008001", "region_name": "安康市" }, "28008002": { 
+    "region_id": "28008002", "region_name": "汉阴县" }, "28008003": { 
+    "region_id": "28008003", "region_name": "石泉县" }, "28008004": { 
+    "region_id": "28008004", "region_name": "宁陕县" }, "28008005": { 
+    "region_id": "28008005", "region_name": "紫阳县" }, "28008006": { 
+    "region_id": "28008006", "region_name": "岚皋县" }, "28008007": { 
+    "region_id": "28008007", "region_name": "平利县" }, "28008008": { 
+    "region_id": "28008008", "region_name": "镇坪县" }, "28008009": { 
+    "region_id": "28008009", "region_name": "旬阳县" }, "28008010": { 
+    "region_id": "28008010", "region_name": "白河县" } } }, "28009": { 
+    "region_id": "28009", "region_name": "商洛地区", "child": { "28009001": { 
+    "region_id": "28009001", "region_name": "商州市" }, "28009002": { 
+    "region_id": "28009002", "region_name": "洛南县" }, "28009003": { 
+    "region_id": "28009003", "region_name": "丹凤县" }, "28009004": { 
+    "region_id": "28009004", "region_name": "商南县" }, "28009005": { 
+    "region_id": "28009005", "region_name": "山阳县" }, "28009006": { 
+    "region_id": "28009006", "region_name": "镇安县" }, "28009007": { 
+    "region_id": "28009007", "region_name": "柞水县" } } }, "28010": { 
+    "region_id": "28010", "region_name": "榆林地区", "child": { "28010001": { 
+    "region_id": "28010001", "region_name": "榆林市" }, "28010002": { 
+    "region_id": "28010002", "region_name": "神木县" }, "28010003": { 
+    "region_id": "28010003", "region_name": "府谷县" }, "28010004": { 
+    "region_id": "28010004", "region_name": "横山县" }, "28010005": { 
+    "region_id": "28010005", "region_name": "靖边县" }, "28010006": { 
+    "region_id": "28010006", "region_name": "定边县" }, "28010007": { 
+    "region_id": "28010007", "region_name": "绥德县" }, "28010008": { 
+    "region_id": "28010008", "region_name": "米脂县" }, "28010009": { 
+    "region_id": "28010009", "region_name": "佳县" }, "28010010": { 
+    "region_id": "28010010", "region_name": "吴堡县" }, "28010011": { 
+    "region_id": "28010011", "region_name": "清涧县" }, "28010012": { 
+    "region_id": "28010012", "region_name": "子洲县" } } } } }, "29": { 
+    "region_id": "29", "region_name": "甘肃省", "child": { "29001": { 
+    "region_id": "29001", "region_name": "兰州市", "child": { "29001001": { 
+    "region_id": "29001001", "region_name": "城关区" }, "29001002": { 
+    "region_id": "29001002", "region_name": "七里河区" }, "29001003": { 
+    "region_id": "29001003", "region_name": "西固区" }, "29001004": { 
+    "region_id": "29001004", "region_name": "安宁区" }, "29001005": { 
+    "region_id": "29001005", "region_name": "红古区" }, "29001006": { 
+    "region_id": "29001006", "region_name": "永登县" }, "29001007": { 
+    "region_id": "29001007", "region_name": "皋兰县" }, "29001008": { 
+    "region_id": "29001008", "region_name": "榆中县" } } }, "29002": { 
+    "region_id": "29002", "region_name": "嘉峪关市", "child": { "29002001": { 
+    "region_id": "29002001", "region_name": "市辖区" } } }, "29003": { 
+    "region_id": "29003", "region_name": "金昌市", "child": { "29003001": { 
+    "region_id": "29003001", "region_name": "金川区" }, "29003002": { 
+    "region_id": "29003002", "region_name": "永昌县" } } }, "29004": { 
+    "region_id": "29004", "region_name": "白银市", "child": { "29004001": { 
+    "region_id": "29004001", "region_name": "白银区" }, "29004002": { 
+    "region_id": "29004002", "region_name": "平川区" }, "29004003": { 
+    "region_id": "29004003", "region_name": "靖远县" }, "29004004": { 
+    "region_id": "29004004", "region_name": "会宁县" }, "29004005": { 
+    "region_id": "29004005", "region_name": "景泰县" } } }, "29005": { 
+    "region_id": "29005", "region_name": "天水市", "child": { "29005001": { 
+    "region_id": "29005001", "region_name": "秦城区" }, "29005002": { 
+    "region_id": "29005002", "region_name": "北道区" }, "29005003": { 
+    "region_id": "29005003", "region_name": "清水县" }, "29005004": { 
+    "region_id": "29005004", "region_name": "秦安县" }, "29005005": { 
+    "region_id": "29005005", "region_name": "甘谷县" }, "29005006": { 
+    "region_id": "29005006", "region_name": "武山县" }, "29005007": { 
+    "region_id": "29005007", "region_name": "张家川回族自治县" } } }, "29006": { 
+    "region_id": "29006", "region_name": "酒泉地区", "child": { "29006001": { 
+    "region_id": "29006001", "region_name": "玉门市" }, "29006002": { 
+    "region_id": "29006002", "region_name": "酒泉市" }, "29006003": { 
+    "region_id": "29006003", "region_name": "敦煌市" }, "29006004": { 
+    "region_id": "29006004", "region_name": "金塔县" }, "29006005": { 
+    "region_id": "29006005", "region_name": "肃北蒙古族自治县" }, "29006006": { 
+    "region_id": "29006006", "region_name": "阿克塞哈萨克族自治县" }, "29006007": { 
+    "region_id": "29006007", "region_name": "安西县" } } }, "29007": { 
+    "region_id": "29007", "region_name": "张掖地区", "child": { "29007001": { 
+    "region_id": "29007001", "region_name": "张掖市" }, "29007002": { 
+    "region_id": "29007002", "region_name": "肃南裕固族自治县" }, "29007003": { 
+    "region_id": "29007003", "region_name": "民乐县" }, "29007004": { 
+    "region_id": "29007004", "region_name": "临泽县" }, "29007005": { 
+    "region_id": "29007005", "region_name": "高台县" }, "29007006": { 
+    "region_id": "29007006", "region_name": "山丹县" } } }, "29008": { 
+    "region_id": "29008", "region_name": "武威地区", "child": { "29008001": { 
+    "region_id": "29008001", "region_name": "武威市" }, "29008002": { 
+    "region_id": "29008002", "region_name": "民勤县" }, "29008003": { 
+    "region_id": "29008003", "region_name": "古浪县" }, "29008004": { 
+    "region_id": "29008004", "region_name": "天祝藏族自治县" } } }, "29009": { 
+    "region_id": "29009", "region_name": "定西地区", "child": { "29009001": { 
+    "region_id": "29009001", "region_name": "定西县" }, "29009002": { 
+    "region_id": "29009002", "region_name": "通渭县" }, "29009003": { 
+    "region_id": "29009003", "region_name": "陇西县" }, "29009004": { 
+    "region_id": "29009004", "region_name": "渭源县" }, "29009005": { 
+    "region_id": "29009005", "region_name": "临洮县" }, "29009006": { 
+    "region_id": "29009006", "region_name": "漳县" }, "29009007": { 
+    "region_id": "29009007", "region_name": "岷县" } } }, "29010": { 
+    "region_id": "29010", "region_name": "陇南地区", "child": { "29010001": { 
+    "region_id": "29010001", "region_name": "武都县" }, "29010002": { 
+    "region_id": "29010002", "region_name": "宕昌县" }, "29010003": { 
+    "region_id": "29010003", "region_name": "成县" }, "29010004": { 
+    "region_id": "29010004", "region_name": "康县" }, "29010005": { 
+    "region_id": "29010005", "region_name": "文县" }, "29010006": { 
+    "region_id": "29010006", "region_name": "西和县" }, "29010007": { 
+    "region_id": "29010007", "region_name": "礼县" }, "29010008": { 
+    "region_id": "29010008", "region_name": "两当县" }, "29010009": { 
+    "region_id": "29010009", "region_name": "徽县" } } }, "29011": { 
+    "region_id": "29011", "region_name": "平凉地区", "child": { "29011001": { 
+    "region_id": "29011001", "region_name": "平凉市" }, "29011002": { 
+    "region_id": "29011002", "region_name": "泾川县" }, "29011003": { 
+    "region_id": "29011003", "region_name": "灵台县" }, "29011004": { 
+    "region_id": "29011004", "region_name": "崇信县" }, "29011005": { 
+    "region_id": "29011005", "region_name": "华亭县" }, "29011006": { 
+    "region_id": "29011006", "region_name": "庄浪县" }, "29011007": { 
+    "region_id": "29011007", "region_name": "静宁县" } } }, "29012": { 
+    "region_id": "29012", "region_name": "庆阳地区", "child": { "29012001": { 
+    "region_id": "29012001", "region_name": "西峰市" }, "29012002": { 
+    "region_id": "29012002", "region_name": "庆阳县" }, "29012003": { 
+    "region_id": "29012003", "region_name": "环县" }, "29012004": { 
+    "region_id": "29012004", "region_name": "华池县" }, "29012005": { 
+    "region_id": "29012005", "region_name": "合水县" }, "29012006": { 
+    "region_id": "29012006", "region_name": "正宁县" }, "29012007": { 
+    "region_id": "29012007", "region_name": "宁县" }, "29012008": { 
+    "region_id": "29012008", "region_name": "镇原县" } } }, "29013": { 
+    "region_id": "29013", "region_name": "临夏回族自治州", "child": { "29013001": { 
+    "region_id": "29013001", "region_name": "临夏市" }, "29013002": { 
+    "region_id": "29013002", "region_name": "临夏县" }, "29013003": { 
+    "region_id": "29013003", "region_name": "康乐县" }, "29013004": { 
+    "region_id": "29013004", "region_name": "永靖县" }, "29013005": { 
+    "region_id": "29013005", "region_name": "广河县" }, "29013006": { 
+    "region_id": "29013006", "region_name": "和政县" }, "29013007": { 
+    "region_id": "29013007", "region_name": "东乡族自治县" }, "29013008": { 
+    "region_id": "29013008", "region_name": "积石山保安族东乡族撒拉族自治县" } } }, "29014": { 
+    "region_id": "29014", "region_name": "甘南藏族自治州", "child": { "29014001": { 
+    "region_id": "29014001", "region_name": "合作市" }, "29014002": { 
+    "region_id": "29014002", "region_name": "临潭县" }, "29014003": { 
+    "region_id": "29014003", "region_name": "卓尼县" }, "29014004": { 
+    "region_id": "29014004", "region_name": "舟曲县" }, "29014005": { 
+    "region_id": "29014005", "region_name": "迭部县" }, "29014006": { 
+    "region_id": "29014006", "region_name": "玛曲县" }, "29014007": { 
+    "region_id": "29014007", "region_name": "碌曲县" }, "29014008": { 
+    "region_id": "29014008", "region_name": "夏河县" } } } } }, "30": { 
+    "region_id": "30", "region_name": "青海省", "child": { "30001": { 
+    "region_id": "30001", "region_name": "西宁市", "child": { "30001001": { 
+    "region_id": "30001001", "region_name": "城东区" }, "30001002": { 
+    "region_id": "30001002", "region_name": "城中区" }, "30001003": { 
+    "region_id": "30001003", "region_name": "城西区" }, "30001004": { 
+    "region_id": "30001004", "region_name": "城北区" }, "30001005": { 
+    "region_id": "30001005", "region_name": "大通回族土族自治县" } } }, "30002": { 
+    "region_id": "30002", "region_name": "海东地区", "child": { "30002001": { 
+    "region_id": "30002001", "region_name": "平安县" }, "30002002": { 
+    "region_id": "30002002", "region_name": "民和回族土族自治县" }, "30002003": { 
+    "region_id": "30002003", "region_name": "乐都县" }, "30002004": { 
+    "region_id": "30002004", "region_name": "湟中县" }, "30002005": { 
+    "region_id": "30002005", "region_name": "湟源县" }, "30002006": { 
+    "region_id": "30002006", "region_name": "互助土族自治县" }, "30002007": { 
+    "region_id": "30002007", "region_name": "化隆回族自治县" }, "30002008": { 
+    "region_id": "30002008", "region_name": "循化撒拉族自治县" } } }, "30003": { 
+    "region_id": "30003", "region_name": "海北藏族自治州", "child": { "30003001": { 
+    "region_id": "30003001", "region_name": "门源回族自治县" }, "30003002": { 
+    "region_id": "30003002", "region_name": "祁连县" }, "30003003": { 
+    "region_id": "30003003", "region_name": "海晏县" }, "30003004": { 
+    "region_id": "30003004", "region_name": "刚察县" } } }, "30004": { 
+    "region_id": "30004", "region_name": "黄南藏族自治州", "child": { "30004001": { 
+    "region_id": "30004001", "region_name": "同仁县" }, "30004002": { 
+    "region_id": "30004002", "region_name": "尖扎县" }, "30004003": { 
+    "region_id": "30004003", "region_name": "泽库县" }, "30004004": { 
+    "region_id": "30004004", "region_name": "河南蒙古族自治县" } } }, "30005": { 
+    "region_id": "30005", "region_name": "海南藏族自治州", "child": { "30005001": { 
+    "region_id": "30005001", "region_name": "共和县" }, "30005002": { 
+    "region_id": "30005002", "region_name": "同德县" }, "30005003": { 
+    "region_id": "30005003", "region_name": "贵德县" }, "30005004": { 
+    "region_id": "30005004", "region_name": "兴海县" }, "30005005": { 
+    "region_id": "30005005", "region_name": "贵南县" } } }, "30006": { 
+    "region_id": "30006", "region_name": "果洛藏族自治州", "child": { "30006001": { 
+    "region_id": "30006001", "region_name": "玛沁县" }, "30006002": { 
+    "region_id": "30006002", "region_name": "班玛县" }, "30006003": { 
+    "region_id": "30006003", "region_name": "甘德县" }, "30006004": { 
+    "region_id": "30006004", "region_name": "达日县" }, "30006005": { 
+    "region_id": "30006005", "region_name": "久治县" }, "30006006": { 
+    "region_id": "30006006", "region_name": "玛多县" } } }, "30007": { 
+    "region_id": "30007", "region_name": "玉树藏族自治州", "child": { "30007001": { 
+    "region_id": "30007001", "region_name": "玉树县" }, "30007002": { 
+    "region_id": "30007002", "region_name": "杂多县" }, "30007003": { 
+    "region_id": "30007003", "region_name": "称多县" }, "30007004": { 
+    "region_id": "30007004", "region_name": "治多县" }, "30007005": { 
+    "region_id": "30007005", "region_name": "囊谦县" }, "30007006": { 
+    "region_id": "30007006", "region_name": "曲麻莱县" } } }, "30008": { 
+    "region_id": "30008", "region_name": "海西蒙古族藏族自治州", "child": { "30008001": { 
+    "region_id": "30008001", "region_name": "格尔木市" }, "30008002": { 
+    "region_id": "30008002", "region_name": "德令哈市" }, "30008003": { 
+    "region_id": "30008003", "region_name": "乌兰县" }, "30008004": { 
+    "region_id": "30008004", "region_name": "都兰县" }, "30008005": { 
+    "region_id": "30008005", "region_name": "天峻县" } } } } }, "31": { 
+    "region_id": "31", "region_name": "宁夏省", "child": { "31001": { 
+    "region_id": "31001", "region_name": "银川市", "child": { "31001001": { 
+    "region_id": "31001001", "region_name": "兴庆区" }, "31001002": { 
+    "region_id": "31001002", "region_name": "西夏区" }, "31001003": { 
+    "region_id": "31001003", "region_name": "金凤区" }, "31001004": { 
+    "region_id": "31001004", "region_name": "永宁县" }, "31001005": { 
+    "region_id": "31001005", "region_name": "贺兰县" }, "31001006": { 
+    "region_id": "31001006", "region_name": "灵武市" } } }, "31002": { 
+    "region_id": "31002", "region_name": "石嘴山市", "child": { "31002001": { 
+    "region_id": "31002001", "region_name": "大武口区" }, "31002002": { 
+    "region_id": "31002002", "region_name": "惠农区" }, "31002003": { 
+    "region_id": "31002003", "region_name": "平罗县" } } }, "31003": { 
+    "region_id": "31003", "region_name": "吴忠市", "child": { "31003001": { 
+    "region_id": "31003001", "region_name": "利通区" }, "31003002": { 
+    "region_id": "31003002", "region_name": " 红寺堡区" }, "31003003": { 
+    "region_id": "31003003", "region_name": "盐池县" }, "31003004": { 
+    "region_id": "31003004", "region_name": "同心县" }, "31003005": { 
+    "region_id": "31003005", "region_name": "青铜峡市" } } }, "31004": { 
+    "region_id": "31004", "region_name": "固原地区", "child": { "31004001": { 
+    "region_id": "31004001", "region_name": "原州区" }, "31004002": { 
+    "region_id": "31004002", "region_name": "西吉县" }, "31004003": { 
+    "region_id": "31004003", "region_name": "隆德县" }, "31004004": { 
+    "region_id": "31004004", "region_name": "泾源县" }, "31004005": { 
+    "region_id": "31004005", "region_name": "彭阳县" } } }, "31005": { 
+    "region_id": "31005", "region_name": "中卫市", "child": { "31005001": { 
+    "region_id": "31005001", "region_name": "沙坡头区" }, "31005002": { 
+    "region_id": "31005002", "region_name": "中宁县" }, "31005003": { 
+    "region_id": "31005003", "region_name": "海原县" } } } } }, "32": { 
+    "region_id": "32", "region_name": "新疆省", "child": { "32001": { 
+    "region_id": "32001", "region_name": "乌鲁木齐市", "child": { "32001001": { 
+    "region_id": "32001001", "region_name": "天山区" }, "32001002": { 
+    "region_id": "32001002", "region_name": "沙依巴克区" }, "32001003": { 
+    "region_id": "32001003", "region_name": "新市区" }, "32001004": { 
+    "region_id": "32001004", "region_name": "水磨沟区" }, "32001005": { 
+    "region_id": "32001005", "region_name": "头屯河区" }, "32001006": { 
+    "region_id": "32001006", "region_name": "南山矿区" }, "32001007": { 
+    "region_id": "32001007", "region_name": "东山区" }, "32001008": { 
+    "region_id": "32001008", "region_name": "乌鲁木齐县" } } }, "32002": { 
+    "region_id": "32002", "region_name": "克拉玛依市", "child": { "32002001": { 
+    "region_id": "32002001", "region_name": "独山子区" }, "32002002": { 
+    "region_id": "32002002", "region_name": "克拉玛依区" }, "32002003": { 
+    "region_id": "32002003", "region_name": "白碱滩区" }, "32002004": { 
+    "region_id": "32002004", "region_name": "乌尔禾区" } } }, "32003": { 
+    "region_id": "32003", "region_name": "吐鲁番地区", "child": { "32003001": { 
+    "region_id": "32003001", "region_name": "吐鲁番市" }, "32003002": { 
+    "region_id": "32003002", "region_name": "鄯善县" }, "32003003": { 
+    "region_id": "32003003", "region_name": "托克逊县" } } }, "32004": { 
+    "region_id": "32004", "region_name": "哈密地区", "child": { "32004001": { 
+    "region_id": "32004001", "region_name": "哈密市" }, "32004002": { 
+    "region_id": "32004002", "region_name": "巴里坤哈萨克自治县" }, "32004003": { 
+    "region_id": "32004003", "region_name": "伊吾县" } } }, "32005": { 
+    "region_id": "32005", "region_name": "昌吉回族自治州", "child": { "32005001": { 
+    "region_id": "32005001", "region_name": "昌吉市" }, "32005002": { 
+    "region_id": "32005002", "region_name": "阜康市" }, "32005003": { 
+    "region_id": "32005003", "region_name": "呼图壁县" }, "32005004": { 
+    "region_id": "32005004", "region_name": "玛纳斯县" }, "32005005": { 
+    "region_id": "32005005", "region_name": "奇台县" }, "32005006": { 
+    "region_id": "32005006", "region_name": "吉木萨尔县" }, "32005007": { 
+    "region_id": "32005007", "region_name": "木垒哈萨克自治县" } } }, "32006": { 
+    "region_id": "32006", "region_name": "博尔塔拉蒙古自治州", "child": { "32006001": { 
+    "region_id": "32006001", "region_name": "博乐市" }, "32006002": { 
+    "region_id": "32006002", "region_name": "精河县" }, "32006003": { 
+    "region_id": "32006003", "region_name": "温泉县" } } }, "32007": { 
+    "region_id": "32007", "region_name": "巴音郭楞蒙古自治州", "child": { "32007001": { 
+    "region_id": "32007001", "region_name": "库尔勒市" }, "32007002": { 
+    "region_id": "32007002", "region_name": "轮台县" }, "32007003": { 
+    "region_id": "32007003", "region_name": "尉犁县" }, "32007004": { 
+    "region_id": "32007004", "region_name": "若羌县" }, "32007005": { 
+    "region_id": "32007005", "region_name": "且末县" }, "32007006": { 
+    "region_id": "32007006", "region_name": "焉耆回族自治县" }, "32007007": { 
+    "region_id": "32007007", "region_name": "和静县" }, "32007008": { 
+    "region_id": "32007008", "region_name": "和硕县" }, "32007009": { 
+    "region_id": "32007009", "region_name": "博湖县" } } }, "32008": { 
+    "region_id": "32008", "region_name": "阿克苏地区", "child": { "32008001": { 
+    "region_id": "32008001", "region_name": "阿克苏市" }, "32008002": { 
+    "region_id": "32008002", "region_name": "温宿县" }, "32008003": { 
+    "region_id": "32008003", "region_name": "库车县" }, "32008004": { 
+    "region_id": "32008004", "region_name": "沙雅县" }, "32008005": { 
+    "region_id": "32008005", "region_name": "新和县" }, "32008006": { 
+    "region_id": "32008006", "region_name": "拜城县" }, "32008007": { 
+    "region_id": "32008007", "region_name": "乌什县" }, "32008008": { 
+    "region_id": "32008008", "region_name": "阿瓦提县" }, "32008009": { 
+    "region_id": "32008009", "region_name": "柯坪县" } } }, "32009": { 
+    "region_id": "32009", "region_name": "克孜勒苏柯尔克孜自治州", "child": { "32009001": { 
+    "region_id": "32009001", "region_name": "阿图什市" }, "32009002": { 
+    "region_id": "32009002", "region_name": "阿克陶县" }, "32009003": { 
+    "region_id": "32009003", "region_name": "阿合奇县" }, "32009004": { 
+    "region_id": "32009004", "region_name": "乌恰县" } } }, "32010": { 
+    "region_id": "32010", "region_name": "喀什地区", "child": { "32010001": { 
+    "region_id": "32010001", "region_name": "喀什市" }, "32010002": { 
+    "region_id": "32010002", "region_name": "疏附县" }, "32010003": { 
+    "region_id": "32010003", "region_name": "疏勒县" }, "32010004": { 
+    "region_id": "32010004", "region_name": "英吉沙县" }, "32010005": { 
+    "region_id": "32010005", "region_name": "泽普县" }, "32010006": { 
+    "region_id": "32010006", "region_name": "莎车县" }, "32010007": { 
+    "region_id": "32010007", "region_name": "叶城县" }, "32010008": { 
+    "region_id": "32010008", "region_name": "麦盖提县" }, "32010009": { 
+    "region_id": "32010009", "region_name": "岳普湖县" }, "32010010": { 
+    "region_id": "32010010", "region_name": "伽师县" }, "32010011": { 
+    "region_id": "32010011", "region_name": "巴楚县" }, "32010012": { 
+    "region_id": "32010012", "region_name": "塔什库尔干塔吉克自治县" } } }, "32011": { 
+    "region_id": "32011", "region_name": "和田地区", "child": { "32011001": { 
+    "region_id": "32011001", "region_name": "和田市" }, "32011002": { 
+    "region_id": "32011002", "region_name": "和田县" }, "32011003": { 
+    "region_id": "32011003", "region_name": "墨玉县" }, "32011004": { 
+    "region_id": "32011004", "region_name": "皮山县" }, "32011005": { 
+    "region_id": "32011005", "region_name": "洛浦县" }, "32011006": { 
+    "region_id": "32011006", "region_name": "策勒县" }, "32011007": { 
+    "region_id": "32011007", "region_name": "于田县" }, "32011008": { 
+    "region_id": "32011008", "region_name": "民丰县" } } }, "32012": { 
+    "region_id": "32012", "region_name": "伊犁哈萨克自治州", "child": { "32012001": { 
+    "region_id": "32012001", "region_name": "奎屯市" }, "32012002": { 
+    "region_id": "32012002", "region_name": "伊犁地区" }, "32012003": { 
+    "region_id": "32012003", "region_name": "伊宁市" }, "32012004": { 
+    "region_id": "32012004", "region_name": "伊宁县" }, "32012005": { 
+    "region_id": "32012005", "region_name": "察布查尔锡伯自治县" }, "32012006": { 
+    "region_id": "32012006", "region_name": "霍城县" }, "32012007": { 
+    "region_id": "32012007", "region_name": "巩留县" }, "32012008": { 
+    "region_id": "32012008", "region_name": "新源县" }, "32012009": { 
+    "region_id": "32012009", "region_name": "昭苏县" }, "32012010": { 
+    "region_id": "32012010", "region_name": "特克斯县" }, "32012011": { 
+    "region_id": "32012011", "region_name": "尼勒克县" } } }, "32013": { 
+    "region_id": "32013", "region_name": "塔城地区", "child": { "32013001": { 
+    "region_id": "32013001", "region_name": "塔城市" }, "32013002": { 
+    "region_id": "32013002", "region_name": "乌苏市" }, "32013003": { 
+    "region_id": "32013003", "region_name": "额敏县" }, "32013004": { 
+    "region_id": "32013004", "region_name": "沙湾县" }, "32013005": { 
+    "region_id": "32013005", "region_name": "托里县" }, "32013006": { 
+    "region_id": "32013006", "region_name": "裕民县" }, "32013007": { 
+    "region_id": "32013007", "region_name": "和布克赛尔蒙古自治县" } } }, "32014": { 
+    "region_id": "32014", "region_name": "阿勒泰地区", "child": { "32014001": { 
+    "region_id": "32014001", "region_name": "阿勒泰市" }, "32014002": { 
+    "region_id": "32014002", "region_name": "布尔津县" }, "32014003": { 
+    "region_id": "32014003", "region_name": "富蕴县" }, "32014004": { 
+    "region_id": "32014004", "region_name": "福海县" }, "32014005": { 
+    "region_id": "32014005", "region_name": "哈巴河县" }, "32014006": { 
+    "region_id": "32014006", "region_name": "青河县" }, "32014007": { 
+    "region_id": "32014007", "region_name": "吉木乃县" } } }, "32015": { 
+    "region_id": "32015", "region_name": "省直辖行政单位", "child": { "32015001": { 
+    "region_id": "32015001", "region_name": "石河子市" }, "32015002": { 
+    "region_id": "32015002", "region_name": "阿拉尔市" }, "32015003": { 
+    "region_id": "32015003", "region_name": "图木舒克市" }, "32015004": { 
+    "region_id": "32015004", "region_name": "五家渠市" } } } } } }
+
+
+    export default region

+ 262 - 0
components/region/region-picker.vue

@@ -0,0 +1,262 @@
+// 支持添加默认id参数
+// 支持默认选项添加到省市区第一个选项
+// 支持确认后再更新选项结果(非双向绑定)
+// 支持 省市区,省市,省
+
+<template>
+  <view class="cu-form-group">
+  <!--  <view class="title">{{title_}}</view> -->
+    <picker
+      mode="multiSelector"
+      @change="MultiChange"
+      @columnchange="MultiColumnChange"
+      :value="multiIndex"
+      :range="multiArray.slice(0,column_)"
+      range-key="region_name"
+    >
+      <view class="uni-input">
+        <text v-for="(item, index) in column_" :key="index" class="margin-right-sm">
+          {{multiArrayClone[index][multiIndexClone[index]].region_name }}
+          <text v-if="index!==column_-1"></text>
+        </text>
+     
+      </view>
+    </picker>
+  </view>
+
+  <!-- </view> -->
+</template>
+<script>
+export default {
+  name: "c-region",
+  props: {
+    title_: {
+      type: String,
+      default: "省市区",
+    },
+    multiIndex_: {
+      // eg: multiIndex_="['14','14002','14002002']",
+      type: Array,
+      default: function () {
+        return [];
+      },
+    },
+    //自定义第一个选项的名称
+    custom_: {
+      type: String,
+      default: "",
+    },
+    column_: {
+      type: Number,
+      default: 3,
+    },
+	region_:{
+		type: Array,
+		default: function () {
+		  return [];
+		},
+	}
+  },
+  components: {},
+  data() {
+    return {
+      multiArray: [],
+      multiArrayClone: [],
+      multiIndex: [0, 0, 0],
+      multiIndexClone: [0, 0, 0],
+      region: uni.getStorageSync("region") || {},
+    };
+  },
+
+  onShow() {},
+  mounted() {
+    if (!uni.getStorageSync("region")) {
+      uni.showToast({
+        title: "初始化省市区失败",
+      });
+    }
+  },
+  onLoad() {},
+  computed: {},
+  watch: {
+    custom_: {
+      handler: function (nVal, oVal) {
+        if (nVal) {
+          this.region = this.setDefaultFirstOption();
+        }
+      },
+      immediate: true,
+    },
+    multiIndex_: {
+      handler: function (nVal, oVal) {
+        if (!nVal.length) {
+          const column1 = this.objToArr(this.region);
+          const column2 = this.objToArr(column1[0].child);
+          const column3 = this.objToArr(column2[0].child);
+          this.multiArray = [column1, column2, column3];
+          this.multiArrayClone = JSON.parse(JSON.stringify(this.multiArray));
+          return;
+        }
+        const provinceId = nVal[0];
+        const cityId = nVal[1];
+        const areaId = nVal[2];
+
+        const tempMultiArray = [];
+        const column0 = this.objToArr(this.region);
+
+        const index0 = column0.findIndex(
+          (item) => item.region_id === provinceId
+        );
+
+        const column1 = this.objToArr(column0[index0].child);
+
+        const index1 = column1.findIndex((item) => item.region_id === cityId);
+
+        tempMultiArray.push(column0);
+        this.multiIndex[0] = index0;
+
+        tempMultiArray.push(column1);
+        this.multiIndex[1] = index1;
+
+        const column2 = this.objToArr(tempMultiArray[1][index1].child);
+        const index2 = column2.findIndex((item) => item.region_id === areaId);
+
+        tempMultiArray.push(column2);
+        this.multiIndex[2] = index2;
+        this.multiArray = tempMultiArray;
+        this.multiArrayClone = JSON.parse(JSON.stringify(this.multiArray));
+        this.multiIndexClone = JSON.parse(JSON.stringify(this.multiIndex));
+      },
+      immediate: true,
+    },
+  },
+  methods: {
+    objToArr(obj) {
+      const arr = Object.values(obj);
+      let defaultIndex;
+      let list = arr.map((item, index) => {
+        if (item.region_name === this.custom_) {
+          defaultIndex = index;
+        }
+        return {
+          region_id: item.region_id,
+          region_name: item.region_name,
+          child: item.child,
+        };
+      });
+      if (defaultIndex !== undefined) {
+        const temp = list[defaultIndex];
+        list.splice(defaultIndex, 1);
+        list.unshift(temp);
+      }
+      return list;
+    },
+    MultiChange(e) {
+      this.multiIndexClone = e.detail.value;
+      this.multiArrayClone = JSON.parse(JSON.stringify(this.multiArray));
+      const arr = [];
+      const arrs = [];
+      for (let index = 0; index < this.column_; index++) {
+        arr.push(
+          this.multiArrayClone[index][this.multiIndexClone[index]].region_id
+        );
+		arrs.push(
+		  this.multiArrayClone[index][this.multiIndexClone[index]].region_name
+		);
+      }
+	
+      // uni.showToast({
+      //   title: "值:" + arr,
+      // });
+	  
+	  this.$emit("region_", arrs);
+
+      this.$emit("selecteRegion_", arr);
+      //   return arr;
+    },
+    MultiColumnChange(e) {
+      let data = {
+        multiArray: this.multiArray,
+        multiIndex: this.multiIndex,
+      };
+      data.multiIndex[e.detail.column] = e.detail.value;
+      const column = e.detail.column; // 移动某一列
+
+      if (column === 0) {
+        //移动第一列
+        const row = data.multiIndex[0]; //移动第一列的某一行
+        data.multiArray[1] = this.objToArr(data.multiArray[0][row].child);
+        data.multiArray[2] = this.objToArr(data.multiArray[1][0].child);
+        data.multiIndex[1] = 0;
+        data.multiIndex[2] = 0;
+      } else if (column === 1) {
+        //移动第二列
+        const row = data.multiIndex[1]; //移动第一列的某一行
+        data.multiArray[2] = this.objToArr(data.multiArray[1][row].child);
+        data.multiIndex[2] = 0;
+      }
+
+      this.multiArray = [...data.multiArray];
+      this.multiIndex = [...data.multiIndex];
+    },
+    setDefaultFirstOption() {
+      let region = uni.getStorageSync("region");
+      region["00"] = {
+        region_id: "00",
+        region_name: this.custom_,
+        child: {
+          "00": {
+            region_id: "00",
+            region_name: this.custom_,
+            child: {
+              "00": {
+                region_id: "00",
+                region_name: this.custom_,
+              },
+            },
+          },
+        },
+      };
+
+      for (const provinceK in region) {
+        if (region.hasOwnProperty(provinceK)) {
+          const province = region[provinceK];
+          if (province.child) {
+            province.child["00"] = {
+              region_id: "00",
+              region_name: this.custom_,
+              child: {
+                "00": {
+                  region_id: "00",
+                  region_name: this.custom_,
+                },
+              },
+            };
+          }
+
+          for (const cityK in province.child) {
+            if (province.child.hasOwnProperty(cityK)) {
+              const city = province.child[cityK];
+              if (city.child) {
+                city.child["00"] = {
+                  region_id: "00",
+                  region_name: this.custom_,
+                };
+              }
+            }
+          }
+        }
+      }
+      return region;
+    },
+  },
+};
+</script>
+<style>
+.cu-form-group {
+  width: 100%;
+}
+.title {
+  text-align: center;
+}
+</style>

+ 45 - 0
components/uni-popup/keypress.js

@@ -0,0 +1,45 @@
+// #ifdef H5
+export default {
+  name: 'Keypress',
+  props: {
+    disable: {
+      type: Boolean,
+      default: false
+    }
+  },
+  mounted () {
+    const keyNames = {
+      esc: ['Esc', 'Escape'],
+      tab: 'Tab',
+      enter: 'Enter',
+      space: [' ', 'Spacebar'],
+      up: ['Up', 'ArrowUp'],
+      left: ['Left', 'ArrowLeft'],
+      right: ['Right', 'ArrowRight'],
+      down: ['Down', 'ArrowDown'],
+      delete: ['Backspace', 'Delete', 'Del']
+    }
+    const listener = ($event) => {
+      if (this.disable) {
+        return
+      }
+      const keyName = Object.keys(keyNames).find(key => {
+        const keyName = $event.key
+        const value = keyNames[key]
+        return value === keyName || (Array.isArray(value) && value.includes(keyName))
+      })
+      if (keyName) {
+        // 避免和其他按键事件冲突
+        setTimeout(() => {
+          this.$emit(keyName, {})
+        }, 0)
+      }
+    }
+    document.addEventListener('keyup', listener)
+    this.$once('hook:beforeDestroy', () => {
+      document.removeEventListener('keyup', listener)
+    })
+  },
+	render: () => {}
+}
+// #endif

+ 22 - 0
components/uni-popup/message.js

@@ -0,0 +1,22 @@
+export default {
+	created() {
+		if (this.type === 'message') {
+			// 不显示遮罩
+			this.maskShow = false 
+			// 获取子组件对象
+			this.childrenMsg = null
+		}
+	},
+	methods: {
+		customOpen() {
+			if (this.childrenMsg) {
+				this.childrenMsg.open()
+			}
+		},
+		customClose() {
+			if (this.childrenMsg) {
+				this.childrenMsg.close()
+			}
+		}
+	}
+}

+ 50 - 0
components/uni-popup/popup.js

@@ -0,0 +1,50 @@
+import message from './message.js';
+// 定义 type 类型:弹出类型:top/bottom/center
+const config = {
+	// 顶部弹出
+	top: 'top',
+	// 底部弹出
+	bottom: 'bottom',
+	// 居中弹出
+	center: 'center',
+	// 消息提示
+	message: 'top',
+	// 对话框
+	dialog: 'center',
+	// 分享
+	share: 'bottom',
+}
+
+export default {
+	data() {
+		return {
+			config: config,
+			popupWidth: 0,
+			popupHeight: 0
+		}
+	},
+	mixins: [message],
+	computed: {
+		isDesktop() {
+			return this.popupWidth >= 500 && this.popupHeight >= 500
+		}
+	},
+	mounted() {
+		const fixSize = () => {
+			const {
+				windowWidth,
+				windowHeight,
+				windowTop
+			} = uni.getSystemInfoSync()
+			this.popupWidth = windowWidth
+			this.popupHeight = windowHeight + windowTop
+		}
+		fixSize()
+		// #ifdef H5
+		window.addEventListener('resize', fixSize)
+		this.$once('hook:beforeDestroy', () => {
+			window.removeEventListener('resize', fixSize)
+		})
+		// #endif
+	},
+}

+ 16 - 0
components/uni-popup/share.js

@@ -0,0 +1,16 @@
+export default {
+	created() {
+		if (this.type === 'share') {
+			// 关闭点击
+			this.mkclick = false
+		}
+	},
+	methods: {
+		customOpen() {
+			console.log('share 打开了');
+		},
+		customClose() {
+			console.log('share 关闭了');
+		}
+	}
+}

+ 321 - 0
components/uni-popup/uni-popup.vue

@@ -0,0 +1,321 @@
+<template>
+	<view v-if="showPopup" class="uni-popup" :class="[popupstyle, isDesktop ? 'fixforpc-z-index' : '']"
+	 @touchmove.stop.prevent="clear">
+		<uni-transition v-if="maskShow" class="uni-mask--hook" :mode-class="['fade']" :styles="maskClass" :duration="duration"
+		 :show="showTrans" @click="onTap" />
+		<uni-transition :mode-class="ani" :styles="transClass" :duration="duration" :show="showTrans" @click="onTap">
+			<view class="uni-popup__wrapper-box" @click.stop="clear">
+				<slot />
+			</view>
+		</uni-transition>
+		<!-- #ifdef H5 -->
+		<keypress v-if="maskShow" @esc="onTap" />
+		<!-- #endif -->
+	</view>
+</template>
+
+<script>
+	import popup from './popup.js'
+	// #ifdef H5
+	import keypress from './keypress.js'
+	// #endif
+	/**
+	 * PopUp 弹出层
+	 * @description 弹出层组件,为了解决遮罩弹层的问题
+	 * @tutorial https://ext.dcloud.net.cn/plugin?id=329
+	 * @property {String} type = [top|center|bottom] 弹出方式
+	 * 	@value top 顶部弹出
+	 * 	@value center 中间弹出
+	 * 	@value bottom 底部弹出
+	 * 	@value message 消息提示
+	 * 	@value dialog 对话框
+	 * 	@value share 底部分享示例
+	 * @property {Boolean} animation = [ture|false] 是否开启动画
+	 * @property {Boolean} maskClick = [ture|false] 蒙版点击是否关闭弹窗
+	 * @event {Function} change 打开关闭弹窗触发,e={show: false}
+	 */
+
+	export default {
+		name: 'uniPopup',
+		components: {
+			// #ifdef H5
+			keypress
+			// #endif
+		},
+		props: {
+			// 开启动画
+			animation: {
+				type: Boolean,
+				default: true
+			},
+			// 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层
+			// message: 消息提示 ; dialog : 对话框
+			type: {
+				type: String,
+				default: 'center'
+			},
+			// maskClick
+			maskClick: {
+				type: Boolean,
+				default: true
+			}
+		},
+		provide() {
+			return {
+				popup: this
+			}
+		},
+		mixins: [popup],
+		watch: {
+			/**
+			 * 监听type类型
+			 */
+			type: {
+				handler: function(newVal) {
+					this[this.config[newVal]]()
+				},
+				immediate: true
+			},
+			isDesktop: {
+				handler: function(newVal) {
+					this[this.config[this.type]]()
+				},
+				immediate: true
+			},
+			/**
+			 * 监听遮罩是否可点击
+			 * @param {Object} val
+			 */
+			maskClick: {
+				handler: function(val) {
+					this.mkclick = val
+				},
+				immediate: true
+			}
+		},
+		data() {
+			return {
+				duration: 300,
+				ani: [],
+				showPopup: false,
+				showTrans: false,
+				maskClass: {
+					'position': 'fixed',
+					'bottom': 0,
+					'top': 0,
+					'left': 0,
+					'right': 0,
+					'backgroundColor': 'rgba(0, 0, 0, 0.4)'
+				},
+				transClass: {
+					'position': 'fixed',
+					'left': 0,
+					'right': 0,
+				},
+				maskShow: true,
+				mkclick: true,
+				popupstyle: this.isDesktop ? 'fixforpc-top' : 'top'
+			}
+		},
+		created() {
+			this.mkclick = this.maskClick
+			if (this.animation) {
+				this.duration = 300
+			} else {
+				this.duration = 0
+			}
+		},
+		methods: {
+			clear(e) {
+				// TODO nvue 取消冒泡
+				e.stopPropagation()
+			},
+			open() {
+				this.showPopup = true
+				this.$nextTick(() => {
+					new Promise(resolve => {
+						clearTimeout(this.timer)
+						this.timer = setTimeout(() => {
+							this.showTrans = true
+							// fixed by mehaotian 兼容 app 端
+							this.$nextTick(() => {
+								resolve();
+							})
+						}, 50);
+					}).then(res => {
+						// 自定义打开事件
+						clearTimeout(this.msgtimer)
+						this.msgtimer = setTimeout(() => {
+							this.customOpen && this.customOpen()
+						}, 100)
+						this.$emit('change', {
+							show: true,
+							type: this.type
+						})
+					})
+				})
+			},
+			close(type) {
+				this.showTrans = false
+				this.$nextTick(() => {
+					this.$emit('change', {
+						show: false,
+						type: this.type
+					})
+					clearTimeout(this.timer)
+					// 自定义关闭事件
+					this.customOpen && this.customClose()
+					this.timer = setTimeout(() => {
+						this.showPopup = false
+					}, 300)
+				})
+			},
+			onTap() {
+				if (!this.mkclick) return
+				this.close()
+			},
+			/**
+			 * 顶部弹出样式处理
+			 */
+			top() {
+				this.popupstyle = this.isDesktop ? 'fixforpc-top' : 'top'
+				this.ani = ['slide-top']
+				this.transClass = {
+					'position': 'fixed',
+					'left': 0,
+					'right': 0,
+				}
+			},
+			/**
+			 * 底部弹出样式处理
+			 */
+			bottom() {
+				this.popupstyle = 'bottom'
+				this.ani = ['slide-bottom']
+				this.transClass = {
+					'position': 'fixed',
+					'left': 0,
+					'right': 0,
+					'bottom': 0
+				}
+			},
+			/**
+			 * 中间弹出样式处理
+			 */
+			center() {
+				this.popupstyle = 'center'
+				this.ani = ['zoom-out', 'fade']
+				this.transClass = {
+					'position': 'fixed',
+					/* #ifndef APP-NVUE */
+					'display': 'flex',
+					'flexDirection': 'column',
+					/* #endif */
+					'bottom': 0,
+					'left': 0,
+					'right': 0,
+					'top': 0,
+					'justifyContent': 'center',
+					'alignItems': 'center'
+				}
+			}
+		}
+	}
+</script>
+<style lang="scss" scoped>
+	.uni-popup {
+		position: fixed;
+		/* #ifndef APP-NVUE */
+		z-index: 99;
+		/* #endif */
+	}
+
+	.fixforpc-z-index {
+		/* #ifndef APP-NVUE */
+		z-index: 999;
+		/* #endif */
+	}
+
+	.uni-popup__mask {
+		position: absolute;
+		top: 0;
+		bottom: 0;
+		left: 0;
+		right: 0;
+		background-color: $uni-bg-color-mask;
+		opacity: 0;
+	}
+
+	.mask-ani {
+		transition-property: opacity;
+		transition-duration: 0.2s;
+	}
+
+	.uni-top-mask {
+		opacity: 1;
+	}
+
+	.uni-bottom-mask {
+		opacity: 1;
+	}
+
+	.uni-center-mask {
+		opacity: 1;
+	}
+
+	.uni-popup__wrapper {
+		/* #ifndef APP-NVUE */
+		display: block;
+		/* #endif */
+		position: absolute;
+	}
+
+	.top {
+		/* #ifdef H5 */
+		top: var(--window-top);
+		/* #endif */
+		/* #ifndef H5 */
+		top: 0;
+		/* #endif */
+	}
+
+	.fixforpc-top {
+		top: 0;
+	}
+
+	.bottom {
+		bottom: 0;
+	}
+
+	.uni-popup__wrapper-box {
+		/* #ifndef APP-NVUE */
+		display: block;
+		/* #endif */
+		position: relative;
+		/* iphonex 等安全区设置,底部安全区适配 */
+		/* #ifndef APP-NVUE */
+		padding-bottom: constant(safe-area-inset-bottom);
+		padding-bottom: env(safe-area-inset-bottom);
+		/* #endif */
+	}
+
+	.content-ani {
+		// transition: transform 0.3s;
+		transition-property: transform, opacity;
+		transition-duration: 0.2s;
+	}
+
+
+	.uni-top-content {
+		transform: translateY(0);
+	}
+
+	.uni-bottom-content {
+		transform: translateY(0);
+	}
+
+	.uni-center-content {
+		transform: scale(1);
+		opacity: 1;
+	}
+</style>

+ 4 - 3
config/index.js

@@ -1,7 +1,8 @@
 const dev = {
-	baseUrlNew: 'https://apitest.eliangeyun.com',
-	// baseUrlNew: 'http://192.168.1.114:8099',
-	// baseUrlNew: 'http://192.168.1.116:8999',
+	// baseUrlNew: 'https://apitest.eliangeyun.com',
+	baseUrlNew: 'http://192.168.110.9:8099',
+	// baseUrlNew: 'http://192.168.110.82:8999',
+	// baseUrlNew: 'http://192.168.1.119:8999',
 	h5Appid: 'wxb66b599f7f61b46f',
 	debug: false
 }

+ 3 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "智运",
     "appid" : "__UNI__9C76CB6",
     "description" : "",
-    "versionName" : "1.0.5",
-    "versionCode" : 105,
+    "versionName" : "1.0.8",
+    "versionCode" : 108,
     "transformPx" : false,
     /* 5+App特有相关 */
     "app-plus" : {
@@ -33,6 +33,7 @@
                     "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
                     "<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
                     "<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
                     "<uses-permission android:name=\"android.permission.CAMERA\"/>",
                     "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
                     "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",

二進制
nativeplugins/DCloud-RichAlert/android/uniplugin_richalert.aar


二進制
nativeplugins/DCloud-RichAlert/ios/libUniPluginRichAlert.a


+ 31 - 0
nativeplugins/DCloud-RichAlert/package.json

@@ -0,0 +1,31 @@
+{
+	"name": "RichAlert",
+	"id": "DCloud-RichAlert",
+	"version": "0.1.3",
+	"description": "示例插件",
+	"_dp_type":"nativeplugin",
+	"_dp_nativeplugin":{
+		"ios": {
+			"plugins": [
+				{
+					"type": "module",
+					"name": "DCloud-RichAlert",
+					"class": "DCRichAlertModule"
+				}
+			],
+			"integrateType": "library",
+			"deploymentTarget": "8.0"
+		},
+		"android": {
+			"plugins": [
+				{
+					"type": "module",
+					"name": "DCloud-RichAlert",
+					"class": "uni.dcloud.io.uniplugin_richalert.RichAlertWXModule"
+				}
+			],
+			"integrateType": "aar",
+			"minSdkVersion" : 16
+		}
+	}
+}

二進制
nativeplugins/DCloud-RichAlert_0.1.3.zip


+ 302 - 63
pages.json

@@ -11,6 +11,12 @@
 				"selectedIconPath": "static/images/common/huoyuan@2x.png",
 				"text": "货源"
 			},
+			{
+				"pagePath": "pages/riders/index",
+				"iconPath": "static/images/common/zhaoche.png",
+				"selectedIconPath": "static/images/common/zhaoche_check.png",
+				"text": "车友"
+			},
 			{
 				"pagePath": "pages/order/index",
 				"iconPath": "static/images/common/dingdan@2x(1).png",
@@ -37,6 +43,13 @@
 			"style": {
 				"navigationStyle": "custom"
 			}
+		},
+		{
+			"path": "pages/riders/index",
+			"style": {
+				"navigationStyle": "custom"
+			}
+
 		}, {
 			"path": "pages/order/index",
 			"style": {
@@ -75,7 +88,7 @@
 		{
 			"path": "pages/public/register",
 			"style": {
-				 "navigationStyle": "custom"
+				"navigationStyle": "custom"
 			}
 		}, {
 			"path": "pages/goodSource/shippingDetails",
@@ -84,6 +97,179 @@
 				"navigationBarTextStyle": "white"
 			}
 
+		},
+		{
+			"path": "pages/goodSource/cargoOwnerSee",
+			"style": {
+				"navigationBarTitleText": "货主详情",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white",
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "\ue7c3",
+							"fontSrc": "/static/addfleet/iconfont.ttf",
+							"fontSize": "22"
+							 // "redDot": "true"
+						}]
+					}
+				}
+		
+			}
+		},
+		{
+			"path": "pages/riders/myTeam",
+			"style": {
+				"navigationBarTitleText": "我的车队",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white",
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "\ue622",
+							"fontSrc": "/static/addfleet/iconfont.ttf",
+							"fontSize": "22"
+							 // "redDot": "true"
+						}]
+					}
+				}
+		
+			}
+		},
+		{
+			"path": "pages/riders/inTeam",
+			"style": {
+				"navigationBarTitleText": "入队申请",
+				"enablePullDownRefresh": false
+			}
+
+		},
+		{
+			"path": "pages/riders/report",
+			"style": {
+				"navigationBarTitleText": "举报",
+				"enablePullDownRefresh": false
+			}
+		
+		},
+		{
+			"path": "pages/riders/checkPage",
+			"style": {
+				"navigationStyle": "custom",
+				"navigationBarTextStyle": "white"
+			}
+		},
+		{
+			"path": "pages/riders/test",
+			"style": {
+				"navigationBarTitleText": "测试",
+				"enablePullDownRefresh": false
+			}
+		},
+		{
+			"path": "pages/riders/notice",
+			"style": {
+				"navigationBarTitleText": "公告",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white",
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "保存",
+							"fontSrc": "/static/addfleet/iconfont.ttf",
+							"fontSize": "30rpx",
+							 "color": "#2772FB",
+							 "width":"80rpx",
+							 "textAlign":"left",
+							 "fontWeight":"600"
+						}]
+					}
+				}
+			}
+		
+		},{
+			"path": "pages/riders/noticeSee",
+			"style": {
+				"navigationBarTitleText": "公告详情",
+				"enablePullDownRefresh": false
+			}
+		},
+		{
+			"path": "pages/riders/fleetMember",
+			"style": {
+				"navigationBarTitleText": "车队成员",
+				"enablePullDownRefresh": false
+			}
+		},
+		{
+			"path": "pages/riders/fleetSee",
+			"style": {
+				"navigationBarTitleText": "车队详情",
+				"enablePullDownRefresh": false
+			}
+		},
+		{
+			"path": "pages/mine/often/oftenRoute",
+			"style": {
+				"navigationBarTitleText": "常用路线",
+				"enablePullDownRefresh": false
+				// "navigationBarBackgroundColor": "white",
+				// "app-plus": {
+				// 	"titleNView": {
+				// 		"buttons": [{
+				// 			"text": "&#xe622",
+				// 			"fontSrc": "/static/addfleet/iconfont.ttf",
+				// 			"fontSize": "22"
+				// 		}]
+				// 	}
+				// }
+			}
+		},
+		{
+			"path": "pages/riders/addFleet",
+			"style": {
+				"navigationBarTitleText": "创建车队",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white",
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "提交",
+							"fontSrc": "/static/addfleet/iconfont.ttf",
+							"fontSize": "28rpx",
+							 "color": "#2772FB",
+							 "width":"80rpx",
+							 "textAlign":"left"
+						}]
+					}
+				}
+			}
+		}, {
+			"path": "pages/riders/setMember",
+			"style": {
+				"navigationBarTitleText": "删除成员",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white",
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "完成",
+							"fontSrc": "/static/addfleet/iconfont.ttf",
+							"fontSize": "28rpx",
+							 "color": "#2772FB",
+							 "width":"80rpx",
+							 "textAlign":"left"
+						}]
+					}
+				}
+			}
+		},{
+			"path": "pages/riders/fleetInvitation",
+			"style": {
+				"navigationBarTitleText": "车队邀请",
+				"enablePullDownRefresh": false
+			}
+
 		}, {
 			"path": "pages/order/orderDetails",
 			"style": {
@@ -98,6 +284,14 @@
 				"enablePullDownRefresh": false
 			}
 
+		},
+		{
+			"path": "pages/order/evaluateList",
+			"style": {
+				"navigationBarTitleText": "评价记录",
+				"enablePullDownRefresh": false
+			}
+
 		}, {
 			"path": "pages/order/confirmUnloading",
 			"style": {
@@ -109,16 +303,16 @@
 			"path": "pages/mine/driverCertification",
 			"style": {
 				"navigationBarTitleText": "司机认证",
-				"navigationBarBackgroundColor":"#2772FB",
-				"navigationBarTextStyle":"white"
+				"navigationBarBackgroundColor": "#2772FB",
+				"navigationBarTextStyle": "white"
 			}
 
 		}, {
 			"path": "pages/mine/driverCertificationNext",
 			"style": {
 				"navigationBarTitleText": "司机认证",
-				"navigationBarBackgroundColor":"#2772FB",
-				"navigationBarTextStyle":"white"
+				"navigationBarBackgroundColor": "#2772FB",
+				"navigationBarTextStyle": "white"
 			}
 
 		},
@@ -126,20 +320,28 @@
 			"path": "pages/mine/editDriverCertification",
 			"style": {
 				"navigationBarTitleText": "司机认证",
-				"navigationBarBackgroundColor":"#2772FB",
-				"navigationBarTextStyle":"white"
+				"navigationBarBackgroundColor": "#2772FB",
+				"navigationBarTextStyle": "white"
 			}
-		
+
 		}, {
 			"path": "pages/mine/editDriverCertificationNext",
 			"style": {
 				"navigationBarTitleText": "司机认证",
-				"navigationBarBackgroundColor":"#2772FB",
-				"navigationBarTextStyle":"white"
+				"navigationBarBackgroundColor": "#2772FB",
+				"navigationBarTextStyle": "white"
 			}
-		
+
 		},
 		
+		{
+			"path": "pages/mine/often/addRoute",
+			"style": {
+				"navigationBarTitleText": "添加路线",
+				"navigationBarBackgroundColor": "#2772FB",
+				"navigationBarTextStyle": "white"
+			}
+		},
 		{
 			"path": "pages/mine/helpDescription",
 			"style": {
@@ -152,7 +354,7 @@
 			"style": {
 				"navigationBarTitleText": "管理车辆",
 				"enablePullDownRefresh": false,
-				"navigationBarBackgroundColor":"white"
+				"navigationBarBackgroundColor": "white"
 			}
 
 		}, {
@@ -174,7 +376,7 @@
 			"style": {
 				"navigationBarTitleText": "银行卡",
 				"enablePullDownRefresh": false,
-				"navigationBarBackgroundColor":"white"
+				"navigationBarBackgroundColor": "white"
 			}
 
 		}, {
@@ -196,7 +398,16 @@
 			"style": {
 				"navigationBarTitleText": "设置",
 				"enablePullDownRefresh": false,
-				"navigationBarBackgroundColor":"white"
+				"navigationBarBackgroundColor": "white"
+			}
+
+		},
+		{
+			"path": "pages/mine/evaluate",
+			"style": {
+				"navigationBarTitleText": "评价",
+				"enablePullDownRefresh": false,
+				"navigationBarBackgroundColor": "white"
 			}
 
 		},
@@ -220,60 +431,88 @@
 				"navigationStyle": "custom"
 			}
 
-		}
-	    ,{
-            "path" : "pages/mine/settings/editAvatar",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "修改头像",
-                "enablePullDownRefresh": false
-            }
-            
-        },
+		}, {
+			"path": "pages/mine/settings/editAvatar",
+			"style": {
+				"navigationBarTitleText": "修改头像",
+				"enablePullDownRefresh": false
+			}
+
+		},
+		{
+			"path": "pages/mine/settings/editPhone",
+			"style": {
+				"navigationBarTitleText": "修改账号",
+				"enablePullDownRefresh": false
+			}
+
+		},
 		{
-		    "path" : "pages/mine/settings/editPhone",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "修改账号",
-		        "enablePullDownRefresh": false
-		    }
-		    
+			"path": "pages/mine/settings/editPassword",
+			"style": {
+				"navigationStyle": "custom"
+			}
+
+		}, {
+			"path": "pages/mine/settings/feedback",
+			"style": {
+				"navigationBarTitleText": "意见反馈",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/public/loginOther",
+			"style": {
+				"navigationStyle": "custom"
+			}
+
 		},
 		{
-		    "path" : "pages/mine/settings/editPassword",
-		    "style" :                                                                                    
-		    {
-		        "navigationStyle": "custom"
-		    }
-		    
-		}
-        ,{
-            "path" : "pages/mine/settings/feedback",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "意见反馈",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/public/loginOther",
-            "style" :                                                                                    
-            {
-              "navigationStyle": "custom"
-            }
-            
-        },
+			"path": "pages/order/signContract",
+			"style": {
+				"navigationBarTitleText": "签订合同",
+				"enablePullDownRefresh": false
+			}
+
+		},
 		{
-		    "path" : "pages/order/signContract",
-		    "style" :                                                                                    
-		    {
-		        "navigationBarTitleText": "签订合同",
-		        "enablePullDownRefresh": false
-		    }
-		    
+			"path": "pages/order/bankCard",
+			"style": {
+				"navigationBarTitleText": "选择银行卡",
+				"enablePullDownRefresh": false
+			}
+		},{
+			"path": "pages/goodSource/jb",
+			"style": {
+				"navigationBarTitleText": "举报",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/goodSource/fk",
+			"style": {
+				"navigationBarTitleText": "反馈",
+				"enablePullDownRefresh": false
+			}
+
+		}, {
+			"path": "pages/order/addEvaluation",
+			"style": {
+				"navigationBarTitleText": "评价",
+				"enablePullDownRefresh": false,
+				"app-plus": {
+					"titleNView": {
+						"buttons": [{
+							"text": "提交",
+							"fontSize": "14",
+							"color": "#007AFF"
+						}]
+					}
+				}
+			}
+
 		}
-    ],
+	],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "uni-app",

+ 379 - 0
pages/goodSource/cargoOwnerSee.vue

@@ -0,0 +1,379 @@
+<template>
+	<view class="center">
+		<mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback"
+			class="mescroll">
+		<view class="center_top">
+			<view class="flex">
+				<u--image
+					:src="objectInfo.cargoOwnerPortrait?objectInfo.cargoOwnerPortrait:'../../static/images/mine/tx.png'"
+					width='170rpx' height='170rpx' shape="circle">
+				</u--image>
+				<view class="name">{{objectInfo.cargoOwnerName}}</view>
+				<image src="../../static/qy@2x.png" mode="widthFix" class="title_css" v-show="objectInfo.cargoOwner">
+				</image>
+				<view class="feedback_css"></view>
+			</view>
+		</view>
+		<view class="pf-row flex">
+			<view class="flex">
+				<view class="text">评分</view>
+				<view class="number">{{dataObj.zong}}</view>
+			</view>
+			<view class="flex">
+				<view class="text">发运次数</view>
+				<view class="number">{{dataObj.countFa}}</view>
+			</view>
+			<!-- <view class="flex">
+				<view class="text">好评率</view>
+				<view class="number">{{dataObj.haoPingLv}}</view>
+			</view> -->
+			<view class="flex">
+				<view class="text">评价</view>
+				<view class="number">{{totalPL}}</view>
+			</view>
+		</view>
+
+		<u-line></u-line>
+		<view class="flex">
+			<view class="switchbtn" @click="switchsubmit(1)" :class="indexBtn == 1 ? 'switchbtn1':''">货主信息</view>
+			<view class="switchbtn" @click="switchsubmit(2)" :class="indexBtn == 2 ? 'switchbtn1':''">评价</view>
+		</view>
+		<!-- 货主信息 -->
+		<view v-if="indexBtn == 1" class="enterprise">
+			<view>
+				<view class="enterprise_title" v-if="objectInfo.cargoOwner">所属企业</view>
+				<view class="enterprise_title" v-if="!objectInfo.cargoOwner">个人货主,暂未代理企业</view>
+				<view class="enterprise_name" v-if="objectInfo.cargoOwner">{{objectInfo.cargoOwner}}</view>
+			</view>
+		</view>
+		<!-- 评价信息 -->
+		<view v-if="indexBtn == 2" class="pl-style">
+			<view class="pf flex-space-between flex">
+				<view class="left flex align-center" style="margin-right: 20rpx;">
+					<view class="pf-number">
+						{{dataObj.zong}}
+					</view>
+					<view>
+						<view>
+							<start count="5" v-model="dataObj.zong" size="35" activeColor="#ffaa00" :size="18" :allowHalf='true'
+								:readonly='true'>
+							</start>
+						</view>
+						<view class="gray fontsize-24">累计发运{{dataObj.countFa}}次</view>
+					</view>
+				</view>
+				<view class="right">
+					<view>{{dataObj.haoPingLv}}%</view>
+					<view class="gray fontsize-24">好评率</view>
+				</view>
+			</view>
+				<view class="flex flex-space-between">
+					<view :class="btnData == 1 ? 'btn-active':'btn'" @click="btnChange(1)">全部({{totalPL}})</view>
+					<view :class="btnData == 2 ? 'btn-active':'btn'" @click="btnChange(2)">最新</view>
+					<view :class="btnData == 3 ? 'btn-active':'btn'" @click="btnChange(3)">好评({{dataObj.haoPing}})</view>
+					<view :class="btnData == 4 ? 'btn-active':'btn'" @click="btnChange(4)">差评({{dataObj.chaPing}})</view>
+				</view>
+				<view class="evaluate_css" v-for="(item,index) in list">
+					<view class="flex">
+						<view class="row1 flex">
+							<u--image
+								:src="objectInfo.cargoOwnerPortrait?objectInfo.cargoOwnerPortrait:'../../static/images/mine/tx.png'"
+								width='70rpx' height='70rpx' shape="circle">
+							</u--image>
+							<view class="right">
+								<view class="evaluate_name">{{item.driverName}}</view>
+								<view class="evaluate_date m-top10">{{objectInfo.createDate.split(' ')[0]}}</view>
+								<view class="flex m-top10">
+									<view class="branch_css ">{{item.count}}</view>
+									<view class="">
+										<start count="5" v-model="item.count" size="35" activeColor="#ffaa00" :size="18"
+											:allowHalf='true' :readonly='true'>
+										</start>
+									</view>
+								</view>
+								<view class="">
+									{{item.driverContent}}
+								</view>
+								<view>
+									<u--image v-for="(item,index) in item.imgList" :src="item" width='170rpx'
+										height='170rpx'>
+									</u--image>
+								</view>
+							</view>
+						</view>
+					</view>
+				</view>
+		</view>
+		<u-picker :show="show" :columns="columns" :closeOnClickOverlay='true' @close='selectTypeClose'
+			@cancel='selectTypeClose' @confirm='confirmBtn'></u-picker>
+		<u-toast ref="uToast"></u-toast>
+		
+		</mescroll-body>
+	</view>
+</template>
+
+<script>
+	var that
+	import start from '../../common/components/uni-rate.vue'
+	import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
+	import {
+		mapState
+	} from 'vuex';
+	export default {
+		mixins: [MescrollMixin], // 使用mixin
+		components: {
+			start
+		},
+		data() {
+			return {
+				zhpf: '5',
+				list: [],
+				dataObj: {},
+				show: false,
+				columns: [
+					['投诉', '举报']
+				],
+				id: "",
+				objectInfo: {},
+				indexBtn: 1,
+				btnData: 1,
+				totalPL:'0'
+			}
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		onShow() {
+
+		},
+		onLoad(options) {
+			that = this
+			this.objectInfo = options
+			console.log(options)
+
+			this.getList()
+		},
+		onNavigationBarButtonTap(e) {
+			console.log("success")
+			this.show = true
+		},
+		methods: {
+			selectTypeClose() {
+				this.show = false
+			},
+			upCallback(page) {
+				that.$request.baseRequest('get', '/evaluateInfo/selectEvaluateInfo', {
+						evaluatoredId: this.objectInfo.commonId,
+						flag: 2,
+						haoType:'',
+						searchType:'',
+						pageSize: page.size,
+						currentPage: page.num
+					}).then(res => {
+						if (page.num == 1) that.list = [];
+						that.list = that.list.concat(res.data.records); //追加新数据
+						that.totalPL = res.data.total
+						for (let i = 0; i < that.list.length; i++) {
+							if (that.list[i].driverUrl) {
+								that.list[i].imgList = that.list[i].driverUrl.split(',')
+							}
+
+							that.list[i].count = (Number(that.list[i].ownerCredit) + Number(that.list[i]
+								.tranEfficiency) + Number(that.list[i].freightPayment) + Number(that.list[i]
+								.serviceQuality) + Number(that.list[i].comprehensiveSatisfaction)) / 15 * 5
+						}
+						that.mescroll.endBySize(res.data.records.length, res.data.total);
+						uni.hideLoading()
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.$request.baseRequest('get', '/orderInfo/selectHaoPing', {
+						commonId: this.objectInfo.commonId,
+						evaluateFlag: 2
+					}).then(res => {
+						if (res.code == 200) {
+							this.dataObj = res.data
+
+						} else {
+							this.$refs.uToast.show({
+								type: 'error',
+								message: res.message,
+							})
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			switchsubmit(num) {
+				this.indexBtn = num
+				this.getList()
+			},
+			confirmBtn(e) {
+				console.log(e.value)
+				if (e.value == '投诉') {
+					uni.$u.route('/pages/goodSource/fk', {
+						val: JSON.stringify(this.objectInfo)
+					});
+				} else {
+					uni.$u.route('/pages/goodSource/jb', {
+						val: JSON.stringify(this.objectInfo)
+					});
+				}
+				this.show = false
+			},
+			btnChange(num) {
+				this.btnData = num
+				this.getList()
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.center {
+		padding: 40rpx;
+	}
+
+	.center_top {
+		.name {
+			margin: 40rpx;
+			font-size: 48rpx;
+			font-weight: 600;
+		}
+
+		.title_css {
+			width: 50rpx;
+			height: 50rpx;
+			border-radius: 10rpx;
+			text-align: center;
+			line-height: 50rpx;
+			margin-top: 44rpx;
+		}
+
+		.feedback_css {
+			margin-top: 44rpx;
+			margin-left: 50px;
+		}
+	}
+
+	.switchbtn {
+		margin-right: 40rpx;
+		margin-top: 20rpx;
+		font-weight: 600;
+	}
+
+	.switchbtn1 {
+		color: #2772FB;
+		position: relative;
+	}
+
+	.switchbtn1:before {
+		width: 20px;
+		height: 3px;
+		content: '';
+		position: absolute;
+		bottom: -7px;
+		background: #2772FB;
+		left: 0;
+		right: 0;
+		margin: 0 auto;
+	}
+
+	.enterprise {
+		margin-top: 30rpx;
+
+		.enterprise_title {
+			font-weight: 700;
+			margin-top: 80rpx;
+		}
+
+		.enterprise_name {
+			margin-top: 10rpx;
+		}
+
+		.recordInfo {
+			margin-top: 20rpx;
+			font-weight: 600;
+		}
+	}
+
+	.evaluate_css {
+		margin-top: 30rpx;
+		display: flex;
+		width: 100%;
+		padding-bottom: 40rpx;
+		border-bottom: 1px solid #E6E6E6;
+
+		.evaluate_name {}
+
+		.branch_css {
+			// margin: 0;
+			margin-right: 20rpx;
+		}
+
+		.evaluate_date {}
+
+		.row1 {
+			.right {
+				display: flex;
+				flex-direction: column;
+				margin-left: 40rpx;
+			}
+		}
+	}
+
+	.pf-row {
+		margin: 20rpx 0;
+
+		.text {
+			color: #999;
+			margin-right: 20rpx;
+		}
+
+		.number {
+			color: #2772FB;
+		}
+
+		.flex {
+			margin-right: 20rpx;
+		}
+	}
+
+	.pl-style {
+		margin-top: 40rpx;
+	}
+
+	.btn-active {
+		background-color: #2772FB;
+		color: white;
+		border-radius: 50rpx;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+		padding: 10rpx 20rpx;
+	}
+
+	.btn {
+		background: #F8F9FB;
+		color: #363636;
+		border-radius: 50rpx;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+		padding: 10rpx 20rpx;
+	}
+
+	.pf-number {
+		color: #363636;
+		font-size: 60rpx;
+		margin-right: 30rpx;
+	}
+
+	.pf {
+		margin-bottom: 20rpx;
+	}
+</style>

+ 148 - 0
pages/goodSource/fk.vue

@@ -0,0 +1,148 @@
+<template>
+	<view class="content">
+		<view class="row1 flex flex-space-between">
+			<view>被投诉人</view>
+			<view class='flex'>
+				<image :src="dataDetails.driverPortrait" mode="widthFix"  style="width: 40rpx;height: 40rpx;" class="img_css"> </image>
+				<view>{{dataDetails.cargoOwnerName}}</view>
+			</view>
+		</view>
+		<u-line class="line"></u-line>
+		<view class="row2">
+			<view class="title">投诉信息</view>
+			<u--textarea v-model="value1" placeholder="输入要反馈的内容,10-300字" count maxlength='300'></u--textarea>
+			<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+				name="1" multiple :maxCount="9"></u-upload>
+		</view>
+		<view class="row3" @click="submit">提交</view>
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	import {
+		mapState
+	} from 'vuex';
+	import uploadImage from '@/components/ossutil/uploadFile.js';
+	export default {
+		data() {
+			return {
+				imgList: [],
+				value1: '',
+				fileList1: [],
+				dataDetails: {},
+			};
+		},
+		onLoad(options) {
+			this.dataDetails = JSON.parse(options.val)
+			this.imgList = []
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		methods: {
+			submit() {
+				uni.showLoading({
+					title: '加载中'
+				})
+				this.$request.baseRequest('post', '/feedbackReport/api/addInfo', {
+						initiator:this.firstAuthentication.driverName,
+						initiatorNumber:this.firstAuthentication.driverPhone,
+						commonId: this.firstAuthentication.commonId,
+						passive: this.dataDetails.cargoOwnerName,
+						passiveNumber: this.dataDetails.cargoOwnerPhone,
+						passiveCommonId:this.dataDetails.commonId,
+						content: this.value1,
+						url: this.imgList.toString(),
+						flag: 1,
+						objectFlag:2
+					}).then(res => {
+						let that = this
+						uni.hideLoading()
+						this.$refs.uToast.show({
+							type: 'success',
+							message: "反馈成功",
+							complete() {
+								// uni.$u.route('/pages/goodSource/cargoOwnerSee', {
+								// 	driver: JSON.stringify(that.dataDetails)
+								// });
+								uni.navigateBack({
+									delta: 1
+								});
+
+							}
+						})
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			// 删除图片
+			deletePic(event) {
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						console.log('图片地址', result)
+						this.imgList.push(result)
+
+					}
+				)
+			},
+		}
+	}
+</script>
+
+<style lang="scss">
+	.content {
+		background: white;
+	}
+
+	.img {
+		width: 40rpx;
+	}
+
+	.row1,
+	.row2 {
+		padding: 40rpx;
+	}
+
+	.title {
+		margin-bottom: 20rpx;
+	}
+
+	.row3 {
+		width: 80%;
+		background: #2772FB;
+		text-align: center;
+		color: white;
+		padding: 20rpx;
+		margin: auto;
+		border-radius: 10rpx;
+	}
+</style>

+ 31 - 34
pages/goodSource/index.vue

@@ -46,7 +46,7 @@
 							v-if="good.freightAdvance==1"></image>
 						<view class="flex align-center">
 							<view class="item1">
-								<view class="ssx">{{$helper.getProvinceAbbreviation(good.sendPrivate)}}</view>
+								<view class="ssx">{{$helper.getProvinceAbbreviation(good.sendPrivate?good.sendPrivate:good.sendCity)}}</view>
 								<view class="level2-title">{{$helper.filterUrban(good.sendCity)}}
 									{{$helper.filterArea(good.sendArea)}}
 								</view>
@@ -55,7 +55,7 @@
 							<image class="jt-icon item2" src="@/static/images/goodSource/jt.png" mode='widthFix'>
 							</image>
 							<view class="item3">
-								<view class="ssx">{{$helper.getProvinceAbbreviation(good.unloadPrivate)}}</view>
+								<view class="ssx">{{$helper.getProvinceAbbreviation(good.unloadPrivate?good.unloadPrivate:good.unloadCity)}}</view>
 								<view class="level2-title">{{$helper.filterUrban(good.unloadCity)}}
 									{{$helper.filterArea(good.unloadArea)}}
 								</view>
@@ -68,15 +68,15 @@
 						<view class="flex flex-space-between yf-style">
 							<view class="left">
 								<view class="flex">
-									<view class="gray mr20">货距 {{good.cargoDistance}}km</view>
-									<view class="gray ">运距 {{good.distance}}km</view>
+									<view class="gray mr20" v-if="good.cargoDistance">货距 {{good.cargoDistance}}km</view>
+									<view class="gray " v-if="good.distance">运距 {{good.distance}}km</view>
 								</view>
 								<view class="u-flex-wrap flex gray row ">
 									<view>{{good.goodsName}} | </view>
 									<!-- <u-line direction="col"></u-line> -->
-									<view> {{carLength(good)}} | </view>
-									<view>{{carType(good)}} | </view>
-									<view>{{carWeight(good)}}</view>
+									<view v-if="carLength(good)"> {{carLength(good)}} | </view>
+									<view v-if="carType(good)">{{carType(good)}} | </view>
+									<view v-if="carWeight(good)">{{carWeight(good)}}</view>
 								</view>
 								<view class="flex row">
 									<view class="row-tips">{{good.taskDescription}}</view>
@@ -91,10 +91,10 @@
 						</view>
 					</view>
 					<view class="flex flex-space-between item-bottom">
-						<view class="left flex row">
+						<view class="left flex row" @click.stop="cargoOwner(good)">
 							<u--image
 								:src="good.cargoOwnerPortrait?good.cargoOwnerPortrait:'../../static/images/mine/tx.png'"
-								width='100rpx' height='100rpx' shape="circle">
+								width='100rpx' height='100rpx' shape="circle" >
 							</u--image>
 							<view class="name">{{good.cargoOwnerName}}</view>
 							<!-- <view class="hp flex fontsize-24">
@@ -211,7 +211,7 @@
 					let value = res3.data
 					if (value == 0) {
 						uni.removeTabBarBadge({
-							index: 2
+							index: 3
 						})
 					}
 					that.$store.commit('$uStore', {
@@ -220,7 +220,7 @@
 					});
 					if (value != 0 && value) {
 						uni.setTabBarBadge({
-							index: 2,
+							index: 3,
 							text: value + ""
 						})
 					}
@@ -237,14 +237,14 @@
 			}).then(res => {
 				return res.data.authenticationStatus
 			})
-			if (_status == '已禁用') {
-				this.isShowAlert = true
-				this.alertTitle = '账号审核中'
-				this.confirmText = '退出APP'
-				this.showCancelButton = false
-			} else {
-				console.log(1231233212332312312213)
-			}
+			// if (_status == '已禁用') {
+			// 	this.isShowAlert = true
+			// 	this.alertTitle = '账号审核中'
+			// 	this.confirmText = '退出APP'
+			// 	this.showCancelButton = false
+			// } else {
+			// 	console.log(1231233212332312312213)
+			// }
 			// #endif
 
 		},
@@ -269,20 +269,15 @@
 
 		},
 		methods: {
+			cargoOwner(_obj){
+				// uni.$u.route('/pages/order/evaluateList');
+				console.log("查看---------------",_obj)
+				uni.$u.route('/pages/goodSource/cargoOwnerSee',_obj)
+			},
 			mescrollInit(mescroll) {
 				this.mescroll = mescroll;
 			},
 			confirmClick() {
-				// #ifdef APP-PLUS
-				if (this.alertTitle = '账号审核中') {
-					if (uni.getSystemInfoSync().platform == 'ios') {
-						plus.ios.import("UIApplication").sharedApplication().performSelector("exit")
-					} else if (uni.getSystemInfoSync().platform == 'android') {
-						plus.runtime.quit();
-					}
-					return
-				}
-				// #endif
 				let item = this.ObjSelect
 				let _obj = {
 					driverCommonId: this.firstAuthentication.commonId,
@@ -302,7 +297,9 @@
 					freightPrice: item.freightPrice,
 					driverName: this.firstAuthentication.driverName,
 					driverPhone: this.firstAuthentication.driverPhone,
-					cargoOwnerPhone: item.cargoOwnerPhone
+					cargoOwnerPhone: item.cargoOwnerPhone,
+					id:item.id,
+					billingMethod:item.billingMethod
 				}
 
 				this.$request.baseRequest('post', '/publishTaskInfo/api/addOrder', _obj).then(res => {
@@ -393,7 +390,9 @@
 			},
 			confirmSelectType(val) {
 				this.pickerSelect = val.value[0]
+				
 				this.show = false
+				this.upCallback({size:10,num:1})
 			},
 			selectTypeClose() {
 				this.show = false
@@ -492,13 +491,11 @@
 					// unLoadingPlaceCity: this.endPlace.schoosecity
 
 				}
-				if (this.tabIndex == 2) {
-					// #ifdef APP-PLUS
+				// if (this.tabIndex == 2) {
 					this.getLngLat();
-					// #endif
 					_data.driverLongitude = this.lng
 					_data.driverLatitude = this.lat
-				}
+				// }
 				console.log('------')
 				console.log(_data)
 				if (uni.getStorageSync('fPlaceObj')) {

+ 149 - 0
pages/goodSource/jb.vue

@@ -0,0 +1,149 @@
+<template>
+	<view class="content">
+		<view class="row1 flex flex-space-between">
+			<view>被举报人</view>
+			<view class='flex'>
+				<image :src="dataDetails.driverPortrait" mode="widthFix" class="img"></image>
+				<view>{{dataDetails.cargoOwnerName}}</view>
+			</view>
+		</view>
+		<u-line class="line"></u-line>
+		<view class="row2">
+			<view class="title">举报信息</view>
+			<u--textarea v-model="value1" placeholder="输入要举报的内容,10-300字" count maxlength='300'></u--textarea>
+			<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+				name="1" multiple :maxCount="9"></u-upload>
+		</view>
+		<view class="row3" @click="submit">提交</view>
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	import {
+		mapState
+	} from 'vuex';
+	import uploadImage from '@/components/ossutil/uploadFile.js';
+	export default {
+		data() {
+			return {
+				imgList: [],
+				value1: '',
+				fileList1: [],
+				dataDetails: {},
+			};
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		onLoad(options) {
+			this.dataDetails = JSON.parse(options.val)
+			console.log(this.dataDetails)
+			this.imgList = []
+		},
+		methods: {
+			submit() {
+				uni.showLoading({
+					title: '加载中'
+				})
+				this.$request.baseRequest('post', '/feedbackReport/api/addInfo', {
+						initiator:this.firstAuthentication.driverName,
+						initiatorNumber:this.firstAuthentication.driverPhone,
+						commonId: this.firstAuthentication.commonId,
+						passive: this.dataDetails.cargoOwnerName,
+						passiveNumber: this.dataDetails.cargoOwnerPhone,
+						passiveCommonId:this.dataDetails.commonId,
+						content: this.value1,
+						url: this.imgList.toString(),
+						flag: 2,
+						objectFlag:2
+					}).then(res => {
+						let that = this
+						uni.hideLoading()
+						this.$refs.uToast.show({
+							type: 'success',
+							message: "举报成功",
+							complete() {
+								// uni.$u.route('/pages/order/driverDetail', {
+								// 	driver: JSON.stringify(that.dataDetails)
+								// });
+								uni.navigateBack({
+									delta:1
+								})
+							}
+						})
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			// 删除图片
+			deletePic(event) {
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						console.log('图片地址', result)
+						this.imgList.push(result)
+
+					}
+				)
+			},
+		}
+	}
+</script>
+
+<style lang="scss">
+	.content {
+		background: white;
+	}
+
+	.img {
+		width: 40rpx;
+		height: 40rpx;
+	}
+
+	.row1,
+	.row2 {
+		padding: 40rpx;
+	}
+
+	.title {
+		margin-bottom: 20rpx;
+	}
+
+	.row3 {
+		width: 80%;
+		background: #2772FB;
+		text-align: center;
+		color: white;
+		padding: 20rpx;
+		margin: auto;
+		border-radius: 10rpx;
+	}
+</style>

+ 143 - 103
pages/mine/driverCertification.vue

@@ -2,6 +2,56 @@
 	<view class="content">
 		<view class="top-head"></view>
 		<view class="container">
+			<view class="content2 content-other">
+				<view class="title">上传身份证人像面</view>
+				<view @click.stop="uploadImg(1,index)" class="picture picture1" v-if="!dataDetails.cardAddressUrl">
+					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
+					<view class="text">上传身份证人像面</view>
+				</view>
+				<view v-if="dataDetails.cardAddressUrl" @click.stop="uploadImg(1,index)"
+					class="preview-card-img picture">
+					<!-- <image class="card-img" :src="dataDetails.cardAddressUrl"></image> -->
+					<view @click.stop="delCard(1)">
+						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
+						</image>
+					</view>
+			
+					<image class="" :src="dataDetails.cardAddressUrl" mode="aspectFit" style=""></image>
+				</view>
+			
+				<view class="title">上传身份证国徽面</view>
+				<view @click="uploadImg(2,index)" class="picture picture2" v-if="!dataDetails.cardBackAddressUrl">
+					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
+					<view class="text">上传身份证国徽面</view>
+				</view>
+			
+				<view v-if="dataDetails.cardBackAddressUrl" @click.stop="uploadImg(2,index)"
+					class="preview-card-img picture">
+					<!-- <image class="card-img" :src="dataDetails.cardAddressUrl"></image> -->
+					<view @click.stop="delCard(2)">
+						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
+						</image>
+					</view>
+			
+					<image class="" :src="dataDetails.cardBackAddressUrl" mode="aspectFit"></image>
+				</view>
+			
+				<view class="flex row">
+					<view class="left-text">身份证号</view>
+					<u--input placeholder="请输入身份证号" inputAlign='left' border="none" v-model="dataDetails.numberCard">
+					</u--input>
+				</view>
+			
+				<view class="flex row noborder">
+					<view class="left-text">身份证截止日期</view>
+					<view class="" @click="selectValidityPeriod">
+						{{dataDetails.cardValidityDate?dataDetails.cardValidityDate:'选择身份证截止日期>'}}
+					</view>
+				</view>
+				<u-picker :show="isShowcardValidity" ref="uPicker" :columns="validityPeriod"
+					@confirm="confirmValidityPeriod" @change="changeHandler">
+				</u-picker>
+			</view>
 			<view class="content1 content-other">
 				<view class="flex row">
 					<view class="left-text">姓名</view>
@@ -27,7 +77,8 @@
 				</view>
 				<view class="flex row noborder">
 					<view class="left-text">联系电话</view>
-					<u--input placeholder="请输入联系电话" inputAlign='left' border="none" v-model="dataDetails.driverPhone">
+					<u--input placeholder="请输入联系电话" inputAlign='left' border="none" v-model="dataDetails.driverPhone"
+						maxlength="11">
 					</u--input>
 				</view>
 				<view class="flex row noborder" v-if="dataDetails.driverPhone!=userInfo.phone">
@@ -41,7 +92,7 @@
 
 			</view>
 			<view v-if="isFirstAuthentication" class="content1-car">
-				<view class="flex s-row carlist-item" v-for="(item,index) in dataDetails.driverCarInfoList"
+				<!--<view class="flex s-row carlist-item" v-for="(item,index) in dataDetails.hyDriverCarInfoList"
 					:key='index'>
 					<view class="flex row">
 						<view class="left left-text">
@@ -50,7 +101,7 @@
 						<view class="right flex">
 							<input class="car-uumber" v-model='item.carNumber' @click.stop="handleShowKeyboard(index)"
 								:disabled="true" placeholder="输入车牌号" name="input"></input>
-							<view @click="delCarNumber(dataDetails.driverCarInfoList,index)" class="" v-if="index!=0">
+							<view @click="delCarNumber(dataDetails.hyDriverCarInfoList,index)" class="" v-if="index!=0">
 								<image class='del-car' src="@/static/images/common/quxiao@2x.png">
 								</image>
 							</view>
@@ -121,72 +172,22 @@
 								></image>
 						</view> -->
 
-						<!-- <image class="preview-img" :src="item.addressUrl" v-if='item.addressUrl'></image> -->
-					</view>
-				</view>
+				<!-- <image class="preview-img" :src="item.addressUrl" v-if='item.addressUrl'></image> -->
+				<!--</view>
+				</view> -->
 			</view>
-			<view  v-if="isFirstAuthentication" @click="addCarNumber(dataDetails.driverCarInfoList)" class="add-car">
+			<!-- 	<view  v-if="isFirstAuthentication" @click="addCarNumber(dataDetails.hyDriverCarInfoList)" class="add-car">
 				<u-icon class="icon" name="plus-circle-fill" color="#2979ff" size="28"></u-icon>
 				<view class="car-text">
 					添加车辆
 				</view>
-			</view>
-
-			<view class="content2 content-other">
-				<view class="title">上传身份证人像面</view>
-				<view @click.stop="uploadImg(1,index)" class="picture picture1" v-if="!dataDetails.cardAddressUrl">
-					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
-					<view class="text">上传身份证人像面</view>
-				</view>
-				<view v-if="dataDetails.cardAddressUrl" @click.stop="uploadImg(1,index)"
-					class="preview-card-img picture">
-					<!-- <image class="card-img" :src="dataDetails.cardAddressUrl"></image> -->
-					<view @click.stop="delCard(1)">
-						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
-						</image>
-					</view>
-
-					<image class="" :src="dataDetails.cardAddressUrl" mode="aspectFit" style=""></image>
-				</view>
-
-				<view class="title">上传身份证国徽面</view>
-				<view @click="uploadImg(2,index)" class="picture picture2" v-if="!dataDetails.cardBackAddressUrl">
-					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
-					<view class="text">上传身份证国徽面</view>
-				</view>
-
-				<view v-if="dataDetails.cardBackAddressUrl" @click.stop="uploadImg(2,index)"
-					class="preview-card-img picture">
-					<!-- <image class="card-img" :src="dataDetails.cardAddressUrl"></image> -->
-					<view @click.stop="delCard(2)">
-						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
-						</image>
-					</view>
-
-					<image class="" :src="dataDetails.cardBackAddressUrl" mode="aspectFit"></image>
-				</view>
-
-				<view class="flex row">
-					<view class="left-text">身份证号</view>
-					<u--input placeholder="请输入身份证号" inputAlign='left' border="none" v-model="dataDetails.numberCard">
-					</u--input>
-				</view>
-
-				<view class="flex row noborder">
-					<view class="left-text">身份证截止日期</view>
-					<view class="" @click="selectValidityPeriod">
-						{{dataDetails.cardValidityDate?dataDetails.cardValidityDate:'选择身份证截止日期>'}}
-					</view>
-				</view>
-				<u-picker :show="isShowcardValidity" ref="uPicker" :columns="validityPeriod"
-					@confirm="confirmValidityPeriod" @change="changeHandler">
-				</u-picker>
-			</view>
-			<view class="content3 flex s-row" v-for="(item,index) in dataDetails.driverPayeeInfoList" :key='index'>
+			</view> -->
+			<view class="" style="color: red;font-size: 26rpx;margin-top: 20rpx;">*收款人须为司机本人</view>
+			<view class="content3 flex s-row" v-for="(item,index) in dataDetails.hyDriverPayeeInfoList" :key='index'>
 				<view class="flex">
 					银行卡-{{index+1}}
 				</view>
-				<view @click="delBankNumber(dataDetails.driverPayeeInfoList,index)" class="" v-if="index!=0">
+				<view @click="delBankNumber(dataDetails.hyDriverPayeeInfoList,index)" class="" v-if="index!=0">
 					<image class='del-bank' src="@/static/images/common/quxiao@2x.png">
 					</image>
 				</view>
@@ -246,7 +247,7 @@
 				</u-picker>
 			</view>
 
-			<view @click="addBankNumber(dataDetails.driverPayeeInfoList)" class="add-car">
+			<view @click="addBankNumber(dataDetails.hyDriverPayeeInfoList)" class="add-car">
 				<u-icon class="icon" name="plus-circle-fill" color="#2979ff" size="28"></u-icon>
 				<view class="car-text">
 					添加银行卡
@@ -262,9 +263,7 @@
 			<u-toast ref="uToast"></u-toast>
 		</view>
 		<view class="content4">
-			<view class="next-btn" @click="next()">
-				下一步
-			</view>
+			<view class="next-btn" @click="next()">下一步</view>
 		</view>
 	</view>
 </template>
@@ -360,7 +359,7 @@
 					operationCertificateValidityDate: '',
 					trailerOperationCertificate: '',
 					trailerOperationCertificateValidityDate: '',
-					driverCarInfoList: [{
+					hyDriverCarInfoList: [{
 						carNumber: '',
 						addressUrl: '',
 						carNumberColour: '黄色',
@@ -372,7 +371,7 @@
 						carHeight: '',
 						fileList1: []
 					}],
-					driverPayeeInfoList: [{
+					hyDriverPayeeInfoList: [{
 						payeeAddressUrl: '',
 						bankCard: '',
 						bankDeposit: '',
@@ -385,7 +384,8 @@
 				action: this.$helper.ossUploadUrl,
 				// maxSize: 50 * 1024 * 1024, //限制文件大小 50M
 				// isAdd: true,
-				imagesrc: null
+				imagesrc: null,
+				payCheck: true
 			};
 		},
 		onLoad() {
@@ -421,7 +421,7 @@
 						break
 						// 银行卡
 					case 3:
-						_this.dataDetails.driverPayeeInfoList[_this.index].payeeAddressUrl = ''
+						_this.dataDetails.hyDriverPayeeInfoList[_this.index].payeeAddressUrl = ''
 						break;
 				}
 			},
@@ -598,7 +598,7 @@
 			},
 			confirmBank(e) {
 				console.log(e)
-				this.dataDetails.driverPayeeInfoList[this.index].bankDepositBranch = e.value[0]
+				this.dataDetails.hyDriverPayeeInfoList[this.index].bankDepositBranch = e.value[0]
 				this.isShowBank = false
 			},
 			manualInput() {
@@ -694,7 +694,7 @@
 						sourceType: this.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage(res.tempFilePaths[0], 'appData/',
+							uploadImage('image', res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功回调函数
 									console.log('图片地址', result)
@@ -708,6 +708,18 @@
 														personImg: result,
 													}).then(res => {
 													_this.dataDetails.numberCard = res.data.recPersonNo
+													if (res.data.recPerson) {
+														_this.dataDetails.driverName = res.data
+															.recPerson
+
+														for (let i = 0; i < _this.dataDetails
+															.hyDriverPayeeInfoList.length; i++
+															) { //收款人需与司机本人一致
+															_this.dataDetails.hyDriverPayeeInfoList[i]
+																.payeeName = res.data.recPerson
+														}
+													}
+
 												})
 												.catch(res => {
 													uni.$u.toast(res.message);
@@ -725,14 +737,15 @@
 														bankImg: result,
 													}).then(res => {
 													console.log(res)
-													_this.dataDetails.driverPayeeInfoList[_this.index]
+													_this.dataDetails.hyDriverPayeeInfoList[_this
+															.index]
 														.payeeAddressUrl = result
 													if (res.data.bankNo) {
-														_this.dataDetails.driverPayeeInfoList[_this
+														_this.dataDetails.hyDriverPayeeInfoList[_this
 															.index].bankCard = res.data.bankNo
 													}
 													if (res.data.bankName) {
-														_this.dataDetails.driverPayeeInfoList[_this
+														_this.dataDetails.hyDriverPayeeInfoList[_this
 															.index].bankDeposit = res.data.bankName
 													}
 
@@ -781,14 +794,14 @@
 			//车牌号弹出键盘
 			handleClick(e) {
 				this.carNumber = e.value
-				this.dataDetails.driverCarInfoList[this.index].carNumber = e.value //键盘输入值
+				this.dataDetails.hyDriverCarInfoList[this.index].carNumber = e.value //键盘输入值
 			},
 			//车牌号弹出键盘
 			handleShowKeyboard(index) {
-				if (this.dataDetails.driverCarInfoList[index].carNumber == '') {
+				if (this.dataDetails.hyDriverCarInfoList[index].carNumber == '') {
 					this.carNumber = ''
 				} else {
-					this.carNumber = this.dataDetails.driverCarInfoList[index].carNumber
+					this.carNumber = this.dataDetails.hyDriverCarInfoList[index].carNumber
 				}
 				if (this.$refs.keyboard.open) {
 					this.$refs.keyboard.open(false) //true 键盘显示 false 键盘隐藏
@@ -837,7 +850,7 @@
 					bankCard: '',
 					bankDeposit: '',
 					bankDepositBranch: '',
-					payeeName: ''
+					payeeName: this.dataDetails.driverName ? this.dataDetails.driverName : ""
 				})
 			},
 			delBankNumber(val, index) {
@@ -857,9 +870,35 @@
 			},
 			next(val) {
 				if (this.validate()) return
-				uni.$u.route('/pages/mine/driverCertificationNext', {
-					data: JSON.stringify(this.dataDetails),
-				});
+				for (let i = 0; i < this.dataDetails.hyDriverPayeeInfoList.length; i++) {
+					if (this.dataDetails.hyDriverPayeeInfoList[i].payeeName != this.dataDetails.driverName) {
+						this.$refs.uToast.show({
+							type: 'error',
+							message: "收款人需与司机本人一致!",
+						})
+						return
+					} else {
+						// 银行卡验证
+						this.$request.baseRequest('get', '/driverPayeeInfo/bankCradShibie', {
+							name: this.dataDetails.hyDriverPayeeInfoList[i].payeeName,
+							idCard: this.dataDetails.numberCard,
+							accountNo: this.dataDetails.hyDriverPayeeInfoList[i].bankCard
+						}).then(
+							res => {
+								if (res.data.distinguishNum != "01") { //不等于01 证明银行卡验证不通过
+									this.payCheck = false //验证开关
+									uni.$u.toast(res.data.distinguish);
+								}
+							})
+					}
+
+				}
+				if (this.payCheck) {
+					uni.$u.route('/pages/mine/driverCertificationNext', {
+						data: JSON.stringify(this.dataDetails),
+					});
+				}
+
 			},
 			validate() {
 				// true 为校验不通过
@@ -892,23 +931,23 @@
 					})
 					return true
 				}
-				for (let i = 0; i < this.dataDetails.driverCarInfoList.length; i++) {
-					let _item = this.dataDetails.driverCarInfoList[i]
-					if (uni.$u.test.isEmpty(_item.carNumber)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "车牌号不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(_item.addressUrl)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "人车合影不能为空!",
-						})
-						return true
-					}
-				}
+				// for (let i = 0; i < this.dataDetails.hyDriverCarInfoList.length; i++) {
+				// 	let _item = this.dataDetails.hyDriverCarInfoList[i]
+				// 	if (uni.$u.test.isEmpty(_item.carNumber)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "车牌号不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(_item.fileList1)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "人车合影不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// }
 
 				if (uni.$u.test.isEmpty(this.dataDetails.driverPhone)) {
 					this.$refs.uToast.show({
@@ -932,8 +971,8 @@
 					return true
 				}
 
-				for (let i = 0; i < this.dataDetails.driverPayeeInfoList.length; i++) {
-					let _item = this.dataDetails.driverPayeeInfoList[i]
+				for (let i = 0; i < this.dataDetails.hyDriverPayeeInfoList.length; i++) {
+					let _item = this.dataDetails.hyDriverPayeeInfoList[i]
 					if (uni.$u.test.isEmpty(_item.payeeAddressUrl)) {
 						this.$refs.uToast.show({
 							type: 'error',
@@ -1233,8 +1272,10 @@
 	}
 
 	.preview-card-img {
-		/deep/uni-image>div, uni-image>img {
-		    // transform: scale(1.5) rotate(-90deg);
+
+		/deep/uni-image>div,
+		uni-image>img {
+			// transform: scale(1.5) rotate(-90deg);
 		}
 	}
 
@@ -1246,5 +1287,4 @@
 		height: 80rpx;
 		z-index: 9;
 	}
-
 </style>

+ 197 - 99
pages/mine/driverCertificationNext.vue

@@ -2,11 +2,11 @@
 	<view class="content">
 		<view class="top-head"></view>
 		<view class="container">
-			<u-radio-group v-model="radiovalue" iconPlacement="row" class='radio-group'>
+			<!-- <u-radio-group v-model="radiovalue" iconPlacement="row" class='radio-group'>
 				<u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in radiolist" :key="index"
 					:label="item.name" :name="item.name" @change="radioChange">
 				</u-radio>
-			</u-radio-group>
+			</u-radio-group> -->
 			<view class="level1-title">证件信息</view>
 			<view class="content1">
 				<view class="title">上传驾驶证主页</view>
@@ -36,12 +36,23 @@
 					<image class="" :src="dataDetails.driverLicenseBackPage" mode="aspectFit"></image>
 				</view>
 				<view class="flex row flex-space-between">
-					<view class="left-text">驾驶证有效截止日期</view>
+					<view class="left-text">驾驶证有效期</view>
 					<view class="" @click="selectValidityPeriod(0)">
 						{{dataDetails.driverLicenseValidityDate?dataDetails.driverLicenseValidityDate:'选择有效截止日期>'}}
 					</view>
 				</view>
-
+				<view class="flex row noborder">
+					<view class="left-text">准驾车型</view>
+					<view class="" @click="driveType">
+						{{dataDetails.quasiDrivingVehicle?dataDetails.quasiDrivingVehicle:'选择准驾车型>'}}
+					</view>
+				</view>
+				<view class="flex row noborder">
+					<view class="left-text">驾驶证发证机关</view>
+					<u--input placeholder="请输入驾驶证发证机关" inputAlign='left' border="none" v-model="dataDetails.lssuingAuthority" >
+					</u--input>
+				</view>
+<!--
 				<view class="title">上传行驶证主页</view>
 				<view @click="uploadImg(3)" class="picture picture3" v-if="!dataDetails.drivingLicenseHomePage">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
@@ -123,7 +134,7 @@
 					<view class="" @click="selectValidityPeriod(2)">
 						{{dataDetails.trailerLicenseValidityDate?dataDetails.trailerLicenseValidityDate:'选择有效截止日期>'}}
 					</view>
-				</view>
+				</view>-->
 
 				<view class="title">从业资格证</view>
 				<view @click="uploadImg(7)" class="picture picture7" v-if="!dataDetails.qualificationCertificate">
@@ -145,7 +156,12 @@
 						{{dataDetails.qualificationCertificateValidityDate?dataDetails.qualificationCertificateValidityDate:'选择有效期>'}}
 					</view>
 				</view>
-
+				<view class="flex row noborder">
+					<view class="left-text">从业资格证号</view>
+					<u--input placeholder="请输入从业资格证号" inputAlign='left' border="none" v-model="dataDetails.qualificationCertificateNumber">
+					</u--input>
+				</view>
+<!--
 				<view class="title">道路运输证</view>
 				<view @click="uploadImg(8)" class="picture picture8" v-if="!dataDetails.operationCertificate">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
@@ -199,7 +215,14 @@
 						{{dataDetails.trailerOperationCertificateValidityDate?dataDetails.trailerOperationCertificateValidityDate:'选择有效期>'}}
 					</view>
 				</view>
+			
+				-->
+				<view class="flex row">
+					<view class="left-text">通讯地址</view>
+					<u--input placeholder="输入通讯地址" inputAlign='left' border="none" v-model="dataDetails.postalAddress"></u--input>
+				</view>
 			</view>
+			
 			<view class="flex service align-center">
 				<u--image @click='consent'
 					:src="consentStatus==true?'../../static/images/mine/duihao@2x.png':'../../static/images/mine/wxz.png'"
@@ -220,6 +243,9 @@
 			<u-picker :show="isShowValidity" ref="uPicker" :columns="validityPeriod" @confirm="confirmValidityPeriod"
 				:closeOnClickOverlay='true' @close='isShowValidity=false' @cancel='isShowValidity=false'>
 			</u-picker>
+			<u-picker :show="isShowDrive" ref="uPicker" :columns="driveList" @confirm="confirmDriveType"
+				:closeOnClickOverlay='true' @close='isShowDrive=false' @cancel='isShowDrive=false'>
+			</u-picker>
 		</view>
 
 	</view>
@@ -237,6 +263,8 @@
 				ValidityPeriodType: '',
 				validityPeriod: [],
 				isShowValidity: false,
+				isShowDrive:false,
+				driveList:[["A2","B2"]],
 				uploadType: '',
 				isShowimgType: false,
 				dataDetails: {},
@@ -331,6 +359,13 @@
 				this.ValidityPeriodType = type
 				this.isShowValidity = true
 			},
+			driveType(){
+				this.isShowDrive = true
+			},
+			confirmDriveType(e){
+				this.dataDetails.quasiDrivingVehicle = e.value[0]
+				this.isShowDrive = false
+			},
 			// 上传图片
 			imgTypeSelect(val) {
 				console.log(val)
@@ -341,13 +376,30 @@
 						sourceType: this.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage(res.tempFilePaths[0], 'appData/',
+							uploadImage("images",res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功回调函数
 									console.log('图片地址-----', result)
 									switch (_this.uploadType) {
 										case 1:
 											_this.dataDetails.driverLicenseHomePage = result
+											_this.$request.baseRequest('get',
+													'/driverInfo/api/driverLicenseShibie', {
+														image: result
+													}).then(res => {
+													if (res.data) {
+														let date = res.data.driverEndDate.substr(0,4)+"-"+res.data.driverEndDate.substr(4,2)+"-"+res.data.driverEndDate.substr(6,2)
+														_this.dataDetails.driverLicenseValidityDate = date	
+														if(res.data.allowCar == 'A2' || res.data.allowCar == 'B2'){
+															_this.dataDetails.quasiDrivingVehicle = res.data.allowCar
+														}
+														_this.dataDetails.lssuingAuthority = res.data.issuingAuthority
+														_this.$forceUpdate()
+													}
+												})
+												.catch(res => {
+													uni.$u.toast(res.message);
+												});
 											break;
 										case 2:
 											_this.dataDetails.driverLicenseBackPage = result
@@ -366,6 +418,23 @@
 											break;
 										case 7:
 											_this.dataDetails.qualificationCertificate = result
+											_this.$request.baseRequest('get',
+													'/driverInfo/api/qualificationLicenseShibie', {
+														image: result
+													}).then(res => {
+													if (res.data.qualificationCertificate) {
+														_this.dataDetails.qualificationCertificateValidityDate = res.data.qualificationCertificate
+														// _this.dataDetails.driverLicenseValidityDate =
+														// 	res.data.driverEndDate
+													}
+													if(res.data.qualificationCertificateNum){
+														_this.dataDetails.qualificationCertificateNumber = res.data.qualificationCertificateNum
+													}
+													_this.$forceUpdate()
+												})
+												.catch(res => {
+													uni.$u.toast(res.message);
+												});
 											break;
 										case 8:
 											_this.dataDetails.operationCertificate = result
@@ -383,12 +452,10 @@
 				} else {
 
 				}
-
 			},
 			uploadImg(type) {
 				this.uploadType = type
 				this.isShowimgType = true
-
 			},
 			validate() {
 				// true 为校验不通过
@@ -413,64 +480,78 @@
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseHomePage)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证主页不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseBackPage)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证副页不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseValidityDate)) {
+				if (uni.$u.test.isEmpty(this.dataDetails.quasiDrivingVehicle)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "行驶证有效期不能为空!",
+						message: "准驾车型不能为空!",
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseNumber)) {
+				if (uni.$u.test.isEmpty(this.dataDetails.lssuingAuthority)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "行驶证档案编号不能为空!",
+						message: "驾驶证发证机关不能为空!",
 					})
 					return true
 				}
-				if(this.radiovalue=='挂车司机'){
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseHomePage)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证主页不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseBackPage)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证副页不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseNumber)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证档案编号不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseValidityDate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证有效期不能为空!",
-						})
-						return true
-					}
-				}
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseHomePage)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证主页不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseBackPage)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证副页不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseValidityDate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证有效期不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseNumber)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证档案编号不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if(this.radiovalue=='挂车司机'){
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseHomePage)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证主页不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseBackPage)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证副页不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseNumber)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证档案编号不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseValidityDate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证有效期不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// }
 				
 				// if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseBackPage)) {
 				// 	this.$refs.uToast.show({
@@ -494,58 +575,70 @@
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.operationCertificate)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "道路运输证不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateNumber)) {
+				
+				if (uni.$u.test.isEmpty(this.dataDetails.qualificationCertificateNumber)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "道路运输证号不能为空!",
+						message: "从业资格证号不能为空!",
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateValidityDate)) {
+				// if (uni.$u.test.isEmpty(this.dataDetails.operationCertificate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "道路运输证不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateNumber)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "道路运输证号不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateValidityDate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "道路运输证有效期不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if(this.radiovalue=='挂车司机'){
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateNumber)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证号不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateValidityDate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证有效期不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// }
+				if (uni.$u.test.isEmpty(this.dataDetails.postalAddress)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "道路运输证有效期不能为空!",
+						message: "通讯地址不能为空!",
 					})
 					return true
 				}
-				if(this.radiovalue=='挂车司机'){
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateNumber)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证号不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateValidityDate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证有效期不能为空!",
-						})
-						return true
-					}
-				}
 				return false
 			},
 			submit() {
-				
-			
 				// 校验
 				if (this.validate()) return
-				// debugger
 				if(this.dataDetails.driverSex=='男'){
 					this.dataDetails.driverCall = this.dataDetails.driverCall+'先生'
 				}else{
@@ -558,12 +651,18 @@
 					})
 					return
 				}
-
-
-
 				this.$request.baseRequest('post', '/driverInfo/api/addInfo', this.dataDetails).then(res => {
 						if(res.code==200){
-							uni.$u.route('/pages/mine/index');
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "提交成功,待平台审核!",
+								complete() {
+									uni.switchTab({
+										url: '/pages/mine/index'
+									})
+								}
+							})
+							// uni.$u.route('/pages/mine/index');
 						}else{
 							uni.$u.toast(res.message);
 						}
@@ -574,7 +673,6 @@
 					});
 			},
 			radioChange(n) {
-				console.log('radioChange', n);
 				if (n == '挂车司机') {
 					this.isGCar = true
 					this.dataDetails.driverType = 1

+ 7 - 7
pages/mine/editDriverCertification.vue

@@ -42,21 +42,21 @@
 			</view>
 			<view class="content2 content-other">
 				<view class="title">上传身份证人像面</view>
-				<view @click.stop="uploadImg(1,index)" class="picture picture1" v-if="!dataDetails.cardAddressUrl">
+				<view @click.stop="uploadImg(1,1)" class="picture picture1" v-if="!dataDetails.cardAddressUrl">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传身份证人像面</view>
 				</view>
-				<view v-if="dataDetails.cardAddressUrl" @click.stop="uploadImg(1,index)"
+				<view v-if="dataDetails.cardAddressUrl" @click.stop="uploadImg(1,1)"
 					class="preview-card-img picture">
 					<image class="" :src="dataDetails.cardAddressUrl" mode="aspectFit" style=""></image>
 				</view>
 
 				<view class="title">上传身份证国徽面</view>
-				<view @click="uploadImg(2,index)" class="picture picture2" v-if="!dataDetails.cardBackAddressUrl">
+				<view @click="uploadImg(2,2)" class="picture picture2" v-if="!dataDetails.cardBackAddressUrl">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传身份证国徽面</view>
 				</view>
-				<view v-if="dataDetails.cardBackAddressUrl" @click.stop="uploadImg(1,index)"
+				<view v-if="dataDetails.cardBackAddressUrl" @click.stop="uploadImg(2,2)"
 					class="preview-card-img picture">
 					<image class="" :src="dataDetails.cardBackAddressUrl" mode="aspectFit" style=""></image>
 				</view>
@@ -74,7 +74,7 @@
 				</view>
 			</view>
 			<u-picker :show="isShowcardValidity" ref="uPicker" :columns="validityPeriod"
-				@confirm="confirmValidityPeriod" @change="changeHandler">
+				@confirm="confirmValidityPeriod" @change="changeHandler" @cancel='isShowcardValidity= false'>
 			</u-picker>
 			<u-action-sheet :actions="$helper.imgTypeList" :title="$helper.imgType" :show="isShowimgType"
 				@select="imgTypeSelect" :closeOnClickOverlay="true" :closeOnClickAction="true"
@@ -323,7 +323,7 @@
 						sourceType: this.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage(res.tempFilePaths[0], 'appData/',
+							uploadImage('image',res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功回调函数
 									console.log('图片地址', result)
@@ -375,7 +375,7 @@
 			},
 			next(val) {
 				// console.log(111111111111)
-				// if (this.validate()) return
+				if (this.validate()) return
 				uni.$u.route('/pages/mine/editDriverCertificationNext', {
 					data: JSON.stringify(this.dataDetails),
 				});

+ 193 - 119
pages/mine/editDriverCertificationNext.vue

@@ -10,7 +10,7 @@
 			<view class="level1-title">证件信息</view>
 			<view class="content1">
 				<view class="title">上传驾驶证主页</view>
-				<view @click="uploadImg(1)" class="picture picture1" v-if="!dataDetails.driverLicenseHomePage">
+				<view @click.stop="uploadImg(1)" class="picture picture1" v-if="!dataDetails.driverLicenseHomePage">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传驾驶证主页</view>
 				</view>
@@ -23,33 +23,44 @@
 					<image class="" :src="dataDetails.driverLicenseHomePage" mode="aspectFit"></image>
 				</view>
 				<view class="title">上传驾驶证副页</view>
-				<view @click="uploadImg(2)" class="picture picture2" v-if="!dataDetails.driverLicenseBackPage">
+				<view @click.stop="uploadImg(2)" class="picture picture2" v-if="!dataDetails.driverLicenseBackPage">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传驾驶证副页</view>
 				</view>
-				<view v-if="dataDetails.driverLicenseBackPage" @click.stop="uploadImg(1)"
+				<view v-if="dataDetails.driverLicenseBackPage" @click.stop="uploadImg(2)"
 					class="preview-card-img picture">
-					<view @click.stop="delCard(1)">
+					<view @click.stop="delCard(2)">
 						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 						</image>
 					</view>
 					<image class="" :src="dataDetails.driverLicenseBackPage" mode="aspectFit"></image>
 				</view>
 				<view class="flex row">
-					<view class="left-text">驾驶证有效截止日期</view>
+					<view class="left-text">驾驶证有效期</view>
 					<view class="" @click="selectValidityPeriod(0)">
 						{{dataDetails.driverLicenseValidityDate?dataDetails.driverLicenseValidityDate:'选择有效截止日期>'}}
 					</view>
 				</view>
-
+				<view class="flex row noborder">
+					<view class="left-text">准驾车型</view>
+					<view class="" @click="driveType">
+						{{dataDetails.quasiDrivingVehicle?dataDetails.quasiDrivingVehicle:'选择准驾车型>'}}
+					</view>
+				</view>
+				<view class="flex row noborder">
+					<view class="left-text">驾驶证发证机关</view>
+					<u--input placeholder="请输入驾驶证发证机关" inputAlign='left' border="none" v-model="dataDetails.lssuingAuthority" >
+					</u--input>
+				</view>
+				<!--
 				<view class="title">上传行驶证主页</view>
 				<view @click="uploadImg(3)" class="picture picture3" v-if="!dataDetails.drivingLicenseHomePage">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传行驶证主页</view>
 				</view>
-				<view v-if="dataDetails.drivingLicenseHomePage" @click.stop="uploadImg(1)"
+				<view v-if="dataDetails.drivingLicenseHomePage" @click.stop="uploadImg(3)"
 					class="preview-card-img picture">
-					<view @click.stop="delCard(1)">
+					<view @click.stop="delCard(3)">
 						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 						</image>
 					</view>
@@ -60,9 +71,9 @@
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传行驶证副页</view>
 				</view>
-				<view v-if="dataDetails.drivingLicenseBackPage" @click.stop="uploadImg(1)"
+				<view v-if="dataDetails.drivingLicenseBackPage" @click.stop="uploadImg(4)"
 					class="preview-card-img picture">
-					<view @click.stop="delCard(1)">
+					<view @click.stop="delCard(4)">
 						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 						</image>
 					</view>
@@ -88,9 +99,9 @@
 						<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 						<view class="text">上传挂车行驶证主页</view>
 					</view>
-					<view v-if="dataDetails.trailerLicenseHomePage" @click.stop="uploadImg(1)"
+					<view v-if="dataDetails.trailerLicenseHomePage" @click.stop="uploadImg(5)"
 						class="preview-card-img picture">
-						<view @click.stop="delCard(1)">
+						<view @click.stop="delCard(5)">
 							<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 							</image>
 						</view>
@@ -103,9 +114,9 @@
 						<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 						<view class="text">上传挂车行驶证副页</view>
 					</view>
-					<view v-if="dataDetails.trailerLicenseBackPage" @click.stop="uploadImg(1)"
+					<view v-if="dataDetails.trailerLicenseBackPage" @click.stop="uploadImg(6)"
 						class="preview-card-img picture">
-						<view @click.stop="delCard(1)">
+						<view @click.stop="delCard(6)">
 							<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 							</image>
 						</view>
@@ -124,15 +135,16 @@
 						{{dataDetails.trailerLicenseValidityDate?dataDetails.trailerLicenseValidityDate:'选择有效截止日期>'}}
 					</view>
 				</view>
+				-->
 
 				<view class="title">从业资格证</view>
 				<view @click="uploadImg(7)" class="picture picture7" v-if="!dataDetails.qualificationCertificate">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传从业资格证</view>
 				</view>
-				<view v-if="dataDetails.qualificationCertificate" @click.stop="uploadImg(1)"
+				<view v-if="dataDetails.qualificationCertificate" @click.stop="uploadImg(7)"
 					class="preview-card-img picture">
-					<view @click.stop="delCard(1)">
+					<view @click.stop="delCard(7)">
 						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 						</image>
 					</view>
@@ -145,15 +157,21 @@
 						{{dataDetails.qualificationCertificateValidityDate?dataDetails.qualificationCertificateValidityDate:'选择有效期>'}}
 					</view>
 				</view>
+				<view class="flex row noborder">
+					<view class="left-text">从业资格证号</view>
+					<u--input placeholder="请输入从业资格证号" inputAlign='left' border="none" v-model="dataDetails.qualificationCertificateNumber">
+					</u--input>
+				</view>
+				<!--
 
 				<view class="title">道路运输证</view>
 				<view @click="uploadImg(8)" class="picture picture8" v-if="!dataDetails.operationCertificate">
 					<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 					<view class="text">上传道路运输证</view>
 				</view>
-				<view v-if="dataDetails.operationCertificate" @click.stop="uploadImg(1)"
+				<view v-if="dataDetails.operationCertificate" @click.stop="uploadImg(8)"
 					class="preview-card-img picture">
-					<view @click.stop="delCard(1)">
+					<view @click.stop="delCard(8)">
 						<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 						</image>
 					</view>
@@ -179,9 +197,9 @@
 						<image class="xj-image" src="@/static/images/mine/ic_shanchuan@2x.png"></image>
 						<view class="text">上传挂车道路运输证</view>
 					</view>
-					<view v-if="dataDetails.trailerOperationCertificate" @click.stop="uploadImg(1)"
+					<view v-if="dataDetails.trailerOperationCertificate" @click.stop="uploadImg(9)"
 						class="preview-card-img picture">
-						<view @click.stop="delCard(1)">
+						<view @click.stop="delCard(9)">
 							<image class='del-card' src="@/static/images/common/quxiao@2x.png">
 							</image>
 						</view>
@@ -200,6 +218,13 @@
 						{{dataDetails.trailerOperationCertificateValidityDate?dataDetails.trailerOperationCertificateValidityDate:'选择有效期>'}}
 					</view>
 				</view>
+				
+				-->
+				<view class="flex row">
+					<view class="left-text">通讯地址</view>
+					<u--input placeholder="输入通讯地址" inputAlign='left' border="none" v-model="dataDetails.postalAddress">
+					</u--input>
+				</view>
 			</view>
 			<view class="flex service align-center">
 				<u--image @click='consent'
@@ -221,6 +246,9 @@
 			<u-picker :show="isShowValidity" ref="uPicker" :columns="validityPeriod" @confirm="confirmValidityPeriod"
 				:closeOnClickOverlay='true' @close='isShowValidity=false' @cancel='isShowValidity=false'>
 			</u-picker>
+			<u-picker :show="isShowDrive" ref="uPicker" :columns="driveList" @confirm="confirmDriveType"
+				:closeOnClickOverlay='true' @close='isShowDrive=false' @cancel='isShowDrive=false'>
+			</u-picker>
 		</view>
 		<!-- <u-modal :show="isShowAlert" :title="" :content='修改认证信息需要重新登录!' :closeOnClickOverlay='true' :showCancelButton='true' confirmColor='#22C572'  @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal> -->
 	</view>
@@ -239,6 +267,8 @@
 				ValidityPeriodType: '',
 				validityPeriod: [],
 				isShowValidity: false,
+				isShowDrive:false,
+				driveList:[["A2","B2"]],
 				uploadType: '',
 				isShowimgType: false,
 				dataDetails: {},
@@ -336,26 +366,49 @@
 				this.ValidityPeriodType = type
 				this.isShowValidity = true
 			},
+			driveType(){
+				this.isShowDrive = true
+			},
+			confirmDriveType(e){
+				this.dataDetails.quasiDrivingVehicle = e.value[0]
+				this.isShowDrive = false
+			},
 			// 上传图片
 			imgTypeSelect(val) {
-				console.log(val)
-				console.log(this.uploadType)
 				if (val.name == '相册') {
 					uni.chooseImage({
 						count: 1,
 						sourceType: this.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage(res.tempFilePaths[0], 'appData/',
+							uploadImage('image', res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功回调函数
 									console.log('图片地址-----', result)
 									switch (_this.uploadType) {
 										case 1:
 											_this.dataDetails.driverLicenseHomePage = result
+											_this.$request.baseRequest('get',
+													'/driverInfo/api/driverLicenseShibie', {
+														image: result
+													}).then(res => {
+													if (res.data) {
+														let date = res.data.driverEndDate.substr(0,4)+"-"+res.data.driverEndDate.substr(4,2)+"-"+res.data.driverEndDate.substr(6,2)
+														_this.dataDetails.driverLicenseValidityDate = date	
+													if(res.data.allowCar == 'A2' || res.data.allowCar == 'B2'){
+														_this.dataDetails.quasiDrivingVehicle =  res.data.allowCar
+													}
+													_this.dataDetails.lssuingAuthority = res.data.issuingAuthority
+													_this.$forceUpdate()
+													}
+												})
+												.catch(res => {
+													uni.$u.toast(res.message);
+												});
 											break;
 										case 2:
 											_this.dataDetails.driverLicenseBackPage = result
+
 											break;
 										case 3:
 											_this.dataDetails.drivingLicenseHomePage = result
@@ -371,6 +424,23 @@
 											break;
 										case 7:
 											_this.dataDetails.qualificationCertificate = result
+											_this.$request.baseRequest('get',
+													'/driverInfo/api/qualificationLicenseShibie', {
+														image: result
+													}).then(res => {
+													if (res.data.qualificationCertificate) {
+														_this.dataDetails.qualificationCertificateValidityDate = res.data.qualificationCertificate
+														// _this.dataDetails.driverLicenseValidityDate =
+														// 	res.data.driverEndDate
+													}
+													if(res.data.qualificationCertificateNum){
+														_this.dataDetails.qualificationCertificateNumber = res.data.qualificationCertificateNum
+													}
+													_this.$forceUpdate()
+												})
+												.catch(res => {
+													uni.$u.toast(res.message);
+												});
 											break;
 										case 8:
 											_this.dataDetails.operationCertificate = result
@@ -392,7 +462,6 @@
 			uploadImg(type) {
 				this.uploadType = type
 				this.isShowimgType = true
-
 			},
 			validate() {
 				// true 为校验不通过
@@ -417,34 +486,34 @@
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseHomePage)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证主页不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseBackPage)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证副页不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseValidityDate)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证有效期不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseNumber)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "行驶证档案编号不能为空!",
-					})
-					return true
-				}
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseHomePage)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证主页不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseBackPage)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证副页不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseValidityDate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证有效期不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.drivingLicenseNumber)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "行驶证档案编号不能为空!",
+				// 	})
+				// 	return true
+				// }
 
 				if (uni.$u.test.isEmpty(this.dataDetails.qualificationCertificate)) {
 					this.$refs.uToast.show({
@@ -460,73 +529,80 @@
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.dataDetails.operationCertificate)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "道路运输证不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateValidityDate)) {
+				// if (uni.$u.test.isEmpty(this.dataDetails.operationCertificate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "道路运输证不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.dataDetails.operationCertificateValidityDate)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "道路运输证有效期不能为空!",
+				// 	})
+				// 	return true
+				// }
+
+
+				// if (this.radiovalue == '挂车司机') {
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseHomePage)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证主页不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseBackPage)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证副页不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseValidityDate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证有效期不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateValidityDate)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证有效期不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateNumber)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车道路运输证号不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// 	if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseNumber)) {
+				// 		this.$refs.uToast.show({
+				// 			type: 'error',
+				// 			message: "挂车行驶证档案编号不能为空!",
+				// 		})
+				// 		return true
+				// 	}
+				// }
+				if (uni.$u.test.isEmpty(this.dataDetails.postalAddress)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "道路运输证有效期不能为空!",
+						message: "通讯地址不能为空!",
 					})
 					return true
 				}
-
-
-				if (this.radiovalue == '挂车司机') {
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseHomePage)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证主页不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseBackPage)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证副页不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseValidityDate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证有效期不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateValidityDate)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证有效期不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerOperationCertificateNumber)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车道路运输证号不能为空!",
-						})
-						return true
-					}
-					if (uni.$u.test.isEmpty(this.dataDetails.trailerLicenseNumber)) {
-						this.$refs.uToast.show({
-							type: 'error',
-							message: "挂车行驶证档案编号不能为空!",
-						})
-						return true
-					}
-				}
 				return false
 			},
 			delSubmitObj() {
@@ -554,22 +630,20 @@
 				// 校验
 				if (this.validate()) return
 				this.delSubmitObj()
-
 				this.$request.baseRequest('post', '/driverInfo/api/editInfo', this.dataDetails).then(res => {
 						if (res.code == 200) {
 							this.$refs.uToast.show({
 								type: 'success',
-								message: "提交成功!",
+								message: "提交成功,待平台审核!",
 								complete() {
 									uni.switchTab({
 										url: '/pages/mine/index'
 									})
 								}
 							})
-
+						} else {
+							uni.$u.toast(res.message);
 						}
-
-
 					})
 					.catch(res => {
 						uni.$u.toast(res.message);

+ 222 - 0
pages/mine/evaluate.vue

@@ -0,0 +1,222 @@
+<template>
+	<view class="content">
+		<mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback" class="mescroll">
+			<view class="content-list" v-for="(item,index) in list" :key='index'>
+				<view class="top flex flex-space-between">
+					<view class="left flex">
+						<view>
+							{{item.orderNumber}}
+						</view>
+						<u-icon name="arrow-right" color="#ccc" size="18"></u-icon>
+					</view>
+					<view class="right gray999">
+						{{item.createDate.split(' ')[0]}}
+					</view>
+				</view>
+				<view class="flex align-center name-row">
+					<view class="sj-row hz-name">
+						{{item.ownerAnonymous=='1'?'匿名评价':item.ownerName}}:
+					</view>
+					<view class="xx">
+						<start :count="count" v-model="item.count" size="35" activeColor="#ffaa00" :size="18"
+							:allowHalf='true' :readonly='true'>
+						</start>
+					</view>
+				</view>
+				<view class="gray999 xy-row">
+					<view class='item'>
+						货主信用:{{item.ownerCredit}}星
+					</view>
+					<view class='item'>
+						运费支付:{{item.freightPayment}}星
+					</view>
+					<view class='item'>
+						综合满意度:{{item.comprehensiveSatisfaction}}星
+					</view>
+				</view>
+				<!-- 
+			<view class="xkuang">
+				<view style="display: flex;" class="flex-space-between" v-for="(item,index) in rate">
+					<view class="ziti">{{item.name}}</view>
+					<start :count="item.count" style="margin-top: 15px; margin-left: 50px;" size="35"
+						activeIcon="heart-fill" inactiveIcon="heart" activeColor="#ffaa00" v-model="item.value1">
+					</start>
+				</view>
+			</view> -->
+				<view class="pl-style">
+					{{item.ownerContent}}
+				</view>
+				<view class="color2979ff flex">
+					<view @click="clickZK">展开</view>
+					<u-icon name="arrow-down" color="#2979ff" size="18" v-if="isOpen"></u-icon>
+					<u-icon name="arrow-up" color="#2979ff" size="18" v-else></u-icon>
+				</view>
+				<view v-if="isOpen" class="img-content">
+					<u--image :showLoading="true" :src="item1" width="80px" height="80px" class="img"
+						v-for="(item1,index) in item.imgList"></u--image>
+				</view>
+				<u-line class="line"></u-line>
+				<view class="gray999">
+					{{item.ownerAnonymous==1?"匿名评价":''}}
+				</view>
+			</view>
+		</mescroll-body>
+	</view>
+</template>
+
+<script>
+	var that
+	import {
+		mapState
+	} from 'vuex';
+	import start from '../../common/components/uni-rate.vue'
+	import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
+	export default {
+		mixins: [MescrollMixin], // 使用mixin
+		components: {
+			start
+		},
+		data() {
+			return {
+				imgList: [],
+				list: [],
+				isOpen: true,
+				count: '5',
+				value: '3',
+				src: 'https://cdn.uviewui.com/uview/album/1.jpg',
+				rate: [{
+						name: "司机信用",
+						count: "5",
+						value1: '5',
+					},
+					{
+						name: "运输效率",
+						count: "5",
+						value1: '3',
+					},
+					{
+						name: "运输安全",
+						count: "5",
+						value1: '5',
+					},
+					{
+						name: "服务质量",
+						count: "5",
+						value1: '2',
+					}, {
+						name: "满意度",
+						count: "5",
+						value1: '1',
+					}
+				],
+			};
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		onLoad() {
+			that = this
+		},
+		methods: {
+			upCallback(page) {
+				that.$request.baseRequest('get', '/evaluateInfo/selectEvaluateInfo', {
+						evaluatoredId: this.userInfo.id,
+						flag: 1,
+						pageSize: page.size,
+						currentPage: page.num,
+					}).then(res => {
+						if (page.num == 1) that.list = [];
+						that.list = that.list.concat(res.data.records); //追加新数据
+						for (let i = 0; i < that.list.length; i++) {
+							if( that.list[i].ownerUrl){
+								that.list[i].imgList = that.list[i].ownerUrl.split(',')
+							}
+							
+							that.list[i].count = (Number(that.list[i].driverCredit) + Number(that.list[i]
+								.tranEfficiency) + Number(that.list[i].tranSafety) + Number(that.list[i]
+								.serviceQuality) + Number(that.list[i].satisfaction)) / 25 * 5
+						}
+						that.mescroll.endBySize(res.data.records.length, res.data.total);
+						uni.hideLoading()
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			clickZK() {
+				this.isOpen = !this.isOpen
+			},
+			getList() {
+
+			},
+		},
+
+	}
+</script>
+
+<style lang="scss">
+	.ziti {
+		color: #909090;
+		margin-top: 23px;
+	}
+
+	.xkuang {
+		margin-top: 20px;
+		background-color: #FAFAFA;
+		padding-left: 30px;
+	}
+
+	.content-list {
+		margin: 20rpx;
+		padding: 20rpx;
+		background: white;
+		border-radius: 20rpx;
+
+	}
+
+	.hz-name {
+		color: #999;
+		margin-right: 10rpx;
+	}
+
+	.gray999 {
+		color: #999;
+	}
+
+	.name-row {
+		margin: 20rpx 0;
+	}
+
+	.item {
+		margin-right: 20rpx;
+		font-size: 26rpx;
+		display: inline-block;
+	}
+
+	.xy-row {
+		margin-bottom: 40rpx;
+	}
+
+	.pl-style {
+		margin-bottom: 40rpx;
+	}
+
+	.color2979ff {
+		color: #2979ff;
+	}
+
+	.img-content {
+		margin-top: 20rpx;
+
+		.img {
+			display: inline-block;
+			margin-right: 10rpx;
+			border-radius: 20rpx;
+		}
+
+	}
+
+	.line {
+		margin: 20rpx 0 !important;
+	}
+</style>

+ 55 - 31
pages/mine/index.vue

@@ -11,7 +11,7 @@
 				<u--image class="flex-end" :showLoading="true" :src="headUrl" width="60px" height="60px" shape='circle'>
 				</u--image>
 				<view class="right-text">
-					<view @click="toLogin" class="name">{{hasLogin? userName : '立即登录' }}</view>
+					<view @click="toLogin" class="name">{{hasLogin? userName : '立即登录' }} {{hasLogin?driverSex:""}}</view>
 					<view @click="toLogin" class="phone" v-if="hasLogin">{{starUserphone}}</view>
 				</view>
 
@@ -36,7 +36,7 @@
 					<image class="sfrz-icon" src="@/static/images/mine/pingjia@2x.png" mode='widthFix'>
 					</image>
 				</view>
-				<view class="right-text">
+				<view class="right-text" @click="goDetailPage('/pages/mine/evaluate')">
 					<view class="top">货主评价</view>
 					<view class="bottom">看看货主对你的评价吧</view>
 				</view>
@@ -64,7 +64,17 @@
 					<image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image>
 				</view>
 			</view>
-			<view class="flex flex-space-between" @click="$helper.contactCustomerService">
+			<view class="flex flex-space-between" @click="goDetailPage('/pages/mine/often/oftenRoute',3)">
+				<view class="flex align-center">
+					<image class="img" src="@/static/images/mine/changyongluxian.png" mode='widthFix'>
+					</image>
+					<view>常用路线</view>
+				</view>
+				<view>
+					<image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image>
+				</view>
+			</view>
+			<view class="flex flex-space-between" @click="$helper.contactCustomerService()">
 				<view class="flex align-center">
 					<image class="img" src="@/static/images/mine/kf.png" mode='widthFix'>
 					</image>
@@ -94,6 +104,16 @@
 					<image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image>
 				</view>
 			</view>
+		<!-- 	<view class="flex flex-space-between" @click="goDetailPage('/pages/mine/evaluate')">
+				<view class="flex align-center">
+					<image class="img" src="@/static/images/mine/set.png" mode='widthFix'>
+					</image>
+					<view>货主评价</view>
+				</view>
+				<view>
+					<image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image>
+				</view>
+			</view> -->
 		</view>
 		<u-modal :show="isShowAlert" :title="alertTitle" :closeOnClickOverlay='true' :confirmText='confirmText'
 			:showCancelButton='showCancelButton' confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick"
@@ -121,7 +141,8 @@
 				statusVal: '',
 				isFirstRZ: null,
 				driverCall: '',
-				isFirstSH: false
+				isFirstSH: false,
+				driverSex:"先生"
 
 			};
 		},
@@ -143,7 +164,7 @@
 					let value = res3.data
 					if (value == 0) {
 						uni.removeTabBarBadge({
-							index: 2
+							index: 3
 						})
 					}
 					that.$store.commit('$uStore', {
@@ -152,7 +173,7 @@
 					});
 					if (value != 0 && value) {
 						uni.setTabBarBadge({
-							index: 2,
+							index: 3,
 							text: value + ""
 						})
 					}
@@ -161,21 +182,21 @@
 		},
 		async onLoad() {
 			that = this
-			// #ifdef APP-PLUS
-			let _status = await that.$request.baseRequest('get', '/driverInfo/firstAuthentication', {
-				driverPhone: this.userInfo.phone,
-			}).then(res => {
-				return res.data.authenticationStatus
-			})
-			if (_status == '已禁用') {
-				this.isShowAlert = true
-				this.alertTitle = '账号审核中'
-				this.confirmText = '退出APP'
-				this.showCancelButton = false
-			} else {
-				console.log(1231233212332312312213)
-			}
-			// #endif
+		
+			// let _status = await that.$request.baseRequest('get', '/driverInfo/firstAuthentication', {
+			// 	driverPhone: this.userInfo.phone,
+			// }).then(res => {
+			// 	return res.data.authenticationStatus
+			// })
+			// if (_status == '已禁用') {
+			// 	this.isShowAlert = true
+			// 	this.alertTitle = '账号审核中'
+			// 	this.confirmText = '退出APP'
+			// 	this.showCancelButton = false
+			// } else {
+			// 	console.log(1231233212332312312213)
+			// }
+		
 
 		},
 		computed: {
@@ -190,19 +211,19 @@
 		},
 		methods: {
 			async getAuthenticationStatus() {
-
 				await this.$request.baseRequest('', '/driverInfo/firstAuthentication', {
 						driverPhone: this.userInfo.phone,
 					}).then(res => {
-						debugger
 						this.firstAuthentication = res.data
-						console.log("this.firstAuthentication", this.firstAuthentication)
+						uni.setStorageSync("firstAuthentication",res.data)//更新缓存数据(解决pc端审核后未及时更新缓存  用于车友判断)
 						if (this.firstAuthentication) {
 							this.isFirstSH = false
 							if (this.firstAuthentication.driverSex == '女') {
+								this.driverSex = "女士"
 								this.userName = this.firstAuthentication.driverCall
 							} else {
 								this.userName = this.firstAuthentication.driverCall
+								this.driverSex = "先生"
 							}
 
 							if (this.firstAuthentication.authenticationStatus == '审核中') {
@@ -239,7 +260,7 @@
 			},
 			confirmClick() {
 				// #ifdef APP-PLUS
-				if (this.alertTitle = '账号审核中') {
+				if (this.alertTitle == '账号审核中') {
 					if (uni.getSystemInfoSync().platform == 'ios') {
 						plus.ios.import("UIApplication").sharedApplication().performSelector("exit")
 					} else if (uni.getSystemInfoSync().platform == 'android') {
@@ -261,18 +282,21 @@
 					if (type == 1 && this.statusVal == '已认证'||this.statusVal == '证件已过期'||this.statusVal == '身份认证未通过') {
 						src = '/pages/mine/editDriverCertification'
 					}
-					console.log('this.isFirstSH', this.isFirstSH)
 					if ((type == 2 || type == 3) && this.isFirstSH) {
 						this.$refs.uToast.show({
 							type: 'error',
 							message: "请先完成司机身份认证",
 						})
-					} else {
+					} else if(type == 1&&this.statusVal=='身份认证审核中') {
+						this.$refs.uToast.show({
+							type: 'error',
+							message: "正在审核中,请耐心等待!",
+						})
+						return
+					}else{
 						uni.$u.route(src);
 					}
-
 				}
-
 			},
 			toLogin() {
 				console.log("userInfo", this.userInfo)
@@ -295,7 +319,7 @@
 		background: url(../../static/images/mine/bg@2x.png);
 		background-size: 100% 100%;
 		height: 100vh;
-		padding: 0 20rpx;
+		padding: 0 25rpx;
 	}
 
 	.top-height {
@@ -388,7 +412,7 @@
 		}
 
 		.flex-space-between {
-			margin: 40rpx 0;
+			margin:10rpx 0 50rpx 0;
 		}
 	}
 </style>

+ 43 - 31
pages/mine/manageBankCards/addBankCard.vue

@@ -56,6 +56,7 @@
 			<u-picker :show="isShowBank" :columns="columns" :closeOnClickOverlay='true' @close='zhBankClose'
 				@cancel='zhBankClose' @confirm='confirmBank'></u-picker>
 			</u-picker>
+			<view class="" style="color: red;font-size: 26rpx;margin-top: 20rpx;">*收款人须为司机本人</view>
 		</view>
 
 		<u-toast ref="uToast"></u-toast>
@@ -135,7 +136,7 @@
 			},
 			manualInput() {
 				if (this.isShowManualInput) {
-					if (uni.$u.test.isEmpty(this.bankType)) {
+					if (uni.$u.test.isEmpty(this.dataDetails.payeeAddressUrl)) {
 						this.$refs.uToast.show({
 							type: 'error',
 							message: "请先上传银行卡!",
@@ -195,7 +196,7 @@
 						sourceType: this.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage('image',res.tempFilePaths[0], 'appData/',
+							uploadImage('image', res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功
 									console.log('图片地址', result)
@@ -203,7 +204,6 @@
 											'/driverInfo/bankShibie', {
 												bankImg: result,
 											}).then(res => {
-											console.log(res)
 											_this.dataDetails.payeeAddressUrl = result
 											if (res.data.bankNo) {
 												_this.dataDetails.bankCard = res.data.bankNo
@@ -211,33 +211,23 @@
 											if (res.data.bankName) {
 												_this.dataDetails.bankDeposit = res.data.bankName
 											}
-
 											// 开户支行LIst
 											if (res.data.bankNameZhihang) {
 												_this.columns.push(res.data
 													.bankNameZhihang)
-
-
 											}
 											_this.$forceUpdate()
 										})
 										.catch(res => {
 											uni.$u.toast(res.message);
 										});
-
-
-
-
-
 								}
 							)
 						}
 					});
-
 				} else {
 					uni.$u.route('/pages/mine/camera/idcard/idcard?dotype=bank');
 				}
-
 			},
 			//身份证正面
 			getImgUrl1(src) {
@@ -288,27 +278,48 @@
 				// 	.catch(res => {
 				// 		uni.$u.toast(res.message);
 				// 	});
-
-				this.$request.baseRequest('post', '/driverPayeeInfo/api/addInfo', this.dataDetails).then(
+				if(this.dataDetails.payeeName != uni.getStorageSync("firstAuthentication").numberCard){
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "收款人须为司机本人!",
+					})
+					return
+				}else{
+					this.$request.baseRequest('get', '/driverPayeeInfo/bankCradShibie', {
+						name: this.dataDetails.payeeName,
+						idCard: uni.getStorageSync("firstAuthentication").numberCard,
+						accountNo: this.dataDetails.bankCard
+					}).then(
 						res => {
-							if (res.code == '200') {
-								let params = {
-									type: 'success',
-									message: "提交成功",
-								}
-								this.$refs.uToast.show({
-									...params
-								})
-								uni.$u.route('/pages/mine/manageBankCards/index');
-
-							} else {
-								uni.$u.toast(res.message);
+							if(res.data.distinguishNum == "01"){
+								this.$request.baseRequest('post', '/driverPayeeInfo/api/addInfo', this.dataDetails).then(
+										res => {
+											if (res.code == '200') {
+												let params = {
+													type: 'success',
+													message: "提交成功",
+												}
+												this.$refs.uToast.show({
+													...params
+												})
+												uni.$u.route('/pages/mine/manageBankCards/index');
+								
+											} else {
+												uni.$u.toast(res.message);
+											}
+								
+										})
+									.catch(res => {
+										uni.$u.toast(res.message);
+									});
+							}else{
+								uni.$u.toast(res.data.distinguish);
 							}
-
 						})
-					.catch(res => {
-						uni.$u.toast(res.message);
-					});
+				}
+				
+
+				
 
 			},
 		},
@@ -323,6 +334,7 @@
 
 	.content {
 		padding: 20rpx;
+		padding-bottom: 50rpx;
 	}
 
 	.content3 {

+ 18 - 10
pages/mine/manageBankCards/index.vue

@@ -90,18 +90,29 @@
 			radioChange(val) {
 				for (let i = 0; i < this.bankList.length; i++) {
 					if (val.id == this.bankList[i].id) {
-						this.bankList[i].defaultFlag = 1
+						if(this.bankList[i].defaultFlag == 1){
+							this.bankList[i].defaultFlag = 0
+							this.bankList[i].flag = 2 //取消标志
+						}else{
+							this.bankList[i].defaultFlag = 1
+								this.bankList[i].flag = 1 //设置标志
+						}
 						this.$request.baseRequest('post', '/driverPayeeInfo/api/setDefault', val).then(res => {
 								if (res.code == '200') {
-									// this.bankList = res.data
-									this.$refs.uToast.show({
-										type: 'success',
-										message: "设置成功!",
-									})
+									if(this.bankList[i].flag == 1){
+										this.$refs.uToast.show({
+											type: 'success',
+											message: "设置成功!",
+										})
+									}else{
+										this.$refs.uToast.show({
+											type: 'success',
+											message: "取消成功!",
+										})
+									}
 								} else {
 									uni.$u.toast(res.message);
 								}
-
 							})
 							.catch(res => {
 								uni.$u.toast(res.message);
@@ -128,9 +139,6 @@
 						driverId: this.userInfo.driverId,
 					}).then(res => {
 						if (res.code == '200') {
-							// debugger
-							console.log('``````````````````````````````')
-							console.log(res.data)
 							this.bankList = res.data
 							for (let i = 0; i < this.bankList.length; i++) {
 								let _obj = this.bankList[i]

文件差異過大導致無法顯示
+ 947 - 51
pages/mine/manageVehicles/addVehicle.vue


文件差異過大導致無法顯示
+ 990 - 51
pages/mine/manageVehicles/editVehicle.vue


+ 2 - 2
pages/mine/manageVehicles/index.vue

@@ -29,7 +29,7 @@
 				</view>
 				<view class="row3">
 					<view class="text">车辆状态:</view>
-					<u-tag v-if="item.status=='已认证'" :text="item.status" type="success" plain plainFill size="mini">
+					<u-tag v-if="item.status=='已通过'" :text="item.status" type="success" plain plainFill size="mini">
 					</u-tag>
 					<u-tag v-if="item.status=='未通过'" :text="item.status" type="error" plain plainFill size="mini">
 					</u-tag>
@@ -96,7 +96,7 @@
 			},
 			init() {
 				this.$request.baseRequest('get', '/driverCarInfo/selectDriverCar', {
-						driverId: this.userInfo.driverId,
+						driverId: this.firstAuthentication.id,
 						// driverId:this.firstAuthentication.id
 					}).then(res => {
 						if (res.code == '200') {

+ 334 - 0
pages/mine/often/addRoute.vue

@@ -0,0 +1,334 @@
+<template>
+	<view class="center">
+		<view class="route_site">
+			<view class="out_site">
+				<span class="blueDot dot"></span>
+				请选择发货城市
+				<view class="site_change" @click="selectAddress(1)" v-if="!title1">
+					 选择
+				</view>
+				<view class="site" @click="selectAddress(1)" v-else>{{title1 ? title1 : ""}}</view>
+				<itmister-address-picker ref="addressElone" @confirmChange="confirmChangeOne"></itmister-address-picker>
+			</view>
+			<view class="in_site">
+				<span class="redDot dot"></span>
+				请选择卸货城市
+				<view class="site_change" @click="selectAddress(2)" v-if="!title2">
+					 选择
+				</view>
+				<view class="site" @click="selectAddress(2)"  v-else>{{title2 ? title2 : ""}}</view>
+				<itmister-address-picker-other ref="addressEltwo" @confirmChange="confirmChangeTwo"></itmister-address-picker-other>
+			</view>
+		</view>
+		<!-- <view class="flex row form_css">
+			<view class="left-text">发货城市</view>
+			<view class="right-text">
+				<view @click="selectAddress(1)">{{title1 ? title1 : "请选择地址"}}</view>
+				<itmister-address-picker ref="addressElone" @confirmChange="confirmChangeOne"></itmister-address-picker>
+			</view>
+		</view>
+		<view class="flex row form_css">
+			<view class="left-text">到货城市</view>
+			<view class="right-text">
+				<view @click="selectAddress(2)">{{title2 ? title2 : "请选择地址"}}</view>
+				<itmister-address-picker-other ref="addressEltwo" @confirmChange="confirmChangeTwo"></itmister-address-picker-other>
+			</view>
+		</view> -->
+		<view class="text_css">注:常用路线用于展示给其他司机和货主查看。</view>
+		<view class="btn_css">
+			<u-button type="primary" @click="submit">提交</u-button>
+		</view>
+		<u-toast ref="uToast"></u-toast>
+	</view>
+
+</template>
+
+<script>
+	// import regionPicker from "@/components/region/region-picker";
+	// import Linkage from '@/components/gaojianghua-linkage/linkage.vue'
+	import itmisterAddressPicker from '@/components/itmister-address-picker/itmister-address-picker.nvue'
+	import itmisterAddressPickerOther from '@/components/itmister-address-picker/itmister-address-picker-other.nvue'
+
+	export default {
+		components: {
+			// regionPicker,
+			// Linkage,
+			itmisterAddressPicker,
+			itmisterAddressPickerOther
+		},
+		data() {
+			return {
+				id: "",
+				routeData: {},
+				// selections1: [],
+				// selections2: [],
+				driverData: {},
+				avatarUrl: "",
+				// sendregion: [],
+				// unloaddregion: [],
+				title1: "",
+				title2: "",
+			}
+		},
+		onShow() {},
+		onLoad(options) {
+			this.driverData = uni.getStorageSync('firstAuthentication')
+			this.avatarUrl = uni.getStorageSync("userInfo").avatarUrl
+			this.id = options.id
+			if (this.id) { //修改
+				uni.setNavigationBarTitle({
+					title: '编辑路线'
+				})
+				this.getList()
+			}
+		},
+		methods: {
+			selectAddress(num) {
+				if(num == 1){
+					this.$refs.addressElone.show();
+				}else{
+					this.$refs.addressEltwo.show();
+				}
+			},
+			// 确认选中
+			confirmChangeOne(address) {
+				this.routeData.sendProvince = address.province ? address.province : ''
+				this.routeData.sendCity = address.city ? address.city : ''
+				this.routeData.sendArea = address.area ? address.area : ''
+				if(address.city == '全省'){
+					this.title1 = address.province
+					this.routeData.sendCity = ""
+					this.routeData.sendArea = ""
+				}else if(address.area == '全市'){
+					this.title1 = address.province  + address.city
+					this.routeData.sendArea = ""
+				}else{
+					this.title1 = address.province  + address.city + address.area;
+				}
+				
+			},
+			confirmChangeTwo(address) {
+				this.routeData.unloadProvince = address.province ? address.province : ''
+				this.routeData.unloadCity = address.city ? address.city : ''
+				this.routeData.unloadArea = address.area ? address.area : ''
+				
+				if(address.city == '全省'){
+					this.title2 = address.province
+					this.routeData.unloadCity = ""
+					this.routeData.unloadArea = ""
+				}else if(address.area == '全市'){
+					this.title2 = address.province  + address.city
+					this.routeData.unloadArea = ""
+				}else{
+					if(address.province == '全国'){
+						this.title2 = address.province
+					}else{
+						this.title2 = address.province  + address.city + address.area;
+					}
+					
+				}
+				
+			},
+			// conceal1(param) {
+			// 	const {
+			// 		chooseprovince,
+			// 		choosecity,
+			// 		choosearea
+			// 	} = param
+			// 	// 获取到传过来的 省 市 区 县数据
+			// 	this.routeData.sendProvince = chooseprovince
+			// 	this.routeData.sendCity = choosecity == '全部' ? "" : choosecity
+			// 	this.routeData.sendArea = choosearea == '全部' ? "" : choosearea
+			// 	this.title1 = chooseprovince + choosecity + choosearea
+			// 	if (chooseprovince == '全国') {
+			// 		this.succeed(1)
+			// 	}
+			// 	if (choosecity == '全部') {
+			// 		this.succeed(1)
+			// 	} else if (choosearea != '') {
+			// 		this.succeed(1)
+			// 	}
+			// },
+			// conceal2(param) {
+			// 	const {
+			// 		chooseprovince,
+			// 		choosecity,
+			// 		choosearea
+			// 	} = param
+			// 	// 获取到传过来的 省 市 区 县数据
+			// 	this.routeData.unloadProvince = chooseprovince
+			// 	this.routeData.unloadCity = choosecity == '全部' ? "" : choosecity
+			// 	this.routeData.unloadArea = choosearea == '全部' ? "" : choosearea
+			// 	this.title2 = chooseprovince + choosecity + choosearea
+			// 	if (chooseprovince == '全国') {
+			// 		this.succeed(2)
+			// 	}
+			// 	if (choosecity == '全部') {
+			// 		this.succeed(2)
+			// 	} else if (choosearea != '') {
+			// 		this.succeed(2)
+			// 	}
+			// },
+			//筛选框关闭
+			// succeed(num) {
+			// 	// this.$refs.uDropdown.close();
+			// 	if (num == 1) {
+			// 		this.show1 = false
+			// 	} else if (num == 2) {
+			// 		this.show2 = false
+			// 	}
+			// },
+			getList() {
+				this.$request.baseRequest('get', '/commonRoute/get', {
+						id: this.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.routeData = res.data
+							this.title1 = this.routeData.sendProvince + this.routeData.sendCity + this.routeData
+								.sendArea
+							this.title2 = this.routeData.unloadProvince + this.routeData.unloadCity + this.routeData
+								.unloadArea
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			submit() {
+				this.routeData.commonId = uni.getStorageSync("userInfo").id
+				let name = this.driverData.driverCall.slice(0, 1)
+				this.routeData.driverNickname = name + "师傅"
+				this.routeData.driverPortrait = this.avatarUrl
+				if (this.id) {
+					this.$request.baseRequest('post', '/commonRoute/api/edit', this.routeData).then(res => {
+							if (res.code == 200) {
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "修改成功!",
+									complete() {
+										uni.$u.route("pages/mine/often/oftenRoute")
+									}
+								})
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				} else {
+					this.$request.baseRequest('post', '/commonRoute/api/add', this.routeData).then(res => {
+							if (res.code == 200) {
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "提交成功!",
+									complete() {
+										uni.$u.route("pages/mine/often/oftenRoute")
+									}
+								})
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				}
+			},
+			// regionChange1(value) {
+			// 	this.sendregion = value
+			// 	this.routeData.sendProvince = this.sendregion[0] == '请选择' ? '' : this.sendregion[0]
+			// 	this.routeData.sendCity = this.sendregion[1] == '请选择' ? '' : this.sendregion[1]
+			// 	this.routeData.sendArea = this.sendregion[2] == '请选择' ? '' : this.sendregion[2]
+			// },
+			// regionChange2(value) {
+			// 	this.unloaddregion = value
+			// 	this.routeData.unloadProvince = this.unloaddregion[0] == '请选择' ? '' : this.unloaddregion[0]
+			// 	this.routeData.unloadCity = this.unloaddregion[1] == '请选择' ? '' : this.unloaddregion[1]
+			// 	this.routeData.unloadArea = this.unloaddregion[2] == '请选择' ? '' : this.unloaddregion[2]
+			// },
+			// selecteRegion1(value) {
+			// 	this.selections1 = value;
+			// 	this.routeData.sendNum = this.selections1.toString()
+			// },
+			// selecteRegion2(value) {
+			// 	this.selections2 = value;
+			// 	this.routeData.unloadNum = this.selections2.toString()
+			// },
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		// width: 100%;
+		padding: 30rpx;
+		background: #F2F4F7;
+	}
+	.route_site{
+		background: #FFFFFF;
+		padding: 30rpx;
+		border-radius: 20rpx;
+		.out_site{
+			border-bottom: 1px solid #E6E6E6;
+			padding-bottom: 20rpx;
+		}
+		.in_site{
+			margin-top: 30rpx;
+		}
+		.dot{
+			display: inline-block;
+			width: 16rpx;
+			height: 16rpx;
+			border-radius: 8rpx;
+			margin: 20rpx 20rpx 0 0 ; 
+		}
+		.blueDot{
+			background: #2772FB;
+		}
+		.redDot{
+			background: #FE6300;
+		}
+		.site_change{
+			margin-top: 20rpx;
+			text-align: center;
+			line-height: 64rpx;
+			border: 1px solid #CFCFCF;
+			width: 158rpx;
+			height: 64rpx;
+			border-radius: 32rpx;
+			margin-left: 30rpx;
+		}
+		.site{
+			color: #2772FB;
+			margin-top: 20rpx;
+			margin-left: 30rpx;
+				height: 64rpx;
+		}
+	}
+	.text_css{
+		margin-top: 20rpx;
+		font-size: 26rpx;
+		margin-left: 20rpx;
+	}
+
+	.form_css {
+		width: 100%;
+		display: flex;
+		margin: 20rpx 0;
+		height: 60rpx;
+		border-bottom: 1px solid #eeeeee;
+
+		.left-text {
+			width: 50%;
+			text-align: left;
+		}
+
+		.right-text {
+			width: 50%;
+			justify-content: flex-end;
+			display: flex;
+			text-align: right;
+		}
+	}
+
+	.btn_css {
+		margin-top: 300rpx;
+	}
+</style>

+ 243 - 0
pages/mine/often/oftenRoute.vue

@@ -0,0 +1,243 @@
+<template>
+	<view class="center">
+		<view class="route">
+			<view v-for="(item,index) in routeData" class="route_css">
+				<view class="route_site flex">
+					<span class="blueDot dot"></span>
+					<view class="site_text">
+						<!-- {{item.sendProvince}} -->{{item.sendCity ? item.sendCity: item.sendProvince}}
+						{{item.sendArea}}
+					</view>
+					<!-- {{item.sendCity ? item.sendCity: item.sendProvince}} {{item.sendArea}} -->
+					<image class="jt_css" src="@/static/images/goodSource/jt.png" mode='widthFix'></image>
+					<span class="redDot dot"></span>
+					<view class="site_text">
+						<!-- {{item.unloadProvince}} -->{{item.unloadCity ? item.unloadCity: item.unloadProvince}}
+						{{item.unloadArea}}
+					</view>
+				</view>
+				<view class="flex btns">
+					<view class="btn_css" @click="addRoute(item)">修改</view>
+					<view class="btn_css" @click="del(item.id)">删除</view>
+					<view  @click="showChane(item)">
+						<!-- <img src="../../static/images/exhibit.png" alt=""> -->
+						<image src="../../../static/images/riders/exhibit.png" mode="" v-if="item.displayFlag == 1"
+						style="width: 40rpx;height: 40rpx;margin:14rpx 0 0 20rpx;"></image>
+						<image src="../../../static/images/riders/hide.png" mode="" v-else
+						style="width: 40rpx;height: 40rpx;margin:14rpx 0 0 20rpx;"></image>
+					</view>
+				</view>
+			</view>
+			<u-loadmore :status="status"  :nomore-text="nomoreText" />
+		</view>
+		<u-toast ref="uToast"></u-toast>
+		<view class="bottom_add">
+			<view class="add_btn" @click="addRoute(1)">添加常用路线</view>
+			<span class="tips">最多可创建50条</span>
+		</view>
+	</view>
+
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				routeData: [],
+				status: 'loadmore',
+				 nomoreText: '实在没有了'
+			}
+		},
+		onShow() {},
+		onLoad() {
+			this.getList()
+		},
+		onNavigationBarButtonTap(e) {
+			this.addRoute(1)
+		},
+		methods: {
+			del(ids) {
+				this.$request.baseRequest('post', '/commonRoute/api/delete', {
+						id: ids
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "删除成功!",
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.status = 'loading';
+				this.$request.baseRequest('get', '/commonRoute/select', {
+						commonId: uni.getStorageSync("firstAuthentication").commonId,
+						pageSize: 10,
+						currentPage: 1
+					}).then(res => {
+						if (res.code == 200) {
+							this.routeData = res.data.records
+							if(res.data.total == 0){
+								this.status = 'nomore'
+							}else{
+								this.status = 'loadmore'
+							}
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			showChane(item){
+				console.log(item)
+				if(item.displayFlag == 1){
+					item.displayFlag = 2
+				}else{
+					item.displayFlag = 1
+				} 
+				this.$request.baseRequest('post', '/commonRoute/api/edit', item).then(res => {
+						if (res.code == 200) {
+							if(item.displayFlag == 1){
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "路线展示中!",
+									
+								})
+							}else{
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "路线已隐藏!",
+									
+								})
+							}
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			addRoute(item) {
+				if (item == 1 && this.routeData.length == 50) {
+					this.$refs.uToast.show({
+						type: 'success',
+						message: "最多可创建50条常用路线!",
+					})
+				} else {
+					uni.$u.route("pages/mine/often/addRoute", {
+						id: item.id
+					})
+				}
+
+			},
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 30rpx 30rpx 200rpx;
+		background: #F2F4F7;
+		position: flex;
+		position: relative;
+	}
+
+	.route {
+
+		.route_css {
+			background: #FFFFFF;
+			margin-bottom: 40rpx;
+			padding: 30rpx 50rpx;
+			border-radius: 20rpx;
+
+			.route_site {
+				border-bottom: 1px solid #E6E6E6;
+				height: 120rpx;
+
+				.site_text {
+					// width: 180rpx;
+					max-width: 200rpx;
+					overflow: hidden;
+					// height: 60rpx;
+					text-overflow: ellipsis;
+					white-space: nowrap;
+					font-size: 32rpx;
+					// font-weight: 500;
+					// margin: 0 20rpx;
+				}
+			}
+
+			.jt_css {
+				width: 60rpx;
+				height: 20rpx;
+				margin: 0 23rpx;
+
+			}
+
+			.dot {
+				display: inline-block;
+				width: 12rpx;
+				height: 12rpx;
+				border-radius: 6rpx;
+				margin: 20rpx 20rpx 0 0;
+			}
+
+			.blueDot {
+				background: #2772FB;
+			}
+
+			.redDot {
+				background: #FE6300;
+			}
+
+			.btns {
+				width: 100%;
+				justify-content: flex-end;
+				margin-top: 40rpx;
+
+			}
+
+			.btn_css {
+				margin-left: 30rpx;
+				width: 120rpx;
+				height: 66rpx;
+				border-radius: 33px;
+				border: 1px solid #CDCDCD;
+				line-height: 66rpx;
+				text-align: center;
+			}
+		}
+	}
+
+	.bottom_add {
+		position: fixed;
+		left: 0;
+		bottom: 0;
+		width: 100%;
+		height: 160rpx;
+		padding-top: 30rpx ;
+		background: #FFFFFF;
+		text-align: center;
+		.add_btn{
+			width: 90%;
+			height: 70rpx;
+			line-height: 70rpx;
+			background: #2772FB;
+			text-align: center;
+			border-radius: 35rpx;
+			color: #FFFFFF;
+			margin-top: 30rpx;
+			// height: 60rpx;
+			margin: 0 auto;
+		}
+		.tips{
+			text-align: center;
+			color: #ABABAB;
+			font-size: 24rpx;
+		}
+		
+	}
+</style>

+ 5 - 4
pages/mine/settings/editAvatar.vue

@@ -3,17 +3,19 @@
 		<view @click="upload" class="picture">
 			<image class="xj-image" v-if="!deptListurl.avatarUrl" src="@/static/images/common/tianjiazhaopian@2x.png">
 			</image>
-			<image class="xj-image" :src="deptListurl.avatarUrl" v-if="deptListurl.avatarUrl"></image>
+			<image  :src="deptListurl.avatarUrl" v-if="deptListurl.avatarUrl" style="width: 100%;height: 100%;"></image>
 
 		</view>
 		<view @click="submit" class="submit">提交</view>
 		<u-action-sheet :actions="$helper.imgTypeList" :title="$helper.imgType" :show="isShowimgType"
 			@select="imgTypeSelect" :closeOnClickOverlay="true" :closeOnClickAction="true" @close="isShowimgType=false">
 		</u-action-sheet>
+		<u-toast ref="uToast"></u-toast>
 	</view>
 </template>
 
 <script>
+	var that;
 	import uploadImage from '@/components/ossutil/uploadFile.js';
 	import {
 		mapState
@@ -39,7 +41,6 @@
 		methods: {
 			upload() {
 				this.isShowimgType = true
-
 			},
 			imgTypeSelect(val) {
 				console.log(val)
@@ -49,7 +50,7 @@
 						sourceType: that.$helper.chooseImage.sourceType,
 						success: function(res) {
 							console.log(JSON.stringify(res.tempFilePaths));
-							uploadImage(res.tempFilePaths[0], 'appData/',
+							uploadImage('image',res.tempFilePaths[0], 'appData/',
 								result => {
 									// 上传成功
 									console.log('图片地址', result)
@@ -138,7 +139,7 @@
 										name,
 										value
 									});
-									this.$refs.uToast.show({
+									that.$refs.uToast.show({
 										type: 'success',
 										message: "修改成功!",
 									})

+ 2 - 2
pages/mine/settings/editPassword.vue

@@ -146,10 +146,10 @@
 				uni.showLoading({
 					title: '重置密码中'
 				})
-				this.$request.baseRequest('post','/commonUser/resetPassword',{phone:this.phone,password:this.password,verifyCode:this.verifyCode}).then(res => {
+				this.$request.baseRequest('post','/commonUser/resetPassword',{phone:this.phone,password:this.password,verifyCode:this.verifyCode,identification:1}).then(res => {
 				    console.log("重置密码",res)
 					// 获得数据
-					if(res.data.code==200){
+					if(res.code==200){
 						if(this.isPhone){//判断是否是在个人首页进来的(若是退出重进)
 							uni.clearStorageSync();
 							this.$request.baseRequest('post', '/auth/api/logout').then(res => {})

+ 9 - 9
pages/news/index.vue

@@ -26,7 +26,7 @@
 					<view class="row2 flex flex-space-between align-center">
 						<view class="text point1">
 							{{item.newsContent}}
-						</view>{{item.newsFlag}}
+						</view>
 						<view class="red-point" v-if="item.newsFlag==0"></view>
 					</view>
 				</view>
@@ -80,14 +80,14 @@
 			}).then(res => {
 				return res.data.authenticationStatus
 			})
-			if (_status == '已禁用') {
-				this.isShowAlert = true
-				this.alertTitle == '账号审核中'
-				this.confirmText = '退出APP'
-				this.showCancelButton = false
-			} else {
-				console.log(1231233212332312312213)
-			}
+			// if (_status == '已禁用') {
+			// 	this.isShowAlert = true
+			// 	this.alertTitle == '账号审核中'
+			// 	this.confirmText = '退出APP'
+			// 	this.showCancelButton = false
+			// } else {
+			// 	console.log(1231233212332312312213)
+			// }
 			// #endif
 
 		},

+ 288 - 0
pages/order/addEvaluation.vue

@@ -0,0 +1,288 @@
+<template>
+	<view class="page_pingjia4">
+		<view class="kuang">
+			<view class="order-row flex flex-space-between">
+				<view class="flex">
+					<view>订单:{{objData.orderNo}}</view>
+					<!-- <view>{{objData.goodsName}}</view> -->
+				</view>
+				<view class="flex align-center">
+					<image :src="objData.cargoOwnerPortrait" mode="widthFix" class="tx-img"></image>
+					<view>{{objData.cargoOwner}}</view>
+				</view>
+			</view>
+			<view class="xkuang">
+				<view style="display: flex;" class="flex-space-between" v-for="(item,index) in rate"
+					@click="clickStar(index)">
+					<view class="flex" style="margin: 10rpx 0;">
+						<view class="ziti">{{item.name}}</view>
+						<start :count="item.count" style="" size="35" activeIcon="heart-fill" inactiveIcon="heart"
+							activeColor="#ffaa00" v-model="item.value1" @change="getVal" :size="22">
+						</start>
+					</view>
+
+					<view class="">
+						{{item.level}}
+					</view>
+				</view>
+			</view>
+			<view>
+				<u--textarea style="margin-top: 20px;" background-color="#6d6d6d" v-model="value3"
+					placeholder="这趟活跑的怎么样~">
+				</u--textarea>
+			</view>
+			<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+				name="1" multiple :maxCount="9" style="margin-bottom: 80rpx;"></u-upload>
+			<u-line></u-line>
+			<view class="niming">
+				<u-checkbox-group v-model="checkboxValue1" placement="column" @change="checkboxChange">
+					<u-checkbox :customStyle="{marginBottom: '8px'}" v-for="(item, index) in checkboxList1" :key="index"
+						:label="item.name" :name="item.name">
+					</u-checkbox>
+				</u-checkbox-group>
+			</view>
+		</view>
+		<!-- <view class="anniu" v-for="(item,index) in button">
+			<u-button type="warning">{{item.name}}</u-button>
+		</view> -->
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	var that
+	import {
+		mapState
+	} from 'vuex';
+	import start from '../../common/components/uni-rate.vue'
+	import uploadImage from '@/components/ossutil/uploadFile.js';
+	export default {
+		components: {
+			start
+		},
+		data() {
+			return {
+				imageList: [],
+				objData: {},
+				starIndex: '',
+				checkboxValue1: [],
+				checkboxList1: [{
+					name: '匿名评论',
+					disabled: false
+				}],
+				count: "5",
+				value: '',
+				value3: '',
+				fileList1: [],
+				por: [{
+					title: '"无可挑剔"',
+				}],
+				rate: [{
+						name: "货主信用",
+						count: "5",
+						value1: '0',
+						level: '非常好'
+					},
+					{
+						name: "运费支付",
+						count: "5",
+						value1: '0',
+						level: '非常好'
+					},
+					{
+						name: "综合满意度",
+						count: "5",
+						value1: '0',
+						level: '非常满意'
+					}
+				],
+				button: [{
+					name: '提交'
+				}],
+
+				hidden: [{
+					name: '匿名评论',
+					disabled: false
+				}],
+			}
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		onNavigationBarButtonTap() {
+			let _data = {
+				evaluatoredId: this.objData.cargoCommonId,
+				evaluatorId: this.objData.commonId,
+				ownerName: this.objData.cargoOwner,
+				driverName: this.checkboxValue1 ? this.objData.driverName : '',
+				driverPortrait: this.checkboxValue1 ? this.userInfo.avatarUrl : '',
+				orderId: this.objData.id,
+				orderNumber: this.objData.orderNo,
+				ownerCredit: this.rate[0].value1,
+				freightPayment: this.rate[1].value1,
+				comprehensiveSatisfaction: this.rate[2].value1,
+				driverContent: this.value3,
+				driverUrl: this.imageList.toString(),
+				driverAnonymous: this.checkboxValue1.length != 0 ? 1 : 0
+
+			}
+			that.$request.baseRequest('post', '/evaluateInfo/api/addEvaluateInfo', _data).then(res => {
+				if (res.code == 200) {
+					this.$refs.uToast.show({
+						type: 'success',
+						message: "评价成功",
+						complete() {
+							uni.navigateBack({
+								delta:1
+							})
+						}
+					})
+				} else {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "评价失败",
+					})
+				}
+			})
+		},
+		onLoad(options) {
+			that = this
+			this.objData = JSON.parse(options.val)
+			console.log(this.objData)
+		},
+		methods: {
+			clickStar(index) {
+				console.log(index)
+				this.selectStar = index
+				if (index == 0 || index == 1) {
+					if (this.starIndex == '1') {
+						this.rate[index].level = '极差'
+					} else if (this.starIndex == '2') {
+						this.rate[index].level = '差'
+					} else if (this.starIndex == '3') {
+						this.rate[index].level = '一般'
+					} else if (this.starIndex == '4') {
+						this.rate[index].level = '较好'
+					} else if (this.starIndex == '5') {
+						this.rate[index].level = '非常好'
+					}
+
+				} else {
+					if (this.starIndex == '1') {
+						this.rate[index].level = '极不满意'
+					} else if (this.starIndex == '2') {
+						this.rate[index].level = '不满意'
+					} else if (this.starIndex == '3') {
+						this.rate[index].level = '尚可'
+					} else if (this.starIndex == '4') {
+						this.rate[index].level = '满意'
+					} else if (this.starIndex == '5') {
+						this.rate[index].level = '非常满意'
+					}
+				}
+
+
+
+			},
+			getVal(e) {
+				this.starIndex = e.value
+				console.log(e)
+			},
+			checkboxChange(n) {
+				console.log('change', n);
+			},
+			// 删除图片
+			deletePic(event) {
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+			// 新增图片
+			async afterRead(event) {
+				// console.log(this[`fileList${event.name}`])
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i], lists[i].url)
+					// console.log(result)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(file, url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						console.log('图片地址', result)
+						that.imageList.push(result)
+						// this.dataDetails.certificateAddressUrl=this.dataDetails.certificateAddressUrl +',' +result
+
+					}
+				)
+			},
+			// 删除图片
+			deletePic(event) {
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+		}
+	}
+</script>
+
+<style lang="scss">
+	.page_pingjia4 {
+		background-color: #ffffff;
+		padding: 20rpx;
+
+		.anniu {
+			margin-top: 48px;
+			margin-left: 20px;
+		}
+
+		.niming {
+			margin-top: 20px;
+		}
+
+		.ziti {
+			color: #909090;
+			margin-right: 20rpx;
+			width: 160rpx;
+		}
+
+		.xkuang {
+			margin-top: 20px;
+		}
+
+		.xx {
+			margin-left: 24%;
+			padding-top: 10px;
+		}
+
+		.biaoti {
+			width: 80%;
+			margin: 0 auto;
+			text-align: center;
+			margin-top: 20px;
+		}
+
+		.kuang {
+			background-color: #ffffff;
+		}
+	}
+
+	.tx-img {
+		width: 40rpx;
+		height: 40rpx;
+		// border-radius: 20rpx;
+	}
+</style>

+ 324 - 0
pages/order/bankCard.vue

@@ -0,0 +1,324 @@
+<template>
+	<view class="content">
+		<view class="top-title flex flex-space-between">
+			<!-- <view class="left flex">
+				<view class="text1">我的卡</view>
+				<view class="text2">(共{{bankList?bankList.length:0}}张)</view>
+			</view> -->
+
+			<view @click="addBankCard" class="add-bankcard flex">
+				<view class="car-text">添加银行卡</view>
+				<u-icon class="icon" name="plus-circle-fill" color="#2979ff" size="24"></u-icon>
+			</view>
+
+		</view>
+		<view class="card-list" v-for="(item,index) in bankList" :key='index' >
+			<view class="card-list-item" :style='{"background-image":"url("+item.cardColor+")"}' @click="bankOk(item)">
+				<view class="flex flex-end number carNumber">{{item.bankCard}}</view>
+				<view class="flex align-center">
+					<!-- @/static/images/mine/bank/gflogo.png -->
+					<image class="img left" :src="item.imgLogo" mode='widthFix'>
+					<!-- <image class="img left" src="@/static/images/mine/bank/zhaoshang.png" mode='widthFix'> -->
+						
+					</image>
+					<view class="right">
+						<view class="text1">{{item.bankDeposit}}</view>
+						<view class="text2">收款人:{{item.payeeName}}</view>
+					</view>
+				</view>
+			</view>
+
+			<!-- <view class="flex flex-space-between row2 align-center">
+				<view class="flex align-center">
+					<radio :checked="item.defaultFlag==1" @click='radioChange(item)' />
+					<view class="default-card">设为默认收款账户</view>
+				</view>
+				<view>
+					<u-icon name="trash" size="24" @click="del(item,index)"></u-icon>
+				</view>
+			</view> -->
+		</view>
+		<!-- <view @click="addBankCard">添加银行卡</view> -->
+		 <u-modal :show="isShowAlert" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true' confirmColor='#2772FB'  @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal>
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	import {
+		mapState
+	} from 'vuex';
+	export default {
+		data() {
+			return {
+				bankList: [],
+				obj:{},
+				index:null,
+				isShowAlert:false,
+				alertTitle:'确认删除该银行卡?'
+			};
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo']),
+		},
+		onLoad() {
+			if (!this.hasLogin) {
+				uni.$u.route('/pages/public/login');
+			}
+			this.init();
+			
+		},
+		methods: {
+			bankOk(item){//设置收款账户
+				let obj = {
+					 bankCard : item.bankNo,
+					 bankDeposit:item.bankDeposit,
+					 bankDepositBranch :item.bankDepositBranch,
+					 payeeName :item.payeeName
+				}
+				uni.setStorageSync("payInfo",obj)
+				uni.navigateBack({
+					delta:1
+				})
+			},
+			confirmClick(){
+				this.isShowAlert = false
+				this.$request.baseRequest('post', '/driverPayeeInfo/api/deleteDriverPayee', {
+						id: this.obj.id
+					}).then(res => {
+						if (res.code == '200') {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "删除成功!",
+							})
+							this.bankList.splice(this.index, 1)
+						}
+				
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			cancelClick(){
+				this.isShowAlert = false
+			},
+			radioChange(val) {
+				for (let i = 0; i < this.bankList.length; i++) {
+					if (val.id == this.bankList[i].id) {
+						this.bankList[i].defaultFlag = 1
+						this.$request.baseRequest('post', '/driverPayeeInfo/api/setDefault', val).then(res => {
+								if (res.code == '200') {
+									// this.bankList = res.data
+									this.$refs.uToast.show({
+										type: 'success',
+										message: "设置成功!",
+									})
+								} else {
+									uni.$u.toast(res.message);
+								}
+
+							})
+							.catch(res => {
+								uni.$u.toast(res.message);
+							});
+
+					} else {
+						this.bankList[i].defaultFlag = 0
+					}
+				}
+			},
+			number(value){
+			  if(value&&value.length>8) {
+			    let reg = /^(\d{4})(\d*)(\d{4})$/;
+			    let str = value.replace(reg, (a, b, c, d)=> {
+			      return b + c.replace(/\d/g, "*") + d;
+			    });
+			    return str
+			  }else {
+			    return value
+			  }
+			},
+			init() {
+				this.$request.baseRequest('post', '/driverPayeeInfo/selectDriverPayee', {
+						driverId: this.userInfo.driverId,
+					}).then(res => {
+						if (res.code == '200') {
+							this.bankList = res.data
+							for (let i = 0; i < this.bankList.length; i++) {
+								let _obj = this.bankList[i]
+								_obj.bankNo = this.bankList[i].bankCard
+								_obj.bankCard = this.number(_obj.bankCard)
+								switch (_obj.bankDeposit) {
+									case "建设银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/jiansheogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/jh.png"
+										break
+									case "招商银行":
+										this.bankList[i].imgLogo =
+											"https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zhaoshang.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "中国银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zhongyin.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "邮政银行":
+										this.bankList[i].imgLogo =
+											"https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/youzhenglogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/nh.png"
+										break
+									case "交通银行":
+										this.bankList[i].imgLogo =
+											"https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/jiaotognlogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/jh.png"
+										break
+									case "工商银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/gslogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "农业银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/nongyelogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/nh.png"
+										break
+									case "民生银行":
+										this.bankList[i].imgLogo ="https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/minshenglogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/nh.png"
+										break
+									case "中信银行":
+										this.bankList[i].imgLogo =
+											"https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zhongxinlogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "广发银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/gflogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "华夏银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/huaxia.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png"
+										break
+									case "兴业银行":
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/xingye.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/jh.png"
+										break
+									default:
+										this.bankList[i].imgLogo = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/qitalogo.png"
+										this.bankList[i].cardColor = "https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/qt.png"
+										break
+								}
+							}
+							this.$forceUpdate()
+						} else {
+							uni.$u.toast(res.message);
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			addBankCard() {
+				uni.$u.route('/pages/mine/manageBankCards/addBankCard');
+			},
+			edit() {
+				uni.$u.route('/pages/mine/manageBankCards/editBankCard');
+				let params = {
+					type: 'success',
+					message: "修改成功",
+					iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/success.png'
+				}
+				this.$refs.uToast.show({
+					...params
+				})
+			},
+			del(val, index) {
+				this.obj = val
+				this.index = index
+				this.isShowAlert = true
+		
+			}
+		},
+
+	}
+</script>
+
+<style lang="scss">
+	.content {
+		background: white;
+		padding: 20rpx;
+	}
+
+	.top-title {
+		margin: 0 0 20rpx 0;
+
+		.left {
+			.text1 {
+				font-size: 29rpx;
+				color: #1F1F1F;
+				font-weight: 700;
+			}
+
+			.text2 {
+				font-size: 29rpx;
+				color: #999999;
+			}
+		}
+	}
+
+	.card-list {
+		padding: 0 20rpx;
+
+		.number {
+			color: white;
+		}
+	}
+
+	.add-bankcard {
+		background: #EEF4FF;
+		color: #2772FB;
+		font-weight: 700;
+		font-size: 26rpx;
+		align-items: center;
+		padding: 4rpx 10rpx 4rpx 20rpx;
+		border-radius: 30rpx;
+
+	}
+
+	.card-list-item {
+		// background: url(https://taohaoliang.oss-cn-beijing.aliyuncs.com/template/zsbg.png) center no-repeat;
+		background-size: cover;
+		padding: 60rpx 43rpx 100rpx 43rpx;
+		border-radius: 20rpx;
+		.carNumber{
+			margin-bottom: 20rpx;
+		}
+
+		.img {
+			width: 80rpx;
+			height: 80rpx;
+			margin-right: 20rpx;
+		}
+
+		.right {
+			.text1 {
+				font-size: 36rpx;
+				font-weight: 700;
+				color: #FFFFFF;
+			}
+
+			.text2 {
+				// font-size: 24rpx;
+				color: #FFFFFF;
+				margin-top: 10rpx;
+			}
+		}
+	}
+
+	.row2 {
+		margin: 20rpx 0;
+	}
+
+	.default-card {
+		// font-size: 28rpx;
+		color: #333333;
+	}
+</style>

+ 282 - 193
pages/order/confirmLoading.vue

@@ -5,7 +5,7 @@
 			<view class="level2-title">承运合同</view>
 			<view class='row-between'>
 				<view class="">合同编号</view>
-				<view class="">{{detailData.contractNo?detailData.contractNo:'未签订'}}</view>
+				<view class="" @click="toSignContract">{{detailData.contractNo?detailData.contractNo:'去签订合同'}}</view>
 			</view>
 		</div>
 		<view class="content2">
@@ -38,44 +38,46 @@
 				<view class="">货名</view>
 				<view class="">{{detailData.goodsName}}</view>
 			</view>
-			<view class='row-between'>
+			<!-- <view class='row-between'>
 				<view class="">运费</view>
 				<view class="">{{detailData.freight}}{{detailData.illingMethod==0?'元/吨':'元/车'}}</view>
-			</view>
-
+			</view>-->
 		</view>
 		<view class="content2">
 			<view class="level2-title">装车信息</view>
 			<view class='row-between'>
 				<view class="">车牌号</view>
-				<input class="car-uumber input" v-model='detailData.carrierInfo.carNo' @click.stop="handleShowKeyboard"
-					:disabled="true" placeholder="输入车牌号" name="input"></input>
+				{{detailData.carNo?detailData.carNo:"来自合同"}}
+				<!-- <input class="car-uumber input" v-model='detailData.carrierInfo.carNo'
+					:disabled="true" placeholder="输入车牌号" name="input" disabled="true"></input> -->
 			</view>
-			<view class='row-between' @click="selectDate">
+			<view class='row-between'>
 				<view class="">装车日期</view>
 				<view class="date-style">
-					{{detailData.carrierInfo.loadingDate?detailData.carrierInfo.loadingDate:'选择装车日期'}}
+					{{detailData.loadingDate?detailData.loadingDate:'来自合同'}}
 				</view>
 			</view>
 			<view class='row-between'>
-				<view class="">运费总额(元)</view>
-				<!-- {{detailData.carrierInfo.estimatedFreight}} -->
-				<view class=""><input class="input" type="text" value=""
-						v-model="detailData.carrierInfo.freight" placeholder="请输入运费"></view>
+				<view class="">装车净重(吨)</view>
+				{{detailData.weight ? detailData.weight:"来自合同"}}
+			</view>
+			<view class='row-between'>
+				<view class="">预计运费(元)</view>
+				{{detailData.freight ? detailData.freight:"来自合同"}}
+				<!-- 	<view class=""><input class="input" type="text" value="" v-model="detailData.carrierInfo.freight"
+						placeholder="请输入运费"></view> -->
 			</view>
 			<view class='row-between'>
 				<view class="">定位</view>
-				<view class="flex align-center">{{detailData.carrierInfo.sendCity}} {{detailData.carrierInfo.sendArea}}
+				<view class="flex align-center">{{localtion.city}}
+					{{localtion.sendArea}}
 					<view class="sx-style" @click.stop="getLngLat()">刷新</view>
 				</view>
-
 			</view>
 			<view class='s-flex'>
 				<view class="" style="margin:20rpx 0;">上传装车照片</view>
-				<upload class="upload" ref="upload" :action="action" :max-size="maxSize" :max-count="3"
-					:size-type="['compressed']" @on-success="getImgUrl" @on-remove="onRemove"
-					@on-uploaded="isAdd = true" :sourceType='sourceType' :before-upload="filterFileType"
-					@on-progress="onProgress"></upload>
+				<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+					name="1" multiple :maxCount="3"></u-upload>
 			</view>
 			<!-- 			<view class='s-flex'>
 				<view class="">上传装车磅单</view>
@@ -95,26 +97,30 @@
 		<master-keyboard ref="keyboard" keyboardtype="car" :show="keyShow" :randomNumber="true" :newCar="false"
 			:defaultValue="carNumber" @keyboardClick="handleClick"></master-keyboard>
 		<u-toast ref="uToast"></u-toast>
-		<u-calendar :show="showDate" :mode="mode" @confirm="confirmDate"></u-calendar>
+		<u-calendar :show="showDate" :mode="mode" @confirm="confirmDate" @close="showDate= false"></u-calendar>
 	</view>
 </template>
 
 <script>
 	let that;
-	import upload from '@/components/upload.vue';
+	import uploadImage from '@/components/ossutil/uploadFile.js';
 	export default {
-		components: {
-			upload
-		},
 		data() {
 			return {
+				cyId: '',
+				localtion: {
+					city: '',
+					sendArea: ''
+				},
+				imgList: [],
+				fileList1: [],
 				showDate: false,
 				mode: 'single',
 				id: '',
 				sourceType: ['camera'],
 				detailData: {
-					carrierInfo: {},
-
+					hyCarrierInfo: {},
+					loadingDate: {}
 				},
 				action: this.$helper.ossUploadUrl,
 				maxSize: 50 * 1024 * 1024, //限制文件大小 50M
@@ -124,31 +130,55 @@
 				alertTitle: '',
 				keyShow: false,
 				carNumber: '',
-				gjList:[]
+				gjList: [],
 			}
 		},
 		onLoad(options) {
 			that = this
-			// debugger
 			// #ifdef APP-PLUS
 			this.getLngLat();
 			// #endif
 			console.log(options)
-			this.id = options.id
+			this.id = JSON.parse(decodeURIComponent(options.obj)).id
+			this.detailData.hyCarrierInfo.id = JSON.parse(decodeURIComponent(options.obj)).carrierId
+			this.cyId = JSON.parse(decodeURIComponent(options.obj)).carrierId
 			this.getInfo()
-			// this.detailData = options;
+			// this.detailData = JSON.parse(options.obj) ;
+			// console.log(this.detailData)
 			// CYHT20220317000001
-
-
 		},
 		methods: {
+			//确认装车提交成功后,开启实时定位,
+			// 调接口5分钟一次发送轨迹,[
+			// 	{latitude: 39.997761, longitude: 116.478935},
+			// 	{latitude: 39.997825, longitude: 116.478939},
+			// 	{latitude: 39.998549, longitude: 116.478912},
+			// 	{latitude: 39.998555, longitude: 116.478998},
+			// 	{latitude: 39.998566, longitude: 116.479282},
+			// 	{latitude: 39.998528, longitude: 116.479658},
+			// 	{latitude: 39.998453, longitude: 116.480151},
+			// 	{latitude: 39.998302, longitude: 116.480784},
+			// 	{latitude: 39.998184, longitude: 116.481149},
+			// 	{latitude: 39.997997, longitude: 116.481573},
+			// 	{latitude: 39.997846, longitude: 116.481863},
+			// 	{latitude: 39.997718, longitude: 116.482072},
+			// 	{latitude: 39.997718, longitude: 116.482362},
+			// 	{latitude: 39.998935, longitude: 116.483633},
+			// 	{latitude: 39.998968, longitude: 116.48367},
+			// 	{latitude: 39.999861, longitude: 116.484648}
+			// ]
+			// a(){},
+			toSignContract() {
+				uni.$u.route('/pages/order/signContract', {
+					obj: JSON.stringify(this.detailData),
+				});
+			},
 			selectDate() {
 				this.showDate = true
 			},
 			confirmDate(e) {
-				this.detailData.carrierInfo.loadingDate = e[0]
+				this.detailData.hyCarrierInfo.loadingDate = e[0]
 				this.showDate = false
-				console.log(e);
 			},
 			getInfo() {
 				this.$request.baseRequest('get', '/orderInfo/getOrderInfo', {
@@ -156,15 +186,26 @@
 				}).then(res => {
 					if (res.code == 200) {
 						this.detailData = res.data
-						this.detailData.contractNo = 'CYHT20220317000001'
-						this.detailData.id = this.detailData.carrierId
-						this.detailData.carrierInfo.loadingDate = ''
-						this.detailData.carrierInfo.carNo = ''
-						this.detailData.carrierInfo.loadingAreaLongitude = ''
-						this.detailData.carrierInfo.loadingAreaLatitude = ''
-						this.detailData.carrierInfo.sendCity = '营口'
-						this.detailData.carrierInfo.sendArea = '鲅鱼圈'
-						this.detailData.carrierInfo.loadingImg = ''
+						this.$request.baseRequest('get', '/carrierInfo/getHyCarrierInfo', {
+							orderId: this.detailData.id,
+						}).then(res => {
+							if (res.data) {
+								this.detailData.carNo = res.data.carNo
+								this.detailData.loadingDate = res.data.loadingDate
+								this.detailData.weight = res.data.loadingWeight
+								this.detailData.freight = res.data.estimatedFreight
+							}
+						})
+
+						// this.detailData.contractNo = ''
+						// this.detailData.id = this.detailData.carrierId
+						// this.detailData.carrierInfo.loadingDate = ''
+						// this.detailData.carrierInfo.carNo = ''
+						// this.detailData.carrierInfo.loadingAreaLongitude = ''
+						// this.detailData.carrierInfo.loadingAreaLatitude = ''
+						// this.detailData.carrierInfo.sendCity = '营口'
+						// this.detailData.carrierInfo.sendArea = '鲅鱼圈'
+						// this.detailData.carrierInfo.loadingImg = ''
 						// this.carrierInfo = res.data.carrierInfo
 						// this.freightInfo = res.data.freightInfo
 						// this.zcPhoneList = this.carrierInfo.loadingImg.split(',')
@@ -177,13 +218,14 @@
 					}
 
 				})
+
 			},
 			//车牌号弹出键盘
 			handleShowKeyboard() {
-				if (this.detailData.carrierInfo.carNo == '') {
+				if (this.detailData.hyCarrierInfo.carNo == '') {
 					this.carNumber = ''
 				} else {
-					this.carNumber = this.detailData.carrierInfo.carNo
+					this.carNumber = this.detailData.hyCarrierInfo.carNo
 				}
 				if (this.$refs.keyboard.open) {
 					this.$refs.keyboard.open(false) //true 键盘显示 false 键盘隐藏
@@ -199,95 +241,94 @@
 			//车牌号弹出键盘
 			handleClick(e) {
 				this.carNumber = e.value
-				this.detailData.carrierInfo.carNo = e.value //键盘输入值
+				this.detailData.hyCarrierInfo.carNo = e.value //键盘输入值
 			},
 			getLngLat() {
 				uni.showLoading({
 					title: '获取定位中',
 					mask: true
 				})
-				console.log(123)
-				this.$helper.fUN_AmapLocation.start({
-						intervalTime: 1000 * 3,
-						isReport: false,
-					},
-					res => {
-						//见下方定位返回示例
-						console.log('====fUN_AmapLocation定位====', JSON.stringify(res));
-						if (res.latitude) {
-							this.detailData.carrierInfo.loadingAreaLongitude = res.longitude;
-							this.detailData.carrierInfo.loadingAreaLatitude = res.latitude;
-							this.detailData.carrierInfo.sendCity = this.$helper.filterUrban(res.city)
-							this.detailData.carrierInfo.sendArea = this.$helper.filterArea(res
-								.district);
-							console.log(this.detailData.carrierInfo.sendCity)
-							console.log(this.detailData.carrierInfo.sendArea)
-							this.$forceUpdate()
+				// this.$helper.fUN_AmapLocation.start({
+				// 		intervalTime: 1000 * 3,
+				// 		isReport: false,
+				// 	},
+				// 	res => {
+				// 		//见下方定位返回示例
+				// 		console.log('====fUN_AmapLocation定位====', JSON.stringify(res));
+				// 		if (res.latitude) {
+				// 			this.detailData.carrierInfo.loadingAreaLongitude = res.longitude;
+				// 			this.detailData.carrierInfo.loadingAreaLatitude = res.latitude;
+				// 			this.detailData.carrierInfo.sendCity = this.$helper.filterUrban(res.city)
+				// 			this.detailData.carrierInfo.sendArea = this.$helper.filterArea(res.district);
+				// 			console.log(this.detailData.carrierInfo.sendCity)
+				// 			console.log(this.detailData.carrierInfo.sendArea)
+				// 			this.$forceUpdate()
+
+				// 		}
 
+
+				// 		this.$helper.fUN_AmapLocation.stop({}, result => {
+				// 				uni.hideLoading()
+				// 			console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
+				// 		});
+				// 	}
+				// );
+				uni.getLocation({
+					type: 'gcj02',
+					geocode: true,
+					success: res => {
+						if (res.latitude) {
+							that.detailData.hyCarrierInfo.longitudeLatitude=res.longitude+','+res.latitude
+							that.detailData.hyCarrierInfo.loadingAreaLongitude = res.longitude;
+							that.detailData.hyCarrierInfo.loadingAreaLatitude = res.latitude;
+							that.detailData.hyCarrierInfo.sendCity = that.$helper.filterUrban(res.address.city)
+							that.localtion.city = that.$helper.filterUrban(res.address.city)
+							that.localtion.sendArea = that.$helper.filterUrban(res.address.district)
+							that.$forceUpdate()
+							uni.hideLoading()
+						} else {
+							if (uni.getSystemInfoSync().platform == 'android') {
+								var context = plus.android.importClass("android.content.Context");
+								var locationManager = plus.android.importClass(
+									"android.location.LocationManager");
+								var main = plus.android.runtimeMainActivity();
+								var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
+								that.bool = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)
+							}
+							if (that.bool === false) {
+								uni.showModal({
+									title: '提示',
+									content: '请打开定位服务',
+									success: ({
+										confirm,
+										cancel
+									}) => {
+										if (confirm) {
+											if (uni.getSystemInfoSync().platform == 'android') {
+												var Intent = plus.android.importClass(
+													'android.content.Intent');
+												var Settings = plus.android.importClass(
+													'android.provider.Settings');
+												var intent = new Intent(Settings
+													.ACTION_LOCATION_SOURCE_SETTINGS);
+												var main = plus.android.runtimeMainActivity();
+												main.startActivity(intent); // 打开系统设置GPS服务页面
+											}
+										}
+									}
+								});
+								
+								uni.hideLoading()
+							}
 						}
+					},
+					fail: res => {
+						console.log('定位失败')
+						console.log(res)
 						uni.hideLoading()
 
-						this.$helper.fUN_AmapLocation.stop({}, result => {
-							console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
-						});
 					}
-				);
-				// 	uni.getLocation({
-				// 		type: 'gcj02',
-				// 		geocode: true,
-				// 		success: res => {
-				// 			console.log('定位地址')
-				// 			console.log(res)
-				// 			if (res.latitude) {
-				// 				this.detailData.carrierInfo.loadingAreaLongitude = res.longitude;
-				// 				this.detailData.carrierInfo.loadingAreaLatitude = res.latitude;
-				// 				this.detailData.carrierInfo.sendCity = this.$helper.filterUrban(res.address.city)
-				// 				this.detailData.carrierInfo.sendArea = this.$helper.filterArea(res.address
-				// 					.district);
-				// 				console.log(this.detailData.carrierInfo.sendCity)
-				// 				console.log(this.detailData.carrierInfo.sendArea)
-				// 				this.$forceUpdate()
-				// 				uni.hideLoading()
-				// 			} else {
-				// 				if (uni.getSystemInfoSync().platform == 'android') {
-				// 					var context = plus.android.importClass("android.content.Context");
-				// 					var locationManager = plus.android.importClass(
-				// 						"android.location.LocationManager");
-				// 					var main = plus.android.runtimeMainActivity();
-				// 					var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
-				// 					this.bool = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)
-				// 				}
-				// 				if (this.bool === false) {
-				// 					uni.showModal({
-				// 						title: '提示',
-				// 						content: '请打开定位服务',
-				// 						success: ({
-				// 							confirm,
-				// 							cancel
-				// 						}) => {
-				// 							if (confirm) {
-				// 								if (uni.getSystemInfoSync().platform == 'android') {
-				// 									var Intent = plus.android.importClass(
-				// 										'android.content.Intent');
-				// 									var Settings = plus.android.importClass(
-				// 										'android.provider.Settings');
-				// 									var intent = new Intent(Settings
-				// 										.ACTION_LOCATION_SOURCE_SETTINGS);
-				// 									var main = plus.android.runtimeMainActivity();
-				// 									main.startActivity(intent); // 打开系统设置GPS服务页面
-				// 								}
-				// 							}
-				// 						}
-				// 					});
-				// 				}
-				// 			}
-				// 		},
-				// 		fail: res => {
-				// 			console.log('定位失败')
-				// 			console.log(res)
-
-				// 		}
-				// 	});
+				});
 
 			},
 			alertBtn() {
@@ -298,36 +339,49 @@
 			cancelClick() {
 				this.isShowAlert = false
 			},
-			getImgUrl(res) {
-				this.detailData.carrierInfo.loadingImg += res + ','
-				console.log(res)
-				console.log('------------res-----------')
+			// 删除图片
+			deletePic(event) {
+				this[`fileList${event.name}`].splice(event.index, 1)
 			},
-			// onError(error) {
-			// 	alert(error)
-			// 	console.log('------------error-----------')
-			// 	console.log(error)
-			// },
-			onRemove(index) {},
-			filterFileType(index, lists) {
-				if (lists[index].fileType != 'jpg' && lists[index].fileType != 'png' && lists[index].fileType != 'gif') {
-					lists.splice(index, 1);
-					// 当前文件不支持
-					uni.showModal({
-						title: '暂不支持当前图片类型',
-						showCancel: false
-					});
-				} else {
-					this.isAdd = false;
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
 				}
 			},
+			uploadFilePromise(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						console.log('图片地址', result)
+						this.imgList.push(result)
+
+					}
+				)
+			},
 			onProgress(e) {
 				console.log(e)
 			},
 			submit(type) {
-				console.log(type)
 				if (type == 1) {
-					if (!this.detailData.contractNo) {
+					if (this.detailData.driverContract != 1) { //合同签订标识
 						this.$refs.uToast.show({
 							type: 'error',
 							message: "合同未签订不能暂存!"
@@ -336,6 +390,13 @@
 					}
 					this.alertTitle = '确定暂存装车信息?'
 				} else {
+					if (this.detailData.driverContract != 1) {
+						this.$refs.uToast.show({
+							type: 'error',
+							message: "合同未签订不能提交!"
+						})
+						return
+					}
 					this.alertTitle = '确定提交装车信息?'
 				}
 				this.isShowAlert = true
@@ -350,74 +411,99 @@
 				// })
 			},
 			validate() {
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.carNo)) {
+				// uni.$u.test.isEmpty(this.detailData.carrierInfo.carNo
+				if (uni.$u.test.isEmpty(this.detailData.carNo)) {
 					this.$refs.uToast.show({
 						type: 'error',
 						message: "车牌号不能为空!",
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.loadingDate)) {
+				if (uni.$u.test.isEmpty(this.detailData.loadingDate)) {
 					this.$refs.uToast.show({
 						type: 'error',
 						message: "装车日期不能为空!",
 					})
 					return true
 				}
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.freight)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "运费总额不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.sendCity)) {
+				if (uni.$u.test.isEmpty(this.detailData.freight)) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: "定位不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.sendArea)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "定位不能为空!",
-					})
-					return true
-				}
-				if (uni.$u.test.isEmpty(this.detailData.carrierInfo.loadingImg)) {
-					this.$refs.uToast.show({
-						type: 'error',
-						message: "装车照片不能为空!",
+						message: "预计运费不能为空!",
 					})
 					return true
 				}
+				// if (uni.$u.test.isEmpty(this.detailData.carrierInfo.sendCity)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "定位不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.detailData.carrierInfo.sendArea)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "定位不能为空!",
+				// 	})
+				// 	return true
+				// }
+				// if (uni.$u.test.isEmpty(this.detailData.carrierInfo.loadingImg)) {
+				// 	this.$refs.uToast.show({
+				// 		type: 'error',
+				// 		message: "装车照片不能为空!",
+				// 	})
+				// 	return true
+				// }
 			},
 			confirmClick() {
-				this.validate()
 				this.isShowAlert = false
+				if (this.validate()) return
 				//1暂存
 				if (this.detailData.statusFlag == 1) {
-					delete this.detailData.carrierInfo.loadingAreaLongitude;
-					delete this.detailData.carrierInfo.loadingAreaLatitude;
-					delete this.detailData.carrierInfo.sendCity;
-					delete this.detailData.carrierInfo.sendArea;
+					delete this.detailData.hyCarrierInfo.loadingAreaLongitude;
+					delete this.detailData.hyCarrierInfo.loadingAreaLatitude;
+					delete this.detailData.hyCarrierInfo.sendCity;
+					delete this.detailData.hyCarrierInfo.sendArea;
+				}
+				console.log(this.detailData)
+				uni.showLoading({
+					title: '加载中'
+				})
+				let time = new Date() //装车时间   去当前时间的时分秒
+				let h = time.getHours();
+				if (h < 10) {
+					h = "0" + h
+				}
+				let f = time.getMinutes();
+				if (f < 10) {
+					f = "0" + f
+				}
+				let m = time.getSeconds();
+				if (m < 10) {
+					m = "0" + m
+				}
+				if(this.detailData.hyCarrierInfo.loadingDate){
+					this.detailData.hyCarrierInfo.loadingDate = this.detailData.hyCarrierInfo.loadingDate.split(" ")[0] + " " + h + ":" + f + ":" + m
 				}
-				this.detailData.carrierInfo.statusFlag = this.detailData.statusFlag
-				this.$request.baseRequest('post', '/carrierInfo/loadingAdd', this.detailData.carrierInfo).then(res => {
+				
+				this.detailData.hyCarrierInfo.statusFlag = this.detailData.statusFlag
+				// this.detailData.hyCarrierInfo.id = this.cyId
+				this.detailData.hyCarrierInfo.loadingImg = this.imgList.toString()
+				console.log("查看id--------",this.detailData.hyCarrierInfo.id)
+				this.$request.baseRequest('post', '/carrierInfo/loadingAdd', this.detailData.hyCarrierInfo).then(res => {
 						if (res.code == 200) {
-							// debugger
+							uni.hideLoading()
 							let _title = ''
 							if (this.detailData.statusFlag == 1) {
 								_title = '暂存成功!'
 							} else {
 								_title = '提交成功!'
 							}
-							this.$helper.fUN_AmapLocation.start({
+							that.$helper.fUN_AmapLocation.start({
 									// intervalTime: 1000 * 60,
 									intervalTime: 5000,
-									// isReport: true,
-									reportInterval: 5,
+									// locationCacheEnable:true,
+									isReport: false
 									// url: 'http://192.168.0.66/fun/open/test_json.do',
 									// params: {
 									// 	a: 1,
@@ -433,26 +519,29 @@
 									console.log('====确认装车开启连续定位====');
 									console.log(res)
 									let _data = {
-										orderId:that.id,
-										longitude:res.longitude,
-										 latitude:res.latitude,
-										 province:res.province,
-										 city:res.city,
-										 area:res.district
+										orderId: that.id,
+										longitude: res.longitude,
+										latitude: res.latitude,
+										province: res.province,
+										city: res.city,
+										area: res.district
 									}
 									this.$helper.gjList.push(_data)
-									uni.setStorageSync('mapGJ',this.$helper.gjList);
+									uni.setStorageSync('mapGJ', this.$helper.gjList);
 									console.log('this.$helper.gjList')
 									console.log(this.$helper.gjList)
-									if(uni.getStorageSync('mapGJ').length>100){
-										console.log(uni.getStorageSync('mapGJ'))
-										this.$request.baseRequest('post', '/vehicleTrajectoryInfo/api/addInfo', {vehicleTrajectoryInfos:uni.getStorageSync('mapGJ')}
-											).then(res => {
+									console.log("条数", uni.getStorageSync('mapGJ').length)
+									if (uni.getStorageSync('mapGJ').length > 100) {
+										console.log(JSON.stringify(uni.getStorageSync('mapGJ')) )
+										this.$request.baseRequest('post', '/hyOrderTravelPath/api/addInfo',  {
+													orderId:that.id,
+													longitudeLatitude:JSON.stringify(uni.getStorageSync('mapGJ'))   
+											}).then(res => {
+												uni.removeStorageSync('mapGJ');
 												this.$helper.gjList = []
-													uni.setStorageSync('mapGJ',[]);
 											})
 											.catch(res => {
-											uni.$u.toast( res.message);
+												uni.$u.toast(res.message);
 											});
 									}
 									//判断缓存数据条数,超过reportInterval时清空缓存,重新存入缓存

+ 148 - 51
pages/order/confirmUnloading.vue

@@ -33,7 +33,7 @@
 			</view>
 			<view class='row-between'>
 				<view class="row-left-text">运费</view>
-				<view class="row-right-text">{{detailData.freight}}{{detailData.illingMethod==0?'元/吨':'元/车'}}</view>
+				<view class="row-right-text">{{detailData.freight}}{{detailData.billingMethod==0?'元/吨':'元/车'}}</view>
 			</view>
 
 		</view>
@@ -41,7 +41,7 @@
 			<view class="level2-title">卸车信息</view>
 			<view class='row-between'>
 				<view class="row-left-text">车牌号</view>
-				<view class="row-right-text">{{detailData.carrierInfo.carNo}}</view>
+				<view class="row-right-text">{{detailData.carNumber}}</view>
 			</view>
 			<!-- 	<view class='row-between'>
 				<view class="row-left-text">卸车日期</view>
@@ -54,8 +54,8 @@
 				</view>
 			</view>
 			<view class='row-between'>
-				<view class="row-left-text">合计应付运费(元)</view>
-				<input class="totalFreight-input" placeholder="输入合计应付运费" v-model="detailData.carrierInfo.totalFreight"
+				<view class="row-left-text">合计运费(元)</view>
+				<input class="totalFreight-input" placeholder="输入合计运费" v-model="detailData.totalFreight"
 					type="number" />
 			</view>
 			<view class='row-between'>
@@ -68,10 +68,8 @@
 			</view>
 			<view class='s-flex'>
 				<view class="row-left-text" style="margin:20rpx 0;">上传卸车照片(1-3张)</view>
-				<upload class="upload" ref="upload" :action="action" :max-size="maxSize" :max-count="3"
-					:size-type="['compressed']" @on-success="getImgUrl" @on-error="onError" @on-remove="onRemove"
-					@on-uploaded="isAdd = true" :before-upload="filterFileType" :sourceType='sourceType'
-					@on-progress="onProgress"></upload>
+				<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+					name="1" multiple :maxCount="3"></u-upload>
 			</view>
 		</view>
 		<view class="bottom-btn">
@@ -89,18 +87,19 @@
 </template>
 
 <script>
-	import upload from '@/components/upload.vue';
+	let that;
+	import uploadImage from '@/components/ossutil/uploadFile.js';
 	export default {
-		components: {
-			upload
-		},
 		data() {
 			return {
+				imgList: [],
+				fileList1: [],
 				isShowValidity: false,
 				validityPeriod: [],
 				sourceType: ['camera'],
 				detailData: {
-					addressUrl: ''
+					addressUrl: '',
+					hyCarrierInfo:{}
 				},
 				action: this.$helper.ossUploadUrl,
 				maxSize: 50 * 1024 * 1024, //限制文件大小 50M
@@ -108,24 +107,22 @@
 				isShowAlert: false,
 				alertContent: '',
 				alertTitle: '',
+				localtion:{},
 			}
 		},
 		onLoad(options) {
-			console.log('------------')
-			console.log(options)
-			this.detailData = options;
+			this.detailData = JSON.parse(options.obj)
+			console.log(this.detailData)
 			this.detailData.carrierInfo = {
-				carNo: '123',
-				unloadingDate: '',
-				estimatedFreight: '',
-				unloadingAreaLongitude: '',
-				unloadingAreaLatitude: '',
-				unloadCity: '沈阳',
-				unloadArea: '大东',
-				unloadingImg: '',
-				totalFreight: '100',
+				// unloadingDate: '',
+				// estimatedFreight: '',
+				// unloadingAreaLongitude: '',
+				// unloadingAreaLatitude: '',
+				// unloadCity: '',
+				// unloadArea: '',
+				// unloadingImg: '',
+				// totalFreight: '',
 				id: this.detailData.carrierId,
-
 			}
 			this.validityPeriod = this.$helper.makeValidityPeriod()
 			// #ifdef APP-PLUS
@@ -134,6 +131,9 @@
 			this.getNowTime()
 		},
 		methods: {
+			deletePic(){
+				
+			},
 			getNowTime() {
 				let now = new Date();
 				let year = now.getFullYear(); //得到年份
@@ -150,25 +150,52 @@
 				this.isShowValidity = true
 			},
 			getLngLat() {
+				let that = this
 				uni.showLoading({
 					title: '获取定位中',
 					mask: true
 				})
+				// this.$helper.fUN_AmapLocation.start({
+				// 		intervalTime: 1000 * 3,
+				// 		isReport: false,
+				// 	},
+				// 	res => {
+				// 		//见下方定位返回示例
+				// 		console.log('====fUN_AmapLocation定位====', JSON.stringify(res));
+				// 		if (res.latitude) {
+				// 			this.detailData.carrierInfo.loadingAreaLongitude = res.longitude;
+				// 			this.detailData.carrierInfo.loadingAreaLatitude = res.latitude;
+				// 			this.detailData.carrierInfo.sendCity = this.$helper.filterUrban(res.city)
+				// 			this.detailData.carrierInfo.sendArea = this.$helper.filterArea(res.district);
+				// 			console.log(this.detailData.carrierInfo.sendCity)
+				// 			console.log(this.detailData.carrierInfo.sendArea)
+				// 			this.$forceUpdate()
+			
+				// 		}
+			
+			
+				// 		this.$helper.fUN_AmapLocation.stop({}, result => {
+				// 				uni.hideLoading()
+				// 			console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
+				// 		});
+				// 	}
+				// );
 				uni.getLocation({
 					type: 'gcj02',
 					geocode: true,
 					success: res => {
-						console.log('定位地址')
-						console.log(res)
 						if (res.latitude) {
-							this.detailData.carrierInfo.loadingAreaLongitude = res.longitude;
-							this.detailData.carrierInfo.loadingAreaLatitude = res.latitude;
-							this.detailData.carrierInfo.sendCity = this.$helper.filterUrban(res.address.city)
-							this.detailData.carrierInfo.sendArea = this.$helper.filterArea(res.address
-								.district);
-							console.log(this.detailData.carrierInfo.sendCity)
-							console.log(this.detailData.carrierInfo.sendArea)
-							this.$forceUpdate()
+							// that.detailData.hyCarrierInfo.loadingAreaLongitude = res.longitude;
+							// that.detailData.hyCarrierInfo.loadingAreaLatitude = res.latitude;
+							
+							that.detailData.carrierInfo.unloadingAreaLongitude = res.longitude;
+							that.detailData.carrierInfo.unloadingAreaLatitude = res.latitude;
+							console.log("1234567890")
+							that.detailData.carrierInfo.unloadCity = that.$helper.filterUrban(res.address.city)
+							that.detailData.carrierInfo.unloadArea = that.$helper.filterUrban(res.address.district)
+							that.localtion.city = that.$helper.filterUrban(res.address.city)
+							that.localtion.sendArea = that.$helper.filterUrban(res.address.district)
+							that.$forceUpdate()
 							uni.hideLoading()
 						} else {
 							if (uni.getSystemInfoSync().platform == 'android') {
@@ -177,9 +204,9 @@
 									"android.location.LocationManager");
 								var main = plus.android.runtimeMainActivity();
 								var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
-								this.bool = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)
+								that.bool = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)
 							}
-							if (this.bool === false) {
+							if (that.bool === false) {
 								uni.showModal({
 									title: '提示',
 									content: '请打开定位服务',
@@ -201,8 +228,14 @@
 										}
 									}
 								});
+								uni.hideLoading()
 							}
 						}
+					},
+					fail: res => {
+						console.log('定位失败')
+						console.log(res)
+						uni.hideLoading()
 					}
 				});
 			},
@@ -237,22 +270,61 @@
 					this.isAdd = false;
 				}
 			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						console.log('图片地址', result)
+						this.imgList.push(result)
+
+					}
+				)
+			},
 			onProgress(e) {
 				console.log(e)
 			},
 
 			submit(type) {
-				console.log(type)
 				if (type == 1) {
 					this.alertContent = '确定暂存卸车信息?'
 				} else {
 					this.alertContent = '确定提交卸车信息?'
 				}
+				if(!this.detailData.totalFreight){
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请输入合计运费!",
+					})
+					return
+				}
 				this.isShowAlert = true
 				this.detailData.statusFlag = type
 			},
 			confirmClick() {
-				debugger
+				
 				if (this.detailData.statusFlag == 1) {
 					delete this.detailData.carrierInfo.unloadingAreaLongitude;
 					delete this.detailData.carrierInfo.unloadingAreaLatitude;
@@ -260,14 +332,15 @@
 					delete this.detailData.carrierInfo.unloadArea;
 				}
 				this.detailData.carrierInfo.statusFlag = this.detailData.statusFlag
-				if (!this.detailData.carrierInfo.totalFreight) {
-					uni.showToast({
-						title: '运费不能为空!',
-						duration: 2000,
-						icon: "none",
-					});
-					return
-				}
+				this.detailData.carrierInfo.unloadingImg = this.imgList.toString()
+				// if (!this.detailData.carrierInfo.totalFreight) {
+				// 	uni.showToast({
+				// 		title: '运费不能为空!',
+				// 		duration: 2000,
+				// 		icon: "none",
+				// 	});
+				// 	return
+				// }
 				if (
 					this.detailData.carrierInfo.totalFreight < 0 || this.detailData.carrierInfo.totalFreight > 100000 || (
 						String(this.detailData.carrierInfo.totalFreight).indexOf('.') != -1 && String(this.detailData
@@ -289,6 +362,28 @@
 					});
 					return
 				}
+				this.isShowAlert = false
+				uni.showLoading({
+					title:'加载中'
+				})
+				let time = new Date() //卸车时间   去当前时间的时分秒
+				let h = time.getHours();
+				if (h < 10) {
+					h = "0" + h
+				}
+				let f = time.getMinutes();
+				if (f < 10) {
+					f = "0" + f
+				}
+				let m = time.getSeconds();
+				if (m < 10) {
+					m = "0" + m
+				}
+				if(this.detailData.carrierInfo.unloadingDate){//卸车时间   去当前时间的时分秒
+					this.detailData.carrierInfo.unloadingDate= this.detailData.carrierInfo.unloadingDate.split(" ")[0] + " " + h + ":" + f + ":" + m
+				}
+				this.detailData.carrierInfo.totalFreight = this.detailData.totalFreight
+				this.detailData.carrierInfo.carNo = this.detailData.carNumber
 				this.$request.baseRequest('post', '/carrierInfo/unLoadingAdd', this.detailData.carrierInfo).then(res => {
 						if (res.code == 200) {
 							let _title = ''
@@ -297,10 +392,15 @@
 							} else {
 								_title = '提交成功!'
 							}
+							uni.hideLoading()
 							this.$refs.uToast.show({
 								type: 'success',
 								message: _title,
 								complete() {
+									uni.hideLoading()
+									that.$helper.fUN_AmapLocation.stop({}, result => {
+            console.log('====fUN_AmapLocation定位stop====', JSON.stringify(result));
+        });
 									uni.switchTab({
 										url: '/pages/order/index'
 									})
@@ -311,12 +411,9 @@
 					.catch(res => {
 						uni.$u.toast(res.message);
 					});
-				console.log('提交')
 			},
 			confirmValidityPeriod(e) {
-				console.log('confirm', e)
 				this.detailData.carrierInfo.unloadingDate = e.value[0] + '-' + e.value[1] + '-' + e.value[2]
-
 				this.isShowValidity = false
 			},
 		},

+ 210 - 0
pages/order/evaluateList.vue

@@ -0,0 +1,210 @@
+<template>
+	<view class="content">
+			<mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback" class="mescroll">
+		<view class="content-list" v-for="(item,index) in list" :key='index'>
+			<view class="top flex flex-space-between">
+				<view class="left flex">
+					<view>
+						{{item.orderNumber}}
+					</view>
+					<u-icon name="arrow-right" color="#ccc" size="18"></u-icon>
+				</view>
+				<view class="right gray999">
+					{{item.createDate.split(' ')[0]}}
+				</view>
+			</view>
+			<view class="flex align-center name-row">
+				<view class="sj-row hz-name">
+					{{item.orderInfo.cargoOwner}}:
+				</view>
+				<view class="xx">
+					<start :count="count" v-model="item.count" size="35" activeColor="#ffaa00" :size="18" :allowHalf='true'>
+					</start>
+				</view>
+			</view>
+			<view class="gray999 flex xy-row">
+				<view class='item'>
+					信用:{{item.ownerCredit}}星
+				</view>
+				<view class='item'>
+					运费支付:{{item.freightPayment}}星
+				</view>
+				<view class='item'>
+					综合:{{item.comprehensiveSatisfaction}}星
+				</view>
+			</view>
+			<!-- 
+			<view class="xkuang">
+				<view style="display: flex;" class="flex-space-between" v-for="(item,index) in rate">
+					<view class="ziti">{{item.name}}</view>
+					<start :count="item.count" style="margin-top: 15px; margin-left: 50px;" size="35"
+						activeIcon="heart-fill" inactiveIcon="heart" activeColor="#ffaa00" v-model="item.value1">
+					</start>
+				</view>
+			</view> -->
+			<view class="pl-style">
+				{{item.driverContent}}
+			</view>
+			<view class="color2979ff flex">
+				<view @click="clickZK">展开</view>
+				<u-icon name="arrow-down" color="#2979ff" size="18" v-if="isOpen"></u-icon>
+				<u-icon name="arrow-up" color="#2979ff" size="18" v-else></u-icon>
+			</view>
+			<view v-if="isOpen" class="img-content">
+				<u--image :showLoading="true" :src="item1" width="80px" height="80px" class="img"
+					v-for="(item1,index) in item.imgList"></u--image>
+				
+			</view>
+			<u-line class="line"></u-line>
+			<view class="gray999">
+				{{item.ownerAnonymous==1?"匿名评价":''}}
+			</view>
+		</view>
+	</mescroll-body>
+	</view>
+</template>
+
+<script>
+	var that
+	import {
+		mapState
+	} from 'vuex';
+	import start from '../../common/components/uni-rate.vue'
+		import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
+	export default {
+			mixins: [MescrollMixin], // 使用mixin
+		components: {
+			start
+		},
+		data() {
+			return {
+				list:[],
+				isOpen: true,
+				count: '5',
+				value: '3',
+				src: 'https://cdn.uviewui.com/uview/album/1.jpg',
+				rate: [{
+						name: "司机信用",
+						count: "5",
+						value1: '5',
+					},
+					{
+						name: "运输效率",
+						count: "5",
+						value1: '3',
+					},
+					{
+						name: "运输安全",
+						count: "5",
+						value1: '5',
+					},
+					{
+						name: "服务质量",
+						count: "5",
+						value1: '2',
+					}, {
+						name: "满意度",
+						count: "5",
+						value1: '1',
+					}
+				],
+			};
+		},
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication'])
+		},
+		onLoad() {
+			that = this
+		},
+		methods: {
+			upCallback(page) {
+				that.$request.baseRequest('get', '/evaluateInfo/selectEvaluateInfo', {
+						evaluatorId: this.userInfo.id,
+						flag: 1,
+						pageSize: page.size,
+						currentPage: page.num
+					}).then(res => {
+						if (page.num == 1) that.list = [];
+						that.list = that.list.concat(res.data.records); //追加新数据
+						for (let i = 0; i < that.list.length; i++) {
+							that.list[i].imgList = that.list[i].driverUrl.split(',')
+							that.list[i].count = (Number(that.list[i].ownerCredit) + Number(that.list[i]
+								.freightPayment) + Number(that.list[i].comprehensiveSatisfaction)) / 15 * 5
+						}
+						that.mescroll.endBySize(res.data.records.length, res.data.total);
+						uni.hideLoading()
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			clickZK() {
+				this.isOpen = !this.isOpen
+			},
+		},
+
+	}
+</script>
+
+<style lang="scss">
+	.ziti {
+		color: #909090;
+		margin-top: 23px;
+	}
+
+	.xkuang {
+		margin-top: 20px;
+		background-color: #FAFAFA;
+		padding-left: 30px;
+	}
+
+	.content-list {
+		margin: 20rpx;
+		padding: 20rpx;
+		background: white;
+		border-radius: 20rpx;
+
+	}
+
+	.hz-name {
+		color: #999;
+		margin-right: 10rpx;
+	}
+
+	.gray999 {
+		color: #999;
+	}
+
+	.name-row {
+		margin: 20rpx 0;
+	}
+
+	.item {
+		margin-right: 20rpx;
+		font-size: 26rpx;
+	}
+
+	.xy-row {
+		margin-bottom: 40rpx;
+	}
+
+	.pl-style {
+		margin-bottom: 40rpx;
+	}
+
+	.color2979ff {
+		color: #2979ff;
+	}
+	.img-content{
+		margin-top: 20rpx;
+		.img{
+			display: inline-block;
+			margin-right: 10rpx;
+			border-radius: 20rpx;
+		}
+		
+	}
+	.line{
+		margin: 20rpx 0!important;
+	}
+</style>

+ 72 - 34
pages/order/index.vue

@@ -1,4 +1,4 @@
-<!-- 货源 -->
+<!-- 订单 -->
 <template>
 	<view class="content">
 		<view class="fixed1"></view>
@@ -33,8 +33,18 @@
 				</u-transition>
 				<view class="modal-black" v-show="showMenu" @click="closeMenu"></view>
 			</view>
+
 			<mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback"
 				class="mescroll">
+				<view class="evaluatePage flex flex-space-between" v-show="tabIndex == 6" @click="evaluateClick">
+					<view class="left flex flex-space-between" @click="evaluateClick">
+						<u-icon size="20" name="edit-pen"></u-icon>
+						<view style="margin-left: 20prx;">我的评价</view>
+					</view>
+					<view class="right">
+						<u-icon size="20" name="arrow-right"></u-icon>
+					</view>
+				</view>
 				<view :id="'good'+good.id" class="good-list" v-for="good in goods" :key="good.id"
 					@click="toDetail(good.id)">
 					<view style="padding: 0 35rpx 20rpx 35rpx;">
@@ -48,7 +58,7 @@
 						</view>
 						<view class="flex row2">
 							<view class="left flex flex-space-between">
-								<view class="ssx">{{$helper.getProvinceAbbreviation(good.sendPrivate)}}</view>
+								<view class="ssx">{{$helper.getProvinceAbbreviation(good.sendPrivate?good.sendPrivate:good.sendCity)}}</view>
 								<view class="level2-title">{{$helper.filterUrban(good.sendCity)}}
 									{{$helper.filterArea(good.sendArea)}}
 								</view>
@@ -57,7 +67,7 @@
 									</image>
 								</view>
 								<view class="ssx">
-									{{$helper.getProvinceAbbreviation(good.unloadPrivate)}}
+									{{$helper.getProvinceAbbreviation(good.unloadPrivate?good.unloadPrivate:good.unloadCity)}}
 								</view>
 								<view class="level2-title">{{$helper.filterUrban(good.unloadCity)}}
 									{{$helper.filterArea(good.unloadArea)}}
@@ -84,23 +94,28 @@
 							<!-- 货主装车确认前运费 -->
 							<view class="car"
 								v-if="good.orderStatus=='待货主确认'||good.orderStatus=='未装车'||good.orderStatus=='待货主确认装车'||good.orderStatus=='货主驳回装车信息'||good.orderStatus=='已终止'">
-								{{good.freightPrice?good.illingMethod==0?good.freight:good.freightCar:good.freight}}{{good.illingMethod==0?'元/吨':'元/车'}}
+								<!-- {{good.freightPrice?good.illingMethod==0?good.freight:good.freightCar:good.freight}}{{good.illingMethod==0?'元/吨':'元/车'}} -->
+								<!-- {{good.billingMethod==0?good.freightInfo.freight?good.freightInfo.freight:good.freight:good.freightCar}}{{good.billingMethod==0?'元/吨':'元/车'}} -->
+								{{good.freight}}{{good.billingMethod==0?'元/吨':'元/车'}}
 							</view>
 							<!-- 货主装车确认后卸车确认前运费 -->
 							<view class="car"
 								v-if="good.orderStatus=='待平台确认装车'||good.orderStatus=='平台驳回装车信息'||good.orderStatus=='运输中'||good.orderStatus=='待货主确认卸车'||good.orderStatus=='货主驳回卸车信息'">
-								{{good.estimatedFreight}}{{good.illingMethod==0?'元/吨':'元/车'}}
+								<!-- {{good.estimatedFreight}}{{good.illingMethod==0?'元/吨':'元/车'}} -->
+								{{good.freight}}{{good.billingMethod==0?'元/吨':'元/车'}}
 							</view>
 							<!-- 货主装车卸车确认后 -->
 							<view class="car"
 								v-if="good.orderStatus=='待平台确认卸车'||good.orderStatus=='平台驳回卸车信息'||good.orderStatus=='待结算'||good.orderStatus=='已完结'||good.orderStatus=='结算中'||good.orderStatus=='待结算'">
-								{{good.totalFreight}}{{good.illingMethod==0?'元/吨':'元/车'}}
+								<!-- {{good.totalFreight}}{{good.illingMethod==0?'元/吨':'元/车'}} -->
+								{{good.freight}}{{good.billingMethod==0?'元/吨':'元/车'}}
 							</view>
-							<view class='pay flex'
+							<!-- <view class='pay flex'
 								v-if="good.orderStatus=='运输中'||good.orderStatus=='待货主确认卸车'||good.orderStatus=='待平台确认卸车'||good.orderStatus=='货主驳回卸车信息'||good.orderStatus=='平台驳回卸车信息'||good.orderStatus=='结算中'||good.orderStatus=='待结算'">
 								<div>已付</div>
 								<div class='number'>¥{{good.totalRepayable}}</div>
-							</view>
+								<div class='number'>11</div>
+							</view> -->
 						</view>
 						<view class="row5 flex flex-end">
 							<view class="stop active" @click.stop="stop(good)"
@@ -113,15 +128,16 @@
 								确认装车</view>
 
 							<view class="start normal" v-if="good.orderStatus!='未装车'&&good.orderStatus!='待货主确认'"
-								@click.stop="$helper.contactCustomerService">联系客服
+								@click.stop="$helper.contactCustomerService()">联系客服
 							</view>
 							<view class="start normal" @click.stop="confirmUnLoading(good)"
 								v-if="good.orderStatus=='运输中'||good.orderStatus=='货主驳回卸车信息'||good.orderStatus=='平台驳回卸车信息'">
 								确认卸车</view>
-							<!-- 				<view class="start">评价</view>
-							-->
 							<view class="start normal" @click.stop="closed(good)" v-if="good.orderStatus=='结算中'">完结
 							</view>
+							<!-- <view class="start normal" @click.stop="addevaluation(good)" v-if="good.orderStatus=='已完结'">评价</view> -->
+							<view class="start normal" @click.stop="addevaluation(good)" v-if="good.orderStatus=='已完结' && good.driverEvaluated != 1"><!-- driverEvaluated 为1是已评价过-->
+								评价</view>
 						</view>
 					</view>
 				</view>
@@ -140,7 +156,7 @@
 					<u-icon name="trash-fill" color="#AFB3BF" size="20" class="back-icon" @click="del"></u-icon>
 				</view>
 				<view class="">
-					<view v-for="(item,index) in useSearchList" :key="index" class="item-style inline-block">
+					<view v-for="(item,index) in useSearchList" :key="index" class="item-style inline-block" @click="getSearch(item)">
 						{{item}}
 					</view>
 				</view>
@@ -177,7 +193,7 @@
 		mixins: [MescrollMixin], // 使用mixin
 		data() {
 			return {
-					confirmText: '确定',
+				confirmText: '确定',
 				showCancelButton: true,
 				showMenu: false,
 				searchStyle: {
@@ -243,9 +259,9 @@
 					{
 						name: '已完结'
 					},
-					// {
-					// 	name: '评价'
-					// },
+					{
+						name: '评价'
+					},
 				],
 				tabIndex: 0,
 				scrollTop: 0
@@ -274,14 +290,14 @@
 			}).then(res => {
 				return res.data.authenticationStatus
 			})
-			if (_status == '已禁用') {
-				this.isShowAlert = true
-				this.alertTitle = '账号审核中'
-				this.confirmText = '退出APP'
-				this.showCancelButton = false
-			} else {
-				console.log(1231233212332312312213)
-			}
+			// if (_status == '已禁用') {
+			// 	this.isShowAlert = true
+			// 	this.alertTitle = '账号审核中'
+			// 	this.confirmText = '退出APP'
+			// 	this.showCancelButton = false
+			// } else {
+			// 	console.log(1231233212332312312213)
+			// }
 			// #endif
 
 		},
@@ -294,7 +310,7 @@
 					let value = res3.data
 					if (value == 0) {
 						uni.removeTabBarBadge({
-							index: 2
+							index: 3
 						})
 					}
 					that.$store.commit('$uStore', {
@@ -303,7 +319,7 @@
 					});
 					if (value != 0 && value) {
 						uni.setTabBarBadge({
-							index: 2,
+							index: 3,
 							text: value + ""
 						})
 					}
@@ -319,14 +335,14 @@
 			console.log("页面滚动了", res.scrollTop)
 			if (this.scrollTop > 1200) {
 				uni.setTabBarItem({
-					index: 1,
+					index: 2,
 					text: '返回顶部',
 					iconPath: 'static/images/common/top@2x.png',
 					selectedIconPath: 'static/images/common/top@2x.png'
 				})
 			} else {
 				uni.setTabBarItem({
-					index: 1,
+					index: 2,
 					text: '订单',
 					iconPath: 'static/images/common/dingdan@2x(1).png',
 					selectedIconPath: 'static/images/common/dingdan@2x.png'
@@ -335,6 +351,15 @@
 
 		},
 		methods: {
+			addevaluation(good) {
+				uni.$u.route('/pages/order/addEvaluation', {
+					val: JSON.stringify(good)
+				});
+			},
+			evaluateClick() {
+				//我的评价记录
+				uni.$u.route('/pages/order/evaluateList');
+			},
 			closeMenu() {
 				this.showMenu = false
 			},
@@ -354,7 +379,6 @@
 									})
 								}
 							})
-
 						}
 					})
 					.catch(res => {
@@ -365,7 +389,9 @@
 				uni.$u.route('/pages/order/confirmLoading', item);
 			},
 			confirmUnLoading(item) {
-				uni.$u.route('/pages/order/confirmUnloading', item);
+				uni.$u.route('/pages/order/confirmUnloading', {
+					obj: JSON.stringify(item)
+				});
 			},
 			back() {
 				uni.navigateBack(-1)
@@ -397,7 +423,7 @@
 			},
 			confirmClick() {
 				// #ifdef APP-PLUS
-				if (this.alertTitle = '账号审核中') {
+				if (this.alertTitle == '账号审核中') {
 					if (uni.getSystemInfoSync().platform == 'ios') {
 						plus.ios.import("UIApplication").sharedApplication().performSelector("exit")
 					} else if (uni.getSystemInfoSync().platform == 'android') {
@@ -463,8 +489,13 @@
 				this.isShowAlert = false
 			},
 			getSearch(e) {
-				// = uni.getStorageSync('useSearchList')
-
+				if(!e){
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "搜索内容不能为空!",
+					})
+					return
+				}
 				this.useSearchList.unshift(e)
 				this.useSearchList = [...new Set(this.useSearchList)]
 				uni.setStorageSync("useSearchList", this.useSearchList)
@@ -521,7 +552,7 @@
 						if (page.num == 1) this.goods = []; //如果是第一页需手动制空列表
 						this.goods = this.goods.concat(res.data.records); //追加新数据
 						this.mescroll.endBySize(res.data.records.length, res.data.total);
-
+						this.searchKeyWord = ""//搜索完成之后清空筛选内容
 					})
 					.catch(res => {
 						uni.$u.toast(res.message);
@@ -858,4 +889,11 @@
 		background: #2772FB;
 		color: white;
 	}
+
+	.evaluatePage {
+		background: white;
+		margin: 20rpx;
+		padding: 20rpx;
+		border-radius: 20rpx;
+	}
 </style>

+ 82 - 69
pages/order/orderDetails.vue

@@ -6,23 +6,21 @@
 			<view class='title flex flex-center'>
 				<u-icon class="back" name="arrow-left" color="" size="20" @click="back"></u-icon>
 				<view class="nav-title">订单</view>
-				<u-icon class="search" name="server-fill" color="" size="28" @click="$helper.contactCustomerService"></u-icon>
+				<u-icon class="search" name="server-fill" color="" size="28" @click="$helper.contactCustomerService()"></u-icon>
 			</view>
 		</view>
 		<view class="content1">
 			<view class="item1">
 				<view class="status">{{dataObj.orderStatus}}</view>
-
 			</view>
 			<!-- flex flex-space-between -->
 			<view class="item2">
-				<u-button class="btn" text="查看合同" @click="lookContract"></u-button>
-				<u-button class="btn" text="签订合同" @click="signContract" v-if="dataObj.cargoOwnerStatus=='未装车'&&dataObj.driverContract!='1'">
-				</u-button>
+				<u-button class="btn" text="查看合同" @click="lookContract" v-if="dataObj.driverContract=='1'"></u-button>
+			     <!-- <u-button class="btn" text="签订合同" @click="signContract" v-if="dataObj.cargoOwnerStatus=='未装车'&&dataObj.driverContract!='1'"></u-button> -->
 				<u-button class="btn" text="终止" @click="stop"  v-if="dataObj.orderStatus=='待货主确认'||dataObj.orderStatus=='未装车'"></u-button>
-				<!-- <u-button class="btn" text="联系客服"  @click="$helper.contactCustomerService"></u-button> -->
-				<!-- <u-button class="btn" text="确认装车" @click="confirmLoading" v-if="dataObj.orderStatus=='未装车'&&dataObj.driverContract=='1'"></u-button> -->
-				<u-button class="btn" text="确认装车" @click="confirmLoading"></u-button>
+				<u-button class="btn" text="联系客服"  @click="$helper.contactCustomerService()"></u-button>
+				<u-button class="btn" text="确认装车" @click="confirmLoading" v-if="dataObj.orderStatus=='未装车'"></u-button>
+				<!-- <u-button class="btn" text="确认装车" @click="confirmLoading"></u-button> -->
 				<u-button class="btn" text="修改装车信息"  @click="confirmLoading" v-if="dataObj.orderStatus=='货主驳回装车信息'||dataObj.orderStatus=='平台驳回装车信息'"></u-button>
 				<u-button class="btn" text="确认卸车" @click="confirmUnLoading" v-if="dataObj.orderStatus=='运输中'"></u-button>
 				<u-button class="btn" text="修改卸车信息" @click="confirmUnLoading" v-if="dataObj.orderStatus=='货主驳回卸车信息'||dataObj.orderStatus=='平台驳回卸车信息'"></u-button>
@@ -30,7 +28,7 @@
 			</view>
 			<view class="item3 flex flex-space-between align-center">
 				<view class="left flex align-center">
-					<u--image :showLoading="true" :src="src" width="44px" height="44px" @click="" shape='circle'>
+					<u--image :showLoading="true" :src="dataObj.cargoOwnerPortrait" width="44px" height="44px" @click="" shape='circle'>
 					</u--image>
 					<view class="name">{{dataObj.cargoOwner}}</view>
 					<view class="flex align-center">
@@ -40,7 +38,7 @@
 				</view>
 				<view class="right flex s-row align-center phone">
 					<view class="bgc">
-						<u-icon class="phone" name="phone-fill" color="#2772FB" size="20" @click="toPhone"></u-icon>
+						<u-icon class="phone" name="phone-fill" color="#2772FB" size="20" @click="$helper.contactCustomerService(dataObj.cargoOwnerPhone)"></u-icon>
 					</view>
 
 					<view class="hz-name">联系货主</view>
@@ -115,10 +113,10 @@
 				<view class=" gray">距离</view>
 				<view class="">约{{dataObj.distance}}公里</view>
 			</view>
-			<view class='row-between'>
+		<!-- 	<view class='row-between'>
 				<view class=" gray">运费</view>
 				<view class="">{{dataObj.freight}}{{dataObj.illingMethod==0?'元/吨':'元/车'}}</view>
-			</view>
+			</view> -->
 		</view>
 		<view class="content3" v-if='dataObj.orderStatus!="待货主确认"&&dataObj.orderStatus!="未装车"&&dataObj.orderStatus!="已终止"'>
 			<view class="level2-title">承运信息</view>
@@ -131,12 +129,12 @@
 				<view class="">{{carrierInfo.carNo}}</view>
 			</view>
 			<view class='row-between'>
-				<view class=" gray">预计运费</view>
+				<view class=" gray">运费</view>
 				<view class="">{{carrierInfo.estimatedFreight}}元</view>
 			</view>
 			<view class='row-between'>
 				<view class=" gray">装车时间</view>
-				<view class=" gray">{{carrierInfo.loadingDate}}</view>
+				<view class="">{{carrierInfo.loadingDate}}</view>
 			</view>
 			<view class='row-between'>
 				<view class=" gray">装车照片</view>
@@ -151,7 +149,7 @@
 				</view>
 				<view class='row-between'>
 					<view class=" gray">卸车时间</view>
-					<view class=" gray">{{carrierInfo.loadingDate}}</view>
+					<view class="">{{carrierInfo.loadingDate}}</view>
 				</view>
 				<view class='row-between'>
 					<view class=" gray">卸车照片</view>
@@ -163,21 +161,22 @@
 	
 		</view>
 		<!-- v-if="status2 -->
-		<view class="content4" v-if='dataObj.orderStatus!="待货主确认"&&dataObj.orderStatus!="未装车"&&dataObj.orderStatus!="待货主确认装车"&&dataObj.orderStatus!="货主驳回装车信息"&&dataObj.orderStatus!="待平台确认装车"&&dataObj.orderStatus!="平台驳回装车信息"&&dataObj.orderStatus!="已终止"'>
+		<!-- dataObj.orderStatus!="待货主确认"&&dataObj.orderStatus!="未装车"&&dataObj.orderStatus!="待货主确认装车"&&dataObj.orderStatus!="货主驳回装车信息"&&dataObj.orderStatus!="待平台确认装车"&&dataObj.orderStatus!="平台驳回装车信息"&&dataObj.orderStatus!="已终止" -->
+		<view class="content4" v-if='status2'>
 			<view class="level2-title gray">运费信息(单位:元)</view>
 			<view class='row-between'>
 				<view class=" gray">预付运费</view>
 				<view class="">{{freightInfo.prepaidFreight}}</view>
 			</view>
 			<view class='flex flex-end'>
-				<view class="gray ">{{freightInfo.prepaidFreightDate}}</view>
+				<view class="">{{freightInfo.prepaidFreightDate}}</view>
 			</view>
 			<view class='row-between'>
 				<view class=" gray">运费尾款</view>
 				<view class="">{{freightInfo.freightBalance?freightInfo.freightBalance:'未支付'}}</view>
 			</view>
-			<view class='row-between mx  gray'>
-				明细:预付{{freightInfo.prepaidFreight}}元,扣款{{freightInfo.deduction}}元,服务费{{freightInfo.serviceCharge}}元,尾款{{freightInfo.freightBalance}}元,合计收款{{freightInfo.totalCollection}}元。
+			<view class='row-between mx ' v-if="freightInfo.freightBalance">
+				明细:预付{{freightInfo.prepaidFreight}}元,服务费{{freightInfo.driverServiceCharge}}元,尾款{{freightInfo.freightBalance}}元,合计收款{{freightInfo.totalCollection}}元。
 			</view>
 		</view>
 		<u-modal :show="isShowAlert" :title="alertTitle" :content='alertContent' :confirmText='confirmText'
@@ -205,7 +204,6 @@
 				carrierInfo:{},
 				freightInfo:{},
 				cyinfoStatus: '未装车',
-				src: 'https://cdn.uviewui.com/uview/album/1.jpg',
 				isShowTerminationReason: false,
 				dataObj:{},
 				status1:false,
@@ -244,44 +242,55 @@
 		},
 		methods: {
 			lookContract(){
-				this.$request.baseRequest('get', '/orderInfo/setPdf', {
-					}).then(res => {
-						if (res.code == 200) {
-							debugger
-							this.contractSrc = res.data
-							uni.downloadFile({
-							  url: res.data,
-							  success: function (res) {
-							    var filePath = res.tempFilePath;
-							    uni.openDocument({
-							      filePath: filePath,
-							      showMenu: true,
-							      success: function (res) {
-							        console.log('打开文档成功');
-							      }
-							    });
-							  }
-							});
-							// this.$refs.uToast.show({
-							// 	type: 'success',
-							// 	message: "提交成功",
-							// 	complete() {
-							// 		that.upCallback({
-							// 			size: 10,
-							// 			num: 1
-							// 		})
-							// 	}
-							// })
-				
-						}
-					})
-					.catch(res => {
-						uni.$u.toast(res.message);
-					});
+				uni.downloadFile({
+				  url: this.dataObj.driverContractUrl,
+				  success: function (res) {
+				    var filePath = res.tempFilePath;
+				    uni.openDocument({
+				      filePath: filePath,
+				      showMenu: true,
+				      success: function (res) {
+				        console.log('打开文档成功');
+				      }
+				    });
+				  }
+				});
+				// this.$request.baseRequest('get', '/orderInfo/setPdf', {
+				// 	}).then(res => {
+				// 		if (res.code == 200) {
+				// 			this.contractSrc = res.data
+				// 			uni.downloadFile({
+				// 			  url: res.data,
+				// 			  success: function (res) {
+				// 			    var filePath = res.tempFilePath;
+				// 			    uni.openDocument({
+				// 			      filePath: filePath,
+				// 			      showMenu: true,
+				// 			      success: function (res) {
+				// 			        console.log('打开文档成功');
+				// 			      }
+				// 			    });
+				// 			  }
+				// 			});
+				// 			// this.$refs.uToast.show({
+				// 			// 	type: 'success',
+				// 			// 	message: "提交成功",
+				// 			// 	complete() {
+				// 			// 		that.upCallback({
+				// 			// 			size: 10,
+				// 			// 			num: 1
+				// 			// 		})
+				// 			// 	}
+				// 			// })
+				// 		}
+				// 	})
+				// 	.catch(res => {
+				// 		uni.$u.toast(res.message);
+				// 	});
 			},
-			signContract() {debugger
+			signContract() {
 				// this.lookAlert = true
-				uni.$u.route('/pages/order/signContract',{obj:JSON.stringify(this.dataObj)} 
+				uni.$u.route('/pages/order/signContract',{obj:encodeURIComponent(JSON.stringify(this.dataObj))} 
 				);
 				
 			},
@@ -311,7 +320,10 @@
 					});
 			},
 			confirmLoading() {
-				uni.$u.route('/pages/order/confirmLoading', {id:this.id});
+				uni.$u.route('/pages/order/confirmLoading', {
+					obj: JSON.stringify({id:this.id,carrierId:this.dataObj.hyCarrierInfo.id}),
+				});
+				// uni.$u.route('/pages/order/confirmLoading', {id:this.id});
 			},
 			confirmUnLoading() {
 				let item = this.dataDetails
@@ -319,7 +331,6 @@
 			},
 			confirmClick() {
 				let  that = this
-				console.log('终止')
 				if (this.radiovalue1 == '其他' && !this.value2) {
 					this.$refs.uToast.show({
 						type: 'error',
@@ -343,7 +354,6 @@
 						terminationReasonDescription: this.value2,
 						terminator:1
 					}).then(res => {
-						console.log(res) 
 						this.isShowAlert = false
 						// this.mescroll.resetUpScroll()
 						this.$refs.uToast.show({
@@ -353,7 +363,6 @@
 								that.getList()
 							}
 						})
-			
 					})
 					.catch(res => {
 						uni.$u.toast(res.message);
@@ -384,28 +393,32 @@
 			getList(){
 				this.$request.baseRequest('get', '/orderInfo/getOrderInfo', {
 						id: this.id,
-						
 					}).then(res => {
 						if(res.code==200){
 							this.dataObj = res.data
-							this.carrierInfo = res.data.carrierInfo
+							this.carrierInfo = res.data.hyCarrierInfo
 							this.freightInfo =  res.data.freightInfo
-							this.zcPhoneList = this.carrierInfo.loadingImg.split(',')
+							if(this.carrierInfo.loadingImg&&this.carrierInfo.loadingImg.length>0){
+								this.zcPhoneList = this.carrierInfo.loadingImg.split(',')
+							}
+							
 							// if(res.data.orderStatus!="待货主确认"&&res.data.orderStatus!="未装车"&&res.data.orderStatus!="已终止"){
 							// 	this.status1 = true
 							// }
-							// if(res.data.orderStatus!="已终止"&&res.data.orderStatus!="平台驳回装车信息"&&res.data.orderStatus!="待平台确认装车"&&res.data.orderStatus!="待货主确认"&&res.data.orderStatus!="未装车"&&res.data.orderStatus!="待货主确认装车"&&res.data.orderStatus!="货主驳回装车信息"){
-							// 	this.status2 = true
-							// }
+							// 运费信息
+							if (res.data.cargoOwnerStatus != "待接单" && res.data.cargoOwnerStatus != "未装车" && res.data
+								.cargoOwnerStatus != "待确认装车" && res.data.cargoOwnerStatus != "已驳回装车信息" && res.data
+								.cargoOwnerStatus != "待平台确认装车" && res.data.cargoOwnerStatus != "平台驳回装车信息"  && res.data.cargoOwnerStatus != "待结算" && res.data
+								.cargoOwnerStatus != "已终止") {
+								this.status2 = true
+							}
 						}
 						
 					})
 			},
 			goConfirmLoading(id) {
-				
-				console.log('点击详情id:', id)
 				uni.$u.route('/pages/order/confirmLoading', {
-					id: this.id,
+					obj: JSON.stringify({id:this.id}),
 				});
 			},
 		}

+ 351 - 54
pages/order/signContract.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="content">
-<!-- 		<view class="content1">
+		<!-- 		<view class="content1">
 			<view style='width:70px'>付款方式</view>
 			<u-radio-group v-model="dataDetails.advanceFreightService" placement="row">
 				<u-radio :customStyle="radioCustomStyle" v-for="(item, index) in radiolist1" :key="index"
@@ -10,8 +10,9 @@
 
 		</view> -->
 		<view class="content2">
-			<view class="title">
-				合同摘要
+			<view class="flex">
+				<view class="title">合同摘要</view>
+			     <view class="preview" @click="submit(1)">预览合同</view>
 			</view>
 			<view class='row-between'>
 				<view class="gray">发货单位</view>
@@ -37,12 +38,106 @@
 				<view class="gray">距离</view>
 				<view class="">约{{dataDetails.distance}}公里</view>
 			</view>
+			<view class='row-between'>
+				<!-- 后加 -->
+				<view class="gray">服务费(元)</view>
+				<view class="">{{dataDetails.serviceCharge}}</view>
+			</view>
+
+
+			<view class="title">
+				完善信息
+			</view>
 			<view class='row-between'>
 				<view class="gray">运费</view>
-				<view class="">{{dataDetails.freight}}{{dataDetails.illingMethod==0?'元/吨':'元/车'}}</view>
+				<!-- <view class="">{{dataDetails.freight}}{{dataDetails.illingMethod==0?'元/吨':'元/车'}}</view> -->
 				<!-- 				<view class="flex"><input type="text" placeholder="请输入运费" v-model="dataDetails.freight"
 						class="text-align-right yf-input">{{dataDetails.freight}}元/车</view> -->
+				<view class="flex">
+					<u--input placeholder="请输入运费" border="none" type="number" v-model="dataDetails.freight"
+						inputAlign='right' clearable></u--input>
+					<!-- <span>元/车</span> -->
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">车牌号</view>
+				<view class="" style="color:#BBBBBB;" @click="carClick">
+					{{dataDetails.carrierInfo.carNo?dataDetails.carrierInfo.carNo:'请选择车牌号'}}
+				</view>
+
+				<!-- <view class="flex">
+					<input class="" v-model='dataDetails.carrierInfo.carNo' @click.stop="handleShowKeyboard"
+						:disabled="true" placeholder="输入车牌号" name="input" style="text-align: right;"></input>
+				</view> -->
+
+			</view>
+			<view class='row-between'>
+				<view class="gray">挂车号(选填)</view>
+				<view class="flex">
+					<u--input placeholder="请输入挂车号" border="none" disabled v-model="dataDetails.trailerNumber"
+						inputAlign='right' clearable></u--input>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">装车净重</view>
+				<view class="flex">
+					<u--input placeholder="请输入装车净重" border="none" v-model="dataDetails.weight" inputAlign='right'
+						clearable></u--input>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">运输开始日期</view>
+				<view class="">
+					<view @click="dateShow">{{dataDetails.startDates?dataDetails.startDates:'请选择运输开始日期'}}
+					</view>
+
+					<u-calendar :show="startShow" mode="single" @confirm="startDate" @close="startShow= false">
+					</u-calendar>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">运输截止日期</view>
+				<view class="">
+					<!-- 	<u--input placeholder="请输入内容" border="none" v-model="dataDetails.value" inputAlign='right'
+						clearable></u--input> -->
+					<view class="" @click="endShow = true">{{dataDetails.endDates?dataDetails.endDates:'请选择运输截止日期'}}
+					</view>
+					<u-calendar :show="endShow" mode="single" @confirm="endDate" @close="endShow= false"></u-calendar>
+				</view>
 			</view>
+			<view class='row-between'>
+				<view class="gray">联络人姓名</view>
+				<view class="">
+					<u--input placeholder="请输入联络人姓名" border="none" v-model="dataDetails.driverName" inputAlign='right'
+						clearable></u--input>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">联络人电话</view>
+				<view class="">
+					<u--input placeholder="请输入联络人电话" border="none" type="number" maxlength="11"
+						v-model="dataDetails.driverPhone" inputAlign='right' clearable></u--input>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">装车后预付款</view>
+				<view class="">
+					
+					
+					<u--input placeholder="请输入装车后预付款" v-if="dataDetails.freightAdvance == 1" border="none"
+						v-model="dataDetails.loadingAdvancePayment" inputAlign='right' clearable disabled></u--input>
+					<u--input placeholder="请输入装车后预付款" v-else border="none" v-model="dataDetails.loadingAdvancePayment"
+						inputAlign='right' clearable></u--input>
+				</view>
+			</view>
+			<view class='row-between'>
+				<view class="gray">收款账户</view>
+				<view class="" @click="collection">
+					{{dataDetails.bankDeposit?dataDetails.bankDeposit:"请选择收款账户"}}
+					{{dataDetails.bankCard?dataDetails.bankCard.substring(dataDetails.bankCard.length - 4):""}}
+				</view>
+			</view>
+
 		</view>
 		<view class="wrapper content3">
 			<view class="qm-row">
@@ -72,22 +167,35 @@
 				<!-- <button @click="subCanvas" class="subBtn">完成</button> -->
 			</view>
 		</view>
+		<u-picker :show="showCarList" :columns="carList" :closeOnClickOverlay='true' @close='selectTypeClose'
+			@cancel='selectTypeClose' @confirm='confirmBtn'></u-picker>
+		<master-keyboard ref="keyboard" keyboardtype="car" :show="keyShow" :randomNumber="true" :newCar="false"
+			:defaultValue="carNumber" @keyboardClick="handleClick"></master-keyboard>
+		<u-toast ref="uToast"></u-toast>
 		<u-toast ref="uToast"></u-toast>
 	</view>
 </template>
 
 <script>
+	import {
+		mapState
+	} from 'vuex';
 	var that;
 	import uploadImage from '@/components/ossutil/uploadFile.js';
 	export default {
 		data() {
 			return {
+				showCarList: false,
+				carList: [],
+				carlistCopy: [],
+				keyShow: false,
+				carNumber: '',
 				isScaleStart: false,
 				radioCustomStyle: {
 					margin: '0 0 0 10rpx'
 				},
 				canvasName: 'handWriting',
-				ctx: '',
+				ctx: "",
 				startX: null,
 				startY: null,
 				canvasWidth: 0,
@@ -96,7 +204,10 @@
 				lineColor: '#1A1A1A', // 颜色
 				lineSize: 5, // 笔记倍数
 				value: true,
-				dataDetails: {},
+				dataDetails: {
+					carrierInfo: {},
+					serviceCharge:'50'
+				},
 				radiolist1: [{
 						name: '平台垫付运费',
 						disabled: false
@@ -106,13 +217,44 @@
 						disabled: false
 					},
 				],
+				startShow: false,
+				endShow: false,
+				contractCheck:false,//判断合同是否提交
+
+
 			};
 		},
-		onLoad(options) {debugger
+		computed: {
+			...mapState(['hasLogin', 'userInfo', 'firstAuthentication']),
+		},
+		onShow() {
+			let payInfo = uni.getStorageSync("payInfo")
+			if (payInfo) {
+				this.dataDetails.bankCard = payInfo.bankCard
+				this.dataDetails.bankDeposit = payInfo.bankDeposit
+				this.dataDetails.bankDepositBranch = payInfo.bankDepositBranch
+				this.dataDetails.payeeName = payInfo.payeeName
+			} else {
+				this.$request.baseRequest('get', '/driverPayeeInfo/getDriverPayee', {
+					commonId: that.firstAuthentication.commonId
+				}).then(res => {
+					if(res.data){
+						this.dataDetails.bankCard = res.data.bankCard
+						this.dataDetails.bankDeposit = res.data.bankDeposit
+						this.dataDetails.bankDepositBranch = res.data.bankDepositBranch
+						this.dataDetails.payeeName = res.data.payeeName
+					}
+				
+				})
+			}
+		},
+		onLoad(options) {
+			this.carList = []
 			that = this
-			console.log(options)
-			this.dataDetails =JSON.parse(options.obj) 
-			this.dataDetails.advanceFreightService = '平台垫付运费'
+			// this.dataDetails = JSON.parse(options.obj)
+			this.dataDetails = JSON.parse(decodeURIComponent(options.obj))
+			// this.dataDetails.advanceFreightService = '平台垫付运费'
+			this.dataDetails.carrierInfo = {}
 			this.ctx = uni.createCanvasContext("handWriting");
 			this.$nextTick(() => {
 				uni.createSelectorQuery().select('.handCenter').boundingClientRect(rect => {
@@ -123,71 +265,219 @@
 					})
 					.exec();
 			});
+			uni.showLoading({
+				title: '加载中'
+			})
+			this.$request.baseRequest('get', '/driverCarInfo/selectDriverCar', {
+					driverId: that.userInfo.driverId,
+					// driverId:this.firstAuthentication.id
+				}).then(res => {
+					if (res.code == '200') {
+						uni.hideLoading()
+						if (res.data.length > 0) {
+							let _list = []
+							for (let i = 0; i < res.data.length; i++) {
+								if (res.data[i].status == '已通过') {
+									_list.push(res.data[i].carNumber)
+								}
+							}
+							that.carlistCopy = res.data
+							that.carList = [_list]
+						}
+					} else {
+						uni.$u.toast(res.message);
+					}
+
+				})
+				.catch(res => {
+					uni.$u.toast(res.message);
+				});
 		},
 		methods: {
-			submit() {
-				if (!that.isScaleStart) {
+			collection() {
+				uni.$u.route('/pages/order/bankCard');
+			},
+			confirmBtn(e) {
+				this.dataDetails.carrierInfo.carNo = e.value[0]
+				for (let i = 0; i < this.carlistCopy.length; i++) {
+					if (e.value[0] == this.carlistCopy[i].carNumber) {
+
+						this.dataDetails.trailerNumber = this.carlistCopy[i].guaCarNumber
+					}
+				}
+				this.showCarList = false
+			},
+			selectTypeClose() {
+				this.showCarList = false
+			},
+			carClick() {
+				this.showCarList = true
+			},
+			//车牌号弹出键盘
+			handleShowKeyboard() {
+				if (!this.dataDetails.carrierInfo.carNo) {
+					this.carNumber = ''
+				} else {
+					this.carNumber = this.dataDetails.carrierInfo.carNo
+				}
+				if (this.$refs.keyboard.open) {
+					this.$refs.keyboard.open(false) //true 键盘显示 false 键盘隐藏
+				} else {
+					this.$refs.keyboard[0].open(false)
+				}
+				if (this.$refs.keyboard.open) {
+					this.$refs.keyboard.open(true) //true 键盘显示 false 键盘隐藏
+				} else {
+					this.$refs.keyboard[0].open(true)
+				}
+			},
+			//车牌号弹出键盘
+			handleClick(e) {
+				this.carNumber = e.value
+				this.dataDetails.carrierInfo.carNo = e.value //键盘输入值
+			},
+			dateShow() {
+				this.startShow = true
+			},
+			removeStart() {
+				this.startShow = false
+			},
+			removeEnd() {
+				this.endShow = false
+			},
+			startDate(e) {
+				this.startShow = false
+				this.dataDetails.startDates = e[0]
+			},
+			endDate(e) {
+				this.dataDetails.endDates = e[0]
+				this.endShow = false
+			},
+			submit(num) {
+				let _obj = {}
+				if(num == 1){//预览合同
+					_obj.submitFlag = 1
+					this.contractCheck = false
+				}else{//提交合同
+				this.contractCheck = true
+					_obj.submitFlag = 2
+					}
+					if (!that.isScaleStart) {
 					that.$refs.uToast.show({
 						type: 'error',
 						message: "手写签名不能为空!",
 					})
 					return
 				}
-				// if (uni.$u.test.isEmpty(that.dataDetails.freight)) {
-				// 	that.$refs.uToast.show({
-				// 		type: 'error',
-				// 		message: "运费不能为空!",
-				// 	})
-				// 	return
-				// }
+				if (uni.$u.test.isEmpty(that.dataDetails.freight)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "运费不能为空!",
+					})
+					return
+				}
+				if (uni.$u.test.isEmpty(that.dataDetails.startDates)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "运输起始日期不能为空!",
+					})
+					return
+				}
+				if (uni.$u.test.isEmpty(that.dataDetails.endDates)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "运输截止日期不能为空!",
+					})
+					return
+				}
+				if (uni.$u.test.isEmpty(that.dataDetails.driverName)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "联络人姓名不能为空!",
+					})
+					return
+				}
+				if (uni.$u.test.isEmpty(that.dataDetails.driverPhone)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "联络人电话不能为空!",
+					})
+					return
+				}
+				if (uni.$u.test.isEmpty(that.dataDetails.loadingAdvancePayment)) {
+					that.$refs.uToast.show({
+						type: 'error',
+						message: "装车后预付款不能为空!",
+					})
+					return
+				}
+				
+				
+				
+				_obj.trailerNumber = that.dataDetails.trailerNumber
+				_obj.startDates = that.dataDetails.startDates
+				_obj.endDates = that.dataDetails.endDates
+
+				_obj.contactPersonName = that.dataDetails.driverName
+				_obj.contactPersonPhone = that.dataDetails.driverPhone
+				_obj.freightCars = that.dataDetails.freight
+				// _obj.advanceCharge = that.dataDetails.advanceCharge
+				_obj.id = that.dataDetails.id
+				_obj.carNumber = that.dataDetails.carrierInfo.carNo
+				_obj.weight = that.dataDetails.weight
+				_obj.loadingAdvancePayment = that.dataDetails.loadingAdvancePayment
+				_obj.typeFlag = 2
 				uni.canvasToTempFilePath({
 					canvasId: 'handWriting',
 					fileType: 'png',
 					quality: 1, //图片质量
 					success(res) {
-						console.log(res.tempFilePath, 'canvas生成图片地址');
 						uploadImage('image', res.tempFilePath, 'appData/',
 							result => {
 								// 上传成功
-								console.log('图片地址', result)
 								that.dataDetails.cargoOwnerAutograph = result
-
-
+								_obj.driverAutograph = result
 								uni.showLoading({
 									title: '加载中',
 									mask: true
 								})
-
-								that.$request.baseRequest('get', '/orderInfo/setPdf', that.dataDetails).then(res => {
-										if (res.code == 200) {
-											debugger
-											// that.contractSrc = res.data
-											// uni.downloadFile({
-											// 	url: res.data,
-											// 	success: function(res) {
-											// 		var filePath = res.tempFilePath;
-											// 		uni.openDocument({
-								   //  		filePath: filePath,
-											// 			showMenu: true,
-								   // 			success: function(res) {
-											// 				console.log('打开文档成功');
-											// 			}
-											// 		});
-											// 	}
-											// });
-											// this.$refs.uToast.show({
-											// 	type: 'success',
-											// 	message: "提交成功",
-											// 	complete() {
-											// 		that.upCallback({
-											// 			size: 10,
-											// 			num: 1
-											// 		})
-											// 	}
-											// })
-
-										}
-									})
+								that.$request.baseRequest('get', '/orderInfo/setPdf', _obj).then(
+										res => {
+											if (res.code == 200) {
+												uni.hideLoading()
+												that.contractSrc = res.data
+												uni.downloadFile({
+													url: res.data,
+													success: function(res) {
+														var filePath = res.tempFilePath;
+														uni.openDocument({
+															filePath: filePath,
+															showMenu: true,
+															success: function(res) {
+																console.log('打开文档成功');
+															}
+														});
+													}
+												});
+												if(that.contractCheck){//提交
+														that.$refs.uToast.show({
+													type: 'success',
+													message: "提交成功",
+													complete() {
+														uni.removeStorageSync("payInfo") //如果要有银行卡缓存就删除
+														uni.$u.route('/pages/order/confirmLoading', {
+															obj: JSON.stringify(that
+																.dataDetails),
+														});
+														// that.upCallback({
+														// 	size: 10,
+														// 	num: 1
+														// })
+													}
+												})
+												}
+											}
+										})
 									.catch(res => {
 										uni.$u.toast(res.message);
 									});
@@ -353,6 +643,13 @@
 			font-size: 36rpx;
 			font-weight: 700;
 			margin-bottom: 20rpx;
+			width: 50%;
+		}
+		.preview{
+			width: 50%;
+			text-align: right;
+			color: #2772FB;
+			font-size: 26rpx;
 		}
 
 		.row-between {

+ 2 - 1
pages/public/code.vue

@@ -120,7 +120,8 @@
 					that.$request.baseRequest('get', '/commonUser/loginVerifyCode', {
 							phone: this.phone,
 							verifyCode: this.inputList,
-							loginFlag: 2
+							loginFlag: 2,
+							identification:1
 						}).then(res => {
 							if (res.code == 200) {
 								uni.setStorageSync('userInfo', res.data)

+ 3 - 2
pages/public/login.vue

@@ -3,7 +3,7 @@
 		<u-icon class="back-btn" name="arrow-left" color="black" size="20" @click="navBack"></u-icon>
 		<view class="wrapper">
 			<image style='width:38px;height:38px;margin:223rpx 0 20px 0;' src='@/static/logo.png'></image>
-			<h2 class="title Semibold">欢迎使用智运</h2>
+			<h2 class="title Semibold">欢迎使用畅运通司机端</h2>
 			<view
 				style='position:relative;width:100%;margin-top:50px;border-bottom:1px solid #E8E9ED;padding:10px;align-items: center;'
 				class="flex">
@@ -164,7 +164,8 @@
 				that.$request.baseRequest('get', '/commonUser/login', {
 						phone: this.phone,
 						password: this.password,
-						loginFlag: 2
+						loginFlag: 2,
+						identification: 1
 					}).then(res => {
 						if (res.code == 200) {
 							console.log("userInfo", res.data)

+ 1 - 1
pages/public/loginOther.vue

@@ -4,7 +4,7 @@
 		<!-- 设置白色背景防止软键盘把下部绝对定位元素顶上来盖住输入框等 -->
 		<view class="wrapper">
 			<image style='width:38px;height:38px;margin:223rpx 0 20px 0;' src='@/static/logo.png'></image>
-			<h2 class="title Semibold">欢迎使用智运</h2>
+			<h2 class="title Semibold">欢迎使用畅运通司机端</h2>
 			<view style='width:100%;margin-top:50px;border-bottom:1px solid #E8E9ED;padding:10px;' class="flex">
 				<view class="phone-before-num NumberMedium">+86</view>
 

+ 6 - 4
pages/public/register.vue

@@ -14,7 +14,7 @@
 			</view>
 			<view style='width:100%;border-bottom:1px solid #E8E9ED;position:relative;padding:10px;' class="flex">
 				<view style='width:70%;position:relative;'>
-					<u-input border="none" v-model='verifyCode' class="Regular" placeholder="请输入验证码" type="number" />
+					<u-input border="none" v-model='verifyCode' class="Regular" placeholder="请输入验证码" type="number" maxlength="6" />
 					<!-- <image v-if='verifyCode' @click='verifyCode=""' class='close1' src='../../static/img/login/guanbi@2x.png'></image> -->
 				</view>
 				<button :class='codestatus&&!sendDisabled?"active":""' @click='getcode'
@@ -224,7 +224,9 @@
 						phone: this.phone,
 						password: this.password,
 						verifyCode: this.verifyCode,
-						userName: username
+						userName: username,
+						identification:1,//司机标识
+						avatarUrl:"https://taohaoliang.oss-cn-beijing.aliyuncs.com/appData/1656724567954127.png"//司机默认头像
 					}).then(res => {
 						if (res.code == '11002') {
 							uni.showToast({
@@ -248,9 +250,9 @@
 							that.$request.baseRequest('get', '/commonUser/login', {
 									phone: this.phone,
 									password: this.password,
-									loginFlag: 2
+									loginFlag: 2,
+									identification:1  //司机标识
 								}).then(res => {
-									debugger
 									if (res.code == 200) {
 										// // pc登录
 										// that.$request.baseRequest('post', '/commonUser/api/loginQuickly', {

+ 390 - 0
pages/riders/addFleet.vue

@@ -0,0 +1,390 @@
+<template>
+	<view class="center">
+
+		<view class="flex row form_css">
+			<view class="left-text">车队名称</view>
+			<view class="right-text">
+				<u--input placeholder="输入车队名称,4-15个字" inputAlign='right' clearable border="none" maxlength="15"
+					v-model="formData.fleetName">
+				</u--input>
+			</view>
+		</view>
+		<view class="flex row form_css">
+			<view class="left-text">常驻城市</view>
+			<view class="right-text">
+				<view @click="selectAddress">{{title1 ? title1 : "选择常驻地址"}}
+					<image src="../../static/images/myimg/gengduo1.png" mode=""
+						style="width: 18rpx;height: 24rpx;margin:14rpx 0 0 20rpx;"></image>
+				</view>
+				<itmister-address-picker ref="addressElone" @confirmChange="confirmChangeOne"></itmister-address-picker>
+			</view>
+		</view>
+		<view class="flex row form_css">
+			<view class="left-text">邀请权限</view>
+			<view class="right-text">
+				<u-radio-group v-model="formData.invitationPermission">
+					<u-radio key="1" label="所有队员" name="1" style="margin-right: 30rpx;" checked="true"></u-radio>
+					<u-radio key="2" label="仅队长" name="2"></u-radio>
+				</u-radio-group>
+			</view>
+		</view>
+		<view class="row">
+			<view class="left-text">车队简介</view>
+			<u--textarea class="textarea" v-model="formData.fleetProfile" placeholder="输入车队简介,10-500个字" count
+				border="none" maxlength="500" height="100"></u--textarea>
+		</view>
+		<view class="row">
+			<view class="left-text">封面照片</view>
+			<u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+				name="1" multiple :maxCount="1">
+				<!-- <image src="fileList1[0]" 
+					mode="widthFix" style="width: 250px;height: 150px;"></image> -->
+			</u-upload>
+		</view>
+		<view class=" row ">
+			<view class="left-text">车队照片 (非必传)</view>
+			<u-upload class="uview-upload" :fileList="fileList2" @afterRead="afterRead1($event)" @delete="deletePic"
+				name="2" multiple :maxCount="9" style="z-index: 9999;"></u-upload>
+		</view>
+		<u-toast ref="uToast"></u-toast>
+		<!-- <u-button type="primary" @click="submit">提交</u-button> -->
+
+	</view>
+</template>
+
+<script>
+	// import Linkage from '@/components/gaojianghua-linkage/linkage.vue'
+	import uploadImage from '@/components/ossutil/uploadFile.js';
+	import itmisterAddressPicker from '@/components/itmister-address-picker/itmister-address-picker.nvue'
+	export default {
+		components: {
+			// Linkage
+			itmisterAddressPicker
+		},
+		data() {
+			return {
+				formData: {
+					fleetMemberInfo: {},
+					invitationPermission: "1",
+				},
+				show: false,
+				title1: "",
+				fileList1: [],
+				fileList2: []
+			}
+		},
+		onShow() {
+			this.$forceUpdate()
+
+		},
+		onLoad(options) {
+			this.id = options.id
+			if (this.id) { //修改
+				uni.setNavigationBarTitle({
+					title: '设置'
+				})
+				this.getList()
+			}
+		},
+		onNavigationBarButtonTap(e) {
+			this.submit()
+		},
+		methods: {
+			selectAddress() {
+				this.$refs.addressElone.show();
+			},
+			// 确认选中
+			confirmChangeOne(address) {
+				// if(address.province == '全国'){
+				// 	uni.$u.toast("发货地不可以是全国")
+				// 	// this.$refs.addressElone.show();
+				// 	return
+				// }
+				this.formData.province = address.province ? address.province : ''
+				this.formData.city = address.city ? address.city : ''
+				this.formData.Area = address.area ? address.area : ''
+				if (address.city == '全省') {
+					this.title1 = address.province
+					this.formData.sendCity = ""
+					this.formData.sendArea = ""
+				} else if (address.area == '全市') {
+					this.title1 = address.province + address.city
+					this.formData.sendArea = ""
+				} else {
+					this.title1 = address.province + address.city + address.area;
+				}
+			},
+			getList() {
+				this.$request.baseRequest('get', '/fleetInfo/getFleetInfo', {
+						id: this.id
+					}).then(res => {
+						this.formData = res.data
+						if (this.formData.city) {
+							this.title1 = this.formData.province + this.formData.city
+						}
+						if (this.formData.area) {
+							this.title1 = this.formData.province + this.formData.city + this.formData.area
+						}
+						if (this.formData.coverUrl) {
+							let coverUrlList = this.formData.coverUrl.split(",")
+							for (let i = 0; i < coverUrlList.length; i++) {
+								this.fileList1.push({
+									url: coverUrlList[i]
+								})
+							}
+						}
+
+						if (this.formData.fleetUrl) {
+							let fleetUrlList = this.formData.fleetUrl.split(",")
+							// this.fileList2 = this.formData.fleetUrl.split(",")
+							for (let i = 0; i < fleetUrlList.length; i++) {
+								this.fileList2.push({
+									url: fleetUrlList[i]
+								})
+							}
+						}
+
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			conceal1(param) {
+				const {
+					chooseprovince,
+					choosecity,
+					choosearea
+				} = param
+				// 获取到传过来的 省 市 区 县数据
+				this.formData.province = chooseprovince
+				this.formData.city = choosecity == '全部' ? "" : choosecity
+				this.formData.area = choosearea == '全部' ? "" : choosearea
+				this.title1 = chooseprovince + choosecity + choosearea
+				if (chooseprovince == '全国') {
+					this.succeed()
+				}
+				if (choosecity == '全部') {
+					this.succeed()
+				} else if (choosearea != '') {
+					this.succeed()
+				}
+			},
+			succeed() {
+				// this.$refs.uDropdown.close();
+				this.show = false
+			},
+			// 删除图片
+			deletePic(event) {
+				console.log(this[`fileList${event.name}`])
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				console.log(this[`fileList${event.name}`])
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						if (this.formData.coverUrl) {
+							this.formData.coverUrl = this.formData.coverUrl + ',' + result
+						} else {
+							this.formData.coverUrl = result
+						}
+
+					}
+				)
+			},
+			// 新增图片
+			async afterRead1(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise1(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise1(url) {
+				uploadImage('image', url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						if (this.formData.fleetUrl) {
+							this.formData.fleetUrl = this.formData.fleetUrl + ',' + result
+						} else {
+							this.formData.fleetUrl = result
+						}
+					}
+				)
+			},
+			submit() {
+				if (!this.formData.fleetName) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请输入车队名称!",
+					})
+					return
+				}
+				if (this.formData.fleetName.length < 4) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "车队名称需4-15字!",
+					})
+					return
+				}
+
+				if (!this.title1) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请选择常驻地址!",
+					})
+					return
+				}
+				if (!this.formData.invitationPermission) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请设置邀请权限!",
+					})
+					return
+				}
+				if (!this.formData.fleetProfile) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请填写车队简介!",
+					})
+					return
+				}
+				if (this.formData.fleetProfile.length < 10) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "车队简介需10 - 500个字!",
+					})
+					return
+				}
+				if (this.fileList1.length == 0) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请上传车队封面!",
+					})
+					return
+				}
+				if (this.id) { //编辑
+					this.formData.flag = 2
+					this.$request.baseRequest('post', '/fleetInfo/api/editFleetInfo', this.formData).then(res => {
+							if (res.code == 200) {
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "车队修改成功!",
+									complete() {
+										// uni.$u.route("pages/riders/fleetSee")
+										uni.navigateBack({
+											delta: 1
+										});
+									}
+								})
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				} else {
+					this.formData.commonId = uni.getStorageSync("firstAuthentication").commonId
+					this.formData.fleetMemberInfo.commonId = uni.getStorageSync("firstAuthentication").commonId
+					this.formData.fleetMemberInfo.driverNickname = uni.getStorageSync("firstAuthentication").driverCall
+					this.formData.fleetMemberInfo.driverPortrait = uni.getStorageSync("userInfo").avatarUrl
+					this.$request.baseRequest('post', '/fleetInfo/api/addFleetInfo', this.formData).then(res => {
+							if (res.code == 200) {
+								this.$refs.uToast.show({
+									type: 'success',
+									message: "车队添加成功!",
+									complete() {
+										uni.$u.route("pages/riders/myTeam")
+									}
+								})
+
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				}
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.center {
+		padding: 30rpx;
+	}
+
+	.form_data {
+		// padding: 30rpx;
+	}
+
+	.form_css {
+		width: 100%;
+		display: flex;
+		margin: 30rpx 0;
+		height: 80rpx;
+		border-bottom: 1px solid #eeeeee;
+
+		.left-text {
+			width: 50%;
+			text-align: left;
+		}
+
+		.right-text {
+			width: 50%;
+			justify-content: flex-end;
+			display: flex;
+			text-align: right;
+
+			.jiantou {
+				color: #CCCCCC;
+				width: 23rpx;
+				height: 23rpx;
+				display: inline-block;
+			}
+		}
+
+	}
+
+	.textarea {
+		background: #F9F9FB;
+		margin: 21rpx 0 80rpx 0;
+	}
+</style>

+ 113 - 0
pages/riders/checkPage.vue

@@ -0,0 +1,113 @@
+<template>
+	<view class="center">
+		<view class="tips">
+			<image src="../../static/images/riders/weirenzheng.png" mode="" class="tips_img" v-if="type == 1"></image>
+			<image src="../../static/images/riders/shenhezhong.png" mode="" class="tips_img" v-if="type == 2"></image>
+			<image src="../../static/images/riders/weitongguo.png" mode=""  class="tips_img" v-if="type == 3"></image>
+		</view>
+		<view class="tips_title">司机身份未认证</view>
+		<view class="tips_center">{{tipsInfo}}</view>
+		<view class="tips_btn" @click="authentication(1)" v-if="type == 1">立即认证</view>
+		<view class="tips_btns" @click="authentication(2)" v-if="type == 2">知道了</view>
+		<view class="tips_btn" @click="authentication(3)" v-if="type == 3">重新认证</view>
+	</view>
+</template>
+
+<script>
+	export default{
+		data(){
+			return{
+				tipsInfo:"",
+				statusVal:"",
+				type:""
+			}
+		},
+		onShow() {
+			this.statusVal = uni.getStorageSync("firstAuthentication").authenticationStatus
+			if (this.statusVal == '未认证' || !this.statusVal) {
+				this.tipsInfo = "认证司机身份后即可查看车友信息哦"
+				this.type = 1
+			}
+			if (this.statusVal == '审核中') {
+			this.tipsInfo = "您的身份正在审核哦,请耐心等待"
+			this.type = 2
+			} else if (this.statusVal == '未通过') {
+				this.tipsInfo = "您的身份没用通过审核哦,您可以重新认证身份~"
+				this.type = 3
+			}
+			if(this.statusVal == "已认证"){
+				uni.setTabBarItem({
+					index: 1,
+					text: '车友',
+					pagePath: "/pages/riders/index",
+					iconPath: 'static/images/common/zhaoche.png',
+					selectedIconPath: 'static/images/common/zhaoche_check.png'
+				})
+				uni.switchTab({
+					url: '/pages/riders/index'
+				});
+			}
+		},
+		onLoad() {},
+		methods:{
+			authentication(num){
+				if (num == 1) {
+					this.$u.route("/pages/mine/driverCertification")
+				} else if (num == 3) {
+					this.$u.route("/pages/mine/editDriverCertification")
+				} else if (num == 2) {
+					// this.$u.route("")
+					uni.switchTab({
+						url: '/pages/mine/index'
+					});
+				}
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center{
+		.tips{
+			margin-top: 400rpx;
+			text-align: center;
+			// line-height: 50%;
+			.tips_img{
+				width: 200rpx;
+				height: 200rpx;
+			}
+		}
+		.tips_title,.tips_center{
+			color: #323333 ;
+			text-align: center;
+		}
+		.tips_title{
+			color: #323333 ;
+			font-size: 42rpx;
+			font-weight: 600;
+		}
+		.tips_center{
+			font-size: 26rpx;
+			margin-top: 22rpx;
+		}
+		.tips_btn{
+			text-align: center;
+			background: #2772FB ;
+			width: 70%;
+			margin: 83rpx auto;
+			padding: 30rpx 0;
+			border-radius: 10rpx;
+			color: #FFFFFF;
+		}
+		.tips_btns{
+			text-align: center;
+			width: 70%;
+			margin: 83rpx auto;
+			padding: 30rpx 0;
+			border-radius: 10rpx;
+			color: #A3A3A3;
+		}
+		
+	}
+	
+</style>

+ 250 - 0
pages/riders/fleetInvitation.vue

@@ -0,0 +1,250 @@
+<template>
+	<view class="center">
+		<view v-for="(item,index) in applyList" class="fleet">
+			<u-swipe-action>
+				<u-swipe-action-item :options="options1" :disabled="item.status == '已申请'" @click="delInfo(item)">
+					<!-- <view class="swipe-action u-border-top u-border-bottom flex"> -->
+					<!-- 	<view class="swipe-action__content">
+							<text class="swipe-action__content__text">基础使用</text>
+						</view> -->
+					<view class="flex">
+						<view class="fleet_img">
+							<u--image class="flex-end" :showLoading="true" :src="item.coverUrl" width="60px"
+								height="60px" shape='circle'>
+							</u--image>
+						</view>
+						<view class="fleet_right">
+							<view class="flex">
+								<view class="fleet_name">
+									{{item.fleetName}}
+								</view>
+								<view class="btnChange flex">
+									<view class="refuse" v-if="item.status == '已申请'" @click="refuse(item)">拒绝
+									</view>
+									<view class="adopt" v-if="item.status == '已申请'" @click="accept(item)">接受
+									</view>
+									<view class="fleet_invite" v-else>{{item.status}}</view>
+								</view>
+
+
+							</view>
+						</view>
+					</view>
+
+				</u-swipe-action-item>
+			</u-swipe-action>
+		</view>
+		<u-loadmore :status="status" :nomore-text="nomoreText" />
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				commonId: "",
+				applyList: [],
+				options1: [{
+					text: '删除',
+					style: {
+						width: '145rpx',
+						// height:'180rpx',
+						backgroundColor: '#FE5C5C',
+					}
+				}],
+				status: 'loadmore',
+				nomoreText: '暂无记录',
+				isLoadMore: false, //是否加载中
+				pages: 1, //分页
+				limit: 10, //每次取条目数
+			}
+		},
+		// onPullDownRefresh() { //下拉刷新
+		//     this.$refs.udb.loadData({
+		//       clear: true //可选参数,是否清空数据
+		//     }, () => {
+		//       uni.stopPullDownRefresh()
+		//     })
+		//   },
+		//   onReachBottom() { //滚动到底翻页
+		//     this.$refs.udb.loadMore()
+		//   },
+		onPageScroll(e) {
+			this.scrollTop = e.scrollTop;
+		},
+		onReachBottom() { //上拉触底函数
+			if (!this.isLoadMore) { //此处判断,上锁,防止重复请求
+				this.isLoadMore = true
+				this.pages += 1
+				this.getList()
+			}
+		},
+		onPullDownRefresh() {
+			this.pages = 1
+			this.isLoadMore = false
+			this.status = 'loading'
+			this.getList()
+			setTimeout(function() {
+				uni.stopPullDownRefresh();
+			}, 1000);
+		},
+		onShow() {
+
+		},
+		onLoad() {
+			this.commonId = uni.getStorageSync("firstAuthentication").commonId
+			this.read() //点击进来已读信息
+			this.getList()
+		},
+		methods: {
+			delInfo(item) {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/listDelete', {
+						id: item.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "删除成功!",
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			read() {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/read', {
+						commonId: this.commonId,
+						readFlag: 2
+					}).then(res => {})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			refuse(item) {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/editFleetMemberInfo', {
+						examineFlag: 2,
+						id: item.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "拒绝成功!",
+								complete() {
+									uni.$u.route("pages/riders/myTeam")
+								}
+							})
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			accept(item) {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/editFleetMemberInfo', {
+						examineFlag: 1,
+						id: item.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "通过成功!",
+								complete() {
+									uni.$u.route("pages/riders/myTeam")
+								}
+							})
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.status = 'loading'
+				this.$request.baseRequest('get', '/fleetMemberInfo/selectFleetMemberInfo', {
+						commonId: this.commonId,
+						flag: 2,
+						pageSize: 10,
+						currentPage: this.pages
+					}).then(res => {
+						if (res.code == 200) {
+							this.applyList = res.data.records
+							if (res.data.total == 0) {
+								this.status = 'nomore'
+							} else {
+								this.status = 'loadmore'
+							}
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 30rpx;
+	}
+
+	.fleet {
+		margin: 30rpx 0;
+
+		.fleet_img {
+			width: 20%;
+		}
+
+		.fleet_right {
+			margin-top: 20rpx;
+			width: 80%;
+
+			.fleet_name {
+				width: 50%;
+				margin-top: 20rpx;
+				color: #333333;
+				font-size: 34rpx;
+				font-weight: 600;
+			}
+
+			.btnChange {
+				width: 50%;
+				justify-content: flex-end;
+			}
+
+			.fleet_invite {
+				text-align: right;
+				color: #BABABA;
+				margin-right: 30rpx;
+				margin-top: 20rpx;
+			}
+
+			.refuse,
+			.adopt {
+				padding: 10rpx 30rpx;
+				height: 60rpx;
+				color: #FFFFFF;
+				line-height: 60rpx;
+				text-align: center;
+				border-radius: 40rpx;
+			}
+
+			.refuse {
+				background-color: #FE5C5C;
+				margin-right: 20rpx;
+			}
+
+			.adopt {
+				background: #2772FB;
+			}
+		}
+	}
+
+	.u-swipe-action {
+		height: 170rpx;
+		border-bottom: 1px solid #E6E6E6;
+	}
+</style>

+ 89 - 0
pages/riders/fleetMember.vue

@@ -0,0 +1,89 @@
+<template>
+	<view class="center">
+		<view class="avatars flex">
+			<view class="" v-for="(item,index) in formData.fleetMemberInfoList" class="avatars_item">
+				<u-avatar :src="item.driverPortrait" size="64"></u-avatar>
+				<view class="captain" v-if="item.captainFlag == 1">
+					<image src="../../static/images/riders/captainSign.png" mode="" style="width: 35rpx;height: 35rpx;"></image>
+				</view>
+				<view class="avatars_name">{{item.driverNickname}}</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				fleetId: "",
+				formData: {}
+			}
+		},
+		onShow() {
+
+		},
+		onLoad(options) {
+			this.fleetId = options.id
+			this.getList()
+		
+		},
+		methods: {
+			getList() {
+				this.$request.baseRequest('get', '/fleetInfo/getFleetInfo', {
+						id: this.fleetId
+					}).then(res => {
+						this.formData = res.data
+						if(this.formData.fleetMemberInfoList > 0){
+							uni.setNavigationBarTitle({
+							title: '车队成员'+'('+this.formData.fleetMemberInfoList.length +'/500)'
+						})
+						}
+						
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 40rpx;
+	}
+
+	.avatars {
+		display: flex;
+		flex-wrap: wrap;
+		overflow: hidden;
+		width: 100%;
+		.captain{
+			width: 44rpx;
+			height: 44rpx;
+			background: #FFD13F;
+			border-radius: 23rpx;
+			position: absolute;
+			top: 90rpx;
+			right: 5rpx;
+		}
+		.avatars_name{
+			margin: 26rpx 0;
+			overflow: hidden;
+			height: 40rpx;
+			text-overflow: ellipsis;
+			white-space: nowrap;
+		}
+		.avatars_item {
+			width: 20%;
+			height: 200rpx;
+			text-align: center;
+			margin: 10rpx 16rpx 0;
+			font-size: 28rpx;
+			font-weight: 500;
+			position: relative;
+		
+		}
+	}
+</style>

+ 433 - 0
pages/riders/fleetSee.vue

@@ -0,0 +1,433 @@
+<template>
+	<view class="center">
+
+		<view class="fleet_info">
+			<view class="fleet_top_css">
+				<view class="">
+					<u-avatar :src="fleetInfo.coverUrl" size="75" class="fleetInfo_img"  mode="circle"></u-avatar>
+				</view>
+				<view class="fleetInfo_top_right"> 
+					<view class="fleetInfo_name">{{fleetInfo.fleetName}}
+						<!-- type 1队长 2队员 -->
+						<image v-if="type == 1" src="../../static/images/riders/shezhi.png" mode=""
+							style="width: 26rpx;height: 26rpx;margin:10rpx 0 0 20rpx;"
+							@click="setUp('/pages/riders/addFleet')"></image>
+					</view>
+					<view class="fleetInfo_address">{{fleetInfo.province}}{{fleetInfo.city}}{{fleetInfo.area}}</view>
+				</view>
+				<view class="notice_title">公告</view>
+				<view class="flex notice_center" >
+					<view class="notice_text">{{fleetInfo.notice?fleetInfo.notice:"暂无公告"}}</view>
+					<image src="../../static/images/myimg/gengduo1.png" mode="" @click="noticeSee"
+						style="width: 18rpx;height: 24rpx;margin:10rpx 0 0 20rpx;"></image>
+				</view>
+				<view class="notice_title">车队简介</view>
+				<view class="introduce_info" @click="seeInfo">
+					{{fleetInfo.fleetProfile}}
+				</view>
+				<u-popup :show="seeInfoShow" @close="seeInfoClose" @open="seeInfo" round="20" >
+					<view class="popUp">
+						<view class="fleet_introduce_css">车队简介</view>
+						<text>{{fleetInfo.fleetProfile}}</text>
+					</view>
+				</u-popup>
+			</view>
+			<view class="member">
+				<view class="flex member_top">
+					<view class="notice_title member_title">车队成员</view>
+					<view class="member_right" @click="setUp('/pages/riders/fleetMember')">
+						<span>查看{{fleetInfo.fleetMemberNum}}名群成员</span>
+						<image src="../../static/images/myimg/gengduo1.png" mode=""
+							style="width: 18rpx;height: 24rpx;margin:10rpx 0 0 20rpx;"></image>
+					</view>
+				</view>
+				<view class="flex member_avatar">
+					<!-- <view v-for="(item,index) in 4" class="member_item" :key="index"
+						v-if="fleetInfo.fleetMemberInfoList[index]">
+						<u-avatar
+							:src="fleetInfo.fleetMemberInfoList[index].driverPortrait"
+							size="48" style="margin: 0 auto;"></u-avatar>
+						<view class="member_name">
+							{{fleetInfo.fleetMemberInfoList[index].driverNickname}}
+						</view>
+					</view> -->
+					<view class="del" @click="setUp('/pages/riders/setMember',1)" v-if="type == 1">
+						<view class="del_img">—</view>
+						<view class="member_name">删除</view>
+					</view>
+				</view>
+			</view>
+			<view class="setUp" v-if="type == 1">
+				<view class="flex set_item" @click="setUp('/pages/riders/notice')">
+					<view class="set_name">
+						发布公告
+					</view>
+					<view class="set_img">
+						<image src="../../static/images/myimg/gengduo1.png" mode=""
+							style="width: 18rpx;height: 24rpx;margin:10rpx 0 0 20rpx;"></image>
+					</view>
+				</view>
+				<view class="flex set_item" @click="setUp('/pages/riders/setMember',2)">
+					<view class="set_name">
+						车队管理权转让
+					</view>
+					<view class="set_img">
+						<image src="../../static/images/myimg/gengduo1.png" mode=""
+							style="width: 18rpx;height: 24rpx;margin:10rpx 0 0 20rpx;"></image>
+					</view>
+				</view>
+			</view>
+			<view class="setUp">
+				<view class="flex set_item" @click="setUp('/pages/riders/report')">
+					<view class="set_name">
+						举报
+					</view>
+					<view class="set_img">
+						<image src="../../static/images/myimg/gengduo1.png" mode=""
+							style="width: 18rpx;height: 24rpx;margin:10rpx 0 0 20rpx;"></image>
+					</view>
+				</view>
+			</view>
+			<view class="setUp">
+				<view class="set_item quit" @click="quitFleet">退出车队</view>
+			</view>
+
+		</view>
+		<!-- chunLei-popups v-model="value" :popData="dataList" @tapPopup="tapPopup" :x="344" :y="20" placement="top-end">
+		</chunLei-popups> -->
+		<u-toast ref="uToast"></u-toast>
+		<u-modal :show="quitShow" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
+			confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick" ></u-modal>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				value: false,
+				type: "",
+				id: "",
+				fleetId: "",
+				fleetInfo: {},
+				quitShow: false,
+				alertTitle: "",
+				seeInfoShow:false,
+				four:4
+			}
+		},
+		onShow() {
+			this.getList()
+		},
+		onLoad(options) {
+			this.fleetId = options.fleetId
+			this.id = options.id
+			this.type = options.type
+			this.read() //已读接口
+			// this.getList()
+		},
+		methods: {
+			seeInfo() {
+				this.seeInfoShow = true
+			},
+			seeInfoClose(){
+				this.seeInfoShow = false
+			},
+			cancelClick() {
+				this.quitShow = false
+			},
+			confirmClick() {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/delete', {
+						commonId: uni.getStorageSync("firstAuthentication").commonId,
+						fleetId: this.fleetId,
+						outFlag: 1,
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "退出成功!",
+								complete() {
+									uni.$u.route("pages/riders/myTeam")
+								}
+							})
+						} else {
+							this.$refs.uToast.show({
+								type: 'error',
+								message: res.message,
+							})
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			setUp(url, num) {
+				if (num == 1) { //删除成员
+					this.$u.route(url, {
+						id: this.fleetId,
+						type: 1
+					})
+				} else if (num == 2) { //转移队长
+					this.$u.route(url, {
+						id: this.fleetId,
+						type: 2
+					})
+				} else {
+					this.$u.route(url, {
+						id: this.fleetId
+					})
+				}
+			},
+			quitFleet() {
+				if (this.fleetInfo.fleetMemberInfoList.length == 1) {
+					this.alertTitle = "退出后车队将解散,确定退出?"
+				} else {
+					this.alertTitle = "确定退出车队?"
+				}
+				this.quitShow = true
+
+			},
+			noticeSee() {
+				if(!this.fleetInfo.notice){
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "暂无公告!",
+					})
+					return
+				}
+				this.$u.route("pages/riders/noticeSee", {
+					_obj: JSON.stringify(this.fleetInfo)
+				})
+			},
+			read() {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/read', {
+						id: this.id,
+						readFlag: 3
+					}).then(res => {})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			clickRightIcon() {
+				this.value = true
+			},
+			returnPage() {
+				this.$u.route("/pages/riders/myTeam")
+			},
+			getList() {
+				this.$request.baseRequest('get', '/fleetInfo/getFleetInfo', {
+						id: this.fleetId
+					}).then(res => {
+						this.fleetInfo = res.data
+						// if(this.fleetInfo.fleetUrl){
+						// 	this.imgList = this.fleetInfo.fleetUrl.split(",")
+						// }else{
+						// 	this.imgList = this.fleetInfo.coverUrl.split(",")
+						// }
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		background: #F2F4F7;
+		padding: 30rpx 0;
+
+		.top {
+			margin-top: 20rpx;
+			width: 100%;
+
+			.top_left {
+				width: 50%;
+			}
+
+			.top_right {
+				width: 50%;
+				text-align: right;
+				margin-right: 20rpx;
+			}
+		}
+	}
+
+	.fleet_info {
+
+		// padding-top: 20rpx;
+		.fleet_top_css {
+			padding: 10rpx 30rpx;
+			background: #FFFFFF;
+			margin-top: 90rpx;
+			border-radius: 30rpx 30rpx 0px 0px;
+			position: relative;
+
+			.fleetInfo_img {
+				position: absolute;
+				top: -40rpx;
+				left: 40rpx;
+			}
+
+			.fleetInfo_top_right {
+				// margin-top: 10rpx;
+				margin-left: 200rpx;
+
+				.fleetInfo_name {
+					color: #333333;
+					font-size: 36rpx;
+					font-weight: 600;
+					margin: 10rpx 0;
+					// margin-top: 30rpx;
+				}
+
+				.fleetInfo_address {
+					color: #BABABA;
+					font-size: 26rpx;
+				}
+			}
+
+
+			.notice_center {
+				border-bottom: 1px solid #E6E6E6;
+			}
+
+			.notice_text {
+				font-size: 30rpx;
+				width: 95%;
+				margin-bottom: 36rpx;
+				overflow: hidden;
+				word-break: break-all;
+				/* break-all(允许在单词内换行。) */
+				text-overflow: ellipsis;
+				/* 超出部分省略号 */
+				display: -webkit-box;
+				/** 对象作为伸缩盒子模型显示 **/
+				-webkit-box-orient: vertical;
+				/** 设置或检索伸缩盒对象的子元素的排列方式 **/
+				-webkit-line-clamp: 1;
+				/** 显示的行数 **/
+			}
+
+			.introduce_info {
+				font-size: 30rpx;
+				// width: 95%;
+				margin-bottom: 48rpx;
+				overflow: hidden;
+				word-break: break-all;
+				/* break-all(允许在单词内换行。) */
+				text-overflow: ellipsis;
+				/* 超出部分省略号 */
+				display: -webkit-box;
+				/** 对象作为伸缩盒子模型显示 **/
+				-webkit-box-orient: vertical;
+				/** 设置或检索伸缩盒对象的子元素的排列方式 **/
+				-webkit-line-clamp: 3;
+				/** 显示的行数 **/
+			}
+			.popUp{
+				padding: 60rpx 30rpx;
+				.fleet_introduce_css{
+					text-align: center;
+					margin-bottom: 40rpx;
+					font-size: 36rpx;
+					font-weight: 600;
+				}
+			}
+		}
+
+		.notice_title {
+			margin: 60rpx 0 26rpx 0;
+			color: #333333;
+			font-size: 34rpx;
+			font-weight: 600;
+		}
+
+		.member {
+			padding: 1rpx 30rpx;
+			background: #FFFFFF;
+			margin-top: 30rpx;
+			padding-bottom: 45rpx;
+
+			.member_top {
+				width: 100%;
+
+				.member_title,
+				.member_right {
+					width: 50%;
+				}
+
+				.member_right {
+					text-align: right;
+					margin-top: 60rpx;
+					color: #BABABA;
+				}
+			}
+
+			.member_avatar {
+				width: 100%;
+
+				.member_item {
+					width: 20%;
+					text-align: center;
+					margin-right: 44rpx;
+				}
+
+				.del {
+					text-align: center;
+
+					.del_img {
+						width: 96rpx;
+						height: 96rpx;
+						background: #F2F4F7;
+						border-radius: 48rpx;
+						text-align: center;
+						line-height: 86rpx;
+						color: #AFB3BF;
+						font-weight: 700;
+					}
+				}
+
+				.member_name {
+					overflow: hidden;
+					text-overflow: ellipsis;
+					white-space: nowrap;
+					margin-top: 10rpx;
+					font-size: 24rpx;
+				}
+			}
+
+		}
+
+		.setUp {
+			padding: 0 30rpx;
+			background-color: #FFFFFF;
+			margin-top: 20rpx;
+
+			.set_item {
+				width: 100%;
+				height: 120rpx;
+				line-height: 120rpx;
+
+				.set_name,
+				.set_img {
+					width: 50%;
+				}
+
+				.set_img {
+					text-align: right;
+				}
+			}
+
+			.quit {
+				margin: 0 auto;
+				text-align: center;
+				color: #FE5C5C;
+				font-size: 34rpx;
+				font-weight: 600;
+
+			}
+		}
+	}
+</style>

+ 282 - 0
pages/riders/inTeam.vue

@@ -0,0 +1,282 @@
+<template>
+	<view class="center">
+		<!-- <view v-for="(item,index) in applyList" class="fleet"> -->
+			<u-swipe-action>
+				<u-swipe-action-item :options="options1" v-for="(item,index) in applyList" class="fleet" :disabled="item.status == '已申请'" @click="delInfo(item)" :autoClose="true">
+					<view class="flex"style="height: 80px;margin-top: 30rpx;">
+						<view class="fleet_img">
+							<u--image class="flex-end" :showLoading="true" :src="item.driverPortrait" width="60px"
+								height="60px" shape='circle'>
+							</u--image>
+						</view>
+						<view class="fleet_right flex">
+							<view class="driver_info">
+								<view class="driver_name">
+									{{item.driverNickname}}
+								</view>
+								<view class="fleet_name">
+									{{item.fleetName}}
+								</view>
+							</view>
+							<view class="fleet_btn">
+								<view class="fleet_invite btn1" @click="auditSubmit(item,1)" v-if="item.status =='已申请'">
+									拒绝
+								</view>
+								<view class="fleet_invite btn2" @click="auditSubmit(item,2)" v-if="item.status =='已申请'">
+									通过
+								</view>
+								<view class="btn3" v-else>{{item.status == '已加入' ? "已通过" : item.status}}</view>
+							</view>
+						</view>
+					</view>
+				</u-swipe-action-item>
+			</u-swipe-action>
+			<!-- <view class="fleet_img">
+				<u--image class="flex-end" :showLoading="true" :src="item.driverPortrait" width="60px" height="60px"
+					shape='circle'>
+				</u--image>
+			</view>
+
+			<view class="fleet_right">
+				<view class="flex">
+					<view class="fleet_name">
+						{{item.driverNickname}}
+					</view>
+					<view class="fleet_invite" @click="refuse(item)" v-if="item.status =='已申请'">拒绝</view>
+					<view class="fleet_invite" @click="accept(item)" v-if="item.status =='已申请'">通过</view>
+					<view class="fleet_invite" v-else>{{item.status == '已加入' ? "已通过" : item.status}}</view>
+				</view>
+				<view>
+					{{item.fleetName}}
+				</view>
+			</view> -->
+		<!-- </view> -->
+		<u-loadmore :status="status"  :nomore-text="nomoreText" />
+		<u-modal :show="auditShow" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
+			confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal>
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				commonId: "",
+				applyList: [],
+				options1: [{
+					text: '删除',
+					style: {
+						width: '145rpx',
+						// height:'180rpx',
+						backgroundColor: '#FE5C5C',
+					}
+				}],
+				auditShow: false,
+				alertTitle: "",
+				btnSign: "",
+				btnInfo: {},
+				status: 'loadmore',
+				 nomoreText: '暂无记录'
+			}
+		},
+		onShow() {
+
+		},
+		onLoad() {
+			this.commonId = uni.getStorageSync("firstAuthentication").commonId
+			this.read() //已读接口
+			this.getList()
+		},
+		methods: {
+			delInfo(item) {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/listDelete', {
+						id: item.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "删除成功!",
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			read() {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/read', {
+						commonId: this.commonId,
+						readFlag: 1
+					}).then(res => {})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			auditSubmit(item, num) {
+				if (num == 1) {
+					this.auditShow = true
+					this.alertTitle = "确定拒绝该申请?"
+
+				} else {
+					this.auditShow = true
+					this.alertTitle = "确定通过该申请?"
+				}
+				this.btnInfo = item
+				this.btnSign = num
+			},
+			cancelClick() {
+				this.auditShow = false
+			},
+			confirmClick() {
+				if (this.btnSign = 1) {
+					this.refuse()
+				} else {
+					this.accept()
+				}
+				this.auditShow = false
+			},
+			refuse() {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/editFleetMemberInfo', {
+						examineFlag: 2,
+						id: this.btnInfo.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "拒绝成功!",
+								// complete() {
+								// 	uni.$u.route("pages/riders/myTeam")
+								// }
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			accept(item) {
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/editFleetMemberInfo', {
+						examineFlag: 1,
+						id: this.btnInfo.id
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "通过成功!",
+								// complete() {
+								// 	uni.$u.route("pages/riders/myTeam")
+								// }
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.status = 'loading';
+				this.$request.baseRequest('get', '/fleetMemberInfo/selectFleetMemberInfo', {
+						commonId: this.commonId,
+						flag: 1,
+						pageSize: 10,
+						currentPage: 1
+					}).then(res => {
+						if (res.code == 200) {
+							this.applyList = res.data.records
+							if(res.data.total == 0){
+								this.status = 'nomore'
+							}else{
+								this.status = 'loadmore'
+							}
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 30rpx 0;
+	}
+
+	.fleet {
+		// padding: 0 30rpx;
+		// margin: 40rpx 0;
+		// padding-bottom: 40rpx;
+		border-bottom: 1px solid #E6E6E6;
+
+		.fleet_img {
+			width: 20%;
+			margin-left: 30rpx;
+		}
+
+		.fleet_right {
+			// margin-top: 20rpx;
+			width: 80%;
+
+			.driver_info {
+				width: 50%;
+
+				.driver_name {
+					width: 50%;
+					color: #333333;
+					font-size: 34rpx;
+					font-weight: 600;
+					margin-top: 10rpx;
+				}
+
+				.fleet_name {
+					color: #BABABA;
+					font-size: 26rpx;
+					margin-top: 10rpx;
+				}
+			}
+
+
+			.fleet_btn {
+				justify-content: flex-end;
+				width: 50%;
+				display: flex;
+				line-height: 60rpx;
+				margin-right: 30rpx;
+
+				.fleet_invite {
+					padding: 10rpx 30rpx;
+					height: 60rpx;
+					line-height: 60rpx;
+					margin-left: 10rpx;
+					border-radius: 35px;
+					color: #fff;
+					margin-top: 20rpx;
+				}
+
+				.btn1 {
+					background-color: #FE5C5C;
+				}
+
+				.btn2 {
+					background-color: #2772FB;
+				}
+
+				.btn3 {
+					margin: 30rpx 70rpx 0 0;
+					color: #BABABA;
+					font-size: 26rpx;
+				}
+			}
+
+
+		}
+	}
+	// .u-swipe-action-item__content{
+	// 	height: 100px;
+	// }
+</style>

+ 746 - 0
pages/riders/index.vue

@@ -0,0 +1,746 @@
+<template>
+	<view class="center">
+		<view class="flex row1">
+			<view class="flex center_top">
+				<view class="center_top_btn" :class="indexbtn == 1? '':'center_top_btn1'" @click="changebtn(1)">司机
+				</view>
+				<view class="center_top_btn" :class="indexbtn == 2? '':'center_top_btn1'" @click="changebtn(2)">车队
+				</view>
+			</view>
+			<view class="top_img">
+				<u--image :showLoading="true" class="flex-end" src="../../static/images/riders/geren.png" width="35px"
+					height="35px" @click="myPage"></u--image>
+			</view>
+		</view>
+		<view class="driver" v-show="indexbtn == 1">
+			<view class="flex screen">
+				<view @click="selectAddress(1)" class="screen_item">
+					<view class="screen_sign sign1">装</view>
+					{{title1 ? title1 : "请选择地址"}}
+				</view>
+				<itmister-address-picker ref="addressElone" @confirmChange="confirmChangeOne"></itmister-address-picker>
+				<u--image :showLoading="true" class="exchange" src="../../static/images/riders/exchange.png"
+					width="43px" height="43px" @click="replace"></u--image>
+				<view @click="selectAddress(2)" class="screen_item">
+					<view class="screen_sign sign2">卸</view>
+					{{title2 ? title2 : "请选择地址"}}
+				</view>
+				<itmister-address-picker-other ref="addressEltwo" :wholeCountry="true"
+					@confirmChange="confirmChangeTwo"></itmister-address-picker-other>
+			</view>
+			<view class="route" >
+				<view v-for="(item,index) in routeData">
+					<view class="flex route_item">
+						<view style="width: 20%;">
+							<u-avatar :src="item.driverPortrait" size="60"></u-avatar>
+						</view>
+						<view style="width: 80%;">
+							<view class="flex">
+								<view class="driver_name">
+									{{item.driverNickname}}
+								</view>
+								<view class="driver_invite">
+									<view class="route_invite" style="margin-left: 30px;" @click="invitation(item)">
+										<image src="../../static/images/riders/yaoqing.png" mode=""
+											style="width: 26rpx;height: 26rpx;margin-rigth:10rpx;"></image>邀请
+									</view>
+								</view>
+								<u-picker :show="fleetShow" :columns="columns" @cancel="fleetClose"
+									@confirm="invitationCheng">
+								</u-picker>
+							</view>
+							<view class="address" v-for="(items,index) in item.startAdress">
+								<span class="spots spot1"></span>
+								{{item.startAdress[index]}}
+								<!-- {{item.sendCity ? item.sendCity: item.sendProvince }}{{item.sendArea}} -->
+								<image class="jt-icon" src="@/static/images/goodSource/jt.png" mode='widthFix'></image>
+								<span class="spots spot2"></span>
+								{{item.endAdress[index]}}
+								<!-- {{item.unloadCity ? item.unloadCity: item.unloadProvince }}{{item.unloadArea}} -->
+							</view>
+						</view>
+					</view>
+				</view>
+				<u-loadmore :status="status"  :nomore-text="nomoreText" />
+			</view>
+			
+			<!-- <view v-if="routeData.length == 0" style="background: #FFFFFF;text-align: center;padding-top: 20rpx;">
+				暂无数据
+			</view> -->
+		</view>
+		<view class="riders" v-show="indexbtn == 2">
+			<view class="flex riders_top">
+				<view @click="selectChange" class="riders_city">{{city ? city : province}}</view>
+				<itmister-address-picker ref="addressElthree" :showCheck="false" @confirmChange="confirmChangethree">
+				</itmister-address-picker>
+				<u-search placeholder="输入车队信息关键字" bgColor="#ffffff" v-model="searchKeyWord" @search="getList"
+					maxlength="15"></u-search>
+			</view>
+			<view class="fleet">
+				<view v-for="(item,index) in formData" class="flex">
+					<view class="fleet_item">
+						<view class="flex">
+							<u-avatar :src="item.coverUrl" size="45"></u-avatar>
+							<view class="fleet_name">
+								{{item.fleetName}}
+								<view class="fleet_member flex">
+									<u-avatar-group :urls="item.fleetMemberUrl.split(',')" size="24" gap="0.4">
+									</u-avatar-group>
+									<text class="fleet_number">{{item.fleetMemberNum}}人</text>
+									<!-- <image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image> -->
+									<image src="../../static/images/myimg/gengduo1.png" mode=""
+										style="width: 18rpx;height: 20rpx;margin-top:14rpx;"></image>
+								</view>
+							</view>
+							<view class="fleet_invite" v-if="!item.fleetMemberStatus" @click="joinFleet(item)">加入</view>
+							<view class="fleet_invite" v-else>{{item.fleetMemberStatus}}</view>
+						</view>
+
+						<view class="fleet_introduce">
+							<u-read-more ref="uReadMore" :toggle="true" :shadowStyle="shadowStyle" closeText="查看全部"
+								:showHeight="20">
+								<rich-text :nodes="item.fleetProfile"></rich-text>
+							</u-read-more>
+
+							<!-- <view class="fleet_text" v-if="item.textShow">{{item.fleetProfile}}</view>
+							<view class="" v-else>{{item.fleetProfile}}</view>
+								<span class="btn_change" @click="textChange(index)">{{switchtext}}</span> -->
+
+						</view>
+						<view class="" v-if="item.img">
+							<u-upload class="uview-upload" :fileList="item.img" :deletable="false" name="1" multiple
+								:maxCount="1">
+							</u-upload>
+						</view>
+					</view>
+				</view>
+				<u-loadmore :status="status"  :nomore-text="nomoreText"  />
+			</view>
+
+			<!-- <view v-if="formData.length == 0" style="background: #FFFFFF;text-align: center;">
+				暂无数据
+			</view> -->
+		</view>
+		<u-toast ref="uToast"></u-toast>
+		<u-modal :show="isShowAlert" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
+			confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal>
+		<u-modal :show="tipsShow" :content='tipsText' :confirmText="btnTips" @confirm="authentication"></u-modal>
+	</view>
+</template>
+
+<script>
+	import itmisterAddressPicker from '@/components/itmister-address-picker/itmister-address-picker.nvue'
+	import itmisterAddressPickerOther from '@/components/itmister-address-picker/itmister-address-picker-other.nvue'
+	export default {
+		components: {
+			itmisterAddressPicker,
+			itmisterAddressPickerOther
+		},
+		data() {
+			return {
+				indexbtn: 1,
+				routeData: [], //列表
+				// show1: false,
+				// show2: false,
+				title1: "",
+				title2: "",
+				sendInfo: {
+					sendProvince: "",
+					sendCity: "",
+					sendArea: ""
+				},
+				unloadInfo: {
+					unloadProvince: "",
+					unloadCity: "",
+					unloadArea: ""
+				},
+				fleetLocation: {},
+				formData: [],
+				searchKeyWord: "",
+				province: "", //省
+				city: "", //市
+				alertTitle: "",
+				isShowAlert: false,
+				commonId: "",
+				addMember: {},
+				tipsShow: false,
+				tipsText: "",
+				btnTips: '去认证',
+				fleetShow: false,
+				columns: [],
+				fleetInviteList: [],
+				//文本折叠
+				shadowStyle: {
+					backgroundImage: "none",
+					paddingTop: "0",
+				},
+				status: 'loadmore',
+				 nomoreText: '实在没有了'
+			}
+		},
+		created() {},
+		onShow() {
+			if (uni.getStorageSync("sendInfo")) { //从缓存中获取  上一次的装车地 卸车地
+				this.sendInfo = uni.getStorageSync("sendInfo")
+				this.title1 = this.sendInfo.sendProvince + this.sendInfo.sendCity + this.sendInfo.sendArea
+			} else {
+				this.sendInfo.sendProvince = "北京"
+				this.title1 = "北京"
+			}
+			if (uni.getStorageSync("unloadInfo")) {
+				this.unloadInfo = uni.getStorageSync("unloadInfo")
+				this.title2 = this.unloadInfo.unloadProvince + this.unloadInfo.unloadCity + this.unloadInfo.unloadArea
+			} else {
+				this.title2 = '全国'
+				this.unloadInfo.unloadProvince = '全国'
+			}
+			if (uni.getStorageSync("fleetLocation")) {
+				this.province = uni.getStorageSync("fleetLocation").province
+				this.city = uni.getStorageSync("fleetLocation").city
+			} else {
+				this.province = ''
+				this.city = '北京'
+			}
+			this.commonId = uni.getStorageSync("firstAuthentication").commonId
+			this.checking()
+			this.getList()
+		},
+		onLoad() {},
+		methods: {
+			checking() {
+				this.statusVal = uni.getStorageSync("firstAuthentication").authenticationStatus
+				if (uni.getStorageSync("firstAuthentication")) {
+					if (this.statusVal != "已认证" && this.statusVal != "已过期") {
+						uni.setTabBarItem({
+							index: 1,
+							text: '车友',
+							pagePath: "/pages/riders/checkPage",
+							iconPath: 'static/images/common/zhaoche.png',
+							selectedIconPath: 'static/images/common/zhaoche_check.png'
+						})
+						uni.switchTab({
+							url: '/pages/riders/checkPage'
+						});
+					} else {
+						uni.setTabBarItem({
+							index: 1,
+							text: '车友',
+							pagePath: "/pages/riders/index",
+							iconPath: 'static/images/common/zhaoche.png',
+							selectedIconPath: 'static/images/common/zhaoche_check.png'
+						})
+						uni.switchTab({
+							url: '/pages/riders/index'
+						});
+					}
+				} else if (!uni.getStorageSync("firstAuthentication") && !uni.getStorageSync("userInfo")) { //判断有没有登录
+					this.tipsShow = true
+					this.tipsText = "您尚未登录,请前去登录!"
+					this.btnTips = "去登录"
+				} else if (!uni.getStorageSync("firstAuthentication")) { //注册登录后并没有认证司机
+					uni.setTabBarItem({
+						index: 1,
+						text: '车友',
+						pagePath: "/pages/riders/checkPage",
+						iconPath: 'static/images/common/zhaoche.png',
+						selectedIconPath: 'static/images/common/zhaoche_check.png'
+					})
+					uni.switchTab({
+						url: '/pages/riders/checkPage'
+					});
+				}
+			},
+			fleetClose() {
+				this.fleetShow = false
+			},
+			invitation(item) {
+				this.addMember = {}
+				this.columns = []
+				this.addMember.commonId = item.commonId
+				this.addMember.driverNickname = item.driverNickname
+				this.addMember.driverPortrait = item.driverPortrait
+
+				this.$request.baseRequest('get', '/fleetInfo/fleetInfos', {
+						commonId: this.commonId,
+					}).then(res => {
+						if (res.code == 200) {
+							this.fleetInviteList = res.data
+							let flrrtArray = []
+							for (let i = 0; i < res.data.length; i++) {
+								flrrtArray.push(res.data[i].fleetName)
+							}
+							this.columns.push(flrrtArray)
+							if (this.columns.length == 0) {
+								uni.$u.toast("无可邀请的车队");
+							} else {
+								this.fleetShow = true
+							}
+						} else {
+							uni.$u.toast(res.message);
+						}
+
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			invitationCheng(e) { //邀请
+				this.addMember.fleetId = this.fleetInviteList[e.indexs[0]].id
+				this.fleetShow = false
+				this.addMember.joinFlag = 2
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/addFleetMemberInfo', this.addMember).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "邀请已发出",
+							})
+						} else {
+							uni.$u.toast(res.message);
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			authentication() {
+				this.tipsShow = false
+				if (this.statusVal == '未认证') {
+					this.$u.route("/pages/mine/driverCertification")
+				} else if (this.statusVal == '未通过') {
+					this.$u.route("/pages/mine/editDriverCertification")
+				} else if (this.statusVal == '审核中') {
+					// this.$u.route("")
+					uni.switchTab({
+						url: '/pages/mine/index'
+					});
+				} else {
+					uni.$u.route('/pages/public/login');
+				}
+			},
+			selectAddress(num) {
+				if (num == 1) {
+					this.$refs.addressElone.show();
+				} else if (num == 2) {
+					this.$refs.addressEltwo.show();
+				}
+			},
+			selectChange() {
+				this.$refs.addressElthree.show();
+			},
+			// 确认选中
+			confirmChangeOne(address) {
+				if (address.province == '全国') {
+					uni.$u.toast("发货地不可以是全国")
+					// this.$refs.addressElone.show();
+					return
+				}
+				this.sendInfo.sendProvince = address.province ? address.province : ''
+				this.sendInfo.sendCity = address.city ? address.city : ''
+				this.sendInfo.sendArea = address.area ? address.area : ''
+				if (address.city == '全省') {
+					this.title1 = address.province
+					this.sendInfo.sendCity = ""
+					this.sendInfo.sendArea = ""
+				} else if (address.area == '全市') {
+					this.title1 = address.province + address.city
+					this.sendInfo.sendArea = ""
+				} else {
+					this.title1 = address.province + address.city + address.area;
+				}
+				uni.setStorageSync("sendInfo", this.sendInfo)
+				this.getList()
+			},
+			confirmChangeTwo(address) {
+				this.unloadInfo.unloadProvince = address.province ? address.province : ''
+				this.unloadInfo.unloadCity = address.city ? address.city : ''
+				this.unloadInfo.unloadArea = address.area ? address.area : ''
+			
+				if (address.city == '全省') {
+					this.title2 = address.province
+					this.unloadInfo.unloadCity = ""
+					this.unloadInfo.unloadArea = ""
+				} else if (address.area == '全市') {
+					this.title2 = address.province + address.city
+					this.unloadInfo.unloadArea = ""
+				} else {
+					if(address.province == '全国'){
+						this.title2 = address.province
+					}else{
+						this.title2 = address.province + address.city + address.area;
+						}
+				}
+				uni.setStorageSync("unloadInfo", this.unloadInfo)
+				this.getList()
+			},
+			confirmChangethree(address) {
+				this.province = address.province
+				this.city = address.city
+				if (address.city == "全省") {
+					this.city = ""
+				}
+				this.fleetLocation.province = address.province
+				this.fleetLocation.city = address.city == "全省" ? "" : address.city
+				uni.setStorageSync("fleetLocation", this.fleetLocation)
+				this.getList()
+			},
+			joinFleet(item) {
+				this.addMember.commonId = this.commonId
+				this.addMember.driverNickname = uni.getStorageSync("firstAuthentication").driverCall
+				this.addMember.driverPortrait = uni.getStorageSync("userInfo").avatarUrl
+				this.addMember.fleetId = item.id
+				this.alertTitle = "确定申请加入该车队?"
+				this.isShowAlert = true
+			},
+			// addressChange(num) {
+			// 	if (num == 1) {
+			// 		this.show1 = true
+			// 		this.show2 = false
+			// 	} else {
+			// 		this.show1 = false
+			// 		this.show2 = true
+			// 	}
+			// },
+			cancelClick() {
+				this.isShowAlert = false
+			},
+			confirmClick() {
+				this.isShowAlert = false
+				this.addMember.joinFlag = 1
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/addFleetMemberInfo', this.addMember).then(res => {
+						if (res.code == '200') {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "申请成功,等待队长审核",
+							})
+							this.getList()
+						} else {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "申请失败,请稍后重试",
+							})
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.status = 'loading';
+				if (this.indexbtn == 1) {
+					this.$request.baseRequest('get', '/commonRoute/driverList', {
+							pageSize: 10,
+							currentPage: 1,
+							sendProvince: this.sendInfo.sendProvince,
+							sendCity: this.sendInfo.sendCity,
+							sendArea: this.sendInfo.sendArea,
+							unloadProvince: this.unloadInfo.unloadProvince,
+							unloadCity: this.unloadInfo.unloadCity,
+							unloadArea: this.unloadInfo.unloadArea
+						}).then(res => {
+							if (res.code == 200) {
+								this.routeData = res.data.records
+								for (let i = 0; i < this.routeData.length; i++) {
+									if (this.routeData[i].startAdress) {
+										this.routeData[i].startAdress = this.routeData[i].startAdress.split(",")
+									}
+									if (this.routeData[i].endAdress) {
+										this.routeData[i].endAdress = this.routeData[i].endAdress.split(",")
+									}
+								}
+								if(res.data.total == 0){
+									this.status = 'nomore'
+								}else{
+									this.status = 'loadmore'
+								}
+								
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				} else {
+					let that = this
+					this.$request.baseRequest('get', '/fleetInfo/selectFleetInfo', {
+							commonId: this.commonId,
+							province: this.province, //省
+							city: this.city, //市
+							searchKeyWord: this.searchKeyWord,
+							pageSize: 10,
+							currentPage: 1
+						}).then(res => {
+							that.formData = res.data.records
+							for (let i = 0; i < that.formData.length; i++) {
+								that.formData[i].textShow = false
+								if (that.formData[i].fleetUrl) {
+									that.formData[i].img = []
+									let imgList = that.formData[i].fleetUrl.split(",")
+									for (let j = 0; j < imgList.length; j++) {
+										that.formData[i].img.push({
+											url: imgList[j]
+										})
+									}
+								}
+							}
+							if(res.data.total == 0){
+								this.status = 'nomore'
+							}else{
+								this.status = 'loadmore'
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				}
+			},
+			changebtn(num) {
+				this.indexbtn = num
+				this.getList()
+			},
+			// 回调参数为包含columnIndex、value、values
+			confirm(e) {
+				console.log('confirm', e)
+				this.show = false
+			},
+			replace() {
+				if (this.unloadInfo.unloadProvince == "全国") {
+					uni.$u.toast("发货地不可以是全国")
+					return
+				}
+				let _obj = {}
+				_obj = JSON.parse(JSON.stringify(this.sendInfo))
+				this.sendInfo.sendProvince = this.unloadInfo.unloadProvince
+				this.sendInfo.sendCity = this.unloadInfo.unloadCity
+				this.sendInfo.sendArea = this.unloadInfo.unloadArea
+				this.unloadInfo.unloadProvince = _obj.sendProvince
+				this.unloadInfo.unloadCity = _obj.sendCity
+				this.unloadInfo.unloadArea = _obj.sendArea
+				let text = ""
+				text = this.title1
+				this.title1 = this.title2
+				this.title2 = text
+				this.getList()
+			},
+			myPage() {
+				uni.$u.route("/pages/riders/myTeam")
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		background: #F2F4F7;
+
+		.row1 {
+			display: flex;
+			justify-content: flex-end;
+
+			.flex-end {
+				margin-top: 50rpx;
+				margin-right: 30rpx;
+			}
+
+			.center_top {
+				width: 40%;
+				margin: 60rpx auto 0;
+
+				.center_top_btn {
+					width: 50%;
+					text-align: center;
+					color: #000000;
+					font-size: 42rpx;
+					font-weight: 600;
+				}
+
+				.center_top_btn1 {
+					color: #BBBBBB;
+				}
+			}
+		}
+
+		.top_img {
+			width: 70rpx;
+			height: 70rpx;
+		}
+	}
+
+
+	.route {
+		padding: 40rpx;
+		margin-top: 40rpx;
+		background: #FFFFFF;
+
+		.route_item {
+			margin-bottom: 40rpx;
+			width: 100%;
+
+			.route_invite {
+				width: 146rpx;
+				height: 54rpx;
+				border-radius: 35px;
+				text-align: center;
+				color: #FFFFFF;
+				line-height: 54rpx;
+				background: #2772FB;
+			}
+
+			.driver_name {
+				width: 50%;
+				margin: 20rpx 0 0 30rpx;
+				color: #333333;
+				font-size: 30rpx;
+			}
+
+			.driver_invite {
+				display: flex;
+				width: 50%;
+				justify-content: flex-end;
+			}
+		}
+
+		.address {
+			margin-left: 30rpx;
+
+			// line-height: 34rpx;
+			.spots {
+				width: 20rpx;
+				height: 20rpx;
+				display: inline-block;
+				border-radius: 10rpx;
+				margin-right: 10rpx;
+				margin-bottom: 4rpx
+			}
+
+			.spot1 {
+				background: #2772FB;
+			}
+
+			.spot2 {
+				background: #FE6300;
+			}
+		}
+	}
+
+	.driver {
+		.screen {
+			background-color: #FFFFFF;
+			width: 92%;
+			border-radius: 20rpx;
+			height: 200rpx;
+			margin: 40rpx auto 30rpx;
+			// margin-top: 60rpx;
+
+			.screen_item {
+				padding: 60rpx 30rpx;
+				width: 40%;
+				text-align: center;
+
+				.screen_sign {
+					width: 40rpx;
+					height: 40rpx;
+					text-align: center;
+					margin: 0 auto;
+					border-radius: 6px;
+					color: #FFFFFF;
+					font-size: 22rpx;
+					line-height: 40rpx;
+				}
+
+				.sign1 {
+					background: #2772FB;
+				}
+
+				.sign2 {
+					background: #FE6300;
+				}
+			}
+
+			.exchange {
+				line-height: 200rpx;
+				margin-top: 60rpx;
+			}
+		}
+	}
+
+	.riders {
+		.riders_top {
+			margin-top: 40rpx;
+
+			.riders_city {
+				margin-top: 10rpx;
+				margin: 10rpx 30rpx;
+			}
+		}
+
+		.fleet {
+			padding: 30rpx;
+			margin-top: 40rpx;
+			background: #FFFFFF;
+			border-top-right-radius: 40rpx;
+			border-top-left-radius: 40rpx;
+
+			.fleet_item {
+
+				// margin-top: 10rpx;
+				width: 100%;
+				margin-bottom: 20rpx;
+
+				.fleet_name {
+					margin-left: 20rpx;
+					width: 70%;
+				}
+
+				.fleet_invite {
+					text-align: center;
+					background-color: #2772FB;
+					width: 128rpx;
+					height: 66rpx;
+					line-height: 66rpx;
+					border-radius: 35rpx;
+					color: #fff;
+				}
+
+				.fleet_introduce {
+					margin: 40rpx 0;
+					position: relative;
+
+					// .fleet_text{
+					// 	overflow: hidden;
+					// 	word-break: break-all;  /* break-all(允许在单词内换行。) */
+					// 	text-overflow: ellipsis;  /* 超出部分省略号 */
+					// 	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
+					// 	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
+					// 	-webkit-line-clamp: 3; /** 显示的行数 **/
+					// }
+					.btn_change {
+						position: absolute;
+						right: 0rpx;
+						bottom: 0rpx;
+						color: #2772fb;
+					}
+				}
+
+				.fleet_member {
+					margin-top: 20rpx;
+				}
+
+				.fleet_number {
+					margin: 6rpx 10rpx;
+					color: #ABABAB;
+					font-size: 24rpx;
+				}
+			}
+		}
+
+
+	}
+
+	.jt-icon {
+		position: relative;
+		top: 16rpx;
+		width: 60rpx;
+		margin: 0 20rpx;
+		// margin-top: 10rpx;
+
+	}
+</style>

+ 234 - 0
pages/riders/myTeam.vue

@@ -0,0 +1,234 @@
+<template>
+	<view class="center">
+		<view class="center_top">
+			<u-search placeholder="输入车队名称" v-model="searchKeyWord" @change="getList" maxlength="15"></u-search>
+			<view class="flex top_inTeam" @click="inTeam">
+				<view class="img_sign">
+					<image src="../../static/images/riders/inTeam.png" mode="" class="topImg_css"></image>
+					<span class="info_sign" v-if="inTeamShow"></span>
+				</view>
+				<view class="text_css">
+					入队申请
+				</view>
+			</view>
+			<view class="flex top_fleetInvite" @click="fleetInvitation">
+				<view class="img_sign">
+					<image src="../../static/images/riders/fleetInvite.png" mode="" class="topImg_css"></image>
+						<span class="info_sign" v-if="fleetInviteShow"></span>
+				</view>
+				<view class="text_css">
+					车队邀请
+				</view>
+			</view>
+		</view>
+		
+		<view class="fleet">
+			<view v-for="(item,index) in formData" class="flex fleet_item" @click="fleetInfo(item)">
+				<view class="fleet_img">
+					<u--image class="flex-end" :showLoading="true" :src="item.coverUrl" width="45px" height="45px"
+						shape='circle'>
+					</u--image>
+					<span class="info_sign" v-if="item.announcement == 0"></span>
+					<image src="../../static/images/riders/captain.png" mode="" v-if="item.captainFlag == 1" class="captain_sign"></image>
+				</view>
+				<view class="fleet_right">
+					<view class="flex">
+						<view class="fleet_name">
+							{{item.fleetName}}({{item.fleetMemberNum}})
+						</view>
+						<!-- “审核中”和“已驳回”只有队长本人可见 -->
+						<view class="fleet_invite audit" v-if="item.captainFlag == 1 && item.fleetStatus =='审核中'">{{item.fleetStatus}}</view>
+						<view class="fleet_invite rebut" v-if="item.captainFlag == 1 && item.fleetStatus =='已驳回'">{{item.fleetStatus}}</view>
+						<!-- 审核通过的不显示状态 -->
+						<!-- <view class="fleet_invite adopt">已通过</view> -->
+						<!-- <view class="fleet_invite"
+							v-if="item.captainFlag == 1 && (item.fleetStatus =='审核中' || item.fleetStatus =='已驳回') ">
+							{{item.fleetStatus}}</view>
+						<view class="fleet_invite" v-else-if="item.fleetStatus != '已通过'">{{item.fleetStatus}}</view> -->
+						<!-- <view class="fleet_invite" v-if="item.captainFlag == 1">{{item.fleetStatus}}</view> -->
+					</view>
+					<view class="fleet_address">
+						{{item.province}}  {{item.city}}  {{item.area}}
+					</view>
+				</view>
+			</view>
+		</view>
+
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				formData: [],
+				searchKeyWord: "",
+				fleetInviteShow:false, 
+				inTeamShow:false
+			}
+		},
+		onShow() {
+			this.commonId = uni.getStorageSync("firstAuthentication").commonId
+			this.checkInfo()//检查是否有未读信息
+			this.getList()
+		},
+		onLoad() {
+		},
+		onNavigationBarButtonTap(e) {
+			this.$u.route("/pages/riders/addFleet")
+		},
+		methods: {
+			checkInfo(){
+				this.$request.baseRequest('get', '/fleetMemberInfo/redDot', {
+						commonId: this.commonId
+					}).then(res => {
+						if(res.data.teamApplication == 0){
+							this.inTeamShow = true
+						}
+						if(res.data.fleetInvitation == 0){
+							this.fleetInviteShow = true
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			getList() {
+				this.$request.baseRequest('get', '/fleetMemberInfo/selectMyFleetInfo', {
+						commonId: this.commonId,
+						searchKeyWord: this.searchKeyWord,
+						pageSize: 10,
+						currentPage: 1
+					}).then(res => {
+						this.formData = res.data.records
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			fleetInfo(item) {
+				console.log(item)
+				uni.$u.route("/pages/riders/fleetSee", {
+					fleetId: item.fleetId,
+					id: item.id,
+					type: item.captainFlag
+				})
+				// uni.$u.route('/pages/goodSource/shippingDetails', {
+				// 	id: id,
+				// });
+				// this.$u.route("/pages/riders/fleetSee")
+			},
+			inTeam() {
+				this.$u.route("/pages/riders/inTeam")
+			},
+			fleetInvitation() {
+				this.$u.route("/pages/riders/fleetInvitation")
+			},
+
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		// padding: 30rpx;
+		background: #F2F4F7;
+
+		.row1 {
+			display: flex;
+			justify-content: flex-end;
+			margin-top: 46rpx;
+			margin: 40rpx 30rpx 0 0;
+		}
+		.center_top{
+			padding: 30rpx;
+			background: #FFFFFF;
+			margin-bottom: 30rpx;
+		}
+		.topImg_css{
+			width: 64rpx;
+			height: 64rpx;
+			margin-top: 38rpx;
+		}
+		.top_fleetInvite,.top_inTeam{
+			height: 120rpx;
+			line-height: 140rpx;
+		}
+		.text_css{
+			margin-left: 30rpx;
+			
+		}
+		.img_sign{
+			position: relative;
+			.info_sign{
+				position: absolute;
+				display: inline-block;
+				width: 20rpx;
+				height: 20rpx;
+				border-radius: 10rpx;
+				background: #FE5C5C;
+				top: 30rpx;
+				right: -3px;
+			}
+		}
+	}
+
+	.fleet {
+		margin-top: 30rpx;
+	    background: #FFFFFF;
+		padding: 30rpx;
+		.fleet_item{
+			margin-bottom: 50rpx;
+		}
+
+		.fleet_img {
+			width: 20%;
+			position: relative;
+			.captain_sign{
+				position: absolute;
+				width: 28rpx;
+				height: 28rpx;
+				bottom: 0rpx;
+				left: 64rpx;
+			}
+			.info_sign{
+				position: absolute;
+				display: inline-block;
+				width: 20rpx;
+				height: 20rpx;
+				border-radius: 10rpx;
+				background: #FE5C5C;
+				top: 0rpx;
+				left: 70rpx;
+				// right: -3px;
+			}
+		}
+
+		.fleet_right {
+			width: 80%;
+
+			.fleet_name {
+				width: 80%;
+				color: #333333;
+				font-weight: 600;
+				font-size: 34rpx;
+			}
+
+			// .fleet_invite {
+			// 	background-color: #5878e8;
+			// 	color: #fff;
+			// }
+			.audit{
+				color: #FE6300;
+			} 
+			.rebut{
+				color: #FB1E1E;
+			}
+			.fleet_address{
+				color: #BABABA ;
+				font-size: 26rpx;
+			}
+		}
+	}
+</style>

+ 94 - 0
pages/riders/notice.vue

@@ -0,0 +1,94 @@
+<template>
+	<view class="center">
+		<view class="row">
+			<!-- <view class="left-text">发布公告</view> -->
+			<!-- <u--textarea v-model="fleetInfo.notice" placeholder="输入公告文字,0-500字" maxlength="500"  count></u--textarea> -->
+			<u--textarea v-model="fleetInfo.notice" placeholder="输入公告文字,0-500字" maxlength="500" height="100"
+				border="none" class="textInfo"></u--textarea>
+		</view>
+		<view class="number_css">
+			{{fleetInfo.notice?fleetInfo.notice.length:"0"}}/500
+		</view>
+		<!-- <u-button type="primary" @click="submit"></u-button>-->
+		<u-toast ref="uToast"></u-toast>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				id: "",
+				fleetInfo: {
+					notice: "",
+				}
+			}
+		},
+		onShow() {
+
+		},
+		onLoad(option) {
+			this.id = option.id
+			this.getList()
+		},
+		onNavigationBarButtonTap(e) {
+			this.submit()
+		},
+		methods: {
+			getList() {
+				this.$request.baseRequest('get', '/fleetInfo/getFleetInfo', { //获取该车队的信息,用于提交发布信息
+						id: this.id
+					}).then(res => {
+						this.fleetInfo = res.data
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			submit() {
+				if (!this.fleetInfo.notice) {
+					uni.navigateBack({
+						delta: 1
+					});
+					return
+				}
+				this.fleetInfo.flag = 1
+				this.$request.baseRequest('post', '/fleetInfo/api/editFleetInfo', this.fleetInfo).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "公告发布成功!",
+								complete() {
+									// uni.$u.route("pages/riders/myTeam")
+									uni.navigateBack({
+										delta: 1
+									});
+								}
+							})
+						}
+						// this.fleetInfo = res.data
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 30rpx;
+	}
+
+	.textInfo {
+		background: #F9F9FB;
+	}
+
+	.number_css {
+		width: 100%;
+		text-align: right;
+		margin-top: 26rpx;
+		color: #BABABA;
+	}
+</style>

+ 62 - 0
pages/riders/noticeSee.vue

@@ -0,0 +1,62 @@
+<template>
+	<view class="center">
+		<view class="notice_top">
+			<view class="flex"><view class="fleetInfo_name">{{fleetInfo.fleetName}}</view><view class="fleetInfo_last"> 的公告</view></view>
+		<view class="notice_css">
+			{{fleetInfo.notice?fleetInfo.notice:"暂无公告"}}
+		</view>
+		</view>
+		
+	</view>
+</template>
+
+<script>
+	export default{
+		data(){
+			return{
+				fleetInfo:{}
+			}
+		},
+		onShow(){
+			
+		},
+		onLoad(options) {
+			this.fleetInfo = JSON.parse(options._obj) 
+			console.log(this.fleetInfo)
+		},
+		methods:{
+			getList(){
+				
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center{
+		padding: 30rpx;
+		background: #F2F4F7;
+	}
+	.notice_top{
+		background: #FFFFFF;
+		padding: 30rpx;
+		border-radius: 30rpx 30rpx 0rpx 0rpx;
+	}
+	.fleetInfo_name{
+		font-size: 36rpx;
+		font-weight: 600;
+	}
+	.fleetInfo_last{
+		margin-left: 30rpx;
+		line-height: 46rpx;
+		font-size: 36rpx;
+		font-weight: 600;
+	}
+	.notice_css{
+		margin: 30rpx 0;
+		border: 1px solid #E6E6E6;
+		border-radius: 10rpx;
+		padding: 20rpx;
+		// color: #BABABA ;
+	}
+</style>

+ 187 - 0
pages/riders/report.vue

@@ -0,0 +1,187 @@
+<template>
+	<view class="center">
+		<view class="flex row form_css">
+			<view class="left-text">被举报车队</view>
+			<view class="right-text">
+			     <u-avatar :src="formData.coverUrl" size="24" class="img_css"></u-avatar>
+				 <view class="">
+				 	{{formData.fleetName}}
+				 </view>
+			</view>
+		</view>
+		<!-- <view class="">被举报车队</view> -->
+		<view class="">举报信息</view>
+		<view class="textarea">
+			<u--textarea v-model="reportInfo.content" placeholder="输入要举报的内容,10-300字" maxlength="300" height="100"></u--textarea>
+		</view>
+	     <u-upload class="uview-upload" :fileList="fileList1" @afterRead="afterRead($event)" @delete="deletePic"
+	     	name="1" multiple :maxCount="1" style="z-index: 9999;"></u-upload>
+			<u-toast ref="uToast"></u-toast>
+			<u-modal :show="tipsShow" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
+				confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal>
+			<u-button type="primary" text="提交" class="btn_css" @click="submit"></u-button> 
+	</view>
+</template>
+
+<script>
+	import uploadImage from '@/components/ossutil/uploadFile.js';
+	export default{
+		data(){
+			return{
+				fileList1:[],
+				content:"",
+				textNumber:300,
+				formData:{},
+				fleetId:"",
+				reportInfo:{},
+				tipsShow:false,
+				alertTitle:""
+			}
+		},
+		onShow(){},
+		onLoad(options){
+			this.fleetId = options.id
+			this.getList()
+		},
+		methods:{
+			submit(){
+				if (!this.reportInfo.content) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请输入要举报的内容!",
+					})
+					return
+				}
+				if (this.reportInfo.content.length < 10) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "举报内容不能小于10个字!",
+					})
+					return
+				}
+				if (this.fileList1.length == 0) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请上传图片!",
+					})
+					return
+				}
+				this.reportInfo.id = uni.getStorageSync("firstAuthentication").commonId
+				this.reportInfo.name = uni.getStorageSync("firstAuthentication").driverName
+				this.reportInfo.flag = 3
+				this.alertTitle="确定要举报该车队"
+				this.tipsShow = true
+			},
+			cancelClick(){
+				this.tipsShow = false
+			},
+			 confirmClick(){
+				 this.tipsShow = false
+				 this.$request.baseRequest('post', '/feedbackReport/api/addInfo', this.reportInfo).then(res => {
+				 	if(res.code == 200){
+						
+				 		this.$refs.uToast.show({
+				 			type: 'success',
+				 			message: "队员删除成功!",
+				 			complete() {
+				 				uni.navigateBack({
+				 					delta: 1
+				 				});
+				 			}
+				 		})
+				 	}else{
+						this.$refs.uToast.show({
+							type: 'error',
+							message: res.message,
+						})
+					}
+				 	})
+				 	.catch(res => {
+				 		uni.$u.toast(res.message);
+				 	});
+			 },
+			getList() {
+				this.$request.baseRequest('get', '/fleetInfo/getFleetInfo', {
+						id: this.fleetId
+					}).then(res => {
+						this.formData = res.data
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			// 删除图片
+			deletePic(event) {
+				console.log(this[`fileList${event.name}`])
+				this[`fileList${event.name}`].splice(event.index, 1)
+			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this[`fileList${event.name}`].length
+				lists.map((item) => {
+					this[`fileList${event.name}`].push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this[`fileList${event.name}`][fileListLen]
+					this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				uploadImage('image',url, 'appData/',
+					result => {
+						// 上传成功回调函数
+						this.reportInfo.url = result
+					}
+				)
+			},
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center{
+		padding: 30rpx;
+	}
+	.form_css {
+		width: 100%;
+		display: flex;
+		margin: 30rpx 0;
+		height: 80rpx;
+		border-bottom: 1px solid #eeeeee;
+	
+		.left-text {
+			width: 50%;
+			text-align: left;
+		}
+	
+		.right-text {
+			width: 50%;
+			justify-content: flex-end;
+			display: flex;
+			text-align: right;
+			color: #363636;
+			// font-size: 28rpx;
+			.img_css{
+				margin: 0 10rpx;
+			}
+		}
+	}
+	.textarea{
+		margin: 30rpx 0;
+	}
+	.btn_css{
+		margin-top: 40rpx;
+	}
+</style>

+ 236 - 0
pages/riders/setMember.vue

@@ -0,0 +1,236 @@
+<template>
+	<view class="center">
+		<u-search placeholder="搜索" v-model="searchKeyWord" :clearabled="true" :show-action="false" @change="getList">
+		</u-search>
+		<view class="avatars">
+			<view class="" v-for="(item,index) in formData" class="avatars_item flex" @click="radioClick(item)">
+				<view class="flex avatars_left">
+					<label class="radio" v-if="type == 1">
+						<radio :value="item.id" :checked="item.checked" />
+					</label>
+					<!-- <label class="radio" @click="radioClick(item)">
+						<radio :value="item.uid" :checked="item.checked" />
+					</label> -->
+					<!-- <u-checkbox-group v-model="checked" iconPlacement="right" placement="row">
+						<u-checkbox activeColor="red" ></u-checkbox>
+					</u-checkbox-group> -->
+					<!-- <u-radio-group v-model="radiovalue1" >
+						<u-radio :customStyle="{marginBottom: '8px'}" :key="index"
+							:label="item.name" :name="item.name" @change="radioChange">
+						</u-radio>
+					</u-radio-group> -->
+					<u-avatar :src="item.driverPortrait" size="38" class="img_css"></u-avatar>
+					{{item.driverNickname}}
+				</view>
+				<view class="avatars_right" v-if="type == 2">
+					<image src="../../static/images/riders/duihao.png" mode="" class="duihao_img" v-if="item.checkmark">
+					</image>
+				</view>
+			</view>
+		</view>
+		<u-toast ref="uToast"></u-toast>
+		<u-modal :show="setShow" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
+			confirmColor='#2772FB' @confirm="confirmClick" @close="cancelClick" @cancel="cancelClick"></u-modal>
+	</view>
+</template>
+
+<script>
+	import uniPopup from '../../components/uni-popup/uni-popup.vue';
+	export default {
+		data() {
+			return {
+				fleetId: "",
+				formData: [],
+				searchKeyWord: "",
+				type: "",
+				idList: [],
+				setShow: false,
+				alertTitle: ""
+			}
+		},
+		onShow() {
+
+		},
+		onLoad(options) {
+			this.type = options.type
+			if (this.type == 1) {
+				uni.setNavigationBarTitle({
+					title: "删除成员"
+				})
+			} else {
+				uni.setNavigationBarTitle({
+					title: '车队管理权转让'
+				});
+			}
+			this.fleetId = options.id
+			this.getList()
+		},
+		onNavigationBarButtonTap(e) {
+			if (this.type == 1) {
+				if (this.idList.length == 0) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请选择要删除的队员!",
+					})
+					return 
+				}
+				this.alertTitle = "确定删除指定的队员?"
+				this.setShow = true
+			} else {
+				if (!this.transferId) {
+					this.$refs.uToast.show({
+						type: 'error',
+						message: "请选择一名新队长!",
+					})
+					return
+				}
+				this.alertTitle = "转移后您将不再是该车队的队长,确认转移?"
+				this.setShow = true
+			}
+		},
+		methods: {
+			confirmClick() {
+				if (this.type == 1) {
+
+					this.delSunmit()
+					this.cancelClick()
+				} else {
+
+					this.submit()
+					this.cancelClick()
+				}
+			},
+			cancelClick() {
+				this.setShow = false
+			},
+			delSunmit() {
+				this.alertTitle = "确定删除指定的队员?"
+				this.setShow = true
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/delete', {
+						// outFlag: 1,
+						idList: this.idList
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "队员删除成功!",
+								// complete() {
+								// 	uni.$u.route("pages/riders/myTeam")
+								// }
+							})
+							this.getList()
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			radioClick(item) {
+				if (this.type == 1) {
+					if (item.checked) {
+						// this.idList.remove(item.id)
+						for (let i = 0; i < this.idList.length; i++) {
+							if (this.idList[i] == item.id) {
+								this.idList.splice(i, 1)
+								break
+							}
+						}
+						item.checked = false;
+					} else {
+						this.idList.push(item.id)
+						item.checked = true;
+					}
+				}
+				if (this.type == 2) {
+					for (let i = 0; i < this.formData.length; i++) {
+						this.formData[i].checkmark = false
+					}
+					if (item.checkmark) {
+						item.checkmark = false;
+					} else {
+						item.checkmark = true;
+						this.transferId = item.id
+					}
+				}
+				this.$forceUpdate()
+			},
+			getList() {
+				this.$request.baseRequest('get', '/fleetMemberInfo/selectFleetMember', {
+						searchKeyWord: this.searchKeyWord,
+						fleetId: this.fleetId,
+						pageSize: 10,
+						currentPage: 1,
+					}).then(res => {
+						this.formData = res.data.records
+						for (let i = 0; i < this.formData.length; i++) {
+							this.formData[i].checkmark = false
+							this.formData[i].checked = false
+						}
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			},
+			submit() {
+
+				this.$request.baseRequest('post', '/fleetMemberInfo/api/transferLeader', {
+						fleetId: this.fleetId,
+						transferId: this.transferId,
+					}).then(res => {
+						if (res.code == 200) {
+							this.$refs.uToast.show({
+								type: 'success',
+								message: "队长转移成功!",
+								complete() {
+									uni.$u.route("pages/riders/myTeam")
+								}
+							})
+
+						}
+
+					})
+					.catch(res => {
+						uni.$u.toast(res.message);
+					});
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.center {
+		padding: 40rpx;
+	}
+
+	.avatars {
+		.avatars_item {
+			width: 100%;
+			height: 120rpx;
+			border-bottom: 1px solid #E6E6E6;
+			line-height: 120rpx;
+
+			.avatars_left {
+				width: 80%;
+			}
+
+			.avatars_right {
+				width: 20%;
+				display: flex;
+				justify-content: flex-end;
+
+				.duihao_img {
+					width: 28rpx;
+					height: 28rpx;
+					margin-top: 40rpx;
+					margin: 50rpx 60rpx 0 0;
+				}
+			}
+		}
+
+		.img_css {
+			margin-top: 30rpx;
+			margin: 22rpx;
+
+		}
+	}
+</style>

+ 149 - 0
pages/riders/test.vue

@@ -0,0 +1,149 @@
+
+<template>
+	<view class="intro">
+		<view class="introText">
+			<span v-if="introduce" ref="text" @click="clickTotal">
+				{{introduce}}
+			</span>
+			<span v-if='exchangeButton' @click="clickTotal">
+				{{introduceNew}}
+			</span>
+			<view class="unfold" @click="clickTotal" v-if="showExchangeButton">
+				<span>{{showTotal ? '展开' : '收起'}}</span>
+			</view>
+		</view>
+	</view>
+</template>
+ 
+<script>
+	export default {
+		data() {
+			return {
+				title: "演示展开收起",
+				introduce: "",
+				introduceNew: "",
+				introduceOld: "",
+				// 是否展示所有文本内容
+				showTotal: true,
+				// 显示展开还是收起
+				exchangeButton: false,
+				// 是否显示展开收起按钮
+				showExchangeButton: false,
+				rem: ""
+			}
+		},
+		mounted() {
+			this.init();
+		},
+		methods: {
+			clickTotal() {
+				this.showTotal = !this.showTotal;
+				if (this.showTotal && this.showExchangeButton == true) {
+					this.$refs.text.innerHTML = this.introduceNew
+				} else {
+					this.$refs.text.innerHTML = this.introduceOld
+				}
+			},
+			getRem() {
+				const defaultRem = 16;
+				let winWidth = window.innerWidth;
+				let rem = (winWidth / 375) * defaultRem;
+				return rem;
+			},
+			init() {
+				this.introduce =
+					"唐朝,可谓歌舞盛华,乐文辉煌。与此同时,女伎们的身价也推向了巅峰。青楼之市火爆,歌舞伎成了热门之业。沦落为青楼女子虽不光彩,但依然有很多人选择这一职业,在这些女子中,琴棋书画兼备的也大有人在长安城内,有一青楼,名为“玉满楼”,别名“玉月满花”,此中之女子皆是琴棋书画兼备,相传呐,那都是卖艺不卖身的存在。我们的故事就要从这玉满楼开始说起。在长安城内,有一青楼,名为“玉满楼”,别名“玉月满花”,此中之女子皆是琴棋书画兼备,相传呐,那都是卖艺不卖身的存在。我们的故事就要从这玉满楼开始说起。";
+				this.introduceOld =
+					"唐朝,可谓歌舞盛华,乐文辉煌。与此同时,女伎们的身价也推向了巅峰。青楼之市火爆,歌舞伎成了热门之业。沦落为青楼女子虽不光彩,但依然有很多人选择这一职业,在这些女子中,琴棋书画兼备的也大有人在长安城内,有一青楼,名为“玉满楼”,别名“玉月满花”,此中之女子皆是琴棋书画兼备,相传呐,那都是卖艺不卖身的存在。我们的故事就要从这玉满楼开始说起。在长安城内,有一青楼,名为“玉满楼”,别名“玉月满花”,此中之女子皆是琴棋书画兼备,相传呐,那都是卖艺不卖身的存在。我们的故事就要从这玉满楼开始说起。";
+			},
+		},
+		watch: {
+			introduce: function() {
+				this.$nextTick(
+					function() {
+						// 判断介绍是否超过四行
+						let rem = parseFloat(this.getRem());
+						if (!this.$refs.text) {
+							return;
+						}
+						let rows = this.$refs.text.getClientRects().length // 文本行数
+						let txt = this.introduceOld // 文本
+						console.log(txt)
+						// 文本为3行时的字数长度
+						let tl = 0 // eslint-disable-line no-unused-vars
+						// 数据量大时速度太慢,需优化(二分法?)
+						while (rows > 4) { // 超出,遍历文字并进行截取,直到文本小于三行   显示4行
+							let step = 1 // 末尾扣除的字数
+							if (/<br\/>$/.test(txt)) { // 回退的时候,如果碰到换行要整体替换
+								step = 5
+							}
+							txt = txt.slice(0, -step) // 截取
+							this.showExchangeButton = true
+							this.$refs.text.innerHTML = txt
+							rows = this.$refs.text.getClientRects().length
+							tl += step
+						}
+						while (rows < 4) { //、显示4行
+							txt = txt
+							this.$refs.text.innerHTML = txt
+							return
+						}
+						let num = 0;
+						if (txt.charCodeAt(txt.length - 1) < 255) {
+							num = 2
+						} else {
+							num = 1
+						}
+						if (txt.charCodeAt(txt.length - 2) < 255) {
+							num = num + 2
+						} else {
+							num = num + 1
+						}
+						if (txt.charCodeAt(txt.length - 4) < 255) {
+							num = num + 2
+						} else {
+							num = num + 1
+						}
+						this.$refs.text.innerHTML = txt.slice(0, -1 * num) + '...'
+						this.introduceNew = txt.slice(0, -1 * num) + '...'
+					}.bind(this)
+				);
+			}
+		},
+	}
+</script>
+ 
+<style>
+	.intro {
+		width: 95%;
+		border: 2px solid grey;
+		padding: 10px;
+		margin: 0 auto;
+		box-sizing: border-box;
+		overflow: hidden;
+	}
+ 
+	.intro .introText {
+		text-align: justify;
+		position: relative;
+		display: block;
+	}
+ 
+	.intro .introText span {
+		font-size: 14px;
+		color: #627081;
+	}
+ 
+	.intro .unfold {
+		position: absolute;
+		right: 0;
+		bottom: 0;
+		opacity: 1;
+	}
+ 
+	.intro .unfold span {
+		color: #2878ff;
+		cursor: pointer;
+		font-size: 30rpx;
+	}
+</style>

+ 539 - 0
static/addfleet/demo.css

@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+  font-family: "iconfont logo";
+  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+  font-family: "iconfont logo";
+  font-size: 160px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+  position: relative;
+}
+
+.nav-tabs .nav-more {
+  position: absolute;
+  right: 0;
+  bottom: 0;
+  height: 42px;
+  line-height: 42px;
+  color: #666;
+}
+
+#tabs {
+  border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+  cursor: pointer;
+  width: 100px;
+  height: 40px;
+  line-height: 40px;
+  text-align: center;
+  font-size: 16px;
+  border-bottom: 2px solid transparent;
+  position: relative;
+  z-index: 1;
+  margin-bottom: -1px;
+  color: #666;
+}
+
+
+#tabs .active {
+  border-bottom-color: #f00;
+  color: #222;
+}
+
+.tab-container .content {
+  display: none;
+}
+
+/* 页面布局 */
+.main {
+  padding: 30px 100px;
+  width: 960px;
+  margin: 0 auto;
+}
+
+.main .logo {
+  color: #333;
+  text-align: left;
+  margin-bottom: 30px;
+  line-height: 1;
+  height: 110px;
+  margin-top: -50px;
+  overflow: hidden;
+  *zoom: 1;
+}
+
+.main .logo a {
+  font-size: 160px;
+  color: #333;
+}
+
+.helps {
+  margin-top: 40px;
+}
+
+.helps pre {
+  padding: 20px;
+  margin: 10px 0;
+  border: solid 1px #e7e1cd;
+  background-color: #fffdef;
+  overflow: auto;
+}
+
+.icon_lists {
+  width: 100% !important;
+  overflow: hidden;
+  *zoom: 1;
+}
+
+.icon_lists li {
+  width: 100px;
+  margin-bottom: 10px;
+  margin-right: 20px;
+  text-align: center;
+  list-style: none !important;
+  cursor: default;
+}
+
+.icon_lists li .code-name {
+  line-height: 1.2;
+}
+
+.icon_lists .icon {
+  display: block;
+  height: 100px;
+  line-height: 100px;
+  font-size: 42px;
+  margin: 10px auto;
+  color: #333;
+  -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+  -moz-transition: font-size 0.25s linear, width 0.25s linear;
+  transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+  font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+  /* 通过设置 font-size 来改变图标大小 */
+  width: 1em;
+  /* 图标和文字相邻时,垂直对齐 */
+  vertical-align: -0.15em;
+  /* 通过设置 color 来改变 SVG 的颜色/fill */
+  fill: currentColor;
+  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+      normalize.css 中也包含这行 */
+  overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+  color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+  color: #666;
+  font-size: 14px;
+  line-height: 1.8;
+}
+
+.highlight {
+  line-height: 1.5;
+}
+
+.markdown img {
+  vertical-align: middle;
+  max-width: 100%;
+}
+
+.markdown h1 {
+  color: #404040;
+  font-weight: 500;
+  line-height: 40px;
+  margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+  color: #404040;
+  margin: 1.6em 0 0.6em 0;
+  font-weight: 500;
+  clear: both;
+}
+
+.markdown h1 {
+  font-size: 28px;
+}
+
+.markdown h2 {
+  font-size: 22px;
+}
+
+.markdown h3 {
+  font-size: 16px;
+}
+
+.markdown h4 {
+  font-size: 14px;
+}
+
+.markdown h5 {
+  font-size: 12px;
+}
+
+.markdown h6 {
+  font-size: 12px;
+}
+
+.markdown hr {
+  height: 1px;
+  border: 0;
+  background: #e9e9e9;
+  margin: 16px 0;
+  clear: both;
+}
+
+.markdown p {
+  margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+  width: 80%;
+}
+
+.markdown ul>li {
+  list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+  margin-left: 20px;
+  padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+  margin: 0.6em 0;
+}
+
+.markdown ol>li {
+  list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+  margin-left: 20px;
+  padding-left: 4px;
+}
+
+.markdown code {
+  margin: 0 3px;
+  padding: 0 5px;
+  background: #eee;
+  border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+  font-weight: 600;
+}
+
+.markdown>table {
+  border-collapse: collapse;
+  border-spacing: 0px;
+  empty-cells: show;
+  border: 1px solid #e9e9e9;
+  width: 95%;
+  margin-bottom: 24px;
+}
+
+.markdown>table th {
+  white-space: nowrap;
+  color: #333;
+  font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+  border: 1px solid #e9e9e9;
+  padding: 8px 16px;
+  text-align: left;
+}
+
+.markdown>table th {
+  background: #F7F7F7;
+}
+
+.markdown blockquote {
+  font-size: 90%;
+  color: #999;
+  border-left: 4px solid #e9e9e9;
+  padding-left: 0.8em;
+  margin: 1em 0;
+}
+
+.markdown blockquote p {
+  margin: 0;
+}
+
+.markdown .anchor {
+  opacity: 0;
+  transition: opacity 0.3s ease;
+  margin-left: 8px;
+}
+
+.markdown .waiting {
+  color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+  opacity: 1;
+  display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+  clear: both;
+}
+
+
+.hljs {
+  display: block;
+  background: white;
+  padding: 0.5em;
+  color: #333333;
+  overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+  color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+  color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+  color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+  color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+  color: #63a35c;
+}
+
+.hljs-tag {
+  color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+  color: #795da3;
+}
+
+.hljs-addition {
+  color: #55a532;
+  background-color: #eaffea;
+}
+
+.hljs-deletion {
+  color: #bd2c00;
+  background-color: #ffecec;
+}
+
+.hljs-link {
+  text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+  color: black;
+  background: none;
+  text-shadow: 0 1px white;
+  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+  text-align: left;
+  white-space: pre;
+  word-spacing: normal;
+  word-break: normal;
+  word-wrap: normal;
+  line-height: 1.5;
+
+  -moz-tab-size: 4;
+  -o-tab-size: 4;
+  tab-size: 4;
+
+  -webkit-hyphens: none;
+  -moz-hyphens: none;
+  -ms-hyphens: none;
+  hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+  text-shadow: none;
+  background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+  text-shadow: none;
+  background: #b3d4fc;
+}
+
+@media print {
+
+  code[class*="language-"],
+  pre[class*="language-"] {
+    text-shadow: none;
+  }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+  padding: 1em;
+  margin: .5em 0;
+  overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+  background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+  padding: .1em;
+  border-radius: .3em;
+  white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+  color: slategray;
+}
+
+.token.punctuation {
+  color: #999;
+}
+
+.namespace {
+  opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+  color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+  color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+  color: #9a6e3a;
+  background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+  color: #07a;
+}
+
+.token.function,
+.token.class-name {
+  color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+  color: #e90;
+}
+
+.token.important,
+.token.bold {
+  font-weight: bold;
+}
+
+.token.italic {
+  font-style: italic;
+}
+
+.token.entity {
+  cursor: help;
+}

+ 253 - 0
static/addfleet/demo_index.html

@@ -0,0 +1,253 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8"/>
+  <title>iconfont Demo</title>
+  <link rel="shortcut icon" href="//img.alicdn.com/imgextra/i2/O1CN01ZyAlrn1MwaMhqz36G_!!6000000001499-73-tps-64-64.ico" type="image/x-icon"/>
+  <link rel="icon" type="image/svg+xml" href="//img.alicdn.com/imgextra/i4/O1CN01EYTRnJ297D6vehehJ_!!6000000008020-55-tps-64-64.svg"/>
+  <link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
+  <link rel="stylesheet" href="demo.css">
+  <link rel="stylesheet" href="iconfont.css">
+  <script src="iconfont.js"></script>
+  <!-- jQuery -->
+  <script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
+  <!-- 代码高亮 -->
+  <script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
+  <style>
+    .main .logo {
+      margin-top: 0;
+      height: auto;
+    }
+
+    .main .logo a {
+      display: flex;
+      align-items: center;
+    }
+
+    .main .logo .sub-title {
+      margin-left: 0.5em;
+      font-size: 22px;
+      color: #fff;
+      background: linear-gradient(-45deg, #3967FF, #B500FE);
+      -webkit-background-clip: text;
+      -webkit-text-fill-color: transparent;
+    }
+  </style>
+</head>
+<body>
+  <div class="main">
+    <h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">
+      <img width="200" src="https://img.alicdn.com/imgextra/i3/O1CN01Mn65HV1FfSEzR6DKv_!!6000000000514-55-tps-228-59.svg">
+      
+    </a></h1>
+    <div class="nav-tabs">
+      <ul id="tabs" class="dib-box">
+        <li class="dib active"><span>Unicode</span></li>
+        <li class="dib"><span>Font class</span></li>
+        <li class="dib"><span>Symbol</span></li>
+      </ul>
+      
+    </div>
+    <div class="tab-container">
+      <div class="content unicode" style="display: block;">
+          <ul class="icon_lists dib-box">
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe60e;</span>
+                <div class="name">个人信息</div>
+                <div class="code-name">&amp;#xe60e;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe622;</span>
+                <div class="name">添加</div>
+                <div class="code-name">&amp;#xe622;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe7c3;</span>
+                <div class="name">点点点</div>
+                <div class="code-name">&amp;#xe7c3;</div>
+              </li>
+          
+          </ul>
+          <div class="article markdown">
+          <h2 id="unicode-">Unicode 引用</h2>
+          <hr>
+
+          <p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
+          <ul>
+            <li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
+            <li>默认情况下不支持多色,直接添加多色图标会自动去色。</li>
+          </ul>
+          <blockquote>
+            <p>注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)</p>
+          </blockquote>
+          <p>Unicode 使用步骤如下:</p>
+          <h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
+<pre><code class="language-css"
+>@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.ttf?t=1653291862979') format('truetype');
+}
+</code></pre>
+          <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
+<pre><code class="language-css"
+>.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+</code></pre>
+          <h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
+<pre>
+<code class="language-html"
+>&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
+</code></pre>
+          <blockquote>
+            <p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
+          </blockquote>
+          </div>
+      </div>
+      <div class="content font-class">
+        <ul class="icon_lists dib-box">
+          
+          <li class="dib">
+            <span class="icon iconfont icon-gerenxinxi"></span>
+            <div class="name">
+              个人信息
+            </div>
+            <div class="code-name">.icon-gerenxinxi
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-tianjia"></span>
+            <div class="name">
+              添加
+            </div>
+            <div class="code-name">.icon-tianjia
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-diandiandian"></span>
+            <div class="name">
+              点点点
+            </div>
+            <div class="code-name">.icon-diandiandian
+            </div>
+          </li>
+          
+        </ul>
+        <div class="article markdown">
+        <h2 id="font-class-">font-class 引用</h2>
+        <hr>
+
+        <p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
+        <p>与 Unicode 使用方式相比,具有如下特点:</p>
+        <ul>
+          <li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
+          <li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
+        </ul>
+        <p>使用步骤如下:</p>
+        <h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
+<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
+</code></pre>
+        <h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
+<pre><code class="language-html">&lt;span class="iconfont icon-xxx"&gt;&lt;/span&gt;
+</code></pre>
+        <blockquote>
+          <p>"
+            iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
+        </blockquote>
+      </div>
+      </div>
+      <div class="content symbol">
+          <ul class="icon_lists dib-box">
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-gerenxinxi"></use>
+                </svg>
+                <div class="name">个人信息</div>
+                <div class="code-name">#icon-gerenxinxi</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-tianjia"></use>
+                </svg>
+                <div class="name">添加</div>
+                <div class="code-name">#icon-tianjia</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-diandiandian"></use>
+                </svg>
+                <div class="name">点点点</div>
+                <div class="code-name">#icon-diandiandian</div>
+            </li>
+          
+          </ul>
+          <div class="article markdown">
+          <h2 id="symbol-">Symbol 引用</h2>
+          <hr>
+
+          <p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
+            这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
+          <ul>
+            <li>支持多色图标了,不再受单色限制。</li>
+            <li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
+            <li>兼容性较差,支持 IE9+,及现代浏览器。</li>
+            <li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
+          </ul>
+          <p>使用步骤如下:</p>
+          <h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
+<pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
+</code></pre>
+          <h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
+<pre><code class="language-html">&lt;style&gt;
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+&lt;/style&gt;
+</code></pre>
+          <h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
+<pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
+  &lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
+&lt;/svg&gt;
+</code></pre>
+          </div>
+      </div>
+
+    </div>
+  </div>
+  <script>
+  $(document).ready(function () {
+      $('.tab-container .content:first').show()
+
+      $('#tabs li').click(function (e) {
+        var tabContent = $('.tab-container .content')
+        var index = $(this).index()
+
+        if ($(this).hasClass('active')) {
+          return
+        } else {
+          $('#tabs li').removeClass('active')
+          $(this).addClass('active')
+
+          tabContent.hide().eq(index).fadeIn()
+        }
+      })
+    })
+  </script>
+</body>
+</html>

+ 25 - 0
static/addfleet/iconfont.css

@@ -0,0 +1,25 @@
+@font-face {
+  font-family: "iconfont"; /* Project id  */
+  src: url('iconfont.ttf?t=1653291862979') format('truetype');
+}
+
+.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-gerenxinxi:before {
+  content: "\e60e";
+}
+
+.icon-tianjia:before {
+  content: "\e622";
+}
+
+.icon-diandiandian:before {
+  content: "\e7c3";
+}
+

文件差異過大導致無法顯示
+ 0 - 0
static/addfleet/iconfont.js


+ 30 - 0
static/addfleet/iconfont.json

@@ -0,0 +1,30 @@
+{
+  "id": "",
+  "name": "",
+  "font_family": "iconfont",
+  "css_prefix_text": "icon-",
+  "description": "",
+  "glyphs": [
+    {
+      "icon_id": "1001663",
+      "name": "个人信息",
+      "font_class": "gerenxinxi",
+      "unicode": "e60e",
+      "unicode_decimal": 58894
+    },
+    {
+      "icon_id": "1304889",
+      "name": "添加",
+      "font_class": "tianjia",
+      "unicode": "e622",
+      "unicode_decimal": 58914
+    },
+    {
+      "icon_id": "5241212",
+      "name": "点点点",
+      "font_class": "diandiandian",
+      "unicode": "e7c3",
+      "unicode_decimal": 59331
+    }
+  ]
+}

二進制
static/addfleet/iconfont.ttf


二進制
static/iconfont.ttf


二進制
static/images/common/zhaoche.png


二進制
static/images/common/zhaoche_check.png


二進制
static/images/mine/changyongluxian.png


二進制
static/images/riders/captain.png


二進制
static/images/riders/captainSign.png


二進制
static/images/riders/duihao.png


二進制
static/images/riders/exchange.png


二進制
static/images/riders/exhibit.png


二進制
static/images/riders/fleetInvite.png


二進制
static/images/riders/geren.png


二進制
static/images/riders/geren1.png


二進制
static/images/riders/hide.png


二進制
static/images/riders/inTeam.png


二進制
static/images/riders/shenhezhong.png


二進制
static/images/riders/shezhi.png


二進制
static/images/riders/weirenzheng.png


二進制
static/images/riders/weitongguo.png


二進制
static/images/riders/yaoqing.png


二進制
static/qy@2x.png


部分文件因文件數量過多而無法顯示