From 3fd7276dfc1771a2266d51f2fa3067289e45212a Mon Sep 17 00:00:00 2001 From: zhangmeng <494089941@qq.com> Date: Thu, 24 Mar 2022 14:28:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E5=95=86=E5=9F=8E=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E9=80=89=E6=8B=A9=E5=99=A8=20=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E8=AE=A2=E5=8D=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/json/province.json | 5537 ----------------- lib/constants/saas_api.dart | 9 + lib/gen/assets.gen.dart | 3 - lib/models/login/community_model.dart | 6 + lib/models/login/community_model.g.dart | 47 + lib/models/market/good_detail_model.dart | 48 +- .../personal/address/new_address_page.dart | 37 +- lib/pages/personal/user_func.dart | 2 +- .../activity/activity_detail_page.dart | 11 +- lib/ui/market/search/good_detail_page.dart | 16 +- lib/ui/market/search/search_func.dart | 5 +- lib/ui/market/search/settlementGoodsDTO.dart | 4 +- .../search/submit_order_page_normal.dart | 28 +- lib/utils/hive_store.dart | 2 + lib/utils/network/net_util.dart | 7 + 15 files changed, 178 insertions(+), 5584 deletions(-) delete mode 100644 assets/json/province.json diff --git a/assets/json/province.json b/assets/json/province.json deleted file mode 100644 index 514ac4e3..00000000 --- a/assets/json/province.json +++ /dev/null @@ -1,5537 +0,0 @@ -[ - { - "name": "北京市", - "city": [ - { - "name": "北京市", - "area": [ - "东城区", - "西城区", - "海淀区", - "朝阳区", - "丰台区", - "石景山区", - "门头沟区", - "通州区", - "顺义区", - "房山区", - "大兴区", - "昌平区", - "怀柔区", - "平谷区", - "密云区", - "延庆区" - ] - } - ] - }, - { - "name": "上海市", - "city": [ - { - "name": "上海市", - "area": [ - "黄浦区", - "浦东区", - "徐汇区", - "长宁区", - "静安区", - "普陀区", - "虹口区", - "杨浦区", - "闵行区", - "宝山区", - "嘉定区", - "金山区", - "松江区", - "青浦区", - "奉贤区", - "崇明区" - ] - } - ] - }, - { - "name": "天津市", - "city": [ - { - "name": "天津市", - "area": [ - "和平区", - "河西区", - "南开区", - "河东区", - "河北区", - "红桥区", - "滨海区", - "东丽区", - "西青区", - "津南区", - "北辰区", - "武清区", - "宝坻区", - "宁河区", - "静海区", - "蓟州区" - ] - } - ] - }, - { - "name": "重庆市", - "city": [ - { - "name": "重庆市", - "area": [ - "渝中区", - "大渡口区", - "江北区", - "沙坪坝区", - "九龙坡区", - "南岸区", - "北碚区", - "渝北区", - "巴南区", - "涪陵区", - "綦江区", - "大足区", - "长寿区", - "江津区", - "合川区", - "永川区", - "南川区", - "璧山区", - "铜梁区", - "潼南区", - "荣昌区", - "万州区", - "梁平区", - "城口县", - "丰都县", - "垫江县", - "忠县", - "开州区", - "云阳县", - "奉节县", - "巫山县", - "巫溪县", - "黔江区", - "武隆区", - "石柱土家族自治县", - "秀山土家族苗族自治县", - "酉阳土家族苗族自治县", - "彭水苗族土家族自治县" - ] - } - ] - }, - { - "name": "广东省", - "city": [ - { - "name": "广州市", - "area": [ - "越秀区", - "荔湾区", - "海珠区", - "天河区", - "白云区", - "黄埔区", - "番禺区", - "花都区", - "南沙区", - "增城区", - "从化区" - ] - }, - { - "name": "深圳市", - "area": [ - "福田区", - "罗湖区", - "南山区", - "盐田区", - "宝安区", - "龙岗区", - "坪山区", - "光明区", - "龙华区", - "大鹏区" - ] - }, - { - "name": "东莞市", - "area": [ - "莞城区", - "南城区", - "东城区", - "万江区", - "石碣镇", - "石龙镇", - "茶山镇", - "石排镇", - "企石镇", - "横沥镇", - "桥头镇", - "谢岗镇", - "东坑镇", - "常平镇", - "寮步镇", - "大朗镇", - "麻涌镇", - "中堂镇", - "高埗镇", - "樟木头镇", - "大岭山镇", - "望牛墩镇", - "黄江镇", - "洪梅镇", - "清溪镇", - "沙田镇", - "道滘镇", - "塘厦镇", - "虎门镇", - "厚街镇", - "凤岗镇", - "长安镇" - ] - }, - { - "name": "惠州市", - "area": [ - "惠城区", - "惠阳区", - "惠东县", - "博罗县", - "龙门县" - ] - }, - { - "name": "珠海市", - "area": [ - "香洲区", - "金湾区", - "斗门区" - ] - }, - { - "name": "佛山市", - "area": [ - "禅城区", - "南海区", - "顺德区", - "三水区", - "高明区" - ] - }, - { - "name": "中山市", - "area": [ - "石岐区", - "东区", - "西区", - "南区", - "五桂山区", - "火炬开发区", - "黄圃镇", - "南头镇", - "东凤镇", - "阜沙镇", - "小榄镇", - "东升镇", - "古镇镇", - "横栏镇", - "三角镇", - "民众镇", - "南朗镇", - "港口镇", - "大涌镇", - "沙溪镇", - "三乡镇", - "板芙镇", - "神湾镇", - "坦洲镇" - ] - }, - { - "name": "潮州市", - "area": [ - "湘桥区", - "潮安区", - "饶平县" - ] - }, - { - "name": "揭阳市", - "area": [ - "榕城区", - "揭东县", - "揭西县", - "惠来县", - "普宁市" - ] - }, - { - "name": "汕头市", - "area": [ - "金平区", - "龙湖区", - "澄海区", - "濠江区", - "濠江区", - "潮南区", - "南澳县" - ] - }, - { - "name": "汕尾市", - "area": [ - "城区", - "陆丰市", - "海丰县", - "陆河县" - ] - }, - { - "name": "清远市", - "area": [ - "清城区", - "清新区", - "英德市", - "连州市", - "佛冈县", - "阳山县", - "连南瑶族自治县", - "连山壮族瑶族自治县" - ] - }, - { - "name": "云浮市", - "area": [ - "云城区", - "云安县", - "新兴县", - "郁南县", - "罗定市" - ] - }, - { - "name": "韶关市", - "area": [ - "浈江区", - "武江区", - "曲江区", - "乐昌市", - "南雄市", - "始兴县", - "仁化县", - "翁源县", - "新丰县", - "乳源瑶族自治县" - ] - }, - { - "name": "江门市", - "area": [ - "蓬江区", - "江海区", - "新会区", - "台山市", - "开平市", - "鹤山市", - "恩平市" - ] - }, - { - "name": "湛江市", - "area": [ - "赤坎区", - "霞山区", - "坡头区", - "麻章区", - "吴川市", - "雷州市", - "廉江市", - "遂溪县", - "徐闻县" - ] - }, - { - "name": "茂名市", - "area": [ - "茂南区", - "电白区", - "高州市", - "茂港区", - "化州市", - "信宜市" - ] - }, - { - "name": "肇庆市", - "area": [ - "端州区", - "鼎湖区", - "广宁县", - "怀集县", - "封开县", - "德庆县", - "高要区", - "四会市" - ] - }, - { - "name": "河源市", - "area": [ - "源城区", - "紫金县", - "龙川县", - "连平县", - "和平县", - "东源县" - ] - }, - { - "name": "梅州市", - "area": [ - "梅江区", - "梅县区", - "兴宁市", - "平远县", - "蕉岭县", - "大埔县", - "丰顺县", - "五华县" - ] - }, - { - "name": "阳江市", - "area": [ - "江城区", - "阳春市", - "阳东区", - "阳西县", - "海陵岛经济开发试验区", - "阳江高新技术产业开发区" - ] - } - ] - }, - { - "name": "江苏省", - "city": [ - { - "name": "南京市", - "area": [ - "玄武区", - "秦淮区", - "鼓楼区", - "建邺区", - "雨花台区", - "浦口区", - "六合区", - "栖霞区", - "江宁区", - "溧水区", - "高淳县" - ] - }, - { - "name": "无锡市", - "area": [ - "梁溪区", - "滨湖区", - "惠山区", - "锡山区", - "新吴区", - "江阴市", - "宜兴市" - ] - }, - { - "name": "苏州市", - "area": [ - "姑苏区", - "相城区", - "吴中区", - "虎丘区", - "吴江区", - "常熟市", - "昆山市", - "张家港市", - "太仓市" - ] - }, - { - "name": "常州市", - "area": [ - "金坛区", - "武进区", - "新北区", - "天宁区", - "钟楼区", - "溧阳市" - ] - }, - { - "name": "镇江市", - "area": [ - "京口区", - "润州区", - "丹徒区", - "镇江区", - "镇江高新区" - ] - }, - { - "name": "南通市", - "area": [ - "崇川区", - "港闸区", - "通州区", - "海安县", - "如东县", - "启东市", - "如皋市", - "海门市" - ] - }, - { - "name": "泰州市", - "area": [ - "海陵区", - "高港区", - "姜堰市", - "兴化市", - "泰兴市", - "靖江市" - ] - }, - { - "name": "扬州市", - "area": [ - "广陵区", - "邗江区", - "江都区", - "开发区", - "宝应县", - "仪征市", - "高邮市" - ] - }, - { - "name": "盐城市", - "area": [ - "亭湖区", - "盐都区", - "大丰区", - "建湖县", - "射阳县", - "阜宁县", - "滨海县", - "响水县", - "东台市" - ] - }, - { - "name": "连云港市", - "area": [ - "海州区", - "连云区", - "赣榆区", - "灌云县", - "东海县", - "灌南县" - ] - }, - { - "name": "徐州市", - "area": [ - "云龙区", - "鼓楼区", - "贾汪区", - "泉山区", - "铜山区", - "邳州市", - "新沂市", - "睢宁县", - "沛县", - "丰县" - ] - }, - { - "name": "淮安市", - "area": [ - "清江浦区", - "淮阴区", - "淮安区", - "洪泽区", - "涟水县", - "盱眙县", - "金湖县" - ] - }, - { - "name": "宿迁市", - "area": [ - "宿城区", - "宿豫区", - "沭阳县", - "泗阳县", - "泗洪县", - "洋河区", - "湖滨区", - "苏宿工业园区", - "经济开发区" - ] - } - ] - }, - { - "name": "山东省", - "city": [ - { - "name": "济南市", - "area": [ - "历下区", - "市中区", - "槐荫区", - "天桥区", - "历城区", - "长清区", - "章丘区", - "济阳区", - "莱芜区", - "钢城区", - "平阴县", - "商河县", - "高新技术产业开发区" - ] - }, - { - "name": "青岛市", - "area": [ - "市南区", - "市北区", - "黄岛区", - "崂山区", - "李沧区", - "城阳区", - "胶州市", - "即墨区", - "平度市", - "莱西市" - ] - }, - { - "name": "淄博市", - "area": [ - "张店区", - "淄川区", - "博山区", - "临淄区", - "桓台县", - "高青县", - "沂源县" - ] - }, - { - "name": "枣庄市", - "area": [ - "市中区", - "山亭区", - "台儿庄区", - "峄城区", - "薛城区", - "滕州市" - ] - }, - { - "name": "东营市", - "area": [ - "东营区", - "河口区", - "垦利区", - "利津县", - "广饶县" - ] - }, - { - "name": "烟台市", - "area": [ - "芝罘区", - "福山区", - "牟平区", - "莱山区", - "龙口市", - "莱阳市", - "莱州市", - "蓬莱区", - "招远市", - "栖霞市", - "海阳市", - "烟台经济技术开发区", - "烟台高新技术产业开发区" - ] - }, - { - "name": "潍坊市", - "area": [ - "潍城区", - "寒亭区", - "坊子区", - "奎文区", - "临朐县", - "昌乐县", - "青州市", - "诸城市", - "寿光市", - "安丘市", - "高密市", - "昌邑市" - ] - }, - { - "name": "济宁市", - "area": [ - "任城区", - "兖州区", - "微山县", - "鱼台县", - "金乡县", - "嘉祥县", - "汶上县", - "泗水县", - "梁山县", - "曲阜市", - "邹城市" - ] - }, - { - "name": "泰安市", - "area": [ - "泰山区", - "岱岳区", - "新泰市", - "肥城市", - "宁阳县", - "东平县" - ] - }, - { - "name": "威海市", - "area": [ - "环翠区", - "文登区", - "荣成市", - "乳山市", - "南海区", - "经济技术开发区", - "火炬高技术产业开发区", - "进出口加工保税区", - "临港经济技术开发区" - ] - }, - { - "name": "日照市", - "area": [ - "东港区", - "岚山区", - "五莲县", - "莒县" - ] - }, - { - "name": "莱芜市", - "area": [ - "莱城区", - "钢城区" - ] - }, - { - "name": "临沂市", - "area": [ - "兰山区", - "罗庄区", - "河东区", - "郯城县", - "兰陵县", - "莒南县", - "沂水县", - "蒙阴县", - "平邑县", - "费县", - "沂南县", - "临沭县" - ] - }, - { - "name": "德州市", - "area": [ - "德城区", - "陵城区", - "宁津县", - "庆云县", - "临邑县", - "齐河县", - "平原县", - "夏津县", - "武城县", - "乐陵市", - "禹城市" - ] - }, - { - "name": "聊城市", - "area": [ - "东昌府区", - "茌平区", - "临清市", - "东阿县", - "冠县", - "高唐县", - "阳谷县", - "莘县" - ] - }, - { - "name": "滨州市", - "area": [ - "滨城区", - "沾化区", - "惠民县", - "阳信县", - "无棣县", - "博兴县", - "邹平市" - ] - }, - { - "name": "菏泽市", - "area": [ - "牡丹区", - "定陶县", - "巨野县", - "曹县", - "成武县", - "单县", - "郓城县", - "鄄城县", - "东明县" - ] - } - ] - }, - { - "name": "浙江省", - "city": [ - { - "name": "杭州市", - "area": [ - "上城区", - "下城区", - "江干区", - "拱墅区", - "西湖区", - "滨江区", - "萧山区", - "余杭区", - "富阳区", - "临安区", - "桐庐县", - "淳安县", - "建德市" - ] - }, - { - "name": "宁波市", - "area": [ - "海曙区", - "江北区", - "北仑区", - "镇海区", - "鄞州区", - "奉化市", - "余姚市", - "慈溪市", - "象山县", - "宁海县" - ] - }, - { - "name": "温州市", - "area": [ - "鹿城区", - "龙湾区", - "瓯海区", - "洞头区", - "永嘉县", - "平阳县", - "苍南县", - "文成县", - "泰顺县", - "瑞安市", - "乐清市", - "龙港市" - ] - }, - { - "name": "嘉兴市", - "area": [ - "南湖区", - "秀洲区", - "嘉善县", - "海盐县", - "海宁市", - "平湖市", - "桐乡市" - ] - }, - { - "name": "湖州市", - "area": [ - "吴兴区", - "南浔区", - "德清县", - "长兴县", - "安吉县" - ] - }, - { - "name": "绍兴市", - "area": [ - "越城区", - "柯桥区", - "上虞区", - "新昌县", - "嵊州市", - "诸暨市" - ] - }, - { - "name": "金华市", - "area": [ - "婺城区", - "金东区", - "兰溪市", - "义乌市", - "东阳市", - "永康市", - "浦江县", - "武义县", - "磐安县" - ] - }, - { - "name": "衢州市", - "area": [ - "柯城区", - "衢江区", - "龙游县", - "江山市", - "常山县", - "开化县" - ] - }, - { - "name": "舟山市", - "area": [ - "定海区", - "普陀区", - "岱山县", - "嵊泗县" - ] - }, - { - "name": "台州市", - "area": [ - "椒江区", - "黄岩区", - "路桥区", - "临海市", - "温岭市", - "玉环市", - "天台县", - "仙居县", - "三门县" - ] - }, - { - "name": "丽水市", - "area": [ - "莲都区", - "龙泉市", - "青田县", - "云和县", - "庆元县", - "缙云县", - "遂昌县", - "松阳县", - "景宁畲族自治县" - ] - } - ] - }, - { - "name": "河南省", - "city": [ - { - "name": "郑州市", - "area": [ - "中原区", - "二七区", - "管城回族区", - "金水区", - "上街区", - "惠济区", - "中牟县", - "巩义市", - "荥阳市", - "新密市", - "新郑市", - "登封市" - ] - }, - { - "name": "开封市", - "area": [ - "龙亭区", - "顺河回族区", - "鼓楼区", - "禹王台区", - "祥符区", - "杞县", - "通许县", - "尉氏县", - "兰考县" - ] - }, - { - "name": "洛阳市", - "area": [ - "老城区", - "西工区", - "瀍河回族区", - "涧西区", - "吉利区", - "洛龙区", - "孟津县", - "新安县", - "栾川县", - "嵩县", - "汝阳县", - "宜阳县", - "洛宁县", - "伊川县", - "偃师市" - ] - }, - { - "name": "平顶山市", - "area": [ - "新华区", - "卫东区", - "石龙区", - "湛河区", - "宝丰县", - "叶县", - "鲁山县", - "郏县", - "舞钢市", - "汝州市" - ] - }, - { - "name": "安阳市", - "area": [ - "文峰区", - "北关区", - "殷都区", - "龙安区", - "安阳县", - "汤阴县", - "滑县", - "内黄县", - "林州市" - ] - }, - { - "name": "鹤壁市", - "area": [ - "鹤山区", - "山城区", - "淇滨区", - "浚县", - "淇县" - ] - }, - { - "name": "新乡市", - "area": [ - "红旗区", - "卫滨区", - "凤泉区", - "牧野区", - "新乡县", - "获嘉县", - "原阳县", - "延津县", - "封丘县", - "卫辉市", - "辉县市", - "长垣市" - ] - }, - { - "name": "焦作市", - "area": [ - "解放区", - "中站区", - "马村区", - "山阳区", - "修武县", - "博爱县", - "武陟县", - "温县", - "沁阳市", - "孟州市" - ] - }, - { - "name": "濮阳市", - "area": [ - "华龙区", - "清丰县", - "南乐县", - "范县", - "台前县", - "濮阳县" - ] - }, - { - "name": "许昌市", - "area": [ - "魏都区", - "建安区", - "鄢陵县", - "襄城县", - "禹州市", - "长葛市" - ] - }, - { - "name": "漯河市", - "area": [ - "源汇区", - "郾城区", - "召陵区", - "舞阳县", - "临颍县" - ] - }, - { - "name": "三门峡市", - "area": [ - "湖滨区", - "陕州区", - "渑池县", - "卢氏县", - "义马市", - "灵宝市" - ] - }, - { - "name": "南阳市", - "area": [ - "宛城区", - "卧龙区", - "南召县", - "方城县", - "西峡县", - "镇平县", - "内乡县", - "淅川县", - "社旗县", - "唐河县", - "新野县", - "桐柏县", - "邓州市" - ] - }, - { - "name": "商丘市", - "area": [ - "梁园区", - "睢阳区", - "民权县", - "睢县", - "宁陵县", - "柘城县", - "虞城县", - "夏邑县", - "永城市" - ] - }, - { - "name": "信阳市", - "area": [ - "浉河区", - "平桥区", - "罗山县", - "光山县", - "新县", - "商城县", - "固始县", - "潢川县", - "淮滨县", - "息县" - ] - }, - { - "name": "周口市", - "area": [ - "川汇区", - "扶沟县", - "淮阳区", - "西华县", - "商水县", - "沈丘县", - "郸城县", - "太康县", - "鹿邑县", - "项城市" - ] - }, - { - "name": "驻马店市", - "area": [ - "驿城区", - "西平县", - "上蔡县", - "平舆县", - "正阳县", - "确山县", - "泌阳县", - "汝南县", - "遂平县", - "新蔡县" - ] - }, - { - "name": "济源市", - "area": [ - "济水街道", - "沁园街道", - "北海街道", - "天坛街道", - "玉泉街道", - "克井镇", - "五龙口镇", - "梨林镇", - "轵城镇", - "承留镇", - "坡头镇", - "大峪镇", - "邵原镇", - "思礼镇", - "王屋镇", - "下冶镇" - ] - } - ] - }, - { - "name": "四川省", - "city": [ - { - "name": "成都市", - "area": [ - "锦江区", - "青羊区", - "金牛区", - "武侯区", - "成华区", - "龙泉驿区", - "青白江区", - "新都区", - "温江区", - "双流区", - "郫都区", - "新津区", - "金堂县", - "大邑县", - "蒲江县", - "都江堰市", - "彭州市", - "邛崃市", - "崇州市", - "简阳市", - "天府区" - ] - }, - { - "name": "自贡市", - "area": [ - "自流井区", - "贡井区", - "大安区", - "沿滩区", - "荣县", - "富顺县" - ] - }, - { - "name": "攀枝花市", - "area": [ - "东区", - "西区", - "仁和区", - "米易县", - "盐边县" - ] - }, - { - "name": "泸州市", - "area": [ - "江阳区", - "纳溪区", - "龙马潭区", - "泸县", - "合江县", - "叙永县", - "古蔺县" - ] - }, - { - "name": "德阳市", - "area": [ - "旌阳区", - "罗江区", - "中江县", - "广汉市", - "什邡市", - "绵竹市" - ] - }, - { - "name": "绵阳市", - "area": [ - "涪城区", - "游仙区", - "安州区", - "三台县", - "盐亭县", - "梓潼县", - "北川羌族自治县", - "平武县", - "江油市" - ] - }, - { - "name": "广元市", - "area": [ - "利州区", - "昭化区", - "朝天区", - "旺苍县", - "青川县", - "剑阁县", - "苍溪县" - ] - }, - { - "name": "遂宁市", - "area": [ - "船山区", - "安居区", - "蓬溪县", - "大英县", - "射洪市" - ] - }, - { - "name": "内江市", - "area": [ - "市中区", - "东兴区", - "威远县", - "资中县", - "隆昌市" - ] - }, - { - "name": "乐山市", - "area": [ - "市中区", - "沙湾区", - "五通桥区", - "金口河区", - "犍为县", - "井研县", - "夹江县", - "沐川县", - "峨边彝族自治县", - "马边彝族自治县", - "峨眉山市" - ] - }, - { - "name": "南充市", - "area": [ - "顺庆区", - "高坪区", - "嘉陵区", - "南部县", - "营山县", - "蓬安县", - "仪陇县", - "西充县", - "阆中市" - ] - }, - { - "name": "眉山市", - "area": [ - "东坡区", - "彭山区", - "仁寿县", - "洪雅县", - "丹棱县", - "青神县" - ] - }, - { - "name": "宜宾市", - "area": [ - "翠屏区", - "南溪区", - "叙州区", - "江安县", - "长宁县", - "高县", - "珙县", - "筠连县", - "兴文县", - "屏山县" - ] - }, - { - "name": "广安市", - "area": [ - "广安区", - "前锋区", - "岳池县", - "武胜县", - "邻水县", - "华蓥市" - ] - }, - { - "name": "达州市", - "area": [ - "通川区", - "达川区", - "宣汉县", - "开江县", - "大竹县", - "渠县", - "万源市" - ] - }, - { - "name": "雅安市", - "area": [ - "雨城区", - "名山区", - "荥经县", - "汉源县", - "石棉县", - "天全县", - "芦山县", - "宝兴县" - ] - }, - { - "name": "巴中市", - "area": [ - "巴州区", - "恩阳区", - "通江县", - "南江县", - "平昌县" - ] - }, - { - "name": "资阳市", - "area": [ - "雁江区", - "安岳县", - "乐至县" - ] - }, - { - "name": "阿坝藏族羌族自治州", - "area": [ - "马尔康市", - "汶川县", - "理县", - "茂县", - "松潘县", - "九寨沟县", - "金川县", - "小金县", - "黑水县", - "壤塘县", - "阿坝县", - "若尔盖县", - "红原县" - ] - }, - { - "name": "甘孜藏族自治州", - "area": [ - "康定市", - "泸定县", - "丹巴县", - "九龙县", - "雅江县", - "道孚县", - "炉霍县", - "甘孜县", - "新龙县", - "德格县", - "白玉县", - "石渠县", - "色达县", - "理塘县", - "巴塘县", - "乡城县", - "稻城县", - "得荣县" - ] - }, - { - "name": "凉山彝族自治州", - "area": [ - "西昌市", - "木里藏族自治县", - "盐源县", - "德昌县", - "会理县", - "会东县", - "宁南县", - "普格县", - "布拖县", - "金阳县", - "昭觉县", - "喜德县", - "冕宁县", - "越西县", - "甘洛县", - "美姑县", - "雷波县" - ] - } - ] - }, - { - "name": "湖北省", - "city": [ - { - "name": "武汉市", - "area": [ - "江岸区", - "江汉区", - "硚口区", - "汉阳区", - "武昌区", - "青山区", - "洪山区", - "东西湖区", - "汉南区", - "蔡甸区", - "江夏区", - "黄陂区", - "新洲区" - ] - }, - { - "name": "黄石市", - "area": [ - "黄石港区", - "西塞山区", - "下陆区", - "铁山区", - "阳新县", - "大冶市" - ] - }, - { - "name": "十堰市", - "area": [ - "茅箭区", - "张湾区", - "郧阳区", - "郧西县", - "竹山县", - "竹溪县", - "房县", - "丹江口市" - ] - }, - { - "name": "宜昌市", - "area": [ - "西陵区", - "伍家岗区", - "点军区", - "猇亭区", - "夷陵区", - "远安县", - "兴山县", - "秭归县", - "长阳土家族自治县", - "五峰土家族自治县", - "宜都市", - "当阳市", - "枝江市" - ] - }, - { - "name": "襄阳市", - "area": [ - "襄城区", - "樊城区", - "襄州区", - "南漳县", - "谷城县", - "保康县", - "老河口市", - "枣阳市", - "宜城市" - ] - }, - { - "name": "鄂州市", - "area": [ - "梁子湖区", - "华容区", - "鄂城区" - ] - }, - { - "name": "荆门市", - "area": [ - "东宝区", - "掇刀区", - "沙洋县", - "钟祥市", - "京山市" - ] - }, - { - "name": "孝感市", - "area": [ - "孝南区", - "孝昌县", - "大悟县", - "云梦县", - "应城市", - "安陆市", - "汉川市" - ] - }, - { - "name": "荆州市", - "area": [ - "沙市区", - "荆州区", - "公安县", - "监利县", - "江陵县", - "石首市", - "洪湖市", - "松滋市" - ] - }, - { - "name": "黄冈市", - "area": [ - "黄州区", - "团风县", - "红安县", - "罗田县", - "英山县", - "浠水县", - "蕲春县", - "黄梅县", - "麻城市", - "武穴市" - ] - }, - { - "name": "咸宁市", - "area": [ - "咸安区", - "嘉鱼县", - "通城县", - "崇阳县", - "通山县", - "赤壁市" - ] - }, - { - "name": "随州市", - "area": [ - "曾都区", - "随县", - "广水市" - ] - }, - { - "name": "恩施土家族苗族自治州", - "area": [ - "恩施市", - "利川市", - "建始县", - "巴东县", - "宣恩县", - "咸丰县", - "来凤县", - "鹤峰县" - ] - }, - { - "name": "仙桃市", - "area": [ - "干河街道", - "龙华山街道", - "沙嘴街道", - "郑场镇", - "毛嘴镇", - "剅河镇", - "三伏潭镇", - "胡场镇", - "长埫口镇", - "西流河镇", - "彭场镇", - "沙湖镇", - "杨林尾镇", - "张沟镇", - "郭河镇", - "沔城回族镇", - "通海口镇", - "陈场镇", - "仙桃经济开发区", - "仙桃工业园", - "沙湖原种场", - "九合垸原种场", - "排湖风景区" - ] - }, - { - "name": "潜江市", - "area": [ - "园林办事处", - "广华办事处", - "杨市办事处", - "周矶办事处", - "泰丰办事处", - "高场办事处", - "熊口镇", - "高石碑镇", - "老新镇", - "王场镇", - "渔洋镇", - "龙湾镇", - "浩口镇", - "积玉口镇", - "张金镇", - "白鹭湖管理区", - "总口管理区", - "熊口农场管理区", - "运粮湖管理区", - "后湖管理区", - "周矶管理区", - "竹根滩镇" - ] - }, - { - "name": "天门市", - "area": [ - "竟陵街道", - "候口街道", - "杨林街道", - "多宝镇", - "拖市镇", - "张港镇", - "蒋场镇", - "汪场镇", - "渔薪镇", - "黄潭镇", - "岳口镇", - "横林镇", - "彭市镇", - "麻洋镇", - "多祥镇", - "干驿镇", - "马湾镇", - "卢市镇", - "小板镇", - "九真镇", - "皂市镇", - "胡市镇", - "石家河镇", - "佛子山镇", - "净潭乡" - ] - }, - { - "name": "神农架林区", - "area": [ - "松柏镇", - "阳日镇", - "木鱼镇", - "红坪镇", - "新华镇", - "大九湖镇", - "宋洛乡", - "下谷坪土家族乡" - ] - } - ] - }, - { - "name": "湖南省", - "city": [ - { - "name": "长沙市", - "area": [ - "芙蓉区", - "天心区", - "岳麓区", - "开福区", - "雨花区", - "望城区", - "长沙县", - "浏阳市", - "宁乡市" - ] - }, - { - "name": "株洲市", - "area": [ - "荷塘区", - "芦淞区", - "石峰区", - "天元区", - "渌口区", - "攸县", - "茶陵县", - "炎陵县", - "醴陵市", - "云龙示范区" - ] - }, - { - "name": "湘潭市", - "area": [ - "雨湖区", - "岳塘区", - "湘潭县", - "湘乡市", - "韶山市" - ] - }, - { - "name": "衡阳市", - "area": [ - "珠晖区", - "雁峰区", - "石鼓区", - "蒸湘区", - "南岳区", - "衡阳县", - "衡南县", - "衡山县", - "衡东县", - "祁东县", - "耒阳市", - "常宁市" - ] - }, - { - "name": "邵阳市", - "area": [ - "双清区", - "大祥区", - "北塔区", - "新邵县", - "邵阳县", - "隆回县", - "洞口县", - "绥宁县", - "新宁县", - "城步苗族自治县", - "武冈市", - "邵东市" - ] - }, - { - "name": "岳阳市", - "area": [ - "岳阳楼区", - "云溪区", - "君山区", - "岳阳县", - "华容县", - "湘阴县", - "平江县", - "汨罗市", - "临湘市" - ] - }, - { - "name": "常德市", - "area": [ - "武陵区", - "鼎城区", - "安乡县", - "汉寿县", - "澧县", - "临澧县", - "桃源县", - "石门县", - "津市市" - ] - }, - { - "name": "张家界市", - "area": [ - "永定区", - "武陵源区", - "慈利县", - "桑植县" - ] - }, - { - "name": "益阳市", - "area": [ - "资阳区", - "赫山区", - "南县", - "桃江县", - "安化县", - "沅江市" - ] - }, - { - "name": "郴州市", - "area": [ - "北湖区", - "苏仙区", - "桂阳县", - "宜章县", - "永兴县", - "嘉禾县", - "临武县", - "汝城县", - "桂东县", - "安仁县", - "资兴市" - ] - }, - { - "name": "永州市", - "area": [ - "零陵区", - "冷水滩区", - "祁阳县", - "东安县", - "双牌县", - "道县", - "江永县", - "宁远县", - "蓝山县", - "新田县", - "江华瑶族自治县" - ] - }, - { - "name": "怀化市", - "area": [ - "鹤城区", - "中方县", - "沅陵县", - "辰溪县", - "溆浦县", - "会同县", - "麻阳苗族自治县", - "新晃侗族自治县", - "芷江侗族自治县", - "靖州苗族侗族自治县", - "通道侗族自治县", - "洪江市" - ] - }, - { - "name": "娄底市", - "area": [ - "娄星区", - "双峰县", - "新化县", - "冷水江市", - "涟源市" - ] - }, - { - "name": "湘西土家族苗族自治州", - "area": [ - "吉首市", - "泸溪县", - "凤凰县", - "花垣县", - "保靖县", - "古丈县", - "永顺县", - "龙山县" - ] - } - ] - }, - { - "name": "河北省", - "city": [ - { - "name": "石家庄市", - "area": [ - "长安区", - "桥西区", - "新华区", - "井陉矿区", - "裕华区", - "藁城区", - "鹿泉区", - "栾城区", - "井陉县", - "正定县", - "行唐县", - "灵寿县", - "高邑县", - "深泽县", - "赞皇县", - "无极县", - "平山县", - "元氏县", - "赵县", - "辛集市", - "晋州市", - "新乐市" - ] - }, - { - "name": "唐山市", - "area": [ - "路南区", - "路北区", - "古冶区", - "开平区", - "丰南区", - "丰润区", - "曹妃甸区", - "滦州市", - "滦南县", - "乐亭县", - "迁西县", - "玉田县", - "遵化市", - "迁安市" - ] - }, - { - "name": "秦皇岛市", - "area": [ - "海港区", - "山海关区", - "北戴河区", - "抚宁区", - "青龙满族自治县", - "昌黎县", - "卢龙县" - ] - }, - { - "name": "邯郸市", - "area": [ - "邯山区", - "丛台区", - "复兴区", - "峰峰矿区", - "肥乡区", - "永年区", - "临漳县", - "成安县", - "大名县", - "涉县", - "磁县", - "邱县", - "鸡泽县", - "广平县", - "馆陶县", - "魏县", - "曲周县", - "武安市" - ] - }, - { - "name": "邢台市", - "area": [ - "襄都区", - "信都区", - "任泽区", - "南和区", - "临城县", - "内丘县", - "柏乡县", - "隆尧县", - "宁晋县", - "巨鹿县", - "新河县", - "广宗县", - "平乡县", - "威县", - "清河县", - "临西县", - "南宫市", - "沙河市" - ] - }, - { - "name": "保定市", - "area": [ - "竞秀区", - "莲池区", - "满城区", - "清苑区", - "徐水区", - "涞水县", - "阜平县", - "定兴县", - "唐县", - "高阳县", - "容城县", - "涞源县", - "望都县", - "安新县", - "易县", - "曲阳县", - "蠡县", - "顺平县", - "博野县", - "雄县", - "涿州市", - "定州市", - "安国市", - "高碑店市" - ] - }, - { - "name": "张家口市", - "area": [ - "桥东区", - "桥西区", - "宣化区", - "下花园区", - "万全区", - "崇礼区", - "张北县", - "康保县", - "沽源县", - "尚义县", - "蔚县", - "阳原县", - "怀安县", - "怀来县", - "涿鹿县", - "赤城县" - ] - }, - { - "name": "承德市", - "area": [ - "双桥区", - "双滦区", - "鹰手营子矿区", - "承德县", - "兴隆县", - "滦平县", - "隆化县", - "丰宁满族自治县", - "宽城满族自治县", - "围场满族蒙古族自治县", - "平泉市" - ] - }, - { - "name": "沧州市", - "area": [ - "新华区", - "运河区", - "沧县", - "青县", - "东光县", - "海兴县", - "盐山县", - "肃宁县", - "南皮县", - "吴桥县", - "献县", - "孟村回族自治县", - "泊头市", - "任丘市", - "黄骅市", - "河间市" - ] - }, - { - "name": "廊坊市", - "area": [ - "安次区", - "广阳区", - "固安县", - "永清县", - "香河县", - "大城县", - "文安县", - "大厂回族自治县", - "霸州市", - "三河市" - ] - }, - { - "name": "衡水市", - "area": [ - "桃城区", - "冀州区", - "枣强县", - "武邑县", - "武强县", - "饶阳县", - "安平县", - "故城县", - "景县", - "阜城县", - "深州市" - ] - } - ] - }, - { - "name": "福建省", - "city": [ - { - "name": "福州市", - "area": [ - "鼓楼区", - "台江区", - "仓山区", - "马尾区", - "晋安区", - "长乐区", - "闽侯县", - "连江县", - "罗源县", - "闽清县", - "永泰县", - "平潭县", - "福清市", - "高新技术产业开发区" - ] - }, - { - "name": "厦门市", - "area": [ - "思明区", - "海沧区", - "湖里区", - "集美区", - "同安区", - "翔安区" - ] - }, - { - "name": "莆田市", - "area": [ - "城厢区", - "涵江区", - "荔城区", - "秀屿区", - "仙游县" - ] - }, - { - "name": "三明市", - "area": [ - "梅列区", - "三元区", - "明溪县", - "清流县", - "宁化县", - "大田县", - "尤溪县", - "沙县", - "将乐县", - "泰宁县", - "建宁县", - "永安市" - ] - }, - { - "name": "泉州市", - "area": [ - "鲤城区", - "丰泽区", - "洛江区", - "泉港区", - "惠安县", - "安溪县", - "永春县", - "德化县", - "金门县", - "石狮市", - "晋江市", - "南安市" - ] - }, - { - "name": "漳州市", - "area": [ - "芗城区", - "龙文区", - "云霄县", - "漳浦县", - "诏安县", - "长泰县", - "东山县", - "南靖县", - "平和县", - "华安县", - "龙海市" - ] - }, - { - "name": "南平市", - "area": [ - "延平区", - "建阳区", - "顺昌县", - "浦城县", - "光泽县", - "松溪县", - "政和县", - "邵武市", - "武夷山市", - "建瓯市" - ] - }, - { - "name": "龙岩市", - "area": [ - "新罗区", - "永定区", - "长汀县", - "上杭县", - "武平县", - "连城县", - "漳平市" - ] - }, - { - "name": "宁德市", - "area": [ - "蕉城区", - "霞浦县", - "古田县", - "屏南县", - "寿宁县", - "周宁县", - "柘荣县", - "福安市", - "福鼎市" - ] - } - ] - }, - { - "name": "安徽省", - "city": [ - { - "name": "合肥市", - "area": [ - "瑶海区", - "庐阳区", - "蜀山区", - "包河区", - "长丰县", - "肥东县", - "肥西县", - "庐江县", - "巢湖市" - ] - }, - { - "name": "芜湖市", - "area": [ - "镜湖区", - "弋江区", - "鸠江区", - "三山区", - "芜湖县", - "繁昌县", - "南陵县", - "无为市" - ] - }, - { - "name": "蚌埠市", - "area": [ - "龙子湖区", - "蚌山区", - "禹会区", - "淮上区", - "怀远县", - "五河县", - "固镇县" - ] - }, - { - "name": "淮南市", - "area": [ - "大通区", - "田家庵区", - "谢家集区", - "八公山区", - "潘集区", - "凤台县", - "寿县" - ] - }, - { - "name": "马鞍山市", - "area": [ - "花山区", - "雨山区", - "博望区", - "当涂县", - "含山县", - "和县" - ] - }, - { - "name": "淮北市", - "area": [ - "杜集区", - "相山区", - "烈山区", - "濉溪县" - ] - }, - { - "name": "铜陵市", - "area": [ - "铜官区", - "义安区", - "郊区", - "枞阳县" - ] - }, - { - "name": "安庆市", - "area": [ - "迎江区", - "大观区", - "宜秀区", - "怀宁县", - "太湖县", - "宿松县", - "望江县", - "岳西县", - "桐城市", - "潜山市" - ] - }, - { - "name": "黄山市", - "area": [ - "屯溪区", - "黄山区", - "徽州区", - "歙县", - "休宁县", - "黟县", - "祁门县" - ] - }, - { - "name": "滁州市", - "area": [ - "琅琊区", - "南谯区", - "来安县", - "全椒县", - "定远县", - "凤阳县", - "天长市", - "明光市" - ] - }, - { - "name": "阜阳市", - "area": [ - "颍州区", - "颍东区", - "颍泉区", - "临泉县", - "太和县", - "阜南县", - "颍上县", - "界首市" - ] - }, - { - "name": "宿州市", - "area": [ - "埇桥区", - "砀山县", - "萧县", - "灵璧县", - "泗县" - ] - }, - { - "name": "六安市", - "area": [ - "金安区", - "裕安区", - "叶集区", - "霍邱县", - "舒城县", - "金寨县", - "霍山县" - ] - }, - { - "name": "亳州市", - "area": [ - "谯城区", - "涡阳县", - "蒙城县", - "利辛县" - ] - }, - { - "name": "池州市", - "area": [ - "贵池区", - "东至县", - "石台县", - "青阳县" - ] - }, - { - "name": "宣城市", - "area": [ - "宣州区", - "郎溪县", - "泾县", - "绩溪县", - "旌德县", - "宁国市", - "广德市" - ] - } - ] - }, - { - "name": "辽宁省", - "city": [ - { - "name": "沈阳市", - "area": [ - "和平区", - "沈河区", - "大东区", - "皇姑区", - "铁西区", - "苏家屯区", - "浑南区", - "沈北区", - "于洪区", - "辽中区", - "康平县", - "法库县", - "新民市" - ] - }, - { - "name": "大连市", - "area": [ - "中山区", - "西岗区", - "沙河口区", - "甘井子区", - "旅顺口区", - "金州区", - "普兰店区", - "长海县", - "瓦房店市", - "庄河市" - ] - }, - { - "name": "鞍山市", - "area": [ - "铁东区", - "铁西区", - "立山区", - "千山区", - "台安县", - "岫岩满族自治县", - "海城市" - ] - }, - { - "name": "抚顺市", - "area": [ - "新抚区", - "东洲区", - "望花区", - "顺城区", - "抚顺县", - "新宾满族自治县", - "清原满族自治县" - ] - }, - { - "name": "本溪市", - "area": [ - "平山区", - "溪湖区", - "明山区", - "南芬区", - "本溪满族自治县", - "桓仁满族自治县" - ] - }, - { - "name": "丹东市", - "area": [ - "元宝区", - "振兴区", - "振安区", - "宽甸满族自治县", - "东港市", - "凤城市" - ] - }, - { - "name": "锦州市", - "area": [ - "古塔区", - "凌河区", - "太和区", - "黑山县", - "义县", - "凌海市", - "北镇市" - ] - }, - { - "name": "营口市", - "area": [ - "站前区", - "西市区", - "鲅鱼圈区", - "老边区", - "盖州市", - "大石桥市" - ] - }, - { - "name": "阜新市", - "area": [ - "海州区", - "新邱区", - "太平区", - "清河门区", - "细河区", - "阜新蒙古族自治县", - "彰武县" - ] - }, - { - "name": "辽阳市", - "area": [ - "白塔区", - "文圣区", - "宏伟区", - "弓长岭区", - "太子河区", - "辽阳县", - "灯塔市" - ] - }, - { - "name": "盘锦市", - "area": [ - "双台子区", - "兴隆台区", - "大洼区", - "盘山县" - ] - }, - { - "name": "铁岭市", - "area": [ - "银州区", - "清河区", - "铁岭县", - "西丰县", - "昌图县", - "调兵山市", - "开原市" - ] - }, - { - "name": "朝阳市", - "area": [ - "双塔区", - "龙城区", - "朝阳县", - "建平县", - "喀喇沁左翼蒙古族自治县", - "北票市", - "凌源市" - ] - }, - { - "name": "葫芦岛市", - "area": [ - "连山区", - "龙港区", - "南票区", - "绥中县", - "建昌县", - "兴城市" - ] - } - ] - }, - { - "name": "陕西省", - "city": [ - { - "name": "西安市", - "area": [ - "新城区", - "碑林区", - "莲湖区", - "灞桥区", - "未央区", - "雁塔区", - "阎良区", - "临潼区", - "长安区", - "高陵区", - "鄠邑区", - "蓝田县", - "周至县", - "西咸区" - ] - }, - { - "name": "铜川市", - "area": [ - "王益区", - "印台区", - "耀州区", - "宜君县" - ] - }, - { - "name": "宝鸡市", - "area": [ - "渭滨区", - "金台区", - "陈仓区", - "凤翔县", - "岐山县", - "扶风县", - "眉县", - "陇县", - "千阳县", - "麟游县", - "凤县", - "太白县" - ] - }, - { - "name": "咸阳市", - "area": [ - "秦都区", - "杨陵区", - "渭城区", - "三原县", - "泾阳县", - "乾县", - "礼泉县", - "永寿县", - "长武县", - "旬邑县", - "淳化县", - "武功县", - "兴平市", - "彬州市" - ] - }, - { - "name": "渭南市", - "area": [ - "临渭区", - "华州区", - "潼关县", - "大荔县", - "合阳县", - "澄城县", - "蒲城县", - "白水县", - "富平县", - "韩城市", - "华阴市" - ] - }, - { - "name": "延安市", - "area": [ - "宝塔区", - "安塞区", - "延长县", - "延川县", - "志丹县", - "吴起县", - "甘泉县", - "富县", - "洛川县", - "宜川县", - "黄龙县", - "黄陵县", - "子长市" - ] - }, - { - "name": "汉中市", - "area": [ - "汉台区", - "南郑区", - "城固县", - "洋县", - "西乡县", - "勉县", - "宁强县", - "略阳县", - "镇巴县", - "留坝县", - "佛坪县" - ] - }, - { - "name": "榆林市", - "area": [ - "榆阳区", - "横山区", - "府谷县", - "靖边县", - "定边县", - "绥德县", - "米脂县", - "佳县", - "吴堡县", - "清涧县", - "子洲县", - "神木市" - ] - }, - { - "name": "安康市", - "area": [ - "汉滨区", - "汉阴县", - "石泉县", - "宁陕县", - "紫阳县", - "岚皋县", - "平利县", - "镇坪县", - "旬阳县", - "白河县" - ] - }, - { - "name": "商洛市", - "area": [ - "商州区", - "洛南县", - "丹凤县", - "商南县", - "山阳县", - "镇安县", - "柞水县" - ] - } - ] - }, - { - "name": "江西省", - "city": [ - { - "name": "南昌市", - "area": [ - "东湖区", - "西湖区", - "青云谱区", - "青山湖区", - "新建区", - "红谷滩区", - "南昌县", - "安义县", - "进贤县" - ] - }, - { - "name": "景德镇市", - "area": [ - "昌江区", - "珠山区", - "浮梁县", - "乐平市" - ] - }, - { - "name": "萍乡市", - "area": [ - "安源区", - "湘东区", - "莲花县", - "上栗县", - "芦溪县" - ] - }, - { - "name": "九江市", - "area": [ - "濂溪区", - "浔阳区", - "柴桑区", - "武宁县", - "修水县", - "永修县", - "德安县", - "都昌县", - "湖口县", - "彭泽县", - "瑞昌市", - "共青城市", - "庐山市" - ] - }, - { - "name": "新余市", - "area": [ - "渝水区", - "分宜县" - ] - }, - { - "name": "鹰潭市", - "area": [ - "月湖区", - "余江区", - "贵溪市" - ] - }, - { - "name": "赣州市", - "area": [ - "章贡区", - "南康区", - "赣县区", - "信丰县", - "大余县", - "上犹县", - "崇义县", - "安远县", - "定南县", - "全南县", - "宁都县", - "于都县", - "兴国县", - "会昌县", - "寻乌县", - "石城县", - "瑞金市", - "龙南市" - ] - }, - { - "name": "吉安市", - "area": [ - "吉州区", - "青原区", - "吉安县", - "吉水县", - "峡江县", - "新干县", - "永丰县", - "泰和县", - "遂川县", - "万安县", - "安福县", - "永新县", - "井冈山市" - ] - }, - { - "name": "宜春市", - "area": [ - "袁州区", - "奉新县", - "万载县", - "上高县", - "宜丰县", - "靖安县", - "铜鼓县", - "丰城市", - "樟树市", - "高安市" - ] - }, - { - "name": "抚州市", - "area": [ - "临川区", - "东乡区", - "南城县", - "黎川县", - "南丰县", - "崇仁县", - "乐安县", - "宜黄县", - "金溪县", - "资溪县", - "广昌县" - ] - }, - { - "name": "上饶市", - "area": [ - "信州区", - "广丰区", - "广信区", - "玉山县", - "铅山县", - "横峰县", - "弋阳县", - "余干县", - "鄱阳县", - "万年县", - "婺源县", - "德兴市" - ] - } - ] - }, - { - "name": "云南省", - "city": [ - { - "name": "昆明市", - "area": [ - "五华区", - "盘龙区", - "官渡区", - "西山区", - "东川区", - "呈贡区", - "晋宁区", - "富民县", - "宜良县", - "石林彝族自治县", - "嵩明县", - "禄劝彝族苗族自治县", - "寻甸回族彝族自治县", - "安宁市" - ] - }, - { - "name": "曲靖市", - "area": [ - "麒麟区", - "沾益区", - "马龙区", - "陆良县", - "师宗县", - "罗平县", - "富源县", - "会泽县", - "宣威市" - ] - }, - { - "name": "玉溪市", - "area": [ - "红塔区", - "江川区", - "通海县", - "华宁县", - "易门县", - "峨山彝族自治县", - "新平彝族傣族自治县", - "元江哈尼族彝族傣族自治县", - "澄江市" - ] - }, - { - "name": "保山市", - "area": [ - "隆阳区", - "施甸县", - "龙陵县", - "昌宁县", - "腾冲市" - ] - }, - { - "name": "昭通市", - "area": [ - "昭阳区", - "鲁甸县", - "巧家县", - "盐津县", - "大关县", - "永善县", - "绥江县", - "镇雄县", - "彝良县", - "威信县", - "水富市" - ] - }, - { - "name": "丽江市", - "area": [ - "古城区", - "玉龙纳西族自治县", - "永胜县", - "华坪县", - "宁蒗彝族自治县" - ] - }, - { - "name": "普洱市", - "area": [ - "思茅区", - "宁洱哈尼族彝族自治县", - "墨江哈尼族自治县", - "景东彝族自治县", - "景谷傣族彝族自治县", - "镇沅彝族哈尼族拉祜族自治县", - "江城哈尼族彝族自治县", - "孟连傣族拉祜族佤族自治县", - "澜沧拉祜族自治县", - "西盟佤族自治县" - ] - }, - { - "name": "临沧市", - "area": [ - "临翔区", - "凤庆县", - "云县", - "永德县", - "镇康县", - "双江拉祜族佤族布朗族傣族自治县", - "耿马傣族佤族自治县", - "沧源佤族自治县" - ] - }, - { - "name": "楚雄彝族自治州", - "area": [ - "楚雄市", - "双柏县", - "牟定县", - "南华县", - "姚安县", - "大姚县", - "永仁县", - "元谋县", - "武定县", - "禄丰县" - ] - }, - { - "name": "红河哈尼族彝族自治州", - "area": [ - "个旧市", - "开远市", - "蒙自市", - "弥勒市", - "屏边苗族自治县", - "建水县", - "石屏县", - "泸西县", - "元阳县", - "红河县", - "金平苗族瑶族傣族自治县", - "绿春县", - "河口瑶族自治县" - ] - }, - { - "name": "文山壮族苗族自治州", - "area": [ - "文山市", - "砚山县", - "西畴县", - "麻栗坡县", - "马关县", - "丘北县", - "广南县", - "富宁县" - ] - }, - { - "name": "西双版纳傣族自治州", - "area": [ - "景洪市", - "勐海县", - "勐腊县" - ] - }, - { - "name": "大理白族自治州", - "area": [ - "大理市", - "漾濞彝族自治县", - "祥云县", - "宾川县", - "弥渡县", - "南涧彝族自治县", - "巍山彝族回族自治县", - "永平县", - "云龙县", - "洱源县", - "剑川县", - "鹤庆县" - ] - }, - { - "name": "德宏傣族景颇族自治州", - "area": [ - "瑞丽市", - "芒市", - "梁河县", - "盈江县", - "陇川县" - ] - }, - { - "name": "怒江傈僳族自治州", - "area": [ - "泸水市", - "福贡县", - "贡山独龙族怒族自治县", - "兰坪白族普米族自治县" - ] - }, - { - "name": "迪庆藏族自治州", - "area": [ - "香格里拉市", - "德钦县", - "维西傈僳族自治县" - ] - } - ] - }, - { - "name": "山西省", - "city": [ - { - "name": "太原市", - "area": [ - "小店区", - "迎泽区", - "杏花岭区", - "尖草坪区", - "万柏林区", - "晋源区", - "清徐县", - "阳曲县", - "娄烦县", - "古交市" - ] - }, - { - "name": "大同市", - "area": [ - "新荣区", - "平城区", - "云冈区", - "云州区", - "阳高县", - "天镇县", - "广灵县", - "灵丘县", - "浑源县", - "左云县" - ] - }, - { - "name": "阳泉市", - "area": [ - "城区", - "矿区", - "郊区", - "平定县", - "盂县" - ] - }, - { - "name": "长治市", - "area": [ - "潞州区", - "上党区", - "屯留区", - "潞城区", - "襄垣县", - "平顺县", - "黎城县", - "壶关县", - "长子县", - "武乡县", - "沁县", - "沁源县" - ] - }, - { - "name": "晋城市", - "area": [ - "城区", - "沁水县", - "阳城县", - "陵川县", - "泽州县", - "高平市" - ] - }, - { - "name": "朔州市", - "area": [ - "朔城区", - "平鲁区", - "山阴县", - "应县", - "右玉县", - "怀仁市" - ] - }, - { - "name": "晋中市", - "area": [ - "榆次区", - "太谷区", - "榆社县", - "左权县", - "和顺县", - "昔阳县", - "寿阳县", - "祁县", - "平遥县", - "灵石县", - "介休市" - ] - }, - { - "name": "运城市", - "area": [ - "盐湖区", - "临猗县", - "万荣县", - "闻喜县", - "稷山县", - "新绛县", - "绛县", - "垣曲县", - "夏县", - "平陆县", - "芮城县", - "永济市", - "河津市" - ] - }, - { - "name": "忻州市", - "area": [ - "忻府区", - "定襄县", - "五台县", - "代县", - "繁峙县", - "宁武县", - "静乐县", - "神池县", - "五寨县", - "岢岚县", - "河曲县", - "保德县", - "偏关县", - "原平市" - ] - }, - { - "name": "临汾市", - "area": [ - "尧都区", - "曲沃县", - "翼城县", - "襄汾县", - "洪洞县", - "古县", - "安泽县", - "浮山县", - "吉县", - "乡宁县", - "大宁县", - "隰县", - "永和县", - "蒲县", - "汾西县", - "侯马市", - "霍州市" - ] - }, - { - "name": "吕梁市", - "area": [ - "离石区", - "文水县", - "交城县", - "兴县", - "临县", - "柳林县", - "石楼县", - "岚县", - "方山县", - "中阳县", - "交口县", - "孝义市", - "汾阳市" - ] - } - ] - }, - { - "name": "吉林省", - "city": [ - { - "name": "长春市", - "area": [ - "南关区", - "宽城区", - "朝阳区", - "二道区", - "绿园区", - "双阳区", - "九台区", - "农安县", - "榆树市", - "德惠市", - "公主岭市", - "长德区", - "北湖区", - "空港区", - "北区", - "南区", - "高新区", - "汽开区", - "净月区", - "莲花山旅游度假区" - ] - }, - { - "name": "吉林市", - "area": [ - "昌邑区", - "龙潭区", - "船营区", - "丰满区", - "永吉县", - "蛟河市", - "桦甸市", - "舒兰市", - "磐石市" - ] - }, - { - "name": "四平市", - "area": [ - "铁西区", - "铁东区", - "梨树县", - "伊通满族自治县", - "双辽市" - ] - }, - { - "name": "辽源市", - "area": [ - "龙山区", - "西安区", - "东丰县", - "东辽县" - ] - }, - { - "name": "通化市", - "area": [ - "东昌区", - "二道江区", - "通化县", - "辉南县", - "柳河县", - "梅河口市", - "集安市" - ] - }, - { - "name": "白山市", - "area": [ - "浑江区", - "江源区", - "抚松县", - "靖宇县", - "长白朝鲜族自治县", - "临江市" - ] - }, - { - "name": "松原市", - "area": [ - "宁江区", - "前郭尔罗斯蒙古族自治县", - "长岭县", - "乾安县", - "扶余市" - ] - }, - { - "name": "白城市", - "area": [ - "洮北区", - "镇赉县", - "通榆县", - "洮南市", - "大安市" - ] - }, - { - "name": "延边朝鲜族自治州", - "area": [ - "延吉市", - "图们市", - "敦化市", - "珲春市", - "龙井市", - "和龙市", - "汪清县", - "安图县" - ] - } - ] - }, - { - "name": "贵州省", - "city": [ - { - "name": "贵阳市", - "area": [ - "南明区", - "云岩区", - "花溪区", - "乌当区", - "白云区", - "观山湖区", - "开阳县", - "息烽县", - "修文县", - "清镇市" - ] - }, - { - "name": "六盘水市", - "area": [ - "钟山区", - "六枝特区", - "水城县", - "盘州市" - ] - }, - { - "name": "遵义市", - "area": [ - "红花岗区", - "汇川区", - "播州区", - "桐梓县", - "绥阳县", - "正安县", - "道真仡佬族苗族自治县", - "务川仡佬族苗族自治县", - "凤冈县", - "湄潭县", - "余庆县", - "习水县", - "赤水市", - "仁怀市" - ] - }, - { - "name": "安顺市", - "area": [ - "西秀区", - "平坝区", - "普定县", - "镇宁布依族苗族自治县", - "关岭布依族苗族自治县", - "紫云苗族布依族自治县" - ] - }, - { - "name": "毕节市", - "area": [ - "七星关区", - "大方县", - "黔西县", - "金沙县", - "织金县", - "纳雍县", - "威宁彝族回族苗族自治县", - "赫章县" - ] - }, - { - "name": "铜仁市", - "area": [ - "碧江区", - "万山区", - "江口县", - "玉屏侗族自治县", - "石阡县", - "思南县", - "印江土家族苗族自治县", - "德江县", - "沿河土家族自治县", - "松桃苗族自治县" - ] - }, - { - "name": "黔西南布依族苗族自治州", - "area": [ - "兴义市", - "兴仁市", - "普安县", - "晴隆县", - "贞丰县", - "望谟县", - "册亨县", - "安龙县" - ] - }, - { - "name": "黔东南苗族侗族自治州", - "area": [ - "凯里市", - "黄平县", - "施秉县", - "三穗县", - "镇远县", - "岑巩县", - "天柱县", - "锦屏县", - "剑河县", - "台江县", - "黎平县", - "榕江县", - "从江县", - "雷山县", - "麻江县", - "丹寨县" - ] - }, - { - "name": "黔南布依族苗族自治州", - "area": [ - "都匀市", - "福泉市", - "荔波县", - "贵定县", - "瓮安县", - "独山县", - "平塘县", - "罗甸县", - "长顺县", - "龙里县", - "惠水县", - "三都水族自治县" - ] - } - ] - }, - { - "name": "甘肃省", - "city": [ - { - "name": "兰州市", - "area": [ - "城关区", - "七里河区", - "西固区", - "安宁区", - "红古区", - "永登县", - "皋兰县", - "榆中县" - ] - }, - { - "name": "嘉峪关市", - "area": [ - "胜利街道", - "五一街道", - "矿山街道", - "新华街道", - "建设街道", - "前进街道", - "峪苑街道", - "朝阳街道", - "峪泉镇", - "文殊镇", - "新城镇", - "雄关区", - "长城区", - "镜铁区" - ] - }, - { - "name": "金昌市", - "area": [ - "金川区", - "永昌县" - ] - }, - { - "name": "白银市", - "area": [ - "白银区", - "平川区", - "靖远县", - "会宁县", - "景泰县" - ] - }, - { - "name": "天水市", - "area": [ - "秦州区", - "麦积区", - "清水县", - "秦安县", - "甘谷县", - "武山县", - "张家川回族自治县" - ] - }, - { - "name": "武威市", - "area": [ - "凉州区", - "民勤县", - "古浪县", - "天祝藏族自治县" - ] - }, - { - "name": "张掖市", - "area": [ - "甘州区", - "肃南裕固族自治县", - "民乐县", - "临泽县", - "高台县", - "山丹县" - ] - }, - { - "name": "平凉市", - "area": [ - "崆峒区", - "泾川县", - "灵台县", - "崇信县", - "庄浪县", - "静宁县", - "华亭市" - ] - }, - { - "name": "酒泉市", - "area": [ - "肃州区", - "金塔县", - "瓜州县", - "肃北蒙古族自治县", - "阿克塞哈萨克族自治县", - "玉门市", - "敦煌市" - ] - }, - { - "name": "庆阳市", - "area": [ - "西峰区", - "庆城县", - "环县", - "华池县", - "合水县", - "正宁县", - "宁县", - "镇原县" - ] - }, - { - "name": "定西市", - "area": [ - "安定区", - "通渭县", - "陇西县", - "渭源县", - "临洮县", - "漳县", - "岷县" - ] - }, - { - "name": "陇南市", - "area": [ - "武都区", - "成县", - "文县", - "宕昌县", - "康县", - "西和县", - "礼县", - "徽县", - "两当县" - ] - }, - { - "name": "临夏回族自治州", - "area": [ - "临夏市", - "临夏县", - "康乐县", - "永靖县", - "广河县", - "和政县", - "东乡族自治县", - "积石山保安族东乡族撒拉族自治县" - ] - }, - { - "name": "甘南藏族自治州", - "area": [ - "合作市", - "临潭县", - "卓尼县", - "舟曲县", - "迭部县", - "玛曲县", - "碌曲县", - "夏河县" - ] - } - ] - }, - { - "name": "海南省", - "city": [ - { - "name": "海口市", - "area": [ - "秀英区", - "龙华区", - "琼山区", - "美兰区" - ] - }, - { - "name": "三亚市", - "area": [ - "海棠区", - "吉阳区", - "天涯区", - "崖州区" - ] - }, - { - "name": "三沙市", - "area": [ - "西沙群岛", - "中沙群岛", - "南沙群岛" - ] - }, - { - "name": "儋州市", - "area": [ - "那大镇", - "和庆镇", - "南丰镇", - "大成镇", - "雅星镇", - "兰洋镇", - "光村镇", - "木棠镇", - "海头镇", - "峨蔓镇", - "王五镇", - "白马井镇", - "中和镇", - "排浦镇", - "东成镇", - "新州镇", - "国营八一总场", - "国营蓝洋农场", - "国营西联农场", - "国营西培农场" - ] - }, - { - "name": "五指山市", - "area": [ - "通什镇", - "南圣镇", - "毛阳镇", - "番阳镇", - "畅好乡", - "毛道乡", - "水满乡" - ] - }, - { - "name": "琼海市", - "area": [ - "嘉积镇", - "博鳌镇", - "万泉镇", - "潭门镇", - "长坡镇", - "塔洋镇", - "大路镇", - "中原镇", - "阳江镇", - "龙江镇", - "石壁镇", - "会山镇" - ] - }, - { - "name": "文昌市", - "area": [ - "文城镇", - "重兴镇", - "蓬莱镇", - "会文镇", - "东路镇", - "潭牛镇", - "东阁镇", - "文教镇", - "东郊镇", - "龙楼镇", - "昌洒镇", - "翁田镇", - "抱罗镇", - "冯坡镇", - "锦山镇", - "铺前镇", - "公坡镇" - ] - }, - { - "name": "万宁市", - "area": [ - "万城镇", - "龙滚镇", - "和乐镇", - "后安镇", - "大茂镇", - "东澳镇", - "礼纪镇", - "长丰镇", - "山根镇", - "北大镇", - "南桥镇", - "三更罗镇", - "兴隆华侨农场", - "地方国营六连林场" - ] - }, - { - "name": "东方市", - "area": [ - "八所镇", - "东河镇", - "大田镇", - "感城镇", - "板桥镇", - "三家镇", - "四更镇", - "新龙镇", - "天安乡", - "江边乡" - ] - }, - { - "name": "定安县", - "area": [ - "定城镇", - "新竹镇", - "龙湖镇", - "黄竹镇", - "雷鸣镇", - "龙门镇", - "龙河镇", - "岭口镇", - "翰林镇", - "富文镇" - ] - }, - { - "name": "屯昌县", - "area": [ - "屯城镇", - "新兴镇", - "枫木镇", - "乌坡镇", - "南吕镇", - "南坤镇", - "坡心镇", - "西昌镇" - ] - }, - { - "name": "澄迈县", - "area": [ - "金江镇", - "瑞溪镇", - "永发镇", - "老城镇", - "加乐镇", - "文儒镇", - "福山镇", - "桥头镇", - "中兴镇", - "仁兴镇", - "大丰镇", - "金安农场", - "红光农场", - "西达农场", - "澄迈林场", - "海南老城经济开发区", - "海口综合保税区", - "马村中心港区" - ] - }, - { - "name": "临高县", - "area": [ - "临城镇", - "东英镇", - "波莲镇", - "调楼镇", - "新盈镇", - "南宝镇", - "和舍镇", - "多文镇", - "博厚镇", - "皇桐镇", - "加来农场", - "金牌港经济开发区", - "临高角旅游度假开发区" - ] - }, - { - "name": "白沙黎族自治县", - "area": [ - "牙叉镇", - "七坊镇", - "邦溪镇", - "打安镇", - "细水乡", - "元门乡", - "南开乡", - "阜龙乡", - "青松乡", - "金波乡", - "荣邦乡" - ] - }, - { - "name": "昌江黎族自治县", - "area": [ - "石碌镇", - "叉河镇", - "十月田镇", - "乌烈镇", - "昌化镇", - "海尾镇", - "七叉镇", - "王下乡" - ] - }, - { - "name": "乐东黎族自治县", - "area": [ - "抱由镇", - "万冲镇", - "大安镇", - "志仲镇", - "千家镇", - "九所镇", - "利国镇", - "黄流镇", - "佛罗镇", - "尖峰镇", - "莺歌海镇" - ] - }, - { - "name": "陵水黎族自治县", - "area": [ - "椰林镇", - "新村镇", - "英州镇", - "本号镇", - "光坡镇", - "三才镇", - "黎安镇", - "隆广镇", - "文罗镇", - "提蒙乡", - "群英乡" - ] - }, - { - "name": "保亭黎族苗族自治县", - "area": [ - "保城镇", - "什玲镇", - "加茂镇", - "响水镇", - "新政镇", - "三道镇", - "六弓乡", - "南林乡", - "毛感乡" - ] - }, - { - "name": "琼中黎族苗族自治县", - "area": [ - "营根镇", - "湾岭镇", - "黎母山镇", - "红毛镇", - "长征镇", - "中平镇", - "和平镇", - "什运乡", - "上安乡", - "吊罗山乡", - "阳江农场", - "大丰农场", - "新进农场", - "乌石农场", - "岭头农场", - "南方农场", - "新伟农场", - "加钗农场", - "长征农场", - "乘坡农场", - "太平农场" - ] - } - ] - }, - { - "name": "青海省", - "city": [ - { - "name": "西宁市", - "area": [ - "城东区", - "城中区", - "城西区", - "城北区", - "湟中区", - "大通回族土族自治县", - "湟源县" - ] - }, - { - "name": "海东市", - "area": [ - "乐都区", - "平安区", - "民和回族土族自治县", - "互助土族自治县", - "化隆回族自治县", - "循化撒拉族自治县" - ] - }, - { - "name": "海北藏族自治州", - "area": [ - "门源回族自治县", - "祁连县", - "海晏县", - "刚察县" - ] - }, - { - "name": "黄南藏族自治州", - "area": [ - "同仁市", - "尖扎县", - "泽库县", - "河南蒙古族自治县" - ] - }, - { - "name": "海南藏族自治州", - "area": [ - "共和县", - "同德县", - "贵德县", - "兴海县", - "贵南县" - ] - }, - { - "name": "果洛藏族自治州", - "area": [ - "玛沁县", - "班玛县", - "甘德县", - "达日县", - "久治县", - "玛多县" - ] - }, - { - "name": "玉树藏族自治州", - "area": [ - "玉树市", - "杂多县", - "称多县", - "治多县", - "囊谦县", - "曲麻莱县" - ] - }, - { - "name": "海西蒙古族藏族自治州", - "area": [ - "格尔木市", - "德令哈市", - "茫崖市", - "乌兰县", - "都兰县", - "天峻县" - ] - } - ] - }, - { - "name": "黑龙江省", - "city": [ - { - "name": "哈尔滨市", - "area": [ - "道里区", - "南岗区", - "道外区", - "平房区", - "松北区", - "香坊区", - "呼兰区", - "阿城区", - "双城区", - "依兰县", - "方正县", - "宾县", - "巴彦县", - "木兰县", - "通河县", - "延寿县", - "尚志市", - "五常市" - ] - }, - { - "name": "齐齐哈尔市", - "area": [ - "龙沙区", - "建华区", - "铁锋区", - "昂昂溪区", - "富拉尔基区", - "碾子山区", - "梅里斯达斡尔族区", - "龙江县", - "依安县", - "泰来县", - "甘南县", - "富裕县", - "克山县", - "克东县", - "拜泉县", - "讷河市" - ] - }, - { - "name": "鸡西市", - "area": [ - "鸡冠区", - "恒山区", - "滴道区", - "梨树区", - "城子河区", - "麻山区", - "鸡东县", - "虎林市", - "密山市" - ] - }, - { - "name": "鹤岗市", - "area": [ - "向阳区", - "工农区", - "南山区", - "兴安区", - "东山区", - "兴山区", - "萝北县", - "绥滨县" - ] - }, - { - "name": "双鸭山市", - "area": [ - "尖山区", - "岭东区", - "四方台区", - "宝山区", - "集贤县", - "友谊县", - "宝清县", - "饶河县" - ] - }, - { - "name": "大庆市", - "area": [ - "萨尔图区", - "龙凤区", - "让胡路区", - "红岗区", - "大同区", - "肇州县", - "肇源县", - "林甸县", - "杜尔伯特蒙古族自治县" - ] - }, - { - "name": "伊春市", - "area": [ - "伊美区", - "乌翠区", - "友好区", - "嘉荫县", - "汤旺县", - "丰林县", - "大箐山县", - "南岔县", - "金林区", - "铁力市" - ] - }, - { - "name": "佳木斯市", - "area": [ - "向阳区", - "前进区", - "东风区", - "郊区", - "桦南县", - "桦川县", - "汤原县", - "同江市", - "富锦市", - "抚远市" - ] - }, - { - "name": "七台河市", - "area": [ - "新兴区", - "桃山区", - "茄子河区", - "勃利县" - ] - }, - { - "name": "牡丹江市", - "area": [ - "东安区", - "阳明区", - "爱民区", - "西安区", - "林口县", - "绥芬河市", - "海林市", - "宁安市", - "穆棱市", - "东宁市" - ] - }, - { - "name": "黑河市", - "area": [ - "爱辉区", - "逊克县", - "孙吴县", - "北安市", - "五大连池市", - "嫩江市" - ] - }, - { - "name": "绥化市", - "area": [ - "北林区", - "望奎县", - "兰西县", - "青冈县", - "庆安县", - "明水县", - "绥棱县", - "安达市", - "肇东市", - "海伦市" - ] - }, - { - "name": "大兴安岭地区", - "area": [ - "漠河市", - "呼玛县", - "塔河县" - ] - } - ] - }, - { - "name": "西藏自治区", - "city": [ - { - "name": "拉萨市", - "area": [ - "城关区", - "堆龙德庆区", - "达孜区", - "林周县", - "当雄县", - "尼木县", - "曲水县", - "墨竹工卡县" - ] - }, - { - "name": "日喀则市", - "area": [ - "桑珠孜区", - "南木林县", - "江孜县", - "定日县", - "萨迦县", - "拉孜县", - "昂仁县", - "谢通门县", - "白朗县", - "仁布县", - "康马县", - "定结县", - "仲巴县", - "亚东县", - "吉隆县", - "聂拉木县", - "萨嘎县", - "岗巴县" - ] - }, - { - "name": "昌都市", - "area": [ - "卡若区", - "江达县", - "贡觉县", - "类乌齐县", - "丁青县", - "察雅县", - "八宿县", - "左贡县", - "芒康县", - "洛隆县", - "边坝县" - ] - }, - { - "name": "林芝市", - "area": [ - "巴宜区", - "工布江达县", - "米林县", - "墨脱县", - "波密县", - "察隅县", - "朗县" - ] - }, - { - "name": "山南市", - "area": [ - "乃东区", - "扎囊县", - "贡嘎县", - "桑日县", - "琼结县", - "曲松县", - "措美县", - "洛扎县", - "加查县", - "隆子县", - "错那县", - "浪卡子县" - ] - }, - { - "name": "那曲市", - "area": [ - "色尼区", - "嘉黎县", - "比如县", - "聂荣县", - "安多县", - "申扎县", - "索县", - "班戈县", - "巴青县", - "尼玛县", - "双湖县" - ] - }, - { - "name": "阿里地区", - "area": [ - "普兰县", - "札达县", - "噶尔县", - "日土县", - "革吉县", - "改则县", - "措勤县" - ] - } - ] - }, - { - "name": "内蒙古自治区", - "city": [ - { - "name": "呼和浩特市", - "area": [ - "新城区", - "回民区", - "玉泉区", - "赛罕区", - "土默特左旗", - "托克托县", - "和林格尔县", - "清水河县", - "武川县" - ] - }, - { - "name": "包头市", - "area": [ - "东河区", - "昆都仑区", - "青山区", - "石拐区", - "白云鄂博矿区", - "九原区", - "土默特右旗", - "固阳县", - "达尔罕茂明安联合旗" - ] - }, - { - "name": "乌海市", - "area": [ - "海勃湾区", - "海南区", - "乌达区" - ] - }, - { - "name": "赤峰市", - "area": [ - "红山区", - "元宝山区", - "松山区", - "阿鲁科尔沁旗", - "巴林左旗", - "巴林右旗", - "林西县", - "克什克腾旗", - "翁牛特旗", - "喀喇沁旗", - "宁城县", - "敖汉旗", - "新城区" - ] - }, - { - "name": "通辽市", - "area": [ - "科尔沁区", - "科尔沁左翼中旗", - "科尔沁左翼后旗", - "开鲁县", - "库伦旗", - "奈曼旗", - "扎鲁特旗", - "霍林郭勒市" - ] - }, - { - "name": "鄂尔多斯市", - "area": [ - "东胜区", - "康巴什区", - "达拉特旗", - "准格尔旗", - "鄂托克前旗", - "鄂托克旗", - "杭锦旗", - "乌审旗", - "伊金霍洛旗" - ] - }, - { - "name": "呼伦贝尔市", - "area": [ - "海拉尔区", - "扎赉诺尔区", - "阿荣旗", - "莫力达瓦达斡尔族自治旗", - "鄂伦春自治旗", - "鄂温克族自治旗", - "陈巴尔虎旗", - "新巴尔虎左旗", - "新巴尔虎右旗", - "满洲里市", - "牙克石市", - "扎兰屯市", - "额尔古纳市", - "根河市" - ] - }, - { - "name": "巴彦淖尔市", - "area": [ - "临河区", - "五原县", - "磴口县", - "乌拉特前旗", - "乌拉特中旗", - "乌拉特后旗", - "杭锦后旗" - ] - }, - { - "name": "乌兰察布市", - "area": [ - "集宁区", - "卓资县", - "化德县", - "商都县", - "兴和县", - "凉城县", - "察哈尔右翼前旗", - "察哈尔右翼中旗", - "察哈尔右翼后旗", - "四子王旗", - "丰镇市" - ] - }, - { - "name": "兴安盟", - "area": [ - "乌兰浩特市", - "阿尔山市", - "科尔沁右翼前旗", - "科尔沁右翼中旗", - "扎赉特旗", - "突泉县" - ] - }, - { - "name": "锡林郭勒盟", - "area": [ - "二连浩特市", - "锡林浩特市", - "阿巴嘎旗", - "苏尼特左旗", - "苏尼特右旗", - "东乌珠穆沁旗", - "西乌珠穆沁旗", - "太仆寺旗", - "镶黄旗", - "正镶白旗", - "正蓝旗", - "多伦县" - ] - }, - { - "name": "阿拉善盟", - "area": [ - "阿拉善左旗", - "阿拉善右旗", - "额济纳旗" - ] - } - ] - }, - { - "name": "广西壮族自治区", - "city": [ - { - "name": "南宁市", - "area": [ - "兴宁区", - "青秀区", - "江南区", - "西乡塘区", - "良庆区", - "邕宁区", - "武鸣区", - "隆安县", - "马山县", - "上林县", - "宾阳县", - "横县" - ] - }, - { - "name": "柳州市", - "area": [ - "城中区", - "鱼峰区", - "柳南区", - "柳北区", - "柳江区", - "柳城县", - "鹿寨县", - "融安县", - "融水苗族自治县", - "三江侗族自治县" - ] - }, - { - "name": "桂林市", - "area": [ - "秀峰区", - "叠彩区", - "象山区", - "七星区", - "雁山区", - "临桂区", - "阳朔县", - "灵川县", - "全州县", - "兴安县", - "永福县", - "灌阳县", - "龙胜各族自治县", - "资源县", - "平乐县", - "荔浦市", - "恭城瑶族自治县" - ] - }, - { - "name": "梧州市", - "area": [ - "万秀区", - "长洲区", - "龙圩区", - "苍梧县", - "藤县", - "蒙山县", - "岑溪市" - ] - }, - { - "name": "北海市", - "area": [ - "海城区", - "银海区", - "铁山港区", - "合浦县" - ] - }, - { - "name": "防城港市", - "area": [ - "港口区", - "防城区", - "上思县", - "东兴市" - ] - }, - { - "name": "钦州市", - "area": [ - "钦南区", - "钦北区", - "灵山县", - "浦北县" - ] - }, - { - "name": "贵港市", - "area": [ - "港北区", - "港南区", - "覃塘区", - "平南县", - "桂平市" - ] - }, - { - "name": "玉林市", - "area": [ - "玉州区", - "福绵区", - "容县", - "陆川县", - "博白县", - "兴业县", - "北流市" - ] - }, - { - "name": "百色市", - "area": [ - "右江区", - "田阳区", - "田东县", - "德保县", - "那坡县", - "凌云县", - "乐业县", - "田林县", - "西林县", - "隆林各族自治县", - "靖西市", - "平果市" - ] - }, - { - "name": "贺州市", - "area": [ - "八步区", - "平桂区", - "昭平县", - "钟山县", - "富川瑶族自治县" - ] - }, - { - "name": "河池市", - "area": [ - "金城江区", - "宜州区", - "南丹县", - "天峨县", - "凤山县", - "东兰县", - "罗城仫佬族自治县", - "环江毛南族自治县", - "巴马瑶族自治县", - "都安瑶族自治县", - "大化瑶族自治县" - ] - }, - { - "name": "来宾市", - "area": [ - "兴宾区", - "忻城县", - "象州县", - "武宣县", - "金秀瑶族自治县", - "合山市" - ] - }, - { - "name": "崇左市", - "area": [ - "江州区", - "扶绥县", - "宁明县", - "龙州县", - "大新县", - "天等县", - "凭祥市" - ] - } - ] - }, - { - "name": "宁夏回族自治区", - "city": [ - { - "name": "银川市", - "area": [ - "兴庆区", - "西夏区", - "金凤区", - "永宁县", - "贺兰县", - "灵武市" - ] - }, - { - "name": "石嘴山市", - "area": [ - "大武口区", - "惠农区", - "平罗县" - ] - }, - { - "name": "吴忠市", - "area": [ - "利通区", - "红寺堡区", - "盐池县", - "同心县", - "青铜峡市" - ] - }, - { - "name": "固原市", - "area": [ - "原州区", - "西吉县", - "隆德县", - "泾源县", - "彭阳县" - ] - }, - { - "name": "中卫市", - "area": [ - "沙坡头区", - "中宁县", - "海原县" - ] - } - ] - }, - { - "name": "新疆维吾尔自治区", - "city": [ - { - "name": "乌鲁木齐市", - "area": [ - "天山区", - "沙依巴克区", - "新市区", - "水磨沟区", - "头屯河区", - "达坂城区", - "米东区", - "乌鲁木齐县" - ] - }, - { - "name": "克拉玛依市", - "area": [ - "独山子区", - "克拉玛依区", - "白碱滩区", - "乌尔禾区" - ] - }, - { - "name": "吐鲁番市", - "area": [ - "高昌区", - "鄯善县", - "托克逊县" - ] - }, - { - "name": "哈密市", - "area": [ - "伊州区", - "巴里坤哈萨克自治县", - "伊吾县" - ] - }, - { - "name": "昌吉回族自治州", - "area": [ - "昌吉市", - "阜康市", - "呼图壁县", - "玛纳斯县", - "奇台县", - "吉木萨尔县", - "木垒哈萨克自治县" - ] - }, - { - "name": "博尔塔拉蒙古自治州", - "area": [ - "博乐市", - "阿拉山口市", - "精河县", - "温泉县" - ] - }, - { - "name": "巴音郭楞蒙古自治州", - "area": [ - "库尔勒市", - "轮台县", - "尉犁县", - "若羌县", - "且末县", - "焉耆回族自治县", - "和静县", - "和硕县", - "博湖县" - ] - }, - { - "name": "阿克苏地区", - "area": [ - "阿克苏市", - "库车市", - "温宿县", - "沙雅县", - "新和县", - "拜城县", - "乌什县", - "阿瓦提县", - "柯坪县" - ] - }, - { - "name": "克孜勒苏柯尔克孜自治州", - "area": [ - "阿图什市", - "阿克陶县", - "阿合奇县", - "乌恰县" - ] - }, - { - "name": "喀什地区", - "area": [ - "喀什市", - "疏附县", - "疏勒县", - "英吉沙县", - "泽普县", - "莎车县", - "叶城县", - "麦盖提县", - "岳普湖县", - "伽师县", - "巴楚县", - "塔什库尔干塔吉克自治县" - ] - }, - { - "name": "和田地区", - "area": [ - "和田市", - "和田县", - "墨玉县", - "皮山县", - "洛浦县", - "策勒县", - "于田县", - "民丰县" - ] - }, - { - "name": "伊犁哈萨克自治州", - "area": [ - "伊宁市", - "奎屯市", - "霍尔果斯市", - "伊宁县", - "察布查尔锡伯自治县", - "霍城县", - "巩留县", - "新源县", - "昭苏县", - "特克斯县", - "尼勒克县" - ] - }, - { - "name": "塔城地区", - "area": [ - "塔城市", - "乌苏市", - "额敏县", - "沙湾县", - "托里县", - "裕民县", - "和布克赛尔蒙古自治县" - ] - }, - { - "name": "阿勒泰地区", - "area": [ - "阿勒泰市", - "布尔津县", - "富蕴县", - "福海县", - "哈巴河县", - "青河县", - "吉木乃县" - ] - }, - { - "name": "石河子市", - "area": [ - "新城街道", - "向阳街道", - "红山街道", - "老街街道", - "东城街道", - "北泉镇", - "石河子镇" - ] - }, - { - "name": "阿拉尔市", - "area": [ - "幸福路街道", - "金银川路街道", - "青松路街道", - "南口街道", - "托喀依乡", - "一团金银川镇", - "二团新井子镇", - "三团甘泉镇", - "四团永宁镇", - "五团沙河镇", - "六团双城镇", - "七团玛滩镇", - "八团塔门镇", - "九团梨花镇", - "十团昌安镇", - "十一团花桥镇", - "十二团塔南镇", - "十三团幸福镇", - "十四团金杨镇", - "十五团", - "十六团新开岭镇" - ] - }, - { - "name": "图木舒克市", - "area": [ - "锦绣街道", - "前海街道", - "永安坝街道", - "四十一团草湖镇", - "四十二团龙口镇", - "四十四团永安镇", - "四十五团前海镇", - "四十六团永兴镇", - "四十八团河东镇", - "四十九团海安镇", - "五十团夏河镇", - "五十一团唐驿镇", - "五十三团金胡杨镇", - "五十四团兴安镇", - "伽师总场嘉和镇" - ] - }, - { - "name": "五家渠市", - "area": [ - "军垦路街道", - "青湖路街道", - "人民路街道", - "一零二团梧桐镇", - "一零三团蔡家湖镇" - ] - }, - { - "name": "北屯市", - "area": [ - "天骄街道", - "龙疆街道", - "军垦街道", - "北屯镇", - "一八三团双渠镇", - "一八七团丰庆镇", - "一八八团海川镇" - ] - }, - { - "name": "铁门关市", - "area": [ - "迎宾街道", - "二十二团河畔镇", - "二十四团高桥镇", - "二十七团天湖镇", - "二十八团博古其镇", - "三十团双丰镇", - "三十六团米兰镇", - "三十七团金山镇", - "三十八团南屯镇", - "二二三团开泽镇" - ] - }, - { - "name": "双河市", - "area": [ - "八十一团双桥镇", - "八十四团石峪镇", - "八十五团", - "八十六团博河镇", - "八十九团", - "九十团双乐镇" - ] - }, - { - "name": "可克达拉市", - "area": [ - "六十三团榆树庄镇", - "六十四团苇湖镇", - "六十六团", - "六十七团", - "六十八团长丰镇" - ] - }, - { - "name": "昆玉市", - "area": [ - "四十七团老兵镇", - "皮山农场昆泉镇", - "一牧场昆牧镇", - "二二四团", - "二二五团玉泉镇" - ] - }, - { - "name": "胡杨河市", - "area": [ - "一二三团", - "一二四团", - "一二五团", - "一二六团", - "一二七团", - "一二八团", - "一二九团", - "一三零团", - "一三一团", - "一三七团" - ] - } - ] - }, - { - "name": "香港特别行政区", - "city": [ - { - "name": "香港特别行政区", - "area": [ - "中西区", - "湾仔区", - "东区", - "南区", - "油尖旺区", - "深水埗区", - "九龙城区", - "黄大仙区", - "观塘区", - "北区", - "大埔区", - "沙田区", - "西贡区", - "荃湾区", - "屯门区", - "元朗区", - "葵青区", - "离岛区" - ] - } - ] - }, - { - "name": "澳门特别行政区", - "city": [ - { - "name": "澳门特别行政区", - "area": [ - "花地玛堂区", - "圣安多尼堂区", - "大堂区", - "望德堂区", - "风顺堂区", - "嘉模堂区", - "圣方济各堂区", - "路氹城" - ] - } - ] - }, - { - "name": "台湾省", - "city": [ - { - "name": "台北市", - "area": [ - "中正区", - "大同区", - "中山区", - "万华区", - "信义区", - "松山区", - "大安区", - "南港区", - "北投区", - "内湖区", - "士林区", - "文山区" - ] - }, - { - "name": "新北市", - "area": [ - "板桥区", - "土城区", - "新庄区", - "新店区", - "深坑区", - "石碇区", - "坪林区", - "乌来区", - "五股区", - "八里区", - "林口区", - "淡水区", - "中和区", - "永和区", - "三重区", - "芦洲区", - "泰山区", - "树林区", - "莺歌区", - "三峡区", - "汐止区", - "金山区", - "万里区", - "三芝区", - "石门区", - "瑞芳区", - "贡寮区", - "双溪区", - "平溪区" - ] - }, - { - "name": "桃园市", - "area": [ - "桃园区", - "中坜区", - "平镇区", - "八德区", - "杨梅区", - "芦竹区", - "大溪区", - "龙潭区", - "龟山区", - "大园区", - "观音区", - "新屋区", - "复兴区" - ] - }, - { - "name": "台中市", - "area": [ - "中区", - "东区", - "西区", - "南区", - "北区", - "西屯区", - "南屯区", - "北屯区", - "丰原区", - "大里区", - "太平区", - "东势区", - "大甲区", - "清水区", - "沙鹿区", - "梧栖区", - "后里区", - "神冈区", - "潭子区", - "大雅区", - "新社区", - "石冈区", - "外埔区", - "大安区", - "乌日区", - "大肚区", - "龙井区", - "雾峰区", - "和平区" - ] - }, - { - "name": "台南市", - "area": [ - "中西区", - "东区", - "南区", - "北区", - "安平区", - "安南区", - "永康区", - "归仁区", - "新化区", - "左镇区", - "玉井区", - "楠西区", - "南化区", - "仁德区", - "关庙区", - "龙崎区", - "官田区", - "麻豆区", - "佳里区", - "西港区", - "七股区", - "将军区", - "学甲区", - "北门区", - "新营区", - "后壁区", - "白河区", - "东山区", - "六甲区", - "下营区", - "柳营区", - "盐水区", - "善化区", - "大内区", - "山上区", - "新市区", - "安定区" - ] - }, - { - "name": "高雄市", - "area": [ - "楠梓区", - "左营区", - "鼓山区", - "三民区", - "盐埕区", - "前金区", - "新兴区苓雅区", - "前镇区", - "旗津区", - "小港区", - "凤山区", - "大寮区", - "鸟松区", - "林园区", - "仁武区", - "大树区", - "大社区", - "冈山区", - "路竹区", - "桥头区", - "梓官区", - "弥陀区", - "永安区", - "燕巢区", - "阿莲区", - "茄萣区", - "湖内区", - "旗山区", - "美浓区", - "内门区", - "杉林区", - "甲仙区", - "六龟区", - "茂林区", - "桃源区", - "那玛夏区" - ] - } - ] - } -] \ No newline at end of file diff --git a/lib/constants/saas_api.dart b/lib/constants/saas_api.dart index 24cdba51..5f42743a 100644 --- a/lib/constants/saas_api.dart +++ b/lib/constants/saas_api.dart @@ -33,6 +33,7 @@ class SAASAPI { static _Announce announce = _Announce(); static _Information information = _Information(); static _WorkOrder workOrder = _WorkOrder(); + static _Pay pay = _Pay(); ///二级分类 static _ProfileApi profile = _ProfileApi(); @@ -247,3 +248,11 @@ class _WorkOrder { ///查询所有的工单信息 String get list => '/app/user/workOrder/list'; } + +class _Pay { + ///创建商品订单 + String get createGoodsOrder => '/app/user/alipay/createGoodsOrder'; + + ///app商品 向支付宝发起订单查询请求 + String get jcookOrderCheckAlipay => '/app/user/alipay/jcookOrderCheckAlipay'; +} diff --git a/lib/gen/assets.gen.dart b/lib/gen/assets.gen.dart index 6982d062..1c058ebe 100644 --- a/lib/gen/assets.gen.dart +++ b/lib/gen/assets.gen.dart @@ -1198,9 +1198,6 @@ class $AssetsImagesGen { class $AssetsJsonGen { const $AssetsJsonGen(); - - /// File path: assets/json/province.json - String get province => 'assets/json/province.json'; } class $AssetsStaticGen { diff --git a/lib/models/login/community_model.dart b/lib/models/login/community_model.dart index 92d540c7..857eba33 100644 --- a/lib/models/login/community_model.dart +++ b/lib/models/login/community_model.dart @@ -1,12 +1,18 @@ +import 'package:hive_flutter/adapters.dart'; import 'package:json_annotation/json_annotation.dart'; part 'community_model.g.dart'; @JsonSerializable() +@HiveType(typeId: 7) class CommunityModel { + @HiveField(0) final int id; + @HiveField(1) final String name; + @HiveField(2) final String address; + @HiveField(3) final String addressDetails; factory CommunityModel.fromJson(Map json) => _$CommunityModelFromJson(json); diff --git a/lib/models/login/community_model.g.dart b/lib/models/login/community_model.g.dart index 2e34b478..1b55e043 100644 --- a/lib/models/login/community_model.g.dart +++ b/lib/models/login/community_model.g.dart @@ -2,6 +2,53 @@ part of 'community_model.dart'; +// ************************************************************************** +// TypeAdapterGenerator +// ************************************************************************** + +class CommunityModelAdapter extends TypeAdapter { + @override + final int typeId = 7; + + @override + CommunityModel read(BinaryReader reader) { + final numOfFields = reader.readByte(); + final fields = { + for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), + }; + return CommunityModel( + id: fields[0] as int, + name: fields[1] as String, + address: fields[2] as String, + addressDetails: fields[3] as String, + ); + } + + @override + void write(BinaryWriter writer, CommunityModel obj) { + writer + ..writeByte(4) + ..writeByte(0) + ..write(obj.id) + ..writeByte(1) + ..write(obj.name) + ..writeByte(2) + ..write(obj.address) + ..writeByte(3) + ..write(obj.addressDetails); + } + + @override + int get hashCode => typeId.hashCode; + + @override + bool operator ==(Object other) => + identical(this, other) || + other is CommunityModelAdapter && + runtimeType == other.runtimeType && + typeId == other.typeId; +} + // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** diff --git a/lib/models/market/good_detail_model.dart b/lib/models/market/good_detail_model.dart index fbedd3b2..e2d5ca79 100644 --- a/lib/models/market/good_detail_model.dart +++ b/lib/models/market/good_detail_model.dart @@ -1,10 +1,11 @@ import 'package:aku_new_community/ui/market/shop_car/shop_car_func.dart'; +import 'package:equatable/equatable.dart'; import 'package:json_annotation/json_annotation.dart'; part 'good_detail_model.g.dart'; @JsonSerializable() -class GoodDetailModel { +class GoodDetailModel extends Equatable { final int id; final List? jcookImageVoList; final num sellPrice; @@ -63,10 +64,29 @@ class GoodDetailModel { required this.unit, required this.weight, }); + + @override + List get props => [ + jcookImageVoList, + sellPrice, + discountPrice, + skuName, + status, + shopStatus, + sellNum, + kind, + defaultLocation, + defaultAddressDetail, + stockStatus, + jcookSpecificationVoList, + isCollection, + unit, + weight, + ]; } @JsonSerializable() -class JcookImageVoList { +class JcookImageVoList extends Equatable { final int id; final int jcookGoodsId; final String url; @@ -83,10 +103,18 @@ class JcookImageVoList { required this.isPrimer, required this.orderSort, }); + + @override + List get props => [ + jcookGoodsId, + url, + isPrimer, + orderSort, + ]; } @JsonSerializable() -class JcookSpecificationVoList { +class JcookSpecificationVoList extends Equatable { final String groupName; final List attribute; @@ -97,10 +125,16 @@ class JcookSpecificationVoList { required this.groupName, required this.attribute, }); + + @override + List get props => [ + groupName, + attribute, + ]; } @JsonSerializable() -class Attribute { +class Attribute extends Equatable { final String? name; final String? value; @@ -111,4 +145,10 @@ class Attribute { required this.name, required this.value, }); + + @override + List get props => [ + name, + value, + ]; } diff --git a/lib/pages/personal/address/new_address_page.dart b/lib/pages/personal/address/new_address_page.dart index b39c9128..3bbe5ae6 100644 --- a/lib/pages/personal/address/new_address_page.dart +++ b/lib/pages/personal/address/new_address_page.dart @@ -1,10 +1,3 @@ -import 'package:flutter/cupertino.dart'; -import 'package:flutter/material.dart'; - -import 'package:bot_toast/bot_toast.dart'; -import 'package:flutter_easyrefresh/easy_refresh.dart'; -import 'package:get/get.dart'; - import 'package:aku_new_community/base/base_style.dart'; import 'package:aku_new_community/model/user/adress_model.dart'; import 'package:aku_new_community/model/user/province_model.dart'; @@ -13,6 +6,13 @@ import 'package:aku_new_community/utils/headers.dart'; import 'package:aku_new_community/utils/hive_store.dart'; import 'package:aku_new_community/utils/text_utils.dart'; import 'package:aku_new_community/widget/bee_scaffold.dart'; +import 'package:aku_new_community/widget/picker/bee_city_picker.dart'; +import 'package:bot_toast/bot_toast.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyrefresh/easy_refresh.dart'; +import 'package:get/get.dart'; + import 'address_selector.dart'; import 'editView.dart'; @@ -183,18 +183,19 @@ class _NewAddressPageState extends State { builder: (BuildContext context, StateSetter setSta) { _addressStateSetter = setSta; return GestureDetector( - onTap: () { - print('1'); - if (_cityJsonModels.isEmpty) { - print('2'); - getCityList().then((success) { - if (success) { - _selectAddress(context); - } - }); - return; + onTap: () async { + // if (_cityJsonModels.isEmpty) { + // await getCityList(); + // } + var _city = await BeeCityPicker.pick(context); + if (_city != null) { + _address.locationName = _city.address; + _address.location = _city.id; + _address.province = _city.province.name; + _address.city = _city.city.name; + _address.district = _city.district.name; + setState(() {}); } - _selectAddress(context); }, child: Container( padding: EdgeInsets.symmetric(vertical: 30.w, horizontal: 24.w), diff --git a/lib/pages/personal/user_func.dart b/lib/pages/personal/user_func.dart index 449d6a01..ea5ea7d9 100644 --- a/lib/pages/personal/user_func.dart +++ b/lib/pages/personal/user_func.dart @@ -76,7 +76,7 @@ class Userfunc { ///设置默认收货地址 static Future setIsDefaultAddress(int addressId) async { - BaseModel model = await NetUtil().post(SAASAPI.market.address.setDefault, + BaseModel model = await NetUtil().get(SAASAPI.market.address.setDefault, params: {'id': addressId}, showMessage: false); if (model.success) { BotToast.showText(text: '设置成功'); diff --git a/lib/ui/community/activity/activity_detail_page.dart b/lib/ui/community/activity/activity_detail_page.dart index 50762e6b..918f02f2 100644 --- a/lib/ui/community/activity/activity_detail_page.dart +++ b/lib/ui/community/activity/activity_detail_page.dart @@ -151,8 +151,11 @@ class _ActivityDetailPageState extends State { bottomNavi: BottomButton( child: '立即报名'.text.size(32.sp).color(Colors.black).bold.make(), onPressed: () async { - await NetUtil().post(SAASAPI.activity.registration, + var re = await NetUtil().get(SAASAPI.activity.registration, params: {'activityId': _model!.id}, showMessage: true); + if (re.success) { + _refreshController.callRefresh(); + } }, ), ); @@ -189,8 +192,8 @@ class _ActivityDetailPageState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ Container( - width: 104.w, - height: 42.w, + padding: + EdgeInsets.symmetric(horizontal: 16.w, vertical: 8.w), decoration: BoxDecoration( color: Color(0xFFFEC076).withOpacity(0.5), borderRadius: BorderRadius.circular(10.w)), @@ -198,7 +201,7 @@ class _ActivityDetailPageState extends State { child: '${ActivityFunc.dateCheck(_model!.regisEndTime)}' .text .size(24.sp) - .color(Color(0xFFF481170)) + .color(Color(0xFFF48117)) .make(), ), ], diff --git a/lib/ui/market/search/good_detail_page.dart b/lib/ui/market/search/good_detail_page.dart index 02846d74..a6e9895b 100644 --- a/lib/ui/market/search/good_detail_page.dart +++ b/lib/ui/market/search/good_detail_page.dart @@ -68,6 +68,16 @@ class _GoodDetailPageState extends State { Timer? _timer; + String get receiveAddress { + if (_addressModel == null) { + return (_goodDetail!.defaultLocation ?? '') + + (_goodDetail!.defaultAddressDetail ?? ''); + } else { + return (_addressModel!.locationName ?? '') + + (_addressModel!.addressDetail ?? ''); + } + } + @override void initState() { final appProvider = Provider.of(Get.context!); @@ -112,8 +122,9 @@ class _GoodDetailPageState extends State { header: MaterialHeader(), controller: _refreshController, onRefresh: () async { - _goodDetail = await SearchFunc.getGoodDetail(widget.goodId); - _imageList = await SearchFunc.getGoodDetailImage(widget.goodId); + _goodDetail = await SearchFunc.getGoodDetail( + widget.goodId, _addressModel?.location); + // _imageList = await SearchFunc.getGoodDetailImage(widget.goodId); if (_goodDetail != GoodDetailModel.fail()) { _onload = false; } @@ -380,6 +391,7 @@ class _GoodDetailPageState extends State { )); if (result != null) { _addressModel = result; + _refreshController.callRefresh(); } setState(() {}); }, diff --git a/lib/ui/market/search/search_func.dart b/lib/ui/market/search/search_func.dart index e7c1be88..26a785a3 100644 --- a/lib/ui/market/search/search_func.dart +++ b/lib/ui/market/search/search_func.dart @@ -52,10 +52,11 @@ class SearchFunc { } ///查询商品详情 - static Future getGoodDetail(int shopId) async { + static Future getGoodDetail( + int shopId, int? addressId) async { BaseModel model = await NetUtil().get( SAASAPI.market.good.goodDetail, - params: {'appGoodsPushId': shopId}, + params: {'appGoodsPushId': shopId, 'appGoodsAddressId': addressId}, ); if (model.data == null) return GoodDetailModel.fail(); return GoodDetailModel.fromJson(model.data); diff --git a/lib/ui/market/search/settlementGoodsDTO.dart b/lib/ui/market/search/settlementGoodsDTO.dart index 9b5c2224..f761ffe9 100644 --- a/lib/ui/market/search/settlementGoodsDTO.dart +++ b/lib/ui/market/search/settlementGoodsDTO.dart @@ -8,13 +8,13 @@ class SettlementGoodsDTO { }); SettlementGoodsDTO.fromJson(Map json) { - appGoodsPushId = json['jcookGoodsId']; + appGoodsPushId = json['appGoodsPushId']; num = json['num']; } Map toJson() { final Map data = new Map(); - data['jcookGoodsId'] = this.appGoodsPushId; + data['appGoodsPushId'] = this.appGoodsPushId; data['num'] = this.num; return data; diff --git a/lib/ui/market/search/submit_order_page_normal.dart b/lib/ui/market/search/submit_order_page_normal.dart index 77814120..3081add0 100644 --- a/lib/ui/market/search/submit_order_page_normal.dart +++ b/lib/ui/market/search/submit_order_page_normal.dart @@ -16,6 +16,7 @@ import 'package:aku_new_community/utils/network/base_model.dart'; import 'package:aku_new_community/utils/network/net_util.dart'; import 'package:aku_new_community/widget/bee_scaffold.dart'; import 'package:aku_new_community/widget/buttons/end_button.dart'; +import 'package:aku_new_community/widget/others/user_tool.dart'; import 'package:bot_toast/bot_toast.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; @@ -177,17 +178,23 @@ class _SubmitOrderNormalPageState extends State { BotToast.showText(text: '请先选择地址'); } Function cancel = BotToast.showLoading(); - BaseModel baseModel = await NetUtil() - .post(API.pay.jcookOrderCreateOrder, params: { - "addressId": _addressModel!.id!, - "settlementGoodsDTOList": - _goodsList.map((v) => v.toJson()).toList(), - "payType": 1, //暂时写死 等待后续补充 - "payPrice": _allPrice - }); + BaseModel baseModel = + await NetUtil().post(SAASAPI.pay.createGoodsOrder, + params: { + "addressId": _addressModel!.id!, + "settlementGoodsDTOList": + _goodsList.map((v) => v.toJson()).toList(), + "payType": 1, //暂时写死 等待后续补充 + "payPrice": _allPrice, + // 'points': widget.integral, + "residentId": UserTool.userProvider.userInfoModel!.id, + "payname": UserTool.userProvider.userInfoModel!.name, + "payTel": UserTool.userProvider.userInfoModel!.tel, + }, + showMessage: true); if (baseModel.success) { - bool result = await PayUtil() - .callAliPay(baseModel.msg, API.pay.jcookOrderCheckAlipay); + bool result = await PayUtil().callAliPay( + baseModel.msg, SAASAPI.pay.jcookOrderCheckAlipay); if (result) { Get.off(() => OrderPage(initIndex: 2)); } else { @@ -343,7 +350,6 @@ class _SubmitOrderNormalPageState extends State { } int num = int.parse(_controllers.text); - print(num); allNum += num; allPrice += (widget.goodModel.sellPrice * num); diff --git a/lib/utils/hive_store.dart b/lib/utils/hive_store.dart index 0af2ee4a..77bea7bb 100644 --- a/lib/utils/hive_store.dart +++ b/lib/utils/hive_store.dart @@ -1,5 +1,6 @@ import 'package:aku_new_community/model/user/province_model.dart'; import 'package:aku_new_community/models/login/china_region_model.dart'; +import 'package:aku_new_community/models/login/community_model.dart'; import 'package:aku_new_community/models/login/history_login_model.dart'; import 'package:aku_new_community/models/login/picked_city_model.dart'; import 'package:aku_new_community/models/user/user_config_model.dart'; @@ -36,6 +37,7 @@ class HiveStore { Hive.registerAdapter(HistoryLoginModelAdapter()); //HiveTypeId:4 Hive.registerAdapter(UserConfigModelAdapter()); //HiveTypeId:5 Hive.registerAdapter(PickedCityModelAdapter()); //HiveTypeId:6 + Hive.registerAdapter(CommunityModelAdapter()); _appBox = await Hive.openBox('app'); _userBox = await Hive.openBox('userBox'); _dataBox = await Hive.openBox('dataBox'); diff --git a/lib/utils/network/net_util.dart b/lib/utils/network/net_util.dart index dcfb7959..d93575f0 100644 --- a/lib/utils/network/net_util.dart +++ b/lib/utils/network/net_util.dart @@ -77,6 +77,10 @@ class NetUtil { _parseErr(e); _baseModel = BaseModel(code: 0, msg: '未知错误', success: false, data: null); } + + if (showMessage) { + BotToast.showText(text: _baseModel.msg); + } return _baseModel; } @@ -108,6 +112,9 @@ class NetUtil { _baseModel = BaseModel(code: 0, msg: '未知错误', success: false, data: null); } + if (showMessage) { + BotToast.showText(text: _baseModel.msg); + } return _baseModel; }