记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
5f57229b
Commit
5f57229b
authored
Mar 23, 2022
by
liuran
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加代理管理模块
parent
477591f7
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
4409 additions
and
0 deletions
+4409
-0
LocalAdminController.java
...t/admin/web/controller/zhengzai/LocalAdminController.java
+42
-0
area.json
...-web/src/main/resources/static/ajax/libs/picker/area.json
+1
-0
iPicker.min.js
...src/main/resources/static/ajax/libs/picker/iPicker.min.js
+6
-0
include.html
...lient-admin-web/src/main/resources/templates/include.html
+1
-0
area.json
...web/src/main/resources/templates/zhengzai/smile/area.json
+1
-0
iPicker.min.js
...rc/main/resources/templates/zhengzai/smile/iPicker.min.js
+6
-0
detail.html
...sources/templates/zhengzai/smile/organization/detail.html
+1032
-0
list.html
...resources/templates/zhengzai/smile/organization/list.html
+286
-0
detail.html
...ain/resources/templates/zhengzai/smile/school/detail.html
+1032
-0
list.html
.../main/resources/templates/zhengzai/smile/school/list.html
+248
-0
data.html
...resources/templates/zhengzai/smile/smileTickets/data.html
+108
-0
detail.html
...sources/templates/zhengzai/smile/smileTickets/detail.html
+108
-0
list.html
...resources/templates/zhengzai/smile/smileTickets/list.html
+139
-0
detail.html
...n/resources/templates/zhengzai/smile/userList/detail.html
+1032
-0
list.html
...ain/resources/templates/zhengzai/smile/userList/list.html
+120
-0
detail.html
...rces/templates/zhengzai/smile/userPendingList/detail.html
+108
-0
list.html
...ources/templates/zhengzai/smile/userPendingList/list.html
+139
-0
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/LocalAdminController.java
View file @
5f57229b
...
@@ -18,10 +18,52 @@ public class LocalAdminController extends BaseController
...
@@ -18,10 +18,52 @@ public class LocalAdminController extends BaseController
{
{
private
final
String
stonePrefix
=
"zhengzai/stone"
;
private
final
String
stonePrefix
=
"zhengzai/stone"
;
private
final
String
storePrefix
=
"zhengzai/store"
;
private
final
String
storePrefix
=
"zhengzai/store"
;
private
final
String
smilePrefix
=
"zhengzai/smile"
;
@Value
(
"${liquidnet.client.admin.platformUrl}"
)
@Value
(
"${liquidnet.client.admin.platformUrl}"
)
private
String
platformUrl
;
private
String
platformUrl
;
// 小家伙路由开始
@GetMapping
(
"/smileList"
)
// 用户列表
public
String
smileList
()
{
return
smilePrefix
+
"/userList/list"
;
}
@GetMapping
(
"/smileDetail"
)
// 用户详情
public
String
smileDetail
()
{
return
smilePrefix
+
"/userList/detail"
;
}
@GetMapping
(
"/smilePending"
)
// 待审核列表
public
String
smilePending
()
{
return
smilePrefix
+
"/userPendingList/list"
;
}
@GetMapping
(
"/smilePendingDetail"
)
// 待审核详情
public
String
smilePendingDetail
()
{
return
smilePrefix
+
"/userPendingList/detail"
;
}
@GetMapping
(
"/smileTicketsList"
)
// 演出列表
public
String
smileTicketsList
()
{
return
smilePrefix
+
"/smileTickets/list"
;
}
@GetMapping
(
"/smileTicketsDetail"
)
// 演出详情
public
String
smileTicketsDetail
()
{
return
smilePrefix
+
"/smileTickets/detail"
;
}
@GetMapping
(
"/smileTicketsData"
)
// 销售数据
public
String
smileTicketsData
()
{
return
smilePrefix
+
"/smileTickets/data"
;
}
@GetMapping
(
"/smileOrganizationList"
)
// 组织架构列表
public
String
smileOrganizationList
()
{
return
smilePrefix
+
"/organization/list"
;
}
@GetMapping
(
"/smileOrganizationDetail"
)
// 组织架构详情
public
String
smileOrganizationDetail
()
{
return
smilePrefix
+
"/organization/detail"
;
}
@GetMapping
(
"/smileSchoolList"
)
// 学校列表
public
String
smileSchoolList
()
{
return
smilePrefix
+
"/school/list"
;
}
@GetMapping
(
"/smileSchoolDetail"
)
// 学校编辑
public
String
smileSchoolDetail
()
{
return
smilePrefix
+
"/school/detail"
;
}
// 小家伙路由结束
@GetMapping
(
"/integralList"
)
@GetMapping
(
"/integralList"
)
public
String
integralList
()
public
String
integralList
()
{
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/static/ajax/libs/picker/area.json
0 → 100644
View file @
5f57229b
{
"86"
:{
"110000"
:
"北京市"
,
"120000"
:
"天津市"
,
"130000"
:
"河北省"
,
"140000"
:
"山西省"
,
"150000"
:
"内蒙古自治区"
,
"210000"
:
"辽宁省"
,
"220000"
:
"吉林省"
,
"230000"
:
"黑龙江省"
,
"310000"
:
"上海市"
,
"320000"
:
"江苏省"
,
"330000"
:
"浙江省"
,
"340000"
:
"安徽省"
,
"350000"
:
"福建省"
,
"360000"
:
"江西省"
,
"370000"
:
"山东省"
,
"410000"
:
"河南省"
,
"420000"
:
"湖北省"
,
"430000"
:
"湖南省"
,
"440000"
:
"广东省"
,
"450000"
:
"广西壮族自治区"
,
"460000"
:
"海南省"
,
"500000"
:
"重庆市"
,
"510000"
:
"四川省"
,
"520000"
:
"贵州省"
,
"530000"
:
"云南省"
,
"540000"
:
"西藏自治区"
,
"610000"
:
"陕西省"
,
"620000"
:
"甘肃省"
,
"630000"
:
"青海省"
,
"640000"
:
"宁夏回族自治区"
,
"650000"
:
"新疆维吾尔自治区"
,
"710000"
:
"台湾省"
,
"910000"
:
"港澳"
},
"110000"
:{
"110100"
:
"市辖区"
},
"110100"
:{
"110101"
:
"东城区"
,
"110102"
:
"西城区"
,
"110105"
:
"朝阳区"
,
"110106"
:
"丰台区"
,
"110107"
:
"石景山区"
,
"110108"
:
"海淀区"
,
"110109"
:
"门头沟区"
,
"110111"
:
"房山区"
,
"110112"
:
"通州区"
,
"110113"
:
"顺义区"
,
"110114"
:
"昌平区"
,
"110115"
:
"大兴区"
,
"110116"
:
"怀柔区"
,
"110117"
:
"平谷区"
,
"110118"
:
"密云区"
,
"110119"
:
"延庆区"
},
"120000"
:{
"120100"
:
"市辖区"
},
"120100"
:{
"120101"
:
"和平区"
,
"120102"
:
"河东区"
,
"120103"
:
"河西区"
,
"120104"
:
"南开区"
,
"120105"
:
"河北区"
,
"120106"
:
"红桥区"
,
"120110"
:
"东丽区"
,
"120111"
:
"西青区"
,
"120112"
:
"津南区"
,
"120113"
:
"北辰区"
,
"120114"
:
"武清区"
,
"120115"
:
"宝坻区"
,
"120116"
:
"滨海新区"
,
"120117"
:
"宁河区"
,
"120118"
:
"静海区"
,
"120119"
:
"蓟州区"
},
"130000"
:{
"130100"
:
"石家庄市"
,
"130200"
:
"唐山市"
,
"130300"
:
"秦皇岛市"
,
"130400"
:
"邯郸市"
,
"130500"
:
"邢台市"
,
"130600"
:
"保定市"
,
"130700"
:
"张家口市"
,
"130800"
:
"承德市"
,
"130900"
:
"沧州市"
,
"131000"
:
"廊坊市"
,
"131100"
:
"衡水市"
,
"139001"
:
"定州市"
,
"139002"
:
"辛集市"
},
"130100"
:{
"130102"
:
"长安区"
,
"130104"
:
"桥西区"
,
"130105"
:
"新华区"
,
"130107"
:
"井陉矿区"
,
"130108"
:
"裕华区"
,
"130109"
:
"藁城区"
,
"130110"
:
"鹿泉区"
,
"130111"
:
"栾城区"
,
"130121"
:
"井陉县"
,
"130123"
:
"正定县"
,
"130125"
:
"行唐县"
,
"130126"
:
"灵寿县"
,
"130127"
:
"高邑县"
,
"130128"
:
"深泽县"
,
"130129"
:
"赞皇县"
,
"130130"
:
"无极县"
,
"130131"
:
"平山县"
,
"130132"
:
"元氏县"
,
"130133"
:
"赵县"
,
"130183"
:
"晋州市"
,
"130184"
:
"新乐市"
},
"130200"
:{
"130202"
:
"路南区"
,
"130203"
:
"路北区"
,
"130204"
:
"古冶区"
,
"130205"
:
"开平区"
,
"130207"
:
"丰南区"
,
"130208"
:
"丰润区"
,
"130209"
:
"曹妃甸区"
,
"130223"
:
"滦县"
,
"130224"
:
"滦南县"
,
"130225"
:
"乐亭县"
,
"130227"
:
"迁西县"
,
"130229"
:
"玉田县"
,
"130281"
:
"遵化市"
,
"130283"
:
"迁安市"
},
"130300"
:{
"130302"
:
"海港区"
,
"130303"
:
"山海关区"
,
"130304"
:
"北戴河区"
,
"130306"
:
"抚宁区"
,
"130321"
:
"青龙满族自治县"
,
"130322"
:
"昌黎县"
,
"130324"
:
"卢龙县"
},
"130400"
:{
"130402"
:
"邯山区"
,
"130403"
:
"丛台区"
,
"130404"
:
"复兴区"
,
"130406"
:
"峰峰矿区"
,
"130421"
:
"邯郸县"
,
"130423"
:
"临漳县"
,
"130424"
:
"成安县"
,
"130425"
:
"大名县"
,
"130426"
:
"涉县"
,
"130427"
:
"磁县"
,
"130428"
:
"肥乡县"
,
"130429"
:
"永年县"
,
"130430"
:
"邱县"
,
"130431"
:
"鸡泽县"
,
"130432"
:
"广平县"
,
"130433"
:
"馆陶县"
,
"130434"
:
"魏县"
,
"130435"
:
"曲周县"
,
"130481"
:
"武安市"
},
"130500"
:{
"130502"
:
"桥东区"
,
"130503"
:
"桥西区"
,
"130521"
:
"邢台县"
,
"130522"
:
"临城县"
,
"130523"
:
"内丘县"
,
"130524"
:
"柏乡县"
,
"130525"
:
"隆尧县"
,
"130526"
:
"任县"
,
"130527"
:
"南和县"
,
"130528"
:
"宁晋县"
,
"130529"
:
"巨鹿县"
,
"130530"
:
"新河县"
,
"130531"
:
"广宗县"
,
"130532"
:
"平乡县"
,
"130533"
:
"威县"
,
"130534"
:
"清河县"
,
"130535"
:
"临西县"
,
"130581"
:
"南宫市"
,
"130582"
:
"沙河市"
},
"130600"
:{
"130602"
:
"竞秀区"
,
"130606"
:
"莲池区"
,
"130607"
:
"满城区"
,
"130608"
:
"清苑区"
,
"130609"
:
"徐水区"
,
"130623"
:
"涞水县"
,
"130624"
:
"阜平县"
,
"130626"
:
"定兴县"
,
"130627"
:
"唐县"
,
"130628"
:
"高阳县"
,
"130629"
:
"容城县"
,
"130630"
:
"涞源县"
,
"130631"
:
"望都县"
,
"130632"
:
"安新县"
,
"130633"
:
"易县"
,
"130634"
:
"曲阳县"
,
"130635"
:
"蠡县"
,
"130636"
:
"顺平县"
,
"130637"
:
"博野县"
,
"130638"
:
"雄县"
,
"130681"
:
"涿州市"
,
"130683"
:
"安国市"
,
"130684"
:
"高碑店市"
},
"130700"
:{
"130702"
:
"桥东区"
,
"130703"
:
"桥西区"
,
"130705"
:
"宣化区"
,
"130706"
:
"下花园区"
,
"130708"
:
"万全区"
,
"130709"
:
"崇礼区"
,
"130722"
:
"张北县"
,
"130723"
:
"康保县"
,
"130724"
:
"沽源县"
,
"130725"
:
"尚义县"
,
"130726"
:
"蔚县"
,
"130727"
:
"阳原县"
,
"130728"
:
"怀安县"
,
"130730"
:
"怀来县"
,
"130731"
:
"涿鹿县"
,
"130732"
:
"赤城县"
},
"130800"
:{
"130802"
:
"双桥区"
,
"130803"
:
"双滦区"
,
"130804"
:
"鹰手营子矿区"
,
"130821"
:
"承德县"
,
"130822"
:
"兴隆县"
,
"130823"
:
"平泉县"
,
"130824"
:
"滦平县"
,
"130825"
:
"隆化县"
,
"130826"
:
"丰宁满族自治县"
,
"130827"
:
"宽城满族自治县"
,
"130828"
:
"围场满族蒙古族自治县"
},
"130900"
:{
"130902"
:
"新华区"
,
"130903"
:
"运河区"
,
"130921"
:
"沧县"
,
"130922"
:
"青县"
,
"130923"
:
"东光县"
,
"130924"
:
"海兴县"
,
"130925"
:
"盐山县"
,
"130926"
:
"肃宁县"
,
"130927"
:
"南皮县"
,
"130928"
:
"吴桥县"
,
"130929"
:
"献县"
,
"130930"
:
"孟村回族自治县"
,
"130981"
:
"泊头市"
,
"130982"
:
"任丘市"
,
"130983"
:
"黄骅市"
,
"130984"
:
"河间市"
},
"131000"
:{
"131002"
:
"安次区"
,
"131003"
:
"广阳区"
,
"131022"
:
"固安县"
,
"131023"
:
"永清县"
,
"131024"
:
"香河县"
,
"131025"
:
"大城县"
,
"131026"
:
"文安县"
,
"131028"
:
"大厂回族自治县"
,
"131081"
:
"霸州市"
,
"131082"
:
"三河市"
},
"131100"
:{
"131102"
:
"桃城区"
,
"131103"
:
"冀州区"
,
"131121"
:
"枣强县"
,
"131122"
:
"武邑县"
,
"131123"
:
"武强县"
,
"131124"
:
"饶阳县"
,
"131125"
:
"安平县"
,
"131126"
:
"故城县"
,
"131127"
:
"景县"
,
"131128"
:
"阜城县"
,
"131182"
:
"深州市"
},
"139001"
:{
"1390011"
:
"留早镇"
,
"13900111"
:
"邢邑镇"
,
"139001001"
:
"南城区街道"
,
"139001002"
:
"北城区街道"
,
"139001003"
:
"西城区街道"
,
"139001004"
:
"长安路街道"
,
"139001101"
:
"清风店镇"
,
"139001102"
:
"庞村镇"
,
"139001103"
:
"砖路镇"
,
"139001104"
:
"明月店镇"
,
"139001105"
:
"叮咛店镇"
,
"139001106"
:
"东亭镇"
,
"139001107"
:
"大辛庄镇"
,
"139001108"
:
"东旺镇"
,
"139001109"
:
"高蓬镇"
,
"139001111"
:
"李亲顾镇"
,
"139001112"
:
"子位镇"
,
"139001113"
:
"开元镇"
,
"139001115"
:
"周村镇"
,
"139001116"
:
"息冢镇"
,
"139001203"
:
"东留春乡"
,
"139001204"
:
"号头庄回族乡"
,
"139001205"
:
"杨家庄乡"
,
"139001206"
:
"大鹿庄乡"
,
"139001208"
:
"西城乡"
},
"139002"
:{
"1390021"
:
"辛集镇"
,
"1390022"
:
"天宫营乡"
,
"1390025"
:
"辛集经济开发区"
,
"139002101"
:
"旧城镇"
,
"139002102"
:
"张古庄镇"
,
"139002103"
:
"位伯镇"
,
"139002104"
:
"新垒头镇"
,
"139002105"
:
"新城镇"
,
"139002106"
:
"南智邱镇"
,
"139002107"
:
"王口镇"
,
"139002201"
:
"前营乡"
,
"139002202"
:
"马庄乡"
,
"139002203"
:
"和睦井乡"
,
"139002204"
:
"田家庄乡"
,
"139002205"
:
"中里厢乡"
,
"139002206"
:
"小辛庄乡"
},
"140000"
:{
"140100"
:
"太原市"
,
"140200"
:
"大同市"
,
"140300"
:
"阳泉市"
,
"140400"
:
"长治市"
,
"140500"
:
"晋城市"
,
"140600"
:
"朔州市"
,
"140700"
:
"晋中市"
,
"140800"
:
"运城市"
,
"140900"
:
"忻州市"
,
"141000"
:
"临汾市"
,
"141100"
:
"吕梁市"
},
"140100"
:{
"140105"
:
"小店区"
,
"140106"
:
"迎泽区"
,
"140107"
:
"杏花岭区"
,
"140108"
:
"尖草坪区"
,
"140109"
:
"万柏林区"
,
"140110"
:
"晋源区"
,
"140121"
:
"清徐县"
,
"140122"
:
"阳曲县"
,
"140123"
:
"娄烦县"
,
"140181"
:
"古交市"
},
"140200"
:{
"140202"
:
"城区"
,
"140203"
:
"矿区"
,
"140211"
:
"南郊区"
,
"140212"
:
"新荣区"
,
"140221"
:
"阳高县"
,
"140222"
:
"天镇县"
,
"140223"
:
"广灵县"
,
"140224"
:
"灵丘县"
,
"140225"
:
"浑源县"
,
"140226"
:
"左云县"
,
"140227"
:
"大同县"
},
"140300"
:{
"140302"
:
"城区"
,
"140303"
:
"矿区"
,
"140311"
:
"郊区"
,
"140321"
:
"平定县"
,
"140322"
:
"盂县"
},
"140400"
:{
"140402"
:
"城区"
,
"140411"
:
"郊区"
,
"140421"
:
"长治县"
,
"140423"
:
"襄垣县"
,
"140424"
:
"屯留县"
,
"140425"
:
"平顺县"
,
"140426"
:
"黎城县"
,
"140427"
:
"壶关县"
,
"140428"
:
"长子县"
,
"140429"
:
"武乡县"
,
"140430"
:
"沁县"
,
"140431"
:
"沁源县"
,
"140481"
:
"潞城市"
},
"140500"
:{
"140502"
:
"城区"
,
"140521"
:
"沁水县"
,
"140522"
:
"阳城县"
,
"140524"
:
"陵川县"
,
"140525"
:
"泽州县"
,
"140581"
:
"高平市"
},
"140600"
:{
"140602"
:
"朔城区"
,
"140603"
:
"平鲁区"
,
"140621"
:
"山阴县"
,
"140622"
:
"应县"
,
"140623"
:
"右玉县"
,
"140624"
:
"怀仁县"
},
"140700"
:{
"140702"
:
"榆次区"
,
"140721"
:
"榆社县"
,
"140722"
:
"左权县"
,
"140723"
:
"和顺县"
,
"140724"
:
"昔阳县"
,
"140725"
:
"寿阳县"
,
"140726"
:
"太谷县"
,
"140727"
:
"祁县"
,
"140728"
:
"平遥县"
,
"140729"
:
"灵石县"
,
"140781"
:
"介休市"
},
"140800"
:{
"140802"
:
"盐湖区"
,
"140821"
:
"临猗县"
,
"140822"
:
"万荣县"
,
"140823"
:
"闻喜县"
,
"140824"
:
"稷山县"
,
"140825"
:
"新绛县"
,
"140826"
:
"绛县"
,
"140827"
:
"垣曲县"
,
"140828"
:
"夏县"
,
"140829"
:
"平陆县"
,
"140830"
:
"芮城县"
,
"140881"
:
"永济市"
,
"140882"
:
"河津市"
},
"140900"
:{
"140902"
:
"忻府区"
,
"140921"
:
"定襄县"
,
"140922"
:
"五台县"
,
"140923"
:
"代县"
,
"140924"
:
"繁峙县"
,
"140925"
:
"宁武县"
,
"140926"
:
"静乐县"
,
"140927"
:
"神池县"
,
"140928"
:
"五寨县"
,
"140929"
:
"岢岚县"
,
"140930"
:
"河曲县"
,
"140931"
:
"保德县"
,
"140932"
:
"偏关县"
,
"140981"
:
"原平市"
},
"141000"
:{
"141002"
:
"尧都区"
,
"141021"
:
"曲沃县"
,
"141022"
:
"翼城县"
,
"141023"
:
"襄汾县"
,
"141024"
:
"洪洞县"
,
"141025"
:
"古县"
,
"141026"
:
"安泽县"
,
"141027"
:
"浮山县"
,
"141028"
:
"吉县"
,
"141029"
:
"乡宁县"
,
"141030"
:
"大宁县"
,
"141031"
:
"隰县"
,
"141032"
:
"永和县"
,
"141033"
:
"蒲县"
,
"141034"
:
"汾西县"
,
"141081"
:
"侯马市"
,
"141082"
:
"霍州市"
},
"141100"
:{
"141102"
:
"离石区"
,
"141121"
:
"文水县"
,
"141122"
:
"交城县"
,
"141123"
:
"兴县"
,
"141124"
:
"临县"
,
"141125"
:
"柳林县"
,
"141126"
:
"石楼县"
,
"141127"
:
"岚县"
,
"141128"
:
"方山县"
,
"141129"
:
"中阳县"
,
"141130"
:
"交口县"
,
"141181"
:
"孝义市"
,
"141182"
:
"汾阳市"
},
"150000"
:{
"150100"
:
"呼和浩特市"
,
"150200"
:
"包头市"
,
"150300"
:
"乌海市"
,
"150400"
:
"赤峰市"
,
"150500"
:
"通辽市"
,
"150600"
:
"鄂尔多斯市"
,
"150700"
:
"呼伦贝尔市"
,
"150800"
:
"巴彦淖尔市"
,
"150900"
:
"乌兰察布市"
,
"152200"
:
"兴安盟"
,
"152500"
:
"锡林郭勒盟"
,
"152900"
:
"阿拉善盟"
},
"150100"
:{
"150102"
:
"新城区"
,
"150103"
:
"回民区"
,
"150104"
:
"玉泉区"
,
"150105"
:
"赛罕区"
,
"150121"
:
"土默特左旗"
,
"150122"
:
"托克托县"
,
"150123"
:
"和林格尔县"
,
"150124"
:
"清水河县"
,
"150125"
:
"武川县"
},
"150200"
:{
"150202"
:
"东河区"
,
"150203"
:
"昆都仑区"
,
"150204"
:
"青山区"
,
"150205"
:
"石拐区"
,
"150206"
:
"白云鄂博矿区"
,
"150207"
:
"九原区"
,
"150221"
:
"土默特右旗"
,
"150222"
:
"固阳县"
,
"150223"
:
"达尔罕茂明安联合旗"
},
"150300"
:{
"150302"
:
"海勃湾区"
,
"150303"
:
"海南区"
,
"150304"
:
"乌达区"
},
"150400"
:{
"150402"
:
"红山区"
,
"150403"
:
"元宝山区"
,
"150404"
:
"松山区"
,
"150421"
:
"阿鲁科尔沁旗"
,
"150422"
:
"巴林左旗"
,
"150423"
:
"巴林右旗"
,
"150424"
:
"林西县"
,
"150425"
:
"克什克腾旗"
,
"150426"
:
"翁牛特旗"
,
"150428"
:
"喀喇沁旗"
,
"150429"
:
"宁城县"
,
"150430"
:
"敖汉旗"
},
"150500"
:{
"150502"
:
"科尔沁区"
,
"150521"
:
"科尔沁左翼中旗"
,
"150522"
:
"科尔沁左翼后旗"
,
"150523"
:
"开鲁县"
,
"150524"
:
"库伦旗"
,
"150525"
:
"奈曼旗"
,
"150526"
:
"扎鲁特旗"
,
"150581"
:
"霍林郭勒市"
},
"150600"
:{
"150602"
:
"东胜区"
,
"150603"
:
"康巴什区"
,
"150621"
:
"达拉特旗"
,
"150622"
:
"准格尔旗"
,
"150623"
:
"鄂托克前旗"
,
"150624"
:
"鄂托克旗"
,
"150625"
:
"杭锦旗"
,
"150626"
:
"乌审旗"
,
"150627"
:
"伊金霍洛旗"
},
"150700"
:{
"150702"
:
"海拉尔区"
,
"150703"
:
"扎赉诺尔区"
,
"150721"
:
"阿荣旗"
,
"150722"
:
"莫力达瓦达斡尔族自治旗"
,
"150723"
:
"鄂伦春自治旗"
,
"150724"
:
"鄂温克族自治旗"
,
"150725"
:
"陈巴尔虎旗"
,
"150726"
:
"新巴尔虎左旗"
,
"150727"
:
"新巴尔虎右旗"
,
"150781"
:
"满洲里市"
,
"150782"
:
"牙克石市"
,
"150783"
:
"扎兰屯市"
,
"150784"
:
"额尔古纳市"
,
"150785"
:
"根河市"
},
"150800"
:{
"150802"
:
"临河区"
,
"150821"
:
"五原县"
,
"150822"
:
"磴口县"
,
"150823"
:
"乌拉特前旗"
,
"150824"
:
"乌拉特中旗"
,
"150825"
:
"乌拉特后旗"
,
"150826"
:
"杭锦后旗"
},
"150900"
:{
"150902"
:
"集宁区"
,
"150921"
:
"卓资县"
,
"150922"
:
"化德县"
,
"150923"
:
"商都县"
,
"150924"
:
"兴和县"
,
"150925"
:
"凉城县"
,
"150926"
:
"察哈尔右翼前旗"
,
"150927"
:
"察哈尔右翼中旗"
,
"150928"
:
"察哈尔右翼后旗"
,
"150929"
:
"四子王旗"
,
"150981"
:
"丰镇市"
},
"152200"
:{
"152201"
:
"乌兰浩特市"
,
"152202"
:
"阿尔山市"
,
"152221"
:
"科尔沁右翼前旗"
,
"152222"
:
"科尔沁右翼中旗"
,
"152223"
:
"扎赉特旗"
,
"152224"
:
"突泉县"
},
"152500"
:{
"152501"
:
"二连浩特市"
,
"152502"
:
"锡林浩特市"
,
"152522"
:
"阿巴嘎旗"
,
"152523"
:
"苏尼特左旗"
,
"152524"
:
"苏尼特右旗"
,
"152525"
:
"东乌珠穆沁旗"
,
"152526"
:
"西乌珠穆沁旗"
,
"152527"
:
"太仆寺旗"
,
"152528"
:
"镶黄旗"
,
"152529"
:
"正镶白旗"
,
"152530"
:
"正蓝旗"
,
"152531"
:
"多伦县"
},
"152900"
:{
"152921"
:
"阿拉善左旗"
,
"152922"
:
"阿拉善右旗"
,
"152923"
:
"额济纳旗"
},
"210000"
:{
"210100"
:
"沈阳市"
,
"210200"
:
"大连市"
,
"210300"
:
"鞍山市"
,
"210400"
:
"抚顺市"
,
"210500"
:
"本溪市"
,
"210600"
:
"丹东市"
,
"210700"
:
"锦州市"
,
"210800"
:
"营口市"
,
"210900"
:
"阜新市"
,
"211000"
:
"辽阳市"
,
"211100"
:
"盘锦市"
,
"211200"
:
"铁岭市"
,
"211300"
:
"朝阳市"
,
"211400"
:
"葫芦岛市"
},
"210100"
:{
"210102"
:
"和平区"
,
"210103"
:
"沈河区"
,
"210104"
:
"大东区"
,
"210105"
:
"皇姑区"
,
"210106"
:
"铁西区"
,
"210111"
:
"苏家屯区"
,
"210112"
:
"浑南区"
,
"210113"
:
"沈北新区"
,
"210114"
:
"于洪区"
,
"210115"
:
"辽中区"
,
"210123"
:
"康平县"
,
"210124"
:
"法库县"
,
"210181"
:
"新民市"
},
"210200"
:{
"210202"
:
"中山区"
,
"210203"
:
"西岗区"
,
"210204"
:
"沙河口区"
,
"210211"
:
"甘井子区"
,
"210212"
:
"旅顺口区"
,
"210213"
:
"金州区"
,
"210214"
:
"普兰店区"
,
"210224"
:
"长海县"
,
"210281"
:
"瓦房店市"
,
"210283"
:
"庄河市"
},
"210300"
:{
"210302"
:
"铁东区"
,
"210303"
:
"铁西区"
,
"210304"
:
"立山区"
,
"210311"
:
"千山区"
,
"210321"
:
"台安县"
,
"210323"
:
"岫岩满族自治县"
,
"210381"
:
"海城市"
},
"210400"
:{
"210402"
:
"新抚区"
,
"210403"
:
"东洲区"
,
"210404"
:
"望花区"
,
"210411"
:
"顺城区"
,
"210421"
:
"抚顺县"
,
"210422"
:
"新宾满族自治县"
,
"210423"
:
"清原满族自治县"
},
"210500"
:{
"210502"
:
"平山区"
,
"210503"
:
"溪湖区"
,
"210504"
:
"明山区"
,
"210505"
:
"南芬区"
,
"210521"
:
"本溪满族自治县"
,
"210522"
:
"桓仁满族自治县"
},
"210600"
:{
"210602"
:
"元宝区"
,
"210603"
:
"振兴区"
,
"210604"
:
"振安区"
,
"210624"
:
"宽甸满族自治县"
,
"210681"
:
"东港市"
,
"210682"
:
"凤城市"
},
"210700"
:{
"210702"
:
"古塔区"
,
"210703"
:
"凌河区"
,
"210711"
:
"太和区"
,
"210726"
:
"黑山县"
,
"210727"
:
"义县"
,
"210781"
:
"凌海市"
,
"210782"
:
"北镇市"
},
"210800"
:{
"210802"
:
"站前区"
,
"210803"
:
"西市区"
,
"210804"
:
"鲅鱼圈区"
,
"210811"
:
"老边区"
,
"210881"
:
"盖州市"
,
"210882"
:
"大石桥市"
},
"210900"
:{
"210902"
:
"海州区"
,
"210903"
:
"新邱区"
,
"210904"
:
"太平区"
,
"210905"
:
"清河门区"
,
"210911"
:
"细河区"
,
"210921"
:
"阜新蒙古族自治县"
,
"210922"
:
"彰武县"
},
"211000"
:{
"211002"
:
"白塔区"
,
"211003"
:
"文圣区"
,
"211004"
:
"宏伟区"
,
"211005"
:
"弓长岭区"
,
"211011"
:
"太子河区"
,
"211021"
:
"辽阳县"
,
"211081"
:
"灯塔市"
},
"211100"
:{
"211102"
:
"双台子区"
,
"211103"
:
"兴隆台区"
,
"211104"
:
"大洼区"
,
"211122"
:
"盘山县"
},
"211200"
:{
"211202"
:
"银州区"
,
"211204"
:
"清河区"
,
"211221"
:
"铁岭县"
,
"211223"
:
"西丰县"
,
"211224"
:
"昌图县"
,
"211281"
:
"调兵山市"
,
"211282"
:
"开原市"
},
"211300"
:{
"211302"
:
"双塔区"
,
"211303"
:
"龙城区"
,
"211321"
:
"朝阳县"
,
"211322"
:
"建平县"
,
"211324"
:
"喀喇沁左翼蒙古族自治县"
,
"211381"
:
"北票市"
,
"211382"
:
"凌源市"
},
"211400"
:{
"211402"
:
"连山区"
,
"211403"
:
"龙港区"
,
"211404"
:
"南票区"
,
"211421"
:
"绥中县"
,
"211422"
:
"建昌县"
,
"211481"
:
"兴城市"
},
"220000"
:{
"220100"
:
"长春市"
,
"220200"
:
"吉林市"
,
"220300"
:
"四平市"
,
"220400"
:
"辽源市"
,
"220500"
:
"通化市"
,
"220600"
:
"白山市"
,
"220700"
:
"松原市"
,
"220800"
:
"白城市"
,
"222400"
:
"延边朝鲜族自治州"
},
"220100"
:{
"220102"
:
"南关区"
,
"220103"
:
"宽城区"
,
"220104"
:
"朝阳区"
,
"220105"
:
"二道区"
,
"220106"
:
"绿园区"
,
"220112"
:
"双阳区"
,
"220113"
:
"九台区"
,
"220122"
:
"农安县"
,
"220182"
:
"榆树市"
,
"220183"
:
"德惠市"
},
"220200"
:{
"220202"
:
"昌邑区"
,
"220203"
:
"龙潭区"
,
"220204"
:
"船营区"
,
"220211"
:
"丰满区"
,
"220221"
:
"永吉县"
,
"220281"
:
"蛟河市"
,
"220282"
:
"桦甸市"
,
"220283"
:
"舒兰市"
,
"220284"
:
"磐石市"
},
"220300"
:{
"220302"
:
"铁西区"
,
"220303"
:
"铁东区"
,
"220322"
:
"梨树县"
,
"220323"
:
"伊通满族自治县"
,
"220381"
:
"公主岭市"
,
"220382"
:
"双辽市"
},
"220400"
:{
"220402"
:
"龙山区"
,
"220403"
:
"西安区"
,
"220421"
:
"东丰县"
,
"220422"
:
"东辽县"
},
"220500"
:{
"220502"
:
"东昌区"
,
"220503"
:
"二道江区"
,
"220521"
:
"通化县"
,
"220523"
:
"辉南县"
,
"220524"
:
"柳河县"
,
"220581"
:
"梅河口市"
,
"220582"
:
"集安市"
},
"220600"
:{
"220602"
:
"浑江区"
,
"220605"
:
"江源区"
,
"220621"
:
"抚松县"
,
"220622"
:
"靖宇县"
,
"220623"
:
"长白朝鲜族自治县"
,
"220681"
:
"临江市"
},
"220700"
:{
"220702"
:
"宁江区"
,
"220721"
:
"前郭尔罗斯蒙古族自治县"
,
"220722"
:
"长岭县"
,
"220723"
:
"乾安县"
,
"220781"
:
"扶余市"
},
"220800"
:{
"220802"
:
"洮北区"
,
"220821"
:
"镇赉县"
,
"220822"
:
"通榆县"
,
"220881"
:
"洮南市"
,
"220882"
:
"大安市"
},
"222400"
:{
"222401"
:
"延吉市"
,
"222402"
:
"图们市"
,
"222403"
:
"敦化市"
,
"222404"
:
"珲春市"
,
"222405"
:
"龙井市"
,
"222406"
:
"和龙市"
,
"222424"
:
"汪清县"
,
"222426"
:
"安图县"
},
"230000"
:{
"230100"
:
"哈尔滨市"
,
"230200"
:
"齐齐哈尔市"
,
"230300"
:
"鸡西市"
,
"230400"
:
"鹤岗市"
,
"230500"
:
"双鸭山市"
,
"230600"
:
"大庆市"
,
"230700"
:
"伊春市"
,
"230800"
:
"佳木斯市"
,
"230900"
:
"七台河市"
,
"231000"
:
"牡丹江市"
,
"231100"
:
"黑河市"
,
"231200"
:
"绥化市"
,
"232700"
:
"大兴安岭地区"
},
"230100"
:{
"230102"
:
"道里区"
,
"230103"
:
"南岗区"
,
"230104"
:
"道外区"
,
"230108"
:
"平房区"
,
"230109"
:
"松北区"
,
"230110"
:
"香坊区"
,
"230111"
:
"呼兰区"
,
"230112"
:
"阿城区"
,
"230113"
:
"双城区"
,
"230123"
:
"依兰县"
,
"230124"
:
"方正县"
,
"230125"
:
"宾县"
,
"230126"
:
"巴彦县"
,
"230127"
:
"木兰县"
,
"230128"
:
"通河县"
,
"230129"
:
"延寿县"
,
"230183"
:
"尚志市"
,
"230184"
:
"五常市"
},
"230200"
:{
"230202"
:
"龙沙区"
,
"230203"
:
"建华区"
,
"230204"
:
"铁锋区"
,
"230205"
:
"昂昂溪区"
,
"230206"
:
"富拉尔基区"
,
"230207"
:
"碾子山区"
,
"230208"
:
"梅里斯达斡尔族区"
,
"230221"
:
"龙江县"
,
"230223"
:
"依安县"
,
"230224"
:
"泰来县"
,
"230225"
:
"甘南县"
,
"230227"
:
"富裕县"
,
"230229"
:
"克山县"
,
"230230"
:
"克东县"
,
"230231"
:
"拜泉县"
,
"230281"
:
"讷河市"
},
"230300"
:{
"230302"
:
"鸡冠区"
,
"230303"
:
"恒山区"
,
"230304"
:
"滴道区"
,
"230305"
:
"梨树区"
,
"230306"
:
"城子河区"
,
"230307"
:
"麻山区"
,
"230321"
:
"鸡东县"
,
"230381"
:
"虎林市"
,
"230382"
:
"密山市"
},
"230400"
:{
"230402"
:
"向阳区"
,
"230403"
:
"工农区"
,
"230404"
:
"南山区"
,
"230405"
:
"兴安区"
,
"230406"
:
"东山区"
,
"230407"
:
"兴山区"
,
"230421"
:
"萝北县"
,
"230422"
:
"绥滨县"
},
"230500"
:{
"230502"
:
"尖山区"
,
"230503"
:
"岭东区"
,
"230505"
:
"四方台区"
,
"230506"
:
"宝山区"
,
"230521"
:
"集贤县"
,
"230522"
:
"友谊县"
,
"230523"
:
"宝清县"
,
"230524"
:
"饶河县"
},
"230600"
:{
"230602"
:
"萨尔图区"
,
"230603"
:
"龙凤区"
,
"230604"
:
"让胡路区"
,
"230605"
:
"红岗区"
,
"230606"
:
"大同区"
,
"230621"
:
"肇州县"
,
"230622"
:
"肇源县"
,
"230623"
:
"林甸县"
,
"230624"
:
"杜尔伯特蒙古族自治县"
},
"230700"
:{
"230702"
:
"伊春区"
,
"230703"
:
"南岔区"
,
"230704"
:
"友好区"
,
"230705"
:
"西林区"
,
"230706"
:
"翠峦区"
,
"230707"
:
"新青区"
,
"230708"
:
"美溪区"
,
"230709"
:
"金山屯区"
,
"230710"
:
"五营区"
,
"230711"
:
"乌马河区"
,
"230712"
:
"汤旺河区"
,
"230713"
:
"带岭区"
,
"230714"
:
"乌伊岭区"
,
"230715"
:
"红星区"
,
"230716"
:
"上甘岭区"
,
"230722"
:
"嘉荫县"
,
"230781"
:
"铁力市"
},
"230800"
:{
"230803"
:
"向阳区"
,
"230804"
:
"前进区"
,
"230805"
:
"东风区"
,
"230811"
:
"郊区"
,
"230822"
:
"桦南县"
,
"230826"
:
"桦川县"
,
"230828"
:
"汤原县"
,
"230881"
:
"同江市"
,
"230882"
:
"富锦市"
,
"230883"
:
"抚远市"
},
"230900"
:{
"230902"
:
"新兴区"
,
"230903"
:
"桃山区"
,
"230904"
:
"茄子河区"
,
"230921"
:
"勃利县"
},
"231000"
:{
"231002"
:
"东安区"
,
"231003"
:
"阳明区"
,
"231004"
:
"爱民区"
,
"231005"
:
"西安区"
,
"231025"
:
"林口县"
,
"231081"
:
"绥芬河市"
,
"231083"
:
"海林市"
,
"231084"
:
"宁安市"
,
"231085"
:
"穆棱市"
,
"231086"
:
"东宁市"
},
"231100"
:{
"231102"
:
"爱辉区"
,
"231121"
:
"嫩江县"
,
"231123"
:
"逊克县"
,
"231124"
:
"孙吴县"
,
"231181"
:
"北安市"
,
"231182"
:
"五大连池市"
},
"231200"
:{
"231202"
:
"北林区"
,
"231221"
:
"望奎县"
,
"231222"
:
"兰西县"
,
"231223"
:
"青冈县"
,
"231224"
:
"庆安县"
,
"231225"
:
"明水县"
,
"231226"
:
"绥棱县"
,
"231281"
:
"安达市"
,
"231282"
:
"肇东市"
,
"231283"
:
"海伦市"
},
"232700"
:{
"232721"
:
"呼玛县"
,
"232722"
:
"塔河县"
,
"232723"
:
"漠河县"
},
"310000"
:{
"310100"
:
"市辖区"
},
"310100"
:{
"310101"
:
"黄浦区"
,
"310104"
:
"徐汇区"
,
"310105"
:
"长宁区"
,
"310106"
:
"静安区"
,
"310107"
:
"普陀区"
,
"310109"
:
"虹口区"
,
"310110"
:
"杨浦区"
,
"310112"
:
"闵行区"
,
"310113"
:
"宝山区"
,
"310114"
:
"嘉定区"
,
"310115"
:
"浦东新区"
,
"310116"
:
"金山区"
,
"310117"
:
"松江区"
,
"310118"
:
"青浦区"
,
"310120"
:
"奉贤区"
,
"310151"
:
"崇明区"
},
"320000"
:{
"320100"
:
"南京市"
,
"320200"
:
"无锡市"
,
"320300"
:
"徐州市"
,
"320400"
:
"常州市"
,
"320500"
:
"苏州市"
,
"320600"
:
"南通市"
,
"320700"
:
"连云港市"
,
"320800"
:
"淮安市"
,
"320900"
:
"盐城市"
,
"321000"
:
"扬州市"
,
"321100"
:
"镇江市"
,
"321200"
:
"泰州市"
,
"321300"
:
"宿迁市"
},
"320100"
:{
"320102"
:
"玄武区"
,
"320104"
:
"秦淮区"
,
"320105"
:
"建邺区"
,
"320106"
:
"鼓楼区"
,
"320111"
:
"浦口区"
,
"320113"
:
"栖霞区"
,
"320114"
:
"雨花台区"
,
"320115"
:
"江宁区"
,
"320116"
:
"六合区"
,
"320117"
:
"溧水区"
,
"320118"
:
"高淳区"
},
"320200"
:{
"320205"
:
"锡山区"
,
"320206"
:
"惠山区"
,
"320211"
:
"滨湖区"
,
"320213"
:
"梁溪区"
,
"320214"
:
"新吴区"
,
"320281"
:
"江阴市"
,
"320282"
:
"宜兴市"
},
"320300"
:{
"320302"
:
"鼓楼区"
,
"320303"
:
"云龙区"
,
"320305"
:
"贾汪区"
,
"320311"
:
"泉山区"
,
"320312"
:
"铜山区"
,
"320321"
:
"丰县"
,
"320322"
:
"沛县"
,
"320324"
:
"睢宁县"
,
"320381"
:
"新沂市"
,
"320382"
:
"邳州市"
},
"320400"
:{
"320402"
:
"天宁区"
,
"320404"
:
"钟楼区"
,
"320411"
:
"新北区"
,
"320412"
:
"武进区"
,
"320413"
:
"金坛区"
,
"320481"
:
"溧阳市"
},
"320500"
:{
"320505"
:
"虎丘区"
,
"320506"
:
"吴中区"
,
"320507"
:
"相城区"
,
"320508"
:
"姑苏区"
,
"320509"
:
"吴江区"
,
"320581"
:
"常熟市"
,
"320582"
:
"张家港市"
,
"320583"
:
"昆山市"
,
"320585"
:
"太仓市"
},
"320600"
:{
"320602"
:
"崇川区"
,
"320611"
:
"港闸区"
,
"320612"
:
"通州区"
,
"320621"
:
"海安县"
,
"320623"
:
"如东县"
,
"320681"
:
"启东市"
,
"320682"
:
"如皋市"
,
"320684"
:
"海门市"
},
"320700"
:{
"320703"
:
"连云区"
,
"320706"
:
"海州区"
,
"320707"
:
"赣榆区"
,
"320722"
:
"东海县"
,
"320723"
:
"灌云县"
,
"320724"
:
"灌南县"
},
"320800"
:{
"320803"
:
"淮安区"
,
"320804"
:
"淮阴区"
,
"320812"
:
"清江浦区"
,
"320813"
:
"洪泽区"
,
"320826"
:
"涟水县"
,
"320830"
:
"盱眙县"
,
"320831"
:
"金湖县"
},
"320900"
:{
"320902"
:
"亭湖区"
,
"320903"
:
"盐都区"
,
"320904"
:
"大丰区"
,
"320921"
:
"响水县"
,
"320922"
:
"滨海县"
,
"320923"
:
"阜宁县"
,
"320924"
:
"射阳县"
,
"320925"
:
"建湖县"
,
"320981"
:
"东台市"
},
"321000"
:{
"321002"
:
"广陵区"
,
"321003"
:
"邗江区"
,
"321012"
:
"江都区"
,
"321023"
:
"宝应县"
,
"321081"
:
"仪征市"
,
"321084"
:
"高邮市"
},
"321100"
:{
"321102"
:
"京口区"
,
"321111"
:
"润州区"
,
"321112"
:
"丹徒区"
,
"321181"
:
"丹阳市"
,
"321182"
:
"扬中市"
,
"321183"
:
"句容市"
},
"321200"
:{
"321202"
:
"海陵区"
,
"321203"
:
"高港区"
,
"321204"
:
"姜堰区"
,
"321281"
:
"兴化市"
,
"321282"
:
"靖江市"
,
"321283"
:
"泰兴市"
},
"321300"
:{
"321302"
:
"宿城区"
,
"321311"
:
"宿豫区"
,
"321322"
:
"沭阳县"
,
"321323"
:
"泗阳县"
,
"321324"
:
"泗洪县"
},
"330000"
:{
"330100"
:
"杭州市"
,
"330200"
:
"宁波市"
,
"330300"
:
"温州市"
,
"330400"
:
"嘉兴市"
,
"330500"
:
"湖州市"
,
"330600"
:
"绍兴市"
,
"330700"
:
"金华市"
,
"330800"
:
"衢州市"
,
"330900"
:
"舟山市"
,
"331000"
:
"台州市"
,
"331100"
:
"丽水市"
},
"330100"
:{
"330102"
:
"上城区"
,
"330103"
:
"下城区"
,
"330104"
:
"江干区"
,
"330105"
:
"拱墅区"
,
"330106"
:
"西湖区"
,
"330108"
:
"滨江区"
,
"330109"
:
"萧山区"
,
"330110"
:
"余杭区"
,
"330111"
:
"富阳区"
,
"330122"
:
"桐庐县"
,
"330127"
:
"淳安县"
,
"330182"
:
"建德市"
,
"330185"
:
"临安市"
},
"330200"
:{
"330203"
:
"海曙区"
,
"330204"
:
"江东区"
,
"330205"
:
"江北区"
,
"330206"
:
"北仑区"
,
"330211"
:
"镇海区"
,
"330212"
:
"鄞州区"
,
"330225"
:
"象山县"
,
"330226"
:
"宁海县"
,
"330281"
:
"余姚市"
,
"330282"
:
"慈溪市"
,
"330283"
:
"奉化市"
},
"330300"
:{
"330302"
:
"鹿城区"
,
"330303"
:
"龙湾区"
,
"330304"
:
"瓯海区"
,
"330305"
:
"洞头区"
,
"330324"
:
"永嘉县"
,
"330326"
:
"平阳县"
,
"330327"
:
"苍南县"
,
"330328"
:
"文成县"
,
"330329"
:
"泰顺县"
,
"330381"
:
"瑞安市"
,
"330382"
:
"乐清市"
},
"330400"
:{
"330402"
:
"南湖区"
,
"330411"
:
"秀洲区"
,
"330421"
:
"嘉善县"
,
"330424"
:
"海盐县"
,
"330481"
:
"海宁市"
,
"330482"
:
"平湖市"
,
"330483"
:
"桐乡市"
},
"330500"
:{
"330502"
:
"吴兴区"
,
"330503"
:
"南浔区"
,
"330521"
:
"德清县"
,
"330522"
:
"长兴县"
,
"330523"
:
"安吉县"
},
"330600"
:{
"330602"
:
"越城区"
,
"330603"
:
"柯桥区"
,
"330604"
:
"上虞区"
,
"330624"
:
"新昌县"
,
"330681"
:
"诸暨市"
,
"330683"
:
"嵊州市"
},
"330700"
:{
"330702"
:
"婺城区"
,
"330703"
:
"金东区"
,
"330723"
:
"武义县"
,
"330726"
:
"浦江县"
,
"330727"
:
"磐安县"
,
"330781"
:
"兰溪市"
,
"330782"
:
"义乌市"
,
"330783"
:
"东阳市"
,
"330784"
:
"永康市"
},
"330800"
:{
"330802"
:
"柯城区"
,
"330803"
:
"衢江区"
,
"330822"
:
"常山县"
,
"330824"
:
"开化县"
,
"330825"
:
"龙游县"
,
"330881"
:
"江山市"
},
"330900"
:{
"330902"
:
"定海区"
,
"330903"
:
"普陀区"
,
"330921"
:
"岱山县"
,
"330922"
:
"嵊泗县"
},
"331000"
:{
"331002"
:
"椒江区"
,
"331003"
:
"黄岩区"
,
"331004"
:
"路桥区"
,
"331021"
:
"玉环县"
,
"331022"
:
"三门县"
,
"331023"
:
"天台县"
,
"331024"
:
"仙居县"
,
"331081"
:
"温岭市"
,
"331082"
:
"临海市"
},
"331100"
:{
"331102"
:
"莲都区"
,
"331121"
:
"青田县"
,
"331122"
:
"缙云县"
,
"331123"
:
"遂昌县"
,
"331124"
:
"松阳县"
,
"331125"
:
"云和县"
,
"331126"
:
"庆元县"
,
"331127"
:
"景宁畲族自治县"
,
"331181"
:
"龙泉市"
},
"340000"
:{
"340100"
:
"合肥市"
,
"340200"
:
"芜湖市"
,
"340300"
:
"蚌埠市"
,
"340400"
:
"淮南市"
,
"340500"
:
"马鞍山市"
,
"340600"
:
"淮北市"
,
"340700"
:
"铜陵市"
,
"340800"
:
"安庆市"
,
"341000"
:
"黄山市"
,
"341100"
:
"滁州市"
,
"341200"
:
"阜阳市"
,
"341300"
:
"宿州市"
,
"341500"
:
"六安市"
,
"341600"
:
"亳州市"
,
"341700"
:
"池州市"
,
"341800"
:
"宣城市"
},
"340100"
:{
"340102"
:
"瑶海区"
,
"340103"
:
"庐阳区"
,
"340104"
:
"蜀山区"
,
"340111"
:
"包河区"
,
"340121"
:
"长丰县"
,
"340122"
:
"肥东县"
,
"340123"
:
"肥西县"
,
"340124"
:
"庐江县"
,
"340181"
:
"巢湖市"
},
"340200"
:{
"340202"
:
"镜湖区"
,
"340203"
:
"弋江区"
,
"340207"
:
"鸠江区"
,
"340208"
:
"三山区"
,
"340221"
:
"芜湖县"
,
"340222"
:
"繁昌县"
,
"340223"
:
"南陵县"
,
"340225"
:
"无为县"
},
"340300"
:{
"340302"
:
"龙子湖区"
,
"340303"
:
"蚌山区"
,
"340304"
:
"禹会区"
,
"340311"
:
"淮上区"
,
"340321"
:
"怀远县"
,
"340322"
:
"五河县"
,
"340323"
:
"固镇县"
},
"340400"
:{
"340402"
:
"大通区"
,
"340403"
:
"田家庵区"
,
"340404"
:
"谢家集区"
,
"340405"
:
"八公山区"
,
"340406"
:
"潘集区"
,
"340421"
:
"凤台县"
,
"340422"
:
"寿县"
},
"340500"
:{
"340503"
:
"花山区"
,
"340504"
:
"雨山区"
,
"340506"
:
"博望区"
,
"340521"
:
"当涂县"
,
"340522"
:
"含山县"
,
"340523"
:
"和县"
},
"340600"
:{
"340602"
:
"杜集区"
,
"340603"
:
"相山区"
,
"340604"
:
"烈山区"
,
"340621"
:
"濉溪县"
},
"340700"
:{
"340705"
:
"铜官区"
,
"340706"
:
"义安区"
,
"340711"
:
"郊区"
,
"340722"
:
"枞阳县"
},
"340800"
:{
"340802"
:
"迎江区"
,
"340803"
:
"大观区"
,
"340811"
:
"宜秀区"
,
"340822"
:
"怀宁县"
,
"340824"
:
"潜山县"
,
"340825"
:
"太湖县"
,
"340826"
:
"宿松县"
,
"340827"
:
"望江县"
,
"340828"
:
"岳西县"
,
"340881"
:
"桐城市"
},
"341000"
:{
"341002"
:
"屯溪区"
,
"341003"
:
"黄山区"
,
"341004"
:
"徽州区"
,
"341021"
:
"歙县"
,
"341022"
:
"休宁县"
,
"341023"
:
"黟县"
,
"341024"
:
"祁门县"
},
"341100"
:{
"341102"
:
"琅琊区"
,
"341103"
:
"南谯区"
,
"341122"
:
"来安县"
,
"341124"
:
"全椒县"
,
"341125"
:
"定远县"
,
"341126"
:
"凤阳县"
,
"341181"
:
"天长市"
,
"341182"
:
"明光市"
},
"341200"
:{
"341202"
:
"颍州区"
,
"341203"
:
"颍东区"
,
"341204"
:
"颍泉区"
,
"341221"
:
"临泉县"
,
"341222"
:
"太和县"
,
"341225"
:
"阜南县"
,
"341226"
:
"颍上县"
,
"341282"
:
"界首市"
},
"341300"
:{
"341302"
:
"埇桥区"
,
"341321"
:
"砀山县"
,
"341322"
:
"萧县"
,
"341323"
:
"灵璧县"
,
"341324"
:
"泗县"
},
"341500"
:{
"341502"
:
"金安区"
,
"341503"
:
"裕安区"
,
"341504"
:
"叶集区"
,
"341522"
:
"霍邱县"
,
"341523"
:
"舒城县"
,
"341524"
:
"金寨县"
,
"341525"
:
"霍山县"
},
"341600"
:{
"341602"
:
"谯城区"
,
"341621"
:
"涡阳县"
,
"341622"
:
"蒙城县"
,
"341623"
:
"利辛县"
},
"341700"
:{
"341702"
:
"贵池区"
,
"341721"
:
"东至县"
,
"341722"
:
"石台县"
,
"341723"
:
"青阳县"
},
"341800"
:{
"341802"
:
"宣州区"
,
"341821"
:
"郎溪县"
,
"341822"
:
"广德县"
,
"341823"
:
"泾县"
,
"341824"
:
"绩溪县"
,
"341825"
:
"旌德县"
,
"341881"
:
"宁国市"
},
"350000"
:{
"350100"
:
"福州市"
,
"350200"
:
"厦门市"
,
"350300"
:
"莆田市"
,
"350400"
:
"三明市"
,
"350500"
:
"泉州市"
,
"350600"
:
"漳州市"
,
"350700"
:
"南平市"
,
"350800"
:
"龙岩市"
,
"350900"
:
"宁德市"
},
"350100"
:{
"350102"
:
"鼓楼区"
,
"350103"
:
"台江区"
,
"350104"
:
"仓山区"
,
"350105"
:
"马尾区"
,
"350111"
:
"晋安区"
,
"350121"
:
"闽侯县"
,
"350122"
:
"连江县"
,
"350123"
:
"罗源县"
,
"350124"
:
"闽清县"
,
"350125"
:
"永泰县"
,
"350128"
:
"平潭县"
,
"350181"
:
"福清市"
,
"350182"
:
"长乐市"
},
"350200"
:{
"350203"
:
"思明区"
,
"350205"
:
"海沧区"
,
"350206"
:
"湖里区"
,
"350211"
:
"集美区"
,
"350212"
:
"同安区"
,
"350213"
:
"翔安区"
},
"350300"
:{
"350302"
:
"城厢区"
,
"350303"
:
"涵江区"
,
"350304"
:
"荔城区"
,
"350305"
:
"秀屿区"
,
"350322"
:
"仙游县"
},
"350400"
:{
"350402"
:
"梅列区"
,
"350403"
:
"三元区"
,
"350421"
:
"明溪县"
,
"350423"
:
"清流县"
,
"350424"
:
"宁化县"
,
"350425"
:
"大田县"
,
"350426"
:
"尤溪县"
,
"350427"
:
"沙县"
,
"350428"
:
"将乐县"
,
"350429"
:
"泰宁县"
,
"350430"
:
"建宁县"
,
"350481"
:
"永安市"
},
"350500"
:{
"350502"
:
"鲤城区"
,
"350503"
:
"丰泽区"
,
"350504"
:
"洛江区"
,
"350505"
:
"泉港区"
,
"350521"
:
"惠安县"
,
"350524"
:
"安溪县"
,
"350525"
:
"永春县"
,
"350526"
:
"德化县"
,
"350527"
:
"金门县"
,
"350581"
:
"石狮市"
,
"350582"
:
"晋江市"
,
"350583"
:
"南安市"
},
"350600"
:{
"350602"
:
"芗城区"
,
"350603"
:
"龙文区"
,
"350622"
:
"云霄县"
,
"350623"
:
"漳浦县"
,
"350624"
:
"诏安县"
,
"350625"
:
"长泰县"
,
"350626"
:
"东山县"
,
"350627"
:
"南靖县"
,
"350628"
:
"平和县"
,
"350629"
:
"华安县"
,
"350681"
:
"龙海市"
},
"350700"
:{
"350702"
:
"延平区"
,
"350703"
:
"建阳区"
,
"350721"
:
"顺昌县"
,
"350722"
:
"浦城县"
,
"350723"
:
"光泽县"
,
"350724"
:
"松溪县"
,
"350725"
:
"政和县"
,
"350781"
:
"邵武市"
,
"350782"
:
"武夷山市"
,
"350783"
:
"建瓯市"
},
"350800"
:{
"350802"
:
"新罗区"
,
"350803"
:
"永定区"
,
"350821"
:
"长汀县"
,
"350823"
:
"上杭县"
,
"350824"
:
"武平县"
,
"350825"
:
"连城县"
,
"350881"
:
"漳平市"
},
"350900"
:{
"350902"
:
"蕉城区"
,
"350921"
:
"霞浦县"
,
"350922"
:
"古田县"
,
"350923"
:
"屏南县"
,
"350924"
:
"寿宁县"
,
"350925"
:
"周宁县"
,
"350926"
:
"柘荣县"
,
"350981"
:
"福安市"
,
"350982"
:
"福鼎市"
},
"360000"
:{
"360100"
:
"南昌市"
,
"360200"
:
"景德镇市"
,
"360300"
:
"萍乡市"
,
"360400"
:
"九江市"
,
"360500"
:
"新余市"
,
"360600"
:
"鹰潭市"
,
"360700"
:
"赣州市"
,
"360800"
:
"吉安市"
,
"360900"
:
"宜春市"
,
"361000"
:
"抚州市"
,
"361100"
:
"上饶市"
},
"360100"
:{
"360102"
:
"东湖区"
,
"360103"
:
"西湖区"
,
"360104"
:
"青云谱区"
,
"360105"
:
"湾里区"
,
"360111"
:
"青山湖区"
,
"360112"
:
"新建区"
,
"360121"
:
"南昌县"
,
"360123"
:
"安义县"
,
"360124"
:
"进贤县"
},
"360200"
:{
"360202"
:
"昌江区"
,
"360203"
:
"珠山区"
,
"360222"
:
"浮梁县"
,
"360281"
:
"乐平市"
},
"360300"
:{
"360302"
:
"安源区"
,
"360313"
:
"湘东区"
,
"360321"
:
"莲花县"
,
"360322"
:
"上栗县"
,
"360323"
:
"芦溪县"
},
"360400"
:{
"360402"
:
"濂溪区"
,
"360403"
:
"浔阳区"
,
"360421"
:
"九江县"
,
"360423"
:
"武宁县"
,
"360424"
:
"修水县"
,
"360425"
:
"永修县"
,
"360426"
:
"德安县"
,
"360428"
:
"都昌县"
,
"360429"
:
"湖口县"
,
"360430"
:
"彭泽县"
,
"360481"
:
"瑞昌市"
,
"360482"
:
"共青城市"
,
"360483"
:
"庐山市"
},
"360500"
:{
"360502"
:
"渝水区"
,
"360521"
:
"分宜县"
},
"360600"
:{
"360602"
:
"月湖区"
,
"360622"
:
"余江县"
,
"360681"
:
"贵溪市"
},
"360700"
:{
"360702"
:
"章贡区"
,
"360703"
:
"南康区"
,
"360721"
:
"赣县"
,
"360722"
:
"信丰县"
,
"360723"
:
"大余县"
,
"360724"
:
"上犹县"
,
"360725"
:
"崇义县"
,
"360726"
:
"安远县"
,
"360727"
:
"龙南县"
,
"360728"
:
"定南县"
,
"360729"
:
"全南县"
,
"360730"
:
"宁都县"
,
"360731"
:
"于都县"
,
"360732"
:
"兴国县"
,
"360733"
:
"会昌县"
,
"360734"
:
"寻乌县"
,
"360735"
:
"石城县"
,
"360781"
:
"瑞金市"
},
"360800"
:{
"360802"
:
"吉州区"
,
"360803"
:
"青原区"
,
"360821"
:
"吉安县"
,
"360822"
:
"吉水县"
,
"360823"
:
"峡江县"
,
"360824"
:
"新干县"
,
"360825"
:
"永丰县"
,
"360826"
:
"泰和县"
,
"360827"
:
"遂川县"
,
"360828"
:
"万安县"
,
"360829"
:
"安福县"
,
"360830"
:
"永新县"
,
"360881"
:
"井冈山市"
},
"360900"
:{
"360902"
:
"袁州区"
,
"360921"
:
"奉新县"
,
"360922"
:
"万载县"
,
"360923"
:
"上高县"
,
"360924"
:
"宜丰县"
,
"360925"
:
"靖安县"
,
"360926"
:
"铜鼓县"
,
"360981"
:
"丰城市"
,
"360982"
:
"樟树市"
,
"360983"
:
"高安市"
},
"361000"
:{
"361002"
:
"临川区"
,
"361021"
:
"南城县"
,
"361022"
:
"黎川县"
,
"361023"
:
"南丰县"
,
"361024"
:
"崇仁县"
,
"361025"
:
"乐安县"
,
"361026"
:
"宜黄县"
,
"361027"
:
"金溪县"
,
"361028"
:
"资溪县"
,
"361029"
:
"东乡县"
,
"361030"
:
"广昌县"
},
"361100"
:{
"361102"
:
"信州区"
,
"361103"
:
"广丰区"
,
"361121"
:
"上饶县"
,
"361123"
:
"玉山县"
,
"361124"
:
"铅山县"
,
"361125"
:
"横峰县"
,
"361126"
:
"弋阳县"
,
"361127"
:
"余干县"
,
"361128"
:
"鄱阳县"
,
"361129"
:
"万年县"
,
"361130"
:
"婺源县"
,
"361181"
:
"德兴市"
},
"370000"
:{
"370100"
:
"济南市"
,
"370200"
:
"青岛市"
,
"370300"
:
"淄博市"
,
"370400"
:
"枣庄市"
,
"370500"
:
"东营市"
,
"370600"
:
"烟台市"
,
"370700"
:
"潍坊市"
,
"370800"
:
"济宁市"
,
"370900"
:
"泰安市"
,
"371000"
:
"威海市"
,
"371100"
:
"日照市"
,
"371200"
:
"莱芜市"
,
"371300"
:
"临沂市"
,
"371400"
:
"德州市"
,
"371500"
:
"聊城市"
,
"371600"
:
"滨州市"
,
"371700"
:
"菏泽市"
},
"370100"
:{
"370102"
:
"历下区"
,
"370103"
:
"市中区"
,
"370104"
:
"槐荫区"
,
"370105"
:
"天桥区"
,
"370112"
:
"历城区"
,
"370113"
:
"长清区"
,
"370124"
:
"平阴县"
,
"370125"
:
"济阳县"
,
"370126"
:
"商河县"
,
"370181"
:
"章丘市"
},
"370200"
:{
"370202"
:
"市南区"
,
"370203"
:
"市北区"
,
"370211"
:
"黄岛区"
,
"370212"
:
"崂山区"
,
"370213"
:
"李沧区"
,
"370214"
:
"城阳区"
,
"370281"
:
"胶州市"
,
"370282"
:
"即墨市"
,
"370283"
:
"平度市"
,
"370285"
:
"莱西市"
},
"370300"
:{
"370302"
:
"淄川区"
,
"370303"
:
"张店区"
,
"370304"
:
"博山区"
,
"370305"
:
"临淄区"
,
"370306"
:
"周村区"
,
"370321"
:
"桓台县"
,
"370322"
:
"高青县"
,
"370323"
:
"沂源县"
},
"370400"
:{
"370402"
:
"市中区"
,
"370403"
:
"薛城区"
,
"370404"
:
"峄城区"
,
"370405"
:
"台儿庄区"
,
"370406"
:
"山亭区"
,
"370481"
:
"滕州市"
},
"370500"
:{
"370502"
:
"东营区"
,
"370503"
:
"河口区"
,
"370505"
:
"垦利区"
,
"370522"
:
"利津县"
,
"370523"
:
"广饶县"
},
"370600"
:{
"370602"
:
"芝罘区"
,
"370611"
:
"福山区"
,
"370612"
:
"牟平区"
,
"370613"
:
"莱山区"
,
"370634"
:
"长岛县"
,
"370681"
:
"龙口市"
,
"370682"
:
"莱阳市"
,
"370683"
:
"莱州市"
,
"370684"
:
"蓬莱市"
,
"370685"
:
"招远市"
,
"370686"
:
"栖霞市"
,
"370687"
:
"海阳市"
},
"370700"
:{
"370702"
:
"潍城区"
,
"370703"
:
"寒亭区"
,
"370704"
:
"坊子区"
,
"370705"
:
"奎文区"
,
"370724"
:
"临朐县"
,
"370725"
:
"昌乐县"
,
"370781"
:
"青州市"
,
"370782"
:
"诸城市"
,
"370783"
:
"寿光市"
,
"370784"
:
"安丘市"
,
"370785"
:
"高密市"
,
"370786"
:
"昌邑市"
},
"370800"
:{
"370811"
:
"任城区"
,
"370812"
:
"兖州区"
,
"370826"
:
"微山县"
,
"370827"
:
"鱼台县"
,
"370828"
:
"金乡县"
,
"370829"
:
"嘉祥县"
,
"370830"
:
"汶上县"
,
"370831"
:
"泗水县"
,
"370832"
:
"梁山县"
,
"370881"
:
"曲阜市"
,
"370883"
:
"邹城市"
},
"370900"
:{
"370902"
:
"泰山区"
,
"370911"
:
"岱岳区"
,
"370921"
:
"宁阳县"
,
"370923"
:
"东平县"
,
"370982"
:
"新泰市"
,
"370983"
:
"肥城市"
},
"371000"
:{
"371002"
:
"环翠区"
,
"371003"
:
"文登区"
,
"371082"
:
"荣成市"
,
"371083"
:
"乳山市"
},
"371100"
:{
"371102"
:
"东港区"
,
"371103"
:
"岚山区"
,
"371121"
:
"五莲县"
,
"371122"
:
"莒县"
},
"371200"
:{
"371202"
:
"莱城区"
,
"371203"
:
"钢城区"
},
"371300"
:{
"371302"
:
"兰山区"
,
"371311"
:
"罗庄区"
,
"371312"
:
"河东区"
,
"371321"
:
"沂南县"
,
"371322"
:
"郯城县"
,
"371323"
:
"沂水县"
,
"371324"
:
"兰陵县"
,
"371325"
:
"费县"
,
"371326"
:
"平邑县"
,
"371327"
:
"莒南县"
,
"371328"
:
"蒙阴县"
,
"371329"
:
"临沭县"
},
"371400"
:{
"371402"
:
"德城区"
,
"371403"
:
"陵城区"
,
"371422"
:
"宁津县"
,
"371423"
:
"庆云县"
,
"371424"
:
"临邑县"
,
"371425"
:
"齐河县"
,
"371426"
:
"平原县"
,
"371427"
:
"夏津县"
,
"371428"
:
"武城县"
,
"371481"
:
"乐陵市"
,
"371482"
:
"禹城市"
},
"371500"
:{
"371502"
:
"东昌府区"
,
"371521"
:
"阳谷县"
,
"371522"
:
"莘县"
,
"371523"
:
"茌平县"
,
"371524"
:
"东阿县"
,
"371525"
:
"冠县"
,
"371526"
:
"高唐县"
,
"371581"
:
"临清市"
},
"371600"
:{
"371602"
:
"滨城区"
,
"371603"
:
"沾化区"
,
"371621"
:
"惠民县"
,
"371622"
:
"阳信县"
,
"371623"
:
"无棣县"
,
"371625"
:
"博兴县"
,
"371626"
:
"邹平县"
},
"371700"
:{
"371702"
:
"牡丹区"
,
"371703"
:
"定陶区"
,
"371721"
:
"曹县"
,
"371722"
:
"单县"
,
"371723"
:
"成武县"
,
"371724"
:
"巨野县"
,
"371725"
:
"郓城县"
,
"371726"
:
"鄄城县"
,
"371728"
:
"东明县"
},
"410000"
:{
"410100"
:
"郑州市"
,
"410200"
:
"开封市"
,
"410300"
:
"洛阳市"
,
"410400"
:
"平顶山市"
,
"410500"
:
"安阳市"
,
"410600"
:
"鹤壁市"
,
"410700"
:
"新乡市"
,
"410800"
:
"焦作市"
,
"410900"
:
"濮阳市"
,
"411000"
:
"许昌市"
,
"411100"
:
"漯河市"
,
"411200"
:
"三门峡市"
,
"411300"
:
"南阳市"
,
"411400"
:
"商丘市"
,
"411500"
:
"信阳市"
,
"411600"
:
"周口市"
,
"411700"
:
"驻马店市"
,
"419001"
:
"济源市"
},
"410100"
:{
"410102"
:
"中原区"
,
"410103"
:
"二七区"
,
"410104"
:
"管城回族区"
,
"410105"
:
"金水区"
,
"410106"
:
"上街区"
,
"410108"
:
"惠济区"
,
"410122"
:
"中牟县"
,
"410181"
:
"巩义市"
,
"410182"
:
"荥阳市"
,
"410183"
:
"新密市"
,
"410184"
:
"新郑市"
,
"410185"
:
"登封市"
},
"410200"
:{
"410202"
:
"龙亭区"
,
"410203"
:
"顺河回族区"
,
"410204"
:
"鼓楼区"
,
"410205"
:
"禹王台区"
,
"410211"
:
"金明区"
,
"410212"
:
"祥符区"
,
"410221"
:
"杞县"
,
"410222"
:
"通许县"
,
"410223"
:
"尉氏县"
,
"410225"
:
"兰考县"
},
"410300"
:{
"410302"
:
"老城区"
,
"410303"
:
"西工区"
,
"410304"
:
"瀍河回族区"
,
"410305"
:
"涧西区"
,
"410306"
:
"吉利区"
,
"410311"
:
"洛龙区"
,
"410322"
:
"孟津县"
,
"410323"
:
"新安县"
,
"410324"
:
"栾川县"
,
"410325"
:
"嵩县"
,
"410326"
:
"汝阳县"
,
"410327"
:
"宜阳县"
,
"410328"
:
"洛宁县"
,
"410329"
:
"伊川县"
,
"410381"
:
"偃师市"
},
"410400"
:{
"410402"
:
"新华区"
,
"410403"
:
"卫东区"
,
"410404"
:
"石龙区"
,
"410411"
:
"湛河区"
,
"410421"
:
"宝丰县"
,
"410422"
:
"叶县"
,
"410423"
:
"鲁山县"
,
"410425"
:
"郏县"
,
"410481"
:
"舞钢市"
,
"410482"
:
"汝州市"
},
"410500"
:{
"410502"
:
"文峰区"
,
"410503"
:
"北关区"
,
"410505"
:
"殷都区"
,
"410506"
:
"龙安区"
,
"410522"
:
"安阳县"
,
"410523"
:
"汤阴县"
,
"410526"
:
"滑县"
,
"410527"
:
"内黄县"
,
"410581"
:
"林州市"
},
"410600"
:{
"410602"
:
"鹤山区"
,
"410603"
:
"山城区"
,
"410611"
:
"淇滨区"
,
"410621"
:
"浚县"
,
"410622"
:
"淇县"
},
"410700"
:{
"410702"
:
"红旗区"
,
"410703"
:
"卫滨区"
,
"410704"
:
"凤泉区"
,
"410711"
:
"牧野区"
,
"410721"
:
"新乡县"
,
"410724"
:
"获嘉县"
,
"410725"
:
"原阳县"
,
"410726"
:
"延津县"
,
"410727"
:
"封丘县"
,
"410728"
:
"长垣县"
,
"410781"
:
"卫辉市"
,
"410782"
:
"辉县市"
},
"410800"
:{
"410802"
:
"解放区"
,
"410803"
:
"中站区"
,
"410804"
:
"马村区"
,
"410811"
:
"山阳区"
,
"410821"
:
"修武县"
,
"410822"
:
"博爱县"
,
"410823"
:
"武陟县"
,
"410825"
:
"温县"
,
"410882"
:
"沁阳市"
,
"410883"
:
"孟州市"
},
"410900"
:{
"410902"
:
"华龙区"
,
"410922"
:
"清丰县"
,
"410923"
:
"南乐县"
,
"410926"
:
"范县"
,
"410927"
:
"台前县"
,
"410928"
:
"濮阳县"
},
"411000"
:{
"411002"
:
"魏都区"
,
"411023"
:
"许昌县"
,
"411024"
:
"鄢陵县"
,
"411025"
:
"襄城县"
,
"411081"
:
"禹州市"
,
"411082"
:
"长葛市"
},
"411100"
:{
"411102"
:
"源汇区"
,
"411103"
:
"郾城区"
,
"411104"
:
"召陵区"
,
"411121"
:
"舞阳县"
,
"411122"
:
"临颍县"
},
"411200"
:{
"411202"
:
"湖滨区"
,
"411203"
:
"陕州区"
,
"411221"
:
"渑池县"
,
"411224"
:
"卢氏县"
,
"411281"
:
"义马市"
,
"411282"
:
"灵宝市"
},
"411300"
:{
"411302"
:
"宛城区"
,
"411303"
:
"卧龙区"
,
"411321"
:
"南召县"
,
"411322"
:
"方城县"
,
"411323"
:
"西峡县"
,
"411324"
:
"镇平县"
,
"411325"
:
"内乡县"
,
"411326"
:
"淅川县"
,
"411327"
:
"社旗县"
,
"411328"
:
"唐河县"
,
"411329"
:
"新野县"
,
"411330"
:
"桐柏县"
,
"411381"
:
"邓州市"
},
"411400"
:{
"411402"
:
"梁园区"
,
"411403"
:
"睢阳区"
,
"411421"
:
"民权县"
,
"411422"
:
"睢县"
,
"411423"
:
"宁陵县"
,
"411424"
:
"柘城县"
,
"411425"
:
"虞城县"
,
"411426"
:
"夏邑县"
,
"411481"
:
"永城市"
},
"411500"
:{
"411502"
:
"浉河区"
,
"411503"
:
"平桥区"
,
"411521"
:
"罗山县"
,
"411522"
:
"光山县"
,
"411523"
:
"新县"
,
"411524"
:
"商城县"
,
"411525"
:
"固始县"
,
"411526"
:
"潢川县"
,
"411527"
:
"淮滨县"
,
"411528"
:
"息县"
},
"411600"
:{
"411602"
:
"川汇区"
,
"411621"
:
"扶沟县"
,
"411622"
:
"西华县"
,
"411623"
:
"商水县"
,
"411624"
:
"沈丘县"
,
"411625"
:
"郸城县"
,
"411626"
:
"淮阳县"
,
"411627"
:
"太康县"
,
"411628"
:
"鹿邑县"
,
"411681"
:
"项城市"
},
"411700"
:{
"411702"
:
"驿城区"
,
"411721"
:
"西平县"
,
"411722"
:
"上蔡县"
,
"411723"
:
"平舆县"
,
"411724"
:
"正阳县"
,
"411725"
:
"确山县"
,
"411726"
:
"泌阳县"
,
"411727"
:
"汝南县"
,
"411728"
:
"遂平县"
,
"411729"
:
"新蔡县"
},
"419001"
:{
"4190011"
:
"济源市克井镇"
,
"41900111"
:
"济源市下冶镇"
,
"419001001"
:
"济源市沁园街道"
,
"419001002"
:
"济源市济水街道"
,
"419001003"
:
"济源市北海街道"
,
"419001004"
:
"济源市天坛街道"
,
"419001005"
:
"济源市玉泉街道"
,
"419001101"
:
"济源市五龙口镇"
,
"419001102"
:
"济源市轵城镇"
,
"419001103"
:
"济源市承留镇"
,
"419001104"
:
"济源市邵原镇"
,
"419001105"
:
"济源市坡头镇"
,
"419001106"
:
"济源市梨林镇"
,
"419001107"
:
"济源市大峪镇"
,
"419001108"
:
"济源市思礼镇"
,
"419001109"
:
"济源市王屋镇"
},
"420000"
:{
"420100"
:
"武汉市"
,
"420200"
:
"黄石市"
,
"420300"
:
"十堰市"
,
"420500"
:
"宜昌市"
,
"420600"
:
"襄阳市"
,
"420700"
:
"鄂州市"
,
"420800"
:
"荆门市"
,
"420900"
:
"孝感市"
,
"421000"
:
"荆州市"
,
"421100"
:
"黄冈市"
,
"421200"
:
"咸宁市"
,
"421300"
:
"随州市"
,
"422800"
:
"恩施土家族苗族自治州"
,
"429004"
:
"仙桃市"
,
"429005"
:
"潜江市"
,
"429006"
:
"天门市"
,
"429021"
:
"神农架林区"
},
"420100"
:{
"420102"
:
"江岸区"
,
"420103"
:
"江汉区"
,
"420104"
:
"硚口区"
,
"420105"
:
"汉阳区"
,
"420106"
:
"武昌区"
,
"420107"
:
"青山区"
,
"420111"
:
"洪山区"
,
"420112"
:
"东西湖区"
,
"420113"
:
"汉南区"
,
"420114"
:
"蔡甸区"
,
"420115"
:
"江夏区"
,
"420116"
:
"黄陂区"
,
"420117"
:
"新洲区"
},
"420200"
:{
"420202"
:
"黄石港区"
,
"420203"
:
"西塞山区"
,
"420204"
:
"下陆区"
,
"420205"
:
"铁山区"
,
"420222"
:
"阳新县"
,
"420281"
:
"大冶市"
},
"420300"
:{
"420302"
:
"茅箭区"
,
"420303"
:
"张湾区"
,
"420304"
:
"郧阳区"
,
"420322"
:
"郧西县"
,
"420323"
:
"竹山县"
,
"420324"
:
"竹溪县"
,
"420325"
:
"房县"
,
"420381"
:
"丹江口市"
},
"420500"
:{
"420502"
:
"西陵区"
,
"420503"
:
"伍家岗区"
,
"420504"
:
"点军区"
,
"420505"
:
"猇亭区"
,
"420506"
:
"夷陵区"
,
"420525"
:
"远安县"
,
"420526"
:
"兴山县"
,
"420527"
:
"秭归县"
,
"420528"
:
"长阳土家族自治县"
,
"420529"
:
"五峰土家族自治县"
,
"420581"
:
"宜都市"
,
"420582"
:
"当阳市"
,
"420583"
:
"枝江市"
},
"420600"
:{
"420602"
:
"襄城区"
,
"420606"
:
"樊城区"
,
"420607"
:
"襄州区"
,
"420624"
:
"南漳县"
,
"420625"
:
"谷城县"
,
"420626"
:
"保康县"
,
"420682"
:
"老河口市"
,
"420683"
:
"枣阳市"
,
"420684"
:
"宜城市"
},
"420700"
:{
"420702"
:
"梁子湖区"
,
"420703"
:
"华容区"
,
"420704"
:
"鄂城区"
},
"420800"
:{
"420802"
:
"东宝区"
,
"420804"
:
"掇刀区"
,
"420821"
:
"京山县"
,
"420822"
:
"沙洋县"
,
"420881"
:
"钟祥市"
},
"420900"
:{
"420902"
:
"孝南区"
,
"420921"
:
"孝昌县"
,
"420922"
:
"大悟县"
,
"420923"
:
"云梦县"
,
"420981"
:
"应城市"
,
"420982"
:
"安陆市"
,
"420984"
:
"汉川市"
},
"421000"
:{
"421002"
:
"沙市区"
,
"421003"
:
"荆州区"
,
"421022"
:
"公安县"
,
"421023"
:
"监利县"
,
"421024"
:
"江陵县"
,
"421081"
:
"石首市"
,
"421083"
:
"洪湖市"
,
"421087"
:
"松滋市"
},
"421100"
:{
"421102"
:
"黄州区"
,
"421121"
:
"团风县"
,
"421122"
:
"红安县"
,
"421123"
:
"罗田县"
,
"421124"
:
"英山县"
,
"421125"
:
"浠水县"
,
"421126"
:
"蕲春县"
,
"421127"
:
"黄梅县"
,
"421181"
:
"麻城市"
,
"421182"
:
"武穴市"
},
"421200"
:{
"421202"
:
"咸安区"
,
"421221"
:
"嘉鱼县"
,
"421222"
:
"通城县"
,
"421223"
:
"崇阳县"
,
"421224"
:
"通山县"
,
"421281"
:
"赤壁市"
},
"421300"
:{
"421303"
:
"曾都区"
,
"421321"
:
"随县"
,
"421381"
:
"广水市"
},
"422800"
:{
"422801"
:
"恩施市"
,
"422802"
:
"利川市"
,
"422822"
:
"建始县"
,
"422823"
:
"巴东县"
,
"422825"
:
"宣恩县"
,
"422826"
:
"咸丰县"
,
"422827"
:
"来凤县"
,
"422828"
:
"鹤峰县"
},
"429004"
:{
"4290041"
:
"郑场镇"
,
"4290044"
:
"工业园区"
,
"42900411"
:
"张沟镇"
,
"429004001"
:
"沙嘴街道"
,
"429004002"
:
"干河街道"
,
"429004003"
:
"龙华山"
,
"429004101"
:
"毛嘴镇"
,
"429004102"
:
"豆河镇"
,
"429004103"
:
"三伏潭镇"
,
"429004104"
:
"胡场镇"
,
"429004105"
:
"长倘口镇"
,
"429004106"
:
"西流河镇"
,
"429004107"
:
"沙湖镇"
,
"429004108"
:
"杨林尾镇"
,
"429004109"
:
"彭场镇"
,
"429004111"
:
"郭河镇"
,
"429004112"
:
"沔城回族镇"
,
"429004113"
:
"通海口镇"
,
"429004114"
:
"陈场镇"
,
"429004401"
:
"九合垸原种场"
,
"429004402"
:
"沙湖原种场"
,
"429004404"
:
"五湖渔场"
,
"429004405"
:
"赵西垸林场"
,
"429004407"
:
"畜禽良种场"
,
"429004408"
:
"排湖风景区"
},
"429005"
:{
"4290051"
:
"竹根滩镇"
,
"4290054"
:
"江汉石油管理局"
,
"42900545"
:
"周矶管理区"
,
"429005001"
:
"园林"
,
"429005002"
:
"杨市"
,
"429005003"
:
"周矶"
,
"429005004"
:
"广华"
,
"429005005"
:
"泰丰"
,
"429005006"
:
"高场"
,
"429005101"
:
"渔洋镇"
,
"429005102"
:
"王场镇"
,
"429005103"
:
"高石碑镇"
,
"429005104"
:
"熊口镇"
,
"429005105"
:
"老新镇"
,
"429005106"
:
"浩口镇"
,
"429005107"
:
"积玉口镇"
,
"429005108"
:
"张金镇"
,
"429005109"
:
"龙湾镇"
,
"429005401"
:
"潜江经济开发区"
,
"429005451"
:
"后湖管理区"
,
"429005452"
:
"熊口管理区"
,
"429005453"
:
"总口管理区"
,
"429005454"
:
"白鹭湖管理区"
,
"429005455"
:
"运粮湖管理区"
,
"429005457"
:
"浩口原种场"
},
"429006"
:{
"4290061"
:
"多宝镇"
,
"42900611"
:
"麻洋镇"
,
"42900612"
:
"石河镇"
,
"42900645"
:
"蒋湖农场"
,
"429006001"
:
"竟陵街道"
,
"429006002"
:
"侨乡街道开发区"
,
"429006003"
:
"杨林街道"
,
"429006101"
:
"拖市镇"
,
"429006102"
:
"张港镇"
,
"429006103"
:
"蒋场镇"
,
"429006104"
:
"汪场镇"
,
"429006105"
:
"渔薪镇"
,
"429006106"
:
"黄潭镇"
,
"429006107"
:
"岳口镇"
,
"429006108"
:
"横林镇"
,
"429006109"
:
"彭市镇"
,
"429006111"
:
"多祥镇"
,
"429006112"
:
"干驿镇"
,
"429006113"
:
"马湾镇"
,
"429006114"
:
"卢市镇"
,
"429006115"
:
"小板镇"
,
"429006116"
:
"九真镇"
,
"429006118"
:
"皂市镇"
,
"429006119"
:
"胡市镇"
,
"429006121"
:
"佛子山镇"
,
"429006201"
:
"净潭乡"
,
"429006451"
:
"白茅湖农场"
,
"429006452"
:
"沉湖管委会"
},
"429021"
:{
"4290211"
:
"松柏镇"
,
"4290212"
:
"宋洛乡"
,
"429021101"
:
"阳日镇"
,
"429021102"
:
"木鱼镇"
,
"429021103"
:
"红坪镇"
,
"429021104"
:
"新华镇"
,
"429021105"
:
"九湖镇"
,
"429021202"
:
"下谷坪土家族乡"
},
"430000"
:{
"430100"
:
"长沙市"
,
"430200"
:
"株洲市"
,
"430300"
:
"湘潭市"
,
"430400"
:
"衡阳市"
,
"430500"
:
"邵阳市"
,
"430600"
:
"岳阳市"
,
"430700"
:
"常德市"
,
"430800"
:
"张家界市"
,
"430900"
:
"益阳市"
,
"431000"
:
"郴州市"
,
"431100"
:
"永州市"
,
"431200"
:
"怀化市"
,
"431300"
:
"娄底市"
,
"433100"
:
"湘西土家族苗族自治州"
},
"430100"
:{
"430102"
:
"芙蓉区"
,
"430103"
:
"天心区"
,
"430104"
:
"岳麓区"
,
"430105"
:
"开福区"
,
"430111"
:
"雨花区"
,
"430112"
:
"望城区"
,
"430121"
:
"长沙县"
,
"430124"
:
"宁乡县"
,
"430181"
:
"浏阳市"
},
"430200"
:{
"430202"
:
"荷塘区"
,
"430203"
:
"芦淞区"
,
"430204"
:
"石峰区"
,
"430211"
:
"天元区"
,
"430221"
:
"株洲县"
,
"430223"
:
"攸县"
,
"430224"
:
"茶陵县"
,
"430225"
:
"炎陵县"
,
"430281"
:
"醴陵市"
},
"430300"
:{
"430302"
:
"雨湖区"
,
"430304"
:
"岳塘区"
,
"430321"
:
"湘潭县"
,
"430381"
:
"湘乡市"
,
"430382"
:
"韶山市"
},
"430400"
:{
"430405"
:
"珠晖区"
,
"430406"
:
"雁峰区"
,
"430407"
:
"石鼓区"
,
"430408"
:
"蒸湘区"
,
"430412"
:
"南岳区"
,
"430421"
:
"衡阳县"
,
"430422"
:
"衡南县"
,
"430423"
:
"衡山县"
,
"430424"
:
"衡东县"
,
"430426"
:
"祁东县"
,
"430481"
:
"耒阳市"
,
"430482"
:
"常宁市"
},
"430500"
:{
"430502"
:
"双清区"
,
"430503"
:
"大祥区"
,
"430511"
:
"北塔区"
,
"430521"
:
"邵东县"
,
"430522"
:
"新邵县"
,
"430523"
:
"邵阳县"
,
"430524"
:
"隆回县"
,
"430525"
:
"洞口县"
,
"430527"
:
"绥宁县"
,
"430528"
:
"新宁县"
,
"430529"
:
"城步苗族自治县"
,
"430581"
:
"武冈市"
},
"430600"
:{
"430602"
:
"岳阳楼区"
,
"430603"
:
"云溪区"
,
"430611"
:
"君山区"
,
"430621"
:
"岳阳县"
,
"430623"
:
"华容县"
,
"430624"
:
"湘阴县"
,
"430626"
:
"平江县"
,
"430681"
:
"汨罗市"
,
"430682"
:
"临湘市"
},
"430700"
:{
"430702"
:
"武陵区"
,
"430703"
:
"鼎城区"
,
"430721"
:
"安乡县"
,
"430722"
:
"汉寿县"
,
"430723"
:
"澧县"
,
"430724"
:
"临澧县"
,
"430725"
:
"桃源县"
,
"430726"
:
"石门县"
,
"430781"
:
"津市市"
},
"430800"
:{
"430802"
:
"永定区"
,
"430811"
:
"武陵源区"
,
"430821"
:
"慈利县"
,
"430822"
:
"桑植县"
},
"430900"
:{
"430902"
:
"资阳区"
,
"430903"
:
"赫山区"
,
"430921"
:
"南县"
,
"430922"
:
"桃江县"
,
"430923"
:
"安化县"
,
"430981"
:
"沅江市"
},
"431000"
:{
"431002"
:
"北湖区"
,
"431003"
:
"苏仙区"
,
"431021"
:
"桂阳县"
,
"431022"
:
"宜章县"
,
"431023"
:
"永兴县"
,
"431024"
:
"嘉禾县"
,
"431025"
:
"临武县"
,
"431026"
:
"汝城县"
,
"431027"
:
"桂东县"
,
"431028"
:
"安仁县"
,
"431081"
:
"资兴市"
},
"431100"
:{
"431102"
:
"零陵区"
,
"431103"
:
"冷水滩区"
,
"431121"
:
"祁阳县"
,
"431122"
:
"东安县"
,
"431123"
:
"双牌县"
,
"431124"
:
"道县"
,
"431125"
:
"江永县"
,
"431126"
:
"宁远县"
,
"431127"
:
"蓝山县"
,
"431128"
:
"新田县"
,
"431129"
:
"江华瑶族自治县"
},
"431200"
:{
"431202"
:
"鹤城区"
,
"431221"
:
"中方县"
,
"431222"
:
"沅陵县"
,
"431223"
:
"辰溪县"
,
"431224"
:
"溆浦县"
,
"431225"
:
"会同县"
,
"431226"
:
"麻阳苗族自治县"
,
"431227"
:
"新晃侗族自治县"
,
"431228"
:
"芷江侗族自治县"
,
"431229"
:
"靖州苗族侗族自治县"
,
"431230"
:
"通道侗族自治县"
,
"431281"
:
"洪江市"
},
"431300"
:{
"431302"
:
"娄星区"
,
"431321"
:
"双峰县"
,
"431322"
:
"新化县"
,
"431381"
:
"冷水江市"
,
"431382"
:
"涟源市"
},
"433100"
:{
"433101"
:
"吉首市"
,
"433122"
:
"泸溪县"
,
"433123"
:
"凤凰县"
,
"433124"
:
"花垣县"
,
"433125"
:
"保靖县"
,
"433126"
:
"古丈县"
,
"433127"
:
"永顺县"
,
"433130"
:
"龙山县"
},
"440000"
:{
"440100"
:
"广州市"
,
"440200"
:
"韶关市"
,
"440300"
:
"深圳市"
,
"440400"
:
"珠海市"
,
"440500"
:
"汕头市"
,
"440600"
:
"佛山市"
,
"440700"
:
"江门市"
,
"440800"
:
"湛江市"
,
"440900"
:
"茂名市"
,
"441200"
:
"肇庆市"
,
"441300"
:
"惠州市"
,
"441400"
:
"梅州市"
,
"441500"
:
"汕尾市"
,
"441600"
:
"河源市"
,
"441700"
:
"阳江市"
,
"441800"
:
"清远市"
,
"441900"
:
"东莞市"
,
"442000"
:
"中山市"
,
"445100"
:
"潮州市"
,
"445200"
:
"揭阳市"
,
"445300"
:
"云浮市"
},
"440100"
:{
"440103"
:
"荔湾区"
,
"440104"
:
"越秀区"
,
"440105"
:
"海珠区"
,
"440106"
:
"天河区"
,
"440111"
:
"白云区"
,
"440112"
:
"黄埔区"
,
"440113"
:
"番禺区"
,
"440114"
:
"花都区"
,
"440115"
:
"南沙区"
,
"440117"
:
"从化区"
,
"440118"
:
"增城区"
},
"440200"
:{
"440203"
:
"武江区"
,
"440204"
:
"浈江区"
,
"440205"
:
"曲江区"
,
"440222"
:
"始兴县"
,
"440224"
:
"仁化县"
,
"440229"
:
"翁源县"
,
"440232"
:
"乳源瑶族自治县"
,
"440233"
:
"新丰县"
,
"440281"
:
"乐昌市"
,
"440282"
:
"南雄市"
},
"440300"
:{
"440303"
:
"罗湖区"
,
"440304"
:
"福田区"
,
"440305"
:
"南山区"
,
"440306"
:
"宝安区"
,
"440307"
:
"龙岗区"
,
"440308"
:
"盐田区"
},
"440400"
:{
"440402"
:
"香洲区"
,
"440403"
:
"斗门区"
,
"440404"
:
"金湾区"
},
"440500"
:{
"440507"
:
"龙湖区"
,
"440511"
:
"金平区"
,
"440512"
:
"濠江区"
,
"440513"
:
"潮阳区"
,
"440514"
:
"潮南区"
,
"440515"
:
"澄海区"
,
"440523"
:
"南澳县"
},
"440600"
:{
"440604"
:
"禅城区"
,
"440605"
:
"南海区"
,
"440606"
:
"顺德区"
,
"440607"
:
"三水区"
,
"440608"
:
"高明区"
},
"440700"
:{
"440703"
:
"蓬江区"
,
"440704"
:
"江海区"
,
"440705"
:
"新会区"
,
"440781"
:
"台山市"
,
"440783"
:
"开平市"
,
"440784"
:
"鹤山市"
,
"440785"
:
"恩平市"
},
"440800"
:{
"440802"
:
"赤坎区"
,
"440803"
:
"霞山区"
,
"440804"
:
"坡头区"
,
"440811"
:
"麻章区"
,
"440823"
:
"遂溪县"
,
"440825"
:
"徐闻县"
,
"440881"
:
"廉江市"
,
"440882"
:
"雷州市"
,
"440883"
:
"吴川市"
},
"440900"
:{
"440902"
:
"茂南区"
,
"440904"
:
"电白区"
,
"440981"
:
"高州市"
,
"440982"
:
"化州市"
,
"440983"
:
"信宜市"
},
"441200"
:{
"441202"
:
"端州区"
,
"441203"
:
"鼎湖区"
,
"441204"
:
"高要区"
,
"441223"
:
"广宁县"
,
"441224"
:
"怀集县"
,
"441225"
:
"封开县"
,
"441226"
:
"德庆县"
,
"441284"
:
"四会市"
},
"441300"
:{
"441302"
:
"惠城区"
,
"441303"
:
"惠阳区"
,
"441322"
:
"博罗县"
,
"441323"
:
"惠东县"
,
"441324"
:
"龙门县"
},
"441400"
:{
"441402"
:
"梅江区"
,
"441403"
:
"梅县区"
,
"441422"
:
"大埔县"
,
"441423"
:
"丰顺县"
,
"441424"
:
"五华县"
,
"441426"
:
"平远县"
,
"441427"
:
"蕉岭县"
,
"441481"
:
"兴宁市"
},
"441500"
:{
"441502"
:
"城区"
,
"441521"
:
"海丰县"
,
"441523"
:
"陆河县"
,
"441581"
:
"陆丰市"
},
"441600"
:{
"441602"
:
"源城区"
,
"441621"
:
"紫金县"
,
"441622"
:
"龙川县"
,
"441623"
:
"连平县"
,
"441624"
:
"和平县"
,
"441625"
:
"东源县"
},
"441700"
:{
"441702"
:
"江城区"
,
"441704"
:
"阳东区"
,
"441721"
:
"阳西县"
,
"441781"
:
"阳春市"
},
"441800"
:{
"441802"
:
"清城区"
,
"441803"
:
"清新区"
,
"441821"
:
"佛冈县"
,
"441823"
:
"阳山县"
,
"441825"
:
"连山壮族瑶族自治县"
,
"441826"
:
"连南瑶族自治县"
,
"441881"
:
"英德市"
,
"441882"
:
"连州市"
},
"441900"
:{
"441900003"
:
"东城街道"
,
"441900004"
:
"南城街道"
,
"441900005"
:
"万江街道"
,
"441900006"
:
"莞城街道"
,
"441900101"
:
"石碣镇"
,
"441900102"
:
"石龙镇"
,
"441900103"
:
"茶山镇"
,
"441900104"
:
"石排镇"
,
"441900105"
:
"企石镇"
,
"441900106"
:
"横沥镇"
,
"441900107"
:
"桥头镇"
,
"441900108"
:
"谢岗镇"
,
"441900109"
:
"东坑镇"
,
"441900110"
:
"常平镇"
,
"441900111"
:
"寮步镇"
,
"441900112"
:
"樟木头镇"
,
"441900113"
:
"大朗镇"
,
"441900114"
:
"黄江镇"
,
"441900115"
:
"清溪镇"
,
"441900116"
:
"塘厦镇"
,
"441900117"
:
"凤岗镇"
,
"441900118"
:
"大岭山镇"
,
"441900119"
:
"长安镇"
,
"441900121"
:
"虎门镇"
,
"441900122"
:
"厚街镇"
,
"441900123"
:
"沙田镇"
,
"441900124"
:
"道滘镇"
,
"441900125"
:
"洪梅镇"
,
"441900126"
:
"麻涌镇"
,
"441900127"
:
"望牛墩镇"
,
"441900128"
:
"中堂镇"
,
"441900129"
:
"高埗镇"
,
"441900401"
:
"松山湖管委会"
,
"441900402"
:
"虎门港管委会"
,
"441900403"
:
"东莞生态园"
},
"442000"
:{
"442000001"
:
"石岐区街道"
,
"442000002"
:
"东区街道"
,
"442000003"
:
"火炬开发区街道"
,
"442000004"
:
"西区街道"
,
"442000005"
:
"南区街道"
,
"442000006"
:
"五桂山街道"
,
"442000100"
:
"小榄镇"
,
"442000101"
:
"黄圃镇"
,
"442000102"
:
"民众镇"
,
"442000103"
:
"东凤镇"
,
"442000104"
:
"东升镇"
,
"442000105"
:
"古镇镇"
,
"442000106"
:
"沙溪镇"
,
"442000107"
:
"坦洲镇"
,
"442000108"
:
"港口镇"
,
"442000109"
:
"三角镇"
,
"442000110"
:
"横栏镇"
,
"442000111"
:
"南头镇"
,
"442000112"
:
"阜沙镇"
,
"442000113"
:
"南朗镇"
,
"442000114"
:
"三乡镇"
,
"442000115"
:
"板芙镇"
,
"442000116"
:
"大涌镇"
,
"442000117"
:
"神湾镇"
},
"445100"
:{
"445102"
:
"湘桥区"
,
"445103"
:
"潮安区"
,
"445122"
:
"饶平县"
},
"445200"
:{
"445202"
:
"榕城区"
,
"445203"
:
"揭东区"
,
"445222"
:
"揭西县"
,
"445224"
:
"惠来县"
,
"445281"
:
"普宁市"
},
"445300"
:{
"445302"
:
"云城区"
,
"445303"
:
"云安区"
,
"445321"
:
"新兴县"
,
"445322"
:
"郁南县"
,
"445381"
:
"罗定市"
},
"450000"
:{
"450100"
:
"南宁市"
,
"450200"
:
"柳州市"
,
"450300"
:
"桂林市"
,
"450400"
:
"梧州市"
,
"450500"
:
"北海市"
,
"450600"
:
"防城港市"
,
"450700"
:
"钦州市"
,
"450800"
:
"贵港市"
,
"450900"
:
"玉林市"
,
"451000"
:
"百色市"
,
"451100"
:
"贺州市"
,
"451200"
:
"河池市"
,
"451300"
:
"来宾市"
,
"451400"
:
"崇左市"
},
"450100"
:{
"450102"
:
"兴宁区"
,
"450103"
:
"青秀区"
,
"450105"
:
"江南区"
,
"450107"
:
"西乡塘区"
,
"450108"
:
"良庆区"
,
"450109"
:
"邕宁区"
,
"450110"
:
"武鸣区"
,
"450123"
:
"隆安县"
,
"450124"
:
"马山县"
,
"450125"
:
"上林县"
,
"450126"
:
"宾阳县"
,
"450127"
:
"横县"
},
"450200"
:{
"450202"
:
"城中区"
,
"450203"
:
"鱼峰区"
,
"450204"
:
"柳南区"
,
"450205"
:
"柳北区"
,
"450206"
:
"柳江区"
,
"450222"
:
"柳城县"
,
"450223"
:
"鹿寨县"
,
"450224"
:
"融安县"
,
"450225"
:
"融水苗族自治县"
,
"450226"
:
"三江侗族自治县"
},
"450300"
:{
"450302"
:
"秀峰区"
,
"450303"
:
"叠彩区"
,
"450304"
:
"象山区"
,
"450305"
:
"七星区"
,
"450311"
:
"雁山区"
,
"450312"
:
"临桂区"
,
"450321"
:
"阳朔县"
,
"450323"
:
"灵川县"
,
"450324"
:
"全州县"
,
"450325"
:
"兴安县"
,
"450326"
:
"永福县"
,
"450327"
:
"灌阳县"
,
"450328"
:
"龙胜各族自治县"
,
"450329"
:
"资源县"
,
"450330"
:
"平乐县"
,
"450331"
:
"荔浦县"
,
"450332"
:
"恭城瑶族自治县"
},
"450400"
:{
"450403"
:
"万秀区"
,
"450405"
:
"长洲区"
,
"450406"
:
"龙圩区"
,
"450421"
:
"苍梧县"
,
"450422"
:
"藤县"
,
"450423"
:
"蒙山县"
,
"450481"
:
"岑溪市"
},
"450500"
:{
"450502"
:
"海城区"
,
"450503"
:
"银海区"
,
"450512"
:
"铁山港区"
,
"450521"
:
"合浦县"
},
"450600"
:{
"450602"
:
"港口区"
,
"450603"
:
"防城区"
,
"450621"
:
"上思县"
,
"450681"
:
"东兴市"
},
"450700"
:{
"450702"
:
"钦南区"
,
"450703"
:
"钦北区"
,
"450721"
:
"灵山县"
,
"450722"
:
"浦北县"
},
"450800"
:{
"450802"
:
"港北区"
,
"450803"
:
"港南区"
,
"450804"
:
"覃塘区"
,
"450821"
:
"平南县"
,
"450881"
:
"桂平市"
},
"450900"
:{
"450902"
:
"玉州区"
,
"450903"
:
"福绵区"
,
"450921"
:
"容县"
,
"450922"
:
"陆川县"
,
"450923"
:
"博白县"
,
"450924"
:
"兴业县"
,
"450981"
:
"北流市"
},
"451000"
:{
"451002"
:
"右江区"
,
"451021"
:
"田阳县"
,
"451022"
:
"田东县"
,
"451023"
:
"平果县"
,
"451024"
:
"德保县"
,
"451026"
:
"那坡县"
,
"451027"
:
"凌云县"
,
"451028"
:
"乐业县"
,
"451029"
:
"田林县"
,
"451030"
:
"西林县"
,
"451031"
:
"隆林各族自治县"
,
"451081"
:
"靖西市"
},
"451100"
:{
"451102"
:
"八步区"
,
"451103"
:
"平桂区"
,
"451121"
:
"昭平县"
,
"451122"
:
"钟山县"
,
"451123"
:
"富川瑶族自治县"
},
"451200"
:{
"451202"
:
"金城江区"
,
"451221"
:
"南丹县"
,
"451222"
:
"天峨县"
,
"451223"
:
"凤山县"
,
"451224"
:
"东兰县"
,
"451225"
:
"罗城仫佬族自治县"
,
"451226"
:
"环江毛南族自治县"
,
"451227"
:
"巴马瑶族自治县"
,
"451228"
:
"都安瑶族自治县"
,
"451229"
:
"大化瑶族自治县"
,
"451281"
:
"宜州市"
},
"451300"
:{
"451302"
:
"兴宾区"
,
"451321"
:
"忻城县"
,
"451322"
:
"象州县"
,
"451323"
:
"武宣县"
,
"451324"
:
"金秀瑶族自治县"
,
"451381"
:
"合山市"
},
"451400"
:{
"451402"
:
"江州区"
,
"451421"
:
"扶绥县"
,
"451422"
:
"宁明县"
,
"451423"
:
"龙州县"
,
"451424"
:
"大新县"
,
"451425"
:
"天等县"
,
"451481"
:
"凭祥市"
},
"460000"
:{
"460100"
:
"海口市"
,
"460200"
:
"三亚市"
,
"460300"
:
"三沙市"
,
"460400"
:
"儋州市"
,
"469001"
:
"五指山市"
,
"469002"
:
"琼海市"
,
"469005"
:
"文昌市"
,
"469006"
:
"万宁市"
,
"469007"
:
"东方市"
,
"469021"
:
"定安县"
,
"469022"
:
"屯昌县"
,
"469023"
:
"澄迈县"
,
"469024"
:
"临高县"
,
"469025"
:
"白沙黎族自治县"
,
"469026"
:
"昌江黎族自治县"
,
"469027"
:
"乐东黎族自治县"
,
"469028"
:
"陵水黎族自治县"
,
"469029"
:
"保亭黎族苗族自治县"
,
"469030"
:
"琼中黎族苗族自治县"
},
"460100"
:{
"460105"
:
"秀英区"
,
"460106"
:
"龙华区"
,
"460107"
:
"琼山区"
,
"460108"
:
"美兰区"
},
"460200"
:{
"460202"
:
"海棠区"
,
"460203"
:
"吉阳区"
,
"460204"
:
"天涯区"
,
"460205"
:
"崖州区"
},
"460300"
:{
"460321"
:
"西沙群岛"
,
"460322"
:
"南沙群岛"
,
"460323"
:
"中沙群岛的岛礁及其海域"
},
"460400"
:{
"4604001"
:
"那大镇"
,
"4604004"
:
"国营西培农场"
,
"4604005"
:
"华南热作学院"
,
"46040011"
:
"三都镇"
,
"460400101"
:
"和庆镇"
,
"460400102"
:
"南丰镇"
,
"460400103"
:
"大成镇"
,
"460400104"
:
"雅星镇"
,
"460400105"
:
"兰洋镇"
,
"460400106"
:
"光村镇"
,
"460400107"
:
"木棠镇"
,
"460400108"
:
"海头镇"
,
"460400109"
:
"峨蔓镇"
,
"460400111"
:
"王五镇"
,
"460400112"
:
"白马井镇"
,
"460400113"
:
"中和镇"
,
"460400114"
:
"排浦镇"
,
"460400115"
:
"东成镇"
,
"460400116"
:
"新州镇"
,
"460400404"
:
"国营西联农场"
,
"460400405"
:
"国营蓝洋农场"
,
"460400407"
:
"国营八一农场"
,
"460400499"
:
"洋浦经济开发区"
},
"469001"
:{
"4690011"
:
"通什镇"
,
"4690012"
:
"畅好乡"
,
"4690014"
:
"畅好农场"
,
"469001101"
:
"南圣镇"
,
"469001102"
:
"毛阳镇"
,
"469001103"
:
"番阳镇"
,
"469001201"
:
"毛道乡"
,
"469001202"
:
"水满乡"
},
"469002"
:{
"4690021"
:
"嘉积镇"
,
"4690024"
:
"国营东太农场"
,
"4690025"
:
"彬村山华侨农场"
,
"46900211"
:
"大路镇"
,
"469002101"
:
"万泉镇"
,
"469002102"
:
"石壁镇"
,
"469002103"
:
"中原镇"
,
"469002104"
:
"博鳌镇"
,
"469002105"
:
"阳江镇"
,
"469002106"
:
"龙江镇"
,
"469002107"
:
"潭门镇"
,
"469002108"
:
"塔洋镇"
,
"469002109"
:
"长坡镇"
,
"469002111"
:
"会山镇"
,
"469002402"
:
"国营东红农场"
,
"469002403"
:
"国营东升农场"
},
"469005"
:{
"4690051"
:
"文城镇"
,
"4690054"
:
"国营东路农场"
,
"46900511"
:
"昌洒镇"
,
"469005101"
:
"重兴镇"
,
"469005102"
:
"蓬莱镇"
,
"469005103"
:
"会文镇"
,
"469005104"
:
"东路镇"
,
"469005105"
:
"潭牛镇"
,
"469005106"
:
"东阁镇"
,
"469005107"
:
"文教镇"
,
"469005108"
:
"东郊镇"
,
"469005109"
:
"龙楼镇"
,
"469005111"
:
"翁田镇"
,
"469005112"
:
"抱罗镇"
,
"469005113"
:
"冯坡镇"
,
"469005114"
:
"锦山镇"
,
"469005115"
:
"铺前镇"
,
"469005116"
:
"公坡镇"
,
"469005401"
:
"国营南阳农场"
,
"469005402"
:
"国营罗豆农场"
},
"469006"
:{
"4690061"
:
"万城镇"
,
"4690064"
:
"国营东兴农场"
,
"4690065"
:
"兴隆华侨农场"
,
"46900611"
:
"南桥镇"
,
"469006101"
:
"龙滚镇"
,
"469006102"
:
"和乐镇"
,
"469006103"
:
"后安镇"
,
"469006104"
:
"大茂镇"
,
"469006105"
:
"东澳镇"
,
"469006106"
:
"礼纪镇"
,
"469006107"
:
"长丰镇"
,
"469006108"
:
"山根镇"
,
"469006109"
:
"北大镇"
,
"469006111"
:
"三更罗镇"
,
"469006401"
:
"国营东和农场"
,
"469006404"
:
"国营新中农场"
,
"469006501"
:
"地方国营六连林场"
},
"469007"
:{
"4690071"
:
"八所镇"
,
"4690072"
:
"天安乡"
,
"4690074"
:
"国营广坝农场"
,
"4690075"
:
"东方华侨农场"
,
"469007101"
:
"东河镇"
,
"469007102"
:
"大田镇"
,
"469007103"
:
"感城镇"
,
"469007104"
:
"板桥镇"
,
"469007105"
:
"三家镇"
,
"469007106"
:
"四更镇"
,
"469007107"
:
"新龙镇"
,
"469007201"
:
"江边乡"
},
"469021"
:{
"4690211"
:
"定城镇"
,
"4690214"
:
"国营中瑞农场"
,
"469021101"
:
"新竹镇"
,
"469021102"
:
"龙湖镇"
,
"469021103"
:
"黄竹镇"
,
"469021104"
:
"雷鸣镇"
,
"469021105"
:
"龙门镇"
,
"469021106"
:
"龙河镇"
,
"469021107"
:
"岭口镇"
,
"469021108"
:
"翰林镇"
,
"469021109"
:
"富文镇"
,
"469021401"
:
"国营南海农场"
,
"469021402"
:
"国营金鸡岭农场"
},
"469022"
:{
"4690221"
:
"屯城镇"
,
"4690224"
:
"国营中建农场"
,
"469022101"
:
"新兴镇"
,
"469022102"
:
"枫木镇"
,
"469022103"
:
"乌坡镇"
,
"469022104"
:
"南吕镇"
,
"469022105"
:
"南坤镇"
,
"469022106"
:
"坡心镇"
,
"469022107"
:
"西昌镇"
,
"469022401"
:
"国营中坤农场"
},
"469023"
:{
"4690231"
:
"金江镇"
,
"4690234"
:
"国营红光农场"
,
"46902311"
:
"大丰镇"
,
"469023101"
:
"老城镇"
,
"469023102"
:
"瑞溪镇"
,
"469023103"
:
"永发镇"
,
"469023104"
:
"加乐镇"
,
"469023105"
:
"文儒镇"
,
"469023106"
:
"中兴镇"
,
"469023107"
:
"仁兴镇"
,
"469023108"
:
"福山镇"
,
"469023109"
:
"桥头镇"
,
"469023402"
:
"国营西达农场"
,
"469023405"
:
"国营金安农场"
},
"469024"
:{
"4690241"
:
"临城镇"
,
"4690244"
:
"国营红华农场"
,
"469024101"
:
"波莲镇"
,
"469024102"
:
"东英镇"
,
"469024103"
:
"博厚镇"
,
"469024104"
:
"皇桐镇"
,
"469024105"
:
"多文镇"
,
"469024106"
:
"和舍镇"
,
"469024107"
:
"南宝镇"
,
"469024108"
:
"新盈镇"
,
"469024109"
:
"调楼镇"
,
"469024401"
:
"国营加来农场"
},
"469025"
:{
"4690251"
:
"牙叉镇"
,
"4690252"
:
"细水乡"
,
"469025101"
:
"七坊镇"
,
"469025102"
:
"邦溪镇"
,
"469025103"
:
"打安镇"
,
"469025201"
:
"元门乡"
,
"469025202"
:
"南开乡"
,
"469025203"
:
"阜龙乡"
,
"469025204"
:
"青松乡"
,
"469025205"
:
"金波乡"
,
"469025206"
:
"荣邦乡"
,
"469025401"
:
"国营白沙农场"
,
"469025404"
:
"国营龙江农场"
,
"469025408"
:
"国营邦溪农场"
},
"469026"
:{
"4690261"
:
"石碌镇"
,
"4690262"
:
"王下乡"
,
"4690265"
:
"国营霸王岭林场"
,
"469026101"
:
"叉河镇"
,
"469026102"
:
"十月田镇"
,
"469026103"
:
"乌烈镇"
,
"469026104"
:
"昌化镇"
,
"469026105"
:
"海尾镇"
,
"469026106"
:
"七叉镇"
,
"469026401"
:
"国营红林农场"
,
"469026501"
:
"海南矿业联合有限公司"
},
"469027"
:{
"4690271"
:
"抱由镇"
,
"4690275"
:
"国营尖峰岭林业公司"
,
"46902711"
:
"莺歌海镇"
,
"469027101"
:
"万冲镇"
,
"469027102"
:
"大安镇"
,
"469027103"
:
"志仲镇"
,
"469027104"
:
"千家镇"
,
"469027105"
:
"九所镇"
,
"469027106"
:
"利国镇"
,
"469027107"
:
"黄流镇"
,
"469027108"
:
"佛罗镇"
,
"469027109"
:
"尖峰镇"
,
"469027401"
:
"国营山荣农场"
,
"469027402"
:
"国营乐光农场"
,
"469027405"
:
"国营保国农场"
,
"469027501"
:
"国营莺歌海盐场"
},
"469028"
:{
"4690281"
:
"椰林镇"
,
"4690282"
:
"提蒙乡"
,
"4690284"
:
"国营岭门农场"
,
"4690285"
:
"国营吊罗山林业公司"
,
"469028101"
:
"光坡镇"
,
"469028102"
:
"三才镇"
,
"469028103"
:
"英州镇"
,
"469028104"
:
"隆广镇"
,
"469028105"
:
"文罗镇"
,
"469028106"
:
"本号镇"
,
"469028107"
:
"新村镇"
,
"469028108"
:
"黎安镇"
,
"469028201"
:
"群英乡"
,
"469028401"
:
"国营南平农场"
},
"469029"
:{
"4690291"
:
"保城镇"
,
"4690292"
:
"六弓乡"
,
"469029101"
:
"什玲镇"
,
"469029102"
:
"加茂镇"
,
"469029103"
:
"响水镇"
,
"469029104"
:
"新政镇"
,
"469029105"
:
"三道镇"
,
"469029201"
:
"南林乡"
,
"469029202"
:
"毛感乡"
,
"469029401"
:
"国营新星农场"
,
"469029402"
:
"海南保亭热带作物研究所"
,
"469029403"
:
"国营金江农场"
,
"469029405"
:
"国营三道农场"
},
"469030"
:{
"4690301"
:
"营根镇"
,
"4690302"
:
"吊罗山乡"
,
"4690305"
:
"海南黎母山省级自然保护区管理站"
,
"469030101"
:
"湾岭镇"
,
"469030102"
:
"黎母山镇"
,
"469030103"
:
"和平镇"
,
"469030104"
:
"长征镇"
,
"469030105"
:
"红毛镇"
,
"469030106"
:
"中平镇"
,
"469030201"
:
"上安乡"
,
"469030202"
:
"什运乡"
,
"469030402"
:
"国营阳江农场"
,
"469030403"
:
"国营乌石农场"
,
"469030406"
:
"国营加钗农场"
,
"469030407"
:
"国营长征农场"
},
"500000"
:{
"500100"
:
"市辖区"
,
"500228"
:
"梁平县"
,
"500229"
:
"城口县"
,
"500230"
:
"丰都县"
,
"500231"
:
"垫江县"
,
"500232"
:
"武隆县"
,
"500233"
:
"忠县"
,
"500235"
:
"云阳县"
,
"500236"
:
"奉节县"
,
"500237"
:
"巫山县"
,
"500238"
:
"巫溪县"
,
"500240"
:
"石柱土家族自治县"
,
"500241"
:
"秀山土家族苗族自治县"
,
"500242"
:
"酉阳土家族苗族自治县"
,
"500243"
:
"彭水苗族土家族自治县"
},
"500100"
:{
"500101"
:
"万州区"
,
"500102"
:
"涪陵区"
,
"500103"
:
"渝中区"
,
"500104"
:
"大渡口区"
,
"500105"
:
"江北区"
,
"500106"
:
"沙坪坝区"
,
"500107"
:
"九龙坡区"
,
"500108"
:
"南岸区"
,
"500109"
:
"北碚区"
,
"500110"
:
"綦江区"
,
"500111"
:
"大足区"
,
"500112"
:
"渝北区"
,
"500113"
:
"巴南区"
,
"500114"
:
"黔江区"
,
"500115"
:
"长寿区"
,
"500116"
:
"江津区"
,
"500117"
:
"合川区"
,
"500118"
:
"永川区"
,
"500119"
:
"南川区"
,
"500120"
:
"璧山区"
,
"500151"
:
"铜梁区"
,
"500152"
:
"潼南区"
,
"500153"
:
"荣昌区"
,
"500154"
:
"开州区"
},
"500228"
:{
"5002282"
:
"安胜乡"
,
"5002284"
:
"梁平县农场"
,
"50022811"
:
"聚奎镇"
,
"50022812"
:
"合兴镇"
,
"500228001"
:
"梁平县梁山街道"
,
"500228002"
:
"梁平县双桂街道"
,
"500228101"
:
"仁贤镇"
,
"500228102"
:
"礼让镇"
,
"500228103"
:
"云龙镇"
,
"500228104"
:
"屏锦镇"
,
"500228106"
:
"袁驿镇"
,
"500228107"
:
"新盛镇"
,
"500228108"
:
"福禄镇"
,
"500228109"
:
"金带镇"
,
"500228111"
:
"明达镇"
,
"500228112"
:
"荫平镇"
,
"500228113"
:
"和林镇"
,
"500228114"
:
"回龙镇"
,
"500228115"
:
"碧山镇"
,
"500228116"
:
"虎城镇"
,
"500228117"
:
"七星镇"
,
"500228118"
:
"龙门镇"
,
"500228119"
:
"文化镇"
,
"500228121"
:
"石安镇"
,
"500228122"
:
"柏家镇"
,
"500228123"
:
"大观镇"
,
"500228124"
:
"竹山镇"
,
"500228125"
:
"蟠龙镇"
,
"500228126"
:
"星桥镇"
,
"500228127"
:
"曲水镇"
,
"500228201"
:
"铁门乡"
,
"500228202"
:
"龙胜乡"
,
"500228203"
:
"复平乡"
,
"500228205"
:
"紫照乡"
,
"500228401"
:
"梁平县双桂工业园区"
},
"500229"
:{
"50022911"
:
"咸宜镇"
,
"50022921"
:
"双河乡"
,
"50022922"
:
"厚坪乡"
,
"500229001"
:
"葛城街道"
,
"500229002"
:
"复兴街道"
,
"500229102"
:
"巴山镇"
,
"500229103"
:
"坪坝镇"
,
"500229104"
:
"庙坝镇"
,
"500229105"
:
"明通镇"
,
"500229106"
:
"修齐镇"
,
"500229107"
:
"高观镇"
,
"500229108"
:
"高燕镇"
,
"500229109"
:
"东安镇"
,
"500229111"
:
"高楠镇"
,
"500229201"
:
"龙田乡"
,
"500229202"
:
"北屏乡"
,
"500229205"
:
"左岚乡"
,
"500229208"
:
"沿河乡"
,
"500229211"
:
"蓼子乡"
,
"500229212"
:
"鸡鸣乡"
,
"500229214"
:
"周溪乡"
,
"500229216"
:
"明中乡"
,
"500229217"
:
"治平乡"
,
"500229219"
:
"岚天乡"
,
"500229221"
:
"河鱼乡"
},
"500230"
:{
"500230"
:
"名山街道"
,
"50023011"
:
"兴义镇"
,
"50023012"
:
"兴龙镇"
,
"50023021"
:
"三建乡"
,
"500230101"
:
"虎威镇"
,
"500230102"
:
"社坛镇"
,
"500230103"
:
"三元镇"
,
"500230104"
:
"许明寺镇"
,
"500230105"
:
"董家镇"
,
"500230106"
:
"树人镇"
,
"500230107"
:
"十直镇"
,
"500230109"
:
"高家镇"
,
"500230111"
:
"双路镇"
,
"500230112"
:
"江池镇"
,
"500230113"
:
"龙河镇"
,
"500230114"
:
"武平镇"
,
"500230115"
:
"包鸾镇"
,
"500230116"
:
"湛普镇"
,
"500230118"
:
"南天湖镇"
,
"500230119"
:
"保合镇"
,
"500230121"
:
"仁沙镇"
,
"500230122"
:
"龙孔镇"
,
"500230123"
:
"暨龙镇"
,
"500230124"
:
"双龙镇"
,
"500230125"
:
"仙女湖镇"
,
"500230202"
:
"青龙乡"
,
"500230206"
:
"太平坝乡"
,
"500230207"
:
"都督乡"
,
"500230209"
:
"栗子乡"
},
"500231"
:{
"50023111"
:
"太平镇"
,
"50023112"
:
"裴兴镇"
,
"500231001"
:
"桂溪街道"
,
"500231002"
:
"桂阳街道"
,
"500231101"
:
"新民镇"
,
"500231102"
:
"沙坪镇"
,
"500231103"
:
"周嘉镇"
,
"500231104"
:
"普顺镇"
,
"500231105"
:
"永安镇"
,
"500231106"
:
"高安镇"
,
"500231107"
:
"高峰镇"
,
"500231108"
:
"五洞镇"
,
"500231109"
:
"澄溪镇"
,
"500231111"
:
"鹤游镇"
,
"500231112"
:
"坪山镇"
,
"500231113"
:
"砚台镇"
,
"500231114"
:
"曹回镇"
,
"500231115"
:
"杠家镇"
,
"500231116"
:
"包家镇"
,
"500231117"
:
"白家镇"
,
"500231118"
:
"永平镇"
,
"500231119"
:
"三溪镇"
,
"500231121"
:
"黄沙镇"
,
"500231122"
:
"长龙镇"
,
"500231202"
:
"沙河乡"
,
"500231204"
:
"大石乡"
},
"500232"
:{
"5002321"
:
"巷口镇"
,
"5002322"
:
"凤来乡"
,
"50023211"
:
"土坎镇"
,
"50023221"
:
"后坪苗族土家族乡"
,
"500232101"
:
"火炉镇"
,
"500232102"
:
"白马镇"
,
"500232103"
:
"鸭江镇"
,
"500232104"
:
"长坝镇"
,
"500232105"
:
"江口镇"
,
"500232106"
:
"平桥镇"
,
"500232107"
:
"羊角镇"
,
"500232108"
:
"仙女山镇"
,
"500232109"
:
"桐梓镇"
,
"500232111"
:
"和顺镇"
,
"500232112"
:
"双河镇"
,
"500232202"
:
"庙垭乡"
,
"500232203"
:
"石桥苗族土家族乡"
,
"500232205"
:
"黄莺乡"
,
"500232206"
:
"沧沟乡"
,
"500232207"
:
"文复苗族土家族乡"
,
"500232208"
:
"土地乡"
,
"500232209"
:
"白云乡"
,
"500232211"
:
"浩口苗族仡佬族乡"
,
"500232212"
:
"接龙乡"
,
"500232213"
:
"赵家乡"
,
"500232214"
:
"大洞河乡"
},
"500233"
:{
"50023311"
:
"官坝镇"
,
"50023312"
:
"白石镇"
,
"50023321"
:
"兴峰乡"
,
"500233001"
:
"忠州街道"
,
"500233002"
:
"白公街道"
,
"500233101"
:
"新生镇"
,
"500233102"
:
"任家镇"
,
"500233103"
:
"乌杨镇"
,
"500233104"
:
"洋渡镇"
,
"500233105"
:
"东溪镇"
,
"500233106"
:
"复兴镇"
,
"500233107"
:
"石宝镇"
,
"500233108"
:
"汝溪镇"
,
"500233109"
:
"野鹤镇"
,
"500233111"
:
"石黄镇"
,
"500233112"
:
"马灌镇"
,
"500233113"
:
"金鸡镇"
,
"500233114"
:
"新立镇"
,
"500233115"
:
"双桂镇"
,
"500233116"
:
"拔山镇"
,
"500233117"
:
"花桥镇"
,
"500233118"
:
"永丰镇"
,
"500233119"
:
"三汇镇"
,
"500233122"
:
"黄金镇"
,
"500233201"
:
"善广乡"
,
"500233203"
:
"石子乡"
,
"500233204"
:
"磨子土家族乡"
,
"500233206"
:
"涂井乡"
,
"500233208"
:
"金声乡"
},
"500235"
:{
"50023513"
:
"桑坪镇"
,
"50023514"
:
"蔈草镇"
,
"500235001"
:
"双江街道"
,
"500235002"
:
"青龙街道"
,
"500235003"
:
"人和街道"
,
"500235004"
:
"盘龙街道"
,
"500235105"
:
"龙角镇"
,
"500235107"
:
"故陵镇"
,
"500235108"
:
"红狮镇"
,
"500235115"
:
"路阳镇"
,
"500235116"
:
"农坝镇"
,
"500235118"
:
"渠马镇"
,
"500235121"
:
"黄石镇"
,
"500235122"
:
"巴阳镇"
,
"500235123"
:
"沙市镇"
,
"500235124"
:
"鱼泉镇"
,
"500235125"
:
"凤鸣镇"
,
"500235127"
:
"宝坪镇"
,
"500235128"
:
"南溪镇"
,
"500235129"
:
"双土镇"
,
"500235131"
:
"江口镇"
,
"500235132"
:
"高阳镇"
,
"500235133"
:
"平安镇"
,
"500235135"
:
"云阳镇"
,
"500235136"
:
"云安镇"
,
"500235137"
:
"栖霞镇"
,
"500235138"
:
"双龙镇"
,
"500235139"
:
"泥溪镇"
,
"500235141"
:
"养鹿镇"
,
"500235142"
:
"水口镇"
,
"500235143"
:
"堰坪镇"
,
"500235144"
:
"龙洞镇"
,
"500235145"
:
"后叶镇"
,
"500235146"
:
"耀灵镇"
,
"500235147"
:
"大阳镇"
,
"500235208"
:
"外郎乡"
,
"500235215"
:
"新津乡"
,
"500235216"
:
"普安乡"
,
"500235218"
:
"洞鹿乡"
,
"500235219"
:
"石门乡"
,
"500235239"
:
"上坝乡"
,
"500235242"
:
"清水土家族自治乡"
},
"500236"
:{
"50023612"
:
"康乐镇"
,
"50023613"
:
"新民镇"
,
"50023627"
:
"康坪乡"
,
"500236001"
:
"永安街道"
,
"500236002"
:
"鱼复街道"
,
"500236003"
:
"夔门街道"
,
"500236117"
:
"白帝镇"
,
"500236118"
:
"草堂镇"
,
"500236119"
:
"汾河镇"
,
"500236121"
:
"大树镇"
,
"500236122"
:
"竹园镇"
,
"500236123"
:
"公平镇"
,
"500236124"
:
"朱衣镇"
,
"500236125"
:
"甲高镇"
,
"500236126"
:
"羊市镇"
,
"500236127"
:
"吐祥镇"
,
"500236128"
:
"兴隆镇"
,
"500236129"
:
"青龙镇"
,
"500236131"
:
"永乐镇"
,
"500236132"
:
"安坪镇"
,
"500236133"
:
"五马镇"
,
"500236134"
:
"青莲镇"
,
"500236265"
:
"岩湾乡"
,
"500236266"
:
"平安乡"
,
"500236267"
:
"红土乡"
,
"500236269"
:
"石岗乡"
,
"500236272"
:
"太和土家族乡"
,
"500236274"
:
"鹤峰乡"
,
"500236275"
:
"冯坪乡"
,
"500236276"
:
"长安土家族乡"
,
"500236277"
:
"龙桥土家族乡"
,
"500236278"
:
"云雾土家族乡"
},
"500237"
:{
"5002372"
:
"红椿乡"
,
"50023711"
:
"铜鼓镇"
,
"50023721"
:
"建坪乡"
,
"500237001"
:
"高唐街道"
,
"500237002"
:
"龙门街道"
,
"500237101"
:
"庙宇镇"
,
"500237102"
:
"大昌镇"
,
"500237103"
:
"福田镇"
,
"500237104"
:
"龙溪镇"
,
"500237105"
:
"双龙镇"
,
"500237106"
:
"官阳镇"
,
"500237107"
:
"骡坪镇"
,
"500237108"
:
"抱龙镇"
,
"500237109"
:
"官渡镇"
,
"500237111"
:
"巫峡镇"
,
"500237207"
:
"两坪乡"
,
"500237208"
:
"曲尺乡"
,
"500237211"
:
"大溪乡"
,
"500237214"
:
"金坪乡"
,
"500237216"
:
"平河乡"
,
"500237219"
:
"当阳乡"
,
"500237222"
:
"竹贤乡"
,
"500237225"
:
"三溪乡"
,
"500237227"
:
"培石乡"
,
"500237229"
:
"笃坪乡"
,
"500237231"
:
"邓家乡"
},
"500238"
:{
"5002381"
:
"城厢镇"
,
"5002384"
:
"红池坝经济开发区"
,
"50023811"
:
"峰灵镇"
,
"50023821"
:
"长桂乡"
,
"50023824"
:
"双阳乡"
,
"500238001"
:
"宁河街道"
,
"500238002"
:
"柏杨街道"
,
"500238101"
:
"凤凰镇"
,
"500238102"
:
"宁厂镇"
,
"500238103"
:
"上磺镇"
,
"500238104"
:
"古路镇"
,
"500238105"
:
"文峰镇"
,
"500238106"
:
"徐家镇"
,
"500238107"
:
"白鹿镇"
,
"500238108"
:
"尖山镇"
,
"500238109"
:
"下堡镇"
,
"500238111"
:
"塘坊镇"
,
"500238112"
:
"朝阳镇"
,
"500238113"
:
"田坝镇"
,
"500238114"
:
"通城镇"
,
"500238115"
:
"菱角镇"
,
"500238116"
:
"蒲莲镇"
,
"500238117"
:
"土城镇"
,
"500238204"
:
"胜利乡"
,
"500238207"
:
"大河乡"
,
"500238208"
:
"天星乡"
,
"500238226"
:
"鱼鳞乡"
,
"500238227"
:
"乌龙乡"
,
"500238234"
:
"中岗乡"
,
"500238237"
:
"花台乡"
,
"500238239"
:
"兰英乡"
,
"500238242"
:
"中梁乡"
,
"500238243"
:
"天元乡"
},
"500240"
:{
"500240"
:
"下路街道"
,
"50024011"
:
"龙沙镇"
,
"50024021"
:
"石家乡"
,
"500240101"
:
"西沱镇"
,
"500240103"
:
"悦崃镇"
,
"500240104"
:
"临溪镇"
,
"500240105"
:
"黄水镇"
,
"500240106"
:
"马武镇"
,
"500240107"
:
"沙子镇"
,
"500240108"
:
"王场镇"
,
"500240109"
:
"沿溪镇"
,
"500240111"
:
"鱼池镇"
,
"500240112"
:
"三河镇"
,
"500240113"
:
"大歇镇"
,
"500240114"
:
"桥头镇"
,
"500240115"
:
"万朝镇"
,
"500240116"
:
"冷水镇"
,
"500240117"
:
"黄鹤镇"
,
"500240203"
:
"黎场乡"
,
"500240204"
:
"三星乡"
,
"500240205"
:
"六塘乡"
,
"500240207"
:
"三益乡"
,
"500240208"
:
"王家乡"
,
"500240209"
:
"河嘴乡"
,
"500240212"
:
"枫木乡"
,
"500240213"
:
"中益乡"
,
"500240214"
:
"洗新乡"
,
"500240216"
:
"龙潭乡"
,
"500240217"
:
"新乐乡"
,
"500240218"
:
"金铃乡"
,
"500240219"
:
"金竹乡"
},
"500241"
:{
"50024111"
:
"雅江镇"
,
"500241001"
:
"中和街道"
,
"500241002"
:
"乌杨街道"
,
"500241003"
:
"平凯街道"
,
"500241102"
:
"清溪场镇"
,
"500241103"
:
"隘口镇"
,
"500241104"
:
"溶溪镇"
,
"500241105"
:
"官庄镇"
,
"500241106"
:
"龙池镇"
,
"500241107"
:
"石堤镇"
,
"500241108"
:
"峨溶镇"
,
"500241109"
:
"洪安镇"
,
"500241111"
:
"石耶镇"
,
"500241112"
:
"梅江镇"
,
"500241113"
:
"兰桥镇"
,
"500241114"
:
"膏田镇"
,
"500241115"
:
"溪口镇"
,
"500241116"
:
"妙泉镇"
,
"500241117"
:
"宋农镇"
,
"500241118"
:
"里仁镇"
,
"500241119"
:
"钟灵镇"
,
"500241201"
:
"孝溪乡"
,
"500241207"
:
"海洋乡"
,
"500241208"
:
"大溪乡"
,
"500241211"
:
"涌洞乡"
,
"500241214"
:
"中平乡"
,
"500241215"
:
"岑溪乡"
},
"500242"
:{
"5002422"
:
"涂市乡"
,
"50024211"
:
"泔溪镇"
,
"50024221"
:
"后坪乡"
,
"50024222"
:
"清泉乡"
,
"500242001"
:
"桃花源街道"
,
"500242002"
:
"钟多街道"
,
"500242101"
:
"龙潭镇"
,
"500242102"
:
"麻旺镇"
,
"500242103"
:
"酉酬镇"
,
"500242104"
:
"大溪镇"
,
"500242105"
:
"兴隆镇"
,
"500242106"
:
"黑水镇"
,
"500242107"
:
"丁市镇"
,
"500242108"
:
"龚滩镇"
,
"500242109"
:
"李溪镇"
,
"500242111"
:
"酉水河镇"
,
"500242112"
:
"苍岭镇"
,
"500242113"
:
"小河镇"
,
"500242114"
:
"板溪镇"
,
"500242202"
:
"铜鼓乡"
,
"500242204"
:
"可大乡"
,
"500242205"
:
"偏柏乡"
,
"500242206"
:
"五福乡"
,
"500242207"
:
"木叶乡"
,
"500242208"
:
"毛坝乡"
,
"500242209"
:
"花田乡"
,
"500242211"
:
"天馆乡"
,
"500242212"
:
"宜居乡"
,
"500242213"
:
"万木乡"
,
"500242214"
:
"两罾乡"
,
"500242215"
:
"板桥乡"
,
"500242216"
:
"官清乡"
,
"500242217"
:
"南腰界乡"
,
"500242218"
:
"车田乡"
,
"500242219"
:
"腴地乡"
,
"500242221"
:
"庙溪乡"
,
"500242222"
:
"浪坪乡"
,
"500242223"
:
"双泉乡"
,
"500242224"
:
"楠木乡"
},
"500243"
:{
"50024311"
:
"万足镇"
,
"50024321"
:
"走马乡"
,
"500243001"
:
"汉葭街道"
,
"500243002"
:
"绍庆街道"
,
"500243003"
:
"靛水街道"
,
"500243101"
:
"保家镇"
,
"500243102"
:
"郁山镇"
,
"500243103"
:
"高谷镇"
,
"500243104"
:
"桑柘镇"
,
"500243105"
:
"鹿角镇"
,
"500243106"
:
"黄家镇"
,
"500243107"
:
"普子镇"
,
"500243108"
:
"龙射镇"
,
"500243109"
:
"连湖镇"
,
"500243111"
:
"平安镇"
,
"500243112"
:
"长生镇"
,
"500243113"
:
"新田镇"
,
"500243114"
:
"鞍子镇"
,
"500243115"
:
"太原镇"
,
"500243116"
:
"龙溪镇"
,
"500243117"
:
"梅子垭镇"
,
"500243118"
:
"大同镇"
,
"500243201"
:
"岩东乡"
,
"500243202"
:
"鹿鸣乡"
,
"500243204"
:
"棣棠乡"
,
"500243206"
:
"三义乡"
,
"500243207"
:
"联合乡"
,
"500243208"
:
"石柳乡"
,
"500243211"
:
"芦塘乡"
,
"500243213"
:
"乔梓乡"
,
"500243217"
:
"诸佛乡"
,
"500243219"
:
"桐楼乡"
,
"500243222"
:
"善感乡"
,
"500243223"
:
"双龙乡"
,
"500243224"
:
"石盘乡"
,
"500243225"
:
"大垭乡"
,
"500243226"
:
"润溪乡"
,
"500243227"
:
"朗溪乡"
,
"500243228"
:
"龙塘乡"
},
"510000"
:{
"510100"
:
"成都市"
,
"510300"
:
"自贡市"
,
"510400"
:
"攀枝花市"
,
"510500"
:
"泸州市"
,
"510600"
:
"德阳市"
,
"510700"
:
"绵阳市"
,
"510800"
:
"广元市"
,
"510900"
:
"遂宁市"
,
"511000"
:
"内江市"
,
"511100"
:
"乐山市"
,
"511300"
:
"南充市"
,
"511400"
:
"眉山市"
,
"511500"
:
"宜宾市"
,
"511600"
:
"广安市"
,
"511700"
:
"达州市"
,
"511800"
:
"雅安市"
,
"511900"
:
"巴中市"
,
"512000"
:
"资阳市"
,
"513200"
:
"阿坝藏族羌族自治州"
,
"513300"
:
"甘孜藏族自治州"
,
"513400"
:
"凉山彝族自治州"
},
"510100"
:{
"510104"
:
"锦江区"
,
"510105"
:
"青羊区"
,
"510106"
:
"金牛区"
,
"510107"
:
"武侯区"
,
"510108"
:
"成华区"
,
"510112"
:
"龙泉驿区"
,
"510113"
:
"青白江区"
,
"510114"
:
"新都区"
,
"510115"
:
"温江区"
,
"510116"
:
"双流区"
,
"510121"
:
"金堂县"
,
"510124"
:
"郫县"
,
"510129"
:
"大邑县"
,
"510131"
:
"蒲江县"
,
"510132"
:
"新津县"
,
"510181"
:
"都江堰市"
,
"510182"
:
"彭州市"
,
"510183"
:
"邛崃市"
,
"510184"
:
"崇州市"
,
"510185"
:
"简阳市"
},
"510300"
:{
"510302"
:
"自流井区"
,
"510303"
:
"贡井区"
,
"510304"
:
"大安区"
,
"510311"
:
"沿滩区"
,
"510321"
:
"荣县"
,
"510322"
:
"富顺县"
},
"510400"
:{
"510402"
:
"东区"
,
"510403"
:
"西区"
,
"510411"
:
"仁和区"
,
"510421"
:
"米易县"
,
"510422"
:
"盐边县"
},
"510500"
:{
"510502"
:
"江阳区"
,
"510503"
:
"纳溪区"
,
"510504"
:
"龙马潭区"
,
"510521"
:
"泸县"
,
"510522"
:
"合江县"
,
"510524"
:
"叙永县"
,
"510525"
:
"古蔺县"
},
"510600"
:{
"510603"
:
"旌阳区"
,
"510623"
:
"中江县"
,
"510626"
:
"罗江县"
,
"510681"
:
"广汉市"
,
"510682"
:
"什邡市"
,
"510683"
:
"绵竹市"
},
"510700"
:{
"510703"
:
"涪城区"
,
"510704"
:
"游仙区"
,
"510705"
:
"安州区"
,
"510722"
:
"三台县"
,
"510723"
:
"盐亭县"
,
"510725"
:
"梓潼县"
,
"510726"
:
"北川羌族自治县"
,
"510727"
:
"平武县"
,
"510781"
:
"江油市"
},
"510800"
:{
"510802"
:
"利州区"
,
"510811"
:
"昭化区"
,
"510812"
:
"朝天区"
,
"510821"
:
"旺苍县"
,
"510822"
:
"青川县"
,
"510823"
:
"剑阁县"
,
"510824"
:
"苍溪县"
},
"510900"
:{
"510903"
:
"船山区"
,
"510904"
:
"安居区"
,
"510921"
:
"蓬溪县"
,
"510922"
:
"射洪县"
,
"510923"
:
"大英县"
},
"511000"
:{
"511002"
:
"市中区"
,
"511011"
:
"东兴区"
,
"511024"
:
"威远县"
,
"511025"
:
"资中县"
,
"511028"
:
"隆昌县"
},
"511100"
:{
"511102"
:
"市中区"
,
"511111"
:
"沙湾区"
,
"511112"
:
"五通桥区"
,
"511113"
:
"金口河区"
,
"511123"
:
"犍为县"
,
"511124"
:
"井研县"
,
"511126"
:
"夹江县"
,
"511129"
:
"沐川县"
,
"511132"
:
"峨边彝族自治县"
,
"511133"
:
"马边彝族自治县"
,
"511181"
:
"峨眉山市"
},
"511300"
:{
"511302"
:
"顺庆区"
,
"511303"
:
"高坪区"
,
"511304"
:
"嘉陵区"
,
"511321"
:
"南部县"
,
"511322"
:
"营山县"
,
"511323"
:
"蓬安县"
,
"511324"
:
"仪陇县"
,
"511325"
:
"西充县"
,
"511381"
:
"阆中市"
},
"511400"
:{
"511402"
:
"东坡区"
,
"511403"
:
"彭山区"
,
"511421"
:
"仁寿县"
,
"511423"
:
"洪雅县"
,
"511424"
:
"丹棱县"
,
"511425"
:
"青神县"
},
"511500"
:{
"511502"
:
"翠屏区"
,
"511503"
:
"南溪区"
,
"511521"
:
"宜宾县"
,
"511523"
:
"江安县"
,
"511524"
:
"长宁县"
,
"511525"
:
"高县"
,
"511526"
:
"珙县"
,
"511527"
:
"筠连县"
,
"511528"
:
"兴文县"
,
"511529"
:
"屏山县"
},
"511600"
:{
"511602"
:
"广安区"
,
"511603"
:
"前锋区"
,
"511621"
:
"岳池县"
,
"511622"
:
"武胜县"
,
"511623"
:
"邻水县"
,
"511681"
:
"华蓥市"
},
"511700"
:{
"511702"
:
"通川区"
,
"511703"
:
"达川区"
,
"511722"
:
"宣汉县"
,
"511723"
:
"开江县"
,
"511724"
:
"大竹县"
,
"511725"
:
"渠县"
,
"511781"
:
"万源市"
},
"511800"
:{
"511802"
:
"雨城区"
,
"511803"
:
"名山区"
,
"511822"
:
"荥经县"
,
"511823"
:
"汉源县"
,
"511824"
:
"石棉县"
,
"511825"
:
"天全县"
,
"511826"
:
"芦山县"
,
"511827"
:
"宝兴县"
},
"511900"
:{
"511902"
:
"巴州区"
,
"511903"
:
"恩阳区"
,
"511921"
:
"通江县"
,
"511922"
:
"南江县"
,
"511923"
:
"平昌县"
},
"512000"
:{
"512002"
:
"雁江区"
,
"512021"
:
"安岳县"
,
"512022"
:
"乐至县"
},
"513200"
:{
"513201"
:
"马尔康市"
,
"513221"
:
"汶川县"
,
"513222"
:
"理县"
,
"513223"
:
"茂县"
,
"513224"
:
"松潘县"
,
"513225"
:
"九寨沟县"
,
"513226"
:
"金川县"
,
"513227"
:
"小金县"
,
"513228"
:
"黑水县"
,
"513230"
:
"壤塘县"
,
"513231"
:
"阿坝县"
,
"513232"
:
"若尔盖县"
,
"513233"
:
"红原县"
},
"513300"
:{
"513301"
:
"康定市"
,
"513322"
:
"泸定县"
,
"513323"
:
"丹巴县"
,
"513324"
:
"九龙县"
,
"513325"
:
"雅江县"
,
"513326"
:
"道孚县"
,
"513327"
:
"炉霍县"
,
"513328"
:
"甘孜县"
,
"513329"
:
"新龙县"
,
"513330"
:
"德格县"
,
"513331"
:
"白玉县"
,
"513332"
:
"石渠县"
,
"513333"
:
"色达县"
,
"513334"
:
"理塘县"
,
"513335"
:
"巴塘县"
,
"513336"
:
"乡城县"
,
"513337"
:
"稻城县"
,
"513338"
:
"得荣县"
},
"513400"
:{
"513401"
:
"西昌市"
,
"513422"
:
"木里藏族自治县"
,
"513423"
:
"盐源县"
,
"513424"
:
"德昌县"
,
"513425"
:
"会理县"
,
"513426"
:
"会东县"
,
"513427"
:
"宁南县"
,
"513428"
:
"普格县"
,
"513429"
:
"布拖县"
,
"513430"
:
"金阳县"
,
"513431"
:
"昭觉县"
,
"513432"
:
"喜德县"
,
"513433"
:
"冕宁县"
,
"513434"
:
"越西县"
,
"513435"
:
"甘洛县"
,
"513436"
:
"美姑县"
,
"513437"
:
"雷波县"
},
"520000"
:{
"520100"
:
"贵阳市"
,
"520200"
:
"六盘水市"
,
"520300"
:
"遵义市"
,
"520400"
:
"安顺市"
,
"520500"
:
"毕节市"
,
"520600"
:
"铜仁市"
,
"522300"
:
"黔西南布依族苗族自治州"
,
"522600"
:
"黔东南苗族侗族自治州"
,
"522700"
:
"黔南布依族苗族自治州"
},
"520100"
:{
"520102"
:
"南明区"
,
"520103"
:
"云岩区"
,
"520111"
:
"花溪区"
,
"520112"
:
"乌当区"
,
"520113"
:
"白云区"
,
"520115"
:
"观山湖区"
,
"520121"
:
"开阳县"
,
"520122"
:
"息烽县"
,
"520123"
:
"修文县"
,
"520181"
:
"清镇市"
},
"520200"
:{
"520201"
:
"钟山区"
,
"520203"
:
"六枝特区"
,
"520221"
:
"水城县"
,
"520222"
:
"盘县"
},
"520300"
:{
"520302"
:
"红花岗区"
,
"520303"
:
"汇川区"
,
"520304"
:
"播州区"
,
"520322"
:
"桐梓县"
,
"520323"
:
"绥阳县"
,
"520324"
:
"正安县"
,
"520325"
:
"道真仡佬族苗族自治县"
,
"520326"
:
"务川仡佬族苗族自治县"
,
"520327"
:
"凤冈县"
,
"520328"
:
"湄潭县"
,
"520329"
:
"余庆县"
,
"520330"
:
"习水县"
,
"520381"
:
"赤水市"
,
"520382"
:
"仁怀市"
},
"520400"
:{
"520402"
:
"西秀区"
,
"520403"
:
"平坝区"
,
"520422"
:
"普定县"
,
"520423"
:
"镇宁布依族苗族自治县"
,
"520424"
:
"关岭布依族苗族自治县"
,
"520425"
:
"紫云苗族布依族自治县"
},
"520500"
:{
"520502"
:
"七星关区"
,
"520521"
:
"大方县"
,
"520522"
:
"黔西县"
,
"520523"
:
"金沙县"
,
"520524"
:
"织金县"
,
"520525"
:
"纳雍县"
,
"520526"
:
"威宁彝族回族苗族自治县"
,
"520527"
:
"赫章县"
},
"520600"
:{
"520602"
:
"碧江区"
,
"520603"
:
"万山区"
,
"520621"
:
"江口县"
,
"520622"
:
"玉屏侗族自治县"
,
"520623"
:
"石阡县"
,
"520624"
:
"思南县"
,
"520625"
:
"印江土家族苗族自治县"
,
"520626"
:
"德江县"
,
"520627"
:
"沿河土家族自治县"
,
"520628"
:
"松桃苗族自治县"
},
"522300"
:{
"522301"
:
"兴义市"
,
"522322"
:
"兴仁县"
,
"522323"
:
"普安县"
,
"522324"
:
"晴隆县"
,
"522325"
:
"贞丰县"
,
"522326"
:
"望谟县"
,
"522327"
:
"册亨县"
,
"522328"
:
"安龙县"
},
"522600"
:{
"522601"
:
"凯里市"
,
"522622"
:
"黄平县"
,
"522623"
:
"施秉县"
,
"522624"
:
"三穗县"
,
"522625"
:
"镇远县"
,
"522626"
:
"岑巩县"
,
"522627"
:
"天柱县"
,
"522628"
:
"锦屏县"
,
"522629"
:
"剑河县"
,
"522630"
:
"台江县"
,
"522631"
:
"黎平县"
,
"522632"
:
"榕江县"
,
"522633"
:
"从江县"
,
"522634"
:
"雷山县"
,
"522635"
:
"麻江县"
,
"522636"
:
"丹寨县"
},
"522700"
:{
"522701"
:
"都匀市"
,
"522702"
:
"福泉市"
,
"522722"
:
"荔波县"
,
"522723"
:
"贵定县"
,
"522725"
:
"瓮安县"
,
"522726"
:
"独山县"
,
"522727"
:
"平塘县"
,
"522728"
:
"罗甸县"
,
"522729"
:
"长顺县"
,
"522730"
:
"龙里县"
,
"522731"
:
"惠水县"
,
"522732"
:
"三都水族自治县"
},
"530000"
:{
"530100"
:
"昆明市"
,
"530300"
:
"曲靖市"
,
"530400"
:
"玉溪市"
,
"530500"
:
"保山市"
,
"530600"
:
"昭通市"
,
"530700"
:
"丽江市"
,
"530800"
:
"普洱市"
,
"530900"
:
"临沧市"
,
"532300"
:
"楚雄彝族自治州"
,
"532500"
:
"红河哈尼族彝族自治州"
,
"532600"
:
"文山壮族苗族自治州"
,
"532800"
:
"西双版纳傣族自治州"
,
"532900"
:
"大理白族自治州"
,
"533100"
:
"德宏傣族景颇族自治州"
,
"533300"
:
"怒江傈僳族自治州"
,
"533400"
:
"迪庆藏族自治州"
},
"530100"
:{
"530102"
:
"五华区"
,
"530103"
:
"盘龙区"
,
"530111"
:
"官渡区"
,
"530112"
:
"西山区"
,
"530113"
:
"东川区"
,
"530114"
:
"呈贡区"
,
"530122"
:
"晋宁县"
,
"530124"
:
"富民县"
,
"530125"
:
"宜良县"
,
"530126"
:
"石林彝族自治县"
,
"530127"
:
"嵩明县"
,
"530128"
:
"禄劝彝族苗族自治县"
,
"530129"
:
"寻甸回族彝族自治县"
,
"530181"
:
"安宁市"
},
"530300"
:{
"530302"
:
"麒麟区"
,
"530303"
:
"沾益区"
,
"530321"
:
"马龙县"
,
"530322"
:
"陆良县"
,
"530323"
:
"师宗县"
,
"530324"
:
"罗平县"
,
"530325"
:
"富源县"
,
"530326"
:
"会泽县"
,
"530381"
:
"宣威市"
},
"530400"
:{
"530402"
:
"红塔区"
,
"530403"
:
"江川区"
,
"530422"
:
"澄江县"
,
"530423"
:
"通海县"
,
"530424"
:
"华宁县"
,
"530425"
:
"易门县"
,
"530426"
:
"峨山彝族自治县"
,
"530427"
:
"新平彝族傣族自治县"
,
"530428"
:
"元江哈尼族彝族傣族自治县"
},
"530500"
:{
"530502"
:
"隆阳区"
,
"530521"
:
"施甸县"
,
"530523"
:
"龙陵县"
,
"530524"
:
"昌宁县"
,
"530581"
:
"腾冲市"
},
"530600"
:{
"530602"
:
"昭阳区"
,
"530621"
:
"鲁甸县"
,
"530622"
:
"巧家县"
,
"530623"
:
"盐津县"
,
"530624"
:
"大关县"
,
"530625"
:
"永善县"
,
"530626"
:
"绥江县"
,
"530627"
:
"镇雄县"
,
"530628"
:
"彝良县"
,
"530629"
:
"威信县"
,
"530630"
:
"水富县"
},
"530700"
:{
"530702"
:
"古城区"
,
"530721"
:
"玉龙纳西族自治县"
,
"530722"
:
"永胜县"
,
"530723"
:
"华坪县"
,
"530724"
:
"宁蒗彝族自治县"
},
"530800"
:{
"530802"
:
"思茅区"
,
"530821"
:
"宁洱哈尼族彝族自治县"
,
"530822"
:
"墨江哈尼族自治县"
,
"530823"
:
"景东彝族自治县"
,
"530824"
:
"景谷傣族彝族自治县"
,
"530825"
:
"镇沅彝族哈尼族拉祜族自治县"
,
"530826"
:
"江城哈尼族彝族自治县"
,
"530827"
:
"孟连傣族拉祜族佤族自治县"
,
"530828"
:
"澜沧拉祜族自治县"
,
"530829"
:
"西盟佤族自治县"
},
"530900"
:{
"530902"
:
"临翔区"
,
"530921"
:
"凤庆县"
,
"530922"
:
"云县"
,
"530923"
:
"永德县"
,
"530924"
:
"镇康县"
,
"530925"
:
"双江拉祜族佤族布朗族傣族自治县"
,
"530926"
:
"耿马傣族佤族自治县"
,
"530927"
:
"沧源佤族自治县"
},
"532300"
:{
"532301"
:
"楚雄市"
,
"532322"
:
"双柏县"
,
"532323"
:
"牟定县"
,
"532324"
:
"南华县"
,
"532325"
:
"姚安县"
,
"532326"
:
"大姚县"
,
"532327"
:
"永仁县"
,
"532328"
:
"元谋县"
,
"532329"
:
"武定县"
,
"532331"
:
"禄丰县"
},
"532500"
:{
"532501"
:
"个旧市"
,
"532502"
:
"开远市"
,
"532503"
:
"蒙自市"
,
"532504"
:
"弥勒市"
,
"532523"
:
"屏边苗族自治县"
,
"532524"
:
"建水县"
,
"532525"
:
"石屏县"
,
"532527"
:
"泸西县"
,
"532528"
:
"元阳县"
,
"532529"
:
"红河县"
,
"532530"
:
"金平苗族瑶族傣族自治县"
,
"532531"
:
"绿春县"
,
"532532"
:
"河口瑶族自治县"
},
"532600"
:{
"532601"
:
"文山市"
,
"532622"
:
"砚山县"
,
"532623"
:
"西畴县"
,
"532624"
:
"麻栗坡县"
,
"532625"
:
"马关县"
,
"532626"
:
"丘北县"
,
"532627"
:
"广南县"
,
"532628"
:
"富宁县"
},
"532800"
:{
"532801"
:
"景洪市"
,
"532822"
:
"勐海县"
,
"532823"
:
"勐腊县"
},
"532900"
:{
"532901"
:
"大理市"
,
"532922"
:
"漾濞彝族自治县"
,
"532923"
:
"祥云县"
,
"532924"
:
"宾川县"
,
"532925"
:
"弥渡县"
,
"532926"
:
"南涧彝族自治县"
,
"532927"
:
"巍山彝族回族自治县"
,
"532928"
:
"永平县"
,
"532929"
:
"云龙县"
,
"532930"
:
"洱源县"
,
"532931"
:
"剑川县"
,
"532932"
:
"鹤庆县"
},
"533100"
:{
"533102"
:
"瑞丽市"
,
"533103"
:
"芒市"
,
"533122"
:
"梁河县"
,
"533123"
:
"盈江县"
,
"533124"
:
"陇川县"
},
"533300"
:{
"533301"
:
"泸水市"
,
"533323"
:
"福贡县"
,
"533324"
:
"贡山独龙族怒族自治县"
,
"533325"
:
"兰坪白族普米族自治县"
},
"533400"
:{
"533401"
:
"香格里拉市"
,
"533422"
:
"德钦县"
,
"533423"
:
"维西傈僳族自治县"
},
"540000"
:{
"540100"
:
"拉萨市"
,
"540200"
:
"日喀则市"
,
"540300"
:
"昌都市"
,
"540400"
:
"林芝市"
,
"540500"
:
"山南市"
,
"542400"
:
"那曲地区"
,
"542500"
:
"阿里地区"
},
"540100"
:{
"540102"
:
"城关区"
,
"540103"
:
"堆龙德庆区"
,
"540121"
:
"林周县"
,
"540122"
:
"当雄县"
,
"540123"
:
"尼木县"
,
"540124"
:
"曲水县"
,
"540126"
:
"达孜县"
,
"540127"
:
"墨竹工卡县"
},
"540200"
:{
"540202"
:
"桑珠孜区"
,
"540221"
:
"南木林县"
,
"540222"
:
"江孜县"
,
"540223"
:
"定日县"
,
"540224"
:
"萨迦县"
,
"540225"
:
"拉孜县"
,
"540226"
:
"昂仁县"
,
"540227"
:
"谢通门县"
,
"540228"
:
"白朗县"
,
"540229"
:
"仁布县"
,
"540230"
:
"康马县"
,
"540231"
:
"定结县"
,
"540232"
:
"仲巴县"
,
"540233"
:
"亚东县"
,
"540234"
:
"吉隆县"
,
"540235"
:
"聂拉木县"
,
"540236"
:
"萨嘎县"
,
"540237"
:
"岗巴县"
},
"540300"
:{
"540302"
:
"卡若区"
,
"540321"
:
"江达县"
,
"540322"
:
"贡觉县"
,
"540323"
:
"类乌齐县"
,
"540324"
:
"丁青县"
,
"540325"
:
"察雅县"
,
"540326"
:
"八宿县"
,
"540327"
:
"左贡县"
,
"540328"
:
"芒康县"
,
"540329"
:
"洛隆县"
,
"540330"
:
"边坝县"
},
"540400"
:{
"540402"
:
"巴宜区"
,
"540421"
:
"工布江达县"
,
"540422"
:
"米林县"
,
"540423"
:
"墨脱县"
,
"540424"
:
"波密县"
,
"540425"
:
"察隅县"
,
"540426"
:
"朗县"
},
"540500"
:{
"540502"
:
"乃东区"
,
"540521"
:
"扎囊县"
,
"540522"
:
"贡嘎县"
,
"540523"
:
"桑日县"
,
"540524"
:
"琼结县"
,
"540525"
:
"曲松县"
,
"540526"
:
"措美县"
,
"540527"
:
"洛扎县"
,
"540528"
:
"加查县"
,
"540529"
:
"隆子县"
,
"540530"
:
"错那县"
,
"540531"
:
"浪卡子县"
},
"542400"
:{
"542421"
:
"那曲县"
,
"542422"
:
"嘉黎县"
,
"542423"
:
"比如县"
,
"542424"
:
"聂荣县"
,
"542425"
:
"安多县"
,
"542426"
:
"申扎县"
,
"542427"
:
"索县"
,
"542428"
:
"班戈县"
,
"542429"
:
"巴青县"
,
"542430"
:
"尼玛县"
,
"542431"
:
"双湖县"
},
"542500"
:{
"542521"
:
"普兰县"
,
"542522"
:
"札达县"
,
"542523"
:
"噶尔县"
,
"542524"
:
"日土县"
,
"542525"
:
"革吉县"
,
"542526"
:
"改则县"
,
"542527"
:
"措勤县"
},
"610000"
:{
"610100"
:
"西安市"
,
"610200"
:
"铜川市"
,
"610300"
:
"宝鸡市"
,
"610400"
:
"咸阳市"
,
"610500"
:
"渭南市"
,
"610600"
:
"延安市"
,
"610700"
:
"汉中市"
,
"610800"
:
"榆林市"
,
"610900"
:
"安康市"
,
"611000"
:
"商洛市"
},
"610100"
:{
"610102"
:
"新城区"
,
"610103"
:
"碑林区"
,
"610104"
:
"莲湖区"
,
"610111"
:
"灞桥区"
,
"610112"
:
"未央区"
,
"610113"
:
"雁塔区"
,
"610114"
:
"阎良区"
,
"610115"
:
"临潼区"
,
"610116"
:
"长安区"
,
"610117"
:
"高陵区"
,
"610122"
:
"蓝田县"
,
"610124"
:
"周至县"
,
"610125"
:
"户县"
},
"610200"
:{
"610202"
:
"王益区"
,
"610203"
:
"印台区"
,
"610204"
:
"耀州区"
,
"610222"
:
"宜君县"
},
"610300"
:{
"610302"
:
"渭滨区"
,
"610303"
:
"金台区"
,
"610304"
:
"陈仓区"
,
"610322"
:
"凤翔县"
,
"610323"
:
"岐山县"
,
"610324"
:
"扶风县"
,
"610326"
:
"眉县"
,
"610327"
:
"陇县"
,
"610328"
:
"千阳县"
,
"610329"
:
"麟游县"
,
"610330"
:
"凤县"
,
"610331"
:
"太白县"
},
"610400"
:{
"610402"
:
"秦都区"
,
"610403"
:
"杨陵区"
,
"610404"
:
"渭城区"
,
"610422"
:
"三原县"
,
"610423"
:
"泾阳县"
,
"610424"
:
"乾县"
,
"610425"
:
"礼泉县"
,
"610426"
:
"永寿县"
,
"610427"
:
"彬县"
,
"610428"
:
"长武县"
,
"610429"
:
"旬邑县"
,
"610430"
:
"淳化县"
,
"610431"
:
"武功县"
,
"610481"
:
"兴平市"
},
"610500"
:{
"610502"
:
"临渭区"
,
"610503"
:
"华州区"
,
"610522"
:
"潼关县"
,
"610523"
:
"大荔县"
,
"610524"
:
"合阳县"
,
"610525"
:
"澄城县"
,
"610526"
:
"蒲城县"
,
"610527"
:
"白水县"
,
"610528"
:
"富平县"
,
"610581"
:
"韩城市"
,
"610582"
:
"华阴市"
},
"610600"
:{
"610602"
:
"宝塔区"
,
"610603"
:
"安塞区"
,
"610621"
:
"延长县"
,
"610622"
:
"延川县"
,
"610623"
:
"子长县"
,
"610625"
:
"志丹县"
,
"610626"
:
"吴起县"
,
"610627"
:
"甘泉县"
,
"610628"
:
"富县"
,
"610629"
:
"洛川县"
,
"610630"
:
"宜川县"
,
"610631"
:
"黄龙县"
,
"610632"
:
"黄陵县"
},
"610700"
:{
"610702"
:
"汉台区"
,
"610721"
:
"南郑县"
,
"610722"
:
"城固县"
,
"610723"
:
"洋县"
,
"610724"
:
"西乡县"
,
"610725"
:
"勉县"
,
"610726"
:
"宁强县"
,
"610727"
:
"略阳县"
,
"610728"
:
"镇巴县"
,
"610729"
:
"留坝县"
,
"610730"
:
"佛坪县"
},
"610800"
:{
"610802"
:
"榆阳区"
,
"610803"
:
"横山区"
,
"610821"
:
"神木县"
,
"610822"
:
"府谷县"
,
"610824"
:
"靖边县"
,
"610825"
:
"定边县"
,
"610826"
:
"绥德县"
,
"610827"
:
"米脂县"
,
"610828"
:
"佳县"
,
"610829"
:
"吴堡县"
,
"610830"
:
"清涧县"
,
"610831"
:
"子洲县"
},
"610900"
:{
"610902"
:
"汉滨区"
,
"610921"
:
"汉阴县"
,
"610922"
:
"石泉县"
,
"610923"
:
"宁陕县"
,
"610924"
:
"紫阳县"
,
"610925"
:
"岚皋县"
,
"610926"
:
"平利县"
,
"610927"
:
"镇坪县"
,
"610928"
:
"旬阳县"
,
"610929"
:
"白河县"
},
"611000"
:{
"611002"
:
"商州区"
,
"611021"
:
"洛南县"
,
"611022"
:
"丹凤县"
,
"611023"
:
"商南县"
,
"611024"
:
"山阳县"
,
"611025"
:
"镇安县"
,
"611026"
:
"柞水县"
},
"620000"
:{
"620100"
:
"兰州市"
,
"620200"
:
"嘉峪关市"
,
"620300"
:
"金昌市"
,
"620400"
:
"白银市"
,
"620500"
:
"天水市"
,
"620600"
:
"武威市"
,
"620700"
:
"张掖市"
,
"620800"
:
"平凉市"
,
"620900"
:
"酒泉市"
,
"621000"
:
"庆阳市"
,
"621100"
:
"定西市"
,
"621200"
:
"陇南市"
,
"622900"
:
"临夏回族自治州"
,
"623000"
:
"甘南藏族自治州"
},
"620100"
:{
"620102"
:
"城关区"
,
"620103"
:
"七里河区"
,
"620104"
:
"西固区"
,
"620105"
:
"安宁区"
,
"620111"
:
"红古区"
,
"620121"
:
"永登县"
,
"620122"
:
"皋兰县"
,
"620123"
:
"榆中县"
},
"620200"
:{},
"620300"
:{
"620302"
:
"金川区"
,
"620321"
:
"永昌县"
},
"620400"
:{
"620402"
:
"白银区"
,
"620403"
:
"平川区"
,
"620421"
:
"靖远县"
,
"620422"
:
"会宁县"
,
"620423"
:
"景泰县"
},
"620500"
:{
"620502"
:
"秦州区"
,
"620503"
:
"麦积区"
,
"620521"
:
"清水县"
,
"620522"
:
"秦安县"
,
"620523"
:
"甘谷县"
,
"620524"
:
"武山县"
,
"620525"
:
"张家川回族自治县"
},
"620600"
:{
"620602"
:
"凉州区"
,
"620621"
:
"民勤县"
,
"620622"
:
"古浪县"
,
"620623"
:
"天祝藏族自治县"
},
"620700"
:{
"620702"
:
"甘州区"
,
"620721"
:
"肃南裕固族自治县"
,
"620722"
:
"民乐县"
,
"620723"
:
"临泽县"
,
"620724"
:
"高台县"
,
"620725"
:
"山丹县"
},
"620800"
:{
"620802"
:
"崆峒区"
,
"620821"
:
"泾川县"
,
"620822"
:
"灵台县"
,
"620823"
:
"崇信县"
,
"620824"
:
"华亭县"
,
"620825"
:
"庄浪县"
,
"620826"
:
"静宁县"
},
"620900"
:{
"620902"
:
"肃州区"
,
"620921"
:
"金塔县"
,
"620922"
:
"瓜州县"
,
"620923"
:
"肃北蒙古族自治县"
,
"620924"
:
"阿克塞哈萨克族自治县"
,
"620981"
:
"玉门市"
,
"620982"
:
"敦煌市"
},
"621000"
:{
"621002"
:
"西峰区"
,
"621021"
:
"庆城县"
,
"621022"
:
"环县"
,
"621023"
:
"华池县"
,
"621024"
:
"合水县"
,
"621025"
:
"正宁县"
,
"621026"
:
"宁县"
,
"621027"
:
"镇原县"
},
"621100"
:{
"621102"
:
"安定区"
,
"621121"
:
"通渭县"
,
"621122"
:
"陇西县"
,
"621123"
:
"渭源县"
,
"621124"
:
"临洮县"
,
"621125"
:
"漳县"
,
"621126"
:
"岷县"
},
"621200"
:{
"621202"
:
"武都区"
,
"621221"
:
"成县"
,
"621222"
:
"文县"
,
"621223"
:
"宕昌县"
,
"621224"
:
"康县"
,
"621225"
:
"西和县"
,
"621226"
:
"礼县"
,
"621227"
:
"徽县"
,
"621228"
:
"两当县"
},
"622900"
:{
"622901"
:
"临夏市"
,
"622921"
:
"临夏县"
,
"622922"
:
"康乐县"
,
"622923"
:
"永靖县"
,
"622924"
:
"广河县"
,
"622925"
:
"和政县"
,
"622926"
:
"东乡族自治县"
,
"622927"
:
"积石山保安族东乡族撒拉族自治县"
},
"623000"
:{
"623001"
:
"合作市"
,
"623021"
:
"临潭县"
,
"623022"
:
"卓尼县"
,
"623023"
:
"舟曲县"
,
"623024"
:
"迭部县"
,
"623025"
:
"玛曲县"
,
"623026"
:
"碌曲县"
,
"623027"
:
"夏河县"
},
"630000"
:{
"630100"
:
"西宁市"
,
"630200"
:
"海东市"
,
"632200"
:
"海北藏族自治州"
,
"632300"
:
"黄南藏族自治州"
,
"632500"
:
"海南藏族自治州"
,
"632600"
:
"果洛藏族自治州"
,
"632700"
:
"玉树藏族自治州"
,
"632800"
:
"海西蒙古族藏族自治州"
},
"630100"
:{
"630102"
:
"城东区"
,
"630103"
:
"城中区"
,
"630104"
:
"城西区"
,
"630105"
:
"城北区"
,
"630121"
:
"大通回族土族自治县"
,
"630122"
:
"湟中县"
,
"630123"
:
"湟源县"
},
"630200"
:{
"630202"
:
"乐都区"
,
"630203"
:
"平安区"
,
"630222"
:
"民和回族土族自治县"
,
"630223"
:
"互助土族自治县"
,
"630224"
:
"化隆回族自治县"
,
"630225"
:
"循化撒拉族自治县"
},
"632200"
:{
"632221"
:
"门源回族自治县"
,
"632222"
:
"祁连县"
,
"632223"
:
"海晏县"
,
"632224"
:
"刚察县"
},
"632300"
:{
"632321"
:
"同仁县"
,
"632322"
:
"尖扎县"
,
"632323"
:
"泽库县"
,
"632324"
:
"河南蒙古族自治县"
},
"632500"
:{
"632521"
:
"共和县"
,
"632522"
:
"同德县"
,
"632523"
:
"贵德县"
,
"632524"
:
"兴海县"
,
"632525"
:
"贵南县"
},
"632600"
:{
"632621"
:
"玛沁县"
,
"632622"
:
"班玛县"
,
"632623"
:
"甘德县"
,
"632624"
:
"达日县"
,
"632625"
:
"久治县"
,
"632626"
:
"玛多县"
},
"632700"
:{
"632701"
:
"玉树市"
,
"632722"
:
"杂多县"
,
"632723"
:
"称多县"
,
"632724"
:
"治多县"
,
"632725"
:
"囊谦县"
,
"632726"
:
"曲麻莱县"
},
"632800"
:{
"632801"
:
"格尔木市"
,
"632802"
:
"德令哈市"
,
"632821"
:
"乌兰县"
,
"632822"
:
"都兰县"
,
"632823"
:
"天峻县"
},
"640000"
:{
"640100"
:
"银川市"
,
"640200"
:
"石嘴山市"
,
"640300"
:
"吴忠市"
,
"640400"
:
"固原市"
,
"640500"
:
"中卫市"
},
"640100"
:{
"640104"
:
"兴庆区"
,
"640105"
:
"西夏区"
,
"640106"
:
"金凤区"
,
"640121"
:
"永宁县"
,
"640122"
:
"贺兰县"
,
"640181"
:
"灵武市"
},
"640200"
:{
"640202"
:
"大武口区"
,
"640205"
:
"惠农区"
,
"640221"
:
"平罗县"
},
"640300"
:{
"640302"
:
"利通区"
,
"640303"
:
"红寺堡区"
,
"640323"
:
"盐池县"
,
"640324"
:
"同心县"
,
"640381"
:
"青铜峡市"
},
"640400"
:{
"640402"
:
"原州区"
,
"640422"
:
"西吉县"
,
"640423"
:
"隆德县"
,
"640424"
:
"泾源县"
,
"640425"
:
"彭阳县"
},
"640500"
:{
"640502"
:
"沙坡头区"
,
"640521"
:
"中宁县"
,
"640522"
:
"海原县"
},
"650000"
:{
"650100"
:
"乌鲁木齐市"
,
"650200"
:
"克拉玛依市"
,
"650400"
:
"吐鲁番市"
,
"650500"
:
"哈密市"
,
"652300"
:
"昌吉回族自治州"
,
"652700"
:
"博尔塔拉蒙古自治州"
,
"652800"
:
"巴音郭楞蒙古自治州"
,
"652900"
:
"阿克苏地区"
,
"653000"
:
"克孜勒苏柯尔克孜自治州"
,
"653100"
:
"喀什地区"
,
"653200"
:
"和田地区"
,
"654000"
:
"伊犁哈萨克自治州"
,
"654200"
:
"塔城地区"
,
"654300"
:
"阿勒泰地区"
,
"659001"
:
"石河子市"
,
"659002"
:
"阿拉尔市"
,
"659003"
:
"图木舒克市"
,
"659004"
:
"五家渠市"
,
"659006"
:
"铁门关市"
},
"650100"
:{
"650102"
:
"天山区"
,
"650103"
:
"沙依巴克区"
,
"650104"
:
"新市区"
,
"650105"
:
"水磨沟区"
,
"650106"
:
"头屯河区"
,
"650107"
:
"达坂城区"
,
"650109"
:
"米东区"
,
"650121"
:
"乌鲁木齐县"
},
"650200"
:{
"650202"
:
"独山子区"
,
"650203"
:
"克拉玛依区"
,
"650204"
:
"白碱滩区"
,
"650205"
:
"乌尔禾区"
},
"650400"
:{
"650402"
:
"高昌区"
,
"650421"
:
"鄯善县"
,
"650422"
:
"托克逊县"
},
"650500"
:{
"650502"
:
"伊州区"
,
"650521"
:
"巴里坤哈萨克自治县"
,
"650522"
:
"伊吾县"
},
"652300"
:{
"652301"
:
"昌吉市"
,
"652302"
:
"阜康市"
,
"652323"
:
"呼图壁县"
,
"652324"
:
"玛纳斯县"
,
"652325"
:
"奇台县"
,
"652327"
:
"吉木萨尔县"
,
"652328"
:
"木垒哈萨克自治县"
},
"652700"
:{
"652701"
:
"博乐市"
,
"652702"
:
"阿拉山口市"
,
"652722"
:
"精河县"
,
"652723"
:
"温泉县"
},
"652800"
:{
"652801"
:
"库尔勒市"
,
"652822"
:
"轮台县"
,
"652823"
:
"尉犁县"
,
"652824"
:
"若羌县"
,
"652825"
:
"且末县"
,
"652826"
:
"焉耆回族自治县"
,
"652827"
:
"和静县"
,
"652828"
:
"和硕县"
,
"652829"
:
"博湖县"
},
"652900"
:{
"652901"
:
"阿克苏市"
,
"652922"
:
"温宿县"
,
"652923"
:
"库车县"
,
"652924"
:
"沙雅县"
,
"652925"
:
"新和县"
,
"652926"
:
"拜城县"
,
"652927"
:
"乌什县"
,
"652928"
:
"阿瓦提县"
,
"652929"
:
"柯坪县"
},
"653000"
:{
"653001"
:
"阿图什市"
,
"653022"
:
"阿克陶县"
,
"653023"
:
"阿合奇县"
,
"653024"
:
"乌恰县"
},
"653100"
:{
"653101"
:
"喀什市"
,
"653121"
:
"疏附县"
,
"653122"
:
"疏勒县"
,
"653123"
:
"英吉沙县"
,
"653124"
:
"泽普县"
,
"653125"
:
"莎车县"
,
"653126"
:
"叶城县"
,
"653127"
:
"麦盖提县"
,
"653128"
:
"岳普湖县"
,
"653129"
:
"伽师县"
,
"653130"
:
"巴楚县"
,
"653131"
:
"塔什库尔干塔吉克自治县"
},
"653200"
:{
"653201"
:
"和田市"
,
"653221"
:
"和田县"
,
"653222"
:
"墨玉县"
,
"653223"
:
"皮山县"
,
"653224"
:
"洛浦县"
,
"653225"
:
"策勒县"
,
"653226"
:
"于田县"
,
"653227"
:
"民丰县"
},
"654000"
:{
"654002"
:
"伊宁市"
,
"654003"
:
"奎屯市"
,
"654004"
:
"霍尔果斯市"
,
"654021"
:
"伊宁县"
,
"654022"
:
"察布查尔锡伯自治县"
,
"654023"
:
"霍城县"
,
"654024"
:
"巩留县"
,
"654025"
:
"新源县"
,
"654026"
:
"昭苏县"
,
"654027"
:
"特克斯县"
,
"654028"
:
"尼勒克县"
},
"654200"
:{
"654201"
:
"塔城市"
,
"654202"
:
"乌苏市"
,
"654221"
:
"额敏县"
,
"654223"
:
"沙湾县"
,
"654224"
:
"托里县"
,
"654225"
:
"裕民县"
,
"654226"
:
"和布克赛尔蒙古自治县"
},
"654300"
:{
"654301"
:
"阿勒泰市"
,
"654321"
:
"布尔津县"
,
"654322"
:
"富蕴县"
,
"654323"
:
"福海县"
,
"654324"
:
"哈巴河县"
,
"654325"
:
"青河县"
,
"654326"
:
"吉木乃县"
},
"659001"
:{
"6590011"
:
"北泉镇"
,
"6590015"
:
"兵团一五二团"
,
"659001001"
:
"新城街道"
,
"659001002"
:
"向阳街道"
,
"659001003"
:
"红山街道"
,
"659001004"
:
"老街街道"
,
"659001005"
:
"东城街道"
,
"659001101"
:
"石河子镇"
},
"659002"
:{
"6590022"
:
"托喀依乡"
,
"6590025"
:
"兵团七团"
,
"65900252"
:
"兵团三团"
,
"659002001"
:
"金银川路街道"
,
"659002002"
:
"幸福路街道"
,
"659002003"
:
"青松路街道"
,
"659002004"
:
"南口街道"
,
"659002402"
:
"工业园区"
,
"659002501"
:
"兵团八团"
,
"659002503"
:
"兵团十团"
,
"659002504"
:
"兵团十一团"
,
"659002505"
:
"兵团十二团"
,
"659002506"
:
"兵团十三团"
,
"659002507"
:
"兵团十四团"
,
"659002509"
:
"兵团十六团"
,
"659002511"
:
"兵团第一师水利水电工程处"
,
"659002512"
:
"兵团第一师塔里木灌区水利管理处"
,
"659002513"
:
"阿拉尔农场"
,
"659002514"
:
"兵团第一师幸福农场"
,
"659002515"
:
"中心监狱"
,
"659002516"
:
"兵团一团"
,
"659002517"
:
"兵团农一师沙井子水利管理处"
,
"659002518"
:
"西工业园区管理委员会"
,
"659002519"
:
"兵团二团"
},
"659003"
:{
"65900351"
:
"兵团五十团"
,
"659003001"
:
"齐干却勒街道"
,
"659003002"
:
"前海街道"
,
"659003003"
:
"永安坝街道"
,
"659003504"
:
"兵团四十四团"
,
"659003509"
:
"兵团四十九团"
,
"659003511"
:
"兵团五十一团"
,
"659003513"
:
"兵团五十三团"
,
"659003514"
:
"兵团图木舒克市喀拉拜勒镇"
},
"659004"
:{
"6590045"
:
"兵团一零一团"
,
"659004001"
:
"军垦路街道"
,
"659004002"
:
"青湖路街道"
,
"659004003"
:
"人民路街道"
,
"659004501"
:
"兵团一零二团"
,
"659004502"
:
"兵团一零三团"
},
"659006"
:{
"6590061"
:
"博古其镇"
,
"659006101"
:
"双丰镇"
},
"710000"
:{
"710100"
:
"台湾省"
},
"710100"
:{
"710101"
:
"金门"
,
"710102"
:
"连江"
,
"710103"
:
"苗栗"
,
"710104"
:
"南投"
,
"710105"
:
"澎湖"
,
"710106"
:
"屏东"
,
"710107"
:
"台东"
,
"710108"
:
"台中"
,
"710109"
:
"台南"
,
"710110"
:
"台北"
,
"710111"
:
"桃园"
,
"710112"
:
"云林"
,
"710113"
:
"新北"
,
"710114"
:
"彰化"
,
"710115"
:
"嘉义"
,
"710116"
:
"新竹"
,
"710117"
:
"花莲"
,
"710118"
:
"宜兰"
,
"710119"
:
"高雄"
,
"710120"
:
"基隆"
},
"810000"
:{
"810101"
:
"中西区"
,
"810102"
:
"东区"
,
"810103"
:
"九龙城区"
,
"810104"
:
"观塘区"
,
"810105"
:
"深水埗区"
,
"810106"
:
"湾仔区"
,
"810107"
:
"黄大仙区"
,
"810108"
:
"油尖旺区"
,
"810109"
:
"离岛区"
,
"810110"
:
"葵青区"
,
"810111"
:
"北区"
,
"810112"
:
"西贡区"
,
"810113"
:
"沙田区"
,
"810114"
:
"屯门区"
,
"810115"
:
"大埔区"
,
"810116"
:
"荃湾区"
,
"810117"
:
"元朗区"
,
"810118"
:
"香港"
,
"810119"
:
"九龙"
,
"810120"
:
"新界"
},
"820000"
:{
"820101"
:
"离岛"
,
"820102"
:
"澳门半岛"
,
"820103"
:
"凼仔"
,
"820104"
:
"路凼城"
,
"820105"
:
"路环"
},
"910000"
:{
"810000"
:
"香港特别行政区"
,
"820000"
:
"澳门特别行政区"
}}
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/static/ajax/libs/picker/iPicker.min.js
0 → 100644
View file @
5f57229b
/*!
* iPicker v1.0.0
* Copyright (C) 2020, ZG
* Released under the MIT license.
*/
!
function
(
d
,
b
){
"function"
===
typeof
define
&&
define
.
amd
?
define
([
"jquery"
],
function
(
c
){
return
b
(
d
,
c
)}):
"undefined"
!==
typeof
module
&&
"object"
===
typeof
exports
?
b
(
d
,
require
(
"jquery"
)):
b
(
d
,
d
.
jQuery
)}(
"undefined"
!==
typeof
window
?
window
:
this
,
function
(
d
,
b
){
!
function
(){
if
(
"undefined"
===
typeof
jQuery
)
throw
Error
(
"iPicker's JavaScript requires jQuery"
);
var
c
=
b
.
fn
.
jquery
.
split
(
"."
);
if
(
1
===~~
c
[
0
]
&&
9
>~~
c
[
1
])
throw
Error
(
"iPicker's JavaScript requires jQuery version 1.9.0 or higher"
);}();
b
(
'style[data-from
\
x3d"iPicker"]'
).
remove
();
b
(
"head"
).
prepend
(
'
\
x3cstyle data-from
\
x3d"iPicker"
\
x3e.iPicker-container,.iPicker-container *{box-sizing:border-box}.iPicker-container{position:relative;float:left;width:200px;height:34px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.iPicker-container:not(:last-child){margin-right:10px}.iPicker-result{overflow:hidden;padding:0 40px 0 12px;height:34px;border:#dfdfdf solid 1px;border-radius:4px;background:#fff;color:#000;white-space:nowrap;line-height:32px;transition:border-color .2s}.iPicker-result span{display:block;float:left;width:calc(100% + 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iPicker-result-active:not(.iPicker-disabled),.iPicker-result:not(.iPicker-disabled):hover{border:#00b8ff solid 1px}.iPicker-result i{position:absolute;top:0;right:0;display:block;width:30px;height:34px}.iPicker-result i::before{position:absolute;top:0;right:2px;display:block;width:28px;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTc2OTk1MjQ3Njc4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2NTAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUzNS40NjY2NjcgODEyLjhsNDUwLjEzMzMzMy01NjMuMmMxNC45MzMzMzMtMTkuMiAyLjEzMzMzMy00OS4wNjY2NjctMjMuNDY2NjY3LTQ5LjA2NjY2N0g2MS44NjY2NjdjLTI1LjYgMC0zOC40IDI5Ljg2NjY2Ny0yMy40NjY2NjcgNDkuMDY2NjY3bDQ1MC4xMzMzMzMgNTYzLjJjMTIuOCAxNC45MzMzMzMgMzQuMTMzMzMzIDE0LjkzMzMzMyA0Ni45MzMzMzQgMHoiIHAtaWQ9IjI2NTEiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD48L3N2Zz4
\
x3d) center no-repeat;content:"";opacity:.5;transition:transform .3s;transform:scale(.55)}.iPicker-result-active i::before{transform:scale(.55) rotate(180deg)}.iPicker-placeholder{color:#aaa}.iPicker-disabled{cursor:not-allowed;background:#f0f0f0;color:#aaa}.iPicker-result.iPicker-disabled i{opacity:.5}.iPicker-list{position:relative;z-index:10;display:none;overflow-x:hidden;overflow-y:auto;padding:8px 0;max-height:300px;background:#fff;box-shadow:rgba(0,0,0,.1) 0 2px 6px;transform-origin:center top;animation-timing-function:ease-in-out;animation-duration:.3s;animation-fill-mode:forwards}.iPicker-list li,.iPicker-list ul{display:block;margin:0;padding:0}.iPicker-list li{display:block;padding:6px 12px;list-style:none;transition:.15s;word-break:break-all}.iPicker-list li.iPicker-list-active,.iPicker-list li:hover{background:#f5f5f5;color:#00b8ff}.iPicker-list-active{cursor:default}.iPicker-list.iPicker-list-hide,.iPicker-list.iPicker-list-show{display:block}.iPicker-list.iPicker-list-show{animation-name:iPickerShow}.iPicker-list.iPicker-list-hide{animation-name:iPickerHide}@keyframes iPickerShow{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes iPickerHide{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}
\
x3c/style
\
x3e'
);
b
.
fn
.
iPicker
=
function
(
c
,
d
){
if
(
!
arguments
.
length
){
var
k
=
[];
b
(
this
).
first
().
find
(
".iPicker-result"
).
each
(
function
(){
var
a
=
(
b
(
this
).
data
(
"selected"
)
||
{}).
value
;
a
&&
k
.
push
(
a
)});
return
k
}
if
(
"clear"
===
c
)
return
this
.
each
(
function
(){
b
(
this
).
find
(
".iPicker-container:gt(0) ul"
).
empty
().
end
().
find
(
"li"
).
removeClass
(
"iPicker-list-active"
).
end
().
find
(
".iPicker-result"
).
addClass
(
"iPicker-placeholder"
).
removeData
(
"selected"
).
find
(
"span"
).
each
(
function
(){
b
(
this
).
text
(
b
(
this
).
data
(
"placeholder"
))})});
if
(
"reset"
===
c
)
return
this
.
each
(
function
(){
var
a
=
b
(
this
).
data
(
"iPickerOptions"
);
b
.
isPlainObject
(
a
)
&&!
b
.
isEmptyObject
(
a
)
&&
b
(
this
).
iPicker
(
a
)});
if
(
"destroy"
===
c
)
return
this
.
each
(
function
(){
b
(
this
).
empty
().
removeData
(
"iPickerOptions"
);
b
(
document
).
off
(
"click.iPicker"
)});
if
(
"enabled"
===
c
)
return
this
.
each
(
function
(){
var
a
=
b
(
this
).
find
(
".iPicker-disabled"
);
d
?
Array
.
isArray
(
d
)
&&
d
.
length
&&
b
.
each
(
d
,
function
(
b
,
q
){
a
.
eq
(
q
-
1
).
removeClass
(
"iPicker-disabled"
)}):
a
.
removeClass
(
"iPicker-disabled"
)});
if
(
b
.
isPlainObject
(
c
)
&&
c
.
data
){
var
g
=
function
(
a
){
a
.
each
(
function
(){
var
a
=
b
(
this
);
if
(
a
.
hasClass
(
"iPicker-list-show"
))
a
.
off
(
"animationend"
).
prev
().
removeClass
(
"iPicker-result-active"
).
end
().
addClass
(
"iPicker-list-hide"
).
removeClass
(
"iPicker-list-show"
).
on
(
"animationend"
,
function
(){
a
.
off
(
"animationend"
)})})},
r
=
function
(){
"string"
===
typeof
a
.
data
&&
b
.
trim
(
a
.
data
)?
b
.
getJSON
(
a
.
data
).
done
(
function
(
b
){
b
?
e
.
resolve
(
b
):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}).
fail
(
function
(){
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}):
b
.
isPlainObject
(
a
.
data
)
&&!
b
.
isEmptyObject
(
a
.
data
)?
e
.
resolve
(
a
.
data
):
"object"
===
typeof
a
.
data
&&
a
.
data
.
then
?
a
.
data
.
then
(
function
(
b
){
b
?
e
.
resolve
(
b
):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)},
function
(){
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
);
return
e
},
a
=
b
.
extend
(
!
0
,{
data
:{},
level
:
3
,
width
:
200
,
maxHeight
:
300
,
disabled
:
!
1
,
defaultValue
:[],
placeholder
:[
"
\
u7701"
,
"
\
u5e02"
,
"
\
u533a"
],
onSelect
:
b
.
noop
},
c
),
t
=
b
.
isFunction
(
a
.
onSelect
),
l
=
""
;
if
(
b
.
isNumeric
(
a
.
level
)
&&
1
<=
a
.
level
&&
4
>
a
.
level
)
for
(
var
m
=
0
;
m
<
parseInt
(
a
.
level
);
m
++
)
l
+=
'
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-container"
\
x3e
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-result iPicker-placeholder"
\
x3e
\
r
\
n
\
x3cspan
\
x3e
\
x3c/span
\
x3e
\
r
\
n
\
x3ci
\
x3e
\
x3c/i
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-list"
\
x3e
\
r
\
n
\
x3cul
\
x3e
\
x3c/ul
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n'
;
var
e
=
b
.
Deferred
();
return
this
.
each
(
function
(){
var
c
=
b
(
this
),
d
=
[];
c
.
html
(
l
).
data
(
"iPickerOptions"
,
a
);
var
e
=
c
.
find
(
".iPicker-container"
),
h
=
c
.
find
(
".iPicker-result"
),
f
=
c
.
find
(
".iPicker-list"
);
b
.
isNumeric
(
a
.
maxHeight
)
&&
46
<=
a
.
maxHeight
&&
f
.
css
(
"maxHeight"
,
parseInt
(
a
.
maxHeight
)
+
"px"
);
b
.
isNumeric
(
a
.
width
)
&&
90
<=
a
.
width
&&
e
.
css
(
"width"
,
parseInt
(
a
.
width
)
+
"px"
);
a
.
disabled
&&
(
c
=
[],
!
0
===
a
.
disabled
?
c
=
[
0
,
1
,
2
]:
Array
.
isArray
(
a
.
disabled
)
&&
a
.
disabled
.
length
&&
(
c
=
a
.
disabled
),
b
.
each
(
c
,
function
(
b
,
a
){
0
<=
a
&&
2
>=
a
&&
h
.
eq
(
a
).
addClass
(
"iPicker-disabled"
)}));
Array
.
isArray
(
a
.
placeholder
)
&&
a
.
placeholder
.
length
&&
h
.
find
(
"span"
).
each
(
function
(
c
){
c
=
a
.
placeholder
[
c
]
||
""
;
b
(
this
).
data
(
"placeholder"
,
c
).
text
(
c
)});
f
.
each
(
function
(){
b
(
this
).
attr
(
"data-id"
,
Math
.
random
().
toString
(
36
).
substr
(
2
,
10
))});
r
().
done
(
function
(
c
){
function
e
(
a
,
c
){
var
n
=
""
;
a
&&
(
a
=
"string"
===
typeof
a
?
JSON
.
parse
(
a
):
a
,
a
[
c
]
&&
b
.
each
(
a
[
c
],
function
(
a
,
b
){
n
+=
'
\
x3cli data-code
\
x3d"'
+
a
+
'"
\
x3e'
+
b
+
"
\
x3c/li
\
x3e"
}));
return
n
}
h
.
on
(
"click"
,
function
(){
var
a
=
b
(
this
),
c
=
a
.
next
(),
e
=
c
.
data
(
"id"
),
d
=
a
.
hasClass
(
"iPicker-disabled"
);
g
(
b
(
".iPicker-list"
).
not
(
'[data-id
\
x3d"'
+
e
+
'"]'
));
d
||
(
a
.
toggleClass
(
"iPicker-result-active"
),
c
.
hasClass
(
"iPicker-list-show"
)?
g
(
c
):
c
.
addClass
(
"iPicker-list-show"
).
removeClass
(
"iPicker-list-hide"
))});
f
.
on
(
"click.normal"
,
"li"
,
function
(){
var
a
=
b
(
this
),
d
=
a
.
parents
(
".iPicker-list"
),
p
=
a
.
parents
(
".iPicker-container"
);
a
.
addClass
(
"iPicker-list-active"
).
siblings
().
removeClass
(
"iPicker-list-active"
);
d
.
prev
().
data
(
"selected"
,{
value
:
a
.
data
(
"code"
),
text
:
a
.
text
()}).
removeClass
(
"iPicker-placeholder"
).
find
(
"span"
).
text
(
a
.
text
());
g
(
d
);
p
.
nextAll
().
find
(
".iPicker-result"
).
removeData
(
"selected"
).
addClass
(
"iPicker-placeholder"
).
find
(
"span"
).
each
(
function
(){
b
(
this
).
text
(
b
(
this
).
data
(
"placeholder"
))}).
end
().
next
().
find
(
"ul"
).
empty
();
p
.
next
().
find
(
"ul"
).
html
(
e
(
c
,
a
.
data
(
"code"
)))}).
on
(
"click.select"
,
"li"
,
function
(){
if
(
t
){
var
c
=
[],
e
=
[];
h
.
each
(
function
(){
var
a
=
b
(
this
).
data
(
"selected"
)
||
{},
d
=
a
.
value
,
a
=
a
.
text
;
d
&&
c
.
push
(
d
);
a
&&
e
.
push
(
a
)});
d
=
[];
b
.
each
(
c
,
function
(
a
,
b
){
d
.
push
({
value
:
a
,
text
:
b
})});
a
.
onSelect
.
call
(
this
,
c
,
e
,
d
)}});
f
.
first
().
find
(
"ul"
).
html
(
e
(
c
,
"86"
));
Array
.
isArray
(
a
.
defaultValue
)
&&
a
.
defaultValue
.
length
&&
b
.
each
(
a
.
defaultValue
,
function
(
a
,
b
){
f
.
eq
(
a
).
find
(
'[data-code
\
x3d"'
+
b
+
'"]'
).
trigger
(
"click.normal"
)})}).
fail
(
function
(
a
){
console
.
warn
(
a
)});
b
(
document
).
on
(
"click.iPicker"
,
function
(
a
){
e
.
is
(
a
.
target
)
||
e
.
has
(
a
.
target
).
length
||
g
(
f
)})})}}});
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/include.html
View file @
5f57229b
...
@@ -32,6 +32,7 @@
...
@@ -32,6 +32,7 @@
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/messages_zh.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/messages_zh.min.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.extend.js}"
></script>
<script
th:src=
"@{/ajax/libs/validate/jquery.validate.extend.js}"
></script>
<script
th:src=
"@{/ajax/libs/picker/iPicker.min.js}"
></script>
<!-- jquery-validate 表单树插件 -->
<!-- jquery-validate 表单树插件 -->
<script
th:src=
"@{/ajax/libs/bootstrap-treetable/bootstrap-treetable.js}"
></script>
<script
th:src=
"@{/ajax/libs/bootstrap-treetable/bootstrap-treetable.js}"
></script>
<!-- 遮罩层 -->
<!-- 遮罩层 -->
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/area.json
0 → 100644
View file @
5f57229b
var
res
=
{
"86"
:{
"110000"
:
"北京市"
,
"120000"
:
"天津市"
,
"130000"
:
"河北省"
,
"140000"
:
"山西省"
,
"150000"
:
"内蒙古自治区"
,
"210000"
:
"辽宁省"
,
"220000"
:
"吉林省"
,
"230000"
:
"黑龙江省"
,
"310000"
:
"上海市"
,
"320000"
:
"江苏省"
,
"330000"
:
"浙江省"
,
"340000"
:
"安徽省"
,
"350000"
:
"福建省"
,
"360000"
:
"江西省"
,
"370000"
:
"山东省"
,
"410000"
:
"河南省"
,
"420000"
:
"湖北省"
,
"430000"
:
"湖南省"
,
"440000"
:
"广东省"
,
"450000"
:
"广西壮族自治区"
,
"460000"
:
"海南省"
,
"500000"
:
"重庆市"
,
"510000"
:
"四川省"
,
"520000"
:
"贵州省"
,
"530000"
:
"云南省"
,
"540000"
:
"西藏自治区"
,
"610000"
:
"陕西省"
,
"620000"
:
"甘肃省"
,
"630000"
:
"青海省"
,
"640000"
:
"宁夏回族自治区"
,
"650000"
:
"新疆维吾尔自治区"
,
"710000"
:
"台湾省"
,
"910000"
:
"港澳"
},
"110000"
:{
"110100"
:
"市辖区"
},
"110100"
:{
"110101"
:
"东城区"
,
"110102"
:
"西城区"
,
"110105"
:
"朝阳区"
,
"110106"
:
"丰台区"
,
"110107"
:
"石景山区"
,
"110108"
:
"海淀区"
,
"110109"
:
"门头沟区"
,
"110111"
:
"房山区"
,
"110112"
:
"通州区"
,
"110113"
:
"顺义区"
,
"110114"
:
"昌平区"
,
"110115"
:
"大兴区"
,
"110116"
:
"怀柔区"
,
"110117"
:
"平谷区"
,
"110118"
:
"密云区"
,
"110119"
:
"延庆区"
},
"120000"
:{
"120100"
:
"市辖区"
},
"120100"
:{
"120101"
:
"和平区"
,
"120102"
:
"河东区"
,
"120103"
:
"河西区"
,
"120104"
:
"南开区"
,
"120105"
:
"河北区"
,
"120106"
:
"红桥区"
,
"120110"
:
"东丽区"
,
"120111"
:
"西青区"
,
"120112"
:
"津南区"
,
"120113"
:
"北辰区"
,
"120114"
:
"武清区"
,
"120115"
:
"宝坻区"
,
"120116"
:
"滨海新区"
,
"120117"
:
"宁河区"
,
"120118"
:
"静海区"
,
"120119"
:
"蓟州区"
},
"130000"
:{
"130100"
:
"石家庄市"
,
"130200"
:
"唐山市"
,
"130300"
:
"秦皇岛市"
,
"130400"
:
"邯郸市"
,
"130500"
:
"邢台市"
,
"130600"
:
"保定市"
,
"130700"
:
"张家口市"
,
"130800"
:
"承德市"
,
"130900"
:
"沧州市"
,
"131000"
:
"廊坊市"
,
"131100"
:
"衡水市"
,
"139001"
:
"定州市"
,
"139002"
:
"辛集市"
},
"130100"
:{
"130102"
:
"长安区"
,
"130104"
:
"桥西区"
,
"130105"
:
"新华区"
,
"130107"
:
"井陉矿区"
,
"130108"
:
"裕华区"
,
"130109"
:
"藁城区"
,
"130110"
:
"鹿泉区"
,
"130111"
:
"栾城区"
,
"130121"
:
"井陉县"
,
"130123"
:
"正定县"
,
"130125"
:
"行唐县"
,
"130126"
:
"灵寿县"
,
"130127"
:
"高邑县"
,
"130128"
:
"深泽县"
,
"130129"
:
"赞皇县"
,
"130130"
:
"无极县"
,
"130131"
:
"平山县"
,
"130132"
:
"元氏县"
,
"130133"
:
"赵县"
,
"130183"
:
"晋州市"
,
"130184"
:
"新乐市"
},
"130200"
:{
"130202"
:
"路南区"
,
"130203"
:
"路北区"
,
"130204"
:
"古冶区"
,
"130205"
:
"开平区"
,
"130207"
:
"丰南区"
,
"130208"
:
"丰润区"
,
"130209"
:
"曹妃甸区"
,
"130223"
:
"滦县"
,
"130224"
:
"滦南县"
,
"130225"
:
"乐亭县"
,
"130227"
:
"迁西县"
,
"130229"
:
"玉田县"
,
"130281"
:
"遵化市"
,
"130283"
:
"迁安市"
},
"130300"
:{
"130302"
:
"海港区"
,
"130303"
:
"山海关区"
,
"130304"
:
"北戴河区"
,
"130306"
:
"抚宁区"
,
"130321"
:
"青龙满族自治县"
,
"130322"
:
"昌黎县"
,
"130324"
:
"卢龙县"
},
"130400"
:{
"130402"
:
"邯山区"
,
"130403"
:
"丛台区"
,
"130404"
:
"复兴区"
,
"130406"
:
"峰峰矿区"
,
"130421"
:
"邯郸县"
,
"130423"
:
"临漳县"
,
"130424"
:
"成安县"
,
"130425"
:
"大名县"
,
"130426"
:
"涉县"
,
"130427"
:
"磁县"
,
"130428"
:
"肥乡县"
,
"130429"
:
"永年县"
,
"130430"
:
"邱县"
,
"130431"
:
"鸡泽县"
,
"130432"
:
"广平县"
,
"130433"
:
"馆陶县"
,
"130434"
:
"魏县"
,
"130435"
:
"曲周县"
,
"130481"
:
"武安市"
},
"130500"
:{
"130502"
:
"桥东区"
,
"130503"
:
"桥西区"
,
"130521"
:
"邢台县"
,
"130522"
:
"临城县"
,
"130523"
:
"内丘县"
,
"130524"
:
"柏乡县"
,
"130525"
:
"隆尧县"
,
"130526"
:
"任县"
,
"130527"
:
"南和县"
,
"130528"
:
"宁晋县"
,
"130529"
:
"巨鹿县"
,
"130530"
:
"新河县"
,
"130531"
:
"广宗县"
,
"130532"
:
"平乡县"
,
"130533"
:
"威县"
,
"130534"
:
"清河县"
,
"130535"
:
"临西县"
,
"130581"
:
"南宫市"
,
"130582"
:
"沙河市"
},
"130600"
:{
"130602"
:
"竞秀区"
,
"130606"
:
"莲池区"
,
"130607"
:
"满城区"
,
"130608"
:
"清苑区"
,
"130609"
:
"徐水区"
,
"130623"
:
"涞水县"
,
"130624"
:
"阜平县"
,
"130626"
:
"定兴县"
,
"130627"
:
"唐县"
,
"130628"
:
"高阳县"
,
"130629"
:
"容城县"
,
"130630"
:
"涞源县"
,
"130631"
:
"望都县"
,
"130632"
:
"安新县"
,
"130633"
:
"易县"
,
"130634"
:
"曲阳县"
,
"130635"
:
"蠡县"
,
"130636"
:
"顺平县"
,
"130637"
:
"博野县"
,
"130638"
:
"雄县"
,
"130681"
:
"涿州市"
,
"130683"
:
"安国市"
,
"130684"
:
"高碑店市"
},
"130700"
:{
"130702"
:
"桥东区"
,
"130703"
:
"桥西区"
,
"130705"
:
"宣化区"
,
"130706"
:
"下花园区"
,
"130708"
:
"万全区"
,
"130709"
:
"崇礼区"
,
"130722"
:
"张北县"
,
"130723"
:
"康保县"
,
"130724"
:
"沽源县"
,
"130725"
:
"尚义县"
,
"130726"
:
"蔚县"
,
"130727"
:
"阳原县"
,
"130728"
:
"怀安县"
,
"130730"
:
"怀来县"
,
"130731"
:
"涿鹿县"
,
"130732"
:
"赤城县"
},
"130800"
:{
"130802"
:
"双桥区"
,
"130803"
:
"双滦区"
,
"130804"
:
"鹰手营子矿区"
,
"130821"
:
"承德县"
,
"130822"
:
"兴隆县"
,
"130823"
:
"平泉县"
,
"130824"
:
"滦平县"
,
"130825"
:
"隆化县"
,
"130826"
:
"丰宁满族自治县"
,
"130827"
:
"宽城满族自治县"
,
"130828"
:
"围场满族蒙古族自治县"
},
"130900"
:{
"130902"
:
"新华区"
,
"130903"
:
"运河区"
,
"130921"
:
"沧县"
,
"130922"
:
"青县"
,
"130923"
:
"东光县"
,
"130924"
:
"海兴县"
,
"130925"
:
"盐山县"
,
"130926"
:
"肃宁县"
,
"130927"
:
"南皮县"
,
"130928"
:
"吴桥县"
,
"130929"
:
"献县"
,
"130930"
:
"孟村回族自治县"
,
"130981"
:
"泊头市"
,
"130982"
:
"任丘市"
,
"130983"
:
"黄骅市"
,
"130984"
:
"河间市"
},
"131000"
:{
"131002"
:
"安次区"
,
"131003"
:
"广阳区"
,
"131022"
:
"固安县"
,
"131023"
:
"永清县"
,
"131024"
:
"香河县"
,
"131025"
:
"大城县"
,
"131026"
:
"文安县"
,
"131028"
:
"大厂回族自治县"
,
"131081"
:
"霸州市"
,
"131082"
:
"三河市"
},
"131100"
:{
"131102"
:
"桃城区"
,
"131103"
:
"冀州区"
,
"131121"
:
"枣强县"
,
"131122"
:
"武邑县"
,
"131123"
:
"武强县"
,
"131124"
:
"饶阳县"
,
"131125"
:
"安平县"
,
"131126"
:
"故城县"
,
"131127"
:
"景县"
,
"131128"
:
"阜城县"
,
"131182"
:
"深州市"
},
"139001"
:{
"1390011"
:
"留早镇"
,
"13900111"
:
"邢邑镇"
,
"139001001"
:
"南城区街道"
,
"139001002"
:
"北城区街道"
,
"139001003"
:
"西城区街道"
,
"139001004"
:
"长安路街道"
,
"139001101"
:
"清风店镇"
,
"139001102"
:
"庞村镇"
,
"139001103"
:
"砖路镇"
,
"139001104"
:
"明月店镇"
,
"139001105"
:
"叮咛店镇"
,
"139001106"
:
"东亭镇"
,
"139001107"
:
"大辛庄镇"
,
"139001108"
:
"东旺镇"
,
"139001109"
:
"高蓬镇"
,
"139001111"
:
"李亲顾镇"
,
"139001112"
:
"子位镇"
,
"139001113"
:
"开元镇"
,
"139001115"
:
"周村镇"
,
"139001116"
:
"息冢镇"
,
"139001203"
:
"东留春乡"
,
"139001204"
:
"号头庄回族乡"
,
"139001205"
:
"杨家庄乡"
,
"139001206"
:
"大鹿庄乡"
,
"139001208"
:
"西城乡"
},
"139002"
:{
"1390021"
:
"辛集镇"
,
"1390022"
:
"天宫营乡"
,
"1390025"
:
"辛集经济开发区"
,
"139002101"
:
"旧城镇"
,
"139002102"
:
"张古庄镇"
,
"139002103"
:
"位伯镇"
,
"139002104"
:
"新垒头镇"
,
"139002105"
:
"新城镇"
,
"139002106"
:
"南智邱镇"
,
"139002107"
:
"王口镇"
,
"139002201"
:
"前营乡"
,
"139002202"
:
"马庄乡"
,
"139002203"
:
"和睦井乡"
,
"139002204"
:
"田家庄乡"
,
"139002205"
:
"中里厢乡"
,
"139002206"
:
"小辛庄乡"
},
"140000"
:{
"140100"
:
"太原市"
,
"140200"
:
"大同市"
,
"140300"
:
"阳泉市"
,
"140400"
:
"长治市"
,
"140500"
:
"晋城市"
,
"140600"
:
"朔州市"
,
"140700"
:
"晋中市"
,
"140800"
:
"运城市"
,
"140900"
:
"忻州市"
,
"141000"
:
"临汾市"
,
"141100"
:
"吕梁市"
},
"140100"
:{
"140105"
:
"小店区"
,
"140106"
:
"迎泽区"
,
"140107"
:
"杏花岭区"
,
"140108"
:
"尖草坪区"
,
"140109"
:
"万柏林区"
,
"140110"
:
"晋源区"
,
"140121"
:
"清徐县"
,
"140122"
:
"阳曲县"
,
"140123"
:
"娄烦县"
,
"140181"
:
"古交市"
},
"140200"
:{
"140202"
:
"城区"
,
"140203"
:
"矿区"
,
"140211"
:
"南郊区"
,
"140212"
:
"新荣区"
,
"140221"
:
"阳高县"
,
"140222"
:
"天镇县"
,
"140223"
:
"广灵县"
,
"140224"
:
"灵丘县"
,
"140225"
:
"浑源县"
,
"140226"
:
"左云县"
,
"140227"
:
"大同县"
},
"140300"
:{
"140302"
:
"城区"
,
"140303"
:
"矿区"
,
"140311"
:
"郊区"
,
"140321"
:
"平定县"
,
"140322"
:
"盂县"
},
"140400"
:{
"140402"
:
"城区"
,
"140411"
:
"郊区"
,
"140421"
:
"长治县"
,
"140423"
:
"襄垣县"
,
"140424"
:
"屯留县"
,
"140425"
:
"平顺县"
,
"140426"
:
"黎城县"
,
"140427"
:
"壶关县"
,
"140428"
:
"长子县"
,
"140429"
:
"武乡县"
,
"140430"
:
"沁县"
,
"140431"
:
"沁源县"
,
"140481"
:
"潞城市"
},
"140500"
:{
"140502"
:
"城区"
,
"140521"
:
"沁水县"
,
"140522"
:
"阳城县"
,
"140524"
:
"陵川县"
,
"140525"
:
"泽州县"
,
"140581"
:
"高平市"
},
"140600"
:{
"140602"
:
"朔城区"
,
"140603"
:
"平鲁区"
,
"140621"
:
"山阴县"
,
"140622"
:
"应县"
,
"140623"
:
"右玉县"
,
"140624"
:
"怀仁县"
},
"140700"
:{
"140702"
:
"榆次区"
,
"140721"
:
"榆社县"
,
"140722"
:
"左权县"
,
"140723"
:
"和顺县"
,
"140724"
:
"昔阳县"
,
"140725"
:
"寿阳县"
,
"140726"
:
"太谷县"
,
"140727"
:
"祁县"
,
"140728"
:
"平遥县"
,
"140729"
:
"灵石县"
,
"140781"
:
"介休市"
},
"140800"
:{
"140802"
:
"盐湖区"
,
"140821"
:
"临猗县"
,
"140822"
:
"万荣县"
,
"140823"
:
"闻喜县"
,
"140824"
:
"稷山县"
,
"140825"
:
"新绛县"
,
"140826"
:
"绛县"
,
"140827"
:
"垣曲县"
,
"140828"
:
"夏县"
,
"140829"
:
"平陆县"
,
"140830"
:
"芮城县"
,
"140881"
:
"永济市"
,
"140882"
:
"河津市"
},
"140900"
:{
"140902"
:
"忻府区"
,
"140921"
:
"定襄县"
,
"140922"
:
"五台县"
,
"140923"
:
"代县"
,
"140924"
:
"繁峙县"
,
"140925"
:
"宁武县"
,
"140926"
:
"静乐县"
,
"140927"
:
"神池县"
,
"140928"
:
"五寨县"
,
"140929"
:
"岢岚县"
,
"140930"
:
"河曲县"
,
"140931"
:
"保德县"
,
"140932"
:
"偏关县"
,
"140981"
:
"原平市"
},
"141000"
:{
"141002"
:
"尧都区"
,
"141021"
:
"曲沃县"
,
"141022"
:
"翼城县"
,
"141023"
:
"襄汾县"
,
"141024"
:
"洪洞县"
,
"141025"
:
"古县"
,
"141026"
:
"安泽县"
,
"141027"
:
"浮山县"
,
"141028"
:
"吉县"
,
"141029"
:
"乡宁县"
,
"141030"
:
"大宁县"
,
"141031"
:
"隰县"
,
"141032"
:
"永和县"
,
"141033"
:
"蒲县"
,
"141034"
:
"汾西县"
,
"141081"
:
"侯马市"
,
"141082"
:
"霍州市"
},
"141100"
:{
"141102"
:
"离石区"
,
"141121"
:
"文水县"
,
"141122"
:
"交城县"
,
"141123"
:
"兴县"
,
"141124"
:
"临县"
,
"141125"
:
"柳林县"
,
"141126"
:
"石楼县"
,
"141127"
:
"岚县"
,
"141128"
:
"方山县"
,
"141129"
:
"中阳县"
,
"141130"
:
"交口县"
,
"141181"
:
"孝义市"
,
"141182"
:
"汾阳市"
},
"150000"
:{
"150100"
:
"呼和浩特市"
,
"150200"
:
"包头市"
,
"150300"
:
"乌海市"
,
"150400"
:
"赤峰市"
,
"150500"
:
"通辽市"
,
"150600"
:
"鄂尔多斯市"
,
"150700"
:
"呼伦贝尔市"
,
"150800"
:
"巴彦淖尔市"
,
"150900"
:
"乌兰察布市"
,
"152200"
:
"兴安盟"
,
"152500"
:
"锡林郭勒盟"
,
"152900"
:
"阿拉善盟"
},
"150100"
:{
"150102"
:
"新城区"
,
"150103"
:
"回民区"
,
"150104"
:
"玉泉区"
,
"150105"
:
"赛罕区"
,
"150121"
:
"土默特左旗"
,
"150122"
:
"托克托县"
,
"150123"
:
"和林格尔县"
,
"150124"
:
"清水河县"
,
"150125"
:
"武川县"
},
"150200"
:{
"150202"
:
"东河区"
,
"150203"
:
"昆都仑区"
,
"150204"
:
"青山区"
,
"150205"
:
"石拐区"
,
"150206"
:
"白云鄂博矿区"
,
"150207"
:
"九原区"
,
"150221"
:
"土默特右旗"
,
"150222"
:
"固阳县"
,
"150223"
:
"达尔罕茂明安联合旗"
},
"150300"
:{
"150302"
:
"海勃湾区"
,
"150303"
:
"海南区"
,
"150304"
:
"乌达区"
},
"150400"
:{
"150402"
:
"红山区"
,
"150403"
:
"元宝山区"
,
"150404"
:
"松山区"
,
"150421"
:
"阿鲁科尔沁旗"
,
"150422"
:
"巴林左旗"
,
"150423"
:
"巴林右旗"
,
"150424"
:
"林西县"
,
"150425"
:
"克什克腾旗"
,
"150426"
:
"翁牛特旗"
,
"150428"
:
"喀喇沁旗"
,
"150429"
:
"宁城县"
,
"150430"
:
"敖汉旗"
},
"150500"
:{
"150502"
:
"科尔沁区"
,
"150521"
:
"科尔沁左翼中旗"
,
"150522"
:
"科尔沁左翼后旗"
,
"150523"
:
"开鲁县"
,
"150524"
:
"库伦旗"
,
"150525"
:
"奈曼旗"
,
"150526"
:
"扎鲁特旗"
,
"150581"
:
"霍林郭勒市"
},
"150600"
:{
"150602"
:
"东胜区"
,
"150603"
:
"康巴什区"
,
"150621"
:
"达拉特旗"
,
"150622"
:
"准格尔旗"
,
"150623"
:
"鄂托克前旗"
,
"150624"
:
"鄂托克旗"
,
"150625"
:
"杭锦旗"
,
"150626"
:
"乌审旗"
,
"150627"
:
"伊金霍洛旗"
},
"150700"
:{
"150702"
:
"海拉尔区"
,
"150703"
:
"扎赉诺尔区"
,
"150721"
:
"阿荣旗"
,
"150722"
:
"莫力达瓦达斡尔族自治旗"
,
"150723"
:
"鄂伦春自治旗"
,
"150724"
:
"鄂温克族自治旗"
,
"150725"
:
"陈巴尔虎旗"
,
"150726"
:
"新巴尔虎左旗"
,
"150727"
:
"新巴尔虎右旗"
,
"150781"
:
"满洲里市"
,
"150782"
:
"牙克石市"
,
"150783"
:
"扎兰屯市"
,
"150784"
:
"额尔古纳市"
,
"150785"
:
"根河市"
},
"150800"
:{
"150802"
:
"临河区"
,
"150821"
:
"五原县"
,
"150822"
:
"磴口县"
,
"150823"
:
"乌拉特前旗"
,
"150824"
:
"乌拉特中旗"
,
"150825"
:
"乌拉特后旗"
,
"150826"
:
"杭锦后旗"
},
"150900"
:{
"150902"
:
"集宁区"
,
"150921"
:
"卓资县"
,
"150922"
:
"化德县"
,
"150923"
:
"商都县"
,
"150924"
:
"兴和县"
,
"150925"
:
"凉城县"
,
"150926"
:
"察哈尔右翼前旗"
,
"150927"
:
"察哈尔右翼中旗"
,
"150928"
:
"察哈尔右翼后旗"
,
"150929"
:
"四子王旗"
,
"150981"
:
"丰镇市"
},
"152200"
:{
"152201"
:
"乌兰浩特市"
,
"152202"
:
"阿尔山市"
,
"152221"
:
"科尔沁右翼前旗"
,
"152222"
:
"科尔沁右翼中旗"
,
"152223"
:
"扎赉特旗"
,
"152224"
:
"突泉县"
},
"152500"
:{
"152501"
:
"二连浩特市"
,
"152502"
:
"锡林浩特市"
,
"152522"
:
"阿巴嘎旗"
,
"152523"
:
"苏尼特左旗"
,
"152524"
:
"苏尼特右旗"
,
"152525"
:
"东乌珠穆沁旗"
,
"152526"
:
"西乌珠穆沁旗"
,
"152527"
:
"太仆寺旗"
,
"152528"
:
"镶黄旗"
,
"152529"
:
"正镶白旗"
,
"152530"
:
"正蓝旗"
,
"152531"
:
"多伦县"
},
"152900"
:{
"152921"
:
"阿拉善左旗"
,
"152922"
:
"阿拉善右旗"
,
"152923"
:
"额济纳旗"
},
"210000"
:{
"210100"
:
"沈阳市"
,
"210200"
:
"大连市"
,
"210300"
:
"鞍山市"
,
"210400"
:
"抚顺市"
,
"210500"
:
"本溪市"
,
"210600"
:
"丹东市"
,
"210700"
:
"锦州市"
,
"210800"
:
"营口市"
,
"210900"
:
"阜新市"
,
"211000"
:
"辽阳市"
,
"211100"
:
"盘锦市"
,
"211200"
:
"铁岭市"
,
"211300"
:
"朝阳市"
,
"211400"
:
"葫芦岛市"
},
"210100"
:{
"210102"
:
"和平区"
,
"210103"
:
"沈河区"
,
"210104"
:
"大东区"
,
"210105"
:
"皇姑区"
,
"210106"
:
"铁西区"
,
"210111"
:
"苏家屯区"
,
"210112"
:
"浑南区"
,
"210113"
:
"沈北新区"
,
"210114"
:
"于洪区"
,
"210115"
:
"辽中区"
,
"210123"
:
"康平县"
,
"210124"
:
"法库县"
,
"210181"
:
"新民市"
},
"210200"
:{
"210202"
:
"中山区"
,
"210203"
:
"西岗区"
,
"210204"
:
"沙河口区"
,
"210211"
:
"甘井子区"
,
"210212"
:
"旅顺口区"
,
"210213"
:
"金州区"
,
"210214"
:
"普兰店区"
,
"210224"
:
"长海县"
,
"210281"
:
"瓦房店市"
,
"210283"
:
"庄河市"
},
"210300"
:{
"210302"
:
"铁东区"
,
"210303"
:
"铁西区"
,
"210304"
:
"立山区"
,
"210311"
:
"千山区"
,
"210321"
:
"台安县"
,
"210323"
:
"岫岩满族自治县"
,
"210381"
:
"海城市"
},
"210400"
:{
"210402"
:
"新抚区"
,
"210403"
:
"东洲区"
,
"210404"
:
"望花区"
,
"210411"
:
"顺城区"
,
"210421"
:
"抚顺县"
,
"210422"
:
"新宾满族自治县"
,
"210423"
:
"清原满族自治县"
},
"210500"
:{
"210502"
:
"平山区"
,
"210503"
:
"溪湖区"
,
"210504"
:
"明山区"
,
"210505"
:
"南芬区"
,
"210521"
:
"本溪满族自治县"
,
"210522"
:
"桓仁满族自治县"
},
"210600"
:{
"210602"
:
"元宝区"
,
"210603"
:
"振兴区"
,
"210604"
:
"振安区"
,
"210624"
:
"宽甸满族自治县"
,
"210681"
:
"东港市"
,
"210682"
:
"凤城市"
},
"210700"
:{
"210702"
:
"古塔区"
,
"210703"
:
"凌河区"
,
"210711"
:
"太和区"
,
"210726"
:
"黑山县"
,
"210727"
:
"义县"
,
"210781"
:
"凌海市"
,
"210782"
:
"北镇市"
},
"210800"
:{
"210802"
:
"站前区"
,
"210803"
:
"西市区"
,
"210804"
:
"鲅鱼圈区"
,
"210811"
:
"老边区"
,
"210881"
:
"盖州市"
,
"210882"
:
"大石桥市"
},
"210900"
:{
"210902"
:
"海州区"
,
"210903"
:
"新邱区"
,
"210904"
:
"太平区"
,
"210905"
:
"清河门区"
,
"210911"
:
"细河区"
,
"210921"
:
"阜新蒙古族自治县"
,
"210922"
:
"彰武县"
},
"211000"
:{
"211002"
:
"白塔区"
,
"211003"
:
"文圣区"
,
"211004"
:
"宏伟区"
,
"211005"
:
"弓长岭区"
,
"211011"
:
"太子河区"
,
"211021"
:
"辽阳县"
,
"211081"
:
"灯塔市"
},
"211100"
:{
"211102"
:
"双台子区"
,
"211103"
:
"兴隆台区"
,
"211104"
:
"大洼区"
,
"211122"
:
"盘山县"
},
"211200"
:{
"211202"
:
"银州区"
,
"211204"
:
"清河区"
,
"211221"
:
"铁岭县"
,
"211223"
:
"西丰县"
,
"211224"
:
"昌图县"
,
"211281"
:
"调兵山市"
,
"211282"
:
"开原市"
},
"211300"
:{
"211302"
:
"双塔区"
,
"211303"
:
"龙城区"
,
"211321"
:
"朝阳县"
,
"211322"
:
"建平县"
,
"211324"
:
"喀喇沁左翼蒙古族自治县"
,
"211381"
:
"北票市"
,
"211382"
:
"凌源市"
},
"211400"
:{
"211402"
:
"连山区"
,
"211403"
:
"龙港区"
,
"211404"
:
"南票区"
,
"211421"
:
"绥中县"
,
"211422"
:
"建昌县"
,
"211481"
:
"兴城市"
},
"220000"
:{
"220100"
:
"长春市"
,
"220200"
:
"吉林市"
,
"220300"
:
"四平市"
,
"220400"
:
"辽源市"
,
"220500"
:
"通化市"
,
"220600"
:
"白山市"
,
"220700"
:
"松原市"
,
"220800"
:
"白城市"
,
"222400"
:
"延边朝鲜族自治州"
},
"220100"
:{
"220102"
:
"南关区"
,
"220103"
:
"宽城区"
,
"220104"
:
"朝阳区"
,
"220105"
:
"二道区"
,
"220106"
:
"绿园区"
,
"220112"
:
"双阳区"
,
"220113"
:
"九台区"
,
"220122"
:
"农安县"
,
"220182"
:
"榆树市"
,
"220183"
:
"德惠市"
},
"220200"
:{
"220202"
:
"昌邑区"
,
"220203"
:
"龙潭区"
,
"220204"
:
"船营区"
,
"220211"
:
"丰满区"
,
"220221"
:
"永吉县"
,
"220281"
:
"蛟河市"
,
"220282"
:
"桦甸市"
,
"220283"
:
"舒兰市"
,
"220284"
:
"磐石市"
},
"220300"
:{
"220302"
:
"铁西区"
,
"220303"
:
"铁东区"
,
"220322"
:
"梨树县"
,
"220323"
:
"伊通满族自治县"
,
"220381"
:
"公主岭市"
,
"220382"
:
"双辽市"
},
"220400"
:{
"220402"
:
"龙山区"
,
"220403"
:
"西安区"
,
"220421"
:
"东丰县"
,
"220422"
:
"东辽县"
},
"220500"
:{
"220502"
:
"东昌区"
,
"220503"
:
"二道江区"
,
"220521"
:
"通化县"
,
"220523"
:
"辉南县"
,
"220524"
:
"柳河县"
,
"220581"
:
"梅河口市"
,
"220582"
:
"集安市"
},
"220600"
:{
"220602"
:
"浑江区"
,
"220605"
:
"江源区"
,
"220621"
:
"抚松县"
,
"220622"
:
"靖宇县"
,
"220623"
:
"长白朝鲜族自治县"
,
"220681"
:
"临江市"
},
"220700"
:{
"220702"
:
"宁江区"
,
"220721"
:
"前郭尔罗斯蒙古族自治县"
,
"220722"
:
"长岭县"
,
"220723"
:
"乾安县"
,
"220781"
:
"扶余市"
},
"220800"
:{
"220802"
:
"洮北区"
,
"220821"
:
"镇赉县"
,
"220822"
:
"通榆县"
,
"220881"
:
"洮南市"
,
"220882"
:
"大安市"
},
"222400"
:{
"222401"
:
"延吉市"
,
"222402"
:
"图们市"
,
"222403"
:
"敦化市"
,
"222404"
:
"珲春市"
,
"222405"
:
"龙井市"
,
"222406"
:
"和龙市"
,
"222424"
:
"汪清县"
,
"222426"
:
"安图县"
},
"230000"
:{
"230100"
:
"哈尔滨市"
,
"230200"
:
"齐齐哈尔市"
,
"230300"
:
"鸡西市"
,
"230400"
:
"鹤岗市"
,
"230500"
:
"双鸭山市"
,
"230600"
:
"大庆市"
,
"230700"
:
"伊春市"
,
"230800"
:
"佳木斯市"
,
"230900"
:
"七台河市"
,
"231000"
:
"牡丹江市"
,
"231100"
:
"黑河市"
,
"231200"
:
"绥化市"
,
"232700"
:
"大兴安岭地区"
},
"230100"
:{
"230102"
:
"道里区"
,
"230103"
:
"南岗区"
,
"230104"
:
"道外区"
,
"230108"
:
"平房区"
,
"230109"
:
"松北区"
,
"230110"
:
"香坊区"
,
"230111"
:
"呼兰区"
,
"230112"
:
"阿城区"
,
"230113"
:
"双城区"
,
"230123"
:
"依兰县"
,
"230124"
:
"方正县"
,
"230125"
:
"宾县"
,
"230126"
:
"巴彦县"
,
"230127"
:
"木兰县"
,
"230128"
:
"通河县"
,
"230129"
:
"延寿县"
,
"230183"
:
"尚志市"
,
"230184"
:
"五常市"
},
"230200"
:{
"230202"
:
"龙沙区"
,
"230203"
:
"建华区"
,
"230204"
:
"铁锋区"
,
"230205"
:
"昂昂溪区"
,
"230206"
:
"富拉尔基区"
,
"230207"
:
"碾子山区"
,
"230208"
:
"梅里斯达斡尔族区"
,
"230221"
:
"龙江县"
,
"230223"
:
"依安县"
,
"230224"
:
"泰来县"
,
"230225"
:
"甘南县"
,
"230227"
:
"富裕县"
,
"230229"
:
"克山县"
,
"230230"
:
"克东县"
,
"230231"
:
"拜泉县"
,
"230281"
:
"讷河市"
},
"230300"
:{
"230302"
:
"鸡冠区"
,
"230303"
:
"恒山区"
,
"230304"
:
"滴道区"
,
"230305"
:
"梨树区"
,
"230306"
:
"城子河区"
,
"230307"
:
"麻山区"
,
"230321"
:
"鸡东县"
,
"230381"
:
"虎林市"
,
"230382"
:
"密山市"
},
"230400"
:{
"230402"
:
"向阳区"
,
"230403"
:
"工农区"
,
"230404"
:
"南山区"
,
"230405"
:
"兴安区"
,
"230406"
:
"东山区"
,
"230407"
:
"兴山区"
,
"230421"
:
"萝北县"
,
"230422"
:
"绥滨县"
},
"230500"
:{
"230502"
:
"尖山区"
,
"230503"
:
"岭东区"
,
"230505"
:
"四方台区"
,
"230506"
:
"宝山区"
,
"230521"
:
"集贤县"
,
"230522"
:
"友谊县"
,
"230523"
:
"宝清县"
,
"230524"
:
"饶河县"
},
"230600"
:{
"230602"
:
"萨尔图区"
,
"230603"
:
"龙凤区"
,
"230604"
:
"让胡路区"
,
"230605"
:
"红岗区"
,
"230606"
:
"大同区"
,
"230621"
:
"肇州县"
,
"230622"
:
"肇源县"
,
"230623"
:
"林甸县"
,
"230624"
:
"杜尔伯特蒙古族自治县"
},
"230700"
:{
"230702"
:
"伊春区"
,
"230703"
:
"南岔区"
,
"230704"
:
"友好区"
,
"230705"
:
"西林区"
,
"230706"
:
"翠峦区"
,
"230707"
:
"新青区"
,
"230708"
:
"美溪区"
,
"230709"
:
"金山屯区"
,
"230710"
:
"五营区"
,
"230711"
:
"乌马河区"
,
"230712"
:
"汤旺河区"
,
"230713"
:
"带岭区"
,
"230714"
:
"乌伊岭区"
,
"230715"
:
"红星区"
,
"230716"
:
"上甘岭区"
,
"230722"
:
"嘉荫县"
,
"230781"
:
"铁力市"
},
"230800"
:{
"230803"
:
"向阳区"
,
"230804"
:
"前进区"
,
"230805"
:
"东风区"
,
"230811"
:
"郊区"
,
"230822"
:
"桦南县"
,
"230826"
:
"桦川县"
,
"230828"
:
"汤原县"
,
"230881"
:
"同江市"
,
"230882"
:
"富锦市"
,
"230883"
:
"抚远市"
},
"230900"
:{
"230902"
:
"新兴区"
,
"230903"
:
"桃山区"
,
"230904"
:
"茄子河区"
,
"230921"
:
"勃利县"
},
"231000"
:{
"231002"
:
"东安区"
,
"231003"
:
"阳明区"
,
"231004"
:
"爱民区"
,
"231005"
:
"西安区"
,
"231025"
:
"林口县"
,
"231081"
:
"绥芬河市"
,
"231083"
:
"海林市"
,
"231084"
:
"宁安市"
,
"231085"
:
"穆棱市"
,
"231086"
:
"东宁市"
},
"231100"
:{
"231102"
:
"爱辉区"
,
"231121"
:
"嫩江县"
,
"231123"
:
"逊克县"
,
"231124"
:
"孙吴县"
,
"231181"
:
"北安市"
,
"231182"
:
"五大连池市"
},
"231200"
:{
"231202"
:
"北林区"
,
"231221"
:
"望奎县"
,
"231222"
:
"兰西县"
,
"231223"
:
"青冈县"
,
"231224"
:
"庆安县"
,
"231225"
:
"明水县"
,
"231226"
:
"绥棱县"
,
"231281"
:
"安达市"
,
"231282"
:
"肇东市"
,
"231283"
:
"海伦市"
},
"232700"
:{
"232721"
:
"呼玛县"
,
"232722"
:
"塔河县"
,
"232723"
:
"漠河县"
},
"310000"
:{
"310100"
:
"市辖区"
},
"310100"
:{
"310101"
:
"黄浦区"
,
"310104"
:
"徐汇区"
,
"310105"
:
"长宁区"
,
"310106"
:
"静安区"
,
"310107"
:
"普陀区"
,
"310109"
:
"虹口区"
,
"310110"
:
"杨浦区"
,
"310112"
:
"闵行区"
,
"310113"
:
"宝山区"
,
"310114"
:
"嘉定区"
,
"310115"
:
"浦东新区"
,
"310116"
:
"金山区"
,
"310117"
:
"松江区"
,
"310118"
:
"青浦区"
,
"310120"
:
"奉贤区"
,
"310151"
:
"崇明区"
},
"320000"
:{
"320100"
:
"南京市"
,
"320200"
:
"无锡市"
,
"320300"
:
"徐州市"
,
"320400"
:
"常州市"
,
"320500"
:
"苏州市"
,
"320600"
:
"南通市"
,
"320700"
:
"连云港市"
,
"320800"
:
"淮安市"
,
"320900"
:
"盐城市"
,
"321000"
:
"扬州市"
,
"321100"
:
"镇江市"
,
"321200"
:
"泰州市"
,
"321300"
:
"宿迁市"
},
"320100"
:{
"320102"
:
"玄武区"
,
"320104"
:
"秦淮区"
,
"320105"
:
"建邺区"
,
"320106"
:
"鼓楼区"
,
"320111"
:
"浦口区"
,
"320113"
:
"栖霞区"
,
"320114"
:
"雨花台区"
,
"320115"
:
"江宁区"
,
"320116"
:
"六合区"
,
"320117"
:
"溧水区"
,
"320118"
:
"高淳区"
},
"320200"
:{
"320205"
:
"锡山区"
,
"320206"
:
"惠山区"
,
"320211"
:
"滨湖区"
,
"320213"
:
"梁溪区"
,
"320214"
:
"新吴区"
,
"320281"
:
"江阴市"
,
"320282"
:
"宜兴市"
},
"320300"
:{
"320302"
:
"鼓楼区"
,
"320303"
:
"云龙区"
,
"320305"
:
"贾汪区"
,
"320311"
:
"泉山区"
,
"320312"
:
"铜山区"
,
"320321"
:
"丰县"
,
"320322"
:
"沛县"
,
"320324"
:
"睢宁县"
,
"320381"
:
"新沂市"
,
"320382"
:
"邳州市"
},
"320400"
:{
"320402"
:
"天宁区"
,
"320404"
:
"钟楼区"
,
"320411"
:
"新北区"
,
"320412"
:
"武进区"
,
"320413"
:
"金坛区"
,
"320481"
:
"溧阳市"
},
"320500"
:{
"320505"
:
"虎丘区"
,
"320506"
:
"吴中区"
,
"320507"
:
"相城区"
,
"320508"
:
"姑苏区"
,
"320509"
:
"吴江区"
,
"320581"
:
"常熟市"
,
"320582"
:
"张家港市"
,
"320583"
:
"昆山市"
,
"320585"
:
"太仓市"
},
"320600"
:{
"320602"
:
"崇川区"
,
"320611"
:
"港闸区"
,
"320612"
:
"通州区"
,
"320621"
:
"海安县"
,
"320623"
:
"如东县"
,
"320681"
:
"启东市"
,
"320682"
:
"如皋市"
,
"320684"
:
"海门市"
},
"320700"
:{
"320703"
:
"连云区"
,
"320706"
:
"海州区"
,
"320707"
:
"赣榆区"
,
"320722"
:
"东海县"
,
"320723"
:
"灌云县"
,
"320724"
:
"灌南县"
},
"320800"
:{
"320803"
:
"淮安区"
,
"320804"
:
"淮阴区"
,
"320812"
:
"清江浦区"
,
"320813"
:
"洪泽区"
,
"320826"
:
"涟水县"
,
"320830"
:
"盱眙县"
,
"320831"
:
"金湖县"
},
"320900"
:{
"320902"
:
"亭湖区"
,
"320903"
:
"盐都区"
,
"320904"
:
"大丰区"
,
"320921"
:
"响水县"
,
"320922"
:
"滨海县"
,
"320923"
:
"阜宁县"
,
"320924"
:
"射阳县"
,
"320925"
:
"建湖县"
,
"320981"
:
"东台市"
},
"321000"
:{
"321002"
:
"广陵区"
,
"321003"
:
"邗江区"
,
"321012"
:
"江都区"
,
"321023"
:
"宝应县"
,
"321081"
:
"仪征市"
,
"321084"
:
"高邮市"
},
"321100"
:{
"321102"
:
"京口区"
,
"321111"
:
"润州区"
,
"321112"
:
"丹徒区"
,
"321181"
:
"丹阳市"
,
"321182"
:
"扬中市"
,
"321183"
:
"句容市"
},
"321200"
:{
"321202"
:
"海陵区"
,
"321203"
:
"高港区"
,
"321204"
:
"姜堰区"
,
"321281"
:
"兴化市"
,
"321282"
:
"靖江市"
,
"321283"
:
"泰兴市"
},
"321300"
:{
"321302"
:
"宿城区"
,
"321311"
:
"宿豫区"
,
"321322"
:
"沭阳县"
,
"321323"
:
"泗阳县"
,
"321324"
:
"泗洪县"
},
"330000"
:{
"330100"
:
"杭州市"
,
"330200"
:
"宁波市"
,
"330300"
:
"温州市"
,
"330400"
:
"嘉兴市"
,
"330500"
:
"湖州市"
,
"330600"
:
"绍兴市"
,
"330700"
:
"金华市"
,
"330800"
:
"衢州市"
,
"330900"
:
"舟山市"
,
"331000"
:
"台州市"
,
"331100"
:
"丽水市"
},
"330100"
:{
"330102"
:
"上城区"
,
"330103"
:
"下城区"
,
"330104"
:
"江干区"
,
"330105"
:
"拱墅区"
,
"330106"
:
"西湖区"
,
"330108"
:
"滨江区"
,
"330109"
:
"萧山区"
,
"330110"
:
"余杭区"
,
"330111"
:
"富阳区"
,
"330122"
:
"桐庐县"
,
"330127"
:
"淳安县"
,
"330182"
:
"建德市"
,
"330185"
:
"临安市"
},
"330200"
:{
"330203"
:
"海曙区"
,
"330204"
:
"江东区"
,
"330205"
:
"江北区"
,
"330206"
:
"北仑区"
,
"330211"
:
"镇海区"
,
"330212"
:
"鄞州区"
,
"330225"
:
"象山县"
,
"330226"
:
"宁海县"
,
"330281"
:
"余姚市"
,
"330282"
:
"慈溪市"
,
"330283"
:
"奉化市"
},
"330300"
:{
"330302"
:
"鹿城区"
,
"330303"
:
"龙湾区"
,
"330304"
:
"瓯海区"
,
"330305"
:
"洞头区"
,
"330324"
:
"永嘉县"
,
"330326"
:
"平阳县"
,
"330327"
:
"苍南县"
,
"330328"
:
"文成县"
,
"330329"
:
"泰顺县"
,
"330381"
:
"瑞安市"
,
"330382"
:
"乐清市"
},
"330400"
:{
"330402"
:
"南湖区"
,
"330411"
:
"秀洲区"
,
"330421"
:
"嘉善县"
,
"330424"
:
"海盐县"
,
"330481"
:
"海宁市"
,
"330482"
:
"平湖市"
,
"330483"
:
"桐乡市"
},
"330500"
:{
"330502"
:
"吴兴区"
,
"330503"
:
"南浔区"
,
"330521"
:
"德清县"
,
"330522"
:
"长兴县"
,
"330523"
:
"安吉县"
},
"330600"
:{
"330602"
:
"越城区"
,
"330603"
:
"柯桥区"
,
"330604"
:
"上虞区"
,
"330624"
:
"新昌县"
,
"330681"
:
"诸暨市"
,
"330683"
:
"嵊州市"
},
"330700"
:{
"330702"
:
"婺城区"
,
"330703"
:
"金东区"
,
"330723"
:
"武义县"
,
"330726"
:
"浦江县"
,
"330727"
:
"磐安县"
,
"330781"
:
"兰溪市"
,
"330782"
:
"义乌市"
,
"330783"
:
"东阳市"
,
"330784"
:
"永康市"
},
"330800"
:{
"330802"
:
"柯城区"
,
"330803"
:
"衢江区"
,
"330822"
:
"常山县"
,
"330824"
:
"开化县"
,
"330825"
:
"龙游县"
,
"330881"
:
"江山市"
},
"330900"
:{
"330902"
:
"定海区"
,
"330903"
:
"普陀区"
,
"330921"
:
"岱山县"
,
"330922"
:
"嵊泗县"
},
"331000"
:{
"331002"
:
"椒江区"
,
"331003"
:
"黄岩区"
,
"331004"
:
"路桥区"
,
"331021"
:
"玉环县"
,
"331022"
:
"三门县"
,
"331023"
:
"天台县"
,
"331024"
:
"仙居县"
,
"331081"
:
"温岭市"
,
"331082"
:
"临海市"
},
"331100"
:{
"331102"
:
"莲都区"
,
"331121"
:
"青田县"
,
"331122"
:
"缙云县"
,
"331123"
:
"遂昌县"
,
"331124"
:
"松阳县"
,
"331125"
:
"云和县"
,
"331126"
:
"庆元县"
,
"331127"
:
"景宁畲族自治县"
,
"331181"
:
"龙泉市"
},
"340000"
:{
"340100"
:
"合肥市"
,
"340200"
:
"芜湖市"
,
"340300"
:
"蚌埠市"
,
"340400"
:
"淮南市"
,
"340500"
:
"马鞍山市"
,
"340600"
:
"淮北市"
,
"340700"
:
"铜陵市"
,
"340800"
:
"安庆市"
,
"341000"
:
"黄山市"
,
"341100"
:
"滁州市"
,
"341200"
:
"阜阳市"
,
"341300"
:
"宿州市"
,
"341500"
:
"六安市"
,
"341600"
:
"亳州市"
,
"341700"
:
"池州市"
,
"341800"
:
"宣城市"
},
"340100"
:{
"340102"
:
"瑶海区"
,
"340103"
:
"庐阳区"
,
"340104"
:
"蜀山区"
,
"340111"
:
"包河区"
,
"340121"
:
"长丰县"
,
"340122"
:
"肥东县"
,
"340123"
:
"肥西县"
,
"340124"
:
"庐江县"
,
"340181"
:
"巢湖市"
},
"340200"
:{
"340202"
:
"镜湖区"
,
"340203"
:
"弋江区"
,
"340207"
:
"鸠江区"
,
"340208"
:
"三山区"
,
"340221"
:
"芜湖县"
,
"340222"
:
"繁昌县"
,
"340223"
:
"南陵县"
,
"340225"
:
"无为县"
},
"340300"
:{
"340302"
:
"龙子湖区"
,
"340303"
:
"蚌山区"
,
"340304"
:
"禹会区"
,
"340311"
:
"淮上区"
,
"340321"
:
"怀远县"
,
"340322"
:
"五河县"
,
"340323"
:
"固镇县"
},
"340400"
:{
"340402"
:
"大通区"
,
"340403"
:
"田家庵区"
,
"340404"
:
"谢家集区"
,
"340405"
:
"八公山区"
,
"340406"
:
"潘集区"
,
"340421"
:
"凤台县"
,
"340422"
:
"寿县"
},
"340500"
:{
"340503"
:
"花山区"
,
"340504"
:
"雨山区"
,
"340506"
:
"博望区"
,
"340521"
:
"当涂县"
,
"340522"
:
"含山县"
,
"340523"
:
"和县"
},
"340600"
:{
"340602"
:
"杜集区"
,
"340603"
:
"相山区"
,
"340604"
:
"烈山区"
,
"340621"
:
"濉溪县"
},
"340700"
:{
"340705"
:
"铜官区"
,
"340706"
:
"义安区"
,
"340711"
:
"郊区"
,
"340722"
:
"枞阳县"
},
"340800"
:{
"340802"
:
"迎江区"
,
"340803"
:
"大观区"
,
"340811"
:
"宜秀区"
,
"340822"
:
"怀宁县"
,
"340824"
:
"潜山县"
,
"340825"
:
"太湖县"
,
"340826"
:
"宿松县"
,
"340827"
:
"望江县"
,
"340828"
:
"岳西县"
,
"340881"
:
"桐城市"
},
"341000"
:{
"341002"
:
"屯溪区"
,
"341003"
:
"黄山区"
,
"341004"
:
"徽州区"
,
"341021"
:
"歙县"
,
"341022"
:
"休宁县"
,
"341023"
:
"黟县"
,
"341024"
:
"祁门县"
},
"341100"
:{
"341102"
:
"琅琊区"
,
"341103"
:
"南谯区"
,
"341122"
:
"来安县"
,
"341124"
:
"全椒县"
,
"341125"
:
"定远县"
,
"341126"
:
"凤阳县"
,
"341181"
:
"天长市"
,
"341182"
:
"明光市"
},
"341200"
:{
"341202"
:
"颍州区"
,
"341203"
:
"颍东区"
,
"341204"
:
"颍泉区"
,
"341221"
:
"临泉县"
,
"341222"
:
"太和县"
,
"341225"
:
"阜南县"
,
"341226"
:
"颍上县"
,
"341282"
:
"界首市"
},
"341300"
:{
"341302"
:
"埇桥区"
,
"341321"
:
"砀山县"
,
"341322"
:
"萧县"
,
"341323"
:
"灵璧县"
,
"341324"
:
"泗县"
},
"341500"
:{
"341502"
:
"金安区"
,
"341503"
:
"裕安区"
,
"341504"
:
"叶集区"
,
"341522"
:
"霍邱县"
,
"341523"
:
"舒城县"
,
"341524"
:
"金寨县"
,
"341525"
:
"霍山县"
},
"341600"
:{
"341602"
:
"谯城区"
,
"341621"
:
"涡阳县"
,
"341622"
:
"蒙城县"
,
"341623"
:
"利辛县"
},
"341700"
:{
"341702"
:
"贵池区"
,
"341721"
:
"东至县"
,
"341722"
:
"石台县"
,
"341723"
:
"青阳县"
},
"341800"
:{
"341802"
:
"宣州区"
,
"341821"
:
"郎溪县"
,
"341822"
:
"广德县"
,
"341823"
:
"泾县"
,
"341824"
:
"绩溪县"
,
"341825"
:
"旌德县"
,
"341881"
:
"宁国市"
},
"350000"
:{
"350100"
:
"福州市"
,
"350200"
:
"厦门市"
,
"350300"
:
"莆田市"
,
"350400"
:
"三明市"
,
"350500"
:
"泉州市"
,
"350600"
:
"漳州市"
,
"350700"
:
"南平市"
,
"350800"
:
"龙岩市"
,
"350900"
:
"宁德市"
},
"350100"
:{
"350102"
:
"鼓楼区"
,
"350103"
:
"台江区"
,
"350104"
:
"仓山区"
,
"350105"
:
"马尾区"
,
"350111"
:
"晋安区"
,
"350121"
:
"闽侯县"
,
"350122"
:
"连江县"
,
"350123"
:
"罗源县"
,
"350124"
:
"闽清县"
,
"350125"
:
"永泰县"
,
"350128"
:
"平潭县"
,
"350181"
:
"福清市"
,
"350182"
:
"长乐市"
},
"350200"
:{
"350203"
:
"思明区"
,
"350205"
:
"海沧区"
,
"350206"
:
"湖里区"
,
"350211"
:
"集美区"
,
"350212"
:
"同安区"
,
"350213"
:
"翔安区"
},
"350300"
:{
"350302"
:
"城厢区"
,
"350303"
:
"涵江区"
,
"350304"
:
"荔城区"
,
"350305"
:
"秀屿区"
,
"350322"
:
"仙游县"
},
"350400"
:{
"350402"
:
"梅列区"
,
"350403"
:
"三元区"
,
"350421"
:
"明溪县"
,
"350423"
:
"清流县"
,
"350424"
:
"宁化县"
,
"350425"
:
"大田县"
,
"350426"
:
"尤溪县"
,
"350427"
:
"沙县"
,
"350428"
:
"将乐县"
,
"350429"
:
"泰宁县"
,
"350430"
:
"建宁县"
,
"350481"
:
"永安市"
},
"350500"
:{
"350502"
:
"鲤城区"
,
"350503"
:
"丰泽区"
,
"350504"
:
"洛江区"
,
"350505"
:
"泉港区"
,
"350521"
:
"惠安县"
,
"350524"
:
"安溪县"
,
"350525"
:
"永春县"
,
"350526"
:
"德化县"
,
"350527"
:
"金门县"
,
"350581"
:
"石狮市"
,
"350582"
:
"晋江市"
,
"350583"
:
"南安市"
},
"350600"
:{
"350602"
:
"芗城区"
,
"350603"
:
"龙文区"
,
"350622"
:
"云霄县"
,
"350623"
:
"漳浦县"
,
"350624"
:
"诏安县"
,
"350625"
:
"长泰县"
,
"350626"
:
"东山县"
,
"350627"
:
"南靖县"
,
"350628"
:
"平和县"
,
"350629"
:
"华安县"
,
"350681"
:
"龙海市"
},
"350700"
:{
"350702"
:
"延平区"
,
"350703"
:
"建阳区"
,
"350721"
:
"顺昌县"
,
"350722"
:
"浦城县"
,
"350723"
:
"光泽县"
,
"350724"
:
"松溪县"
,
"350725"
:
"政和县"
,
"350781"
:
"邵武市"
,
"350782"
:
"武夷山市"
,
"350783"
:
"建瓯市"
},
"350800"
:{
"350802"
:
"新罗区"
,
"350803"
:
"永定区"
,
"350821"
:
"长汀县"
,
"350823"
:
"上杭县"
,
"350824"
:
"武平县"
,
"350825"
:
"连城县"
,
"350881"
:
"漳平市"
},
"350900"
:{
"350902"
:
"蕉城区"
,
"350921"
:
"霞浦县"
,
"350922"
:
"古田县"
,
"350923"
:
"屏南县"
,
"350924"
:
"寿宁县"
,
"350925"
:
"周宁县"
,
"350926"
:
"柘荣县"
,
"350981"
:
"福安市"
,
"350982"
:
"福鼎市"
},
"360000"
:{
"360100"
:
"南昌市"
,
"360200"
:
"景德镇市"
,
"360300"
:
"萍乡市"
,
"360400"
:
"九江市"
,
"360500"
:
"新余市"
,
"360600"
:
"鹰潭市"
,
"360700"
:
"赣州市"
,
"360800"
:
"吉安市"
,
"360900"
:
"宜春市"
,
"361000"
:
"抚州市"
,
"361100"
:
"上饶市"
},
"360100"
:{
"360102"
:
"东湖区"
,
"360103"
:
"西湖区"
,
"360104"
:
"青云谱区"
,
"360105"
:
"湾里区"
,
"360111"
:
"青山湖区"
,
"360112"
:
"新建区"
,
"360121"
:
"南昌县"
,
"360123"
:
"安义县"
,
"360124"
:
"进贤县"
},
"360200"
:{
"360202"
:
"昌江区"
,
"360203"
:
"珠山区"
,
"360222"
:
"浮梁县"
,
"360281"
:
"乐平市"
},
"360300"
:{
"360302"
:
"安源区"
,
"360313"
:
"湘东区"
,
"360321"
:
"莲花县"
,
"360322"
:
"上栗县"
,
"360323"
:
"芦溪县"
},
"360400"
:{
"360402"
:
"濂溪区"
,
"360403"
:
"浔阳区"
,
"360421"
:
"九江县"
,
"360423"
:
"武宁县"
,
"360424"
:
"修水县"
,
"360425"
:
"永修县"
,
"360426"
:
"德安县"
,
"360428"
:
"都昌县"
,
"360429"
:
"湖口县"
,
"360430"
:
"彭泽县"
,
"360481"
:
"瑞昌市"
,
"360482"
:
"共青城市"
,
"360483"
:
"庐山市"
},
"360500"
:{
"360502"
:
"渝水区"
,
"360521"
:
"分宜县"
},
"360600"
:{
"360602"
:
"月湖区"
,
"360622"
:
"余江县"
,
"360681"
:
"贵溪市"
},
"360700"
:{
"360702"
:
"章贡区"
,
"360703"
:
"南康区"
,
"360721"
:
"赣县"
,
"360722"
:
"信丰县"
,
"360723"
:
"大余县"
,
"360724"
:
"上犹县"
,
"360725"
:
"崇义县"
,
"360726"
:
"安远县"
,
"360727"
:
"龙南县"
,
"360728"
:
"定南县"
,
"360729"
:
"全南县"
,
"360730"
:
"宁都县"
,
"360731"
:
"于都县"
,
"360732"
:
"兴国县"
,
"360733"
:
"会昌县"
,
"360734"
:
"寻乌县"
,
"360735"
:
"石城县"
,
"360781"
:
"瑞金市"
},
"360800"
:{
"360802"
:
"吉州区"
,
"360803"
:
"青原区"
,
"360821"
:
"吉安县"
,
"360822"
:
"吉水县"
,
"360823"
:
"峡江县"
,
"360824"
:
"新干县"
,
"360825"
:
"永丰县"
,
"360826"
:
"泰和县"
,
"360827"
:
"遂川县"
,
"360828"
:
"万安县"
,
"360829"
:
"安福县"
,
"360830"
:
"永新县"
,
"360881"
:
"井冈山市"
},
"360900"
:{
"360902"
:
"袁州区"
,
"360921"
:
"奉新县"
,
"360922"
:
"万载县"
,
"360923"
:
"上高县"
,
"360924"
:
"宜丰县"
,
"360925"
:
"靖安县"
,
"360926"
:
"铜鼓县"
,
"360981"
:
"丰城市"
,
"360982"
:
"樟树市"
,
"360983"
:
"高安市"
},
"361000"
:{
"361002"
:
"临川区"
,
"361021"
:
"南城县"
,
"361022"
:
"黎川县"
,
"361023"
:
"南丰县"
,
"361024"
:
"崇仁县"
,
"361025"
:
"乐安县"
,
"361026"
:
"宜黄县"
,
"361027"
:
"金溪县"
,
"361028"
:
"资溪县"
,
"361029"
:
"东乡县"
,
"361030"
:
"广昌县"
},
"361100"
:{
"361102"
:
"信州区"
,
"361103"
:
"广丰区"
,
"361121"
:
"上饶县"
,
"361123"
:
"玉山县"
,
"361124"
:
"铅山县"
,
"361125"
:
"横峰县"
,
"361126"
:
"弋阳县"
,
"361127"
:
"余干县"
,
"361128"
:
"鄱阳县"
,
"361129"
:
"万年县"
,
"361130"
:
"婺源县"
,
"361181"
:
"德兴市"
},
"370000"
:{
"370100"
:
"济南市"
,
"370200"
:
"青岛市"
,
"370300"
:
"淄博市"
,
"370400"
:
"枣庄市"
,
"370500"
:
"东营市"
,
"370600"
:
"烟台市"
,
"370700"
:
"潍坊市"
,
"370800"
:
"济宁市"
,
"370900"
:
"泰安市"
,
"371000"
:
"威海市"
,
"371100"
:
"日照市"
,
"371200"
:
"莱芜市"
,
"371300"
:
"临沂市"
,
"371400"
:
"德州市"
,
"371500"
:
"聊城市"
,
"371600"
:
"滨州市"
,
"371700"
:
"菏泽市"
},
"370100"
:{
"370102"
:
"历下区"
,
"370103"
:
"市中区"
,
"370104"
:
"槐荫区"
,
"370105"
:
"天桥区"
,
"370112"
:
"历城区"
,
"370113"
:
"长清区"
,
"370124"
:
"平阴县"
,
"370125"
:
"济阳县"
,
"370126"
:
"商河县"
,
"370181"
:
"章丘市"
},
"370200"
:{
"370202"
:
"市南区"
,
"370203"
:
"市北区"
,
"370211"
:
"黄岛区"
,
"370212"
:
"崂山区"
,
"370213"
:
"李沧区"
,
"370214"
:
"城阳区"
,
"370281"
:
"胶州市"
,
"370282"
:
"即墨市"
,
"370283"
:
"平度市"
,
"370285"
:
"莱西市"
},
"370300"
:{
"370302"
:
"淄川区"
,
"370303"
:
"张店区"
,
"370304"
:
"博山区"
,
"370305"
:
"临淄区"
,
"370306"
:
"周村区"
,
"370321"
:
"桓台县"
,
"370322"
:
"高青县"
,
"370323"
:
"沂源县"
},
"370400"
:{
"370402"
:
"市中区"
,
"370403"
:
"薛城区"
,
"370404"
:
"峄城区"
,
"370405"
:
"台儿庄区"
,
"370406"
:
"山亭区"
,
"370481"
:
"滕州市"
},
"370500"
:{
"370502"
:
"东营区"
,
"370503"
:
"河口区"
,
"370505"
:
"垦利区"
,
"370522"
:
"利津县"
,
"370523"
:
"广饶县"
},
"370600"
:{
"370602"
:
"芝罘区"
,
"370611"
:
"福山区"
,
"370612"
:
"牟平区"
,
"370613"
:
"莱山区"
,
"370634"
:
"长岛县"
,
"370681"
:
"龙口市"
,
"370682"
:
"莱阳市"
,
"370683"
:
"莱州市"
,
"370684"
:
"蓬莱市"
,
"370685"
:
"招远市"
,
"370686"
:
"栖霞市"
,
"370687"
:
"海阳市"
},
"370700"
:{
"370702"
:
"潍城区"
,
"370703"
:
"寒亭区"
,
"370704"
:
"坊子区"
,
"370705"
:
"奎文区"
,
"370724"
:
"临朐县"
,
"370725"
:
"昌乐县"
,
"370781"
:
"青州市"
,
"370782"
:
"诸城市"
,
"370783"
:
"寿光市"
,
"370784"
:
"安丘市"
,
"370785"
:
"高密市"
,
"370786"
:
"昌邑市"
},
"370800"
:{
"370811"
:
"任城区"
,
"370812"
:
"兖州区"
,
"370826"
:
"微山县"
,
"370827"
:
"鱼台县"
,
"370828"
:
"金乡县"
,
"370829"
:
"嘉祥县"
,
"370830"
:
"汶上县"
,
"370831"
:
"泗水县"
,
"370832"
:
"梁山县"
,
"370881"
:
"曲阜市"
,
"370883"
:
"邹城市"
},
"370900"
:{
"370902"
:
"泰山区"
,
"370911"
:
"岱岳区"
,
"370921"
:
"宁阳县"
,
"370923"
:
"东平县"
,
"370982"
:
"新泰市"
,
"370983"
:
"肥城市"
},
"371000"
:{
"371002"
:
"环翠区"
,
"371003"
:
"文登区"
,
"371082"
:
"荣成市"
,
"371083"
:
"乳山市"
},
"371100"
:{
"371102"
:
"东港区"
,
"371103"
:
"岚山区"
,
"371121"
:
"五莲县"
,
"371122"
:
"莒县"
},
"371200"
:{
"371202"
:
"莱城区"
,
"371203"
:
"钢城区"
},
"371300"
:{
"371302"
:
"兰山区"
,
"371311"
:
"罗庄区"
,
"371312"
:
"河东区"
,
"371321"
:
"沂南县"
,
"371322"
:
"郯城县"
,
"371323"
:
"沂水县"
,
"371324"
:
"兰陵县"
,
"371325"
:
"费县"
,
"371326"
:
"平邑县"
,
"371327"
:
"莒南县"
,
"371328"
:
"蒙阴县"
,
"371329"
:
"临沭县"
},
"371400"
:{
"371402"
:
"德城区"
,
"371403"
:
"陵城区"
,
"371422"
:
"宁津县"
,
"371423"
:
"庆云县"
,
"371424"
:
"临邑县"
,
"371425"
:
"齐河县"
,
"371426"
:
"平原县"
,
"371427"
:
"夏津县"
,
"371428"
:
"武城县"
,
"371481"
:
"乐陵市"
,
"371482"
:
"禹城市"
},
"371500"
:{
"371502"
:
"东昌府区"
,
"371521"
:
"阳谷县"
,
"371522"
:
"莘县"
,
"371523"
:
"茌平县"
,
"371524"
:
"东阿县"
,
"371525"
:
"冠县"
,
"371526"
:
"高唐县"
,
"371581"
:
"临清市"
},
"371600"
:{
"371602"
:
"滨城区"
,
"371603"
:
"沾化区"
,
"371621"
:
"惠民县"
,
"371622"
:
"阳信县"
,
"371623"
:
"无棣县"
,
"371625"
:
"博兴县"
,
"371626"
:
"邹平县"
},
"371700"
:{
"371702"
:
"牡丹区"
,
"371703"
:
"定陶区"
,
"371721"
:
"曹县"
,
"371722"
:
"单县"
,
"371723"
:
"成武县"
,
"371724"
:
"巨野县"
,
"371725"
:
"郓城县"
,
"371726"
:
"鄄城县"
,
"371728"
:
"东明县"
},
"410000"
:{
"410100"
:
"郑州市"
,
"410200"
:
"开封市"
,
"410300"
:
"洛阳市"
,
"410400"
:
"平顶山市"
,
"410500"
:
"安阳市"
,
"410600"
:
"鹤壁市"
,
"410700"
:
"新乡市"
,
"410800"
:
"焦作市"
,
"410900"
:
"濮阳市"
,
"411000"
:
"许昌市"
,
"411100"
:
"漯河市"
,
"411200"
:
"三门峡市"
,
"411300"
:
"南阳市"
,
"411400"
:
"商丘市"
,
"411500"
:
"信阳市"
,
"411600"
:
"周口市"
,
"411700"
:
"驻马店市"
,
"419001"
:
"济源市"
},
"410100"
:{
"410102"
:
"中原区"
,
"410103"
:
"二七区"
,
"410104"
:
"管城回族区"
,
"410105"
:
"金水区"
,
"410106"
:
"上街区"
,
"410108"
:
"惠济区"
,
"410122"
:
"中牟县"
,
"410181"
:
"巩义市"
,
"410182"
:
"荥阳市"
,
"410183"
:
"新密市"
,
"410184"
:
"新郑市"
,
"410185"
:
"登封市"
},
"410200"
:{
"410202"
:
"龙亭区"
,
"410203"
:
"顺河回族区"
,
"410204"
:
"鼓楼区"
,
"410205"
:
"禹王台区"
,
"410211"
:
"金明区"
,
"410212"
:
"祥符区"
,
"410221"
:
"杞县"
,
"410222"
:
"通许县"
,
"410223"
:
"尉氏县"
,
"410225"
:
"兰考县"
},
"410300"
:{
"410302"
:
"老城区"
,
"410303"
:
"西工区"
,
"410304"
:
"瀍河回族区"
,
"410305"
:
"涧西区"
,
"410306"
:
"吉利区"
,
"410311"
:
"洛龙区"
,
"410322"
:
"孟津县"
,
"410323"
:
"新安县"
,
"410324"
:
"栾川县"
,
"410325"
:
"嵩县"
,
"410326"
:
"汝阳县"
,
"410327"
:
"宜阳县"
,
"410328"
:
"洛宁县"
,
"410329"
:
"伊川县"
,
"410381"
:
"偃师市"
},
"410400"
:{
"410402"
:
"新华区"
,
"410403"
:
"卫东区"
,
"410404"
:
"石龙区"
,
"410411"
:
"湛河区"
,
"410421"
:
"宝丰县"
,
"410422"
:
"叶县"
,
"410423"
:
"鲁山县"
,
"410425"
:
"郏县"
,
"410481"
:
"舞钢市"
,
"410482"
:
"汝州市"
},
"410500"
:{
"410502"
:
"文峰区"
,
"410503"
:
"北关区"
,
"410505"
:
"殷都区"
,
"410506"
:
"龙安区"
,
"410522"
:
"安阳县"
,
"410523"
:
"汤阴县"
,
"410526"
:
"滑县"
,
"410527"
:
"内黄县"
,
"410581"
:
"林州市"
},
"410600"
:{
"410602"
:
"鹤山区"
,
"410603"
:
"山城区"
,
"410611"
:
"淇滨区"
,
"410621"
:
"浚县"
,
"410622"
:
"淇县"
},
"410700"
:{
"410702"
:
"红旗区"
,
"410703"
:
"卫滨区"
,
"410704"
:
"凤泉区"
,
"410711"
:
"牧野区"
,
"410721"
:
"新乡县"
,
"410724"
:
"获嘉县"
,
"410725"
:
"原阳县"
,
"410726"
:
"延津县"
,
"410727"
:
"封丘县"
,
"410728"
:
"长垣县"
,
"410781"
:
"卫辉市"
,
"410782"
:
"辉县市"
},
"410800"
:{
"410802"
:
"解放区"
,
"410803"
:
"中站区"
,
"410804"
:
"马村区"
,
"410811"
:
"山阳区"
,
"410821"
:
"修武县"
,
"410822"
:
"博爱县"
,
"410823"
:
"武陟县"
,
"410825"
:
"温县"
,
"410882"
:
"沁阳市"
,
"410883"
:
"孟州市"
},
"410900"
:{
"410902"
:
"华龙区"
,
"410922"
:
"清丰县"
,
"410923"
:
"南乐县"
,
"410926"
:
"范县"
,
"410927"
:
"台前县"
,
"410928"
:
"濮阳县"
},
"411000"
:{
"411002"
:
"魏都区"
,
"411023"
:
"许昌县"
,
"411024"
:
"鄢陵县"
,
"411025"
:
"襄城县"
,
"411081"
:
"禹州市"
,
"411082"
:
"长葛市"
},
"411100"
:{
"411102"
:
"源汇区"
,
"411103"
:
"郾城区"
,
"411104"
:
"召陵区"
,
"411121"
:
"舞阳县"
,
"411122"
:
"临颍县"
},
"411200"
:{
"411202"
:
"湖滨区"
,
"411203"
:
"陕州区"
,
"411221"
:
"渑池县"
,
"411224"
:
"卢氏县"
,
"411281"
:
"义马市"
,
"411282"
:
"灵宝市"
},
"411300"
:{
"411302"
:
"宛城区"
,
"411303"
:
"卧龙区"
,
"411321"
:
"南召县"
,
"411322"
:
"方城县"
,
"411323"
:
"西峡县"
,
"411324"
:
"镇平县"
,
"411325"
:
"内乡县"
,
"411326"
:
"淅川县"
,
"411327"
:
"社旗县"
,
"411328"
:
"唐河县"
,
"411329"
:
"新野县"
,
"411330"
:
"桐柏县"
,
"411381"
:
"邓州市"
},
"411400"
:{
"411402"
:
"梁园区"
,
"411403"
:
"睢阳区"
,
"411421"
:
"民权县"
,
"411422"
:
"睢县"
,
"411423"
:
"宁陵县"
,
"411424"
:
"柘城县"
,
"411425"
:
"虞城县"
,
"411426"
:
"夏邑县"
,
"411481"
:
"永城市"
},
"411500"
:{
"411502"
:
"浉河区"
,
"411503"
:
"平桥区"
,
"411521"
:
"罗山县"
,
"411522"
:
"光山县"
,
"411523"
:
"新县"
,
"411524"
:
"商城县"
,
"411525"
:
"固始县"
,
"411526"
:
"潢川县"
,
"411527"
:
"淮滨县"
,
"411528"
:
"息县"
},
"411600"
:{
"411602"
:
"川汇区"
,
"411621"
:
"扶沟县"
,
"411622"
:
"西华县"
,
"411623"
:
"商水县"
,
"411624"
:
"沈丘县"
,
"411625"
:
"郸城县"
,
"411626"
:
"淮阳县"
,
"411627"
:
"太康县"
,
"411628"
:
"鹿邑县"
,
"411681"
:
"项城市"
},
"411700"
:{
"411702"
:
"驿城区"
,
"411721"
:
"西平县"
,
"411722"
:
"上蔡县"
,
"411723"
:
"平舆县"
,
"411724"
:
"正阳县"
,
"411725"
:
"确山县"
,
"411726"
:
"泌阳县"
,
"411727"
:
"汝南县"
,
"411728"
:
"遂平县"
,
"411729"
:
"新蔡县"
},
"419001"
:{
"4190011"
:
"济源市克井镇"
,
"41900111"
:
"济源市下冶镇"
,
"419001001"
:
"济源市沁园街道"
,
"419001002"
:
"济源市济水街道"
,
"419001003"
:
"济源市北海街道"
,
"419001004"
:
"济源市天坛街道"
,
"419001005"
:
"济源市玉泉街道"
,
"419001101"
:
"济源市五龙口镇"
,
"419001102"
:
"济源市轵城镇"
,
"419001103"
:
"济源市承留镇"
,
"419001104"
:
"济源市邵原镇"
,
"419001105"
:
"济源市坡头镇"
,
"419001106"
:
"济源市梨林镇"
,
"419001107"
:
"济源市大峪镇"
,
"419001108"
:
"济源市思礼镇"
,
"419001109"
:
"济源市王屋镇"
},
"420000"
:{
"420100"
:
"武汉市"
,
"420200"
:
"黄石市"
,
"420300"
:
"十堰市"
,
"420500"
:
"宜昌市"
,
"420600"
:
"襄阳市"
,
"420700"
:
"鄂州市"
,
"420800"
:
"荆门市"
,
"420900"
:
"孝感市"
,
"421000"
:
"荆州市"
,
"421100"
:
"黄冈市"
,
"421200"
:
"咸宁市"
,
"421300"
:
"随州市"
,
"422800"
:
"恩施土家族苗族自治州"
,
"429004"
:
"仙桃市"
,
"429005"
:
"潜江市"
,
"429006"
:
"天门市"
,
"429021"
:
"神农架林区"
},
"420100"
:{
"420102"
:
"江岸区"
,
"420103"
:
"江汉区"
,
"420104"
:
"硚口区"
,
"420105"
:
"汉阳区"
,
"420106"
:
"武昌区"
,
"420107"
:
"青山区"
,
"420111"
:
"洪山区"
,
"420112"
:
"东西湖区"
,
"420113"
:
"汉南区"
,
"420114"
:
"蔡甸区"
,
"420115"
:
"江夏区"
,
"420116"
:
"黄陂区"
,
"420117"
:
"新洲区"
},
"420200"
:{
"420202"
:
"黄石港区"
,
"420203"
:
"西塞山区"
,
"420204"
:
"下陆区"
,
"420205"
:
"铁山区"
,
"420222"
:
"阳新县"
,
"420281"
:
"大冶市"
},
"420300"
:{
"420302"
:
"茅箭区"
,
"420303"
:
"张湾区"
,
"420304"
:
"郧阳区"
,
"420322"
:
"郧西县"
,
"420323"
:
"竹山县"
,
"420324"
:
"竹溪县"
,
"420325"
:
"房县"
,
"420381"
:
"丹江口市"
},
"420500"
:{
"420502"
:
"西陵区"
,
"420503"
:
"伍家岗区"
,
"420504"
:
"点军区"
,
"420505"
:
"猇亭区"
,
"420506"
:
"夷陵区"
,
"420525"
:
"远安县"
,
"420526"
:
"兴山县"
,
"420527"
:
"秭归县"
,
"420528"
:
"长阳土家族自治县"
,
"420529"
:
"五峰土家族自治县"
,
"420581"
:
"宜都市"
,
"420582"
:
"当阳市"
,
"420583"
:
"枝江市"
},
"420600"
:{
"420602"
:
"襄城区"
,
"420606"
:
"樊城区"
,
"420607"
:
"襄州区"
,
"420624"
:
"南漳县"
,
"420625"
:
"谷城县"
,
"420626"
:
"保康县"
,
"420682"
:
"老河口市"
,
"420683"
:
"枣阳市"
,
"420684"
:
"宜城市"
},
"420700"
:{
"420702"
:
"梁子湖区"
,
"420703"
:
"华容区"
,
"420704"
:
"鄂城区"
},
"420800"
:{
"420802"
:
"东宝区"
,
"420804"
:
"掇刀区"
,
"420821"
:
"京山县"
,
"420822"
:
"沙洋县"
,
"420881"
:
"钟祥市"
},
"420900"
:{
"420902"
:
"孝南区"
,
"420921"
:
"孝昌县"
,
"420922"
:
"大悟县"
,
"420923"
:
"云梦县"
,
"420981"
:
"应城市"
,
"420982"
:
"安陆市"
,
"420984"
:
"汉川市"
},
"421000"
:{
"421002"
:
"沙市区"
,
"421003"
:
"荆州区"
,
"421022"
:
"公安县"
,
"421023"
:
"监利县"
,
"421024"
:
"江陵县"
,
"421081"
:
"石首市"
,
"421083"
:
"洪湖市"
,
"421087"
:
"松滋市"
},
"421100"
:{
"421102"
:
"黄州区"
,
"421121"
:
"团风县"
,
"421122"
:
"红安县"
,
"421123"
:
"罗田县"
,
"421124"
:
"英山县"
,
"421125"
:
"浠水县"
,
"421126"
:
"蕲春县"
,
"421127"
:
"黄梅县"
,
"421181"
:
"麻城市"
,
"421182"
:
"武穴市"
},
"421200"
:{
"421202"
:
"咸安区"
,
"421221"
:
"嘉鱼县"
,
"421222"
:
"通城县"
,
"421223"
:
"崇阳县"
,
"421224"
:
"通山县"
,
"421281"
:
"赤壁市"
},
"421300"
:{
"421303"
:
"曾都区"
,
"421321"
:
"随县"
,
"421381"
:
"广水市"
},
"422800"
:{
"422801"
:
"恩施市"
,
"422802"
:
"利川市"
,
"422822"
:
"建始县"
,
"422823"
:
"巴东县"
,
"422825"
:
"宣恩县"
,
"422826"
:
"咸丰县"
,
"422827"
:
"来凤县"
,
"422828"
:
"鹤峰县"
},
"429004"
:{
"4290041"
:
"郑场镇"
,
"4290044"
:
"工业园区"
,
"42900411"
:
"张沟镇"
,
"429004001"
:
"沙嘴街道"
,
"429004002"
:
"干河街道"
,
"429004003"
:
"龙华山"
,
"429004101"
:
"毛嘴镇"
,
"429004102"
:
"豆河镇"
,
"429004103"
:
"三伏潭镇"
,
"429004104"
:
"胡场镇"
,
"429004105"
:
"长倘口镇"
,
"429004106"
:
"西流河镇"
,
"429004107"
:
"沙湖镇"
,
"429004108"
:
"杨林尾镇"
,
"429004109"
:
"彭场镇"
,
"429004111"
:
"郭河镇"
,
"429004112"
:
"沔城回族镇"
,
"429004113"
:
"通海口镇"
,
"429004114"
:
"陈场镇"
,
"429004401"
:
"九合垸原种场"
,
"429004402"
:
"沙湖原种场"
,
"429004404"
:
"五湖渔场"
,
"429004405"
:
"赵西垸林场"
,
"429004407"
:
"畜禽良种场"
,
"429004408"
:
"排湖风景区"
},
"429005"
:{
"4290051"
:
"竹根滩镇"
,
"4290054"
:
"江汉石油管理局"
,
"42900545"
:
"周矶管理区"
,
"429005001"
:
"园林"
,
"429005002"
:
"杨市"
,
"429005003"
:
"周矶"
,
"429005004"
:
"广华"
,
"429005005"
:
"泰丰"
,
"429005006"
:
"高场"
,
"429005101"
:
"渔洋镇"
,
"429005102"
:
"王场镇"
,
"429005103"
:
"高石碑镇"
,
"429005104"
:
"熊口镇"
,
"429005105"
:
"老新镇"
,
"429005106"
:
"浩口镇"
,
"429005107"
:
"积玉口镇"
,
"429005108"
:
"张金镇"
,
"429005109"
:
"龙湾镇"
,
"429005401"
:
"潜江经济开发区"
,
"429005451"
:
"后湖管理区"
,
"429005452"
:
"熊口管理区"
,
"429005453"
:
"总口管理区"
,
"429005454"
:
"白鹭湖管理区"
,
"429005455"
:
"运粮湖管理区"
,
"429005457"
:
"浩口原种场"
},
"429006"
:{
"4290061"
:
"多宝镇"
,
"42900611"
:
"麻洋镇"
,
"42900612"
:
"石河镇"
,
"42900645"
:
"蒋湖农场"
,
"429006001"
:
"竟陵街道"
,
"429006002"
:
"侨乡街道开发区"
,
"429006003"
:
"杨林街道"
,
"429006101"
:
"拖市镇"
,
"429006102"
:
"张港镇"
,
"429006103"
:
"蒋场镇"
,
"429006104"
:
"汪场镇"
,
"429006105"
:
"渔薪镇"
,
"429006106"
:
"黄潭镇"
,
"429006107"
:
"岳口镇"
,
"429006108"
:
"横林镇"
,
"429006109"
:
"彭市镇"
,
"429006111"
:
"多祥镇"
,
"429006112"
:
"干驿镇"
,
"429006113"
:
"马湾镇"
,
"429006114"
:
"卢市镇"
,
"429006115"
:
"小板镇"
,
"429006116"
:
"九真镇"
,
"429006118"
:
"皂市镇"
,
"429006119"
:
"胡市镇"
,
"429006121"
:
"佛子山镇"
,
"429006201"
:
"净潭乡"
,
"429006451"
:
"白茅湖农场"
,
"429006452"
:
"沉湖管委会"
},
"429021"
:{
"4290211"
:
"松柏镇"
,
"4290212"
:
"宋洛乡"
,
"429021101"
:
"阳日镇"
,
"429021102"
:
"木鱼镇"
,
"429021103"
:
"红坪镇"
,
"429021104"
:
"新华镇"
,
"429021105"
:
"九湖镇"
,
"429021202"
:
"下谷坪土家族乡"
},
"430000"
:{
"430100"
:
"长沙市"
,
"430200"
:
"株洲市"
,
"430300"
:
"湘潭市"
,
"430400"
:
"衡阳市"
,
"430500"
:
"邵阳市"
,
"430600"
:
"岳阳市"
,
"430700"
:
"常德市"
,
"430800"
:
"张家界市"
,
"430900"
:
"益阳市"
,
"431000"
:
"郴州市"
,
"431100"
:
"永州市"
,
"431200"
:
"怀化市"
,
"431300"
:
"娄底市"
,
"433100"
:
"湘西土家族苗族自治州"
},
"430100"
:{
"430102"
:
"芙蓉区"
,
"430103"
:
"天心区"
,
"430104"
:
"岳麓区"
,
"430105"
:
"开福区"
,
"430111"
:
"雨花区"
,
"430112"
:
"望城区"
,
"430121"
:
"长沙县"
,
"430124"
:
"宁乡县"
,
"430181"
:
"浏阳市"
},
"430200"
:{
"430202"
:
"荷塘区"
,
"430203"
:
"芦淞区"
,
"430204"
:
"石峰区"
,
"430211"
:
"天元区"
,
"430221"
:
"株洲县"
,
"430223"
:
"攸县"
,
"430224"
:
"茶陵县"
,
"430225"
:
"炎陵县"
,
"430281"
:
"醴陵市"
},
"430300"
:{
"430302"
:
"雨湖区"
,
"430304"
:
"岳塘区"
,
"430321"
:
"湘潭县"
,
"430381"
:
"湘乡市"
,
"430382"
:
"韶山市"
},
"430400"
:{
"430405"
:
"珠晖区"
,
"430406"
:
"雁峰区"
,
"430407"
:
"石鼓区"
,
"430408"
:
"蒸湘区"
,
"430412"
:
"南岳区"
,
"430421"
:
"衡阳县"
,
"430422"
:
"衡南县"
,
"430423"
:
"衡山县"
,
"430424"
:
"衡东县"
,
"430426"
:
"祁东县"
,
"430481"
:
"耒阳市"
,
"430482"
:
"常宁市"
},
"430500"
:{
"430502"
:
"双清区"
,
"430503"
:
"大祥区"
,
"430511"
:
"北塔区"
,
"430521"
:
"邵东县"
,
"430522"
:
"新邵县"
,
"430523"
:
"邵阳县"
,
"430524"
:
"隆回县"
,
"430525"
:
"洞口县"
,
"430527"
:
"绥宁县"
,
"430528"
:
"新宁县"
,
"430529"
:
"城步苗族自治县"
,
"430581"
:
"武冈市"
},
"430600"
:{
"430602"
:
"岳阳楼区"
,
"430603"
:
"云溪区"
,
"430611"
:
"君山区"
,
"430621"
:
"岳阳县"
,
"430623"
:
"华容县"
,
"430624"
:
"湘阴县"
,
"430626"
:
"平江县"
,
"430681"
:
"汨罗市"
,
"430682"
:
"临湘市"
},
"430700"
:{
"430702"
:
"武陵区"
,
"430703"
:
"鼎城区"
,
"430721"
:
"安乡县"
,
"430722"
:
"汉寿县"
,
"430723"
:
"澧县"
,
"430724"
:
"临澧县"
,
"430725"
:
"桃源县"
,
"430726"
:
"石门县"
,
"430781"
:
"津市市"
},
"430800"
:{
"430802"
:
"永定区"
,
"430811"
:
"武陵源区"
,
"430821"
:
"慈利县"
,
"430822"
:
"桑植县"
},
"430900"
:{
"430902"
:
"资阳区"
,
"430903"
:
"赫山区"
,
"430921"
:
"南县"
,
"430922"
:
"桃江县"
,
"430923"
:
"安化县"
,
"430981"
:
"沅江市"
},
"431000"
:{
"431002"
:
"北湖区"
,
"431003"
:
"苏仙区"
,
"431021"
:
"桂阳县"
,
"431022"
:
"宜章县"
,
"431023"
:
"永兴县"
,
"431024"
:
"嘉禾县"
,
"431025"
:
"临武县"
,
"431026"
:
"汝城县"
,
"431027"
:
"桂东县"
,
"431028"
:
"安仁县"
,
"431081"
:
"资兴市"
},
"431100"
:{
"431102"
:
"零陵区"
,
"431103"
:
"冷水滩区"
,
"431121"
:
"祁阳县"
,
"431122"
:
"东安县"
,
"431123"
:
"双牌县"
,
"431124"
:
"道县"
,
"431125"
:
"江永县"
,
"431126"
:
"宁远县"
,
"431127"
:
"蓝山县"
,
"431128"
:
"新田县"
,
"431129"
:
"江华瑶族自治县"
},
"431200"
:{
"431202"
:
"鹤城区"
,
"431221"
:
"中方县"
,
"431222"
:
"沅陵县"
,
"431223"
:
"辰溪县"
,
"431224"
:
"溆浦县"
,
"431225"
:
"会同县"
,
"431226"
:
"麻阳苗族自治县"
,
"431227"
:
"新晃侗族自治县"
,
"431228"
:
"芷江侗族自治县"
,
"431229"
:
"靖州苗族侗族自治县"
,
"431230"
:
"通道侗族自治县"
,
"431281"
:
"洪江市"
},
"431300"
:{
"431302"
:
"娄星区"
,
"431321"
:
"双峰县"
,
"431322"
:
"新化县"
,
"431381"
:
"冷水江市"
,
"431382"
:
"涟源市"
},
"433100"
:{
"433101"
:
"吉首市"
,
"433122"
:
"泸溪县"
,
"433123"
:
"凤凰县"
,
"433124"
:
"花垣县"
,
"433125"
:
"保靖县"
,
"433126"
:
"古丈县"
,
"433127"
:
"永顺县"
,
"433130"
:
"龙山县"
},
"440000"
:{
"440100"
:
"广州市"
,
"440200"
:
"韶关市"
,
"440300"
:
"深圳市"
,
"440400"
:
"珠海市"
,
"440500"
:
"汕头市"
,
"440600"
:
"佛山市"
,
"440700"
:
"江门市"
,
"440800"
:
"湛江市"
,
"440900"
:
"茂名市"
,
"441200"
:
"肇庆市"
,
"441300"
:
"惠州市"
,
"441400"
:
"梅州市"
,
"441500"
:
"汕尾市"
,
"441600"
:
"河源市"
,
"441700"
:
"阳江市"
,
"441800"
:
"清远市"
,
"441900"
:
"东莞市"
,
"442000"
:
"中山市"
,
"445100"
:
"潮州市"
,
"445200"
:
"揭阳市"
,
"445300"
:
"云浮市"
},
"440100"
:{
"440103"
:
"荔湾区"
,
"440104"
:
"越秀区"
,
"440105"
:
"海珠区"
,
"440106"
:
"天河区"
,
"440111"
:
"白云区"
,
"440112"
:
"黄埔区"
,
"440113"
:
"番禺区"
,
"440114"
:
"花都区"
,
"440115"
:
"南沙区"
,
"440117"
:
"从化区"
,
"440118"
:
"增城区"
},
"440200"
:{
"440203"
:
"武江区"
,
"440204"
:
"浈江区"
,
"440205"
:
"曲江区"
,
"440222"
:
"始兴县"
,
"440224"
:
"仁化县"
,
"440229"
:
"翁源县"
,
"440232"
:
"乳源瑶族自治县"
,
"440233"
:
"新丰县"
,
"440281"
:
"乐昌市"
,
"440282"
:
"南雄市"
},
"440300"
:{
"440303"
:
"罗湖区"
,
"440304"
:
"福田区"
,
"440305"
:
"南山区"
,
"440306"
:
"宝安区"
,
"440307"
:
"龙岗区"
,
"440308"
:
"盐田区"
},
"440400"
:{
"440402"
:
"香洲区"
,
"440403"
:
"斗门区"
,
"440404"
:
"金湾区"
},
"440500"
:{
"440507"
:
"龙湖区"
,
"440511"
:
"金平区"
,
"440512"
:
"濠江区"
,
"440513"
:
"潮阳区"
,
"440514"
:
"潮南区"
,
"440515"
:
"澄海区"
,
"440523"
:
"南澳县"
},
"440600"
:{
"440604"
:
"禅城区"
,
"440605"
:
"南海区"
,
"440606"
:
"顺德区"
,
"440607"
:
"三水区"
,
"440608"
:
"高明区"
},
"440700"
:{
"440703"
:
"蓬江区"
,
"440704"
:
"江海区"
,
"440705"
:
"新会区"
,
"440781"
:
"台山市"
,
"440783"
:
"开平市"
,
"440784"
:
"鹤山市"
,
"440785"
:
"恩平市"
},
"440800"
:{
"440802"
:
"赤坎区"
,
"440803"
:
"霞山区"
,
"440804"
:
"坡头区"
,
"440811"
:
"麻章区"
,
"440823"
:
"遂溪县"
,
"440825"
:
"徐闻县"
,
"440881"
:
"廉江市"
,
"440882"
:
"雷州市"
,
"440883"
:
"吴川市"
},
"440900"
:{
"440902"
:
"茂南区"
,
"440904"
:
"电白区"
,
"440981"
:
"高州市"
,
"440982"
:
"化州市"
,
"440983"
:
"信宜市"
},
"441200"
:{
"441202"
:
"端州区"
,
"441203"
:
"鼎湖区"
,
"441204"
:
"高要区"
,
"441223"
:
"广宁县"
,
"441224"
:
"怀集县"
,
"441225"
:
"封开县"
,
"441226"
:
"德庆县"
,
"441284"
:
"四会市"
},
"441300"
:{
"441302"
:
"惠城区"
,
"441303"
:
"惠阳区"
,
"441322"
:
"博罗县"
,
"441323"
:
"惠东县"
,
"441324"
:
"龙门县"
},
"441400"
:{
"441402"
:
"梅江区"
,
"441403"
:
"梅县区"
,
"441422"
:
"大埔县"
,
"441423"
:
"丰顺县"
,
"441424"
:
"五华县"
,
"441426"
:
"平远县"
,
"441427"
:
"蕉岭县"
,
"441481"
:
"兴宁市"
},
"441500"
:{
"441502"
:
"城区"
,
"441521"
:
"海丰县"
,
"441523"
:
"陆河县"
,
"441581"
:
"陆丰市"
},
"441600"
:{
"441602"
:
"源城区"
,
"441621"
:
"紫金县"
,
"441622"
:
"龙川县"
,
"441623"
:
"连平县"
,
"441624"
:
"和平县"
,
"441625"
:
"东源县"
},
"441700"
:{
"441702"
:
"江城区"
,
"441704"
:
"阳东区"
,
"441721"
:
"阳西县"
,
"441781"
:
"阳春市"
},
"441800"
:{
"441802"
:
"清城区"
,
"441803"
:
"清新区"
,
"441821"
:
"佛冈县"
,
"441823"
:
"阳山县"
,
"441825"
:
"连山壮族瑶族自治县"
,
"441826"
:
"连南瑶族自治县"
,
"441881"
:
"英德市"
,
"441882"
:
"连州市"
},
"441900"
:{
"441900003"
:
"东城街道"
,
"441900004"
:
"南城街道"
,
"441900005"
:
"万江街道"
,
"441900006"
:
"莞城街道"
,
"441900101"
:
"石碣镇"
,
"441900102"
:
"石龙镇"
,
"441900103"
:
"茶山镇"
,
"441900104"
:
"石排镇"
,
"441900105"
:
"企石镇"
,
"441900106"
:
"横沥镇"
,
"441900107"
:
"桥头镇"
,
"441900108"
:
"谢岗镇"
,
"441900109"
:
"东坑镇"
,
"441900110"
:
"常平镇"
,
"441900111"
:
"寮步镇"
,
"441900112"
:
"樟木头镇"
,
"441900113"
:
"大朗镇"
,
"441900114"
:
"黄江镇"
,
"441900115"
:
"清溪镇"
,
"441900116"
:
"塘厦镇"
,
"441900117"
:
"凤岗镇"
,
"441900118"
:
"大岭山镇"
,
"441900119"
:
"长安镇"
,
"441900121"
:
"虎门镇"
,
"441900122"
:
"厚街镇"
,
"441900123"
:
"沙田镇"
,
"441900124"
:
"道滘镇"
,
"441900125"
:
"洪梅镇"
,
"441900126"
:
"麻涌镇"
,
"441900127"
:
"望牛墩镇"
,
"441900128"
:
"中堂镇"
,
"441900129"
:
"高埗镇"
,
"441900401"
:
"松山湖管委会"
,
"441900402"
:
"虎门港管委会"
,
"441900403"
:
"东莞生态园"
},
"442000"
:{
"442000001"
:
"石岐区街道"
,
"442000002"
:
"东区街道"
,
"442000003"
:
"火炬开发区街道"
,
"442000004"
:
"西区街道"
,
"442000005"
:
"南区街道"
,
"442000006"
:
"五桂山街道"
,
"442000100"
:
"小榄镇"
,
"442000101"
:
"黄圃镇"
,
"442000102"
:
"民众镇"
,
"442000103"
:
"东凤镇"
,
"442000104"
:
"东升镇"
,
"442000105"
:
"古镇镇"
,
"442000106"
:
"沙溪镇"
,
"442000107"
:
"坦洲镇"
,
"442000108"
:
"港口镇"
,
"442000109"
:
"三角镇"
,
"442000110"
:
"横栏镇"
,
"442000111"
:
"南头镇"
,
"442000112"
:
"阜沙镇"
,
"442000113"
:
"南朗镇"
,
"442000114"
:
"三乡镇"
,
"442000115"
:
"板芙镇"
,
"442000116"
:
"大涌镇"
,
"442000117"
:
"神湾镇"
},
"445100"
:{
"445102"
:
"湘桥区"
,
"445103"
:
"潮安区"
,
"445122"
:
"饶平县"
},
"445200"
:{
"445202"
:
"榕城区"
,
"445203"
:
"揭东区"
,
"445222"
:
"揭西县"
,
"445224"
:
"惠来县"
,
"445281"
:
"普宁市"
},
"445300"
:{
"445302"
:
"云城区"
,
"445303"
:
"云安区"
,
"445321"
:
"新兴县"
,
"445322"
:
"郁南县"
,
"445381"
:
"罗定市"
},
"450000"
:{
"450100"
:
"南宁市"
,
"450200"
:
"柳州市"
,
"450300"
:
"桂林市"
,
"450400"
:
"梧州市"
,
"450500"
:
"北海市"
,
"450600"
:
"防城港市"
,
"450700"
:
"钦州市"
,
"450800"
:
"贵港市"
,
"450900"
:
"玉林市"
,
"451000"
:
"百色市"
,
"451100"
:
"贺州市"
,
"451200"
:
"河池市"
,
"451300"
:
"来宾市"
,
"451400"
:
"崇左市"
},
"450100"
:{
"450102"
:
"兴宁区"
,
"450103"
:
"青秀区"
,
"450105"
:
"江南区"
,
"450107"
:
"西乡塘区"
,
"450108"
:
"良庆区"
,
"450109"
:
"邕宁区"
,
"450110"
:
"武鸣区"
,
"450123"
:
"隆安县"
,
"450124"
:
"马山县"
,
"450125"
:
"上林县"
,
"450126"
:
"宾阳县"
,
"450127"
:
"横县"
},
"450200"
:{
"450202"
:
"城中区"
,
"450203"
:
"鱼峰区"
,
"450204"
:
"柳南区"
,
"450205"
:
"柳北区"
,
"450206"
:
"柳江区"
,
"450222"
:
"柳城县"
,
"450223"
:
"鹿寨县"
,
"450224"
:
"融安县"
,
"450225"
:
"融水苗族自治县"
,
"450226"
:
"三江侗族自治县"
},
"450300"
:{
"450302"
:
"秀峰区"
,
"450303"
:
"叠彩区"
,
"450304"
:
"象山区"
,
"450305"
:
"七星区"
,
"450311"
:
"雁山区"
,
"450312"
:
"临桂区"
,
"450321"
:
"阳朔县"
,
"450323"
:
"灵川县"
,
"450324"
:
"全州县"
,
"450325"
:
"兴安县"
,
"450326"
:
"永福县"
,
"450327"
:
"灌阳县"
,
"450328"
:
"龙胜各族自治县"
,
"450329"
:
"资源县"
,
"450330"
:
"平乐县"
,
"450331"
:
"荔浦县"
,
"450332"
:
"恭城瑶族自治县"
},
"450400"
:{
"450403"
:
"万秀区"
,
"450405"
:
"长洲区"
,
"450406"
:
"龙圩区"
,
"450421"
:
"苍梧县"
,
"450422"
:
"藤县"
,
"450423"
:
"蒙山县"
,
"450481"
:
"岑溪市"
},
"450500"
:{
"450502"
:
"海城区"
,
"450503"
:
"银海区"
,
"450512"
:
"铁山港区"
,
"450521"
:
"合浦县"
},
"450600"
:{
"450602"
:
"港口区"
,
"450603"
:
"防城区"
,
"450621"
:
"上思县"
,
"450681"
:
"东兴市"
},
"450700"
:{
"450702"
:
"钦南区"
,
"450703"
:
"钦北区"
,
"450721"
:
"灵山县"
,
"450722"
:
"浦北县"
},
"450800"
:{
"450802"
:
"港北区"
,
"450803"
:
"港南区"
,
"450804"
:
"覃塘区"
,
"450821"
:
"平南县"
,
"450881"
:
"桂平市"
},
"450900"
:{
"450902"
:
"玉州区"
,
"450903"
:
"福绵区"
,
"450921"
:
"容县"
,
"450922"
:
"陆川县"
,
"450923"
:
"博白县"
,
"450924"
:
"兴业县"
,
"450981"
:
"北流市"
},
"451000"
:{
"451002"
:
"右江区"
,
"451021"
:
"田阳县"
,
"451022"
:
"田东县"
,
"451023"
:
"平果县"
,
"451024"
:
"德保县"
,
"451026"
:
"那坡县"
,
"451027"
:
"凌云县"
,
"451028"
:
"乐业县"
,
"451029"
:
"田林县"
,
"451030"
:
"西林县"
,
"451031"
:
"隆林各族自治县"
,
"451081"
:
"靖西市"
},
"451100"
:{
"451102"
:
"八步区"
,
"451103"
:
"平桂区"
,
"451121"
:
"昭平县"
,
"451122"
:
"钟山县"
,
"451123"
:
"富川瑶族自治县"
},
"451200"
:{
"451202"
:
"金城江区"
,
"451221"
:
"南丹县"
,
"451222"
:
"天峨县"
,
"451223"
:
"凤山县"
,
"451224"
:
"东兰县"
,
"451225"
:
"罗城仫佬族自治县"
,
"451226"
:
"环江毛南族自治县"
,
"451227"
:
"巴马瑶族自治县"
,
"451228"
:
"都安瑶族自治县"
,
"451229"
:
"大化瑶族自治县"
,
"451281"
:
"宜州市"
},
"451300"
:{
"451302"
:
"兴宾区"
,
"451321"
:
"忻城县"
,
"451322"
:
"象州县"
,
"451323"
:
"武宣县"
,
"451324"
:
"金秀瑶族自治县"
,
"451381"
:
"合山市"
},
"451400"
:{
"451402"
:
"江州区"
,
"451421"
:
"扶绥县"
,
"451422"
:
"宁明县"
,
"451423"
:
"龙州县"
,
"451424"
:
"大新县"
,
"451425"
:
"天等县"
,
"451481"
:
"凭祥市"
},
"460000"
:{
"460100"
:
"海口市"
,
"460200"
:
"三亚市"
,
"460300"
:
"三沙市"
,
"460400"
:
"儋州市"
,
"469001"
:
"五指山市"
,
"469002"
:
"琼海市"
,
"469005"
:
"文昌市"
,
"469006"
:
"万宁市"
,
"469007"
:
"东方市"
,
"469021"
:
"定安县"
,
"469022"
:
"屯昌县"
,
"469023"
:
"澄迈县"
,
"469024"
:
"临高县"
,
"469025"
:
"白沙黎族自治县"
,
"469026"
:
"昌江黎族自治县"
,
"469027"
:
"乐东黎族自治县"
,
"469028"
:
"陵水黎族自治县"
,
"469029"
:
"保亭黎族苗族自治县"
,
"469030"
:
"琼中黎族苗族自治县"
},
"460100"
:{
"460105"
:
"秀英区"
,
"460106"
:
"龙华区"
,
"460107"
:
"琼山区"
,
"460108"
:
"美兰区"
},
"460200"
:{
"460202"
:
"海棠区"
,
"460203"
:
"吉阳区"
,
"460204"
:
"天涯区"
,
"460205"
:
"崖州区"
},
"460300"
:{
"460321"
:
"西沙群岛"
,
"460322"
:
"南沙群岛"
,
"460323"
:
"中沙群岛的岛礁及其海域"
},
"460400"
:{
"4604001"
:
"那大镇"
,
"4604004"
:
"国营西培农场"
,
"4604005"
:
"华南热作学院"
,
"46040011"
:
"三都镇"
,
"460400101"
:
"和庆镇"
,
"460400102"
:
"南丰镇"
,
"460400103"
:
"大成镇"
,
"460400104"
:
"雅星镇"
,
"460400105"
:
"兰洋镇"
,
"460400106"
:
"光村镇"
,
"460400107"
:
"木棠镇"
,
"460400108"
:
"海头镇"
,
"460400109"
:
"峨蔓镇"
,
"460400111"
:
"王五镇"
,
"460400112"
:
"白马井镇"
,
"460400113"
:
"中和镇"
,
"460400114"
:
"排浦镇"
,
"460400115"
:
"东成镇"
,
"460400116"
:
"新州镇"
,
"460400404"
:
"国营西联农场"
,
"460400405"
:
"国营蓝洋农场"
,
"460400407"
:
"国营八一农场"
,
"460400499"
:
"洋浦经济开发区"
},
"469001"
:{
"4690011"
:
"通什镇"
,
"4690012"
:
"畅好乡"
,
"4690014"
:
"畅好农场"
,
"469001101"
:
"南圣镇"
,
"469001102"
:
"毛阳镇"
,
"469001103"
:
"番阳镇"
,
"469001201"
:
"毛道乡"
,
"469001202"
:
"水满乡"
},
"469002"
:{
"4690021"
:
"嘉积镇"
,
"4690024"
:
"国营东太农场"
,
"4690025"
:
"彬村山华侨农场"
,
"46900211"
:
"大路镇"
,
"469002101"
:
"万泉镇"
,
"469002102"
:
"石壁镇"
,
"469002103"
:
"中原镇"
,
"469002104"
:
"博鳌镇"
,
"469002105"
:
"阳江镇"
,
"469002106"
:
"龙江镇"
,
"469002107"
:
"潭门镇"
,
"469002108"
:
"塔洋镇"
,
"469002109"
:
"长坡镇"
,
"469002111"
:
"会山镇"
,
"469002402"
:
"国营东红农场"
,
"469002403"
:
"国营东升农场"
},
"469005"
:{
"4690051"
:
"文城镇"
,
"4690054"
:
"国营东路农场"
,
"46900511"
:
"昌洒镇"
,
"469005101"
:
"重兴镇"
,
"469005102"
:
"蓬莱镇"
,
"469005103"
:
"会文镇"
,
"469005104"
:
"东路镇"
,
"469005105"
:
"潭牛镇"
,
"469005106"
:
"东阁镇"
,
"469005107"
:
"文教镇"
,
"469005108"
:
"东郊镇"
,
"469005109"
:
"龙楼镇"
,
"469005111"
:
"翁田镇"
,
"469005112"
:
"抱罗镇"
,
"469005113"
:
"冯坡镇"
,
"469005114"
:
"锦山镇"
,
"469005115"
:
"铺前镇"
,
"469005116"
:
"公坡镇"
,
"469005401"
:
"国营南阳农场"
,
"469005402"
:
"国营罗豆农场"
},
"469006"
:{
"4690061"
:
"万城镇"
,
"4690064"
:
"国营东兴农场"
,
"4690065"
:
"兴隆华侨农场"
,
"46900611"
:
"南桥镇"
,
"469006101"
:
"龙滚镇"
,
"469006102"
:
"和乐镇"
,
"469006103"
:
"后安镇"
,
"469006104"
:
"大茂镇"
,
"469006105"
:
"东澳镇"
,
"469006106"
:
"礼纪镇"
,
"469006107"
:
"长丰镇"
,
"469006108"
:
"山根镇"
,
"469006109"
:
"北大镇"
,
"469006111"
:
"三更罗镇"
,
"469006401"
:
"国营东和农场"
,
"469006404"
:
"国营新中农场"
,
"469006501"
:
"地方国营六连林场"
},
"469007"
:{
"4690071"
:
"八所镇"
,
"4690072"
:
"天安乡"
,
"4690074"
:
"国营广坝农场"
,
"4690075"
:
"东方华侨农场"
,
"469007101"
:
"东河镇"
,
"469007102"
:
"大田镇"
,
"469007103"
:
"感城镇"
,
"469007104"
:
"板桥镇"
,
"469007105"
:
"三家镇"
,
"469007106"
:
"四更镇"
,
"469007107"
:
"新龙镇"
,
"469007201"
:
"江边乡"
},
"469021"
:{
"4690211"
:
"定城镇"
,
"4690214"
:
"国营中瑞农场"
,
"469021101"
:
"新竹镇"
,
"469021102"
:
"龙湖镇"
,
"469021103"
:
"黄竹镇"
,
"469021104"
:
"雷鸣镇"
,
"469021105"
:
"龙门镇"
,
"469021106"
:
"龙河镇"
,
"469021107"
:
"岭口镇"
,
"469021108"
:
"翰林镇"
,
"469021109"
:
"富文镇"
,
"469021401"
:
"国营南海农场"
,
"469021402"
:
"国营金鸡岭农场"
},
"469022"
:{
"4690221"
:
"屯城镇"
,
"4690224"
:
"国营中建农场"
,
"469022101"
:
"新兴镇"
,
"469022102"
:
"枫木镇"
,
"469022103"
:
"乌坡镇"
,
"469022104"
:
"南吕镇"
,
"469022105"
:
"南坤镇"
,
"469022106"
:
"坡心镇"
,
"469022107"
:
"西昌镇"
,
"469022401"
:
"国营中坤农场"
},
"469023"
:{
"4690231"
:
"金江镇"
,
"4690234"
:
"国营红光农场"
,
"46902311"
:
"大丰镇"
,
"469023101"
:
"老城镇"
,
"469023102"
:
"瑞溪镇"
,
"469023103"
:
"永发镇"
,
"469023104"
:
"加乐镇"
,
"469023105"
:
"文儒镇"
,
"469023106"
:
"中兴镇"
,
"469023107"
:
"仁兴镇"
,
"469023108"
:
"福山镇"
,
"469023109"
:
"桥头镇"
,
"469023402"
:
"国营西达农场"
,
"469023405"
:
"国营金安农场"
},
"469024"
:{
"4690241"
:
"临城镇"
,
"4690244"
:
"国营红华农场"
,
"469024101"
:
"波莲镇"
,
"469024102"
:
"东英镇"
,
"469024103"
:
"博厚镇"
,
"469024104"
:
"皇桐镇"
,
"469024105"
:
"多文镇"
,
"469024106"
:
"和舍镇"
,
"469024107"
:
"南宝镇"
,
"469024108"
:
"新盈镇"
,
"469024109"
:
"调楼镇"
,
"469024401"
:
"国营加来农场"
},
"469025"
:{
"4690251"
:
"牙叉镇"
,
"4690252"
:
"细水乡"
,
"469025101"
:
"七坊镇"
,
"469025102"
:
"邦溪镇"
,
"469025103"
:
"打安镇"
,
"469025201"
:
"元门乡"
,
"469025202"
:
"南开乡"
,
"469025203"
:
"阜龙乡"
,
"469025204"
:
"青松乡"
,
"469025205"
:
"金波乡"
,
"469025206"
:
"荣邦乡"
,
"469025401"
:
"国营白沙农场"
,
"469025404"
:
"国营龙江农场"
,
"469025408"
:
"国营邦溪农场"
},
"469026"
:{
"4690261"
:
"石碌镇"
,
"4690262"
:
"王下乡"
,
"4690265"
:
"国营霸王岭林场"
,
"469026101"
:
"叉河镇"
,
"469026102"
:
"十月田镇"
,
"469026103"
:
"乌烈镇"
,
"469026104"
:
"昌化镇"
,
"469026105"
:
"海尾镇"
,
"469026106"
:
"七叉镇"
,
"469026401"
:
"国营红林农场"
,
"469026501"
:
"海南矿业联合有限公司"
},
"469027"
:{
"4690271"
:
"抱由镇"
,
"4690275"
:
"国营尖峰岭林业公司"
,
"46902711"
:
"莺歌海镇"
,
"469027101"
:
"万冲镇"
,
"469027102"
:
"大安镇"
,
"469027103"
:
"志仲镇"
,
"469027104"
:
"千家镇"
,
"469027105"
:
"九所镇"
,
"469027106"
:
"利国镇"
,
"469027107"
:
"黄流镇"
,
"469027108"
:
"佛罗镇"
,
"469027109"
:
"尖峰镇"
,
"469027401"
:
"国营山荣农场"
,
"469027402"
:
"国营乐光农场"
,
"469027405"
:
"国营保国农场"
,
"469027501"
:
"国营莺歌海盐场"
},
"469028"
:{
"4690281"
:
"椰林镇"
,
"4690282"
:
"提蒙乡"
,
"4690284"
:
"国营岭门农场"
,
"4690285"
:
"国营吊罗山林业公司"
,
"469028101"
:
"光坡镇"
,
"469028102"
:
"三才镇"
,
"469028103"
:
"英州镇"
,
"469028104"
:
"隆广镇"
,
"469028105"
:
"文罗镇"
,
"469028106"
:
"本号镇"
,
"469028107"
:
"新村镇"
,
"469028108"
:
"黎安镇"
,
"469028201"
:
"群英乡"
,
"469028401"
:
"国营南平农场"
},
"469029"
:{
"4690291"
:
"保城镇"
,
"4690292"
:
"六弓乡"
,
"469029101"
:
"什玲镇"
,
"469029102"
:
"加茂镇"
,
"469029103"
:
"响水镇"
,
"469029104"
:
"新政镇"
,
"469029105"
:
"三道镇"
,
"469029201"
:
"南林乡"
,
"469029202"
:
"毛感乡"
,
"469029401"
:
"国营新星农场"
,
"469029402"
:
"海南保亭热带作物研究所"
,
"469029403"
:
"国营金江农场"
,
"469029405"
:
"国营三道农场"
},
"469030"
:{
"4690301"
:
"营根镇"
,
"4690302"
:
"吊罗山乡"
,
"4690305"
:
"海南黎母山省级自然保护区管理站"
,
"469030101"
:
"湾岭镇"
,
"469030102"
:
"黎母山镇"
,
"469030103"
:
"和平镇"
,
"469030104"
:
"长征镇"
,
"469030105"
:
"红毛镇"
,
"469030106"
:
"中平镇"
,
"469030201"
:
"上安乡"
,
"469030202"
:
"什运乡"
,
"469030402"
:
"国营阳江农场"
,
"469030403"
:
"国营乌石农场"
,
"469030406"
:
"国营加钗农场"
,
"469030407"
:
"国营长征农场"
},
"500000"
:{
"500100"
:
"市辖区"
,
"500228"
:
"梁平县"
,
"500229"
:
"城口县"
,
"500230"
:
"丰都县"
,
"500231"
:
"垫江县"
,
"500232"
:
"武隆县"
,
"500233"
:
"忠县"
,
"500235"
:
"云阳县"
,
"500236"
:
"奉节县"
,
"500237"
:
"巫山县"
,
"500238"
:
"巫溪县"
,
"500240"
:
"石柱土家族自治县"
,
"500241"
:
"秀山土家族苗族自治县"
,
"500242"
:
"酉阳土家族苗族自治县"
,
"500243"
:
"彭水苗族土家族自治县"
},
"500100"
:{
"500101"
:
"万州区"
,
"500102"
:
"涪陵区"
,
"500103"
:
"渝中区"
,
"500104"
:
"大渡口区"
,
"500105"
:
"江北区"
,
"500106"
:
"沙坪坝区"
,
"500107"
:
"九龙坡区"
,
"500108"
:
"南岸区"
,
"500109"
:
"北碚区"
,
"500110"
:
"綦江区"
,
"500111"
:
"大足区"
,
"500112"
:
"渝北区"
,
"500113"
:
"巴南区"
,
"500114"
:
"黔江区"
,
"500115"
:
"长寿区"
,
"500116"
:
"江津区"
,
"500117"
:
"合川区"
,
"500118"
:
"永川区"
,
"500119"
:
"南川区"
,
"500120"
:
"璧山区"
,
"500151"
:
"铜梁区"
,
"500152"
:
"潼南区"
,
"500153"
:
"荣昌区"
,
"500154"
:
"开州区"
},
"500228"
:{
"5002282"
:
"安胜乡"
,
"5002284"
:
"梁平县农场"
,
"50022811"
:
"聚奎镇"
,
"50022812"
:
"合兴镇"
,
"500228001"
:
"梁平县梁山街道"
,
"500228002"
:
"梁平县双桂街道"
,
"500228101"
:
"仁贤镇"
,
"500228102"
:
"礼让镇"
,
"500228103"
:
"云龙镇"
,
"500228104"
:
"屏锦镇"
,
"500228106"
:
"袁驿镇"
,
"500228107"
:
"新盛镇"
,
"500228108"
:
"福禄镇"
,
"500228109"
:
"金带镇"
,
"500228111"
:
"明达镇"
,
"500228112"
:
"荫平镇"
,
"500228113"
:
"和林镇"
,
"500228114"
:
"回龙镇"
,
"500228115"
:
"碧山镇"
,
"500228116"
:
"虎城镇"
,
"500228117"
:
"七星镇"
,
"500228118"
:
"龙门镇"
,
"500228119"
:
"文化镇"
,
"500228121"
:
"石安镇"
,
"500228122"
:
"柏家镇"
,
"500228123"
:
"大观镇"
,
"500228124"
:
"竹山镇"
,
"500228125"
:
"蟠龙镇"
,
"500228126"
:
"星桥镇"
,
"500228127"
:
"曲水镇"
,
"500228201"
:
"铁门乡"
,
"500228202"
:
"龙胜乡"
,
"500228203"
:
"复平乡"
,
"500228205"
:
"紫照乡"
,
"500228401"
:
"梁平县双桂工业园区"
},
"500229"
:{
"50022911"
:
"咸宜镇"
,
"50022921"
:
"双河乡"
,
"50022922"
:
"厚坪乡"
,
"500229001"
:
"葛城街道"
,
"500229002"
:
"复兴街道"
,
"500229102"
:
"巴山镇"
,
"500229103"
:
"坪坝镇"
,
"500229104"
:
"庙坝镇"
,
"500229105"
:
"明通镇"
,
"500229106"
:
"修齐镇"
,
"500229107"
:
"高观镇"
,
"500229108"
:
"高燕镇"
,
"500229109"
:
"东安镇"
,
"500229111"
:
"高楠镇"
,
"500229201"
:
"龙田乡"
,
"500229202"
:
"北屏乡"
,
"500229205"
:
"左岚乡"
,
"500229208"
:
"沿河乡"
,
"500229211"
:
"蓼子乡"
,
"500229212"
:
"鸡鸣乡"
,
"500229214"
:
"周溪乡"
,
"500229216"
:
"明中乡"
,
"500229217"
:
"治平乡"
,
"500229219"
:
"岚天乡"
,
"500229221"
:
"河鱼乡"
},
"500230"
:{
"500230"
:
"名山街道"
,
"50023011"
:
"兴义镇"
,
"50023012"
:
"兴龙镇"
,
"50023021"
:
"三建乡"
,
"500230101"
:
"虎威镇"
,
"500230102"
:
"社坛镇"
,
"500230103"
:
"三元镇"
,
"500230104"
:
"许明寺镇"
,
"500230105"
:
"董家镇"
,
"500230106"
:
"树人镇"
,
"500230107"
:
"十直镇"
,
"500230109"
:
"高家镇"
,
"500230111"
:
"双路镇"
,
"500230112"
:
"江池镇"
,
"500230113"
:
"龙河镇"
,
"500230114"
:
"武平镇"
,
"500230115"
:
"包鸾镇"
,
"500230116"
:
"湛普镇"
,
"500230118"
:
"南天湖镇"
,
"500230119"
:
"保合镇"
,
"500230121"
:
"仁沙镇"
,
"500230122"
:
"龙孔镇"
,
"500230123"
:
"暨龙镇"
,
"500230124"
:
"双龙镇"
,
"500230125"
:
"仙女湖镇"
,
"500230202"
:
"青龙乡"
,
"500230206"
:
"太平坝乡"
,
"500230207"
:
"都督乡"
,
"500230209"
:
"栗子乡"
},
"500231"
:{
"50023111"
:
"太平镇"
,
"50023112"
:
"裴兴镇"
,
"500231001"
:
"桂溪街道"
,
"500231002"
:
"桂阳街道"
,
"500231101"
:
"新民镇"
,
"500231102"
:
"沙坪镇"
,
"500231103"
:
"周嘉镇"
,
"500231104"
:
"普顺镇"
,
"500231105"
:
"永安镇"
,
"500231106"
:
"高安镇"
,
"500231107"
:
"高峰镇"
,
"500231108"
:
"五洞镇"
,
"500231109"
:
"澄溪镇"
,
"500231111"
:
"鹤游镇"
,
"500231112"
:
"坪山镇"
,
"500231113"
:
"砚台镇"
,
"500231114"
:
"曹回镇"
,
"500231115"
:
"杠家镇"
,
"500231116"
:
"包家镇"
,
"500231117"
:
"白家镇"
,
"500231118"
:
"永平镇"
,
"500231119"
:
"三溪镇"
,
"500231121"
:
"黄沙镇"
,
"500231122"
:
"长龙镇"
,
"500231202"
:
"沙河乡"
,
"500231204"
:
"大石乡"
},
"500232"
:{
"5002321"
:
"巷口镇"
,
"5002322"
:
"凤来乡"
,
"50023211"
:
"土坎镇"
,
"50023221"
:
"后坪苗族土家族乡"
,
"500232101"
:
"火炉镇"
,
"500232102"
:
"白马镇"
,
"500232103"
:
"鸭江镇"
,
"500232104"
:
"长坝镇"
,
"500232105"
:
"江口镇"
,
"500232106"
:
"平桥镇"
,
"500232107"
:
"羊角镇"
,
"500232108"
:
"仙女山镇"
,
"500232109"
:
"桐梓镇"
,
"500232111"
:
"和顺镇"
,
"500232112"
:
"双河镇"
,
"500232202"
:
"庙垭乡"
,
"500232203"
:
"石桥苗族土家族乡"
,
"500232205"
:
"黄莺乡"
,
"500232206"
:
"沧沟乡"
,
"500232207"
:
"文复苗族土家族乡"
,
"500232208"
:
"土地乡"
,
"500232209"
:
"白云乡"
,
"500232211"
:
"浩口苗族仡佬族乡"
,
"500232212"
:
"接龙乡"
,
"500232213"
:
"赵家乡"
,
"500232214"
:
"大洞河乡"
},
"500233"
:{
"50023311"
:
"官坝镇"
,
"50023312"
:
"白石镇"
,
"50023321"
:
"兴峰乡"
,
"500233001"
:
"忠州街道"
,
"500233002"
:
"白公街道"
,
"500233101"
:
"新生镇"
,
"500233102"
:
"任家镇"
,
"500233103"
:
"乌杨镇"
,
"500233104"
:
"洋渡镇"
,
"500233105"
:
"东溪镇"
,
"500233106"
:
"复兴镇"
,
"500233107"
:
"石宝镇"
,
"500233108"
:
"汝溪镇"
,
"500233109"
:
"野鹤镇"
,
"500233111"
:
"石黄镇"
,
"500233112"
:
"马灌镇"
,
"500233113"
:
"金鸡镇"
,
"500233114"
:
"新立镇"
,
"500233115"
:
"双桂镇"
,
"500233116"
:
"拔山镇"
,
"500233117"
:
"花桥镇"
,
"500233118"
:
"永丰镇"
,
"500233119"
:
"三汇镇"
,
"500233122"
:
"黄金镇"
,
"500233201"
:
"善广乡"
,
"500233203"
:
"石子乡"
,
"500233204"
:
"磨子土家族乡"
,
"500233206"
:
"涂井乡"
,
"500233208"
:
"金声乡"
},
"500235"
:{
"50023513"
:
"桑坪镇"
,
"50023514"
:
"蔈草镇"
,
"500235001"
:
"双江街道"
,
"500235002"
:
"青龙街道"
,
"500235003"
:
"人和街道"
,
"500235004"
:
"盘龙街道"
,
"500235105"
:
"龙角镇"
,
"500235107"
:
"故陵镇"
,
"500235108"
:
"红狮镇"
,
"500235115"
:
"路阳镇"
,
"500235116"
:
"农坝镇"
,
"500235118"
:
"渠马镇"
,
"500235121"
:
"黄石镇"
,
"500235122"
:
"巴阳镇"
,
"500235123"
:
"沙市镇"
,
"500235124"
:
"鱼泉镇"
,
"500235125"
:
"凤鸣镇"
,
"500235127"
:
"宝坪镇"
,
"500235128"
:
"南溪镇"
,
"500235129"
:
"双土镇"
,
"500235131"
:
"江口镇"
,
"500235132"
:
"高阳镇"
,
"500235133"
:
"平安镇"
,
"500235135"
:
"云阳镇"
,
"500235136"
:
"云安镇"
,
"500235137"
:
"栖霞镇"
,
"500235138"
:
"双龙镇"
,
"500235139"
:
"泥溪镇"
,
"500235141"
:
"养鹿镇"
,
"500235142"
:
"水口镇"
,
"500235143"
:
"堰坪镇"
,
"500235144"
:
"龙洞镇"
,
"500235145"
:
"后叶镇"
,
"500235146"
:
"耀灵镇"
,
"500235147"
:
"大阳镇"
,
"500235208"
:
"外郎乡"
,
"500235215"
:
"新津乡"
,
"500235216"
:
"普安乡"
,
"500235218"
:
"洞鹿乡"
,
"500235219"
:
"石门乡"
,
"500235239"
:
"上坝乡"
,
"500235242"
:
"清水土家族自治乡"
},
"500236"
:{
"50023612"
:
"康乐镇"
,
"50023613"
:
"新民镇"
,
"50023627"
:
"康坪乡"
,
"500236001"
:
"永安街道"
,
"500236002"
:
"鱼复街道"
,
"500236003"
:
"夔门街道"
,
"500236117"
:
"白帝镇"
,
"500236118"
:
"草堂镇"
,
"500236119"
:
"汾河镇"
,
"500236121"
:
"大树镇"
,
"500236122"
:
"竹园镇"
,
"500236123"
:
"公平镇"
,
"500236124"
:
"朱衣镇"
,
"500236125"
:
"甲高镇"
,
"500236126"
:
"羊市镇"
,
"500236127"
:
"吐祥镇"
,
"500236128"
:
"兴隆镇"
,
"500236129"
:
"青龙镇"
,
"500236131"
:
"永乐镇"
,
"500236132"
:
"安坪镇"
,
"500236133"
:
"五马镇"
,
"500236134"
:
"青莲镇"
,
"500236265"
:
"岩湾乡"
,
"500236266"
:
"平安乡"
,
"500236267"
:
"红土乡"
,
"500236269"
:
"石岗乡"
,
"500236272"
:
"太和土家族乡"
,
"500236274"
:
"鹤峰乡"
,
"500236275"
:
"冯坪乡"
,
"500236276"
:
"长安土家族乡"
,
"500236277"
:
"龙桥土家族乡"
,
"500236278"
:
"云雾土家族乡"
},
"500237"
:{
"5002372"
:
"红椿乡"
,
"50023711"
:
"铜鼓镇"
,
"50023721"
:
"建坪乡"
,
"500237001"
:
"高唐街道"
,
"500237002"
:
"龙门街道"
,
"500237101"
:
"庙宇镇"
,
"500237102"
:
"大昌镇"
,
"500237103"
:
"福田镇"
,
"500237104"
:
"龙溪镇"
,
"500237105"
:
"双龙镇"
,
"500237106"
:
"官阳镇"
,
"500237107"
:
"骡坪镇"
,
"500237108"
:
"抱龙镇"
,
"500237109"
:
"官渡镇"
,
"500237111"
:
"巫峡镇"
,
"500237207"
:
"两坪乡"
,
"500237208"
:
"曲尺乡"
,
"500237211"
:
"大溪乡"
,
"500237214"
:
"金坪乡"
,
"500237216"
:
"平河乡"
,
"500237219"
:
"当阳乡"
,
"500237222"
:
"竹贤乡"
,
"500237225"
:
"三溪乡"
,
"500237227"
:
"培石乡"
,
"500237229"
:
"笃坪乡"
,
"500237231"
:
"邓家乡"
},
"500238"
:{
"5002381"
:
"城厢镇"
,
"5002384"
:
"红池坝经济开发区"
,
"50023811"
:
"峰灵镇"
,
"50023821"
:
"长桂乡"
,
"50023824"
:
"双阳乡"
,
"500238001"
:
"宁河街道"
,
"500238002"
:
"柏杨街道"
,
"500238101"
:
"凤凰镇"
,
"500238102"
:
"宁厂镇"
,
"500238103"
:
"上磺镇"
,
"500238104"
:
"古路镇"
,
"500238105"
:
"文峰镇"
,
"500238106"
:
"徐家镇"
,
"500238107"
:
"白鹿镇"
,
"500238108"
:
"尖山镇"
,
"500238109"
:
"下堡镇"
,
"500238111"
:
"塘坊镇"
,
"500238112"
:
"朝阳镇"
,
"500238113"
:
"田坝镇"
,
"500238114"
:
"通城镇"
,
"500238115"
:
"菱角镇"
,
"500238116"
:
"蒲莲镇"
,
"500238117"
:
"土城镇"
,
"500238204"
:
"胜利乡"
,
"500238207"
:
"大河乡"
,
"500238208"
:
"天星乡"
,
"500238226"
:
"鱼鳞乡"
,
"500238227"
:
"乌龙乡"
,
"500238234"
:
"中岗乡"
,
"500238237"
:
"花台乡"
,
"500238239"
:
"兰英乡"
,
"500238242"
:
"中梁乡"
,
"500238243"
:
"天元乡"
},
"500240"
:{
"500240"
:
"下路街道"
,
"50024011"
:
"龙沙镇"
,
"50024021"
:
"石家乡"
,
"500240101"
:
"西沱镇"
,
"500240103"
:
"悦崃镇"
,
"500240104"
:
"临溪镇"
,
"500240105"
:
"黄水镇"
,
"500240106"
:
"马武镇"
,
"500240107"
:
"沙子镇"
,
"500240108"
:
"王场镇"
,
"500240109"
:
"沿溪镇"
,
"500240111"
:
"鱼池镇"
,
"500240112"
:
"三河镇"
,
"500240113"
:
"大歇镇"
,
"500240114"
:
"桥头镇"
,
"500240115"
:
"万朝镇"
,
"500240116"
:
"冷水镇"
,
"500240117"
:
"黄鹤镇"
,
"500240203"
:
"黎场乡"
,
"500240204"
:
"三星乡"
,
"500240205"
:
"六塘乡"
,
"500240207"
:
"三益乡"
,
"500240208"
:
"王家乡"
,
"500240209"
:
"河嘴乡"
,
"500240212"
:
"枫木乡"
,
"500240213"
:
"中益乡"
,
"500240214"
:
"洗新乡"
,
"500240216"
:
"龙潭乡"
,
"500240217"
:
"新乐乡"
,
"500240218"
:
"金铃乡"
,
"500240219"
:
"金竹乡"
},
"500241"
:{
"50024111"
:
"雅江镇"
,
"500241001"
:
"中和街道"
,
"500241002"
:
"乌杨街道"
,
"500241003"
:
"平凯街道"
,
"500241102"
:
"清溪场镇"
,
"500241103"
:
"隘口镇"
,
"500241104"
:
"溶溪镇"
,
"500241105"
:
"官庄镇"
,
"500241106"
:
"龙池镇"
,
"500241107"
:
"石堤镇"
,
"500241108"
:
"峨溶镇"
,
"500241109"
:
"洪安镇"
,
"500241111"
:
"石耶镇"
,
"500241112"
:
"梅江镇"
,
"500241113"
:
"兰桥镇"
,
"500241114"
:
"膏田镇"
,
"500241115"
:
"溪口镇"
,
"500241116"
:
"妙泉镇"
,
"500241117"
:
"宋农镇"
,
"500241118"
:
"里仁镇"
,
"500241119"
:
"钟灵镇"
,
"500241201"
:
"孝溪乡"
,
"500241207"
:
"海洋乡"
,
"500241208"
:
"大溪乡"
,
"500241211"
:
"涌洞乡"
,
"500241214"
:
"中平乡"
,
"500241215"
:
"岑溪乡"
},
"500242"
:{
"5002422"
:
"涂市乡"
,
"50024211"
:
"泔溪镇"
,
"50024221"
:
"后坪乡"
,
"50024222"
:
"清泉乡"
,
"500242001"
:
"桃花源街道"
,
"500242002"
:
"钟多街道"
,
"500242101"
:
"龙潭镇"
,
"500242102"
:
"麻旺镇"
,
"500242103"
:
"酉酬镇"
,
"500242104"
:
"大溪镇"
,
"500242105"
:
"兴隆镇"
,
"500242106"
:
"黑水镇"
,
"500242107"
:
"丁市镇"
,
"500242108"
:
"龚滩镇"
,
"500242109"
:
"李溪镇"
,
"500242111"
:
"酉水河镇"
,
"500242112"
:
"苍岭镇"
,
"500242113"
:
"小河镇"
,
"500242114"
:
"板溪镇"
,
"500242202"
:
"铜鼓乡"
,
"500242204"
:
"可大乡"
,
"500242205"
:
"偏柏乡"
,
"500242206"
:
"五福乡"
,
"500242207"
:
"木叶乡"
,
"500242208"
:
"毛坝乡"
,
"500242209"
:
"花田乡"
,
"500242211"
:
"天馆乡"
,
"500242212"
:
"宜居乡"
,
"500242213"
:
"万木乡"
,
"500242214"
:
"两罾乡"
,
"500242215"
:
"板桥乡"
,
"500242216"
:
"官清乡"
,
"500242217"
:
"南腰界乡"
,
"500242218"
:
"车田乡"
,
"500242219"
:
"腴地乡"
,
"500242221"
:
"庙溪乡"
,
"500242222"
:
"浪坪乡"
,
"500242223"
:
"双泉乡"
,
"500242224"
:
"楠木乡"
},
"500243"
:{
"50024311"
:
"万足镇"
,
"50024321"
:
"走马乡"
,
"500243001"
:
"汉葭街道"
,
"500243002"
:
"绍庆街道"
,
"500243003"
:
"靛水街道"
,
"500243101"
:
"保家镇"
,
"500243102"
:
"郁山镇"
,
"500243103"
:
"高谷镇"
,
"500243104"
:
"桑柘镇"
,
"500243105"
:
"鹿角镇"
,
"500243106"
:
"黄家镇"
,
"500243107"
:
"普子镇"
,
"500243108"
:
"龙射镇"
,
"500243109"
:
"连湖镇"
,
"500243111"
:
"平安镇"
,
"500243112"
:
"长生镇"
,
"500243113"
:
"新田镇"
,
"500243114"
:
"鞍子镇"
,
"500243115"
:
"太原镇"
,
"500243116"
:
"龙溪镇"
,
"500243117"
:
"梅子垭镇"
,
"500243118"
:
"大同镇"
,
"500243201"
:
"岩东乡"
,
"500243202"
:
"鹿鸣乡"
,
"500243204"
:
"棣棠乡"
,
"500243206"
:
"三义乡"
,
"500243207"
:
"联合乡"
,
"500243208"
:
"石柳乡"
,
"500243211"
:
"芦塘乡"
,
"500243213"
:
"乔梓乡"
,
"500243217"
:
"诸佛乡"
,
"500243219"
:
"桐楼乡"
,
"500243222"
:
"善感乡"
,
"500243223"
:
"双龙乡"
,
"500243224"
:
"石盘乡"
,
"500243225"
:
"大垭乡"
,
"500243226"
:
"润溪乡"
,
"500243227"
:
"朗溪乡"
,
"500243228"
:
"龙塘乡"
},
"510000"
:{
"510100"
:
"成都市"
,
"510300"
:
"自贡市"
,
"510400"
:
"攀枝花市"
,
"510500"
:
"泸州市"
,
"510600"
:
"德阳市"
,
"510700"
:
"绵阳市"
,
"510800"
:
"广元市"
,
"510900"
:
"遂宁市"
,
"511000"
:
"内江市"
,
"511100"
:
"乐山市"
,
"511300"
:
"南充市"
,
"511400"
:
"眉山市"
,
"511500"
:
"宜宾市"
,
"511600"
:
"广安市"
,
"511700"
:
"达州市"
,
"511800"
:
"雅安市"
,
"511900"
:
"巴中市"
,
"512000"
:
"资阳市"
,
"513200"
:
"阿坝藏族羌族自治州"
,
"513300"
:
"甘孜藏族自治州"
,
"513400"
:
"凉山彝族自治州"
},
"510100"
:{
"510104"
:
"锦江区"
,
"510105"
:
"青羊区"
,
"510106"
:
"金牛区"
,
"510107"
:
"武侯区"
,
"510108"
:
"成华区"
,
"510112"
:
"龙泉驿区"
,
"510113"
:
"青白江区"
,
"510114"
:
"新都区"
,
"510115"
:
"温江区"
,
"510116"
:
"双流区"
,
"510121"
:
"金堂县"
,
"510124"
:
"郫县"
,
"510129"
:
"大邑县"
,
"510131"
:
"蒲江县"
,
"510132"
:
"新津县"
,
"510181"
:
"都江堰市"
,
"510182"
:
"彭州市"
,
"510183"
:
"邛崃市"
,
"510184"
:
"崇州市"
,
"510185"
:
"简阳市"
},
"510300"
:{
"510302"
:
"自流井区"
,
"510303"
:
"贡井区"
,
"510304"
:
"大安区"
,
"510311"
:
"沿滩区"
,
"510321"
:
"荣县"
,
"510322"
:
"富顺县"
},
"510400"
:{
"510402"
:
"东区"
,
"510403"
:
"西区"
,
"510411"
:
"仁和区"
,
"510421"
:
"米易县"
,
"510422"
:
"盐边县"
},
"510500"
:{
"510502"
:
"江阳区"
,
"510503"
:
"纳溪区"
,
"510504"
:
"龙马潭区"
,
"510521"
:
"泸县"
,
"510522"
:
"合江县"
,
"510524"
:
"叙永县"
,
"510525"
:
"古蔺县"
},
"510600"
:{
"510603"
:
"旌阳区"
,
"510623"
:
"中江县"
,
"510626"
:
"罗江县"
,
"510681"
:
"广汉市"
,
"510682"
:
"什邡市"
,
"510683"
:
"绵竹市"
},
"510700"
:{
"510703"
:
"涪城区"
,
"510704"
:
"游仙区"
,
"510705"
:
"安州区"
,
"510722"
:
"三台县"
,
"510723"
:
"盐亭县"
,
"510725"
:
"梓潼县"
,
"510726"
:
"北川羌族自治县"
,
"510727"
:
"平武县"
,
"510781"
:
"江油市"
},
"510800"
:{
"510802"
:
"利州区"
,
"510811"
:
"昭化区"
,
"510812"
:
"朝天区"
,
"510821"
:
"旺苍县"
,
"510822"
:
"青川县"
,
"510823"
:
"剑阁县"
,
"510824"
:
"苍溪县"
},
"510900"
:{
"510903"
:
"船山区"
,
"510904"
:
"安居区"
,
"510921"
:
"蓬溪县"
,
"510922"
:
"射洪县"
,
"510923"
:
"大英县"
},
"511000"
:{
"511002"
:
"市中区"
,
"511011"
:
"东兴区"
,
"511024"
:
"威远县"
,
"511025"
:
"资中县"
,
"511028"
:
"隆昌县"
},
"511100"
:{
"511102"
:
"市中区"
,
"511111"
:
"沙湾区"
,
"511112"
:
"五通桥区"
,
"511113"
:
"金口河区"
,
"511123"
:
"犍为县"
,
"511124"
:
"井研县"
,
"511126"
:
"夹江县"
,
"511129"
:
"沐川县"
,
"511132"
:
"峨边彝族自治县"
,
"511133"
:
"马边彝族自治县"
,
"511181"
:
"峨眉山市"
},
"511300"
:{
"511302"
:
"顺庆区"
,
"511303"
:
"高坪区"
,
"511304"
:
"嘉陵区"
,
"511321"
:
"南部县"
,
"511322"
:
"营山县"
,
"511323"
:
"蓬安县"
,
"511324"
:
"仪陇县"
,
"511325"
:
"西充县"
,
"511381"
:
"阆中市"
},
"511400"
:{
"511402"
:
"东坡区"
,
"511403"
:
"彭山区"
,
"511421"
:
"仁寿县"
,
"511423"
:
"洪雅县"
,
"511424"
:
"丹棱县"
,
"511425"
:
"青神县"
},
"511500"
:{
"511502"
:
"翠屏区"
,
"511503"
:
"南溪区"
,
"511521"
:
"宜宾县"
,
"511523"
:
"江安县"
,
"511524"
:
"长宁县"
,
"511525"
:
"高县"
,
"511526"
:
"珙县"
,
"511527"
:
"筠连县"
,
"511528"
:
"兴文县"
,
"511529"
:
"屏山县"
},
"511600"
:{
"511602"
:
"广安区"
,
"511603"
:
"前锋区"
,
"511621"
:
"岳池县"
,
"511622"
:
"武胜县"
,
"511623"
:
"邻水县"
,
"511681"
:
"华蓥市"
},
"511700"
:{
"511702"
:
"通川区"
,
"511703"
:
"达川区"
,
"511722"
:
"宣汉县"
,
"511723"
:
"开江县"
,
"511724"
:
"大竹县"
,
"511725"
:
"渠县"
,
"511781"
:
"万源市"
},
"511800"
:{
"511802"
:
"雨城区"
,
"511803"
:
"名山区"
,
"511822"
:
"荥经县"
,
"511823"
:
"汉源县"
,
"511824"
:
"石棉县"
,
"511825"
:
"天全县"
,
"511826"
:
"芦山县"
,
"511827"
:
"宝兴县"
},
"511900"
:{
"511902"
:
"巴州区"
,
"511903"
:
"恩阳区"
,
"511921"
:
"通江县"
,
"511922"
:
"南江县"
,
"511923"
:
"平昌县"
},
"512000"
:{
"512002"
:
"雁江区"
,
"512021"
:
"安岳县"
,
"512022"
:
"乐至县"
},
"513200"
:{
"513201"
:
"马尔康市"
,
"513221"
:
"汶川县"
,
"513222"
:
"理县"
,
"513223"
:
"茂县"
,
"513224"
:
"松潘县"
,
"513225"
:
"九寨沟县"
,
"513226"
:
"金川县"
,
"513227"
:
"小金县"
,
"513228"
:
"黑水县"
,
"513230"
:
"壤塘县"
,
"513231"
:
"阿坝县"
,
"513232"
:
"若尔盖县"
,
"513233"
:
"红原县"
},
"513300"
:{
"513301"
:
"康定市"
,
"513322"
:
"泸定县"
,
"513323"
:
"丹巴县"
,
"513324"
:
"九龙县"
,
"513325"
:
"雅江县"
,
"513326"
:
"道孚县"
,
"513327"
:
"炉霍县"
,
"513328"
:
"甘孜县"
,
"513329"
:
"新龙县"
,
"513330"
:
"德格县"
,
"513331"
:
"白玉县"
,
"513332"
:
"石渠县"
,
"513333"
:
"色达县"
,
"513334"
:
"理塘县"
,
"513335"
:
"巴塘县"
,
"513336"
:
"乡城县"
,
"513337"
:
"稻城县"
,
"513338"
:
"得荣县"
},
"513400"
:{
"513401"
:
"西昌市"
,
"513422"
:
"木里藏族自治县"
,
"513423"
:
"盐源县"
,
"513424"
:
"德昌县"
,
"513425"
:
"会理县"
,
"513426"
:
"会东县"
,
"513427"
:
"宁南县"
,
"513428"
:
"普格县"
,
"513429"
:
"布拖县"
,
"513430"
:
"金阳县"
,
"513431"
:
"昭觉县"
,
"513432"
:
"喜德县"
,
"513433"
:
"冕宁县"
,
"513434"
:
"越西县"
,
"513435"
:
"甘洛县"
,
"513436"
:
"美姑县"
,
"513437"
:
"雷波县"
},
"520000"
:{
"520100"
:
"贵阳市"
,
"520200"
:
"六盘水市"
,
"520300"
:
"遵义市"
,
"520400"
:
"安顺市"
,
"520500"
:
"毕节市"
,
"520600"
:
"铜仁市"
,
"522300"
:
"黔西南布依族苗族自治州"
,
"522600"
:
"黔东南苗族侗族自治州"
,
"522700"
:
"黔南布依族苗族自治州"
},
"520100"
:{
"520102"
:
"南明区"
,
"520103"
:
"云岩区"
,
"520111"
:
"花溪区"
,
"520112"
:
"乌当区"
,
"520113"
:
"白云区"
,
"520115"
:
"观山湖区"
,
"520121"
:
"开阳县"
,
"520122"
:
"息烽县"
,
"520123"
:
"修文县"
,
"520181"
:
"清镇市"
},
"520200"
:{
"520201"
:
"钟山区"
,
"520203"
:
"六枝特区"
,
"520221"
:
"水城县"
,
"520222"
:
"盘县"
},
"520300"
:{
"520302"
:
"红花岗区"
,
"520303"
:
"汇川区"
,
"520304"
:
"播州区"
,
"520322"
:
"桐梓县"
,
"520323"
:
"绥阳县"
,
"520324"
:
"正安县"
,
"520325"
:
"道真仡佬族苗族自治县"
,
"520326"
:
"务川仡佬族苗族自治县"
,
"520327"
:
"凤冈县"
,
"520328"
:
"湄潭县"
,
"520329"
:
"余庆县"
,
"520330"
:
"习水县"
,
"520381"
:
"赤水市"
,
"520382"
:
"仁怀市"
},
"520400"
:{
"520402"
:
"西秀区"
,
"520403"
:
"平坝区"
,
"520422"
:
"普定县"
,
"520423"
:
"镇宁布依族苗族自治县"
,
"520424"
:
"关岭布依族苗族自治县"
,
"520425"
:
"紫云苗族布依族自治县"
},
"520500"
:{
"520502"
:
"七星关区"
,
"520521"
:
"大方县"
,
"520522"
:
"黔西县"
,
"520523"
:
"金沙县"
,
"520524"
:
"织金县"
,
"520525"
:
"纳雍县"
,
"520526"
:
"威宁彝族回族苗族自治县"
,
"520527"
:
"赫章县"
},
"520600"
:{
"520602"
:
"碧江区"
,
"520603"
:
"万山区"
,
"520621"
:
"江口县"
,
"520622"
:
"玉屏侗族自治县"
,
"520623"
:
"石阡县"
,
"520624"
:
"思南县"
,
"520625"
:
"印江土家族苗族自治县"
,
"520626"
:
"德江县"
,
"520627"
:
"沿河土家族自治县"
,
"520628"
:
"松桃苗族自治县"
},
"522300"
:{
"522301"
:
"兴义市"
,
"522322"
:
"兴仁县"
,
"522323"
:
"普安县"
,
"522324"
:
"晴隆县"
,
"522325"
:
"贞丰县"
,
"522326"
:
"望谟县"
,
"522327"
:
"册亨县"
,
"522328"
:
"安龙县"
},
"522600"
:{
"522601"
:
"凯里市"
,
"522622"
:
"黄平县"
,
"522623"
:
"施秉县"
,
"522624"
:
"三穗县"
,
"522625"
:
"镇远县"
,
"522626"
:
"岑巩县"
,
"522627"
:
"天柱县"
,
"522628"
:
"锦屏县"
,
"522629"
:
"剑河县"
,
"522630"
:
"台江县"
,
"522631"
:
"黎平县"
,
"522632"
:
"榕江县"
,
"522633"
:
"从江县"
,
"522634"
:
"雷山县"
,
"522635"
:
"麻江县"
,
"522636"
:
"丹寨县"
},
"522700"
:{
"522701"
:
"都匀市"
,
"522702"
:
"福泉市"
,
"522722"
:
"荔波县"
,
"522723"
:
"贵定县"
,
"522725"
:
"瓮安县"
,
"522726"
:
"独山县"
,
"522727"
:
"平塘县"
,
"522728"
:
"罗甸县"
,
"522729"
:
"长顺县"
,
"522730"
:
"龙里县"
,
"522731"
:
"惠水县"
,
"522732"
:
"三都水族自治县"
},
"530000"
:{
"530100"
:
"昆明市"
,
"530300"
:
"曲靖市"
,
"530400"
:
"玉溪市"
,
"530500"
:
"保山市"
,
"530600"
:
"昭通市"
,
"530700"
:
"丽江市"
,
"530800"
:
"普洱市"
,
"530900"
:
"临沧市"
,
"532300"
:
"楚雄彝族自治州"
,
"532500"
:
"红河哈尼族彝族自治州"
,
"532600"
:
"文山壮族苗族自治州"
,
"532800"
:
"西双版纳傣族自治州"
,
"532900"
:
"大理白族自治州"
,
"533100"
:
"德宏傣族景颇族自治州"
,
"533300"
:
"怒江傈僳族自治州"
,
"533400"
:
"迪庆藏族自治州"
},
"530100"
:{
"530102"
:
"五华区"
,
"530103"
:
"盘龙区"
,
"530111"
:
"官渡区"
,
"530112"
:
"西山区"
,
"530113"
:
"东川区"
,
"530114"
:
"呈贡区"
,
"530122"
:
"晋宁县"
,
"530124"
:
"富民县"
,
"530125"
:
"宜良县"
,
"530126"
:
"石林彝族自治县"
,
"530127"
:
"嵩明县"
,
"530128"
:
"禄劝彝族苗族自治县"
,
"530129"
:
"寻甸回族彝族自治县"
,
"530181"
:
"安宁市"
},
"530300"
:{
"530302"
:
"麒麟区"
,
"530303"
:
"沾益区"
,
"530321"
:
"马龙县"
,
"530322"
:
"陆良县"
,
"530323"
:
"师宗县"
,
"530324"
:
"罗平县"
,
"530325"
:
"富源县"
,
"530326"
:
"会泽县"
,
"530381"
:
"宣威市"
},
"530400"
:{
"530402"
:
"红塔区"
,
"530403"
:
"江川区"
,
"530422"
:
"澄江县"
,
"530423"
:
"通海县"
,
"530424"
:
"华宁县"
,
"530425"
:
"易门县"
,
"530426"
:
"峨山彝族自治县"
,
"530427"
:
"新平彝族傣族自治县"
,
"530428"
:
"元江哈尼族彝族傣族自治县"
},
"530500"
:{
"530502"
:
"隆阳区"
,
"530521"
:
"施甸县"
,
"530523"
:
"龙陵县"
,
"530524"
:
"昌宁县"
,
"530581"
:
"腾冲市"
},
"530600"
:{
"530602"
:
"昭阳区"
,
"530621"
:
"鲁甸县"
,
"530622"
:
"巧家县"
,
"530623"
:
"盐津县"
,
"530624"
:
"大关县"
,
"530625"
:
"永善县"
,
"530626"
:
"绥江县"
,
"530627"
:
"镇雄县"
,
"530628"
:
"彝良县"
,
"530629"
:
"威信县"
,
"530630"
:
"水富县"
},
"530700"
:{
"530702"
:
"古城区"
,
"530721"
:
"玉龙纳西族自治县"
,
"530722"
:
"永胜县"
,
"530723"
:
"华坪县"
,
"530724"
:
"宁蒗彝族自治县"
},
"530800"
:{
"530802"
:
"思茅区"
,
"530821"
:
"宁洱哈尼族彝族自治县"
,
"530822"
:
"墨江哈尼族自治县"
,
"530823"
:
"景东彝族自治县"
,
"530824"
:
"景谷傣族彝族自治县"
,
"530825"
:
"镇沅彝族哈尼族拉祜族自治县"
,
"530826"
:
"江城哈尼族彝族自治县"
,
"530827"
:
"孟连傣族拉祜族佤族自治县"
,
"530828"
:
"澜沧拉祜族自治县"
,
"530829"
:
"西盟佤族自治县"
},
"530900"
:{
"530902"
:
"临翔区"
,
"530921"
:
"凤庆县"
,
"530922"
:
"云县"
,
"530923"
:
"永德县"
,
"530924"
:
"镇康县"
,
"530925"
:
"双江拉祜族佤族布朗族傣族自治县"
,
"530926"
:
"耿马傣族佤族自治县"
,
"530927"
:
"沧源佤族自治县"
},
"532300"
:{
"532301"
:
"楚雄市"
,
"532322"
:
"双柏县"
,
"532323"
:
"牟定县"
,
"532324"
:
"南华县"
,
"532325"
:
"姚安县"
,
"532326"
:
"大姚县"
,
"532327"
:
"永仁县"
,
"532328"
:
"元谋县"
,
"532329"
:
"武定县"
,
"532331"
:
"禄丰县"
},
"532500"
:{
"532501"
:
"个旧市"
,
"532502"
:
"开远市"
,
"532503"
:
"蒙自市"
,
"532504"
:
"弥勒市"
,
"532523"
:
"屏边苗族自治县"
,
"532524"
:
"建水县"
,
"532525"
:
"石屏县"
,
"532527"
:
"泸西县"
,
"532528"
:
"元阳县"
,
"532529"
:
"红河县"
,
"532530"
:
"金平苗族瑶族傣族自治县"
,
"532531"
:
"绿春县"
,
"532532"
:
"河口瑶族自治县"
},
"532600"
:{
"532601"
:
"文山市"
,
"532622"
:
"砚山县"
,
"532623"
:
"西畴县"
,
"532624"
:
"麻栗坡县"
,
"532625"
:
"马关县"
,
"532626"
:
"丘北县"
,
"532627"
:
"广南县"
,
"532628"
:
"富宁县"
},
"532800"
:{
"532801"
:
"景洪市"
,
"532822"
:
"勐海县"
,
"532823"
:
"勐腊县"
},
"532900"
:{
"532901"
:
"大理市"
,
"532922"
:
"漾濞彝族自治县"
,
"532923"
:
"祥云县"
,
"532924"
:
"宾川县"
,
"532925"
:
"弥渡县"
,
"532926"
:
"南涧彝族自治县"
,
"532927"
:
"巍山彝族回族自治县"
,
"532928"
:
"永平县"
,
"532929"
:
"云龙县"
,
"532930"
:
"洱源县"
,
"532931"
:
"剑川县"
,
"532932"
:
"鹤庆县"
},
"533100"
:{
"533102"
:
"瑞丽市"
,
"533103"
:
"芒市"
,
"533122"
:
"梁河县"
,
"533123"
:
"盈江县"
,
"533124"
:
"陇川县"
},
"533300"
:{
"533301"
:
"泸水市"
,
"533323"
:
"福贡县"
,
"533324"
:
"贡山独龙族怒族自治县"
,
"533325"
:
"兰坪白族普米族自治县"
},
"533400"
:{
"533401"
:
"香格里拉市"
,
"533422"
:
"德钦县"
,
"533423"
:
"维西傈僳族自治县"
},
"540000"
:{
"540100"
:
"拉萨市"
,
"540200"
:
"日喀则市"
,
"540300"
:
"昌都市"
,
"540400"
:
"林芝市"
,
"540500"
:
"山南市"
,
"542400"
:
"那曲地区"
,
"542500"
:
"阿里地区"
},
"540100"
:{
"540102"
:
"城关区"
,
"540103"
:
"堆龙德庆区"
,
"540121"
:
"林周县"
,
"540122"
:
"当雄县"
,
"540123"
:
"尼木县"
,
"540124"
:
"曲水县"
,
"540126"
:
"达孜县"
,
"540127"
:
"墨竹工卡县"
},
"540200"
:{
"540202"
:
"桑珠孜区"
,
"540221"
:
"南木林县"
,
"540222"
:
"江孜县"
,
"540223"
:
"定日县"
,
"540224"
:
"萨迦县"
,
"540225"
:
"拉孜县"
,
"540226"
:
"昂仁县"
,
"540227"
:
"谢通门县"
,
"540228"
:
"白朗县"
,
"540229"
:
"仁布县"
,
"540230"
:
"康马县"
,
"540231"
:
"定结县"
,
"540232"
:
"仲巴县"
,
"540233"
:
"亚东县"
,
"540234"
:
"吉隆县"
,
"540235"
:
"聂拉木县"
,
"540236"
:
"萨嘎县"
,
"540237"
:
"岗巴县"
},
"540300"
:{
"540302"
:
"卡若区"
,
"540321"
:
"江达县"
,
"540322"
:
"贡觉县"
,
"540323"
:
"类乌齐县"
,
"540324"
:
"丁青县"
,
"540325"
:
"察雅县"
,
"540326"
:
"八宿县"
,
"540327"
:
"左贡县"
,
"540328"
:
"芒康县"
,
"540329"
:
"洛隆县"
,
"540330"
:
"边坝县"
},
"540400"
:{
"540402"
:
"巴宜区"
,
"540421"
:
"工布江达县"
,
"540422"
:
"米林县"
,
"540423"
:
"墨脱县"
,
"540424"
:
"波密县"
,
"540425"
:
"察隅县"
,
"540426"
:
"朗县"
},
"540500"
:{
"540502"
:
"乃东区"
,
"540521"
:
"扎囊县"
,
"540522"
:
"贡嘎县"
,
"540523"
:
"桑日县"
,
"540524"
:
"琼结县"
,
"540525"
:
"曲松县"
,
"540526"
:
"措美县"
,
"540527"
:
"洛扎县"
,
"540528"
:
"加查县"
,
"540529"
:
"隆子县"
,
"540530"
:
"错那县"
,
"540531"
:
"浪卡子县"
},
"542400"
:{
"542421"
:
"那曲县"
,
"542422"
:
"嘉黎县"
,
"542423"
:
"比如县"
,
"542424"
:
"聂荣县"
,
"542425"
:
"安多县"
,
"542426"
:
"申扎县"
,
"542427"
:
"索县"
,
"542428"
:
"班戈县"
,
"542429"
:
"巴青县"
,
"542430"
:
"尼玛县"
,
"542431"
:
"双湖县"
},
"542500"
:{
"542521"
:
"普兰县"
,
"542522"
:
"札达县"
,
"542523"
:
"噶尔县"
,
"542524"
:
"日土县"
,
"542525"
:
"革吉县"
,
"542526"
:
"改则县"
,
"542527"
:
"措勤县"
},
"610000"
:{
"610100"
:
"西安市"
,
"610200"
:
"铜川市"
,
"610300"
:
"宝鸡市"
,
"610400"
:
"咸阳市"
,
"610500"
:
"渭南市"
,
"610600"
:
"延安市"
,
"610700"
:
"汉中市"
,
"610800"
:
"榆林市"
,
"610900"
:
"安康市"
,
"611000"
:
"商洛市"
},
"610100"
:{
"610102"
:
"新城区"
,
"610103"
:
"碑林区"
,
"610104"
:
"莲湖区"
,
"610111"
:
"灞桥区"
,
"610112"
:
"未央区"
,
"610113"
:
"雁塔区"
,
"610114"
:
"阎良区"
,
"610115"
:
"临潼区"
,
"610116"
:
"长安区"
,
"610117"
:
"高陵区"
,
"610122"
:
"蓝田县"
,
"610124"
:
"周至县"
,
"610125"
:
"户县"
},
"610200"
:{
"610202"
:
"王益区"
,
"610203"
:
"印台区"
,
"610204"
:
"耀州区"
,
"610222"
:
"宜君县"
},
"610300"
:{
"610302"
:
"渭滨区"
,
"610303"
:
"金台区"
,
"610304"
:
"陈仓区"
,
"610322"
:
"凤翔县"
,
"610323"
:
"岐山县"
,
"610324"
:
"扶风县"
,
"610326"
:
"眉县"
,
"610327"
:
"陇县"
,
"610328"
:
"千阳县"
,
"610329"
:
"麟游县"
,
"610330"
:
"凤县"
,
"610331"
:
"太白县"
},
"610400"
:{
"610402"
:
"秦都区"
,
"610403"
:
"杨陵区"
,
"610404"
:
"渭城区"
,
"610422"
:
"三原县"
,
"610423"
:
"泾阳县"
,
"610424"
:
"乾县"
,
"610425"
:
"礼泉县"
,
"610426"
:
"永寿县"
,
"610427"
:
"彬县"
,
"610428"
:
"长武县"
,
"610429"
:
"旬邑县"
,
"610430"
:
"淳化县"
,
"610431"
:
"武功县"
,
"610481"
:
"兴平市"
},
"610500"
:{
"610502"
:
"临渭区"
,
"610503"
:
"华州区"
,
"610522"
:
"潼关县"
,
"610523"
:
"大荔县"
,
"610524"
:
"合阳县"
,
"610525"
:
"澄城县"
,
"610526"
:
"蒲城县"
,
"610527"
:
"白水县"
,
"610528"
:
"富平县"
,
"610581"
:
"韩城市"
,
"610582"
:
"华阴市"
},
"610600"
:{
"610602"
:
"宝塔区"
,
"610603"
:
"安塞区"
,
"610621"
:
"延长县"
,
"610622"
:
"延川县"
,
"610623"
:
"子长县"
,
"610625"
:
"志丹县"
,
"610626"
:
"吴起县"
,
"610627"
:
"甘泉县"
,
"610628"
:
"富县"
,
"610629"
:
"洛川县"
,
"610630"
:
"宜川县"
,
"610631"
:
"黄龙县"
,
"610632"
:
"黄陵县"
},
"610700"
:{
"610702"
:
"汉台区"
,
"610721"
:
"南郑县"
,
"610722"
:
"城固县"
,
"610723"
:
"洋县"
,
"610724"
:
"西乡县"
,
"610725"
:
"勉县"
,
"610726"
:
"宁强县"
,
"610727"
:
"略阳县"
,
"610728"
:
"镇巴县"
,
"610729"
:
"留坝县"
,
"610730"
:
"佛坪县"
},
"610800"
:{
"610802"
:
"榆阳区"
,
"610803"
:
"横山区"
,
"610821"
:
"神木县"
,
"610822"
:
"府谷县"
,
"610824"
:
"靖边县"
,
"610825"
:
"定边县"
,
"610826"
:
"绥德县"
,
"610827"
:
"米脂县"
,
"610828"
:
"佳县"
,
"610829"
:
"吴堡县"
,
"610830"
:
"清涧县"
,
"610831"
:
"子洲县"
},
"610900"
:{
"610902"
:
"汉滨区"
,
"610921"
:
"汉阴县"
,
"610922"
:
"石泉县"
,
"610923"
:
"宁陕县"
,
"610924"
:
"紫阳县"
,
"610925"
:
"岚皋县"
,
"610926"
:
"平利县"
,
"610927"
:
"镇坪县"
,
"610928"
:
"旬阳县"
,
"610929"
:
"白河县"
},
"611000"
:{
"611002"
:
"商州区"
,
"611021"
:
"洛南县"
,
"611022"
:
"丹凤县"
,
"611023"
:
"商南县"
,
"611024"
:
"山阳县"
,
"611025"
:
"镇安县"
,
"611026"
:
"柞水县"
},
"620000"
:{
"620100"
:
"兰州市"
,
"620200"
:
"嘉峪关市"
,
"620300"
:
"金昌市"
,
"620400"
:
"白银市"
,
"620500"
:
"天水市"
,
"620600"
:
"武威市"
,
"620700"
:
"张掖市"
,
"620800"
:
"平凉市"
,
"620900"
:
"酒泉市"
,
"621000"
:
"庆阳市"
,
"621100"
:
"定西市"
,
"621200"
:
"陇南市"
,
"622900"
:
"临夏回族自治州"
,
"623000"
:
"甘南藏族自治州"
},
"620100"
:{
"620102"
:
"城关区"
,
"620103"
:
"七里河区"
,
"620104"
:
"西固区"
,
"620105"
:
"安宁区"
,
"620111"
:
"红古区"
,
"620121"
:
"永登县"
,
"620122"
:
"皋兰县"
,
"620123"
:
"榆中县"
},
"620200"
:{},
"620300"
:{
"620302"
:
"金川区"
,
"620321"
:
"永昌县"
},
"620400"
:{
"620402"
:
"白银区"
,
"620403"
:
"平川区"
,
"620421"
:
"靖远县"
,
"620422"
:
"会宁县"
,
"620423"
:
"景泰县"
},
"620500"
:{
"620502"
:
"秦州区"
,
"620503"
:
"麦积区"
,
"620521"
:
"清水县"
,
"620522"
:
"秦安县"
,
"620523"
:
"甘谷县"
,
"620524"
:
"武山县"
,
"620525"
:
"张家川回族自治县"
},
"620600"
:{
"620602"
:
"凉州区"
,
"620621"
:
"民勤县"
,
"620622"
:
"古浪县"
,
"620623"
:
"天祝藏族自治县"
},
"620700"
:{
"620702"
:
"甘州区"
,
"620721"
:
"肃南裕固族自治县"
,
"620722"
:
"民乐县"
,
"620723"
:
"临泽县"
,
"620724"
:
"高台县"
,
"620725"
:
"山丹县"
},
"620800"
:{
"620802"
:
"崆峒区"
,
"620821"
:
"泾川县"
,
"620822"
:
"灵台县"
,
"620823"
:
"崇信县"
,
"620824"
:
"华亭县"
,
"620825"
:
"庄浪县"
,
"620826"
:
"静宁县"
},
"620900"
:{
"620902"
:
"肃州区"
,
"620921"
:
"金塔县"
,
"620922"
:
"瓜州县"
,
"620923"
:
"肃北蒙古族自治县"
,
"620924"
:
"阿克塞哈萨克族自治县"
,
"620981"
:
"玉门市"
,
"620982"
:
"敦煌市"
},
"621000"
:{
"621002"
:
"西峰区"
,
"621021"
:
"庆城县"
,
"621022"
:
"环县"
,
"621023"
:
"华池县"
,
"621024"
:
"合水县"
,
"621025"
:
"正宁县"
,
"621026"
:
"宁县"
,
"621027"
:
"镇原县"
},
"621100"
:{
"621102"
:
"安定区"
,
"621121"
:
"通渭县"
,
"621122"
:
"陇西县"
,
"621123"
:
"渭源县"
,
"621124"
:
"临洮县"
,
"621125"
:
"漳县"
,
"621126"
:
"岷县"
},
"621200"
:{
"621202"
:
"武都区"
,
"621221"
:
"成县"
,
"621222"
:
"文县"
,
"621223"
:
"宕昌县"
,
"621224"
:
"康县"
,
"621225"
:
"西和县"
,
"621226"
:
"礼县"
,
"621227"
:
"徽县"
,
"621228"
:
"两当县"
},
"622900"
:{
"622901"
:
"临夏市"
,
"622921"
:
"临夏县"
,
"622922"
:
"康乐县"
,
"622923"
:
"永靖县"
,
"622924"
:
"广河县"
,
"622925"
:
"和政县"
,
"622926"
:
"东乡族自治县"
,
"622927"
:
"积石山保安族东乡族撒拉族自治县"
},
"623000"
:{
"623001"
:
"合作市"
,
"623021"
:
"临潭县"
,
"623022"
:
"卓尼县"
,
"623023"
:
"舟曲县"
,
"623024"
:
"迭部县"
,
"623025"
:
"玛曲县"
,
"623026"
:
"碌曲县"
,
"623027"
:
"夏河县"
},
"630000"
:{
"630100"
:
"西宁市"
,
"630200"
:
"海东市"
,
"632200"
:
"海北藏族自治州"
,
"632300"
:
"黄南藏族自治州"
,
"632500"
:
"海南藏族自治州"
,
"632600"
:
"果洛藏族自治州"
,
"632700"
:
"玉树藏族自治州"
,
"632800"
:
"海西蒙古族藏族自治州"
},
"630100"
:{
"630102"
:
"城东区"
,
"630103"
:
"城中区"
,
"630104"
:
"城西区"
,
"630105"
:
"城北区"
,
"630121"
:
"大通回族土族自治县"
,
"630122"
:
"湟中县"
,
"630123"
:
"湟源县"
},
"630200"
:{
"630202"
:
"乐都区"
,
"630203"
:
"平安区"
,
"630222"
:
"民和回族土族自治县"
,
"630223"
:
"互助土族自治县"
,
"630224"
:
"化隆回族自治县"
,
"630225"
:
"循化撒拉族自治县"
},
"632200"
:{
"632221"
:
"门源回族自治县"
,
"632222"
:
"祁连县"
,
"632223"
:
"海晏县"
,
"632224"
:
"刚察县"
},
"632300"
:{
"632321"
:
"同仁县"
,
"632322"
:
"尖扎县"
,
"632323"
:
"泽库县"
,
"632324"
:
"河南蒙古族自治县"
},
"632500"
:{
"632521"
:
"共和县"
,
"632522"
:
"同德县"
,
"632523"
:
"贵德县"
,
"632524"
:
"兴海县"
,
"632525"
:
"贵南县"
},
"632600"
:{
"632621"
:
"玛沁县"
,
"632622"
:
"班玛县"
,
"632623"
:
"甘德县"
,
"632624"
:
"达日县"
,
"632625"
:
"久治县"
,
"632626"
:
"玛多县"
},
"632700"
:{
"632701"
:
"玉树市"
,
"632722"
:
"杂多县"
,
"632723"
:
"称多县"
,
"632724"
:
"治多县"
,
"632725"
:
"囊谦县"
,
"632726"
:
"曲麻莱县"
},
"632800"
:{
"632801"
:
"格尔木市"
,
"632802"
:
"德令哈市"
,
"632821"
:
"乌兰县"
,
"632822"
:
"都兰县"
,
"632823"
:
"天峻县"
},
"640000"
:{
"640100"
:
"银川市"
,
"640200"
:
"石嘴山市"
,
"640300"
:
"吴忠市"
,
"640400"
:
"固原市"
,
"640500"
:
"中卫市"
},
"640100"
:{
"640104"
:
"兴庆区"
,
"640105"
:
"西夏区"
,
"640106"
:
"金凤区"
,
"640121"
:
"永宁县"
,
"640122"
:
"贺兰县"
,
"640181"
:
"灵武市"
},
"640200"
:{
"640202"
:
"大武口区"
,
"640205"
:
"惠农区"
,
"640221"
:
"平罗县"
},
"640300"
:{
"640302"
:
"利通区"
,
"640303"
:
"红寺堡区"
,
"640323"
:
"盐池县"
,
"640324"
:
"同心县"
,
"640381"
:
"青铜峡市"
},
"640400"
:{
"640402"
:
"原州区"
,
"640422"
:
"西吉县"
,
"640423"
:
"隆德县"
,
"640424"
:
"泾源县"
,
"640425"
:
"彭阳县"
},
"640500"
:{
"640502"
:
"沙坡头区"
,
"640521"
:
"中宁县"
,
"640522"
:
"海原县"
},
"650000"
:{
"650100"
:
"乌鲁木齐市"
,
"650200"
:
"克拉玛依市"
,
"650400"
:
"吐鲁番市"
,
"650500"
:
"哈密市"
,
"652300"
:
"昌吉回族自治州"
,
"652700"
:
"博尔塔拉蒙古自治州"
,
"652800"
:
"巴音郭楞蒙古自治州"
,
"652900"
:
"阿克苏地区"
,
"653000"
:
"克孜勒苏柯尔克孜自治州"
,
"653100"
:
"喀什地区"
,
"653200"
:
"和田地区"
,
"654000"
:
"伊犁哈萨克自治州"
,
"654200"
:
"塔城地区"
,
"654300"
:
"阿勒泰地区"
,
"659001"
:
"石河子市"
,
"659002"
:
"阿拉尔市"
,
"659003"
:
"图木舒克市"
,
"659004"
:
"五家渠市"
,
"659006"
:
"铁门关市"
},
"650100"
:{
"650102"
:
"天山区"
,
"650103"
:
"沙依巴克区"
,
"650104"
:
"新市区"
,
"650105"
:
"水磨沟区"
,
"650106"
:
"头屯河区"
,
"650107"
:
"达坂城区"
,
"650109"
:
"米东区"
,
"650121"
:
"乌鲁木齐县"
},
"650200"
:{
"650202"
:
"独山子区"
,
"650203"
:
"克拉玛依区"
,
"650204"
:
"白碱滩区"
,
"650205"
:
"乌尔禾区"
},
"650400"
:{
"650402"
:
"高昌区"
,
"650421"
:
"鄯善县"
,
"650422"
:
"托克逊县"
},
"650500"
:{
"650502"
:
"伊州区"
,
"650521"
:
"巴里坤哈萨克自治县"
,
"650522"
:
"伊吾县"
},
"652300"
:{
"652301"
:
"昌吉市"
,
"652302"
:
"阜康市"
,
"652323"
:
"呼图壁县"
,
"652324"
:
"玛纳斯县"
,
"652325"
:
"奇台县"
,
"652327"
:
"吉木萨尔县"
,
"652328"
:
"木垒哈萨克自治县"
},
"652700"
:{
"652701"
:
"博乐市"
,
"652702"
:
"阿拉山口市"
,
"652722"
:
"精河县"
,
"652723"
:
"温泉县"
},
"652800"
:{
"652801"
:
"库尔勒市"
,
"652822"
:
"轮台县"
,
"652823"
:
"尉犁县"
,
"652824"
:
"若羌县"
,
"652825"
:
"且末县"
,
"652826"
:
"焉耆回族自治县"
,
"652827"
:
"和静县"
,
"652828"
:
"和硕县"
,
"652829"
:
"博湖县"
},
"652900"
:{
"652901"
:
"阿克苏市"
,
"652922"
:
"温宿县"
,
"652923"
:
"库车县"
,
"652924"
:
"沙雅县"
,
"652925"
:
"新和县"
,
"652926"
:
"拜城县"
,
"652927"
:
"乌什县"
,
"652928"
:
"阿瓦提县"
,
"652929"
:
"柯坪县"
},
"653000"
:{
"653001"
:
"阿图什市"
,
"653022"
:
"阿克陶县"
,
"653023"
:
"阿合奇县"
,
"653024"
:
"乌恰县"
},
"653100"
:{
"653101"
:
"喀什市"
,
"653121"
:
"疏附县"
,
"653122"
:
"疏勒县"
,
"653123"
:
"英吉沙县"
,
"653124"
:
"泽普县"
,
"653125"
:
"莎车县"
,
"653126"
:
"叶城县"
,
"653127"
:
"麦盖提县"
,
"653128"
:
"岳普湖县"
,
"653129"
:
"伽师县"
,
"653130"
:
"巴楚县"
,
"653131"
:
"塔什库尔干塔吉克自治县"
},
"653200"
:{
"653201"
:
"和田市"
,
"653221"
:
"和田县"
,
"653222"
:
"墨玉县"
,
"653223"
:
"皮山县"
,
"653224"
:
"洛浦县"
,
"653225"
:
"策勒县"
,
"653226"
:
"于田县"
,
"653227"
:
"民丰县"
},
"654000"
:{
"654002"
:
"伊宁市"
,
"654003"
:
"奎屯市"
,
"654004"
:
"霍尔果斯市"
,
"654021"
:
"伊宁县"
,
"654022"
:
"察布查尔锡伯自治县"
,
"654023"
:
"霍城县"
,
"654024"
:
"巩留县"
,
"654025"
:
"新源县"
,
"654026"
:
"昭苏县"
,
"654027"
:
"特克斯县"
,
"654028"
:
"尼勒克县"
},
"654200"
:{
"654201"
:
"塔城市"
,
"654202"
:
"乌苏市"
,
"654221"
:
"额敏县"
,
"654223"
:
"沙湾县"
,
"654224"
:
"托里县"
,
"654225"
:
"裕民县"
,
"654226"
:
"和布克赛尔蒙古自治县"
},
"654300"
:{
"654301"
:
"阿勒泰市"
,
"654321"
:
"布尔津县"
,
"654322"
:
"富蕴县"
,
"654323"
:
"福海县"
,
"654324"
:
"哈巴河县"
,
"654325"
:
"青河县"
,
"654326"
:
"吉木乃县"
},
"659001"
:{
"6590011"
:
"北泉镇"
,
"6590015"
:
"兵团一五二团"
,
"659001001"
:
"新城街道"
,
"659001002"
:
"向阳街道"
,
"659001003"
:
"红山街道"
,
"659001004"
:
"老街街道"
,
"659001005"
:
"东城街道"
,
"659001101"
:
"石河子镇"
},
"659002"
:{
"6590022"
:
"托喀依乡"
,
"6590025"
:
"兵团七团"
,
"65900252"
:
"兵团三团"
,
"659002001"
:
"金银川路街道"
,
"659002002"
:
"幸福路街道"
,
"659002003"
:
"青松路街道"
,
"659002004"
:
"南口街道"
,
"659002402"
:
"工业园区"
,
"659002501"
:
"兵团八团"
,
"659002503"
:
"兵团十团"
,
"659002504"
:
"兵团十一团"
,
"659002505"
:
"兵团十二团"
,
"659002506"
:
"兵团十三团"
,
"659002507"
:
"兵团十四团"
,
"659002509"
:
"兵团十六团"
,
"659002511"
:
"兵团第一师水利水电工程处"
,
"659002512"
:
"兵团第一师塔里木灌区水利管理处"
,
"659002513"
:
"阿拉尔农场"
,
"659002514"
:
"兵团第一师幸福农场"
,
"659002515"
:
"中心监狱"
,
"659002516"
:
"兵团一团"
,
"659002517"
:
"兵团农一师沙井子水利管理处"
,
"659002518"
:
"西工业园区管理委员会"
,
"659002519"
:
"兵团二团"
},
"659003"
:{
"65900351"
:
"兵团五十团"
,
"659003001"
:
"齐干却勒街道"
,
"659003002"
:
"前海街道"
,
"659003003"
:
"永安坝街道"
,
"659003504"
:
"兵团四十四团"
,
"659003509"
:
"兵团四十九团"
,
"659003511"
:
"兵团五十一团"
,
"659003513"
:
"兵团五十三团"
,
"659003514"
:
"兵团图木舒克市喀拉拜勒镇"
},
"659004"
:{
"6590045"
:
"兵团一零一团"
,
"659004001"
:
"军垦路街道"
,
"659004002"
:
"青湖路街道"
,
"659004003"
:
"人民路街道"
,
"659004501"
:
"兵团一零二团"
,
"659004502"
:
"兵团一零三团"
},
"659006"
:{
"6590061"
:
"博古其镇"
,
"659006101"
:
"双丰镇"
},
"710000"
:{
"710100"
:
"台湾省"
},
"710100"
:{
"710101"
:
"金门"
,
"710102"
:
"连江"
,
"710103"
:
"苗栗"
,
"710104"
:
"南投"
,
"710105"
:
"澎湖"
,
"710106"
:
"屏东"
,
"710107"
:
"台东"
,
"710108"
:
"台中"
,
"710109"
:
"台南"
,
"710110"
:
"台北"
,
"710111"
:
"桃园"
,
"710112"
:
"云林"
,
"710113"
:
"新北"
,
"710114"
:
"彰化"
,
"710115"
:
"嘉义"
,
"710116"
:
"新竹"
,
"710117"
:
"花莲"
,
"710118"
:
"宜兰"
,
"710119"
:
"高雄"
,
"710120"
:
"基隆"
},
"810000"
:{
"810101"
:
"中西区"
,
"810102"
:
"东区"
,
"810103"
:
"九龙城区"
,
"810104"
:
"观塘区"
,
"810105"
:
"深水埗区"
,
"810106"
:
"湾仔区"
,
"810107"
:
"黄大仙区"
,
"810108"
:
"油尖旺区"
,
"810109"
:
"离岛区"
,
"810110"
:
"葵青区"
,
"810111"
:
"北区"
,
"810112"
:
"西贡区"
,
"810113"
:
"沙田区"
,
"810114"
:
"屯门区"
,
"810115"
:
"大埔区"
,
"810116"
:
"荃湾区"
,
"810117"
:
"元朗区"
,
"810118"
:
"香港"
,
"810119"
:
"九龙"
,
"810120"
:
"新界"
},
"820000"
:{
"820101"
:
"离岛"
,
"820102"
:
"澳门半岛"
,
"820103"
:
"凼仔"
,
"820104"
:
"路凼城"
,
"820105"
:
"路环"
},
"910000"
:{
"810000"
:
"香港特别行政区"
,
"820000"
:
"澳门特别行政区"
}}
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/iPicker.min.js
0 → 100644
View file @
5f57229b
/*!
* iPicker v1.0.0
* Copyright (C) 2020, ZG
* Released under the MIT license.
*/
!
function
(
d
,
b
){
"function"
===
typeof
define
&&
define
.
amd
?
define
([
"jquery"
],
function
(
c
){
return
b
(
d
,
c
)}):
"undefined"
!==
typeof
module
&&
"object"
===
typeof
exports
?
b
(
d
,
require
(
"jquery"
)):
b
(
d
,
d
.
jQuery
)}(
"undefined"
!==
typeof
window
?
window
:
this
,
function
(
d
,
b
){
!
function
(){
if
(
"undefined"
===
typeof
jQuery
)
throw
Error
(
"iPicker's JavaScript requires jQuery"
);
var
c
=
b
.
fn
.
jquery
.
split
(
"."
);
if
(
1
===~~
c
[
0
]
&&
9
>~~
c
[
1
])
throw
Error
(
"iPicker's JavaScript requires jQuery version 1.9.0 or higher"
);}();
b
(
'style[data-from
\
x3d"iPicker"]'
).
remove
();
b
(
"head"
).
prepend
(
'
\
x3cstyle data-from
\
x3d"iPicker"
\
x3e.iPicker-container,.iPicker-container *{box-sizing:border-box}.iPicker-container{position:relative;float:left;width:200px;height:34px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.iPicker-container:not(:last-child){margin-right:10px}.iPicker-result{overflow:hidden;padding:0 40px 0 12px;height:34px;border:#dfdfdf solid 1px;border-radius:4px;background:#fff;color:#000;white-space:nowrap;line-height:32px;transition:border-color .2s}.iPicker-result span{display:block;float:left;width:calc(100% + 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iPicker-result-active:not(.iPicker-disabled),.iPicker-result:not(.iPicker-disabled):hover{border:#00b8ff solid 1px}.iPicker-result i{position:absolute;top:0;right:0;display:block;width:30px;height:34px}.iPicker-result i::before{position:absolute;top:0;right:2px;display:block;width:28px;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTc2OTk1MjQ3Njc4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2NTAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUzNS40NjY2NjcgODEyLjhsNDUwLjEzMzMzMy01NjMuMmMxNC45MzMzMzMtMTkuMiAyLjEzMzMzMy00OS4wNjY2NjctMjMuNDY2NjY3LTQ5LjA2NjY2N0g2MS44NjY2NjdjLTI1LjYgMC0zOC40IDI5Ljg2NjY2Ny0yMy40NjY2NjcgNDkuMDY2NjY3bDQ1MC4xMzMzMzMgNTYzLjJjMTIuOCAxNC45MzMzMzMgMzQuMTMzMzMzIDE0LjkzMzMzMyA0Ni45MzMzMzQgMHoiIHAtaWQ9IjI2NTEiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD48L3N2Zz4
\
x3d) center no-repeat;content:"";opacity:.5;transition:transform .3s;transform:scale(.55)}.iPicker-result-active i::before{transform:scale(.55) rotate(180deg)}.iPicker-placeholder{color:#aaa}.iPicker-disabled{cursor:not-allowed;background:#f0f0f0;color:#aaa}.iPicker-result.iPicker-disabled i{opacity:.5}.iPicker-list{position:relative;z-index:10;display:none;overflow-x:hidden;overflow-y:auto;padding:8px 0;max-height:300px;background:#fff;box-shadow:rgba(0,0,0,.1) 0 2px 6px;transform-origin:center top;animation-timing-function:ease-in-out;animation-duration:.3s;animation-fill-mode:forwards}.iPicker-list li,.iPicker-list ul{display:block;margin:0;padding:0}.iPicker-list li{display:block;padding:6px 12px;list-style:none;transition:.15s;word-break:break-all}.iPicker-list li.iPicker-list-active,.iPicker-list li:hover{background:#f5f5f5;color:#00b8ff}.iPicker-list-active{cursor:default}.iPicker-list.iPicker-list-hide,.iPicker-list.iPicker-list-show{display:block}.iPicker-list.iPicker-list-show{animation-name:iPickerShow}.iPicker-list.iPicker-list-hide{animation-name:iPickerHide}@keyframes iPickerShow{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes iPickerHide{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}
\
x3c/style
\
x3e'
);
b
.
fn
.
iPicker
=
function
(
c
,
d
){
if
(
!
arguments
.
length
){
var
k
=
[];
b
(
this
).
first
().
find
(
".iPicker-result"
).
each
(
function
(){
var
a
=
(
b
(
this
).
data
(
"selected"
)
||
{}).
value
;
a
&&
k
.
push
(
a
)});
return
k
}
if
(
"clear"
===
c
)
return
this
.
each
(
function
(){
b
(
this
).
find
(
".iPicker-container:gt(0) ul"
).
empty
().
end
().
find
(
"li"
).
removeClass
(
"iPicker-list-active"
).
end
().
find
(
".iPicker-result"
).
addClass
(
"iPicker-placeholder"
).
removeData
(
"selected"
).
find
(
"span"
).
each
(
function
(){
b
(
this
).
text
(
b
(
this
).
data
(
"placeholder"
))})});
if
(
"reset"
===
c
)
return
this
.
each
(
function
(){
var
a
=
b
(
this
).
data
(
"iPickerOptions"
);
b
.
isPlainObject
(
a
)
&&!
b
.
isEmptyObject
(
a
)
&&
b
(
this
).
iPicker
(
a
)});
if
(
"destroy"
===
c
)
return
this
.
each
(
function
(){
b
(
this
).
empty
().
removeData
(
"iPickerOptions"
);
b
(
document
).
off
(
"click.iPicker"
)});
if
(
"enabled"
===
c
)
return
this
.
each
(
function
(){
var
a
=
b
(
this
).
find
(
".iPicker-disabled"
);
d
?
Array
.
isArray
(
d
)
&&
d
.
length
&&
b
.
each
(
d
,
function
(
b
,
q
){
a
.
eq
(
q
-
1
).
removeClass
(
"iPicker-disabled"
)}):
a
.
removeClass
(
"iPicker-disabled"
)});
if
(
b
.
isPlainObject
(
c
)
&&
c
.
data
){
var
g
=
function
(
a
){
a
.
each
(
function
(){
var
a
=
b
(
this
);
if
(
a
.
hasClass
(
"iPicker-list-show"
))
a
.
off
(
"animationend"
).
prev
().
removeClass
(
"iPicker-result-active"
).
end
().
addClass
(
"iPicker-list-hide"
).
removeClass
(
"iPicker-list-show"
).
on
(
"animationend"
,
function
(){
a
.
off
(
"animationend"
)})})},
r
=
function
(){
"string"
===
typeof
a
.
data
&&
b
.
trim
(
a
.
data
)?
b
.
getJSON
(
a
.
data
).
done
(
function
(
b
){
b
?
e
.
resolve
(
b
):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}).
fail
(
function
(){
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}):
b
.
isPlainObject
(
a
.
data
)
&&!
b
.
isEmptyObject
(
a
.
data
)?
e
.
resolve
(
a
.
data
):
"object"
===
typeof
a
.
data
&&
a
.
data
.
then
?
a
.
data
.
then
(
function
(
b
){
b
?
e
.
resolve
(
b
):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)},
function
(){
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
)}):
e
.
reject
(
"
\
u6570
\
u636e
\
u52a0
\
u8f7d
\
u5931
\
u8d25"
);
return
e
},
a
=
b
.
extend
(
!
0
,{
data
:{},
level
:
3
,
width
:
200
,
maxHeight
:
300
,
disabled
:
!
1
,
defaultValue
:[],
placeholder
:[
"
\
u7701"
,
"
\
u5e02"
,
"
\
u533a"
],
onSelect
:
b
.
noop
},
c
),
t
=
b
.
isFunction
(
a
.
onSelect
),
l
=
""
;
if
(
b
.
isNumeric
(
a
.
level
)
&&
1
<=
a
.
level
&&
4
>
a
.
level
)
for
(
var
m
=
0
;
m
<
parseInt
(
a
.
level
);
m
++
)
l
+=
'
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-container"
\
x3e
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-result iPicker-placeholder"
\
x3e
\
r
\
n
\
x3cspan
\
x3e
\
x3c/span
\
x3e
\
r
\
n
\
x3ci
\
x3e
\
x3c/i
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n
\
x3cdiv class
\
x3d"iPicker-list"
\
x3e
\
r
\
n
\
x3cul
\
x3e
\
x3c/ul
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n
\
x3c/div
\
x3e
\
r
\
n'
;
var
e
=
b
.
Deferred
();
return
this
.
each
(
function
(){
var
c
=
b
(
this
),
d
=
[];
c
.
html
(
l
).
data
(
"iPickerOptions"
,
a
);
var
e
=
c
.
find
(
".iPicker-container"
),
h
=
c
.
find
(
".iPicker-result"
),
f
=
c
.
find
(
".iPicker-list"
);
b
.
isNumeric
(
a
.
maxHeight
)
&&
46
<=
a
.
maxHeight
&&
f
.
css
(
"maxHeight"
,
parseInt
(
a
.
maxHeight
)
+
"px"
);
b
.
isNumeric
(
a
.
width
)
&&
90
<=
a
.
width
&&
e
.
css
(
"width"
,
parseInt
(
a
.
width
)
+
"px"
);
a
.
disabled
&&
(
c
=
[],
!
0
===
a
.
disabled
?
c
=
[
0
,
1
,
2
]:
Array
.
isArray
(
a
.
disabled
)
&&
a
.
disabled
.
length
&&
(
c
=
a
.
disabled
),
b
.
each
(
c
,
function
(
b
,
a
){
0
<=
a
&&
2
>=
a
&&
h
.
eq
(
a
).
addClass
(
"iPicker-disabled"
)}));
Array
.
isArray
(
a
.
placeholder
)
&&
a
.
placeholder
.
length
&&
h
.
find
(
"span"
).
each
(
function
(
c
){
c
=
a
.
placeholder
[
c
]
||
""
;
b
(
this
).
data
(
"placeholder"
,
c
).
text
(
c
)});
f
.
each
(
function
(){
b
(
this
).
attr
(
"data-id"
,
Math
.
random
().
toString
(
36
).
substr
(
2
,
10
))});
r
().
done
(
function
(
c
){
function
e
(
a
,
c
){
var
n
=
""
;
a
&&
(
a
=
"string"
===
typeof
a
?
JSON
.
parse
(
a
):
a
,
a
[
c
]
&&
b
.
each
(
a
[
c
],
function
(
a
,
b
){
n
+=
'
\
x3cli data-code
\
x3d"'
+
a
+
'"
\
x3e'
+
b
+
"
\
x3c/li
\
x3e"
}));
return
n
}
h
.
on
(
"click"
,
function
(){
var
a
=
b
(
this
),
c
=
a
.
next
(),
e
=
c
.
data
(
"id"
),
d
=
a
.
hasClass
(
"iPicker-disabled"
);
g
(
b
(
".iPicker-list"
).
not
(
'[data-id
\
x3d"'
+
e
+
'"]'
));
d
||
(
a
.
toggleClass
(
"iPicker-result-active"
),
c
.
hasClass
(
"iPicker-list-show"
)?
g
(
c
):
c
.
addClass
(
"iPicker-list-show"
).
removeClass
(
"iPicker-list-hide"
))});
f
.
on
(
"click.normal"
,
"li"
,
function
(){
var
a
=
b
(
this
),
d
=
a
.
parents
(
".iPicker-list"
),
p
=
a
.
parents
(
".iPicker-container"
);
a
.
addClass
(
"iPicker-list-active"
).
siblings
().
removeClass
(
"iPicker-list-active"
);
d
.
prev
().
data
(
"selected"
,{
value
:
a
.
data
(
"code"
),
text
:
a
.
text
()}).
removeClass
(
"iPicker-placeholder"
).
find
(
"span"
).
text
(
a
.
text
());
g
(
d
);
p
.
nextAll
().
find
(
".iPicker-result"
).
removeData
(
"selected"
).
addClass
(
"iPicker-placeholder"
).
find
(
"span"
).
each
(
function
(){
b
(
this
).
text
(
b
(
this
).
data
(
"placeholder"
))}).
end
().
next
().
find
(
"ul"
).
empty
();
p
.
next
().
find
(
"ul"
).
html
(
e
(
c
,
a
.
data
(
"code"
)))}).
on
(
"click.select"
,
"li"
,
function
(){
if
(
t
){
var
c
=
[],
e
=
[];
h
.
each
(
function
(){
var
a
=
b
(
this
).
data
(
"selected"
)
||
{},
d
=
a
.
value
,
a
=
a
.
text
;
d
&&
c
.
push
(
d
);
a
&&
e
.
push
(
a
)});
d
=
[];
b
.
each
(
c
,
function
(
a
,
b
){
d
.
push
({
value
:
a
,
text
:
b
})});
a
.
onSelect
.
call
(
this
,
c
,
e
,
d
)}});
f
.
first
().
find
(
"ul"
).
html
(
e
(
c
,
"86"
));
Array
.
isArray
(
a
.
defaultValue
)
&&
a
.
defaultValue
.
length
&&
b
.
each
(
a
.
defaultValue
,
function
(
a
,
b
){
f
.
eq
(
a
).
find
(
'[data-code
\
x3d"'
+
b
+
'"]'
).
trigger
(
"click.normal"
)})}).
fail
(
function
(
a
){
console
.
warn
(
a
)});
b
(
document
).
on
(
"click.iPicker"
,
function
(
a
){
e
.
is
(
a
.
target
)
||
e
.
has
(
a
.
target
).
length
||
g
(
f
)})})}}});
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/organization/detail.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('添加活动')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<!--奖品项配置表单-->
<form
id=
"form-user-add"
class=
"layui-form"
>
<div>
基础信息
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动名称:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityName"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入名称"
>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动类型:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityType"
autocomplete=
"off"
class=
"layui-input"
value=
"转盘"
disabled
placeholder=
"请输入类型"
>
</div>
</div>
<input
id=
"ceshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<input
id=
"selectCeshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
banner图:
</span>
<div
class=
"layui-input-block"
style=
"display: flex;flex-direction: column;"
>
<img
id=
"viewImg"
src=
""
alt=
""
style=
"max-height:242px;"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<input
id=
"fileinput"
type=
"file"
name=
"file"
data-browse-on-zone-click=
"true"
data-theme=
"fas"
>
</div>
</div>
</div>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
所需积分:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"integral"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入所需积分"
>
</div>
</div>
<div
class=
"sendType"
>
<div
style=
"display: flex;align-items: center;"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动时间:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
value=
"1"
name=
"sendType"
checked
><span>
长期
</span>
<input
type=
"radio"
value=
"2"
name=
"sendType"
><span>
选择开始结束时间
</span>
<div
class=
"selectTime"
>
<input
type=
"text"
class=
"layui-input"
id=
"startTime"
autocomplete=
"off"
placeholder=
"请选择起始时间"
>
<span>
~
</span>
<input
type=
"text"
class=
"layui-input"
id=
"endTime"
autocomplete=
"off"
placeholder=
"请选择结束时间"
>
</div>
</div>
</div>
</div>
<div
class=
"selectScore"
>
<p><i
class=
"required"
>
*
</i>
选择商品
</p>
<!-- <button type="button" class="btn btn-primary" onclick="addColumn()">新增商品</button>
<span>最多可上传6个</span> -->
</div>
<!-- <img src="img/select.png" alt=""> -->
<div
class=
"scoreTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
</div>
<div
class=
"main_bottom"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
预估玩此活动的总人数:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"estimatedNum"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"预估玩此活动的总人数"
>
</div>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
活动规则:
</span>
<textarea
id=
"activityRule"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
概率公示:
</span>
<textarea
id=
"probabilityPublicity"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
是否上线:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"online"
value=
"1"
checked
><span>
未上线
</span>
<input
type=
"radio"
name=
"online"
value=
"2"
style=
"margin-left: 12px;"
><span>
已上线
</span>
</div>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
快递费用:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"sex"
value=
"1"
checked
><span>
包邮
</span>
<input
type=
"radio"
name=
"sex"
value=
"2"
style=
"margin-left: 12px;"
><span>
到付
</span>
</div>
<!-- <span style="margin-right:12px;"><p>输入金额</p></span>
<input type="text" id="courierMoney" autocomplete="off" class="layui-input" placeholder="请输入金额"> -->
</div>
<div
class=
"bottom_btn"
>
<!-- <button type="button" class="layui-btn btn btn-primary" lay-filter="formDemo" onclick="create()">创建代金券</button> -->
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"create()"
>
确 定
</button>
</div>
</div>
</form>
<div
id=
"detailsFormList"
class=
"details-form-list"
style=
"display: none"
>
<!--奖品详情-->
<div
class=
"details-pop-inner"
>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponShow()"
>
添加优惠券
</button>
<button
type=
"button"
class=
"btn btn-warning"
onclick=
"closeCouponShow()"
>
关闭窗口
</button>
<hr>
<div
class=
"coupon-select"
style=
"display: none"
>
<div
class=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择类别:
</span>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"2"
checked=
"checked"
/>
商品
</div>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"3"
/>
优先购买
</div>
</div>
<!--选择优惠券-->
<div
class=
"scope_application"
id=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择优惠券:
</span>
<div
class=
"search_ipt"
style=
"position: relative;display: inline;"
>
<input
type=
"text"
id=
"searchIpt"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"全部"
>
<ul
id=
"dataList"
style=
"position: absolute;"
></ul>
</div>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponFun()"
>
确认添加当前优惠券
</button>
</div>
</div>
<hr>
<div
class=
"couponTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"details-table"
></table>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<!--远程搜索下拉框:积分抽奖配置使用-->
<script
th:src=
"@{/js/remote-search-coupon-list.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
let
platformUrl
=
`[[
${
platformUrl
}
]]`
let
prefix
=
ctx
+
"sweet/sweetIntegralActivity"
;
let
candyfix
=
ctx
+
"candy/coupon"
;
let
showIndex
=
null
;
// 初始化数据, 可以由后台传过来
var
data
=
[];
// 表格内数据集合
let
activityName
=
''
;
// 活动名称
let
activityType
=
''
;
// 活动类型
let
timeType
=
'1'
;
// 活动时间类型
let
startTime
=
''
;
// 开始时间
let
endTime
=
''
;
// 结束时间
let
activityRule
=
''
;
// 活动规则
let
courierType
=
'1'
;
// 快递类型
let
courierMoney
=
''
;
// 快递费用
let
showPicture
=
''
;
// banner
let
online
=
'1'
;
// 是否上线
let
itemId
=
''
;
let
activitySize
=
false
;
let
options
=
{
id
:
"bootstrap-table"
,
data
:
data
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'prizeTitle'
,
align
:
'center'
,
title
:
'奖品名称'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeTitle
)
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value='"
+
data
[
index
].
prizeTitle
+
"'>"
}
else
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value=''>"
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgInit'
,
align
:
'center'
,
title
:
'商品图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgInit
)
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
data
[
index
].
prizeImgInit
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgSelect'
,
align
:
'center'
,
title
:
'选中图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgSelect
)
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
data
[
index
].
prizeImgSelect
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeType'
,
align
:
'center'
,
title
:
'奖品类型'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
arr
=
[
'积分'
,
'优惠券'
,
'实物'
,
'登登登VIP'
,
'优先购买券'
];
let
str
=
''
;
arr
.
forEach
((
item
,
i
)
=>
{
i
++
if
(
i
==
data
[
index
].
prizeType
)
{
str
+=
`<option value="
${
i
}
" selected>
${
item
}
</option>`
}
else
{
str
+=
`<option value="
${
i
}
">
${
item
}
</option>`
}
})
let
dom
=
`<select id='prizeType
${
index
}
' class='form-control' name='' onchange="changePrizeType(this,
${
index
}
)">
${
str
}
</select>`
return
dom
;
}
},
{
field
:
'prizeTypeNum'
,
align
:
'center'
,
title
:
'奖励积分数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeType
===
1
)
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: block">`
}
else
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: none">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'winningProbability'
,
align
:
'center'
,
title
:
'概率'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
winningProbability
!==
''
)
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
winningProbability
}
'>`
}
else
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'isInfinite'
,
align
:
'center'
,
title
:
'奖品库存'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" checked onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
else
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" checked onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeNum'
,
align
:
'center'
,
title
:
'数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeNum
!==
''
)
{
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
'>`
}
else
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
' style="display: none">`
}
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeDescribe'
,
align
:
'center'
,
title
:
'奖品描述'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeDescribe
!==
''
)
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeDescribe
}
'>`
}
else
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
// {
// field: 'winnersNum',
// align: 'center',
// title: '中奖人数',
// formatter: function(value, row, index) {
// let str = '';
// if (data[index].winnersNum) {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
'${data[index].winnersNum}'
>
`
// } else {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
''
>
`
// }
// var html = $.common.sprintf(str, index, value);
// return html;
// }
// },
{
field: 'winPrizeNum',
align: 'center',
title: '已发出'
},
{
field: 'residue',
align: 'center',
title: '奖品剩余',
formatter: function(value, row, index) {
if (itemId) {
return (row.prizeNum - row.winPrizeNum) || '0'
} else {
return '0'
}
}
},
{
field: '',
align: 'center',
title: '操作',
formatter: function(value, row, index) {
let str = '';
if (data[index].prizeType === 2) {
str = `
<
button
type
=
"button"
class
=
"btn btn-primary"
onclick
=
"showList(` + index + `)"
>
查看列表
<
/button>
`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
let
nowList
=
[];
// 当前编辑的奖品详情列表
let
nowShowData
=
{};
// 当前编辑的奖品信息
let
searchVal
=
''
;
// 优惠券输入框内数据
let
searchData
=
[];
// 优惠券搜索总数据
let
nowCouponSelect
=
{};
// 当前选择的优惠券
let
detailsOptions
=
{
id
:
"details-table"
,
data
:
nowList
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'couponId'
,
align
:
'center'
,
title
:
"优惠券ID"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponId
;
}
},
{
field
:
'couponTitle'
,
align
:
'center'
,
title
:
"优惠券名称"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponTitle
;
}
},
{
field
:
''
,
align
:
'center'
,
title
:
'操作'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
str
=
`<button type="button" class="btn btn-primary" onclick="deleteCoupon(`
+
index
+
`)">删除</button>`
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
$
(
function
()
{
itemId
=
getUrlParms
(
'id'
)
function
getUrlParms
(
name
){
var
reg
=
new
RegExp
(
"(^|&)"
+
name
+
"=([^&]*)(&|$)"
);
var
r
=
window
.
location
.
search
.
substr
(
1
).
match
(
reg
);
if
(
r
!=
null
)
return
unescape
(
r
[
2
]);
return
null
;
}
if
(
itemId
)
{
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivity/details'
,
data
:
{
integralActivityId
:
itemId
},
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
let
res
=
e
.
data
;
showPicture
=
res
.
activityImg
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
);
$
(
"#integral"
).
val
(
res
.
activityNum
);
$
(
"#activityRule"
).
val
(
res
.
activityRules
);
$
(
"#ActivityName"
).
val
(
res
.
activityTitle
);
$
(
"#estimatedNum"
).
val
(
res
.
estimatedNum
);
$
(
"#probabilityPublicity"
).
val
(
res
.
probabilityPublicity
);
// activityType: 1,
courierType
=
res
.
expressFeeType
;
if
(
courierType
==
2
)
{
$
(
"input[name='sex'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
integralActivityId
=
res
.
integralActivityId
;
online
=
res
.
isOnline
;
if
(
online
==
2
)
{
$
(
"input[name='online'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
timeType
=
res
.
timeType
;
if
(
timeType
==
2
)
{
$
(
"input[name='sendType'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
$
(
"#endTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
endTime
,
'yyyy-MM-dd HH:mm:ss'
));
$
(
"#startTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
startTime
,
'yyyy-MM-dd HH:mm:ss'
));
}
else
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
data
=
[...
res
.
prizeList
]
options
.
data
=
data
;
setTimeout
(()
=>
{
$
.
table
.
init
(
options
);
},
500
)
}
}
})
}
else
{
let
obj
=
{
prizeId
:
""
,
prizeTitle
:
""
,
prizeImgInit
:
""
,
prizeImgSelect
:
""
,
winPrizeNum
:
""
,
prizeType
:
1
,
prizeTypeNum
:
0
,
isInfinite
:
1
,
prizeNum
:
0
,
winningProbability
:
""
,
prizeDescribe
:
""
,
residue
:
""
};
for
(
var
i
=
0
;
i
<
20
;
i
++
)
{
data
.
push
(
obj
)
}
$
.
table
.
init
(
options
);
}
});
layui
.
use
(
'laydate'
,
function
(){
var
laydate
=
layui
.
laydate
;
//执行一个laydate实例
laydate
.
render
({
elem
:
'#startTime'
,
//指定元素
type
:
'datetime'
});
laydate
.
render
({
elem
:
'#endTime'
,
//指定元素
type
:
'datetime'
});
});
$
(
"#ActivityName"
).
blur
(
function
(
e
)
{
if
(
e
.
target
.
value
.
length
>
20
)
{
activitySize
=
true
;
layer
.
msg
(
'活动名称限制在20个字符以内!'
)
return
}
else
{
activitySize
=
false
;
}
})
$
(
"input[name=sendType]"
).
change
((
e
)
=>
{
timeType
=
e
.
target
.
value
;
if
(
timeType
==
1
)
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
})
$
(
"input[name=sex]"
).
change
((
e
)
=>
{
courierType
=
e
.
target
.
value
;
})
$
(
"input[name=online]"
).
change
((
e
)
=>
{
online
=
e
.
target
.
value
;
})
function
upFile
(
e
)
{
showIndex
=
e
;
$
(
"#ceshi"
).
click
();
}
function
upFileSelect
(
e
)
{
showIndex
=
e
;
$
(
"#selectCeshi"
).
click
();
}
$
(
"#ceshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPic"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#ceshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#selectCeshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPicSelect"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#selectCeshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#fileinput"
).
fileinput
({
'theme'
:
'explorer-fas'
,
'uploadUrl'
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
"uploadExtraData"
:
{
"pathName"
:
"banner"
,
"buckType"
:
1
},
autoReplace
:
true
,
showCaption
:
false
,
showPreview
:
false
,
showRemove
:
false
,
showUpload
:
false
,
showCancel
:
false
,
showClose
:
false
,
autoReplace
:
true
,
dropZoneTitle
:
"请上传文件"
,
maxFileCount
:
1
}).
on
(
"filebatchselected"
,
function
(
event
,
files
)
{
//默认上传
$
(
this
).
fileinput
(
"upload"
);
})
.
on
(
"fileuploaded"
,
function
(
event
,
data
)
{
//上传回调事件
showPicture
=
'https://img.zhengzai.tv/'
+
data
.
response
.
data
.
ossPath
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
)
})
function
create
()
{
if
(
!
$
(
"#ActivityName"
).
val
()
||
!
$
(
"#ActivityType"
).
val
()
||
!
showPicture
||
!
$
(
"#integral"
).
val
()
||
!
$
(
"#activityRule"
).
val
()
||
!
$
(
"#viewImg"
).
attr
(
'src'
)
||
!
$
(
"#estimatedNum"
).
val
()
||
!
$
(
"#probabilityPublicity"
).
val
()
)
{
return
layer
.
msg
(
'请将活动必填信息填写完整!'
)
}
if
(
timeType
==
2
)
{
if
(
!
$
(
"#startTime"
).
val
()
||
!
$
(
"#endTime"
).
val
())
{
return
layer
.
msg
(
'请选择时间!'
)
}
}
else
{
$
(
"#startTime"
).
val
(
""
)
$
(
"#endTime"
).
val
(
""
)
}
if
(
activitySize
)
{
layer
.
msg
(
"活动名称限制在20个字符以内!"
)
return
}
let
flag
=
false
;
let
prizeListArr
=
[]
data
.
forEach
((
item
,
index
)
=>
{
let
temp
=
{};
if
(
!
$
(
"#prizeTitle"
+
index
).
val
()
||
!
$
(
"#showPic"
+
index
).
attr
(
'src'
)
||
!
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
)
||
!
$
(
"#prizeType"
+
index
).
val
()
||
!
$
(
"#winningProbability"
+
index
).
val
()
||
!
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
()
||
!
$
(
"#prizeNum"
+
index
).
val
()
)
{
flag
=
true
}
else
{
temp
.
prizeId
=
data
[
index
].
prizeId
?
data
[
index
].
prizeId
:
''
;
temp
.
prizeTitle
=
$
(
"#prizeTitle"
+
index
).
val
();
temp
.
prizeImgInit
=
$
(
"#showPic"
+
index
).
attr
(
'src'
);
temp
.
prizeImgSelect
=
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
);
temp
.
prizeType
=
$
(
"#prizeType"
+
index
).
val
();
temp
.
prizeTypeNum
=
temp
.
prizeType
==
'1'
?
$
(
"#prizeTypeNum"
+
index
).
val
()
:
0
;
temp
.
isInfinite
=
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
();
temp
.
prizeNum
=
temp
.
isInfinite
===
'1'
?
$
(
"#prizeNum"
+
index
).
val
()
:
0
;
temp
.
winningProbability
=
$
(
"#winningProbability"
+
index
).
val
();
temp
.
prizeDescribe
=
$
(
"#prizeDescribe"
+
index
).
val
();
}
prizeListArr
.
push
(
temp
);
});
if
(
flag
)
{
return
layer
.
msg
(
'请将奖品表格内容填写完整!'
)
}
let
datas
=
{
activityImg
:
showPicture
,
activityNum
:
$
(
"#integral"
).
val
(),
activityRules
:
$
(
"#activityRule"
).
val
(),
activityTitle
:
$
(
"#ActivityName"
).
val
(),
activityType
:
1
,
expressFeeType
:
courierType
,
integralActivityId
:
itemId
||
''
,
endTime
:
$
.
common
.
dateFormat
(
$
(
"#endTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
)
,
//
isOnline
:
online
,
prizeList
:
prizeListArr
,
startTime
:
$
.
common
.
dateFormat
(
$
(
"#startTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
),
timeType
:
timeType
,
estimatedNum
:
$
(
"#estimatedNum"
).
val
(),
probabilityPublicity
:
$
(
"#probabilityPublicity"
).
val
()
}
let
url
=
'/sweet/integralActivity/create'
;
let
type
=
'post'
;
if
(
itemId
)
{
url
=
'/sweet/integralActivity/update'
type
=
'put'
}
$
.
ajax
({
type
,
url
,
contentType
:
"application/json;charset=UTF-8"
,
data
:
JSON
.
stringify
(
datas
),
success
:
function
(
res
)
{
layer
.
msg
(
''
+
res
);
if
(
res
.
code
!=
undefined
&&
res
.
code
!=
web_status
.
SUCCESS
)
{
$
.
modal
.
alertWarning
(
res
.
msg
);
return
;
}
else
if
(
res
.
code
==
web_status
.
SUCCESS
)
{
$
.
operate
.
successTabCallback
(
res
);
closeItem
();
}
}
})
}
// 奖品类型切换
function
changePrizeType
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeTypeNum'
+
index
).
show
();
// 填积分数量
}
else
{
$
(
'#prizeTypeNum'
+
index
).
val
(
0
);
$
(
'#prizeTypeNum'
+
index
).
hide
();
// 不填数量
}
}
// 库存切换
function
changeInfinite
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeNum'
+
index
).
show
();
// 填数量
}
else
if
(
item
.
value
===
'2'
)
{
$
(
'#prizeNum'
+
index
).
val
(
0
);
$
(
'#prizeNum'
+
index
).
hide
();
// 无限库存,不填数量
}
}
// 展示已配置的优惠券列表
function
showList
(
index
)
{
nowShowData
=
data
[
index
];
nowShowData
.
index
=
index
;
nowList
=
[];
detailsOptions
.
data
=
[];
$
.
table
.
destroy
(
"details-table"
);
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivityPrizeRelation/list'
,
data
:
{
prizeId
:
nowShowData
[
'prizeId'
]
},
success
:
function
(
res
)
{
nowList
=
res
;
detailsOptions
.
data
=
res
;
setTimeout
(()
=>
{
$
.
table
.
init
(
detailsOptions
);
},
500
)
$
(
"#detailsFormList"
).
show
();
}
});
}
function
addCouponShow
()
{
$
(
".coupon-select"
).
show
();
}
function
closeCouponShow
()
{
$
(
"#detailsFormList"
).
hide
();
}
// 类别
function
changeRadioType
(
val
)
{
console
.
log
(
'changeRadioType'
,
val
);
}
// 添加优惠券
function
addCouponFun
()
{
if
(
!
nowCouponSelect
.
couponId
)
{
this
.
alert
(
'请先选择优惠券'
);
return
;
}
let
postData
=
{
"couponId"
:
nowCouponSelect
.
couponId
,
"couponTitle"
:
nowCouponSelect
.
title
,
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeId"
:
nowShowData
[
'prizeId'
]
};
$
.
ajax
({
type
:
'post'
,
url
:
'/sweet/integralActivityPrizeRelation/create'
,
data
:
JSON
.
stringify
(
postData
),
contentType
:
'application/json'
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'添加成功!'
);
}
}
});
}
// 删除优惠券
function
deleteCoupon
(
index
)
{
let
postData
=
{
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeRelationId"
:
nowList
[
index
][
'prizeRelationId'
]
};
$
.
ajax
({
type
:
'put'
,
url
:
'/sweet/integralActivityPrizeRelation/delete'
,
data
:
postData
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'删除成功!'
);
}
}
});
}
// 远程搜索券
function
getMallList
()
{
let
data
=
{
keyword
:
searchVal
,
busiType
:
parseInt
(
$
(
'input[type=radio][name=coupeAdd_type]:checked'
).
val
()),
pageSize
:
20
,
pageNum
:
1
,
bindType
:
2
}
let
str
=
''
;
promiseMethods
(
candyfix
+
"/list"
,
'post'
,
data
,
'application/x-www-form-urlencoded'
).
then
(
res
=>
{
if
(
res
.
rows
.
length
>
0
)
{
searchData
=
res
.
rows
;
searchData
.
forEach
((
item
,
index
)
=>
{
str
+=
`<li class="selectData" onclick="selectOne('
${
item
.
couponId
}
', 'couponId')">
${
item
.
title
}
</li>`
})
$
(
'#dataList'
).
html
(
str
);
}
else
{
$
(
'#dataList'
).
html
(
'<li style="width:100%;text-align:center;color:#ccc;">--- 暂无数据 ---</li>'
);
}
})
}
function
promiseMethods
(
url
,
type
,
data
,
contentType
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
$
.
ajax
({
url
,
type
,
data
,
contentType
,
success
:
function
(
res
)
{
resolve
(
res
);
}
})
})
}
// 选择优惠券
function
selectOne
(
id
,
name
)
{
searchData
.
some
(
(
item
,
index
)
=>
{
if
(
item
[
name
]
==
id
)
{
nowCouponSelect
=
item
;
return
$
(
"#searchIpt"
).
val
(
item
.
title
);
}
}
)
}
$
(
"#searchIpt"
).
focus
(
function
(){
getMallList
()
$
(
'#dataList'
).
show
()
});
$
(
"#searchIpt"
).
blur
(
function
(){
setTimeout
(()
=>
{
$
(
'#dataList'
).
hide
()
},
500
);
});
$
(
"#searchIpt"
).
keyup
(
function
(){
searchVal
=
$
(
"#searchIpt"
).
val
()
getMallList
()
});
</script>
<style>
.layui-form
{
padding
:
20px
;
}
.main_type
,
.money
,
.scope_application
,
.sendType
,
.phoneNumber
,
.playMethod
{
margin-bottom
:
20px
;
}
.phoneNumber
,
.playMethod
{
display
:
none
;
}
.labelName
{
display
:
inline-block
;
width
:
100px
;
text-align
:
right
;
}
input
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
padding-left
:
5px
;
height
:
30px
;
}
.main_type
.form-control.kv-fileinput-caption
{
height
:
42px
!important
;
}
.prompt
{
margin-left
:
100px
!important
;
}
.main_type
input
,
.sendType
input
,
.playMethod
input
{
margin-top
:
-2px
;
margin-right
:
5px
;
}
.main_type
span
,
.sendType
span
,
.playMethod
span
{
margin-right
:
12px
;
line-height
:
28px
;
}
.layui-form
.money
input
{
width
:
60px
;
}
.main_bottom
.describe
,
.main_bottom
.sendTime
{
margin-bottom
:
20px
;
}
.describe
,
.main_type
{
display
:
flex
;
}
.sendTime
{
display
:
flex
;
}
.sendTime
input
{
margin-top
:
-6px
;
margin-right
:
5px
;
}
.bottom_btn
{
width
:
25%
;
text-align
:
center
;
}
select
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
height
:
30px
;
width
:
200px
;
}
.required
{
font-style
:
normal
;
color
:
red
;
}
.ibox-content
{
border-style
:
none
;
border-width
:
0px
;
}
.main_type
.file-footer-buttons
.kv-file-remove
{
display
:
none
!important
;
}
.selectScore
{
display
:
flex
;
align-items
:
center
;
}
.selectScore
p
{
margin
:
0
;
}
.selectScore
button
{
margin
:
0
12px
;
}
.selectScore
span
{
color
:
#ccc
;
}
.couponTable
{
margin-bottom
:
12px
;
overflow-y
:
scroll
;
max-height
:
270px
;
}
.details-form-list
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
background
:
rgba
(
0
,
0
,
0
,
.5
);
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
}
.details-pop-inner
{
width
:
800px
;
height
:
490px
;
padding
:
10px
;
background
:
#fff
;
}
.search_ipt
ul
,
.search_ipt
li
{
padding
:
0
;
margin
:
0
;
font-style
:
normal
;
list-style
:
none
;
}
.search_ipt
ul
{
display
:
none
;
position
:
absolute
;
left
:
0
;
top
:
26px
;
padding
:
5px
0
;
z-index
:
899
;
min-width
:
200px
;
border
:
1px
solid
#eee
;
max-height
:
300px
;
overflow-y
:
auto
;
background-color
:
#fff
;
border-radius
:
2px
;
box-sizing
:
border-box
;
box-shadow
:
1px
1px
4px
rgb
(
0
0
0
/
8%
);
}
.search_ipt
li
{
background-color
:
#fff
;
cursor
:
pointer
;
padding-left
:
10px
!important
;
color
:
#999
;
padding
:
0
10px
;
line-height
:
36px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.search_ipt
li
:hover
{
background
:
#F6F6F6
;
}
.search_ipt
.layui-input
{
width
:
200px
;
}
.radio-box
input
[
type
=
radio
]
{
vertical-align
:
middle
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/organization/list.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('组织架构列表')"
/>
<style>
#addClassify
,
#detailPro
{
display
:
none
;
width
:
540px
;
padding-top
:
20px
;
}
#addClassify
.selectClassify
{
display
:
flex
;
align-items
:
center
;
padding
:
0
20px
;
}
#addClassify
.selectClassify
label
{
display
:
flex
;
margin-right
:
20px
;
align-items
:
center
;
}
#addClassify
.selectClassify
label
input
{
margin
:
0
;
margin-right
:
2px
;
}
#detailPro
.detail_inner
{
margin-bottom
:
20px
;
}
#detailPro
.detail_title
{
margin-top
:
50px
;
font-weight
:
bold
;
font-size
:
16px
;
}
.bottomBtn
{
text-align
:
left
;
padding
:
10px
15px
12px
;
}
</style>
</head>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"btn-group-sm"
id=
"toolbar"
role=
"group"
>
<a
class=
"btn btn-success"
id=
"button-open-10"
>
<i
class=
"fa fa-plus"
></i>
创建组
</a>
</div>
<div
class=
"col-sm-12 select-table table-bordered"
>
<table
id=
"bootstrap-table"
></table>
</div>
<div
id=
"addClassify"
>
<div
class=
"selectClassify"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<input
class=
"groupName"
type=
"text"
placeholder=
"组名称"
>
<div
class=
"picker"
>
<div
class=
"demo"
id=
"demo-1"
></div>
</div>
<input
class=
"groupMobile"
type=
"text"
placeholder=
"输入手机号选择总代"
>
</div>
</div>
</div>
</div>
<input
type=
"hidden"
class=
"editCon"
>
<div
class=
"bottomBtn"
>
<a
href=
"javascript:;"
class=
"layui-layer-btn0"
onclick=
"yes(1)"
>
保存
</a>
<a
class=
"layui-layer-btn1 layui-layer-btn1"
onclick=
"closeModal()"
>
取消
</a>
</div>
</div>
<div
id=
"detailPro"
>
<div
class=
"selectClassify"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<p>
组合名称
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
地区
</p>
<div
class=
"detail_inner detail_address"
></div>
<p
class=
"detail_title"
>
总代
</p>
<p>
姓名
</p>
<div
class=
"detail_inner detail_z_name"
></div>
<p>
手机号
</p>
<div
class=
"detail_inner detail_z_mobile"
></div>
<p
class=
"detail_title"
>
普代
</p>
</div>
</div>
</div>
</div>
<input
type=
"hidden"
class=
"editCon"
>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
createFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:organization:create'
)}]];
var
drawListFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:organization:list'
)}]];
var
updateFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:organization:create'
)}]];
var
orifix
=
ctx
+
"smile/organization"
;
var
adArr
=
{
addressStr
:
[],
addressIds
:
[]
}
function
yes
()
{
var
groupName
=
$
(
'.groupName'
).
val
();
var
groupMobile
=
$
(
'.groupMobile'
).
val
();
var
editStatus
=
$
(
'.editCon'
).
val
();
var
postData
=
{
name
:
groupName
,
// name: groupMobile,
area
:
adArr
.
addressStr
[
2
],
delTag
:
0
,
areaId
:
adArr
.
addressIds
[
2
].
toString
(),
city
:
adArr
.
addressStr
[
1
],
cityId
:
adArr
.
addressIds
[
1
].
toString
(),
province
:
adArr
.
addressStr
[
0
],
provinceId
:
adArr
.
addressIds
[
0
].
toString
()
};
if
(
editStatus
!=
''
)
{
postData
.
id
=
editStatus
;
$
.
ajax
({
type
:
'post'
,
url
:
orifix
+
'/updateOrg'
,
headers
:{
"Content-Type"
:
"application/json;charset=UTF-8"
},
data
:
JSON
.
stringify
(
postData
),
success
:
function
(
e
)
{
$
(
".layui-layer-close1"
).
click
();
}
})
}
else
{
// postData.areaId = 0;
$
.
ajax
({
type
:
'post'
,
url
:
orifix
+
'/create'
,
headers
:{
"Content-Type"
:
"application/json;charset=UTF-8"
},
data
:
JSON
.
stringify
(
postData
),
success
:
function
(
e
)
{
$
(
".layui-layer-close1"
).
click
();
}
})
}
}
$
(
"#button-open-10"
).
click
(
function
(){
$
(
'.editCon'
).
val
(
''
);
layer
.
open
({
type
:
1
,
shade
:
true
,
title
:
'创建组'
,
//不显示标题
content
:
$
(
'#addClassify'
),
//捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success
:
function
()
{
var
$pre
=
$
(
"pre"
);
var
$picker
=
$
(
".picker"
);
$
.
getJSON
(
ctx
+
'smile/user/getAreaJson'
).
done
(
function
(
res
)
{
$
(
"#demo-1"
).
iPicker
({
data
:
JSON
.
parse
(
res
.
msg
),
// defaultValue: [ "230000", "230800", "230805" ],
onSelect
:
function
(
v
,
t
,
set
)
{
adArr
.
addressIds
=
v
;
adArr
.
addressStr
=
t
;
}
});
})
},
cancel
:
function
(
res
){
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
})
function
edit
(
id
)
{
layer
.
open
({
type
:
1
,
shade
:
true
,
title
:
'编辑组'
,
content
:
$
(
'#addClassify'
),
//捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success
:
function
()
{
$
.
ajax
({
type
:
'post'
,
url
:
orifix
+
'/getOrgById'
,
data
:
{
id
:
id
},
success
:
function
(
e
)
{
$
(
'.editCon'
).
val
(
id
);
$
(
'.groupName'
).
val
(
e
.
data
.
name
);
$
(
'.groupMobile'
).
val
(
e
.
data
.
address
);
$
.
getJSON
(
ctx
+
'smile/user/getAreaJson'
).
done
(
function
(
res
)
{
$
(
"#demo-1"
).
iPicker
({
data
:
JSON
.
parse
(
res
.
msg
),
defaultValue
:
[
e
.
data
.
provinceId
,
e
.
data
.
areaId
,
e
.
data
.
cityId
],
onSelect
:
function
(
v
,
t
,
set
)
{
adArr
.
addressIds
=
v
;
adArr
.
addressStr
=
t
;
}
});
})
}
})
},
cancel
:
function
(
res
){
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
}
function
todetail
(
id
)
{
layer
.
open
({
type
:
1
,
shade
:
true
,
title
:
'查看人员'
,
content
:
$
(
'#detailPro'
),
//捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success
:
function
()
{
$
.
ajax
({
type
:
'post'
,
url
:
orifix
+
'/getOrgById'
,
data
:
{
id
:
id
},
success
:
function
(
e
)
{
$
(
'.detail_name'
).
text
(
e
.
data
.
name
);
$
(
'.detail_address'
).
text
(
e
.
data
.
province
+
' '
+
e
.
data
.
city
+
' '
+
e
.
data
.
area
);
if
(
e
.
data
.
smileUserVoOrgListTotal
)
{
$
(
'.detail_z_name'
).
text
(
e
.
data
.
smileUserVoOrgListTotal
[
0
].
name
);
$
(
'.detail_z_mobile'
).
text
(
e
.
data
.
smileUserVoOrgListTotal
[
0
].
phone
);
}
if
(
e
.
data
.
smileUserVoOrgListOrdinary
)
{
for
(
var
i
in
e
.
data
.
smileUserVoOrgListOrdinary
)
{
console
.
log
(
e
.
data
.
smileUserVoOrgListOrdinary
[
i
])
$
(
'#detailPro .file-loading'
).
append
(
'<p>姓名</p><div className="detail_inner detail_p_name">'
+
e
.
data
.
smileUserVoOrgListOrdinary
[
i
].
name
+
'</div>'
+
'<p>手机号</p><div className="detail_inner detail_p_mobile">'
+
e
.
data
.
smileUserVoOrgListOrdinary
[
i
].
phone
+
'</div>'
)
}
}
}
})
},
cancel
:
function
(
res
){
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
}
$
(
function
()
{
var
options
=
{
url
:
orifix
+
"/list"
,
modalName
:
"组织架构"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'name'
,
title
:
'名称'
},
{
field
:
'province'
,
title
:
'地区'
},
{
field
:
'activityType'
,
title
:
'组长'
},
{
field
:
'smileUserVoOrgListOrdinary'
,
title
:
'组员'
,
formatter
:
function
(
value
,
row
,
index
)
{
}
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
return
`<a class="btn btn-success btn-xs ' + drawListFlag + '" href="javascript:void(0)" onclick="todetail('
${
row
.
id
}
')"><i class="fa fa-edit"></i>查看人员</a>
<a class="btn btn-success btn-xs ' + drawListFlag + '" href="javascript:void(0)" onclick="edit('
${
row
.
id
}
')"></i>编辑</a>`
}
}]
};
$
.
table
.
init
(
options
);
});
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/school/detail.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('添加活动')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<!--奖品项配置表单-->
<form
id=
"form-user-add"
class=
"layui-form"
>
<div>
基础信息
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动名称:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityName"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入名称"
>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动类型:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityType"
autocomplete=
"off"
class=
"layui-input"
value=
"转盘"
disabled
placeholder=
"请输入类型"
>
</div>
</div>
<input
id=
"ceshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<input
id=
"selectCeshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
banner图:
</span>
<div
class=
"layui-input-block"
style=
"display: flex;flex-direction: column;"
>
<img
id=
"viewImg"
src=
""
alt=
""
style=
"max-height:242px;"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<input
id=
"fileinput"
type=
"file"
name=
"file"
data-browse-on-zone-click=
"true"
data-theme=
"fas"
>
</div>
</div>
</div>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
所需积分:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"integral"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入所需积分"
>
</div>
</div>
<div
class=
"sendType"
>
<div
style=
"display: flex;align-items: center;"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动时间:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
value=
"1"
name=
"sendType"
checked
><span>
长期
</span>
<input
type=
"radio"
value=
"2"
name=
"sendType"
><span>
选择开始结束时间
</span>
<div
class=
"selectTime"
>
<input
type=
"text"
class=
"layui-input"
id=
"startTime"
autocomplete=
"off"
placeholder=
"请选择起始时间"
>
<span>
~
</span>
<input
type=
"text"
class=
"layui-input"
id=
"endTime"
autocomplete=
"off"
placeholder=
"请选择结束时间"
>
</div>
</div>
</div>
</div>
<div
class=
"selectScore"
>
<p><i
class=
"required"
>
*
</i>
选择商品
</p>
<!-- <button type="button" class="btn btn-primary" onclick="addColumn()">新增商品</button>
<span>最多可上传6个</span> -->
</div>
<!-- <img src="img/select.png" alt=""> -->
<div
class=
"scoreTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
</div>
<div
class=
"main_bottom"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
预估玩此活动的总人数:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"estimatedNum"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"预估玩此活动的总人数"
>
</div>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
活动规则:
</span>
<textarea
id=
"activityRule"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
概率公示:
</span>
<textarea
id=
"probabilityPublicity"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
是否上线:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"online"
value=
"1"
checked
><span>
未上线
</span>
<input
type=
"radio"
name=
"online"
value=
"2"
style=
"margin-left: 12px;"
><span>
已上线
</span>
</div>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
快递费用:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"sex"
value=
"1"
checked
><span>
包邮
</span>
<input
type=
"radio"
name=
"sex"
value=
"2"
style=
"margin-left: 12px;"
><span>
到付
</span>
</div>
<!-- <span style="margin-right:12px;"><p>输入金额</p></span>
<input type="text" id="courierMoney" autocomplete="off" class="layui-input" placeholder="请输入金额"> -->
</div>
<div
class=
"bottom_btn"
>
<!-- <button type="button" class="layui-btn btn btn-primary" lay-filter="formDemo" onclick="create()">创建代金券</button> -->
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"create()"
>
确 定
</button>
</div>
</div>
</form>
<div
id=
"detailsFormList"
class=
"details-form-list"
style=
"display: none"
>
<!--奖品详情-->
<div
class=
"details-pop-inner"
>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponShow()"
>
添加优惠券
</button>
<button
type=
"button"
class=
"btn btn-warning"
onclick=
"closeCouponShow()"
>
关闭窗口
</button>
<hr>
<div
class=
"coupon-select"
style=
"display: none"
>
<div
class=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择类别:
</span>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"2"
checked=
"checked"
/>
商品
</div>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"3"
/>
优先购买
</div>
</div>
<!--选择优惠券-->
<div
class=
"scope_application"
id=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择优惠券:
</span>
<div
class=
"search_ipt"
style=
"position: relative;display: inline;"
>
<input
type=
"text"
id=
"searchIpt"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"全部"
>
<ul
id=
"dataList"
style=
"position: absolute;"
></ul>
</div>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponFun()"
>
确认添加当前优惠券
</button>
</div>
</div>
<hr>
<div
class=
"couponTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"details-table"
></table>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<!--远程搜索下拉框:积分抽奖配置使用-->
<script
th:src=
"@{/js/remote-search-coupon-list.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
let
platformUrl
=
`[[
${
platformUrl
}
]]`
let
prefix
=
ctx
+
"sweet/sweetIntegralActivity"
;
let
candyfix
=
ctx
+
"candy/coupon"
;
let
showIndex
=
null
;
// 初始化数据, 可以由后台传过来
var
data
=
[];
// 表格内数据集合
let
activityName
=
''
;
// 活动名称
let
activityType
=
''
;
// 活动类型
let
timeType
=
'1'
;
// 活动时间类型
let
startTime
=
''
;
// 开始时间
let
endTime
=
''
;
// 结束时间
let
activityRule
=
''
;
// 活动规则
let
courierType
=
'1'
;
// 快递类型
let
courierMoney
=
''
;
// 快递费用
let
showPicture
=
''
;
// banner
let
online
=
'1'
;
// 是否上线
let
itemId
=
''
;
let
activitySize
=
false
;
let
options
=
{
id
:
"bootstrap-table"
,
data
:
data
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'prizeTitle'
,
align
:
'center'
,
title
:
'奖品名称'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeTitle
)
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value='"
+
data
[
index
].
prizeTitle
+
"'>"
}
else
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value=''>"
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgInit'
,
align
:
'center'
,
title
:
'商品图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgInit
)
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
data
[
index
].
prizeImgInit
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgSelect'
,
align
:
'center'
,
title
:
'选中图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgSelect
)
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
data
[
index
].
prizeImgSelect
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeType'
,
align
:
'center'
,
title
:
'奖品类型'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
arr
=
[
'积分'
,
'优惠券'
,
'实物'
,
'登登登VIP'
,
'优先购买券'
];
let
str
=
''
;
arr
.
forEach
((
item
,
i
)
=>
{
i
++
if
(
i
==
data
[
index
].
prizeType
)
{
str
+=
`<option value="
${
i
}
" selected>
${
item
}
</option>`
}
else
{
str
+=
`<option value="
${
i
}
">
${
item
}
</option>`
}
})
let
dom
=
`<select id='prizeType
${
index
}
' class='form-control' name='' onchange="changePrizeType(this,
${
index
}
)">
${
str
}
</select>`
return
dom
;
}
},
{
field
:
'prizeTypeNum'
,
align
:
'center'
,
title
:
'奖励积分数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeType
===
1
)
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: block">`
}
else
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: none">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'winningProbability'
,
align
:
'center'
,
title
:
'概率'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
winningProbability
!==
''
)
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
winningProbability
}
'>`
}
else
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'isInfinite'
,
align
:
'center'
,
title
:
'奖品库存'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" checked onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
else
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" checked onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeNum'
,
align
:
'center'
,
title
:
'数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeNum
!==
''
)
{
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
'>`
}
else
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
' style="display: none">`
}
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeDescribe'
,
align
:
'center'
,
title
:
'奖品描述'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeDescribe
!==
''
)
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeDescribe
}
'>`
}
else
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
// {
// field: 'winnersNum',
// align: 'center',
// title: '中奖人数',
// formatter: function(value, row, index) {
// let str = '';
// if (data[index].winnersNum) {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
'${data[index].winnersNum}'
>
`
// } else {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
''
>
`
// }
// var html = $.common.sprintf(str, index, value);
// return html;
// }
// },
{
field: 'winPrizeNum',
align: 'center',
title: '已发出'
},
{
field: 'residue',
align: 'center',
title: '奖品剩余',
formatter: function(value, row, index) {
if (itemId) {
return (row.prizeNum - row.winPrizeNum) || '0'
} else {
return '0'
}
}
},
{
field: '',
align: 'center',
title: '操作',
formatter: function(value, row, index) {
let str = '';
if (data[index].prizeType === 2) {
str = `
<
button
type
=
"button"
class
=
"btn btn-primary"
onclick
=
"showList(` + index + `)"
>
查看列表
<
/button>
`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
let
nowList
=
[];
// 当前编辑的奖品详情列表
let
nowShowData
=
{};
// 当前编辑的奖品信息
let
searchVal
=
''
;
// 优惠券输入框内数据
let
searchData
=
[];
// 优惠券搜索总数据
let
nowCouponSelect
=
{};
// 当前选择的优惠券
let
detailsOptions
=
{
id
:
"details-table"
,
data
:
nowList
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'couponId'
,
align
:
'center'
,
title
:
"优惠券ID"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponId
;
}
},
{
field
:
'couponTitle'
,
align
:
'center'
,
title
:
"优惠券名称"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponTitle
;
}
},
{
field
:
''
,
align
:
'center'
,
title
:
'操作'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
str
=
`<button type="button" class="btn btn-primary" onclick="deleteCoupon(`
+
index
+
`)">删除</button>`
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
$
(
function
()
{
itemId
=
getUrlParms
(
'id'
)
function
getUrlParms
(
name
){
var
reg
=
new
RegExp
(
"(^|&)"
+
name
+
"=([^&]*)(&|$)"
);
var
r
=
window
.
location
.
search
.
substr
(
1
).
match
(
reg
);
if
(
r
!=
null
)
return
unescape
(
r
[
2
]);
return
null
;
}
if
(
itemId
)
{
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivity/details'
,
data
:
{
integralActivityId
:
itemId
},
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
let
res
=
e
.
data
;
showPicture
=
res
.
activityImg
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
);
$
(
"#integral"
).
val
(
res
.
activityNum
);
$
(
"#activityRule"
).
val
(
res
.
activityRules
);
$
(
"#ActivityName"
).
val
(
res
.
activityTitle
);
$
(
"#estimatedNum"
).
val
(
res
.
estimatedNum
);
$
(
"#probabilityPublicity"
).
val
(
res
.
probabilityPublicity
);
// activityType: 1,
courierType
=
res
.
expressFeeType
;
if
(
courierType
==
2
)
{
$
(
"input[name='sex'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
integralActivityId
=
res
.
integralActivityId
;
online
=
res
.
isOnline
;
if
(
online
==
2
)
{
$
(
"input[name='online'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
timeType
=
res
.
timeType
;
if
(
timeType
==
2
)
{
$
(
"input[name='sendType'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
$
(
"#endTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
endTime
,
'yyyy-MM-dd HH:mm:ss'
));
$
(
"#startTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
startTime
,
'yyyy-MM-dd HH:mm:ss'
));
}
else
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
data
=
[...
res
.
prizeList
]
options
.
data
=
data
;
setTimeout
(()
=>
{
$
.
table
.
init
(
options
);
},
500
)
}
}
})
}
else
{
let
obj
=
{
prizeId
:
""
,
prizeTitle
:
""
,
prizeImgInit
:
""
,
prizeImgSelect
:
""
,
winPrizeNum
:
""
,
prizeType
:
1
,
prizeTypeNum
:
0
,
isInfinite
:
1
,
prizeNum
:
0
,
winningProbability
:
""
,
prizeDescribe
:
""
,
residue
:
""
};
for
(
var
i
=
0
;
i
<
20
;
i
++
)
{
data
.
push
(
obj
)
}
$
.
table
.
init
(
options
);
}
});
layui
.
use
(
'laydate'
,
function
(){
var
laydate
=
layui
.
laydate
;
//执行一个laydate实例
laydate
.
render
({
elem
:
'#startTime'
,
//指定元素
type
:
'datetime'
});
laydate
.
render
({
elem
:
'#endTime'
,
//指定元素
type
:
'datetime'
});
});
$
(
"#ActivityName"
).
blur
(
function
(
e
)
{
if
(
e
.
target
.
value
.
length
>
20
)
{
activitySize
=
true
;
layer
.
msg
(
'活动名称限制在20个字符以内!'
)
return
}
else
{
activitySize
=
false
;
}
})
$
(
"input[name=sendType]"
).
change
((
e
)
=>
{
timeType
=
e
.
target
.
value
;
if
(
timeType
==
1
)
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
})
$
(
"input[name=sex]"
).
change
((
e
)
=>
{
courierType
=
e
.
target
.
value
;
})
$
(
"input[name=online]"
).
change
((
e
)
=>
{
online
=
e
.
target
.
value
;
})
function
upFile
(
e
)
{
showIndex
=
e
;
$
(
"#ceshi"
).
click
();
}
function
upFileSelect
(
e
)
{
showIndex
=
e
;
$
(
"#selectCeshi"
).
click
();
}
$
(
"#ceshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPic"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#ceshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#selectCeshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPicSelect"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#selectCeshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#fileinput"
).
fileinput
({
'theme'
:
'explorer-fas'
,
'uploadUrl'
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
"uploadExtraData"
:
{
"pathName"
:
"banner"
,
"buckType"
:
1
},
autoReplace
:
true
,
showCaption
:
false
,
showPreview
:
false
,
showRemove
:
false
,
showUpload
:
false
,
showCancel
:
false
,
showClose
:
false
,
autoReplace
:
true
,
dropZoneTitle
:
"请上传文件"
,
maxFileCount
:
1
}).
on
(
"filebatchselected"
,
function
(
event
,
files
)
{
//默认上传
$
(
this
).
fileinput
(
"upload"
);
})
.
on
(
"fileuploaded"
,
function
(
event
,
data
)
{
//上传回调事件
showPicture
=
'https://img.zhengzai.tv/'
+
data
.
response
.
data
.
ossPath
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
)
})
function
create
()
{
if
(
!
$
(
"#ActivityName"
).
val
()
||
!
$
(
"#ActivityType"
).
val
()
||
!
showPicture
||
!
$
(
"#integral"
).
val
()
||
!
$
(
"#activityRule"
).
val
()
||
!
$
(
"#viewImg"
).
attr
(
'src'
)
||
!
$
(
"#estimatedNum"
).
val
()
||
!
$
(
"#probabilityPublicity"
).
val
()
)
{
return
layer
.
msg
(
'请将活动必填信息填写完整!'
)
}
if
(
timeType
==
2
)
{
if
(
!
$
(
"#startTime"
).
val
()
||
!
$
(
"#endTime"
).
val
())
{
return
layer
.
msg
(
'请选择时间!'
)
}
}
else
{
$
(
"#startTime"
).
val
(
""
)
$
(
"#endTime"
).
val
(
""
)
}
if
(
activitySize
)
{
layer
.
msg
(
"活动名称限制在20个字符以内!"
)
return
}
let
flag
=
false
;
let
prizeListArr
=
[]
data
.
forEach
((
item
,
index
)
=>
{
let
temp
=
{};
if
(
!
$
(
"#prizeTitle"
+
index
).
val
()
||
!
$
(
"#showPic"
+
index
).
attr
(
'src'
)
||
!
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
)
||
!
$
(
"#prizeType"
+
index
).
val
()
||
!
$
(
"#winningProbability"
+
index
).
val
()
||
!
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
()
||
!
$
(
"#prizeNum"
+
index
).
val
()
)
{
flag
=
true
}
else
{
temp
.
prizeId
=
data
[
index
].
prizeId
?
data
[
index
].
prizeId
:
''
;
temp
.
prizeTitle
=
$
(
"#prizeTitle"
+
index
).
val
();
temp
.
prizeImgInit
=
$
(
"#showPic"
+
index
).
attr
(
'src'
);
temp
.
prizeImgSelect
=
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
);
temp
.
prizeType
=
$
(
"#prizeType"
+
index
).
val
();
temp
.
prizeTypeNum
=
temp
.
prizeType
==
'1'
?
$
(
"#prizeTypeNum"
+
index
).
val
()
:
0
;
temp
.
isInfinite
=
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
();
temp
.
prizeNum
=
temp
.
isInfinite
===
'1'
?
$
(
"#prizeNum"
+
index
).
val
()
:
0
;
temp
.
winningProbability
=
$
(
"#winningProbability"
+
index
).
val
();
temp
.
prizeDescribe
=
$
(
"#prizeDescribe"
+
index
).
val
();
}
prizeListArr
.
push
(
temp
);
});
if
(
flag
)
{
return
layer
.
msg
(
'请将奖品表格内容填写完整!'
)
}
let
datas
=
{
activityImg
:
showPicture
,
activityNum
:
$
(
"#integral"
).
val
(),
activityRules
:
$
(
"#activityRule"
).
val
(),
activityTitle
:
$
(
"#ActivityName"
).
val
(),
activityType
:
1
,
expressFeeType
:
courierType
,
integralActivityId
:
itemId
||
''
,
endTime
:
$
.
common
.
dateFormat
(
$
(
"#endTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
)
,
//
isOnline
:
online
,
prizeList
:
prizeListArr
,
startTime
:
$
.
common
.
dateFormat
(
$
(
"#startTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
),
timeType
:
timeType
,
estimatedNum
:
$
(
"#estimatedNum"
).
val
(),
probabilityPublicity
:
$
(
"#probabilityPublicity"
).
val
()
}
let
url
=
'/sweet/integralActivity/create'
;
let
type
=
'post'
;
if
(
itemId
)
{
url
=
'/sweet/integralActivity/update'
type
=
'put'
}
$
.
ajax
({
type
,
url
,
contentType
:
"application/json;charset=UTF-8"
,
data
:
JSON
.
stringify
(
datas
),
success
:
function
(
res
)
{
layer
.
msg
(
''
+
res
);
if
(
res
.
code
!=
undefined
&&
res
.
code
!=
web_status
.
SUCCESS
)
{
$
.
modal
.
alertWarning
(
res
.
msg
);
return
;
}
else
if
(
res
.
code
==
web_status
.
SUCCESS
)
{
$
.
operate
.
successTabCallback
(
res
);
closeItem
();
}
}
})
}
// 奖品类型切换
function
changePrizeType
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeTypeNum'
+
index
).
show
();
// 填积分数量
}
else
{
$
(
'#prizeTypeNum'
+
index
).
val
(
0
);
$
(
'#prizeTypeNum'
+
index
).
hide
();
// 不填数量
}
}
// 库存切换
function
changeInfinite
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeNum'
+
index
).
show
();
// 填数量
}
else
if
(
item
.
value
===
'2'
)
{
$
(
'#prizeNum'
+
index
).
val
(
0
);
$
(
'#prizeNum'
+
index
).
hide
();
// 无限库存,不填数量
}
}
// 展示已配置的优惠券列表
function
showList
(
index
)
{
nowShowData
=
data
[
index
];
nowShowData
.
index
=
index
;
nowList
=
[];
detailsOptions
.
data
=
[];
$
.
table
.
destroy
(
"details-table"
);
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivityPrizeRelation/list'
,
data
:
{
prizeId
:
nowShowData
[
'prizeId'
]
},
success
:
function
(
res
)
{
nowList
=
res
;
detailsOptions
.
data
=
res
;
setTimeout
(()
=>
{
$
.
table
.
init
(
detailsOptions
);
},
500
)
$
(
"#detailsFormList"
).
show
();
}
});
}
function
addCouponShow
()
{
$
(
".coupon-select"
).
show
();
}
function
closeCouponShow
()
{
$
(
"#detailsFormList"
).
hide
();
}
// 类别
function
changeRadioType
(
val
)
{
console
.
log
(
'changeRadioType'
,
val
);
}
// 添加优惠券
function
addCouponFun
()
{
if
(
!
nowCouponSelect
.
couponId
)
{
this
.
alert
(
'请先选择优惠券'
);
return
;
}
let
postData
=
{
"couponId"
:
nowCouponSelect
.
couponId
,
"couponTitle"
:
nowCouponSelect
.
title
,
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeId"
:
nowShowData
[
'prizeId'
]
};
$
.
ajax
({
type
:
'post'
,
url
:
'/sweet/integralActivityPrizeRelation/create'
,
data
:
JSON
.
stringify
(
postData
),
contentType
:
'application/json'
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'添加成功!'
);
}
}
});
}
// 删除优惠券
function
deleteCoupon
(
index
)
{
let
postData
=
{
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeRelationId"
:
nowList
[
index
][
'prizeRelationId'
]
};
$
.
ajax
({
type
:
'put'
,
url
:
'/sweet/integralActivityPrizeRelation/delete'
,
data
:
postData
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'删除成功!'
);
}
}
});
}
// 远程搜索券
function
getMallList
()
{
let
data
=
{
keyword
:
searchVal
,
busiType
:
parseInt
(
$
(
'input[type=radio][name=coupeAdd_type]:checked'
).
val
()),
pageSize
:
20
,
pageNum
:
1
,
bindType
:
2
}
let
str
=
''
;
promiseMethods
(
candyfix
+
"/list"
,
'post'
,
data
,
'application/x-www-form-urlencoded'
).
then
(
res
=>
{
if
(
res
.
rows
.
length
>
0
)
{
searchData
=
res
.
rows
;
searchData
.
forEach
((
item
,
index
)
=>
{
str
+=
`<li class="selectData" onclick="selectOne('
${
item
.
couponId
}
', 'couponId')">
${
item
.
title
}
</li>`
})
$
(
'#dataList'
).
html
(
str
);
}
else
{
$
(
'#dataList'
).
html
(
'<li style="width:100%;text-align:center;color:#ccc;">--- 暂无数据 ---</li>'
);
}
})
}
function
promiseMethods
(
url
,
type
,
data
,
contentType
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
$
.
ajax
({
url
,
type
,
data
,
contentType
,
success
:
function
(
res
)
{
resolve
(
res
);
}
})
})
}
// 选择优惠券
function
selectOne
(
id
,
name
)
{
searchData
.
some
(
(
item
,
index
)
=>
{
if
(
item
[
name
]
==
id
)
{
nowCouponSelect
=
item
;
return
$
(
"#searchIpt"
).
val
(
item
.
title
);
}
}
)
}
$
(
"#searchIpt"
).
focus
(
function
(){
getMallList
()
$
(
'#dataList'
).
show
()
});
$
(
"#searchIpt"
).
blur
(
function
(){
setTimeout
(()
=>
{
$
(
'#dataList'
).
hide
()
},
500
);
});
$
(
"#searchIpt"
).
keyup
(
function
(){
searchVal
=
$
(
"#searchIpt"
).
val
()
getMallList
()
});
</script>
<style>
.layui-form
{
padding
:
20px
;
}
.main_type
,
.money
,
.scope_application
,
.sendType
,
.phoneNumber
,
.playMethod
{
margin-bottom
:
20px
;
}
.phoneNumber
,
.playMethod
{
display
:
none
;
}
.labelName
{
display
:
inline-block
;
width
:
100px
;
text-align
:
right
;
}
input
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
padding-left
:
5px
;
height
:
30px
;
}
.main_type
.form-control.kv-fileinput-caption
{
height
:
42px
!important
;
}
.prompt
{
margin-left
:
100px
!important
;
}
.main_type
input
,
.sendType
input
,
.playMethod
input
{
margin-top
:
-2px
;
margin-right
:
5px
;
}
.main_type
span
,
.sendType
span
,
.playMethod
span
{
margin-right
:
12px
;
line-height
:
28px
;
}
.layui-form
.money
input
{
width
:
60px
;
}
.main_bottom
.describe
,
.main_bottom
.sendTime
{
margin-bottom
:
20px
;
}
.describe
,
.main_type
{
display
:
flex
;
}
.sendTime
{
display
:
flex
;
}
.sendTime
input
{
margin-top
:
-6px
;
margin-right
:
5px
;
}
.bottom_btn
{
width
:
25%
;
text-align
:
center
;
}
select
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
height
:
30px
;
width
:
200px
;
}
.required
{
font-style
:
normal
;
color
:
red
;
}
.ibox-content
{
border-style
:
none
;
border-width
:
0px
;
}
.main_type
.file-footer-buttons
.kv-file-remove
{
display
:
none
!important
;
}
.selectScore
{
display
:
flex
;
align-items
:
center
;
}
.selectScore
p
{
margin
:
0
;
}
.selectScore
button
{
margin
:
0
12px
;
}
.selectScore
span
{
color
:
#ccc
;
}
.couponTable
{
margin-bottom
:
12px
;
overflow-y
:
scroll
;
max-height
:
270px
;
}
.details-form-list
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
background
:
rgba
(
0
,
0
,
0
,
.5
);
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
}
.details-pop-inner
{
width
:
800px
;
height
:
490px
;
padding
:
10px
;
background
:
#fff
;
}
.search_ipt
ul
,
.search_ipt
li
{
padding
:
0
;
margin
:
0
;
font-style
:
normal
;
list-style
:
none
;
}
.search_ipt
ul
{
display
:
none
;
position
:
absolute
;
left
:
0
;
top
:
26px
;
padding
:
5px
0
;
z-index
:
899
;
min-width
:
200px
;
border
:
1px
solid
#eee
;
max-height
:
300px
;
overflow-y
:
auto
;
background-color
:
#fff
;
border-radius
:
2px
;
box-sizing
:
border-box
;
box-shadow
:
1px
1px
4px
rgb
(
0
0
0
/
8%
);
}
.search_ipt
li
{
background-color
:
#fff
;
cursor
:
pointer
;
padding-left
:
10px
!important
;
color
:
#999
;
padding
:
0
10px
;
line-height
:
36px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.search_ipt
li
:hover
{
background
:
#F6F6F6
;
}
.search_ipt
.layui-input
{
width
:
200px
;
}
.radio-box
input
[
type
=
radio
]
{
vertical-align
:
middle
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/school/list.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('学校列表')"
/>
<style>
#addClassify
{
display
:
none
;
width
:
540px
;
padding-top
:
20px
;
}
#addClassify
.selectClassify
{
display
:
flex
;
align-items
:
center
;
padding
:
0
20px
;
}
#addClassify
.selectClassify
label
{
display
:
flex
;
margin-right
:
20px
;
align-items
:
center
;
}
#addClassify
.selectClassify
label
input
{
margin
:
0
;
margin-right
:
2px
;
}
</style>
</head>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"col-sm-12 search-collapse"
>
<form
id=
"formId"
>
<div
class=
"select-list"
>
<ul>
<li>
<label>
学校名称:
</label>
<input
type=
"text"
name=
"activityTitle"
/>
</li>
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"$.table.search()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
</li>
</ul>
</div>
</form>
</div>
<div
class=
"btn-group-sm"
id=
"toolbar"
role=
"group"
>
<a
class=
"btn btn-success"
id=
"button-open-10"
>
<i
class=
"fa fa-plus"
></i>
添加
</a>
</div>
<div
class=
"col-sm-12 select-table table-bordered"
>
<table
id=
"bootstrap-table"
></table>
</div>
<div
id=
"addClassify"
>
<div
class=
"selectClassify"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<input
class=
"schoolName"
type=
"text"
placeholder=
"学校名称"
>
<div
class=
"picker"
>
<div
class=
"demo"
id=
"demo-1"
></div>
</div>
<input
class=
"schoolAdress"
type=
"text"
placeholder=
"详细地址输入"
>
</div>
</div>
</div>
</div>
<input
type=
"hidden"
class=
"editCon"
>
<div
class=
"bottomBtn"
>
<a
href=
"javascript:;"
class=
"layui-layer-btn0"
onclick=
"yes(1)"
>
保存
</a>
<a
class=
"layui-layer-btn1 layui-layer-btn1"
onclick=
"closeModal()"
>
取消
</a>
</div>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
drawListFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:school:list'
)}]];
var
prefix
=
ctx
+
"smile/school"
;
var
adArr
=
{
addressStr
:
[],
addressIds
:
[]
}
function
yes
()
{
var
schoolName
=
$
(
'.schoolName'
).
val
();
var
schoolAdress
=
$
(
'.schoolAdress'
).
val
();
var
editStatus
=
$
(
'.editCon'
).
val
();
var
postData
=
{
address
:
schoolAdress
,
name
:
schoolName
,
area
:
adArr
.
addressStr
[
2
],
areaId
:
adArr
.
addressIds
[
2
].
toString
(),
city
:
adArr
.
addressStr
[
1
],
cityId
:
adArr
.
addressIds
[
1
].
toString
(),
province
:
adArr
.
addressStr
[
0
],
provinceId
:
adArr
.
addressIds
[
0
].
toString
()
};
if
(
editStatus
!=
''
)
{
postData
.
id
=
editStatus
;
$
.
ajax
({
type
:
'post'
,
url
:
prefix
+
'/updateById'
,
headers
:{
"Content-Type"
:
"application/json;charset=UTF-8"
},
data
:
JSON
.
stringify
(
postData
),
success
:
function
(
e
)
{
$
(
".layui-layer-close1"
).
click
();
}
})
}
else
{
postData
.
id
=
0
;
$
.
ajax
({
type
:
'post'
,
url
:
prefix
+
'/create'
,
headers
:{
"Content-Type"
:
"application/json;charset=UTF-8"
},
data
:
JSON
.
stringify
(
postData
),
success
:
function
(
e
)
{
$
(
".layui-layer-close1"
).
click
();
}
})
}
}
function
closeModal
()
{
$
(
".layui-layer-close1"
).
click
();
}
$
(
"#button-open-10"
).
click
(
function
(){
$
(
'.editCon'
).
val
(
''
);
layer
.
open
({
type
:
1
,
shade
:
true
,
title
:
'创建学校'
,
//不显示标题
content
:
$
(
'#addClassify'
),
//捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success
:
function
()
{
var
$pre
=
$
(
"pre"
);
var
$picker
=
$
(
".picker"
);
$
.
getJSON
(
ctx
+
'smile/user/getAreaJson'
).
done
(
function
(
res
)
{
$
(
"#demo-1"
).
iPicker
({
data
:
JSON
.
parse
(
res
.
msg
),
// defaultValue: [ "230000", "230800", "230805" ],
onSelect
:
function
(
v
,
t
,
set
)
{
adArr
.
addressIds
=
v
;
adArr
.
addressStr
=
t
;
}
});
})
},
cancel
:
function
(
res
){
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
})
$
(
function
()
{
var
options
=
{
url
:
prefix
+
"/list"
,
modalName
:
"学校列表"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'name'
,
title
:
'学校名称'
},
{
field
:
'province'
,
title
:
'地区'
},
{
field
:
'address'
,
title
:
'详细地址'
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
return
`<a class="btn btn-info btn-xs" href="javascript:void(0)" onclick="edit('
${
row
.
id
}
')">编辑</a>
<a class="btn btn-info btn-xs" href="javascript:void(0)" onclick="del('
${
row
.
id
}
', '确认删除学校吗?')">删除</a>`
}
}]
};
$
.
table
.
init
(
options
);
});
function
del
(
id
,
notice
)
{
$
.
modal
.
confirm
(
notice
,
function
()
{
$
.
ajax
({
type
:
'post'
,
url
:
prefix
+
'/del'
,
data
:
{
id
:
id
},
success
:
function
(
e
)
{
layer
.
msg
(
"操作成功!"
);
}
})
});
}
function
edit
(
id
)
{
layer
.
open
({
type
:
1
,
shade
:
true
,
title
:
'编辑学校'
,
content
:
$
(
'#addClassify'
),
//捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
success
:
function
()
{
$
.
ajax
({
type
:
'get'
,
url
:
prefix
+
'/getSchoolById'
,
data
:
{
id
:
id
},
success
:
function
(
e
)
{
$
(
'.editCon'
).
val
(
id
);
$
(
'.schoolName'
).
val
(
e
.
data
.
name
);
$
(
'.schoolAdress'
).
val
(
e
.
data
.
address
);
$
.
getJSON
(
ctx
+
'smile/user/getAreaJson'
).
done
(
function
(
res
)
{
$
(
"#demo-1"
).
iPicker
({
data
:
JSON
.
parse
(
res
.
msg
),
defaultValue
:
[
e
.
data
.
provinceId
,
e
.
data
.
areaId
,
e
.
data
.
cityId
],
onSelect
:
function
(
v
,
t
,
set
)
{
adArr
.
addressIds
=
v
;
adArr
.
addressStr
=
t
;
}
});
})
}
})
},
cancel
:
function
(
res
){
// layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
}
});
}
function
openModal
(
id
,
data
)
{
console
.
log
(
id
,
data
,
'dhsa'
)
$
.
modal
.
confirm
(
`确定要
${
title
}
此活动吗`
,
function
()
{
$
.
ajax
({
type
:
'put'
,
url
:
'/sweet/integralActivity/isOnline'
,
data
:
{
integralActivityId
:
id
,
isOnline
:
lineId
},
success
:
function
(
e
)
{
console
.
log
(
e
)
$
(
"button[name=refresh]"
).
click
();
}
})
});
}
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/smileTickets/data.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('待审核')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"detail_status"
>
用户状态:
<span></span></div>
<p
class=
"detail_title"
>
基础资料
</p>
<p>
照片
</p>
<div
class=
"detail_inner detail_img"
><img
src=
""
></div>
<p>
真实姓名
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
出生日期
</p>
<div
class=
"detail_inner detail_time"
></div>
<p>
性别
</p>
<div
class=
"detail_inner detail_sex"
></div>
<p>
所在城市
</p>
<div
class=
"detail_inner detail_city"
></div>
<p>
你的身份
</p>
<div
class=
"detail_inner detail_id"
></div>
<p>
学校全称/单位名称
</p>
<div
class=
"detail_inner detail_school"
></div>
<p>
所学专业/所在部门
</p>
<div
class=
"detail_inner detail_acc"
></div>
<p>
微信号
</p>
<div
class=
"detail_inner detail_wx"
></div>
<p
class=
"detail_title"
>
认证信息
</p>
<p>
姓名:
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
身份证号:
</p>
<div
class=
"detail_inner detail_idcode"
></div>
<p
class=
"detail_title"
>
自我介绍
</p>
<div
class=
"detail_inner detail_desc"
></div>
<p>
手机号:
</p>
<div
class=
"detail_inner detail_mobail"
></div>
<p>
提交时间:
</p>
<div
class=
"detail_inner detail_created"
></div>
<div
class=
"bottomBtn"
>
<a
href=
"javascript:;"
class=
"layui-layer-btn0"
onclick=
"yes(1)"
>
通过
</a>
<a
class=
"layui-layer-btn1 layui-layer-btn1"
onclick=
"closeModal(0)"
>
驳回
</a>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
var
smilePrefix
=
ctx
+
"smile/user"
;
var
penddingId
=
window
.
localStorage
.
getItem
(
'penddingId'
);
$
.
ajax
({
type
:
'post'
,
url
:
smilePrefix
+
"/getUserById"
,
data
:
{
uid
:
penddingId
},
success
:
function
(
e
)
{
var
detailData
=
e
.
data
;
if
(
detailData
.
type
==
0
)
{
$
(
'.detail_status span'
).
text
(
'未认证'
);
}
$
(
'.detail_img img'
).
attr
(
'src'
,
detailData
.
img
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_time'
).
text
(
detailData
.
birthday
);
if
(
detailData
.
sex
==
1
)
{
$
(
'.detail_sex'
).
text
(
'男'
);
}
else
{
$
(
'.detail_sex'
).
text
(
'女'
);
}
$
(
'.detail_city'
).
text
(
detailData
.
province
+
detailData
.
city
+
detailData
.
area
);
if
(
detailData
.
identity
==
1
)
{
$
(
'.detail_id'
).
text
(
'在校学生'
);
}
else
{
$
(
'.detail_id'
).
text
(
'已毕业'
);
}
$
(
'.detail_school'
).
text
(
detailData
.
schoolName
);
$
(
'.detail_acc'
).
text
(
detailData
.
schoolMajor
);
$
(
'.detail_wx'
).
text
(
detailData
.
wechat
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_idcode'
).
text
(
detailData
.
idCard
);
$
(
'.detail_desc'
).
text
(
detailData
.
introduce
);
$
(
'.detail_mobail'
).
text
(
detailData
.
phone
);
$
(
'.detail_created'
).
text
(
detailData
.
createdDate
);
}
})
</script>
<style>
.white-bg
{
padding
:
50px
;
}
.white-bg
.detail_inner
{
margin-bottom
:
20px
;
}
.white-bg
.detail_title
{
margin-top
:
50px
;
font-weight
:
bold
;
font-size
:
16px
;
}
.bottomBtn
{
text-align
:
left
;
padding
:
10px
15px
12px
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/smileTickets/detail.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('待审核')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"detail_status"
>
用户状态:
<span></span></div>
<p
class=
"detail_title"
>
基础资料
</p>
<p>
照片
</p>
<div
class=
"detail_inner detail_img"
><img
src=
""
></div>
<p>
真实姓名
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
出生日期
</p>
<div
class=
"detail_inner detail_time"
></div>
<p>
性别
</p>
<div
class=
"detail_inner detail_sex"
></div>
<p>
所在城市
</p>
<div
class=
"detail_inner detail_city"
></div>
<p>
你的身份
</p>
<div
class=
"detail_inner detail_id"
></div>
<p>
学校全称/单位名称
</p>
<div
class=
"detail_inner detail_school"
></div>
<p>
所学专业/所在部门
</p>
<div
class=
"detail_inner detail_acc"
></div>
<p>
微信号
</p>
<div
class=
"detail_inner detail_wx"
></div>
<p
class=
"detail_title"
>
认证信息
</p>
<p>
姓名:
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
身份证号:
</p>
<div
class=
"detail_inner detail_idcode"
></div>
<p
class=
"detail_title"
>
自我介绍
</p>
<div
class=
"detail_inner detail_desc"
></div>
<p>
手机号:
</p>
<div
class=
"detail_inner detail_mobail"
></div>
<p>
提交时间:
</p>
<div
class=
"detail_inner detail_created"
></div>
<div
class=
"bottomBtn"
>
<a
href=
"javascript:;"
class=
"layui-layer-btn0"
onclick=
"yes(1)"
>
通过
</a>
<a
class=
"layui-layer-btn1 layui-layer-btn1"
onclick=
"closeModal(0)"
>
驳回
</a>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
var
smilePrefix
=
ctx
+
"smile/user"
;
var
penddingId
=
window
.
localStorage
.
getItem
(
'penddingId'
);
$
.
ajax
({
type
:
'post'
,
url
:
smilePrefix
+
"/getUserById"
,
data
:
{
uid
:
penddingId
},
success
:
function
(
e
)
{
var
detailData
=
e
.
data
;
if
(
detailData
.
type
==
0
)
{
$
(
'.detail_status span'
).
text
(
'未认证'
);
}
$
(
'.detail_img img'
).
attr
(
'src'
,
detailData
.
img
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_time'
).
text
(
detailData
.
birthday
);
if
(
detailData
.
sex
==
1
)
{
$
(
'.detail_sex'
).
text
(
'男'
);
}
else
{
$
(
'.detail_sex'
).
text
(
'女'
);
}
$
(
'.detail_city'
).
text
(
detailData
.
province
+
detailData
.
city
+
detailData
.
area
);
if
(
detailData
.
identity
==
1
)
{
$
(
'.detail_id'
).
text
(
'在校学生'
);
}
else
{
$
(
'.detail_id'
).
text
(
'已毕业'
);
}
$
(
'.detail_school'
).
text
(
detailData
.
schoolName
);
$
(
'.detail_acc'
).
text
(
detailData
.
schoolMajor
);
$
(
'.detail_wx'
).
text
(
detailData
.
wechat
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_idcode'
).
text
(
detailData
.
idCard
);
$
(
'.detail_desc'
).
text
(
detailData
.
introduce
);
$
(
'.detail_mobail'
).
text
(
detailData
.
phone
);
$
(
'.detail_created'
).
text
(
detailData
.
createdDate
);
}
})
</script>
<style>
.white-bg
{
padding
:
50px
;
}
.white-bg
.detail_inner
{
margin-bottom
:
20px
;
}
.white-bg
.detail_title
{
margin-top
:
50px
;
font-weight
:
bold
;
font-size
:
16px
;
}
.bottomBtn
{
text-align
:
left
;
padding
:
10px
15px
12px
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/smileTickets/list.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('待审核列表')"
/>
</head>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"col-sm-12 search-collapse"
>
<form
id=
"formId"
>
<div
class=
"select-list"
>
<ul>
<li>
<label>
手机号:
</label>
<input
type=
"text"
name=
"activityTitle"
/>
</li>
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"$.table.search()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
<!-- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i-->
<!-- class="fa fa-refresh"></i> 重置</a>-->
</li>
</ul>
</div>
</form>
</div>
<div
class=
"col-sm-12 select-table table-bordered"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:userPendingList:detail'
)}]];
var
smilePrefix
=
ctx
+
"smile/user"
;
// // createUrl: prefix + "/add",
// // updateUrl: prefix + "/edit/{id}",
// // removeUrl: prefix + "/remove",
// // exportUrl: prefix + "/export",
// // modalName: "订单",
$
(
function
()
{
var
options
=
{
url
:
smilePrefix
+
"/check/list"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'id'
,
title
:
'用户id'
},
{
field
:
'img'
,
title
:
'生活照'
,
formatter
:
function
(
value
,
row
,
index
)
{
return
$
.
table
.
imageView
(
value
,
"300"
,
"300"
);
}
},
{
field
:
'name'
,
title
:
'姓名'
},
{
field
:
'sex'
,
title
:
'性别'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
1
)
{
return
'男'
;
}
else
{
return
'女'
;
}
}
},
{
field
:
'birthday'
,
title
:
'年龄'
},
{
field
:
'phone'
,
title
:
'手机号'
},
{
field
:
'identity'
,
title
:
'身份'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
1
)
{
return
'在校学生'
;
}
else
{
return
'已毕业'
;
}
}
},
{
field
:
'schoolName'
,
title
:
'学校/公司名称'
},
{
field
:
'area'
,
title
:
'地区'
},
{
field
:
'type'
,
title
:
'状态'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
0
)
{
return
'未审核'
;
}
else
if
(
value
==
1
)
{
return
'总代'
;
}
else
if
(
value
==
2
)
{
return
'普代'
;
}
else
if
(
value
==
3
)
{
return
'未认证'
;
}
else
{
return
''
;
}
}
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="toDetail(
\'
'
+
row
.
uid
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
return
actions
.
join
(
''
);
}
}]
};
$
.
table
.
init
(
options
);
});
/* 跳转详情 */
function
toDetail
(
id
)
{
window
.
localStorage
.
setItem
(
'penddingId'
,
id
);
var
url
=
'/local/smilePendingDetail'
;
$
.
modal
.
openTab
(
"待审核详情"
,
url
);
}
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/userList/detail.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('添加活动')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<!--奖品项配置表单-->
<form
id=
"form-user-add"
class=
"layui-form"
>
<div>
基础信息
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动名称:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityName"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入名称"
>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动类型:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"ActivityType"
autocomplete=
"off"
class=
"layui-input"
value=
"转盘"
disabled
placeholder=
"请输入类型"
>
</div>
</div>
<input
id=
"ceshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<input
id=
"selectCeshi"
class=
"scoreFile"
type=
"file"
name=
"scoreFile"
style=
"display: none;"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
banner图:
</span>
<div
class=
"layui-input-block"
style=
"display: flex;flex-direction: column;"
>
<img
id=
"viewImg"
src=
""
alt=
""
style=
"max-height:242px;"
>
<div
class=
"ibox-content"
>
<div
class=
"form-group"
>
<div
class=
"file-loading"
>
<input
id=
"fileinput"
type=
"file"
name=
"file"
data-browse-on-zone-click=
"true"
data-theme=
"fas"
>
</div>
</div>
</div>
</div>
</div>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
所需积分:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"integral"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"请输入所需积分"
>
</div>
</div>
<div
class=
"sendType"
>
<div
style=
"display: flex;align-items: center;"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
活动时间:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
value=
"1"
name=
"sendType"
checked
><span>
长期
</span>
<input
type=
"radio"
value=
"2"
name=
"sendType"
><span>
选择开始结束时间
</span>
<div
class=
"selectTime"
>
<input
type=
"text"
class=
"layui-input"
id=
"startTime"
autocomplete=
"off"
placeholder=
"请选择起始时间"
>
<span>
~
</span>
<input
type=
"text"
class=
"layui-input"
id=
"endTime"
autocomplete=
"off"
placeholder=
"请选择结束时间"
>
</div>
</div>
</div>
</div>
<div
class=
"selectScore"
>
<p><i
class=
"required"
>
*
</i>
选择商品
</p>
<!-- <button type="button" class="btn btn-primary" onclick="addColumn()">新增商品</button>
<span>最多可上传6个</span> -->
</div>
<!-- <img src="img/select.png" alt=""> -->
<div
class=
"scoreTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
</div>
<div
class=
"main_bottom"
>
<div
class=
"main_type"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
预估玩此活动的总人数:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"text"
id=
"estimatedNum"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"预估玩此活动的总人数"
>
</div>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
活动规则:
</span>
<textarea
id=
"activityRule"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"describe"
>
<span
class=
"labelName"
>
<i
class=
"required"
>
*
</i>
概率公示:
</span>
<textarea
id=
"probabilityPublicity"
class=
"form-control"
style=
"min-height: 160px;"
></textarea>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
是否上线:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"online"
value=
"1"
checked
><span>
未上线
</span>
<input
type=
"radio"
name=
"online"
value=
"2"
style=
"margin-left: 12px;"
><span>
已上线
</span>
</div>
</div>
<div
class=
"sendTime"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
快递费用:
</span>
<div
class=
"layui-input-block"
style=
"display: flex"
>
<input
type=
"radio"
name=
"sex"
value=
"1"
checked
><span>
包邮
</span>
<input
type=
"radio"
name=
"sex"
value=
"2"
style=
"margin-left: 12px;"
><span>
到付
</span>
</div>
<!-- <span style="margin-right:12px;"><p>输入金额</p></span>
<input type="text" id="courierMoney" autocomplete="off" class="layui-input" placeholder="请输入金额"> -->
</div>
<div
class=
"bottom_btn"
>
<!-- <button type="button" class="layui-btn btn btn-primary" lay-filter="formDemo" onclick="create()">创建代金券</button> -->
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"create()"
>
确 定
</button>
</div>
</div>
</form>
<div
id=
"detailsFormList"
class=
"details-form-list"
style=
"display: none"
>
<!--奖品详情-->
<div
class=
"details-pop-inner"
>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponShow()"
>
添加优惠券
</button>
<button
type=
"button"
class=
"btn btn-warning"
onclick=
"closeCouponShow()"
>
关闭窗口
</button>
<hr>
<div
class=
"coupon-select"
style=
"display: none"
>
<div
class=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择类别:
</span>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"2"
checked=
"checked"
/>
商品
</div>
<div
class=
"radio-box"
>
<input
type=
"radio"
name=
"coupeAdd_type"
value=
"3"
/>
优先购买
</div>
</div>
<!--选择优惠券-->
<div
class=
"scope_application"
id=
"scope_application"
>
<span
class=
"labelName"
><i
class=
"required"
>
*
</i>
选择优惠券:
</span>
<div
class=
"search_ipt"
style=
"position: relative;display: inline;"
>
<input
type=
"text"
id=
"searchIpt"
autocomplete=
"off"
class=
"layui-input"
placeholder=
"全部"
>
<ul
id=
"dataList"
style=
"position: absolute;"
></ul>
</div>
<button
type=
"button"
class=
"btn btn-primary"
onclick=
"addCouponFun()"
>
确认添加当前优惠券
</button>
</div>
</div>
<hr>
<div
class=
"couponTable"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"details-table"
></table>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<!--远程搜索下拉框:积分抽奖配置使用-->
<script
th:src=
"@{/js/remote-search-coupon-list.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
let
platformUrl
=
`[[
${
platformUrl
}
]]`
let
prefix
=
ctx
+
"sweet/sweetIntegralActivity"
;
let
candyfix
=
ctx
+
"candy/coupon"
;
let
showIndex
=
null
;
// 初始化数据, 可以由后台传过来
var
data
=
[];
// 表格内数据集合
let
activityName
=
''
;
// 活动名称
let
activityType
=
''
;
// 活动类型
let
timeType
=
'1'
;
// 活动时间类型
let
startTime
=
''
;
// 开始时间
let
endTime
=
''
;
// 结束时间
let
activityRule
=
''
;
// 活动规则
let
courierType
=
'1'
;
// 快递类型
let
courierMoney
=
''
;
// 快递费用
let
showPicture
=
''
;
// banner
let
online
=
'1'
;
// 是否上线
let
itemId
=
''
;
let
activitySize
=
false
;
let
options
=
{
id
:
"bootstrap-table"
,
data
:
data
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'prizeTitle'
,
align
:
'center'
,
title
:
'奖品名称'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeTitle
)
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value='"
+
data
[
index
].
prizeTitle
+
"'>"
}
else
{
str
=
"<input id='prizeTitle"
+
index
+
"' class='form-control' type='text' name='' value=''>"
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgInit'
,
align
:
'center'
,
title
:
'商品图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgInit
)
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
data
[
index
].
prizeImgInit
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPic
${
index
}
" onclick=upFile(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeImgSelect'
,
align
:
'center'
,
title
:
'选中图片'
,
formatter
:
function
(
value
,
row
,
index
)
{
//
let
str
=
''
;
if
(
data
[
index
].
prizeImgSelect
)
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
data
[
index
].
prizeImgSelect
}
" alt="" style="max-height:50px;">`
}
else
{
str
=
`<img id="showPicSelect
${
index
}
" onclick=upFileSelect(
${
index
}
) src="
${
value
}
" alt="点击上传" style="max-height:50px;">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeType'
,
align
:
'center'
,
title
:
'奖品类型'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
arr
=
[
'积分'
,
'优惠券'
,
'实物'
,
'登登登VIP'
,
'优先购买券'
];
let
str
=
''
;
arr
.
forEach
((
item
,
i
)
=>
{
i
++
if
(
i
==
data
[
index
].
prizeType
)
{
str
+=
`<option value="
${
i
}
" selected>
${
item
}
</option>`
}
else
{
str
+=
`<option value="
${
i
}
">
${
item
}
</option>`
}
})
let
dom
=
`<select id='prizeType
${
index
}
' class='form-control' name='' onchange="changePrizeType(this,
${
index
}
)">
${
str
}
</select>`
return
dom
;
}
},
{
field
:
'prizeTypeNum'
,
align
:
'center'
,
title
:
'奖励积分数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeType
===
1
)
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: block">`
}
else
{
str
=
`<input id='prizeTypeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeTypeNum
}
' style="display: none">`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'winningProbability'
,
align
:
'center'
,
title
:
'概率'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
winningProbability
!==
''
)
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
winningProbability
}
'>`
}
else
{
str
=
`<input id='winningProbability
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'isInfinite'
,
align
:
'center'
,
title
:
'奖品库存'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" checked onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
else
{
str
=
`<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="1" onclick="changeInfinite(this,
${
index
}
)"/>有限库存</div>
<div class="radio-box"><input type="radio" name="isInfinite
${
index
}
" value="2" checked onclick="changeInfinite(this,
${
index
}
)"/>无限库存</div>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeNum'
,
align
:
'center'
,
title
:
'数量'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeNum
!==
''
)
{
if
(
data
[
index
].
isInfinite
===
1
)
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
'>`
}
else
{
str
=
`<input id='prizeNum
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeNum
}
' style="display: none">`
}
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
{
field
:
'prizeDescribe'
,
align
:
'center'
,
title
:
'奖品描述'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
if
(
data
[
index
].
prizeDescribe
!==
''
)
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value='
${
data
[
index
].
prizeDescribe
}
'>`
}
else
{
str
=
`<input id='prizeDescribe
${
index
}
' class='form-control' type='text' name='' value=''>`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
},
// {
// field: 'winnersNum',
// align: 'center',
// title: '中奖人数',
// formatter: function(value, row, index) {
// let str = '';
// if (data[index].winnersNum) {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
'${data[index].winnersNum}'
>
`
// } else {
// str = `
<
input
id
=
'winnersNum${index}'
class
=
'form-control'
type
=
'text'
name
=
''
value
=
''
>
`
// }
// var html = $.common.sprintf(str, index, value);
// return html;
// }
// },
{
field: 'winPrizeNum',
align: 'center',
title: '已发出'
},
{
field: 'residue',
align: 'center',
title: '奖品剩余',
formatter: function(value, row, index) {
if (itemId) {
return (row.prizeNum - row.winPrizeNum) || '0'
} else {
return '0'
}
}
},
{
field: '',
align: 'center',
title: '操作',
formatter: function(value, row, index) {
let str = '';
if (data[index].prizeType === 2) {
str = `
<
button
type
=
"button"
class
=
"btn btn-primary"
onclick
=
"showList(` + index + `)"
>
查看列表
<
/button>
`
}
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
let
nowList
=
[];
// 当前编辑的奖品详情列表
let
nowShowData
=
{};
// 当前编辑的奖品信息
let
searchVal
=
''
;
// 优惠券输入框内数据
let
searchData
=
[];
// 优惠券搜索总数据
let
nowCouponSelect
=
{};
// 当前选择的优惠券
let
detailsOptions
=
{
id
:
"details-table"
,
data
:
nowList
,
pagination
:
false
,
showSearch
:
false
,
showRefresh
:
false
,
showToggle
:
false
,
showColumns
:
false
,
sidePagination
:
"client"
,
columns
:
[
{
field
:
'index'
,
align
:
'center'
,
title
:
"序号"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
index
+
1
;
}
},
{
field
:
'couponId'
,
align
:
'center'
,
title
:
"优惠券ID"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponId
;
}
},
{
field
:
'couponTitle'
,
align
:
'center'
,
title
:
"优惠券名称"
,
formatter
:
function
(
value
,
row
,
index
)
{
return
nowList
[
index
].
couponTitle
;
}
},
{
field
:
''
,
align
:
'center'
,
title
:
'操作'
,
formatter
:
function
(
value
,
row
,
index
)
{
let
str
=
''
;
str
=
`<button type="button" class="btn btn-primary" onclick="deleteCoupon(`
+
index
+
`)">删除</button>`
var
html
=
$
.
common
.
sprintf
(
str
,
index
,
value
);
return
html
;
}
}
]
};
$
(
function
()
{
itemId
=
getUrlParms
(
'id'
)
function
getUrlParms
(
name
){
var
reg
=
new
RegExp
(
"(^|&)"
+
name
+
"=([^&]*)(&|$)"
);
var
r
=
window
.
location
.
search
.
substr
(
1
).
match
(
reg
);
if
(
r
!=
null
)
return
unescape
(
r
[
2
]);
return
null
;
}
if
(
itemId
)
{
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivity/details'
,
data
:
{
integralActivityId
:
itemId
},
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
let
res
=
e
.
data
;
showPicture
=
res
.
activityImg
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
);
$
(
"#integral"
).
val
(
res
.
activityNum
);
$
(
"#activityRule"
).
val
(
res
.
activityRules
);
$
(
"#ActivityName"
).
val
(
res
.
activityTitle
);
$
(
"#estimatedNum"
).
val
(
res
.
estimatedNum
);
$
(
"#probabilityPublicity"
).
val
(
res
.
probabilityPublicity
);
// activityType: 1,
courierType
=
res
.
expressFeeType
;
if
(
courierType
==
2
)
{
$
(
"input[name='sex'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
integralActivityId
=
res
.
integralActivityId
;
online
=
res
.
isOnline
;
if
(
online
==
2
)
{
$
(
"input[name='online'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
}
timeType
=
res
.
timeType
;
if
(
timeType
==
2
)
{
$
(
"input[name='sendType'][value='2']"
).
attr
(
'checked'
,
true
).
siblings
().
removeAttr
(
'checked'
);
$
(
"#endTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
endTime
,
'yyyy-MM-dd HH:mm:ss'
));
$
(
"#startTime"
).
val
(
$
.
common
.
dateFormat
(
res
.
startTime
,
'yyyy-MM-dd HH:mm:ss'
));
}
else
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
data
=
[...
res
.
prizeList
]
options
.
data
=
data
;
setTimeout
(()
=>
{
$
.
table
.
init
(
options
);
},
500
)
}
}
})
}
else
{
let
obj
=
{
prizeId
:
""
,
prizeTitle
:
""
,
prizeImgInit
:
""
,
prizeImgSelect
:
""
,
winPrizeNum
:
""
,
prizeType
:
1
,
prizeTypeNum
:
0
,
isInfinite
:
1
,
prizeNum
:
0
,
winningProbability
:
""
,
prizeDescribe
:
""
,
residue
:
""
};
for
(
var
i
=
0
;
i
<
20
;
i
++
)
{
data
.
push
(
obj
)
}
$
.
table
.
init
(
options
);
}
});
layui
.
use
(
'laydate'
,
function
(){
var
laydate
=
layui
.
laydate
;
//执行一个laydate实例
laydate
.
render
({
elem
:
'#startTime'
,
//指定元素
type
:
'datetime'
});
laydate
.
render
({
elem
:
'#endTime'
,
//指定元素
type
:
'datetime'
});
});
$
(
"#ActivityName"
).
blur
(
function
(
e
)
{
if
(
e
.
target
.
value
.
length
>
20
)
{
activitySize
=
true
;
layer
.
msg
(
'活动名称限制在20个字符以内!'
)
return
}
else
{
activitySize
=
false
;
}
})
$
(
"input[name=sendType]"
).
change
((
e
)
=>
{
timeType
=
e
.
target
.
value
;
if
(
timeType
==
1
)
{
$
(
"#endTime"
).
val
(
""
);
$
(
"#startTime"
).
val
(
""
);
}
})
$
(
"input[name=sex]"
).
change
((
e
)
=>
{
courierType
=
e
.
target
.
value
;
})
$
(
"input[name=online]"
).
change
((
e
)
=>
{
online
=
e
.
target
.
value
;
})
function
upFile
(
e
)
{
showIndex
=
e
;
$
(
"#ceshi"
).
click
();
}
function
upFileSelect
(
e
)
{
showIndex
=
e
;
$
(
"#selectCeshi"
).
click
();
}
$
(
"#ceshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPic"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#ceshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#selectCeshi"
).
change
((
e
)
=>
{
if
(
!
e
.
target
.
files
[
0
])
{
return
}
var
formData
=
new
FormData
();
formData
.
append
(
"file"
,
e
.
target
.
files
[
0
]);
$
.
ajax
({
url
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
//路径是你控制器中上传图片的方法,下面controller里面我会写到
data
:
formData
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
type
:
'POST'
,
success
:
function
(
res
)
{
$
(
"#showPicSelect"
+
showIndex
).
attr
(
'src'
,
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
)
data
[
showIndex
].
prizeImgInit
=
'https://img.zhengzai.tv/'
+
res
.
data
.
ossPath
;
$
(
"#selectCeshi"
).
val
(
""
);
// $summernote.summernote('insertImage', 'https://img.zhengzai.tv/' + data.data.ossPath)
}
});
})
$
(
"#fileinput"
).
fileinput
({
'theme'
:
'explorer-fas'
,
'uploadUrl'
:
platformUrl
+
"/platform/basicServices/alOss/upload"
,
"uploadExtraData"
:
{
"pathName"
:
"banner"
,
"buckType"
:
1
},
autoReplace
:
true
,
showCaption
:
false
,
showPreview
:
false
,
showRemove
:
false
,
showUpload
:
false
,
showCancel
:
false
,
showClose
:
false
,
autoReplace
:
true
,
dropZoneTitle
:
"请上传文件"
,
maxFileCount
:
1
}).
on
(
"filebatchselected"
,
function
(
event
,
files
)
{
//默认上传
$
(
this
).
fileinput
(
"upload"
);
})
.
on
(
"fileuploaded"
,
function
(
event
,
data
)
{
//上传回调事件
showPicture
=
'https://img.zhengzai.tv/'
+
data
.
response
.
data
.
ossPath
;
$
(
"#viewImg"
).
attr
(
'src'
,
showPicture
)
})
function
create
()
{
if
(
!
$
(
"#ActivityName"
).
val
()
||
!
$
(
"#ActivityType"
).
val
()
||
!
showPicture
||
!
$
(
"#integral"
).
val
()
||
!
$
(
"#activityRule"
).
val
()
||
!
$
(
"#viewImg"
).
attr
(
'src'
)
||
!
$
(
"#estimatedNum"
).
val
()
||
!
$
(
"#probabilityPublicity"
).
val
()
)
{
return
layer
.
msg
(
'请将活动必填信息填写完整!'
)
}
if
(
timeType
==
2
)
{
if
(
!
$
(
"#startTime"
).
val
()
||
!
$
(
"#endTime"
).
val
())
{
return
layer
.
msg
(
'请选择时间!'
)
}
}
else
{
$
(
"#startTime"
).
val
(
""
)
$
(
"#endTime"
).
val
(
""
)
}
if
(
activitySize
)
{
layer
.
msg
(
"活动名称限制在20个字符以内!"
)
return
}
let
flag
=
false
;
let
prizeListArr
=
[]
data
.
forEach
((
item
,
index
)
=>
{
let
temp
=
{};
if
(
!
$
(
"#prizeTitle"
+
index
).
val
()
||
!
$
(
"#showPic"
+
index
).
attr
(
'src'
)
||
!
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
)
||
!
$
(
"#prizeType"
+
index
).
val
()
||
!
$
(
"#winningProbability"
+
index
).
val
()
||
!
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
()
||
!
$
(
"#prizeNum"
+
index
).
val
()
)
{
flag
=
true
}
else
{
temp
.
prizeId
=
data
[
index
].
prizeId
?
data
[
index
].
prizeId
:
''
;
temp
.
prizeTitle
=
$
(
"#prizeTitle"
+
index
).
val
();
temp
.
prizeImgInit
=
$
(
"#showPic"
+
index
).
attr
(
'src'
);
temp
.
prizeImgSelect
=
$
(
"#showPicSelect"
+
index
).
attr
(
'src'
);
temp
.
prizeType
=
$
(
"#prizeType"
+
index
).
val
();
temp
.
prizeTypeNum
=
temp
.
prizeType
==
'1'
?
$
(
"#prizeTypeNum"
+
index
).
val
()
:
0
;
temp
.
isInfinite
=
$
(
"input[name=isInfinite"
+
index
+
"]:checked"
).
val
();
temp
.
prizeNum
=
temp
.
isInfinite
===
'1'
?
$
(
"#prizeNum"
+
index
).
val
()
:
0
;
temp
.
winningProbability
=
$
(
"#winningProbability"
+
index
).
val
();
temp
.
prizeDescribe
=
$
(
"#prizeDescribe"
+
index
).
val
();
}
prizeListArr
.
push
(
temp
);
});
if
(
flag
)
{
return
layer
.
msg
(
'请将奖品表格内容填写完整!'
)
}
let
datas
=
{
activityImg
:
showPicture
,
activityNum
:
$
(
"#integral"
).
val
(),
activityRules
:
$
(
"#activityRule"
).
val
(),
activityTitle
:
$
(
"#ActivityName"
).
val
(),
activityType
:
1
,
expressFeeType
:
courierType
,
integralActivityId
:
itemId
||
''
,
endTime
:
$
.
common
.
dateFormat
(
$
(
"#endTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
)
,
//
isOnline
:
online
,
prizeList
:
prizeListArr
,
startTime
:
$
.
common
.
dateFormat
(
$
(
"#startTime"
).
val
(),
'yyyy-MM-dd HH:mm:ss'
),
timeType
:
timeType
,
estimatedNum
:
$
(
"#estimatedNum"
).
val
(),
probabilityPublicity
:
$
(
"#probabilityPublicity"
).
val
()
}
let
url
=
'/sweet/integralActivity/create'
;
let
type
=
'post'
;
if
(
itemId
)
{
url
=
'/sweet/integralActivity/update'
type
=
'put'
}
$
.
ajax
({
type
,
url
,
contentType
:
"application/json;charset=UTF-8"
,
data
:
JSON
.
stringify
(
datas
),
success
:
function
(
res
)
{
layer
.
msg
(
''
+
res
);
if
(
res
.
code
!=
undefined
&&
res
.
code
!=
web_status
.
SUCCESS
)
{
$
.
modal
.
alertWarning
(
res
.
msg
);
return
;
}
else
if
(
res
.
code
==
web_status
.
SUCCESS
)
{
$
.
operate
.
successTabCallback
(
res
);
closeItem
();
}
}
})
}
// 奖品类型切换
function
changePrizeType
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeTypeNum'
+
index
).
show
();
// 填积分数量
}
else
{
$
(
'#prizeTypeNum'
+
index
).
val
(
0
);
$
(
'#prizeTypeNum'
+
index
).
hide
();
// 不填数量
}
}
// 库存切换
function
changeInfinite
(
item
,
index
)
{
if
(
item
.
value
===
'1'
)
{
$
(
'#prizeNum'
+
index
).
show
();
// 填数量
}
else
if
(
item
.
value
===
'2'
)
{
$
(
'#prizeNum'
+
index
).
val
(
0
);
$
(
'#prizeNum'
+
index
).
hide
();
// 无限库存,不填数量
}
}
// 展示已配置的优惠券列表
function
showList
(
index
)
{
nowShowData
=
data
[
index
];
nowShowData
.
index
=
index
;
nowList
=
[];
detailsOptions
.
data
=
[];
$
.
table
.
destroy
(
"details-table"
);
$
.
ajax
({
type
:
'get'
,
url
:
'/sweet/integralActivityPrizeRelation/list'
,
data
:
{
prizeId
:
nowShowData
[
'prizeId'
]
},
success
:
function
(
res
)
{
nowList
=
res
;
detailsOptions
.
data
=
res
;
setTimeout
(()
=>
{
$
.
table
.
init
(
detailsOptions
);
},
500
)
$
(
"#detailsFormList"
).
show
();
}
});
}
function
addCouponShow
()
{
$
(
".coupon-select"
).
show
();
}
function
closeCouponShow
()
{
$
(
"#detailsFormList"
).
hide
();
}
// 类别
function
changeRadioType
(
val
)
{
console
.
log
(
'changeRadioType'
,
val
);
}
// 添加优惠券
function
addCouponFun
()
{
if
(
!
nowCouponSelect
.
couponId
)
{
this
.
alert
(
'请先选择优惠券'
);
return
;
}
let
postData
=
{
"couponId"
:
nowCouponSelect
.
couponId
,
"couponTitle"
:
nowCouponSelect
.
title
,
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeId"
:
nowShowData
[
'prizeId'
]
};
$
.
ajax
({
type
:
'post'
,
url
:
'/sweet/integralActivityPrizeRelation/create'
,
data
:
JSON
.
stringify
(
postData
),
contentType
:
'application/json'
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'添加成功!'
);
}
}
});
}
// 删除优惠券
function
deleteCoupon
(
index
)
{
let
postData
=
{
"integralActivityId"
:
nowShowData
[
'integralActivityId'
],
"prizeRelationId"
:
nowList
[
index
][
'prizeRelationId'
]
};
$
.
ajax
({
type
:
'put'
,
url
:
'/sweet/integralActivityPrizeRelation/delete'
,
data
:
postData
,
success
:
function
(
e
)
{
if
(
e
.
code
==
0
)
{
showList
(
nowShowData
.
index
);
alert
(
'删除成功!'
);
}
}
});
}
// 远程搜索券
function
getMallList
()
{
let
data
=
{
keyword
:
searchVal
,
busiType
:
parseInt
(
$
(
'input[type=radio][name=coupeAdd_type]:checked'
).
val
()),
pageSize
:
20
,
pageNum
:
1
,
bindType
:
2
}
let
str
=
''
;
promiseMethods
(
candyfix
+
"/list"
,
'post'
,
data
,
'application/x-www-form-urlencoded'
).
then
(
res
=>
{
if
(
res
.
rows
.
length
>
0
)
{
searchData
=
res
.
rows
;
searchData
.
forEach
((
item
,
index
)
=>
{
str
+=
`<li class="selectData" onclick="selectOne('
${
item
.
couponId
}
', 'couponId')">
${
item
.
title
}
</li>`
})
$
(
'#dataList'
).
html
(
str
);
}
else
{
$
(
'#dataList'
).
html
(
'<li style="width:100%;text-align:center;color:#ccc;">--- 暂无数据 ---</li>'
);
}
})
}
function
promiseMethods
(
url
,
type
,
data
,
contentType
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
$
.
ajax
({
url
,
type
,
data
,
contentType
,
success
:
function
(
res
)
{
resolve
(
res
);
}
})
})
}
// 选择优惠券
function
selectOne
(
id
,
name
)
{
searchData
.
some
(
(
item
,
index
)
=>
{
if
(
item
[
name
]
==
id
)
{
nowCouponSelect
=
item
;
return
$
(
"#searchIpt"
).
val
(
item
.
title
);
}
}
)
}
$
(
"#searchIpt"
).
focus
(
function
(){
getMallList
()
$
(
'#dataList'
).
show
()
});
$
(
"#searchIpt"
).
blur
(
function
(){
setTimeout
(()
=>
{
$
(
'#dataList'
).
hide
()
},
500
);
});
$
(
"#searchIpt"
).
keyup
(
function
(){
searchVal
=
$
(
"#searchIpt"
).
val
()
getMallList
()
});
</script>
<style>
.layui-form
{
padding
:
20px
;
}
.main_type
,
.money
,
.scope_application
,
.sendType
,
.phoneNumber
,
.playMethod
{
margin-bottom
:
20px
;
}
.phoneNumber
,
.playMethod
{
display
:
none
;
}
.labelName
{
display
:
inline-block
;
width
:
100px
;
text-align
:
right
;
}
input
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
padding-left
:
5px
;
height
:
30px
;
}
.main_type
.form-control.kv-fileinput-caption
{
height
:
42px
!important
;
}
.prompt
{
margin-left
:
100px
!important
;
}
.main_type
input
,
.sendType
input
,
.playMethod
input
{
margin-top
:
-2px
;
margin-right
:
5px
;
}
.main_type
span
,
.sendType
span
,
.playMethod
span
{
margin-right
:
12px
;
line-height
:
28px
;
}
.layui-form
.money
input
{
width
:
60px
;
}
.main_bottom
.describe
,
.main_bottom
.sendTime
{
margin-bottom
:
20px
;
}
.describe
,
.main_type
{
display
:
flex
;
}
.sendTime
{
display
:
flex
;
}
.sendTime
input
{
margin-top
:
-6px
;
margin-right
:
5px
;
}
.bottom_btn
{
width
:
25%
;
text-align
:
center
;
}
select
{
border
:
1px
solid
#ddd
;
border-radius
:
4px
;
background
:
transparent
;
outline
:
none
;
height
:
30px
;
width
:
200px
;
}
.required
{
font-style
:
normal
;
color
:
red
;
}
.ibox-content
{
border-style
:
none
;
border-width
:
0px
;
}
.main_type
.file-footer-buttons
.kv-file-remove
{
display
:
none
!important
;
}
.selectScore
{
display
:
flex
;
align-items
:
center
;
}
.selectScore
p
{
margin
:
0
;
}
.selectScore
button
{
margin
:
0
12px
;
}
.selectScore
span
{
color
:
#ccc
;
}
.couponTable
{
margin-bottom
:
12px
;
overflow-y
:
scroll
;
max-height
:
270px
;
}
.details-form-list
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
background
:
rgba
(
0
,
0
,
0
,
.5
);
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
}
.details-pop-inner
{
width
:
800px
;
height
:
490px
;
padding
:
10px
;
background
:
#fff
;
}
.search_ipt
ul
,
.search_ipt
li
{
padding
:
0
;
margin
:
0
;
font-style
:
normal
;
list-style
:
none
;
}
.search_ipt
ul
{
display
:
none
;
position
:
absolute
;
left
:
0
;
top
:
26px
;
padding
:
5px
0
;
z-index
:
899
;
min-width
:
200px
;
border
:
1px
solid
#eee
;
max-height
:
300px
;
overflow-y
:
auto
;
background-color
:
#fff
;
border-radius
:
2px
;
box-sizing
:
border-box
;
box-shadow
:
1px
1px
4px
rgb
(
0
0
0
/
8%
);
}
.search_ipt
li
{
background-color
:
#fff
;
cursor
:
pointer
;
padding-left
:
10px
!important
;
color
:
#999
;
padding
:
0
10px
;
line-height
:
36px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.search_ipt
li
:hover
{
background
:
#F6F6F6
;
}
.search_ipt
.layui-input
{
width
:
200px
;
}
.radio-box
input
[
type
=
radio
]
{
vertical-align
:
middle
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/userList/list.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('用户列表')"
/>
</head>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"col-sm-12 search-collapse"
>
<form
id=
"formId"
>
<div
class=
"select-list"
>
<ul>
<li>
<label>
手机号:
</label>
<input
type=
"text"
name=
"activityTitle"
/>
</li>
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"$.table.search()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
<!-- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i-->
<!-- class="fa fa-refresh"></i> 重置</a>-->
</li>
</ul>
</div>
</form>
</div>
<div
class=
"col-sm-12 select-table table-bordered"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:performances:detail'
)}]];
var
smilePrefix
=
ctx
+
"smile/user"
;
console
.
log
(
smilePrefix
);
// // createUrl: prefix + "/add",
// // updateUrl: prefix + "/edit/{id}",
// // removeUrl: prefix + "/remove",
// // exportUrl: prefix + "/export",
// // modalName: "订单",
$
(
function
()
{
var
options
=
{
url
:
smilePrefix
+
"/list"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'id'
,
title
:
'用户id'
},
{
field
:
'orderCode'
,
title
:
'生活照'
},
{
field
:
'performanceTitle'
,
title
:
'姓名'
},
{
field
:
'getTicketType'
,
title
:
'性别'
},
{
field
:
'getTicketType'
,
title
:
'年龄'
},
{
field
:
'paymentType'
,
title
:
'手机号'
},
{
field
:
'userId'
,
title
:
'身份'
},
{
field
:
'userName'
,
title
:
'学校/公司名称'
},
{
field
:
'number'
,
title
:
'地区'
},
{
field
:
'userId'
,
title
:
'类型'
},
{
field
:
'userMobile'
,
title
:
'状态'
},
{
field
:
'qrCode'
,
title
:
'客户端'
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="$.operate.edit(
\'
'
+
row
.
mid
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
return
actions
.
join
(
''
);
}
}]
};
$
.
table
.
init
(
options
);
console
.
log
(
options
)
});
// var updateFlag = [[${@permission.hasPermi('sweet:integralActivity:create')}]];
// var isOnlineFlag = [[${@permission.hasPermi('sweet:integralActivity:isOnline')}]];
// var drawListFlag = [[${@permission.hasPermi('sweet:integralActivityDraw:list')}]];
// var exportExcelFlag = [[${@permission.hasPermi('sweet:integralActivityDraw:exportExcel')}]];
// var prefix = ctx + "sweet/integralActivity";
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/userPendingList/detail.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('待审核')"
/>
<th:block
th:include=
"include :: bootstrap-fileinput-css"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"detail_status"
>
用户状态:
<span></span></div>
<p
class=
"detail_title"
>
基础资料
</p>
<p>
照片
</p>
<div
class=
"detail_inner detail_img"
><img
src=
""
></div>
<p>
真实姓名
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
出生日期
</p>
<div
class=
"detail_inner detail_time"
></div>
<p>
性别
</p>
<div
class=
"detail_inner detail_sex"
></div>
<p>
所在城市
</p>
<div
class=
"detail_inner detail_city"
></div>
<p>
你的身份
</p>
<div
class=
"detail_inner detail_id"
></div>
<p>
学校全称/单位名称
</p>
<div
class=
"detail_inner detail_school"
></div>
<p>
所学专业/所在部门
</p>
<div
class=
"detail_inner detail_acc"
></div>
<p>
微信号
</p>
<div
class=
"detail_inner detail_wx"
></div>
<p
class=
"detail_title"
>
认证信息
</p>
<p>
姓名:
</p>
<div
class=
"detail_inner detail_name"
></div>
<p>
身份证号:
</p>
<div
class=
"detail_inner detail_idcode"
></div>
<p
class=
"detail_title"
>
自我介绍
</p>
<div
class=
"detail_inner detail_desc"
></div>
<p>
手机号:
</p>
<div
class=
"detail_inner detail_mobail"
></div>
<p>
提交时间:
</p>
<div
class=
"detail_inner detail_created"
></div>
<div
class=
"bottomBtn"
>
<a
href=
"javascript:;"
class=
"layui-layer-btn0"
onclick=
"yes(1)"
>
通过
</a>
<a
class=
"layui-layer-btn1 layui-layer-btn1"
onclick=
"closeModal(0)"
>
驳回
</a>
</div>
</body>
<th:block
th:include=
"include :: footer"
/>
<script
th:src=
"@{/js/jquery.tmpl.js}"
></script>
<th:block
th:include=
"include :: bootstrap-fileinput-js"
/>
<script
type=
"text/javascript"
>
var
smilePrefix
=
ctx
+
"smile/user"
;
var
penddingId
=
window
.
localStorage
.
getItem
(
'penddingId'
);
$
.
ajax
({
type
:
'post'
,
url
:
smilePrefix
+
"/getUserById"
,
data
:
{
uid
:
penddingId
},
success
:
function
(
e
)
{
var
detailData
=
e
.
data
;
if
(
detailData
.
type
==
0
)
{
$
(
'.detail_status span'
).
text
(
'未认证'
);
}
$
(
'.detail_img img'
).
attr
(
'src'
,
detailData
.
img
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_time'
).
text
(
detailData
.
birthday
);
if
(
detailData
.
sex
==
1
)
{
$
(
'.detail_sex'
).
text
(
'男'
);
}
else
{
$
(
'.detail_sex'
).
text
(
'女'
);
}
$
(
'.detail_city'
).
text
(
detailData
.
province
+
detailData
.
city
+
detailData
.
area
);
if
(
detailData
.
identity
==
1
)
{
$
(
'.detail_id'
).
text
(
'在校学生'
);
}
else
{
$
(
'.detail_id'
).
text
(
'已毕业'
);
}
$
(
'.detail_school'
).
text
(
detailData
.
schoolName
);
$
(
'.detail_acc'
).
text
(
detailData
.
schoolMajor
);
$
(
'.detail_wx'
).
text
(
detailData
.
wechat
);
$
(
'.detail_name'
).
text
(
detailData
.
name
);
$
(
'.detail_idcode'
).
text
(
detailData
.
idCard
);
$
(
'.detail_desc'
).
text
(
detailData
.
introduce
);
$
(
'.detail_mobail'
).
text
(
detailData
.
phone
);
$
(
'.detail_created'
).
text
(
detailData
.
createdDate
);
}
})
</script>
<style>
.white-bg
{
padding
:
50px
;
}
.white-bg
.detail_inner
{
margin-bottom
:
20px
;
}
.white-bg
.detail_title
{
margin-top
:
50px
;
font-weight
:
bold
;
font-size
:
16px
;
}
.bottomBtn
{
text-align
:
left
;
padding
:
10px
15px
12px
;
}
</style>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/userPendingList/list.html
0 → 100644
View file @
5f57229b
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('待审核列表')"
/>
</head>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"col-sm-12 search-collapse"
>
<form
id=
"formId"
>
<div
class=
"select-list"
>
<ul>
<li>
<label>
手机号:
</label>
<input
type=
"text"
name=
"activityTitle"
/>
</li>
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"$.table.search()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
<!-- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i-->
<!-- class="fa fa-refresh"></i> 重置</a>-->
</li>
</ul>
</div>
</form>
</div>
<div
class=
"col-sm-12 select-table table-bordered"
>
<table
id=
"bootstrap-table"
></table>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'smile:userPendingList:detail'
)}]];
var
smilePrefix
=
ctx
+
"smile/user"
;
// // createUrl: prefix + "/add",
// // updateUrl: prefix + "/edit/{id}",
// // removeUrl: prefix + "/remove",
// // exportUrl: prefix + "/export",
// // modalName: "订单",
$
(
function
()
{
var
options
=
{
url
:
smilePrefix
+
"/check/list"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'id'
,
title
:
'用户id'
},
{
field
:
'img'
,
title
:
'生活照'
,
formatter
:
function
(
value
,
row
,
index
)
{
return
$
.
table
.
imageView
(
value
,
"300"
,
"300"
);
}
},
{
field
:
'name'
,
title
:
'姓名'
},
{
field
:
'sex'
,
title
:
'性别'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
1
)
{
return
'男'
;
}
else
{
return
'女'
;
}
}
},
{
field
:
'birthday'
,
title
:
'年龄'
},
{
field
:
'phone'
,
title
:
'手机号'
},
{
field
:
'identity'
,
title
:
'身份'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
1
)
{
return
'在校学生'
;
}
else
{
return
'已毕业'
;
}
}
},
{
field
:
'schoolName'
,
title
:
'学校/公司名称'
},
{
field
:
'area'
,
title
:
'地区'
},
{
field
:
'type'
,
title
:
'状态'
,
formatter
:
function
(
value
,
row
,
index
)
{
if
(
value
==
0
)
{
return
'未审核'
;
}
else
if
(
value
==
1
)
{
return
'总代'
;
}
else
if
(
value
==
2
)
{
return
'普代'
;
}
else
if
(
value
==
3
)
{
return
'未认证'
;
}
else
{
return
''
;
}
}
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="toDetail(
\'
'
+
row
.
uid
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
return
actions
.
join
(
''
);
}
}]
};
$
.
table
.
init
(
options
);
});
/* 跳转详情 */
function
toDetail
(
id
)
{
window
.
localStorage
.
setItem
(
'penddingId'
,
id
);
var
url
=
'/local/smilePendingDetail'
;
$
.
modal
.
openTab
(
"待审核详情"
,
url
);
}
</script>
</body>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment