From 8964c6983fe7df3dce4c758b770189b61721d817 Mon Sep 17 00:00:00 2001 From: 18500206848 Date: Fri, 2 Feb 2024 14:40:26 +0800 Subject: [PATCH] 11 --- .gitignore | 26 - .hbuilderx/launch.json | 16 - App.vue | 63 - README.en.md | 36 - README.md | 131 - api/auth.js | 118 - api/bank.js | 22 - api/changePassword.js | 13 - api/changePhone.js | 25 - api/federation.js | 47 - api/forgetPW.js | 42 - api/map.js | 25 - api/mission.js | 120 - api/newIndex.js | 56 - api/news.js | 114 - api/rate.js | 33 - api/reg.js | 42 - api/resume.js | 98 - api/test.js | 14 - api/user.js | 69 - api/vip.js | 24 - api/wage.js | 24 - common/nationPolitics.js | 75 - common/textdata.js | 4737 ----------------- components/common-search/icon_close.png | Bin 804 -> 0 bytes components/common-search/icon_delete.png | Bin 761 -> 0 bytes components/common-search/icon_search.png | Bin 1578 -> 0 bytes components/common-search/index.vue | 154 - components/common-search/mine_icon_next.png | Bin 858 -> 0 bytes components/companyList/companyList.vue | 208 - components/cs-button/main.vue | 30 - components/jl-button/main.vue | 83 - components/jl-form/item.vue | 39 - components/jl-form/main.vue | 15 - components/jl-input/main.vue | 92 - .../keyboard-package/keyboard-package.vue | 296 - components/mark-slide-list/controller.js | 59 - .../mark-slide-list/mark-slide-list.vue | 186 - components/mark-slide-list/slideHandler.js | 54 - components/nyn-city-list/letter-list.vue | 120 - components/nyn-city-list/nyn-city-list.vue | 192 - components/p-valid-code/p-valid-code.vue | 168 - components/step-bar/index.vue | 69 - components/uni-icons/icons.js | 96 - components/uni-icons/uni-icons.vue | 57 - components/uni-mask/mask.vue | 47 - components/uni-nav-bar/uni-nav-bar.vue | 206 - components/uni-popup/uni-popup.vue | 187 - components/uni-seal/seal.vue | 346 -- components/uni-search-bar/uni-search-bar.vue | 183 - components/uni-status-bar/uni-status-bar.vue | 25 - components/v-tabs/readme.md | 82 - components/v-tabs/v-tabs.vue | 241 - config/env.js | 23 - config/website.js | 19 - favicon.ico | Bin 80969 -> 0 bytes index.html | 25 - js_sdk/xb-copy/uni-copy.js | 42 - lib/Rx.js | 1 - main.js | 29 - manifest.json | 76 - package-lock.json | 23 - package.json | 24 - pageMy/apply/applications.vue | 108 - pageMy/apply/rights.vue | 138 - pageMy/comment/comment.vue | 59 - pageMy/contract/index.vue | 232 - pageMy/federation/forMembership/Notice.vue | 85 - pageMy/federation/forMembership/forBook.vue | 115 - pageMy/federation/forMembership/password.vue | 101 - pageMy/federation/forMembership/payment.vue | 170 - .../federation/forMembership/perfectXin.vue | 264 - pageMy/federation/vip/information.vue | 167 - pageMy/help/authentication.vue | 18 - pageMy/help/help.vue | 51 - pageMy/help/passWord.vue | 18 - pageMy/help/phone.vue | 18 - pageMy/help/questions/questionDetail.vue | 32 - pageMy/help/questions/questions.vue | 145 - pageMy/help/userInfo.vue | 18 - pageMy/my/changePassword.vue | 107 - pageMy/my/changePhone.vue | 155 - pageMy/my/resume/addInd.vue | 48 - pageMy/my/resume/addSkill.vue | 297 -- pageMy/my/resume/index.vue | 299 -- pageMy/my/resume/selectTemplate.vue | 370 -- pageMy/my/resume/setWskill.vue | 133 - pageMy/my/resume/skill.vue | 51 - pageMy/my/resume/skillLevel.vue | 55 - pageMy/my/sala.vue | 259 - pageMy/my/set.vue | 121 - pageMy/my/userBase.vue | 140 - pageMy/my/vip/bind.vue | 96 - pageMy/my/vip/index.vue | 33 - pageMy/my/vip/success.vue | 74 - pageMy/myProject/list.vue | 131 - pageMy/myProject/myProject.vue | 153 - pageMy/mycomment/mycomment.vue | 145 - pageMy/setUserBase/icCard/add.vue | 198 - pageMy/setUserBase/icCard/index.vue | 182 - pageMy/setUserBase/index.vue | 304 -- pageMy/setUserBase/realName.vue | 247 - pageMy/setUserBase/seal/forget.vue | 201 - pageMy/setUserBase/seal/index.vue | 147 - pageMy/setUserBase/seal/sealCanvas.vue | 36 - pageMy/setUserBase/seal/setSealPassword.vue | 105 - pageMy/static/img/federation/checkOk.png | Bin 809 -> 0 bytes pageMy/static/img/federation/icon.png | Bin 16086 -> 0 bytes .../img/federation/jiansheyinhanghui.png | Bin 2009 -> 0 bytes .../img/federation/jiansheyinhanglan.png | Bin 1946 -> 0 bytes pageMy/static/img/federation/notice.png | Bin 31934 -> 0 bytes pageMy/static/img/federation/yilianlan.png | Bin 2357 -> 0 bytes pageMy/static/img/federation/yinlianhui.png | Bin 2495 -> 0 bytes pageMy/static/img/help/auth.jpg | Bin 97823 -> 0 bytes pageMy/static/img/help/password.jpg | Bin 86613 -> 0 bytes pageMy/static/img/help/phone.jpg | Bin 95175 -> 0 bytes pageMy/static/img/help/userInfo.jpg | Bin 83986 -> 0 bytes pageMy/static/img/seal/tips.png | Bin 11618 -> 0 bytes pages.json | 490 -- pages/bankList/bankList.vue | 132 - pages/cityInfo/cityInfo.vue | 119 - pages/index/cindex.vue | 26 - pages/index/index.vue | 738 --- pages/login/codeInput.vue | 62 - pages/login/css.css | 67 - pages/login/forgetPwd.vue | 146 - pages/login/login.vue | 167 - pages/login/reg.vue | 149 - pages/login/setCode.vue | 159 - pages/login/setPassword.vue | 67 - pages/login/template.vue | 106 - pages/mapSeach/mapSeach.vue | 559 -- pages/my/my.vue | 288 - pages/news/news.vue | 163 - pages/news/newsDetail.vue | 100 - pages/news/newsList.vue | 202 - pages/project/project.vue | 405 -- pages/projectInfo/projectInfo.vue | 504 -- pages/projectInfo/signContract.vue | 90 - pages/projectInfo/step/first.vue | 358 -- pages/projectInfo/step/second.vue | 224 - pages/projectInfo/step/three.vue | 174 - pages/seach/placeSearch.vue | 186 - pages/seach/seach.vue | 180 - pages/setCity/setCity.vue | 166 - pages/user/agreement.vue | 20 - pages/user/policyContent.vue | 45 - pages/user/sealAgreement.vue | 20 - static/icon.svg | 34 - static/img/ID.svg | 12 - static/img/add.gray.svg | 9 - static/img/add.svg | 9 - static/img/anli.png | Bin 15103 -> 0 bytes static/img/apply.png | Bin 563 -> 0 bytes static/img/bao.svg | 7 - static/img/checkOk.png | Bin 809 -> 0 bytes static/img/com.svg | 8 - static/img/contract.png | Bin 1395 -> 0 bytes static/img/correct.svg | 7 - static/img/cs.svg | 26 - static/img/delate.svg | 7 - static/img/evaluate.png | Bin 2226 -> 0 bytes static/img/exp/com_pic.svg | 59 - static/img/exp/link.svg | 7 - static/img/exp/loc_pic.svg | 53 - static/img/exp/map.svg | 1 - static/img/exp/resume.svg | 17 - static/img/exp/sal_pic.svg | 59 - static/img/exp/stamp1.svg | 60 - static/img/exp/stamp2.svg | 60 - static/img/eyeclosed.svg | 11 - static/img/eyeopen.svg | 8 - static/img/federation/banner.jpg | Bin 54484 -> 0 bytes static/img/head.svg | 20 - static/img/help.svg | 11 - static/img/home.svg | 1 - static/img/index/consult.png | Bin 2354 -> 0 bytes static/img/index/hotBg.png | Bin 2489 -> 0 bytes static/img/index/jobRegister.png | Bin 2730 -> 0 bytes static/img/index/legal.png | Bin 2035 -> 0 bytes static/img/index/near.png | Bin 2638 -> 0 bytes static/img/index/newPolicy.png | Bin 7865 -> 0 bytes static/img/index/question.png | Bin 2175 -> 0 bytes static/img/index/seeMore.png | Bin 4886 -> 0 bytes static/img/index/skill.png | Bin 3097 -> 0 bytes static/img/index/union.png | Bin 4482 -> 0 bytes static/img/invite.svg | 41 - static/img/job.svg | 11 - static/img/left.svg | 7 - static/img/location.png | Bin 1178 -> 0 bytes static/img/location.svg | 13 - static/img/memoryOfParty.jpg | Bin 31508 -> 0 bytes static/img/my/mybanner.png | Bin 7296 -> 0 bytes static/img/noauth.svg | 77 - static/img/notice.svg | 33 - static/img/phone.svg | 9 - static/img/pic.jpg | Bin 38725 -> 0 bytes static/img/pic.svg | 77 - static/img/pic_logo.svg | 40 - static/img/pic_nocom.svg | 57 - static/img/pic_noid.svg | 75 - static/img/pic_nolocation.svg | 53 - static/img/pic_nosalary.svg | 57 - static/img/pic_nosearch.svg | 64 - static/img/pic_notask.svg | 61 - static/img/point.png | Bin 2869 -> 0 bytes static/img/point.svg | 19 - static/img/resumeMy.svg | 9 - static/img/right.svg | 9 - static/img/salary.svg | 10 - static/img/search.svg | 8 - static/img/set.svg | 8 - static/img/star.empty.svg | 7 - static/img/star.full.svg | 7 - static/img/tab.blue.svg | 10 - static/img/tab.gray.svg | 10 - static/img/tab.green.svg | 10 - static/img/tab.orange.svg | 10 - static/img/tabbar/add.png | Bin 2009 -> 0 bytes static/img/tabbar/addactive.png | Bin 1718 -> 0 bytes static/img/tabbar/guanzhu.png | Bin 2186 -> 0 bytes static/img/tabbar/guanzhuactive.png | Bin 1933 -> 0 bytes static/img/tabbar/head.svg | 1 - static/img/tabbar/home.png | Bin 2383 -> 0 bytes static/img/tabbar/homeactive.png | Bin 1843 -> 0 bytes static/img/tabbar/me.png | Bin 3909 -> 0 bytes static/img/tabbar/meactive.png | Bin 2817 -> 0 bytes static/img/vip.svg | 8 - store/getters.js | 18 - store/index.js | 27 - store/models/area.js | 72 - store/models/auth.js | 167 - store/models/authentication.js | 75 - store/models/face.js | 32 - store/models/news.js | 283 - store/models/user.js | 230 - store/models/vip.js | 69 - uni.scss | 76 - untils/AxiosUtils.js | 204 - untils/Constants.js | 5 - untils/Loading.js | 32 - untils/area.js | 1 - untils/auth.js | 40 - untils/customized.js | 69 - untils/date.js | 51 - untils/filters.wxs | 107 - untils/format.js | 96 - untils/func.js | 22 - untils/html-parser.js | 352 -- untils/store.js | 33 - untils/uniModal.js | 33 - untils/validate.js | 393 -- vue.config.js | 33 - 253 files changed, 25212 deletions(-) delete mode 100644 .gitignore delete mode 100644 .hbuilderx/launch.json delete mode 100644 App.vue delete mode 100644 README.en.md delete mode 100644 README.md delete mode 100644 api/auth.js delete mode 100644 api/bank.js delete mode 100644 api/changePassword.js delete mode 100644 api/changePhone.js delete mode 100644 api/federation.js delete mode 100644 api/forgetPW.js delete mode 100644 api/map.js delete mode 100644 api/mission.js delete mode 100644 api/newIndex.js delete mode 100644 api/news.js delete mode 100644 api/rate.js delete mode 100644 api/reg.js delete mode 100644 api/resume.js delete mode 100644 api/test.js delete mode 100644 api/user.js delete mode 100644 api/vip.js delete mode 100644 api/wage.js delete mode 100644 common/nationPolitics.js delete mode 100644 common/textdata.js delete mode 100644 components/common-search/icon_close.png delete mode 100644 components/common-search/icon_delete.png delete mode 100644 components/common-search/icon_search.png delete mode 100644 components/common-search/index.vue delete mode 100644 components/common-search/mine_icon_next.png delete mode 100644 components/companyList/companyList.vue delete mode 100644 components/cs-button/main.vue delete mode 100644 components/jl-button/main.vue delete mode 100644 components/jl-form/item.vue delete mode 100644 components/jl-form/main.vue delete mode 100644 components/jl-input/main.vue delete mode 100644 components/keyboard-package/keyboard-package.vue delete mode 100644 components/mark-slide-list/controller.js delete mode 100644 components/mark-slide-list/mark-slide-list.vue delete mode 100644 components/mark-slide-list/slideHandler.js delete mode 100644 components/nyn-city-list/letter-list.vue delete mode 100644 components/nyn-city-list/nyn-city-list.vue delete mode 100644 components/p-valid-code/p-valid-code.vue delete mode 100644 components/step-bar/index.vue delete mode 100644 components/uni-icons/icons.js delete mode 100644 components/uni-icons/uni-icons.vue delete mode 100644 components/uni-mask/mask.vue delete mode 100644 components/uni-nav-bar/uni-nav-bar.vue delete mode 100644 components/uni-popup/uni-popup.vue delete mode 100644 components/uni-seal/seal.vue delete mode 100644 components/uni-search-bar/uni-search-bar.vue delete mode 100644 components/uni-status-bar/uni-status-bar.vue delete mode 100644 components/v-tabs/readme.md delete mode 100644 components/v-tabs/v-tabs.vue delete mode 100644 config/env.js delete mode 100644 config/website.js delete mode 100644 favicon.ico delete mode 100644 index.html delete mode 100644 js_sdk/xb-copy/uni-copy.js delete mode 100644 lib/Rx.js delete mode 100644 main.js delete mode 100644 manifest.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 pageMy/apply/applications.vue delete mode 100644 pageMy/apply/rights.vue delete mode 100644 pageMy/comment/comment.vue delete mode 100644 pageMy/contract/index.vue delete mode 100644 pageMy/federation/forMembership/Notice.vue delete mode 100644 pageMy/federation/forMembership/forBook.vue delete mode 100644 pageMy/federation/forMembership/password.vue delete mode 100644 pageMy/federation/forMembership/payment.vue delete mode 100644 pageMy/federation/forMembership/perfectXin.vue delete mode 100644 pageMy/federation/vip/information.vue delete mode 100644 pageMy/help/authentication.vue delete mode 100644 pageMy/help/help.vue delete mode 100644 pageMy/help/passWord.vue delete mode 100644 pageMy/help/phone.vue delete mode 100644 pageMy/help/questions/questionDetail.vue delete mode 100644 pageMy/help/questions/questions.vue delete mode 100644 pageMy/help/userInfo.vue delete mode 100644 pageMy/my/changePassword.vue delete mode 100644 pageMy/my/changePhone.vue delete mode 100644 pageMy/my/resume/addInd.vue delete mode 100644 pageMy/my/resume/addSkill.vue delete mode 100644 pageMy/my/resume/index.vue delete mode 100644 pageMy/my/resume/selectTemplate.vue delete mode 100644 pageMy/my/resume/setWskill.vue delete mode 100644 pageMy/my/resume/skill.vue delete mode 100644 pageMy/my/resume/skillLevel.vue delete mode 100644 pageMy/my/sala.vue delete mode 100644 pageMy/my/set.vue delete mode 100644 pageMy/my/userBase.vue delete mode 100644 pageMy/my/vip/bind.vue delete mode 100644 pageMy/my/vip/index.vue delete mode 100644 pageMy/my/vip/success.vue delete mode 100644 pageMy/myProject/list.vue delete mode 100644 pageMy/myProject/myProject.vue delete mode 100644 pageMy/mycomment/mycomment.vue delete mode 100644 pageMy/setUserBase/icCard/add.vue delete mode 100644 pageMy/setUserBase/icCard/index.vue delete mode 100644 pageMy/setUserBase/index.vue delete mode 100644 pageMy/setUserBase/realName.vue delete mode 100644 pageMy/setUserBase/seal/forget.vue delete mode 100644 pageMy/setUserBase/seal/index.vue delete mode 100644 pageMy/setUserBase/seal/sealCanvas.vue delete mode 100644 pageMy/setUserBase/seal/setSealPassword.vue delete mode 100644 pageMy/static/img/federation/checkOk.png delete mode 100644 pageMy/static/img/federation/icon.png delete mode 100644 pageMy/static/img/federation/jiansheyinhanghui.png delete mode 100644 pageMy/static/img/federation/jiansheyinhanglan.png delete mode 100644 pageMy/static/img/federation/notice.png delete mode 100644 pageMy/static/img/federation/yilianlan.png delete mode 100644 pageMy/static/img/federation/yinlianhui.png delete mode 100644 pageMy/static/img/help/auth.jpg delete mode 100644 pageMy/static/img/help/password.jpg delete mode 100644 pageMy/static/img/help/phone.jpg delete mode 100644 pageMy/static/img/help/userInfo.jpg delete mode 100644 pageMy/static/img/seal/tips.png delete mode 100644 pages.json delete mode 100644 pages/bankList/bankList.vue delete mode 100644 pages/cityInfo/cityInfo.vue delete mode 100644 pages/index/cindex.vue delete mode 100644 pages/index/index.vue delete mode 100644 pages/login/codeInput.vue delete mode 100644 pages/login/css.css delete mode 100644 pages/login/forgetPwd.vue delete mode 100644 pages/login/login.vue delete mode 100644 pages/login/reg.vue delete mode 100644 pages/login/setCode.vue delete mode 100644 pages/login/setPassword.vue delete mode 100644 pages/login/template.vue delete mode 100644 pages/mapSeach/mapSeach.vue delete mode 100644 pages/my/my.vue delete mode 100644 pages/news/news.vue delete mode 100644 pages/news/newsDetail.vue delete mode 100644 pages/news/newsList.vue delete mode 100644 pages/project/project.vue delete mode 100644 pages/projectInfo/projectInfo.vue delete mode 100644 pages/projectInfo/signContract.vue delete mode 100644 pages/projectInfo/step/first.vue delete mode 100644 pages/projectInfo/step/second.vue delete mode 100644 pages/projectInfo/step/three.vue delete mode 100644 pages/seach/placeSearch.vue delete mode 100644 pages/seach/seach.vue delete mode 100644 pages/setCity/setCity.vue delete mode 100644 pages/user/agreement.vue delete mode 100644 pages/user/policyContent.vue delete mode 100644 pages/user/sealAgreement.vue delete mode 100644 static/icon.svg delete mode 100644 static/img/ID.svg delete mode 100644 static/img/add.gray.svg delete mode 100644 static/img/add.svg delete mode 100644 static/img/anli.png delete mode 100644 static/img/apply.png delete mode 100644 static/img/bao.svg delete mode 100644 static/img/checkOk.png delete mode 100644 static/img/com.svg delete mode 100644 static/img/contract.png delete mode 100644 static/img/correct.svg delete mode 100644 static/img/cs.svg delete mode 100644 static/img/delate.svg delete mode 100644 static/img/evaluate.png delete mode 100644 static/img/exp/com_pic.svg delete mode 100644 static/img/exp/link.svg delete mode 100644 static/img/exp/loc_pic.svg delete mode 100644 static/img/exp/map.svg delete mode 100644 static/img/exp/resume.svg delete mode 100644 static/img/exp/sal_pic.svg delete mode 100644 static/img/exp/stamp1.svg delete mode 100644 static/img/exp/stamp2.svg delete mode 100644 static/img/eyeclosed.svg delete mode 100644 static/img/eyeopen.svg delete mode 100644 static/img/federation/banner.jpg delete mode 100644 static/img/head.svg delete mode 100644 static/img/help.svg delete mode 100644 static/img/home.svg delete mode 100644 static/img/index/consult.png delete mode 100644 static/img/index/hotBg.png delete mode 100644 static/img/index/jobRegister.png delete mode 100644 static/img/index/legal.png delete mode 100644 static/img/index/near.png delete mode 100644 static/img/index/newPolicy.png delete mode 100644 static/img/index/question.png delete mode 100644 static/img/index/seeMore.png delete mode 100644 static/img/index/skill.png delete mode 100644 static/img/index/union.png delete mode 100644 static/img/invite.svg delete mode 100644 static/img/job.svg delete mode 100644 static/img/left.svg delete mode 100644 static/img/location.png delete mode 100644 static/img/location.svg delete mode 100644 static/img/memoryOfParty.jpg delete mode 100644 static/img/my/mybanner.png delete mode 100644 static/img/noauth.svg delete mode 100644 static/img/notice.svg delete mode 100644 static/img/phone.svg delete mode 100644 static/img/pic.jpg delete mode 100644 static/img/pic.svg delete mode 100644 static/img/pic_logo.svg delete mode 100644 static/img/pic_nocom.svg delete mode 100644 static/img/pic_noid.svg delete mode 100644 static/img/pic_nolocation.svg delete mode 100644 static/img/pic_nosalary.svg delete mode 100644 static/img/pic_nosearch.svg delete mode 100644 static/img/pic_notask.svg delete mode 100644 static/img/point.png delete mode 100644 static/img/point.svg delete mode 100644 static/img/resumeMy.svg delete mode 100644 static/img/right.svg delete mode 100644 static/img/salary.svg delete mode 100644 static/img/search.svg delete mode 100644 static/img/set.svg delete mode 100644 static/img/star.empty.svg delete mode 100644 static/img/star.full.svg delete mode 100644 static/img/tab.blue.svg delete mode 100644 static/img/tab.gray.svg delete mode 100644 static/img/tab.green.svg delete mode 100644 static/img/tab.orange.svg delete mode 100644 static/img/tabbar/add.png delete mode 100644 static/img/tabbar/addactive.png delete mode 100644 static/img/tabbar/guanzhu.png delete mode 100644 static/img/tabbar/guanzhuactive.png delete mode 100644 static/img/tabbar/head.svg delete mode 100644 static/img/tabbar/home.png delete mode 100644 static/img/tabbar/homeactive.png delete mode 100644 static/img/tabbar/me.png delete mode 100644 static/img/tabbar/meactive.png delete mode 100644 static/img/vip.svg delete mode 100644 store/getters.js delete mode 100644 store/index.js delete mode 100644 store/models/area.js delete mode 100644 store/models/auth.js delete mode 100644 store/models/authentication.js delete mode 100644 store/models/face.js delete mode 100644 store/models/news.js delete mode 100644 store/models/user.js delete mode 100644 store/models/vip.js delete mode 100644 uni.scss delete mode 100644 untils/AxiosUtils.js delete mode 100644 untils/Constants.js delete mode 100644 untils/Loading.js delete mode 100644 untils/area.js delete mode 100644 untils/auth.js delete mode 100644 untils/customized.js delete mode 100644 untils/date.js delete mode 100644 untils/filters.wxs delete mode 100644 untils/format.js delete mode 100644 untils/func.js delete mode 100644 untils/html-parser.js delete mode 100644 untils/store.js delete mode 100644 untils/uniModal.js delete mode 100644 untils/validate.js delete mode 100644 vue.config.js diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 74f76a1..0000000 --- a/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -.DS_Store -node_modules -/dist - -/tests/e2e/videos/ -/tests/e2e/screenshots/ - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -unpackage -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw* -*.lock diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json deleted file mode 100644 index 07c1d5f..0000000 --- a/.hbuilderx/launch.json +++ /dev/null @@ -1,16 +0,0 @@ -{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ - // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 - "version": "0.0", - "configurations": [{ - "default" : - { - "launchtype" : "local" - }, - "h5" : - { - "launchtype" : "local" - }, - "type" : "uniCloud" - } - ] -} diff --git a/App.vue b/App.vue deleted file mode 100644 index 8d0a9bb..0000000 --- a/App.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - diff --git a/README.en.md b/README.en.md deleted file mode 100644 index b92b512..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# 招聘 - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 76f6b89..0000000 --- a/README.md +++ /dev/null @@ -1,131 +0,0 @@ -# 通用框架 - -- 编码工具 使用 VSCODE - -```bash -安装如下插件: -Chinese (Simplified) -ESLint -HTML CSS Support -minapp -Prettier - Code formatter -Prettier ESLint -Protobuf support -stylelint -Vetur -Vue 2 Snippets -markdownlint -``` - -- 版本控制 - -```bash - 该项目未做版本控制,无公共或私有代码托管仓库 -``` - -- 页面说明 - -```bash - "pages/index/index", //首页 - "pages/mycomment/mycomment", //评价提交/评价查看页面 - "pages/comment/comment",//我的评价页面 - "pages/help/help",//帮助反馈 - "pages/projectInfo/projectInfo",//任务详情 - "pages/sala/sala",//我的工资 - "pages/myProject/myProject",//我的任务 - "pages/mapSeach/mapSeach",//地图搜索 - "pages/project/project",//抢任务 - "pages/addIcCard/addIcCard",//添加银行卡认证 - "pages/icCard/icCard",//我的银行卡认证 - "pages/realName/realName",//实名认证 - "pages/setUserBase/setUserBase",//设置个人信息 - "pages/userBase/userBase",//个人信息 - "pages/resume/resume",//简历 - "pages/my/my",//我的页面 - "pages/news/news",//消息页面 - "pages/newsList/newsList",//消息列表 - "pages/newsDetail/newsDetail",//消息详情 - "pages/set/set",//设置页面 - "pages/login/login",//登录页面 - "pages/addSkill/addSkill",//编辑职业技能 - "pages/skillLevel/skillLevel",//职业技能水平 - "pages/skill/skill",//我的技能 - "pages/addInd/addInd",//添加行业 - "pages/changePhone/changePhone",//修改手机号 - "pages/setCode/setCode",//验证码获取 - "pages/seach/seach",//公共搜索页面 - "pages/bankList/bankList",//银行列表 - "pages/setCity/setCity",//选择省份 - "pages/cityInfo/cityInfo",//选择城市 - "pages/setWskill/setWskill"//想学习的技能 -``` - -- 目录命令规范 - -```bash -unpackage/dist/build 生成的目标代码,用小程序开发者工具最终打开的代码,并上传到小程序服务器的最终运行代码 -docs/ 当前项目相关的说明文档 -node_modules/ 当前项目编译所依赖的 JS 扩展 -/ 源码目录 - /main.js 入口文件 - /pages.json 入口文件配置 - /uni.wxss 全局样式 - /components/ 组件存放 - /static/ 本地图片存放 - /utils/ 自己写的工具类函数方法 - /utils/filters.wxs 在页面中使用的工具类函数 - /lib/ 外部引入的工具类函数方法 - /api/ api请求函数方法(可不使用) - /pages/ 主包页面,里面一级文件夹代表一个模块,二级文件夹代表一页 eg: /pages/index/index 首页; /pages/my/my 我的页 - /packageXXX/ 子包以 package 开头,再加特性名,比如 packageCard 里面一个文件夹代表 1 个页面(该项目未用分包) -``` - -- 技术规范和要求,参见如下 - -```bash - 项目未使用云开发及云存储 - 未使用小程序鉴权授权及h5鉴权授权 - 服务器需配置ssl证书,保证h5访问及接口访问地址为htts://(http://访问会导致h5或小程序不可用) -``` - -- 跨域问题 -```bash - 官方解决方案 - https://ask.dcloud.net.cn/article/35267 - 最方便的还是后端设置允许跨域 - 跨域问题仅存在于h5生产/测试环境 -``` - -- components使用 - -```bash - 页面与组件之间通过数据属性和事件属性来通信 - /companyList 任务列表组件 传入单个任务信息 项目内所有任务列表均使用该组件。 - 使用时需传入comment参数 开始或关闭评价列表样式 - /uni-nav-bar 头部导航组件 - /v-tabs tabs切换组件 - /mark-slid-list 搜索组件-搜索结果高亮 -``` - -- testdata测试数据 - -```bash - /common/textdata.js 测试数据存放地址 -``` - -- 其他注意事项 - -```bash - 当项目在华为手机上运行时 并且页面存在两个(包括两个)以上input时 - 注意两个input的type类型要一致 - ep: - - - 当不一致时,会出现闪屏,输入框消失等bug - ep: - - -*** - 在华为手机上运行h5并且页面中存在input时 页面样式慎用 position: fixed;position: absolute; - input聚焦弹起输入框会使页面真实高度发生改变 -``` \ No newline at end of file diff --git a/api/auth.js b/api/auth.js deleted file mode 100644 index 2d492ad..0000000 --- a/api/auth.js +++ /dev/null @@ -1,118 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import website from "@/config/website"; - -const authUrl = '/api/jobslink-api/user/user/auth/auth' - -export const findAuth = () => request({ - url: '/api/jobslink-api/user/user/find', - method: 'get' -}); - -export const cheakValue = () => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 1, - bakvalue: 0 - } -}); - -export const realName = (realName, idNumber) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 2, - realName, - idNumber - } -}); - -export const bank = (bankName, realName, cardNumber, def, id) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 3, - bankName, - cardNumber, - realName, - def, - id - } -}); - -export const insure = (bakvalue) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 4, - bakvalue - } -}); -// 判断当前用户是否采集签名 -export const isGather = () => request({ - url: "/api/jobslink-api/doc/docUserSeal/isGather", - method: 'get', -}); -// 个人端签名采集 -export const signGather = (signSrcUrl, password, confirmPassword) => request({ - url: "/api/jobslink-api/doc/docUserSeal/signGather", - method: 'post', - data: { - signSrcUrl, - password, - confirmPassword - } -}); -// 获取短信接口 -export const sendValidate = (mobile) => request({ - url: "/api/jobslink-api/doc/docUserCert/resetPass/sendValidate", - method: 'get', - data: { - mobile - } -}); -// 密码重置接口 -export const resetPass = (mobile, code, password) => request({ - url: "/api/jobslink-api/doc/docUserCert/resetPass", - method: 'post', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - 'password': password - } -}); -// 我的合同 -export const contractList = (params) => request({ - url: "/api/jobslink-api/doc/contract/personal/contractList", - method: 'get', - data: params -}); -// 签名密码 /jobslink-api/doc/docUserCert/checkPass -export const checkPass = (params) => request({ - url: "/api/jobslink-api/doc/docUserCert/checkPass", - method: 'get', - data: params -}); -// 返回的是base64格式的pdf -export const viewContract = (params) => request({ - url: "/api/jobslink-api/doc/contract/viewContract", - method: 'get', - data: params -}); - -//新实名认证api -export const newCertification = (bakvalue, realName, idNumber, cardNumber, bankCode,def,bankName) => request({ - url: '/api/jobslink-api/user/user/auth/authNew', - method: 'post', - data: { - bakvalue, - realName, - idNumber, - cardNumber, - bankCode, - def, - bankName - } -}); diff --git a/api/bank.js b/api/bank.js deleted file mode 100644 index 56a7251..0000000 --- a/api/bank.js +++ /dev/null @@ -1,22 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const getList = () => request({ - url: '/api/jobslink-api/system/base/bank/find', - method: 'get' -}); - - -export const getUserCards = (id) => request({ - url: '/api/jobslink-api/user/user/bank/find', - method: 'get' -}); - -export const remove = (id) => request({ - url: '/api/jobslink-api/user/user/bank/delete', - method: 'post', - data:{ - id - } -}); diff --git a/api/changePassword.js b/api/changePassword.js deleted file mode 100644 index 30cf3bc..0000000 --- a/api/changePassword.js +++ /dev/null @@ -1,13 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const changePassword = (oldPassword, newPassword, newPassword1) => request({ - url: '/api/jobslink-api/user/account/update-password', - method: 'post', - params: { - oldPassword, - newPassword, - newPassword1 - } -}); diff --git a/api/changePhone.js b/api/changePhone.js deleted file mode 100644 index c0a5de2..0000000 --- a/api/changePhone.js +++ /dev/null @@ -1,25 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const changePhone = (account, password, code) => request({ - url: '/api/jobslink-api/user/account/updateAccount', - method: 'post', - headers: { - 'SCaptcha-Key': account, - 'SCaptcha-Code': code, - }, - params: { - account, - password - } -}); - -export const sendValidate = (account, password) => request({ - url: '/api/jobslink-api/user/account/sendValidate', - method: 'get', - params: { - account, - password - } -}); diff --git a/api/federation.js b/api/federation.js deleted file mode 100644 index d815642..0000000 --- a/api/federation.js +++ /dev/null @@ -1,47 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import website from "../config/website.js" -import store from '@/store/'; -// 设置民族政治面貌 jobslink-api/user/user/setInfo -export const setInfo = (params) => request({ - url: "/api/jobslink-api/user/user/setInfo", - method: 'post', - data: params -}); - -// 获取用户工会状态 /jobslink-api/doc/user/labourUnion/info -export const labourUnionInfo = () => request({ - url: "/api/jobslink-api/doc/user/labourUnion/info", - method: 'get' -}); - -// 申请入会 -export const contract = (params) => request({ - url: "/api/jobslink-api/doc/user/labourUnion/apply", - method: 'post', - data: params -}); - -//会员信息--判断用户是否加入工会 -export const labourUnionDetail = (no) => request({ - url: "/api/jobslink-api/doc/jkLabourUnionAppl/list", - method: 'get', - params:{no} -}); -//提交会员申请 -export const saveApplication = (labourunionId,applType,applComment) =>{ - applComment=applComment.substring(0,200) - return request({ - url: "/api/jobslink-api/doc/jkLabourUnionDetail/save", - method: 'post', - data:{labourunionId,applType,applComment} - }); -} - -//查询提交的申请内容 -export const applicationInfo = (no) => request({ - url: "/api/jobslink-api/doc/jkLabourUnionDetail/list", - method: 'get', - params:{no} -}); diff --git a/api/forgetPW.js b/api/forgetPW.js deleted file mode 100644 index bb3b5b3..0000000 --- a/api/forgetPW.js +++ /dev/null @@ -1,42 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const forgetPW = (mobile, password, code) => request({ - url: '/api/jobslink-api/user/front/account/password', - method: 'post', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - }, - params: { - mobile, - password, - } -}); - -export const accountsendValidate = (mobile, key, code) => request({ - url: '/api/jobslink-api/user/front/account/password/sendValidate', - method: 'get', - headers: { - 'Captcha-Key': key, - 'Captcha-Code': code, - }, - params: { - mobile - } -}); - -export const getCaptcha = () => request({ - url: '/api/jobslink-api/user/front/account/oauth/captcha', - method: 'get' -}); - -export const validateCode = (mobile, code) => request({ - url: '/api/jobslink-api/user/front/account/validate/code', - method: 'get', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - } -}); diff --git a/api/map.js b/api/map.js deleted file mode 100644 index 07594e7..0000000 --- a/api/map.js +++ /dev/null @@ -1,25 +0,0 @@ -import {request} from '@/untils/AxiosUtils.js'; -/*逆地址解析*/ -export const getcoder = (location, key, get_poi) => { - return request({ - url: '/api/map/ws/geocoder/v1', - method: 'get', - params: { - location, - key, - get_poi - } - }) -} - -/*关键词输入提示*/ -export const querySearch = (keyword, key) => { - return request({ - url: '/api/map/ws/place/v1/suggestion', - method: 'get', - params: { - keyword, - key - } - }) -} diff --git a/api/mission.js b/api/mission.js deleted file mode 100644 index 19fb349..0000000 --- a/api/mission.js +++ /dev/null @@ -1,120 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import { - getStore -} from '@/untils/store.js' - -function getHeader() { - const platformId = getStore({ - name: 'platformId' - }) - if (platformId) { - return { - 'Platform-Id': platformId - } - } else { - return {} - } -} - -/*首页 最新任务(10条)*/ -export const newMission = () => { - return request({ - url: '/api/jobslink-api/missions/front/mission/guestList', - method: 'get', - headers: getHeader() - }) -} - - -/*首页 推荐任务(10条)*/ -export const recMission = () => { - return request({ - url: '/api/jobslink-api/missions/user/mission/interestedList', - method: 'get', - headers: getHeader() - }) -} - -/*抢任务-附近任务*/ -export const nearMission = (current, size, lat, lon, distance) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/nearByList', - method: 'get', - params: { - current, - size, - lat, - lon, - distance - }, - headers: getHeader() - }) -} - -/*抢任务-推荐任务*/ -export const recommendMission = (current, size, seaStr) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/recommendList', - method: 'get', - params: { - current, - size, - seaStr - }, - headers: getHeader() - }) -} - - -/*抢任务-最新任务*/ -export const newMissionAll = (current, size, seaStr) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/lastList', - method: 'get', - params: { - current, - size, - seaStr - }, - headers: getHeader() - }) -} - -/*提交抢任务*/ -export const submit = (missionNo) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/missionApply', - method: 'post', - params: { - missionNo - } - }) -} - - - -/*我的任务*/ -export const myMission = (current, size, status) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/getUserMissionList', - method: 'get', - params: { - current, - size, - status - } - }) -} - -/*任务详情*/ -export const missionDetail = (missionNo) => { - return request({ - url: '/api/jobslink-api/missions/front/mission/detail', - method: 'get', - params: { - missionNo - } - }) -} diff --git a/api/newIndex.js b/api/newIndex.js deleted file mode 100644 index b2d2aac..0000000 --- a/api/newIndex.js +++ /dev/null @@ -1,56 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -//轮播图 -export const getSwiperList = (type) => request({ - url: '/api/jobslink-api/desk/carousel/getCarouselList', - method: 'get' -}); - -//国家新政 -export const getPolicyContent=(type, id)=>request({ - url:'/api/jobslink-api/desk/article/getAllArticle', - method:'get', - params: { - type, - id - } -}) - -//常见问题 -export const getQuestionList=(sidebarId, type, source, current, size)=>request({ - url:'/api/jobslink-api/desk/sidebarContent/getSidebarContentList', - method:'get', - params: { - sidebarId, - type, - source, - current, - size, - } -}) -export const questionDetail=(id)=>request({ - url:'/api/jobslink-api/desk/content/getContentList', - method:'get', - params: { - id - } -}) - -//法律咨询 userId ,name 用户姓名,telephone 手机号, type (1 法律咨询 2技能提升),content 申请内容 -export const submitApplication=(userId,name,telephone,type,content)=>request({ - url:'/api/jobslink-api/desk/applContent/save', - method:'post', - data:{ - userId,name,telephone,type,content - } -}) - -//我的申请 - -export const getApplContentList=()=>request({ - url:'/api/jobslink-api/desk/applContent/getApplContentList', - method:'get', - -}) diff --git a/api/news.js b/api/news.js deleted file mode 100644 index e29ac3d..0000000 --- a/api/news.js +++ /dev/null @@ -1,114 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -/* 任务邀请列表 */ -export const inviteList = (current, size) => { - return request({ - url: '/api/jobslink-api/desk/user/notice/list', - method: 'get', - params: { - current, - size - } - }) -} - -/* 获取任务邀请未读数量 */ -export const inviteCount = () => { - return new Promise(function(resolve, reject) { - request({ - url: '/api/jobslink-api/desk/user/notice/count', - method: 'get' - }) - .then((resp) => { - const result = resp.data.data; - resolve(result); - }) - .catch(reject) - }) -} - -/* 任务邀请设置已读 */ -export const inviteRead = (id) => { - return request({ - url: '/api/jobslink-api/desk/user/notice/update', - method: 'post', - data: { - id - } - }) -} - -/* 任务邀请删除 */ -export const inviteRemove = (ids) => { - return request({ - url: '/api/jobslink-api/desk/notice/missions/remove', - method: 'post', - params: { - ids - } - }) -} - -function getDesc(desc){ - let re = desc.replace(/<\/?.+?\/?>/g,'') - return re.substring(0,50) -} - -/* 通知列表 */ -export const noticeList = (current, size) => { - return new Promise(function(resolve, reject) { - request({ - url: '/api/jobslink-api/desk/notice/user/list', - method: 'get', - params: { - current, - size - } - }).then(resp => { - resp.data.data.records.forEach(item=>{ - item.desc = getDesc(item.content) - }) - - resolve(resp) - }).catch(reject) - }) -} - -/* 获取通知未读数量 */ -export const noticeCount = () => { - return new Promise(function(resolve, reject) { - request({ - url: '/api/jobslink-api/desk/notice/user/read', - method: 'get' - }) - .then((resp) => { - const result = resp.data.data; - resolve(result); - }) - .catch(reject) - }) -} - -/* 通知列表设置已读 */ -export const noticeRead = - (ids) => { - return request({ - url: '/api/jobslink-api/desk/notice/status/read', - method: 'post', - params: { - ids - } - }) - } - -/* 通知列表删除 */ -export const noticeRemove = (ids) => { - return request({ - url: '/api/jobslink-api/desk/notice/status/remove', - method: 'post', - params: { - ids - } - }) -} diff --git a/api/rate.js b/api/rate.js deleted file mode 100644 index 51fd10b..0000000 --- a/api/rate.js +++ /dev/null @@ -1,33 +0,0 @@ -import {request} from '@/untils/AxiosUtils.js'; -/*我的评价*/ -export const myRate = () => { - return request({ - url: '/api/jobslink-api/missions/user/mission/missionUserScore/list', - method: 'get' - }) -} - -/*提交评价*/ -export const rate = (missionNo,scoreAll,remarks) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/missionUserScore/save', - method: 'post', - data: { - missionNo, - scoreAll, - remarks - } - }) -} - -/*评价详情*/ -export const rateDetail = (missionNo) => { - return request({ - url: '/api/jobslink-api/missions/user/mission/missionUserScore/detail', - method: 'get', - params: { - missionNo - } - }) -} - diff --git a/api/reg.js b/api/reg.js deleted file mode 100644 index 2a0abf3..0000000 --- a/api/reg.js +++ /dev/null @@ -1,42 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const accountsendValidate = (mobile, key, code) => request({ - url: '/api/jobslink-api/user/front/account/reg/sendValidate', - method: 'get', - headers: { - 'Captcha-Key': key, - 'Captcha-Code': code, - }, - params: { - mobile - } -}); - -export const validateCode = (mobile, code) => request({ - url: '/api/jobslink-api/user/front/account/validate/code', - method: 'get', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - } -}); - -export const reg = (mobile, password, code) => request({ - url: '/api/jobslink-api/user/front/account/reg', - method: 'post', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - }, - params: { - mobile, - password, - } -}); - -export const getCaptcha = () => request({ - url: '/api/jobslink-api/user/front/account/oauth/captcha', - method: 'get' -}); diff --git a/api/resume.js b/api/resume.js deleted file mode 100644 index 354ec59..0000000 --- a/api/resume.js +++ /dev/null @@ -1,98 +0,0 @@ -import {request} from '@/untils/AxiosUtils.js'; -/*我的简历-查看*/ -export const myResume = () => { - return request({ - url: '/api/jobslink-api/user/user/resume/find', - method: 'get' - }) -} - -/*我的简历-查看-我的职业技能*/ -export const mySkills = () => { - return request({ - url: '/api/jobslink-api/user/user/skills/find', - method: 'get' - }) -} - -/*我的简历-删除-我的职业技能*/ -export const removeSkills = (id) => { - return request({ - url: '/api/jobslink-api/user/user/skills/remove', - method: 'post', - params:{ - id - } - }) -} - -/*我的简历-设置我想工作的地点*/ -export const setCity = (id,cityId) => { - return request({ - url: '/api/jobslink-api/user/user/resume/update', - method: 'post', - data:{ - id, - cityId - } - }) -} - -/*我的简历-设置我想学习的技能*/ -export const setLearn = (id,learnSkill) => { - return request({ - url: '/api/jobslink-api/user/user/resume/update', - method: 'post', - data:{ - id, - learnSkill - } - }) -} - -/*行业库*/ -export const getTrade = () => { - return request({ - url: '/api/jobslink-api/tenant/base/config/trade', - method: 'get' - }) -} - -/*工种库*/ -export const getWorktypes = (id) => { - return request({ - url: '/api/jobslink-api/tenant/base/config/worktypes', - method: 'get', - params:{ - id - } - }) -} - - -/*技能库*/ -export const getSkills = (id) => { - return request({ - url: '/api/jobslink-api/tenant/base/config/skills', - method: 'get', - params:{ - id - } - }) -} - -/*新增职业技能*****/ -export const addSkills = (trade,worktypes,skills) => { - return request({ - url: '/api/jobslink-api/user/user/skills/save', - method: 'post', - params:{ - trade, - worktypes, - skills - } - }) -} - - - diff --git a/api/test.js b/api/test.js deleted file mode 100644 index b74f1c2..0000000 --- a/api/test.js +++ /dev/null @@ -1,14 +0,0 @@ - -import * as AxiosUtils from '../untils/AxiosUtils.js'; - - -export async function test(req) { - const url = '/checkIn/checkInCancel'; - const rsp = await DoPost(url, req); - if (rsp.code !== 0) { - throw new Error(rsp.msg); - } - - const result = rsp.data; - return result; -} diff --git a/api/user.js b/api/user.js deleted file mode 100644 index c2b7d66..0000000 --- a/api/user.js +++ /dev/null @@ -1,69 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import { - getStore -} from '@/untils/store.js' -import website from "@/config/website"; - -export const loginByUsername = (tenantId, username, password, type, key, code) => request({ - url: '/api/jobslink-auth/oauth/token', - method: 'post', - headers: { - 'Login-Type': 'Type-U', - 'Captcha-Key': key, - 'Captcha-Code': code, - 'Platform-Id': getStore({ - name: 'platformId' - }) || '' - }, - params: { - tenantId, - username, - password, - grant_type: (website.captchaMode ? "captcha" : "password"), - scope: "all", - type - } -}); - -export const refreshToken = (refresh_token, tenantId) => request({ - url: '/api/jobslink-auth/oauth/token', - method: 'post', - headers: { - 'Tenant-Id': tenantId, - 'Login-Type': 'Type-U', - }, - params: { - tenantId, - refresh_token, - grant_type: "refresh_token", - scope: "all", - } -}); - -export const getCaptcha = () => request({ - url: '/api/jobslink-auth/oauth/captcha', - method: 'get' -}); - -export const logout = () => request({ - url: '/api/jobslink-auth/oauth/logout', - method: 'get' -}); - -export const getUserInfo = () => request({ - url: '/api/jobslink-auth/oauth/user-info', - method: 'get' -}); - -export const sendLogs = (list) => request({ - url: '/api/jobslink-auth/oauth/logout', - method: 'post', - data: list -}); - -export const clearCache = () => request({ - url: '/api/jobslink-auth/oauth/clear-cache', - method: 'get' -}); diff --git a/api/vip.js b/api/vip.js deleted file mode 100644 index e46b189..0000000 --- a/api/vip.js +++ /dev/null @@ -1,24 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - -export const getVipCode = (idNumber) => { - return request({ - url: '/api/jobslink-api/tenant/invite/user/inviteCode', - method: 'get', - params: { - idNumber - } - }) -} - -export const bindVip = (idNumber, inviteCode) => { - return request({ - url: '/api/jobslink-api/tenant/invite/user/bind/inviteCode', - method: 'post', - params: { - idNumber, - inviteCode - } - }) -} diff --git a/api/wage.js b/api/wage.js deleted file mode 100644 index 6157a40..0000000 --- a/api/wage.js +++ /dev/null @@ -1,24 +0,0 @@ -import { - request -} from '@/untils/AxiosUtils.js'; - - -export const getList = (userId, current, size, status) => { - return request({ - url: '/api/jobslink-api/payment/userOrder/user/list', - method: 'get', - params: { - userId, - current, - size, - status - } - }) -} -export const userOrderList = (params) => { - return request({ - url: '/api/jobslink-api/payment/userOrder/userOrderList', - method: 'get', - params - }) -} diff --git a/common/nationPolitics.js b/common/nationPolitics.js deleted file mode 100644 index 5802aeb..0000000 --- a/common/nationPolitics.js +++ /dev/null @@ -1,75 +0,0 @@ -export default{ - nation: [ - {id:1 ,name:'汉族'}, - {id:2 ,name:'蒙古族'}, - {id:3 ,name:'回族'}, - {id:4 ,name:'藏族'}, - {id:5 ,name:'维吾尔族'}, - {id:6 ,name:'苗族'}, - {id:7 ,name:'彝族'}, - {id:8 ,name:'壮族'}, - {id:9 ,name:'布依族'}, - {id:10,name:'朝鲜族'}, - {id:11,name:'满族'}, - {id:12,name:'侗族'}, - {id:13,name:'瑶族'}, - {id:14,name:'白族'}, - {id:15,name:'土家族'}, - {id:16,name:'哈尼族'}, - {id:17,name:'哈萨克族'}, - {id:18,name:'傣族'}, - {id:19,name:'黎族'}, - {id:20,name:'傈僳族'}, - {id:21,name:'佤族'}, - {id:22,name:'畲族'}, - {id:23,name:'高山族'}, - {id:24,name:'拉祜族'}, - {id:25,name:'水族'}, - {id:26,name:'东乡族'}, - {id:27,name:'纳西族'}, - {id:28,name:'景颇族'}, - {id:29,name:'柯尔克孜族'}, - {id:30,name:'土族'}, - {id:31,name:'达翰尔族'}, - {id:32,name:'么佬族'}, - {id:33,name:'羌族'}, - {id:34,name:'布朗族'}, - {id:35,name:'撒拉族'}, - {id:36,name:'毛南族'}, - {id:37,name:'仡佬族'}, - {id:38,name:'锡伯族'}, - {id:39,name:'阿昌族'}, - {id:40,name:'普米族'}, - {id:41,name:'塔吉克族'}, - {id:42,name:'怒族'}, - {id:43,name:'乌孜别克族'}, - {id:44,name:'俄罗斯族'}, - {id:45,name:'鄂温克族'}, - {id:46,name:'德昂族'}, - {id:47,name:'保安族'}, - {id:48,name:'裕固族'}, - {id:49,name:'京族'}, - {id:50,name:'塔塔尔族'}, - {id:51,name:'独龙族'}, - {id:52,name:'鄂伦春族'}, - {id:53,name:'赫哲族'}, - {id:54,name:'门巴族'}, - {id:55,name:'珞巴族'}, - {id:56,name:'基诺族'}, - ], - politics: [ - {id:1,name:'群众'}, - {id:2,name:'中共正式党员'}, - {id:3,name:'中共预备党员'}, - {id:4,name:'中国国民党革命委员会'}, - {id:5,name:'中国民主同盟'}, - {id:6,name:'中国民主建国会'}, - {id:7,name:'中国民主促进会'}, - {id:8,name:'中国农工民主党'}, - {id:9,name:'中国致公党'}, - {id:10,name:'九三学社'}, - {id:11,name:'台湾民主自治同盟'}, - {id:12,name:'共青团员'}, - {id:13,name:'青年'} - ] -} \ No newline at end of file diff --git a/common/textdata.js b/common/textdata.js deleted file mode 100644 index c10b164..0000000 --- a/common/textdata.js +++ /dev/null @@ -1,4737 +0,0 @@ -const companyList = [{ - missionNo: '0', - missionTitle: '公司名称公司名称公司名称公司名称公司名称1', - wage: 1000, - wageUnitCategory: 0, - companyName: '公司名称全程', - etimePub: "2020-07-25 23:59:59", - cityId: "130104", - skillNames: "学习能力强,服务态度好", - missionDesc: '', - scoreAll: 0, - remarks: '评分描述' - }, - { - missionNo: '1', - missionTitle: '石家庄环卫清洁', - wage: 1000, - wageUnitCategory: 1, - companyName: '公司名称全程', - etimePub: "2020-07-25 23:59:59", - cityId: "130104", - skillNames: "学习能力强,服务态度好", - missionDesc: '任务技能要求比较高,工资还可以', - scoreAll: 5, - remarks: '评分描述' - }, - { - missionNo: '2', - missionTitle: '公司名称3', - wage: 1000, - wageUnitCategory: 2, - companyName: '公司名称全程', - etimePub: "2020-07-25 23:59:59", - cityId: "130104", - skillNames: "学习能力强,服务态度好", - missionDesc: '任务技能要求比较高,工资还可以', - scoreAll: 4, - remarks: '评分描述' - } -]; -const companyInfo = { - missionTitle: '栾城齐鲁村镇银行阶段性客户栾城齐鲁村镇银行阶段性客户', - missionNo: 'M1589187105030039', - stime: "2020-07-30 00:00:00", - etime: "2020-08-30 23:59:59", - etimePub: "2020-07-25 23:59:59", - tradeId: '市场营销类', - worktypeNames: '维修工', - wage: 1000, - wageUnitCategory: 2, - sex: 0, - age: '35岁以下', - education: 7, - experienceDesc: '不限要求', - missionDesc: '

1.在任务期间内完成公司分配的工作任务;

2.在任务期间内遵守公司规章制度;

3.绩效工资,按劳分配工资,多劳多得;

4.最终解释权在长城宽带网络服务有限公司石家庄分公司。

', - skillNames: "能力强,态度好,学习能力强,服务态度好,学习能力强,服务态度好", - companyName: '公司名称全程公司名称全程公司名称全程', - cityId: "130104", - address: '广东省广州市天河区万达D座3层', - callName: '张**', - callTel: '138****5110', - companyAddress: '河北省·石家庄市·正定新区·石家庄传媒大厦17层', - lat: 38.071944, - lon: 114.452893, -}; -const skillLevel = [ - { id:'0', - name: '初级' - }, - { id:'1', - name: '中级' - }, - { id:'2', - name: '高级' - } -]; -const skill = [{ - id:'0', - name: '设计师' - }, - {id:'1', - name: '原画师' - }, - {id:'2', - name: '设计经理' - }, - {id:'3', - name: '设计师1' - }, - {id:'4', - name: '原画师2' - }, - {id:'5', - name: '设计经理3' - } -]; -const ind = [{ - id:'0', - name: '建筑设计类' - }, - {id:'1', - name: '酒店餐饮类' - }, - {id:'2', - name: '软件开发类' - }, - {id:'3', - name: '软件开发类' - } -]; -const city = { - "0": { - "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": "台湾省", - "810000": "香港特别行政区", - "820000": "澳门特别行政区", - "990000": "海外" - }, - "0,110000": { - "110100": "北京市" - }, - "0,110000,110100": { - "110101": "东城区", - "110102": "西城区", - "110103": "崇文区", - "110104": "宣武区", - "110105": "朝阳区", - "110106": "丰台区", - "110107": "石景山区", - "110108": "海淀区", - "110109": "门头沟区", - "110111": "房山区", - "110112": "通州区", - "110113": "顺义区", - "110114": "昌平区", - "110115": "大兴区", - "110116": "怀柔区", - "110117": "平谷区", - "110228": "密云县", - "110229": "延庆县", - "110230": "其它区" - }, - "0,120000": { - "120100": "天津市" - }, - "0,120000,120100": { - "120101": "和平区", - "120102": "河东区", - "120103": "河西区", - "120104": "南开区", - "120105": "河北区", - "120106": "红桥区", - "120107": "塘沽区", - "120108": "汉沽区", - "120109": "大港区", - "120110": "东丽区", - "120111": "西青区", - "120112": "津南区", - "120113": "北辰区", - "120114": "武清区", - "120115": "宝坻区", - "120116": "滨海新区", - "120221": "宁河县", - "120223": "静海县", - "120225": "蓟县", - "120226": "其它区" - }, - "0,130000": { - "130100": "石家庄市", - "130200": "唐山市", - "130300": "秦皇岛市", - "130400": "邯郸市", - "130500": "邢台市", - "130600": "保定市", - "130700": "张家口市", - "130800": "承德市", - "130900": "沧州市", - "131000": "廊坊市", - "131100": "衡水市" - }, - "0,130000,130100": { - "130102": "长安区", - "130103": "桥东区", - "130104": "桥西区", - "130105": "新华区", - "130107": "井陉矿区", - "130108": "裕华区", - "130121": "井陉县", - "130123": "正定县", - "130124": "栾城县", - "130125": "行唐县", - "130126": "灵寿县", - "130127": "高邑县", - "130128": "深泽县", - "130129": "赞皇县", - "130130": "无极县", - "130131": "平山县", - "130132": "元氏县", - "130133": "赵县", - "130181": "辛集市", - "130182": "藁城市", - "130183": "晋州市", - "130184": "新乐市", - "130185": "鹿泉市", - "130186": "其它区" - }, - "0,130000,130200": { - "130202": "路南区", - "130203": "路北区", - "130204": "古冶区", - "130205": "开平区", - "130207": "丰南区", - "130208": "丰润区", - "130223": "滦县", - "130224": "滦南县", - "130225": "乐亭县", - "130227": "迁西县", - "130229": "玉田县", - "130230": "唐海县", - "130281": "遵化市", - "130283": "迁安市", - "130284": "其它区" - }, - "0,130000,130300": { - "130302": "海港区", - "130303": "山海关区", - "130304": "北戴河区", - "130321": "青龙满族自治县", - "130322": "昌黎县", - "130323": "抚宁县", - "130324": "卢龙县", - "130398": "其它区", - "130399": "经济技术开发区" - }, - "0,130000,130400": { - "130402": "邯山区", - "130403": "丛台区", - "130404": "复兴区", - "130406": "峰峰矿区", - "130421": "邯郸县", - "130423": "临漳县", - "130424": "成安县", - "130425": "大名县", - "130426": "涉县", - "130427": "磁县", - "130428": "肥乡县", - "130429": "永年县", - "130430": "邱县", - "130431": "鸡泽县", - "130432": "广平县", - "130433": "馆陶县", - "130434": "魏县", - "130435": "曲周县", - "130481": "武安市", - "130482": "其它区" - }, - "0,130000,130500": { - "130502": "桥东区", - "130503": "桥西区", - "130521": "邢台县", - "130522": "临城县", - "130523": "内丘县", - "130524": "柏乡县", - "130525": "隆尧县", - "130526": "任县", - "130527": "南和县", - "130528": "宁晋县", - "130529": "巨鹿县", - "130530": "新河县", - "130531": "广宗县", - "130532": "平乡县", - "130533": "威县", - "130534": "清河县", - "130535": "临西县", - "130581": "南宫市", - "130582": "沙河市", - "130583": "其它区" - }, - "0,130000,130600": { - "130602": "新市区", - "130603": "北市区", - "130604": "南市区", - "130621": "满城县", - "130622": "清苑县", - "130623": "涞水县", - "130624": "阜平县", - "130625": "徐水县", - "130626": "定兴县", - "130627": "唐县", - "130628": "高阳县", - "130629": "容城县", - "130630": "涞源县", - "130631": "望都县", - "130632": "安新县", - "130633": "易县", - "130634": "曲阳县", - "130635": "蠡县", - "130636": "顺平县", - "130637": "博野县", - "130638": "雄县", - "130681": "涿州市", - "130682": "定州市", - "130683": "安国市", - "130684": "高碑店市", - "130698": "高开区", - "130699": "其它区" - }, - "0,130000,130700": { - "130702": "桥东区", - "130703": "桥西区", - "130705": "宣化区", - "130706": "下花园区", - "130721": "宣化县", - "130722": "张北县", - "130723": "康保县", - "130724": "沽源县", - "130725": "尚义县", - "130726": "蔚县", - "130727": "阳原县", - "130728": "怀安县", - "130729": "万全县", - "130730": "怀来县", - "130731": "涿鹿县", - "130732": "赤城县", - "130733": "崇礼县", - "130734": "其它区" - }, - "0,130000,130800": { - "130802": "双桥区", - "130803": "双滦区", - "130804": "鹰手营子矿区", - "130821": "承德县", - "130822": "兴隆县", - "130823": "平泉县", - "130824": "滦平县", - "130825": "隆化县", - "130826": "丰宁满族自治县", - "130827": "宽城满族自治县", - "130828": "围场满族蒙古族自治县", - "130829": "其它区" - }, - "0,130000,130900": { - "130902": "新华区", - "130903": "运河区", - "130921": "沧县", - "130922": "青县", - "130923": "东光县", - "130924": "海兴县", - "130925": "盐山县", - "130926": "肃宁县", - "130927": "南皮县", - "130928": "吴桥县", - "130929": "献县", - "130930": "孟村回族自治县", - "130981": "泊头市", - "130982": "任丘市", - "130983": "黄骅市", - "130984": "河间市", - "130985": "其它区" - }, - "0,130000,131000": { - "131002": "安次区", - "131003": "广阳区", - "131022": "固安县", - "131023": "永清县", - "131024": "香河县", - "131025": "大城县", - "131026": "文安县", - "131028": "大厂回族自治县", - "131051": "开发区", - "131052": "燕郊经济技术开发区", - "131081": "霸州市", - "131082": "三河市", - "131083": "其它区" - }, - "0,130000,131100": { - "131102": "桃城区", - "131121": "枣强县", - "131122": "武邑县", - "131123": "武强县", - "131124": "饶阳县", - "131125": "安平县", - "131126": "故城县", - "131127": "景县", - "131128": "阜城县", - "131181": "冀州市", - "131182": "深州市", - "131183": "其它区" - }, - "0,140000": { - "140100": "太原市", - "140200": "大同市", - "140300": "阳泉市", - "140400": "长治市", - "140500": "晋城市", - "140600": "朔州市", - "140700": "晋中市", - "140800": "运城市", - "140900": "忻州市", - "141000": "临汾市", - "141100": "吕梁市" - }, - "0,140000,140100": { - "140105": "小店区", - "140106": "迎泽区", - "140107": "杏花岭区", - "140108": "尖草坪区", - "140109": "万柏林区", - "140110": "晋源区", - "140121": "清徐县", - "140122": "阳曲县", - "140123": "娄烦县", - "140181": "古交市", - "140182": "其它区" - }, - "0,140000,140200": { - "140202": "城区", - "140203": "矿区", - "140211": "南郊区", - "140212": "新荣区", - "140221": "阳高县", - "140222": "天镇县", - "140223": "广灵县", - "140224": "灵丘县", - "140225": "浑源县", - "140226": "左云县", - "140227": "大同县", - "140228": "其它区" - }, - "0,140000,140300": { - "140302": "城区", - "140303": "矿区", - "140311": "郊区", - "140321": "平定县", - "140322": "盂县", - "140323": "其它区" - }, - "0,140000,140400": { - "140421": "长治县", - "140423": "襄垣县", - "140424": "屯留县", - "140425": "平顺县", - "140426": "黎城县", - "140427": "壶关县", - "140428": "长子县", - "140429": "武乡县", - "140430": "沁县", - "140431": "沁源县", - "140481": "潞城市", - "140482": "城区", - "140483": "郊区", - "140484": "高新区", - "140485": "其它区" - }, - "0,140000,140500": { - "140502": "城区", - "140521": "沁水县", - "140522": "阳城县", - "140524": "陵川县", - "140525": "泽州县", - "140581": "高平市", - "140582": "其它区" - }, - "0,140000,140600": { - "140602": "朔城区", - "140603": "平鲁区", - "140621": "山阴县", - "140622": "应县", - "140623": "右玉县", - "140624": "怀仁县", - "140625": "其它区" - }, - "0,140000,140700": { - "140702": "榆次区", - "140721": "榆社县", - "140722": "左权县", - "140723": "和顺县", - "140724": "昔阳县", - "140725": "寿阳县", - "140726": "太谷县", - "140727": "祁县", - "140728": "平遥县", - "140729": "灵石县", - "140781": "介休市", - "140782": "其它区" - }, - "0,140000,140800": { - "140802": "盐湖区", - "140821": "临猗县", - "140822": "万荣县", - "140823": "闻喜县", - "140824": "稷山县", - "140825": "新绛县", - "140826": "绛县", - "140827": "垣曲县", - "140828": "夏县", - "140829": "平陆县", - "140830": "芮城县", - "140881": "永济市", - "140882": "河津市", - "140883": "其它区" - }, - "0,140000,140900": { - "140902": "忻府区", - "140921": "定襄县", - "140922": "五台县", - "140923": "代县", - "140924": "繁峙县", - "140925": "宁武县", - "140926": "静乐县", - "140927": "神池县", - "140928": "五寨县", - "140929": "岢岚县", - "140930": "河曲县", - "140931": "保德县", - "140932": "偏关县", - "140981": "原平市", - "140982": "其它区" - }, - "0,140000,141000": { - "141002": "尧都区", - "141021": "曲沃县", - "141022": "翼城县", - "141023": "襄汾县", - "141024": "洪洞县", - "141025": "古县", - "141026": "安泽县", - "141027": "浮山县", - "141028": "吉县", - "141029": "乡宁县", - "141030": "大宁县", - "141031": "隰县", - "141032": "永和县", - "141033": "蒲县", - "141034": "汾西县", - "141081": "侯马市", - "141082": "霍州市", - "141083": "其它区" - }, - "0,140000,141100": { - "141102": "离石区", - "141121": "文水县", - "141122": "交城县", - "141123": "兴县", - "141124": "临县", - "141125": "柳林县", - "141126": "石楼县", - "141127": "岚县", - "141128": "方山县", - "141129": "中阳县", - "141130": "交口县", - "141181": "孝义市", - "141182": "汾阳市", - "141183": "其它区" - }, - "0,150000": { - "150100": "呼和浩特市", - "150200": "包头市", - "150300": "乌海市", - "150400": "赤峰市", - "150500": "通辽市", - "150600": "鄂尔多斯市", - "150700": "呼伦贝尔市", - "150800": "巴彦淖尔市", - "150900": "乌兰察布市", - "152200": "兴安盟", - "152500": "锡林郭勒盟", - "152900": "阿拉善盟" - }, - "0,150000,150100": { - "150102": "新城区", - "150103": "回民区", - "150104": "玉泉区", - "150105": "赛罕区", - "150121": "土默特左旗", - "150122": "托克托县", - "150123": "和林格尔县", - "150124": "清水河县", - "150125": "武川县", - "150126": "其它区" - }, - "0,150000,150200": { - "150202": "东河区", - "150203": "昆都仑区", - "150204": "青山区", - "150205": "石拐区", - "150206": "白云矿区", - "150207": "九原区", - "150221": "土默特右旗", - "150222": "固阳县", - "150223": "达尔罕茂明安联合旗", - "150224": "其它区" - }, - "0,150000,150300": { - "150302": "海勃湾区", - "150303": "海南区", - "150304": "乌达区", - "150305": "其它区" - }, - "0,150000,150400": { - "150402": "红山区", - "150403": "元宝山区", - "150404": "松山区", - "150421": "阿鲁科尔沁旗", - "150422": "巴林左旗", - "150423": "巴林右旗", - "150424": "林西县", - "150425": "克什克腾旗", - "150426": "翁牛特旗", - "150428": "喀喇沁旗", - "150429": "宁城县", - "150430": "敖汉旗", - "150431": "其它区" - }, - "0,150000,150500": { - "150502": "科尔沁区", - "150521": "科尔沁左翼中旗", - "150522": "科尔沁左翼后旗", - "150523": "开鲁县", - "150524": "库伦旗", - "150525": "奈曼旗", - "150526": "扎鲁特旗", - "150581": "霍林郭勒市", - "150582": "其它区" - }, - "0,150000,150600": { - "150602": "东胜区", - "150621": "达拉特旗", - "150622": "准格尔旗", - "150623": "鄂托克前旗", - "150624": "鄂托克旗", - "150625": "杭锦旗", - "150626": "乌审旗", - "150627": "伊金霍洛旗", - "150628": "其它区" - }, - "0,150000,150700": { - "150702": "海拉尔区", - "150721": "阿荣旗", - "150722": "莫力达瓦达斡尔族自治旗", - "150723": "鄂伦春自治旗", - "150724": "鄂温克族自治旗", - "150725": "陈巴尔虎旗", - "150726": "新巴尔虎左旗", - "150727": "新巴尔虎右旗", - "150781": "满洲里市", - "150782": "牙克石市", - "150783": "扎兰屯市", - "150784": "额尔古纳市", - "150785": "根河市", - "150786": "其它区" - }, - "0,150000,150800": { - "150802": "临河区", - "150821": "五原县", - "150822": "磴口县", - "150823": "乌拉特前旗", - "150824": "乌拉特中旗", - "150825": "乌拉特后旗", - "150826": "杭锦后旗", - "150827": "其它区" - }, - "0,150000,150900": { - "150902": "集宁区", - "150921": "卓资县", - "150922": "化德县", - "150923": "商都县", - "150924": "兴和县", - "150925": "凉城县", - "150926": "察哈尔右翼前旗", - "150927": "察哈尔右翼中旗", - "150928": "察哈尔右翼后旗", - "150929": "四子王旗", - "150981": "丰镇市", - "150982": "其它区" - }, - "0,150000,152200": { - "152201": "乌兰浩特市", - "152202": "阿尔山市", - "152221": "科尔沁右翼前旗", - "152222": "科尔沁右翼中旗", - "152223": "扎赉特旗", - "152224": "突泉县", - "152225": "其它区" - }, - "0,150000,152500": { - "152501": "二连浩特市", - "152502": "锡林浩特市", - "152522": "阿巴嘎旗", - "152523": "苏尼特左旗", - "152524": "苏尼特右旗", - "152525": "东乌珠穆沁旗", - "152526": "西乌珠穆沁旗", - "152527": "太仆寺旗", - "152528": "镶黄旗", - "152529": "正镶白旗", - "152530": "正蓝旗", - "152531": "多伦县", - "152532": "其它区" - }, - "0,150000,152900": { - "152921": "阿拉善左旗", - "152922": "阿拉善右旗", - "152923": "额济纳旗", - "152924": "其它区" - }, - "0,210000": { - "210100": "沈阳市", - "210200": "大连市", - "210300": "鞍山市", - "210400": "抚顺市", - "210500": "本溪市", - "210600": "丹东市", - "210700": "锦州市", - "210800": "营口市", - "210900": "阜新市", - "211000": "辽阳市", - "211100": "盘锦市", - "211200": "铁岭市", - "211300": "朝阳市", - "211400": "葫芦岛市" - }, - "0,210000,210100": { - "210102": "和平区", - "210103": "沈河区", - "210104": "大东区", - "210105": "皇姑区", - "210106": "铁西区", - "210111": "苏家屯区", - "210112": "东陵区", - "210113": "新城子区", - "210114": "于洪区", - "210122": "辽中县", - "210123": "康平县", - "210124": "法库县", - "210181": "新民市", - "210182": "浑南新区", - "210183": "张士开发区", - "210184": "沈北新区", - "210185": "其它区" - }, - "0,210000,210200": { - "210202": "中山区", - "210203": "西岗区", - "210204": "沙河口区", - "210211": "甘井子区", - "210212": "旅顺口区", - "210213": "金州区", - "210224": "长海县", - "210251": "开发区", - "210281": "瓦房店市", - "210282": "普兰店市", - "210283": "庄河市", - "210297": "岭前区", - "210298": "其它区" - }, - "0,210000,210300": { - "210302": "铁东区", - "210303": "铁西区", - "210304": "立山区", - "210311": "千山区", - "210321": "台安县", - "210323": "岫岩满族自治县", - "210351": "高新区", - "210381": "海城市", - "210382": "其它区" - }, - "0,210000,210400": { - "210402": "新抚区", - "210403": "东洲区", - "210404": "望花区", - "210411": "顺城区", - "210421": "抚顺县", - "210422": "新宾满族自治县", - "210423": "清原满族自治县", - "210424": "其它区" - }, - "0,210000,210500": { - "210502": "平山区", - "210503": "溪湖区", - "210504": "明山区", - "210505": "南芬区", - "210521": "本溪满族自治县", - "210522": "桓仁满族自治县", - "210523": "其它区" - }, - "0,210000,210600": { - "210602": "元宝区", - "210603": "振兴区", - "210604": "振安区", - "210624": "宽甸满族自治县", - "210681": "东港市", - "210682": "凤城市", - "210683": "其它区" - }, - "0,210000,210700": { - "210702": "古塔区", - "210703": "凌河区", - "210711": "太和区", - "210726": "黑山县", - "210727": "义县", - "210781": "凌海市", - "210782": "北镇市", - "210783": "其它区" - }, - "0,210000,210800": { - "210802": "站前区", - "210803": "西市区", - "210804": "鲅鱼圈区", - "210811": "老边区", - "210881": "盖州市", - "210882": "大石桥市", - "210883": "其它区" - }, - "0,210000,210900": { - "210902": "海州区", - "210903": "新邱区", - "210904": "太平区", - "210905": "清河门区", - "210911": "细河区", - "210921": "阜新蒙古族自治县", - "210922": "彰武县", - "210923": "其它区" - }, - "0,210000,211000": { - "211002": "白塔区", - "211003": "文圣区", - "211004": "宏伟区", - "211005": "弓长岭区", - "211011": "太子河区", - "211021": "辽阳县", - "211081": "灯塔市", - "211082": "其它区" - }, - "0,210000,211100": { - "211102": "双台子区", - "211103": "兴隆台区", - "211121": "大洼县", - "211122": "盘山县", - "211123": "其它区" - }, - "0,210000,211200": { - "211202": "银州区", - "211204": "清河区", - "211221": "铁岭县", - "211223": "西丰县", - "211224": "昌图县", - "211281": "调兵山市", - "211282": "开原市", - "211283": "其它区" - }, - "0,210000,211300": { - "211302": "双塔区", - "211303": "龙城区", - "211321": "朝阳县", - "211322": "建平县", - "211324": "喀喇沁左翼蒙古族自治县", - "211381": "北票市", - "211382": "凌源市", - "211383": "其它区" - }, - "0,210000,211400": { - "211402": "连山区", - "211403": "龙港区", - "211404": "南票区", - "211421": "绥中县", - "211422": "建昌县", - "211481": "兴城市", - "211482": "其它区" - }, - "0,220000": { - "220100": "长春市", - "220200": "吉林市", - "220300": "四平市", - "220400": "辽源市", - "220500": "通化市", - "220600": "白山市", - "220700": "松原市", - "220800": "白城市", - "222400": "延边朝鲜族自治州" - }, - "0,220000,220100": { - "220102": "南关区", - "220103": "宽城区", - "220104": "朝阳区", - "220105": "二道区", - "220106": "绿园区", - "220112": "双阳区", - "220122": "农安县", - "220181": "九台市", - "220182": "榆树市", - "220183": "德惠市", - "220184": "高新技术产业开发区", - "220185": "汽车产业开发区", - "220186": "经济技术开发区", - "220187": "净月旅游开发区", - "220188": "其它区" - }, - "0,220000,220200": { - "220202": "昌邑区", - "220203": "龙潭区", - "220204": "船营区", - "220211": "丰满区", - "220221": "永吉县", - "220281": "蛟河市", - "220282": "桦甸市", - "220283": "舒兰市", - "220284": "磐石市", - "220285": "其它区" - }, - "0,220000,220300": { - "220302": "铁西区", - "220303": "铁东区", - "220322": "梨树县", - "220323": "伊通满族自治县", - "220381": "公主岭市", - "220382": "双辽市", - "220383": "其它区" - }, - "0,220000,220400": { - "220402": "龙山区", - "220403": "西安区", - "220421": "东丰县", - "220422": "东辽县", - "220423": "其它区" - }, - "0,220000,220500": { - "220502": "东昌区", - "220503": "二道江区", - "220521": "通化县", - "220523": "辉南县", - "220524": "柳河县", - "220581": "梅河口市", - "220582": "集安市", - "220583": "其它区" - }, - "0,220000,220600": { - "220602": "八道江区", - "220621": "抚松县", - "220622": "靖宇县", - "220623": "长白朝鲜族自治县", - "220625": "江源市", - "220681": "临江市", - "220682": "其它区" - }, - "0,220000,220700": { - "220702": "宁江区", - "220721": "前郭尔罗斯蒙古族自治县", - "220722": "长岭县", - "220723": "乾安县", - "220724": "扶余县", - "220725": "其它区" - }, - "0,220000,220800": { - "220802": "洮北区", - "220821": "镇赉县", - "220822": "通榆县", - "220881": "洮南市", - "220882": "大安市", - "220883": "其它区" - }, - "0,220000,222400": { - "222401": "延吉市", - "222402": "图们市", - "222403": "敦化市", - "222404": "珲春市", - "222405": "龙井市", - "222406": "和龙市", - "222424": "汪清县", - "222426": "安图县", - "222427": "其它区" - }, - "0,230000": { - "230100": "哈尔滨市", - "230200": "齐齐哈尔市", - "230300": "鸡西市", - "230400": "鹤岗市", - "230500": "双鸭山市", - "230600": "大庆市", - "230700": "伊春市", - "230800": "佳木斯市", - "230900": "七台河市", - "231000": "牡丹江市", - "231100": "黑河市", - "231200": "绥化市", - "232700": "大兴安岭地区" - }, - "0,230000,230100": { - "230102": "道里区", - "230103": "南岗区", - "230104": "道外区", - "230106": "香坊区", - "230107": "动力区", - "230108": "平房区", - "230109": "松北区", - "230111": "呼兰区", - "230123": "依兰县", - "230124": "方正县", - "230125": "宾县", - "230126": "巴彦县", - "230127": "木兰县", - "230128": "通河县", - "230129": "延寿县", - "230181": "阿城市", - "230182": "双城市", - "230183": "尚志市", - "230184": "五常市", - "230185": "阿城市", - "230186": "其它区" - }, - "0,230000,230200": { - "230202": "龙沙区", - "230203": "建华区", - "230204": "铁锋区", - "230205": "昂昂溪区", - "230206": "富拉尔基区", - "230207": "碾子山区", - "230208": "梅里斯达斡尔族区", - "230221": "龙江县", - "230223": "依安县", - "230224": "泰来县", - "230225": "甘南县", - "230227": "富裕县", - "230229": "克山县", - "230230": "克东县", - "230231": "拜泉县", - "230281": "讷河市", - "230282": "其它区" - }, - "0,230000,230300": { - "230302": "鸡冠区", - "230303": "恒山区", - "230304": "滴道区", - "230305": "梨树区", - "230306": "城子河区", - "230307": "麻山区", - "230321": "鸡东县", - "230381": "虎林市", - "230382": "密山市", - "230383": "其它区" - }, - "0,230000,230400": { - "230402": "向阳区", - "230403": "工农区", - "230404": "南山区", - "230405": "兴安区", - "230406": "东山区", - "230407": "兴山区", - "230421": "萝北县", - "230422": "绥滨县", - "230423": "其它区" - }, - "0,230000,230500": { - "230502": "尖山区", - "230503": "岭东区", - "230505": "四方台区", - "230506": "宝山区", - "230521": "集贤县", - "230522": "友谊县", - "230523": "宝清县", - "230524": "饶河县", - "230525": "其它区" - }, - "0,230000,230600": { - "230602": "萨尔图区", - "230603": "龙凤区", - "230604": "让胡路区", - "230605": "红岗区", - "230606": "大同区", - "230621": "肇州县", - "230622": "肇源县", - "230623": "林甸县", - "230624": "杜尔伯特蒙古族自治县", - "230625": "其它区" - }, - "0,230000,230700": { - "230702": "伊春区", - "230703": "南岔区", - "230704": "友好区", - "230705": "西林区", - "230706": "翠峦区", - "230707": "新青区", - "230708": "美溪区", - "230709": "金山屯区", - "230710": "五营区", - "230711": "乌马河区", - "230712": "汤旺河区", - "230713": "带岭区", - "230714": "乌伊岭区", - "230715": "红星区", - "230716": "上甘岭区", - "230722": "嘉荫县", - "230781": "铁力市", - "230782": "其它区" - }, - "0,230000,230800": { - "230802": "永红区", - "230803": "向阳区", - "230804": "前进区", - "230805": "东风区", - "230811": "郊区", - "230822": "桦南县", - "230826": "桦川县", - "230828": "汤原县", - "230833": "抚远县", - "230881": "同江市", - "230882": "富锦市", - "230883": "其它区" - }, - "0,230000,230900": { - "230902": "新兴区", - "230903": "桃山区", - "230904": "茄子河区", - "230921": "勃利县", - "230922": "其它区" - }, - "0,230000,231000": { - "231002": "东安区", - "231003": "阳明区", - "231004": "爱民区", - "231005": "西安区", - "231024": "东宁县", - "231025": "林口县", - "231081": "绥芬河市", - "231083": "海林市", - "231084": "宁安市", - "231085": "穆棱市", - "231086": "其它区" - }, - "0,230000,231100": { - "231102": "爱辉区", - "231121": "嫩江县", - "231123": "逊克县", - "231124": "孙吴县", - "231181": "北安市", - "231182": "五大连池市", - "231183": "其它区" - }, - "0,230000,231200": { - "231202": "北林区", - "231221": "望奎县", - "231222": "兰西县", - "231223": "青冈县", - "231224": "庆安县", - "231225": "明水县", - "231226": "绥棱县", - "231281": "安达市", - "231282": "肇东市", - "231283": "海伦市", - "231284": "其它区" - }, - "0,230000,232700": { - "232721": "呼玛县", - "232722": "塔河县", - "232723": "漠河县", - "232724": "加格达奇区", - "232725": "其它区" - }, - "0,310000": { - "310100": "上海市" - }, - "0,310000,310100": { - "310101": "黄浦区", - "310103": "卢湾区", - "310104": "徐汇区", - "310105": "长宁区", - "310106": "静安区", - "310107": "普陀区", - "310108": "闸北区", - "310109": "虹口区", - "310110": "杨浦区", - "310112": "闵行区", - "310113": "宝山区", - "310114": "嘉定区", - "310115": "浦东新区", - "310116": "金山区", - "310117": "松江区", - "310118": "青浦区", - "310119": "南汇区", - "310120": "奉贤区", - "310152": "川沙区", - "310230": "崇明县", - "310231": "其它区" - }, - "0,320000": { - "320100": "南京市", - "320200": "无锡市", - "320300": "徐州市", - "320400": "常州市", - "320500": "苏州市", - "320600": "南通市", - "320700": "连云港市", - "320800": "淮安市", - "320900": "盐城市", - "321000": "扬州市", - "321100": "镇江市", - "321200": "泰州市", - "321300": "宿迁市" - }, - "0,320000,320100": { - "320102": "玄武区", - "320103": "白下区", - "320104": "秦淮区", - "320105": "建邺区", - "320106": "鼓楼区", - "320107": "下关区", - "320111": "浦口区", - "320113": "栖霞区", - "320114": "雨花台区", - "320115": "江宁区", - "320116": "六合区", - "320124": "溧水县", - "320125": "高淳县", - "320126": "其它区" - }, - "0,320000,320200": { - "320202": "崇安区", - "320203": "南长区", - "320204": "北塘区", - "320205": "锡山区", - "320206": "惠山区", - "320211": "滨湖区", - "320281": "江阴市", - "320282": "宜兴市", - "320296": "新区", - "320297": "其它区" - }, - "0,320000,320300": { - "320302": "鼓楼区", - "320303": "云龙区", - "320304": "九里区", - "320305": "贾汪区", - "320311": "泉山区", - "320321": "丰县", - "320322": "沛县", - "320323": "铜山县", - "320324": "睢宁县", - "320381": "新沂市", - "320382": "邳州市", - "320383": "其它区" - }, - "0,320000,320400": { - "320402": "天宁区", - "320404": "钟楼区", - "320405": "戚墅堰区", - "320411": "新北区", - "320412": "武进区", - "320481": "溧阳市", - "320482": "金坛市", - "320483": "其它区" - }, - "0,320000,320500": { - "320502": "沧浪区", - "320503": "平江区", - "320504": "金阊区", - "320505": "虎丘区", - "320506": "吴中区", - "320507": "相城区", - "320581": "常熟市", - "320582": "张家港市", - "320583": "昆山市", - "320584": "吴江市", - "320585": "太仓市", - "320594": "新区", - "320595": "园区", - "320596": "其它区" - }, - "0,320000,320600": { - "320602": "崇川区", - "320611": "港闸区", - "320612": "通州区", - "320621": "海安县", - "320623": "如东县", - "320681": "启东市", - "320682": "如皋市", - "320683": "通州市", - "320684": "海门市", - "320693": "开发区", - "320694": "其它区" - }, - "0,320000,320700": { - "320703": "连云区", - "320705": "新浦区", - "320706": "海州区", - "320721": "赣榆县", - "320722": "东海县", - "320723": "灌云县", - "320724": "灌南县", - "320725": "其它区" - }, - "0,320000,320800": { - "320802": "清河区", - "320803": "楚州区", - "320804": "淮阴区", - "320811": "清浦区", - "320826": "涟水县", - "320829": "洪泽县", - "320830": "盱眙县", - "320831": "金湖县", - "320832": "其它区" - }, - "0,320000,320900": { - "320902": "亭湖区", - "320903": "盐都区", - "320921": "响水县", - "320922": "滨海县", - "320923": "阜宁县", - "320924": "射阳县", - "320925": "建湖县", - "320981": "东台市", - "320982": "大丰市", - "320983": "其它区" - }, - "0,320000,321000": { - "321002": "广陵区", - "321003": "邗江区", - "321011": "维扬区", - "321023": "宝应县", - "321081": "仪征市", - "321084": "高邮市", - "321088": "江都市", - "321092": "经济开发区", - "321093": "其它区" - }, - "0,320000,321100": { - "321102": "京口区", - "321111": "润州区", - "321112": "丹徒区", - "321181": "丹阳市", - "321182": "扬中市", - "321183": "句容市", - "321184": "其它区" - }, - "0,320000,321200": { - "321202": "海陵区", - "321203": "高港区", - "321281": "兴化市", - "321282": "靖江市", - "321283": "泰兴市", - "321284": "姜堰市", - "321285": "其它区" - }, - "0,320000,321300": { - "321302": "宿城区", - "321311": "宿豫区", - "321322": "沭阳县", - "321323": "泗阳县", - "321324": "泗洪县", - "321325": "其它区" - }, - "0,330000": { - "330100": "杭州市", - "330200": "宁波市", - "330300": "温州市", - "330400": "嘉兴市", - "330500": "湖州市", - "330600": "绍兴市", - "330700": "金华市", - "330800": "衢州市", - "330900": "舟山市", - "331000": "台州市", - "331100": "丽水市" - }, - "0,330000,330100": { - "330102": "上城区", - "330103": "下城区", - "330104": "江干区", - "330105": "拱墅区", - "330106": "西湖区", - "330108": "滨江区", - "330109": "萧山区", - "330110": "余杭区", - "330122": "桐庐县", - "330127": "淳安县", - "330182": "建德市", - "330183": "富阳市", - "330185": "临安市", - "330186": "其它区" - }, - "0,330000,330200": { - "330203": "海曙区", - "330204": "江东区", - "330205": "江北区", - "330206": "北仑区", - "330211": "镇海区", - "330212": "鄞州区", - "330225": "象山县", - "330226": "宁海县", - "330281": "余姚市", - "330282": "慈溪市", - "330283": "奉化市", - "330284": "其它区" - }, - "0,330000,330300": { - "330302": "鹿城区", - "330303": "龙湾区", - "330304": "瓯海区", - "330322": "洞头县", - "330324": "永嘉县", - "330326": "平阳县", - "330327": "苍南县", - "330328": "文成县", - "330329": "泰顺县", - "330381": "瑞安市", - "330382": "乐清市", - "330383": "其它区" - }, - "0,330000,330400": { - "330402": "南湖区", - "330411": "秀洲区", - "330421": "嘉善县", - "330424": "海盐县", - "330481": "海宁市", - "330482": "平湖市", - "330483": "桐乡市", - "330484": "其它区" - }, - "0,330000,330500": { - "330502": "吴兴区", - "330503": "南浔区", - "330521": "德清县", - "330522": "长兴县", - "330523": "安吉县", - "330524": "其它区" - }, - "0,330000,330600": { - "330602": "越城区", - "330621": "绍兴县", - "330624": "新昌县", - "330681": "诸暨市", - "330682": "上虞市", - "330683": "嵊州市", - "330684": "其它区" - }, - "0,330000,330700": { - "330702": "婺城区", - "330703": "金东区", - "330723": "武义县", - "330726": "浦江县", - "330727": "磐安县", - "330781": "兰溪市", - "330782": "义乌市", - "330783": "东阳市", - "330784": "永康市", - "330785": "其它区" - }, - "0,330000,330800": { - "330802": "柯城区", - "330803": "衢江区", - "330822": "常山县", - "330824": "开化县", - "330825": "龙游县", - "330881": "江山市", - "330882": "其它区" - }, - "0,330000,330900": { - "330902": "定海区", - "330903": "普陀区", - "330921": "岱山县", - "330922": "嵊泗县", - "330923": "其它区" - }, - "0,330000,331000": { - "331002": "椒江区", - "331003": "黄岩区", - "331004": "路桥区", - "331021": "玉环县", - "331022": "三门县", - "331023": "天台县", - "331024": "仙居县", - "331081": "温岭市", - "331082": "临海市", - "331083": "其它区" - }, - "0,330000,331100": { - "331102": "莲都区", - "331121": "青田县", - "331122": "缙云县", - "331123": "遂昌县", - "331124": "松阳县", - "331125": "云和县", - "331126": "庆元县", - "331127": "景宁畲族自治县", - "331181": "龙泉市", - "331182": "其它区" - }, - "0,340000": { - "340100": "合肥市", - "340200": "芜湖市", - "340300": "蚌埠市", - "340400": "淮南市", - "340500": "马鞍山市", - "340600": "淮北市", - "340700": "铜陵市", - "340800": "安庆市", - "341000": "黄山市", - "341100": "滁州市", - "341200": "阜阳市", - "341300": "宿州市", - "341500": "六安市", - "341600": "亳州市", - "341700": "池州市", - "341800": "宣城市" - }, - "0,340000,340100": { - "340102": "瑶海区", - "340103": "庐阳区", - "340104": "蜀山区", - "340111": "包河区", - "340121": "长丰县", - "340122": "肥东县", - "340123": "肥西县", - "340151": "高新区", - "340191": "中区", - "340192": "其它区", - "341400": "巢湖市", - "341402": "居巢区", - "341421": "庐江县" - }, - "0,340000,340200": { - "340202": "镜湖区", - "340203": "弋江区", - "340207": "鸠江区", - "340208": "三山区", - "340221": "芜湖县", - "340222": "繁昌县", - "340223": "南陵县", - "340224": "其它区", - "341422": "无为县" - }, - "0,340000,340300": { - "340302": "龙子湖区", - "340303": "蚌山区", - "340304": "禹会区", - "340311": "淮上区", - "340321": "怀远县", - "340322": "五河县", - "340323": "固镇县", - "340324": "其它区" - }, - "0,340000,340400": { - "340402": "大通区", - "340403": "田家庵区", - "340404": "谢家集区", - "340405": "八公山区", - "340406": "潘集区", - "340421": "凤台县", - "340422": "其它区" - }, - "0,340000,340500": { - "340502": "金家庄区", - "340503": "花山区", - "340504": "雨山区", - "340521": "当涂县", - "340522": "其它区", - "341423": "含山县", - "341424": "和县" - }, - "0,340000,340600": { - "340602": "杜集区", - "340603": "相山区", - "340604": "烈山区", - "340621": "濉溪县", - "340622": "其它区" - }, - "0,340000,340700": { - "340702": "铜官山区", - "340703": "狮子山区", - "340711": "郊区", - "340721": "铜陵县", - "340722": "其它区" - }, - "0,340000,340800": { - "340802": "迎江区", - "340803": "大观区", - "340811": "宜秀区", - "340822": "怀宁县", - "340823": "枞阳县", - "340824": "潜山县", - "340825": "太湖县", - "340826": "宿松县", - "340827": "望江县", - "340828": "岳西县", - "340881": "桐城市", - "340882": "其它区" - }, - "0,340000,341000": { - "341002": "屯溪区", - "341003": "黄山区", - "341004": "徽州区", - "341021": "歙县", - "341022": "休宁县", - "341023": "黟县", - "341024": "祁门县", - "341025": "其它区" - }, - "0,340000,341100": { - "341102": "琅琊区", - "341103": "南谯区", - "341122": "来安县", - "341124": "全椒县", - "341125": "定远县", - "341126": "凤阳县", - "341181": "天长市", - "341182": "明光市", - "341183": "其它区" - }, - "0,340000,341200": { - "341202": "颍州区", - "341203": "颍东区", - "341204": "颍泉区", - "341221": "临泉县", - "341222": "太和县", - "341225": "阜南县", - "341226": "颍上县", - "341282": "界首市", - "341283": "其它区" - }, - "0,340000,341300": { - "341302": "埇桥区", - "341321": "砀山县", - "341322": "萧县", - "341323": "灵璧县", - "341324": "泗县", - "341325": "其它区" - }, - "0,340000,341500": { - "341502": "金安区", - "341503": "裕安区", - "341521": "寿县", - "341522": "霍邱县", - "341523": "舒城县", - "341524": "金寨县", - "341525": "霍山县", - "341526": "其它区" - }, - "0,340000,341600": { - "341602": "谯城区", - "341621": "涡阳县", - "341622": "蒙城县", - "341623": "利辛县", - "341624": "其它区" - }, - "0,340000,341700": { - "341702": "贵池区", - "341721": "东至县", - "341722": "石台县", - "341723": "青阳县", - "341724": "其它区" - }, - "0,340000,341800": { - "341802": "宣州区", - "341821": "郎溪县", - "341822": "广德县", - "341823": "泾县", - "341824": "绩溪县", - "341825": "旌德县", - "341881": "宁国市", - "341882": "其它区" - }, - "0,350000": { - "350100": "福州市", - "350200": "厦门市", - "350300": "莆田市", - "350400": "三明市", - "350500": "泉州市", - "350600": "漳州市", - "350700": "南平市", - "350800": "龙岩市", - "350900": "宁德市" - }, - "0,350000,350100": { - "350102": "鼓楼区", - "350103": "台江区", - "350104": "仓山区", - "350105": "马尾区", - "350111": "晋安区", - "350121": "闽侯县", - "350122": "连江县", - "350123": "罗源县", - "350124": "闽清县", - "350125": "永泰县", - "350128": "平潭县", - "350181": "福清市", - "350182": "长乐市", - "350183": "其它区" - }, - "0,350000,350200": { - "350203": "思明区", - "350205": "海沧区", - "350206": "湖里区", - "350211": "集美区", - "350212": "同安区", - "350213": "翔安区", - "350214": "其它区" - }, - "0,350000,350300": { - "350302": "城厢区", - "350303": "涵江区", - "350304": "荔城区", - "350305": "秀屿区", - "350322": "仙游县", - "350323": "其它区" - }, - "0,350000,350400": { - "350402": "梅列区", - "350403": "三元区", - "350421": "明溪县", - "350423": "清流县", - "350424": "宁化县", - "350425": "大田县", - "350426": "尤溪县", - "350427": "沙县", - "350428": "将乐县", - "350429": "泰宁县", - "350430": "建宁县", - "350481": "永安市", - "350482": "其它区" - }, - "0,350000,350500": { - "350502": "鲤城区", - "350503": "丰泽区", - "350504": "洛江区", - "350505": "泉港区", - "350521": "惠安县", - "350524": "安溪县", - "350525": "永春县", - "350526": "德化县", - "350527": "金门县", - "350581": "石狮市", - "350582": "晋江市", - "350583": "南安市", - "350584": "其它区" - }, - "0,350000,350600": { - "350602": "芗城区", - "350603": "龙文区", - "350622": "云霄县", - "350623": "漳浦县", - "350624": "诏安县", - "350625": "长泰县", - "350626": "东山县", - "350627": "南靖县", - "350628": "平和县", - "350629": "华安县", - "350681": "龙海市", - "350682": "其它区" - }, - "0,350000,350700": { - "350702": "延平区", - "350721": "顺昌县", - "350722": "浦城县", - "350723": "光泽县", - "350724": "松溪县", - "350725": "政和县", - "350781": "邵武市", - "350782": "武夷山市", - "350783": "建瓯市", - "350784": "建阳市", - "350785": "其它区" - }, - "0,350000,350800": { - "350802": "新罗区", - "350821": "长汀县", - "350822": "永定县", - "350823": "上杭县", - "350824": "武平县", - "350825": "连城县", - "350881": "漳平市", - "350882": "其它区" - }, - "0,350000,350900": { - "350902": "蕉城区", - "350921": "霞浦县", - "350922": "古田县", - "350923": "屏南县", - "350924": "寿宁县", - "350925": "周宁县", - "350926": "柘荣县", - "350981": "福安市", - "350982": "福鼎市", - "350983": "其它区" - }, - "0,360000": { - "360100": "南昌市", - "360200": "景德镇市", - "360300": "萍乡市", - "360400": "九江市", - "360500": "新余市", - "360600": "鹰潭市", - "360700": "赣州市", - "360800": "吉安市", - "360900": "宜春市", - "361000": "抚州市", - "361100": "上饶市" - }, - "0,360000,360100": { - "360102": "东湖区", - "360103": "西湖区", - "360104": "青云谱区", - "360105": "湾里区", - "360111": "青山湖区", - "360121": "南昌县", - "360122": "新建县", - "360123": "安义县", - "360124": "进贤县", - "360125": "红谷滩新区", - "360126": "经济技术开发区", - "360127": "昌北区", - "360128": "其它区" - }, - "0,360000,360200": { - "360202": "昌江区", - "360203": "珠山区", - "360222": "浮梁县", - "360281": "乐平市", - "360282": "其它区" - }, - "0,360000,360300": { - "360302": "安源区", - "360313": "湘东区", - "360321": "莲花县", - "360322": "上栗县", - "360323": "芦溪县", - "360324": "其它区" - }, - "0,360000,360400": { - "360402": "庐山区", - "360403": "浔阳区", - "360421": "九江县", - "360423": "武宁县", - "360424": "修水县", - "360425": "永修县", - "360426": "德安县", - "360427": "星子县", - "360428": "都昌县", - "360429": "湖口县", - "360430": "彭泽县", - "360481": "瑞昌市", - "360482": "其它区" - }, - "0,360000,360500": { - "360502": "渝水区", - "360521": "分宜县", - "360522": "其它区" - }, - "0,360000,360600": { - "360602": "月湖区", - "360622": "余江县", - "360681": "贵溪市", - "360682": "其它区" - }, - "0,360000,360700": { - "360702": "章贡区", - "360721": "赣县", - "360722": "信丰县", - "360723": "大余县", - "360724": "上犹县", - "360725": "崇义县", - "360726": "安远县", - "360727": "龙南县", - "360728": "定南县", - "360729": "全南县", - "360730": "宁都县", - "360731": "于都县", - "360732": "兴国县", - "360733": "会昌县", - "360734": "寻乌县", - "360735": "石城县", - "360751": "黄金区", - "360781": "瑞金市", - "360782": "南康市", - "360783": "其它区" - }, - "0,360000,360800": { - "360802": "吉州区", - "360803": "青原区", - "360821": "吉安县", - "360822": "吉水县", - "360823": "峡江县", - "360824": "新干县", - "360825": "永丰县", - "360826": "泰和县", - "360827": "遂川县", - "360828": "万安县", - "360829": "安福县", - "360830": "永新县", - "360881": "井冈山市", - "360882": "其它区" - }, - "0,360000,360900": { - "360902": "袁州区", - "360921": "奉新县", - "360922": "万载县", - "360923": "上高县", - "360924": "宜丰县", - "360925": "靖安县", - "360926": "铜鼓县", - "360981": "丰城市", - "360982": "樟树市", - "360983": "高安市", - "360984": "其它区" - }, - "0,360000,361000": { - "361002": "临川区", - "361021": "南城县", - "361022": "黎川县", - "361023": "南丰县", - "361024": "崇仁县", - "361025": "乐安县", - "361026": "宜黄县", - "361027": "金溪县", - "361028": "资溪县", - "361029": "东乡县", - "361030": "广昌县", - "361031": "其它区" - }, - "0,360000,361100": { - "361102": "信州区", - "361121": "上饶县", - "361122": "广丰县", - "361123": "玉山县", - "361124": "铅山县", - "361125": "横峰县", - "361126": "弋阳县", - "361127": "余干县", - "361128": "鄱阳县", - "361129": "万年县", - "361130": "婺源县", - "361181": "德兴市", - "361182": "其它区" - }, - "0,370000": { - "370100": "济南市", - "370200": "青岛市", - "370300": "淄博市", - "370400": "枣庄市", - "370500": "东营市", - "370600": "烟台市", - "370700": "潍坊市", - "370800": "济宁市", - "370900": "泰安市", - "371000": "威海市", - "371100": "日照市", - "371200": "莱芜市", - "371300": "临沂市", - "371400": "德州市", - "371500": "聊城市", - "371600": "滨州市", - "371700": "菏泽市" - }, - "0,370000,370100": { - "370102": "历下区", - "370103": "市中区", - "370104": "槐荫区", - "370105": "天桥区", - "370112": "历城区", - "370113": "长清区", - "370124": "平阴县", - "370125": "济阳县", - "370126": "商河县", - "370181": "章丘市", - "370182": "其它区" - }, - "0,370000,370200": { - "370202": "市南区", - "370203": "市北区", - "370205": "四方区", - "370211": "黄岛区", - "370212": "崂山区", - "370213": "李沧区", - "370214": "城阳区", - "370251": "开发区", - "370281": "胶州市", - "370282": "即墨市", - "370283": "平度市", - "370284": "胶南市", - "370285": "莱西市", - "370286": "其它区" - }, - "0,370000,370300": { - "370302": "淄川区", - "370303": "张店区", - "370304": "博山区", - "370305": "临淄区", - "370306": "周村区", - "370321": "桓台县", - "370322": "高青县", - "370323": "沂源县", - "370324": "其它区" - }, - "0,370000,370400": { - "370402": "市中区", - "370403": "薛城区", - "370404": "峄城区", - "370405": "台儿庄区", - "370406": "山亭区", - "370481": "滕州市", - "370482": "其它区" - }, - "0,370000,370500": { - "370502": "东营区", - "370503": "河口区", - "370521": "垦利县", - "370522": "利津县", - "370523": "广饶县", - "370589": "西城区", - "370590": "东城区", - "370591": "其它区" - }, - "0,370000,370600": { - "370602": "芝罘区", - "370611": "福山区", - "370612": "牟平区", - "370613": "莱山区", - "370634": "长岛县", - "370681": "龙口市", - "370682": "莱阳市", - "370683": "莱州市", - "370684": "蓬莱市", - "370685": "招远市", - "370686": "栖霞市", - "370687": "海阳市", - "370688": "其它区" - }, - "0,370000,370700": { - "370702": "潍城区", - "370703": "寒亭区", - "370704": "坊子区", - "370705": "奎文区", - "370724": "临朐县", - "370725": "昌乐县", - "370751": "开发区", - "370781": "青州市", - "370782": "诸城市", - "370783": "寿光市", - "370784": "安丘市", - "370785": "高密市", - "370786": "昌邑市", - "370787": "其它区" - }, - "0,370000,370800": { - "370802": "市中区", - "370811": "任城区", - "370826": "微山县", - "370827": "鱼台县", - "370828": "金乡县", - "370829": "嘉祥县", - "370830": "汶上县", - "370831": "泗水县", - "370832": "梁山县", - "370881": "曲阜市", - "370882": "兖州市", - "370883": "邹城市", - "370884": "其它区" - }, - "0,370000,370900": { - "370902": "泰山区", - "370903": "岱岳区", - "370921": "宁阳县", - "370923": "东平县", - "370982": "新泰市", - "370983": "肥城市", - "370984": "其它区" - }, - "0,370000,371000": { - "371002": "环翠区", - "371081": "文登市", - "371082": "荣成市", - "371083": "乳山市", - "371084": "其它区" - }, - "0,370000,371100": { - "371102": "东港区", - "371103": "岚山区", - "371121": "五莲县", - "371122": "莒县", - "371123": "其它区" - }, - "0,370000,371200": { - "371202": "莱城区", - "371203": "钢城区", - "371204": "其它区" - }, - "0,370000,371300": { - "371302": "兰山区", - "371311": "罗庄区", - "371312": "河东区", - "371321": "沂南县", - "371322": "郯城县", - "371323": "沂水县", - "371324": "苍山县", - "371325": "费县", - "371326": "平邑县", - "371327": "莒南县", - "371328": "蒙阴县", - "371329": "临沭县", - "371330": "其它区" - }, - "0,370000,371400": { - "371402": "德城区", - "371421": "陵县", - "371422": "宁津县", - "371423": "庆云县", - "371424": "临邑县", - "371425": "齐河县", - "371426": "平原县", - "371427": "夏津县", - "371428": "武城县", - "371451": "开发区", - "371481": "乐陵市", - "371482": "禹城市", - "371483": "其它区" - }, - "0,370000,371500": { - "371502": "东昌府区", - "371521": "阳谷县", - "371522": "莘县", - "371523": "茌平县", - "371524": "东阿县", - "371525": "冠县", - "371526": "高唐县", - "371581": "临清市", - "371582": "其它区" - }, - "0,370000,371600": { - "371602": "滨城区", - "371621": "惠民县", - "371622": "阳信县", - "371623": "无棣县", - "371624": "沾化县", - "371625": "博兴县", - "371626": "邹平县", - "371627": "其它区" - }, - "0,370000,371700": { - "371702": "牡丹区", - "371721": "曹县", - "371722": "单县", - "371723": "成武县", - "371724": "巨野县", - "371725": "郓城县", - "371726": "鄄城县", - "371727": "定陶县", - "371728": "东明县", - "371729": "其它区" - }, - "0,410000": { - "410100": "郑州市", - "410200": "开封市", - "410300": "洛阳市", - "410400": "平顶山市", - "410500": "安阳市", - "410600": "鹤壁市", - "410700": "新乡市", - "410800": "焦作市", - "410881": "济源市", - "410900": "濮阳市", - "411000": "许昌市", - "411100": "漯河市", - "411200": "三门峡市", - "411300": "南阳市", - "411400": "商丘市", - "411500": "信阳市", - "411600": "周口市", - "411700": "驻马店市" - }, - "0,410000,410100": { - "410102": "中原区", - "410103": "二七区", - "410104": "管城回族区", - "410105": "金水区", - "410106": "上街区", - "410108": "惠济区", - "410122": "中牟县", - "410181": "巩义市", - "410182": "荥阳市", - "410183": "新密市", - "410184": "新郑市", - "410185": "登封市", - "410186": "郑东新区", - "410187": "高新区", - "410188": "其它区" - }, - "0,410000,410200": { - "410202": "龙亭区", - "410203": "顺河回族区", - "410204": "鼓楼区", - "410205": "禹王台区", - "410211": "金明区", - "410221": "杞县", - "410222": "通许县", - "410223": "尉氏县", - "410224": "开封县", - "410225": "兰考县", - "410226": "其它区" - }, - "0,410000,410300": { - "410302": "老城区", - "410303": "西工区", - "410304": "廛河回族区", - "410305": "涧西区", - "410306": "吉利区", - "410307": "洛龙区", - "410322": "孟津县", - "410323": "新安县", - "410324": "栾川县", - "410325": "嵩县", - "410326": "汝阳县", - "410327": "宜阳县", - "410328": "洛宁县", - "410329": "伊川县", - "410381": "偃师市", - "471004": "高新区", - "471005": "其它区" - }, - "0,410000,410400": { - "410402": "新华区", - "410403": "卫东区", - "410404": "石龙区", - "410411": "湛河区", - "410421": "宝丰县", - "410422": "叶县", - "410423": "鲁山县", - "410425": "郏县", - "410481": "舞钢市", - "410482": "汝州市", - "410483": "其它区" - }, - "0,410000,410500": { - "410502": "文峰区", - "410503": "北关区", - "410505": "殷都区", - "410506": "龙安区", - "410522": "安阳县", - "410523": "汤阴县", - "410526": "滑县", - "410527": "内黄县", - "410581": "林州市", - "410582": "其它区" - }, - "0,410000,410600": { - "410602": "鹤山区", - "410603": "山城区", - "410611": "淇滨区", - "410621": "浚县", - "410622": "淇县", - "410623": "其它区" - }, - "0,410000,410700": { - "410702": "红旗区", - "410703": "卫滨区", - "410704": "凤泉区", - "410711": "牧野区", - "410721": "新乡县", - "410724": "获嘉县", - "410725": "原阳县", - "410726": "延津县", - "410727": "封丘县", - "410728": "长垣县", - "410781": "卫辉市", - "410782": "辉县市", - "410783": "其它区" - }, - "0,410000,410800": { - "410802": "解放区", - "410803": "中站区", - "410804": "马村区", - "410811": "山阳区", - "410821": "修武县", - "410822": "博爱县", - "410823": "武陟县", - "410825": "温县", - "410882": "沁阳市", - "410883": "孟州市", - "410884": "其它区" - }, - "0,410000,410881": [], - "0,410000,410900": { - "410902": "华龙区", - "410922": "清丰县", - "410923": "南乐县", - "410926": "范县", - "410927": "台前县", - "410928": "濮阳县", - "410929": "其它区" - }, - "0,410000,411000": { - "411002": "魏都区", - "411023": "许昌县", - "411024": "鄢陵县", - "411025": "襄城县", - "411081": "禹州市", - "411082": "长葛市", - "411083": "其它区" - }, - "0,410000,411100": { - "411102": "源汇区", - "411103": "郾城区", - "411104": "召陵区", - "411121": "舞阳县", - "411122": "临颍县", - "411123": "其它区" - }, - "0,410000,411200": { - "411202": "湖滨区", - "411221": "渑池县", - "411222": "陕县", - "411224": "卢氏县", - "411281": "义马市", - "411282": "灵宝市", - "411283": "其它区" - }, - "0,410000,411300": { - "411302": "宛城区", - "411303": "卧龙区", - "411321": "南召县", - "411322": "方城县", - "411323": "西峡县", - "411324": "镇平县", - "411325": "内乡县", - "411326": "淅川县", - "411327": "社旗县", - "411328": "唐河县", - "411329": "新野县", - "411330": "桐柏县", - "411381": "邓州市", - "411382": "其它区" - }, - "0,410000,411400": { - "411402": "梁园区", - "411403": "睢阳区", - "411421": "民权县", - "411422": "睢县", - "411423": "宁陵县", - "411424": "柘城县", - "411425": "虞城县", - "411426": "夏邑县", - "411481": "永城市", - "411482": "其它区" - }, - "0,410000,411500": { - "411502": "浉河区", - "411503": "平桥区", - "411521": "罗山县", - "411522": "光山县", - "411523": "新县", - "411524": "商城县", - "411525": "固始县", - "411526": "潢川县", - "411527": "淮滨县", - "411528": "息县", - "411529": "其它区" - }, - "0,410000,411600": { - "411602": "川汇区", - "411621": "扶沟县", - "411622": "西华县", - "411623": "商水县", - "411624": "沈丘县", - "411625": "郸城县", - "411626": "淮阳县", - "411627": "太康县", - "411628": "鹿邑县", - "411681": "项城市", - "411682": "其它区" - }, - "0,410000,411700": { - "411702": "驿城区", - "411721": "西平县", - "411722": "上蔡县", - "411723": "平舆县", - "411724": "正阳县", - "411725": "确山县", - "411726": "泌阳县", - "411727": "汝南县", - "411728": "遂平县", - "411729": "新蔡县", - "411730": "其它区" - }, - "0,420000": { - "420100": "武汉市", - "420200": "黄石市", - "420300": "十堰市", - "420500": "宜昌市", - "420600": "襄阳市", - "420700": "鄂州市", - "420800": "荆门市", - "420900": "孝感市", - "421000": "荆州市", - "421100": "黄冈市", - "421200": "咸宁市", - "421300": "随州市", - "422800": "恩施土家族苗族自治州", - "429004": "仙桃市", - "429005": "潜江市", - "429006": "天门市", - "429021": "神农架林区" - }, - "0,420000,420100": { - "420102": "江岸区", - "420103": "江汉区", - "420104": "硚口区", - "420105": "汉阳区", - "420106": "武昌区", - "420107": "青山区", - "420111": "洪山区", - "420112": "东西湖区", - "420113": "汉南区", - "420114": "蔡甸区", - "420115": "江夏区", - "420116": "黄陂区", - "420117": "新洲区", - "420118": "其它区" - }, - "0,420000,420200": { - "420202": "黄石港区", - "420203": "西塞山区", - "420204": "下陆区", - "420205": "铁山区", - "420222": "阳新县", - "420281": "大冶市", - "420282": "其它区" - }, - "0,420000,420300": { - "420302": "茅箭区", - "420303": "张湾区", - "420321": "郧县", - "420322": "郧西县", - "420323": "竹山县", - "420324": "竹溪县", - "420325": "房县", - "420381": "丹江口市", - "420382": "城区", - "420383": "其它区" - }, - "0,420000,420500": { - "420502": "西陵区", - "420503": "伍家岗区", - "420504": "点军区", - "420505": "猇亭区", - "420506": "夷陵区", - "420525": "远安县", - "420526": "兴山县", - "420527": "秭归县", - "420528": "长阳土家族自治县", - "420529": "五峰土家族自治县", - "420551": "葛洲坝区", - "420552": "开发区", - "420581": "宜都市", - "420582": "当阳市", - "420583": "枝江市", - "420584": "其它区" - }, - "0,420000,420600": { - "420602": "襄城区", - "420606": "樊城区", - "420607": "襄州区", - "420624": "南漳县", - "420625": "谷城县", - "420626": "保康县", - "420682": "老河口市", - "420683": "枣阳市", - "420684": "宜城市", - "420685": "其它区" - }, - "0,420000,420700": { - "420702": "梁子湖区", - "420703": "华容区", - "420704": "鄂城区", - "420705": "其它区" - }, - "0,420000,420800": { - "420802": "东宝区", - "420804": "掇刀区", - "420821": "京山县", - "420822": "沙洋县", - "420881": "钟祥市", - "420882": "其它区" - }, - "0,420000,420900": { - "420902": "孝南区", - "420921": "孝昌县", - "420922": "大悟县", - "420923": "云梦县", - "420981": "应城市", - "420982": "安陆市", - "420984": "汉川市", - "420985": "其它区" - }, - "0,420000,421000": { - "421002": "沙市区", - "421003": "荆州区", - "421022": "公安县", - "421023": "监利县", - "421024": "江陵县", - "421081": "石首市", - "421083": "洪湖市", - "421087": "松滋市", - "421088": "其它区" - }, - "0,420000,421100": { - "421102": "黄州区", - "421121": "团风县", - "421122": "红安县", - "421123": "罗田县", - "421124": "英山县", - "421125": "浠水县", - "421126": "蕲春县", - "421127": "黄梅县", - "421181": "麻城市", - "421182": "武穴市", - "421183": "其它区" - }, - "0,420000,421200": { - "421202": "咸安区", - "421221": "嘉鱼县", - "421222": "通城县", - "421223": "崇阳县", - "421224": "通山县", - "421281": "赤壁市", - "421282": "温泉城区", - "421283": "其它区" - }, - "0,420000,421300": { - "421302": "曾都区", - "421321": "随县", - "421381": "广水市", - "421382": "其它区" - }, - "0,420000,422800": { - "422801": "恩施市", - "422802": "利川市", - "422822": "建始县", - "422823": "巴东县", - "422825": "宣恩县", - "422826": "咸丰县", - "422827": "来凤县", - "422828": "鹤峰县", - "422829": "其它区" - }, - "0,420000,429004": [], - "0,420000,429005": [], - "0,420000,429006": [], - "0,420000,429021": [], - "0,430000": { - "430100": "长沙市", - "430200": "株洲市", - "430300": "湘潭市", - "430400": "衡阳市", - "430500": "邵阳市", - "430600": "岳阳市", - "430700": "常德市", - "430800": "张家界市", - "430900": "益阳市", - "431000": "郴州市", - "431100": "永州市", - "431200": "怀化市", - "431300": "娄底市", - "433100": "湘西土家族苗族自治州" - }, - "0,430000,430100": { - "430102": "芙蓉区", - "430103": "天心区", - "430104": "岳麓区", - "430105": "开福区", - "430111": "雨花区", - "430121": "长沙县", - "430122": "望城县", - "430124": "宁乡县", - "430181": "浏阳市", - "430182": "其它区" - }, - "0,430000,430200": { - "430202": "荷塘区", - "430203": "芦淞区", - "430204": "石峰区", - "430211": "天元区", - "430221": "株洲县", - "430223": "攸县", - "430224": "茶陵县", - "430225": "炎陵县", - "430281": "醴陵市", - "430282": "其它区" - }, - "0,430000,430300": { - "430302": "雨湖区", - "430304": "岳塘区", - "430321": "湘潭县", - "430381": "湘乡市", - "430382": "韶山市", - "430383": "其它区" - }, - "0,430000,430400": { - "430405": "珠晖区", - "430406": "雁峰区", - "430407": "石鼓区", - "430408": "蒸湘区", - "430412": "南岳区", - "430421": "衡阳县", - "430422": "衡南县", - "430423": "衡山县", - "430424": "衡东县", - "430426": "祁东县", - "430481": "耒阳市", - "430482": "常宁市", - "430483": "其它区" - }, - "0,430000,430500": { - "430502": "双清区", - "430503": "大祥区", - "430511": "北塔区", - "430521": "邵东县", - "430522": "新邵县", - "430523": "邵阳县", - "430524": "隆回县", - "430525": "洞口县", - "430527": "绥宁县", - "430528": "新宁县", - "430529": "城步苗族自治县", - "430581": "武冈市", - "430582": "其它区" - }, - "0,430000,430600": { - "430602": "岳阳楼区", - "430603": "云溪区", - "430611": "君山区", - "430621": "岳阳县", - "430623": "华容县", - "430624": "湘阴县", - "430626": "平江县", - "430681": "汨罗市", - "430682": "临湘市", - "430683": "其它区" - }, - "0,430000,430700": { - "430702": "武陵区", - "430703": "鼎城区", - "430721": "安乡县", - "430722": "汉寿县", - "430723": "澧县", - "430724": "临澧县", - "430725": "桃源县", - "430726": "石门县", - "430781": "津市市", - "430782": "其它区" - }, - "0,430000,430800": { - "430802": "永定区", - "430811": "武陵源区", - "430821": "慈利县", - "430822": "桑植县", - "430823": "其它区" - }, - "0,430000,430900": { - "430902": "资阳区", - "430903": "赫山区", - "430921": "南县", - "430922": "桃江县", - "430923": "安化县", - "430981": "沅江市", - "430982": "其它区" - }, - "0,430000,431000": { - "431002": "北湖区", - "431003": "苏仙区", - "431021": "桂阳县", - "431022": "宜章县", - "431023": "永兴县", - "431024": "嘉禾县", - "431025": "临武县", - "431026": "汝城县", - "431027": "桂东县", - "431028": "安仁县", - "431081": "资兴市", - "431082": "其它区" - }, - "0,430000,431100": { - "431102": "零陵区", - "431103": "冷水滩区", - "431121": "祁阳县", - "431122": "东安县", - "431123": "双牌县", - "431124": "道县", - "431125": "江永县", - "431126": "宁远县", - "431127": "蓝山县", - "431128": "新田县", - "431129": "江华瑶族自治县", - "431130": "其它区" - }, - "0,430000,431200": { - "431202": "鹤城区", - "431221": "中方县", - "431222": "沅陵县", - "431223": "辰溪县", - "431224": "溆浦县", - "431225": "会同县", - "431226": "麻阳苗族自治县", - "431227": "新晃侗族自治县", - "431228": "芷江侗族自治县", - "431229": "靖州苗族侗族自治县", - "431230": "通道侗族自治县", - "431281": "洪江市", - "431282": "其它区" - }, - "0,430000,431300": { - "431302": "娄星区", - "431321": "双峰县", - "431322": "新化县", - "431381": "冷水江市", - "431382": "涟源市", - "431383": "其它区" - }, - "0,430000,433100": { - "433101": "吉首市", - "433122": "泸溪县", - "433123": "凤凰县", - "433124": "花垣县", - "433125": "保靖县", - "433126": "古丈县", - "433127": "永顺县", - "433130": "龙山县", - "433131": "其它区" - }, - "0,440000": { - "440100": "广州市", - "440200": "韶关市", - "440300": "深圳市", - "440400": "珠海市", - "440500": "汕头市", - "440600": "佛山市", - "440700": "江门市", - "440800": "湛江市", - "440900": "茂名市", - "441200": "肇庆市", - "441300": "惠州市", - "441400": "梅州市", - "441500": "汕尾市", - "441600": "河源市", - "441700": "阳江市", - "441800": "清远市", - "441900": "东莞市", - "442000": "中山市", - "445100": "潮州市", - "445200": "揭阳市", - "445300": "云浮市" - }, - "0,440000,440100": { - "440103": "荔湾区", - "440104": "越秀区", - "440105": "海珠区", - "440106": "天河区", - "440111": "白云区", - "440112": "黄埔区", - "440113": "番禺区", - "440114": "花都区", - "440115": "南沙区", - "440116": "萝岗区", - "440183": "增城市", - "440184": "从化市", - "440188": "东山区", - "440189": "其它区" - }, - "0,440000,440200": { - "440203": "武江区", - "440204": "浈江区", - "440205": "曲江区", - "440222": "始兴县", - "440224": "仁化县", - "440229": "翁源县", - "440232": "乳源瑶族自治县", - "440233": "新丰县", - "440281": "乐昌市", - "440282": "南雄市", - "440283": "其它区" - }, - "0,440000,440300": { - "1032697": "光明新区", - "1032698": "坪山新区", - "1032699": "大鹏新区", - "1032700": "龙华新区", - "440303": "罗湖区", - "440304": "福田区", - "440305": "南山区", - "440306": "宝安区", - "440307": "龙岗区", - "440308": "盐田区", - "440309": "其它区" - }, - "0,440000,440400": { - "440402": "香洲区", - "440403": "斗门区", - "440404": "金湾区", - "440486": "金唐区", - "440487": "南湾区", - "440488": "其它区" - }, - "0,440000,440500": { - "440507": "龙湖区", - "440511": "金平区", - "440512": "濠江区", - "440513": "潮阳区", - "440514": "潮南区", - "440515": "澄海区", - "440523": "南澳县", - "440524": "其它区" - }, - "0,440000,440600": { - "440604": "禅城区", - "440605": "南海区", - "440606": "顺德区", - "440607": "三水区", - "440608": "高明区", - "440609": "其它区" - }, - "0,440000,440700": { - "440703": "蓬江区", - "440704": "江海区", - "440705": "新会区", - "440781": "台山市", - "440783": "开平市", - "440784": "鹤山市", - "440785": "恩平市", - "440786": "其它区" - }, - "0,440000,440800": { - "440802": "赤坎区", - "440803": "霞山区", - "440804": "坡头区", - "440811": "麻章区", - "440823": "遂溪县", - "440825": "徐闻县", - "440881": "廉江市", - "440882": "雷州市", - "440883": "吴川市", - "440884": "其它区" - }, - "0,440000,440900": { - "440902": "茂南区", - "440903": "茂港区", - "440923": "电白县", - "440981": "高州市", - "440982": "化州市", - "440983": "信宜市", - "440984": "其它区" - }, - "0,440000,441200": { - "441202": "端州区", - "441203": "鼎湖区", - "441223": "广宁县", - "441224": "怀集县", - "441225": "封开县", - "441226": "德庆县", - "441283": "高要市", - "441284": "四会市", - "441285": "其它区" - }, - "0,440000,441300": { - "441302": "惠城区", - "441303": "惠阳区", - "441322": "博罗县", - "441323": "惠东县", - "441324": "龙门县", - "441325": "其它区" - }, - "0,440000,441400": { - "441402": "梅江区", - "441421": "梅县", - "441422": "大埔县", - "441423": "丰顺县", - "441424": "五华县", - "441426": "平远县", - "441427": "蕉岭县", - "441481": "兴宁市", - "441482": "其它区" - }, - "0,440000,441500": { - "441502": "城区", - "441521": "海丰县", - "441523": "陆河县", - "441581": "陆丰市", - "441582": "其它区" - }, - "0,440000,441600": { - "441602": "源城区", - "441621": "紫金县", - "441622": "龙川县", - "441623": "连平县", - "441624": "和平县", - "441625": "东源县", - "441626": "其它区" - }, - "0,440000,441700": { - "441702": "江城区", - "441721": "阳西县", - "441723": "阳东县", - "441781": "阳春市", - "441782": "其它区" - }, - "0,440000,441800": { - "441802": "清城区", - "441821": "佛冈县", - "441823": "阳山县", - "441825": "连山壮族瑶族自治县", - "441826": "连南瑶族自治县", - "441827": "清新县", - "441881": "英德市", - "441882": "连州市", - "441883": "其它区" - }, - "0,440000,441900": [], - "0,440000,442000": [], - "0,440000,445100": { - "445102": "湘桥区", - "445121": "潮安县", - "445122": "饶平县", - "445185": "枫溪区", - "445186": "其它区" - }, - "0,440000,445200": { - "445202": "榕城区", - "445221": "揭东县", - "445222": "揭西县", - "445224": "惠来县", - "445281": "普宁市", - "445284": "东山区", - "445285": "其它区" - }, - "0,440000,445300": { - "445302": "云城区", - "445321": "新兴县", - "445322": "郁南县", - "445323": "云安县", - "445381": "罗定市", - "445382": "其它区" - }, - "0,450000": { - "450100": "南宁市", - "450200": "柳州市", - "450300": "桂林市", - "450400": "梧州市", - "450500": "北海市", - "450600": "防城港市", - "450700": "钦州市", - "450800": "贵港市", - "450900": "玉林市", - "451000": "百色市", - "451100": "贺州市", - "451200": "河池市", - "451300": "来宾市", - "451400": "崇左市" - }, - "0,450000,450100": { - "450102": "兴宁区", - "450103": "青秀区", - "450105": "江南区", - "450107": "西乡塘区", - "450108": "良庆区", - "450109": "邕宁区", - "450122": "武鸣县", - "450123": "隆安县", - "450124": "马山县", - "450125": "上林县", - "450126": "宾阳县", - "450127": "横县", - "450128": "其它区" - }, - "0,450000,450200": { - "450202": "城中区", - "450203": "鱼峰区", - "450204": "柳南区", - "450205": "柳北区", - "450221": "柳江县", - "450222": "柳城县", - "450223": "鹿寨县", - "450224": "融安县", - "450225": "融水苗族自治县", - "450226": "三江侗族自治县", - "450227": "其它区" - }, - "0,450000,450300": { - "450302": "秀峰区", - "450303": "叠彩区", - "450304": "象山区", - "450305": "七星区", - "450311": "雁山区", - "450321": "阳朔县", - "450322": "临桂县", - "450323": "灵川县", - "450324": "全州县", - "450325": "兴安县", - "450326": "永福县", - "450327": "灌阳县", - "450328": "龙胜各族自治县", - "450329": "资源县", - "450330": "平乐县", - "450331": "荔浦县", - "450332": "恭城瑶族自治县", - "450333": "其它区" - }, - "0,450000,450400": { - "450403": "万秀区", - "450404": "蝶山区", - "450405": "长洲区", - "450421": "苍梧县", - "450422": "藤县", - "450423": "蒙山县", - "450481": "岑溪市", - "450482": "其它区" - }, - "0,450000,450500": { - "450502": "海城区", - "450503": "银海区", - "450512": "铁山港区", - "450521": "合浦县", - "450522": "其它区" - }, - "0,450000,450600": { - "450602": "港口区", - "450603": "防城区", - "450621": "上思县", - "450681": "东兴市", - "450682": "其它区" - }, - "0,450000,450700": { - "450702": "钦南区", - "450703": "钦北区", - "450721": "灵山县", - "450722": "浦北县", - "450723": "其它区" - }, - "0,450000,450800": { - "450802": "港北区", - "450803": "港南区", - "450804": "覃塘区", - "450821": "平南县", - "450881": "桂平市", - "450882": "其它区" - }, - "0,450000,450900": { - "450902": "玉州区", - "450921": "容县", - "450922": "陆川县", - "450923": "博白县", - "450924": "兴业县", - "450981": "北流市", - "450982": "其它区" - }, - "0,450000,451000": { - "451002": "右江区", - "451021": "田阳县", - "451022": "田东县", - "451023": "平果县", - "451024": "德保县", - "451025": "靖西县", - "451026": "那坡县", - "451027": "凌云县", - "451028": "乐业县", - "451029": "田林县", - "451030": "西林县", - "451031": "隆林各族自治县", - "451032": "其它区" - }, - "0,450000,451100": { - "451102": "八步区", - "451121": "昭平县", - "451122": "钟山县", - "451123": "富川瑶族自治县", - "451124": "其它区" - }, - "0,450000,451200": { - "451202": "金城江区", - "451221": "南丹县", - "451222": "天峨县", - "451223": "凤山县", - "451224": "东兰县", - "451225": "罗城仫佬族自治县", - "451226": "环江毛南族自治县", - "451227": "巴马瑶族自治县", - "451228": "都安瑶族自治县", - "451229": "大化瑶族自治县", - "451281": "宜州市", - "451282": "其它区" - }, - "0,450000,451300": { - "451302": "兴宾区", - "451321": "忻城县", - "451322": "象州县", - "451323": "武宣县", - "451324": "金秀瑶族自治县", - "451381": "合山市", - "451382": "其它区" - }, - "0,450000,451400": { - "451402": "江洲区", - "451421": "扶绥县", - "451422": "宁明县", - "451423": "龙州县", - "451424": "大新县", - "451425": "天等县", - "451481": "凭祥市", - "451482": "其它区" - }, - "0,460000": { - "460100": "海口市", - "460200": "三亚市", - "469001": "五指山市", - "469002": "琼海市", - "469003": "儋州市", - "469005": "文昌市", - "469006": "万宁市", - "469007": "东方市", - "469025": "定安县", - "469026": "屯昌县", - "469027": "澄迈县", - "469028": "临高县", - "469030": "白沙黎族自治县", - "469031": "昌江黎族自治县", - "469033": "乐东黎族自治县", - "469034": "陵水黎族自治县", - "469035": "保亭黎族苗族自治县", - "469036": "琼中黎族苗族自治县", - "469037": "西沙群岛", - "469038": "南沙群岛", - "469039": "中沙群岛的岛礁及其海域" - }, - "0,460000,460100": { - "460105": "秀英区", - "460106": "龙华区", - "460107": "琼山区", - "460108": "美兰区", - "460109": "其它区" - }, - "0,460000,460200": [], - "0,460000,469001": [], - "0,460000,469002": [], - "0,460000,469003": [], - "0,460000,469005": [], - "0,460000,469006": [], - "0,460000,469007": [], - "0,460000,469025": [], - "0,460000,469026": [], - "0,460000,469027": [], - "0,460000,469028": [], - "0,460000,469030": [], - "0,460000,469031": [], - "0,460000,469033": [], - "0,460000,469034": [], - "0,460000,469035": [], - "0,460000,469036": [], - "0,460000,469037": [], - "0,460000,469038": [], - "0,460000,469039": [], - "0,500000": { - "500100": "重庆市" - }, - "0,500000,500100": { - "500101": "万州区", - "500102": "涪陵区", - "500103": "渝中区", - "500104": "大渡口区", - "500105": "江北区", - "500106": "沙坪坝区", - "500107": "九龙坡区", - "500108": "南岸区", - "500109": "北碚区", - "500110": "万盛区", - "500111": "双桥区", - "500112": "渝北区", - "500113": "巴南区", - "500114": "黔江区", - "500115": "长寿区", - "500222": "綦江县", - "500223": "潼南县", - "500224": "铜梁县", - "500225": "大足县", - "500226": "荣昌县", - "500227": "璧山县", - "500228": "梁平县", - "500229": "城口县", - "500230": "丰都县", - "500231": "垫江县", - "500232": "武隆县", - "500233": "忠县", - "500234": "开县", - "500235": "云阳县", - "500236": "奉节县", - "500237": "巫山县", - "500238": "巫溪县", - "500240": "石柱土家族自治县", - "500241": "秀山土家族苗族自治县", - "500242": "酉阳土家族苗族自治县", - "500243": "彭水苗族土家族自治县", - "500381": "江津区", - "500382": "合川区", - "500383": "永川区", - "500384": "南川区", - "500385": "其它区" - }, - "0,510000": { - "510100": "成都市", - "510300": "自贡市", - "510400": "攀枝花市", - "510500": "泸州市", - "510600": "德阳市", - "510700": "绵阳市", - "510800": "广元市", - "510900": "遂宁市", - "511000": "内江市", - "511100": "乐山市", - "511300": "南充市", - "511400": "眉山市", - "511500": "宜宾市", - "511600": "广安市", - "511700": "达州市", - "511800": "雅安市", - "511900": "巴中市", - "512000": "资阳市", - "513200": "阿坝藏族羌族自治州", - "513300": "甘孜藏族自治州", - "513400": "凉山彝族自治州" - }, - "0,510000,510100": { - "510104": "锦江区", - "510105": "青羊区", - "510106": "金牛区", - "510107": "武侯区", - "510108": "成华区", - "510112": "龙泉驿区", - "510113": "青白江区", - "510114": "新都区", - "510115": "温江区", - "510121": "金堂县", - "510122": "双流县", - "510124": "郫县", - "510129": "大邑县", - "510131": "蒲江县", - "510132": "新津县", - "510181": "都江堰市", - "510182": "彭州市", - "510183": "邛崃市", - "510184": "崇州市", - "510185": "其它区" - }, - "0,510000,510300": { - "510302": "自流井区", - "510303": "贡井区", - "510304": "大安区", - "510311": "沿滩区", - "510321": "荣县", - "510322": "富顺县", - "510323": "其它区" - }, - "0,510000,510400": { - "510402": "东区", - "510403": "西区", - "510411": "仁和区", - "510421": "米易县", - "510422": "盐边县", - "510423": "其它区" - }, - "0,510000,510500": { - "510502": "江阳区", - "510503": "纳溪区", - "510504": "龙马潭区", - "510521": "泸县", - "510522": "合江县", - "510524": "叙永县", - "510525": "古蔺县", - "510526": "其它区" - }, - "0,510000,510600": { - "510603": "旌阳区", - "510623": "中江县", - "510626": "罗江县", - "510681": "广汉市", - "510682": "什邡市", - "510683": "绵竹市", - "510684": "其它区" - }, - "0,510000,510700": { - "510703": "涪城区", - "510704": "游仙区", - "510722": "三台县", - "510723": "盐亭县", - "510724": "安县", - "510725": "梓潼县", - "510726": "北川羌族自治县", - "510727": "平武县", - "510751": "高新区", - "510781": "江油市", - "510782": "其它区" - }, - "0,510000,510800": { - "510802": "利州区", - "510811": "元坝区", - "510812": "朝天区", - "510821": "旺苍县", - "510822": "青川县", - "510823": "剑阁县", - "510824": "苍溪县", - "510825": "其它区" - }, - "0,510000,510900": { - "510903": "船山区", - "510904": "安居区", - "510921": "蓬溪县", - "510922": "射洪县", - "510923": "大英县", - "510924": "其它区" - }, - "0,510000,511000": { - "511002": "市中区", - "511011": "东兴区", - "511024": "威远县", - "511025": "资中县", - "511028": "隆昌县", - "511029": "其它区" - }, - "0,510000,511100": { - "511102": "市中区", - "511111": "沙湾区", - "511112": "五通桥区", - "511113": "金口河区", - "511123": "犍为县", - "511124": "井研县", - "511126": "夹江县", - "511129": "沐川县", - "511132": "峨边彝族自治县", - "511133": "马边彝族自治县", - "511181": "峨眉山市", - "511182": "其它区" - }, - "0,510000,511300": { - "511302": "顺庆区", - "511303": "高坪区", - "511304": "嘉陵区", - "511321": "南部县", - "511322": "营山县", - "511323": "蓬安县", - "511324": "仪陇县", - "511325": "西充县", - "511381": "阆中市", - "511382": "其它区" - }, - "0,510000,511400": { - "511402": "东坡区", - "511421": "仁寿县", - "511422": "彭山县", - "511423": "洪雅县", - "511424": "丹棱县", - "511425": "青神县", - "511426": "其它区" - }, - "0,510000,511500": { - "511502": "翠屏区", - "511521": "宜宾县", - "511522": "南溪县", - "511523": "江安县", - "511524": "长宁县", - "511525": "高县", - "511526": "珙县", - "511527": "筠连县", - "511528": "兴文县", - "511529": "屏山县", - "511530": "其它区" - }, - "0,510000,511600": { - "511602": "广安区", - "511621": "岳池县", - "511622": "武胜县", - "511623": "邻水县", - "511681": "华蓥市", - "511682": "市辖区", - "511683": "其它区" - }, - "0,510000,511700": { - "511702": "通川区", - "511721": "达县", - "511722": "宣汉县", - "511723": "开江县", - "511724": "大竹县", - "511725": "渠县", - "511781": "万源市", - "511782": "其它区" - }, - "0,510000,511800": { - "511802": "雨城区", - "511821": "名山县", - "511822": "荥经县", - "511823": "汉源县", - "511824": "石棉县", - "511825": "天全县", - "511826": "芦山县", - "511827": "宝兴县", - "511828": "其它区" - }, - "0,510000,511900": { - "511902": "巴州区", - "511921": "通江县", - "511922": "南江县", - "511923": "平昌县", - "511924": "其它区" - }, - "0,510000,512000": { - "512002": "雁江区", - "512021": "安岳县", - "512022": "乐至县", - "512081": "简阳市", - "512082": "其它区" - }, - "0,510000,513200": { - "513221": "汶川县", - "513222": "理县", - "513223": "茂县", - "513224": "松潘县", - "513225": "九寨沟县", - "513226": "金川县", - "513227": "小金县", - "513228": "黑水县", - "513229": "马尔康县", - "513230": "壤塘县", - "513231": "阿坝县", - "513232": "若尔盖县", - "513233": "红原县", - "513234": "其它区" - }, - "0,510000,513300": { - "513321": "康定县", - "513322": "泸定县", - "513323": "丹巴县", - "513324": "九龙县", - "513325": "雅江县", - "513326": "道孚县", - "513327": "炉霍县", - "513328": "甘孜县", - "513329": "新龙县", - "513330": "德格县", - "513331": "白玉县", - "513332": "石渠县", - "513333": "色达县", - "513334": "理塘县", - "513335": "巴塘县", - "513336": "乡城县", - "513337": "稻城县", - "513338": "得荣县", - "513339": "其它区" - }, - "0,510000,513400": { - "513401": "西昌市", - "513422": "木里藏族自治县", - "513423": "盐源县", - "513424": "德昌县", - "513425": "会理县", - "513426": "会东县", - "513427": "宁南县", - "513428": "普格县", - "513429": "布拖县", - "513430": "金阳县", - "513431": "昭觉县", - "513432": "喜德县", - "513433": "冕宁县", - "513434": "越西县", - "513435": "甘洛县", - "513436": "美姑县", - "513437": "雷波县", - "513438": "其它区" - }, - "0,520000": { - "520100": "贵阳市", - "520200": "六盘水市", - "520300": "遵义市", - "520400": "安顺市", - "522200": "铜仁地区", - "522300": "黔西南布依族苗族自治州", - "522400": "毕节地区", - "522600": "黔东南苗族侗族自治州", - "522700": "黔南布依族苗族自治州" - }, - "0,520000,520100": { - "520102": "南明区", - "520103": "云岩区", - "520111": "花溪区", - "520112": "乌当区", - "520113": "白云区", - "520114": "小河区", - "520121": "开阳县", - "520122": "息烽县", - "520123": "修文县", - "520151": "金阳开发区", - "520181": "清镇市", - "520182": "其它区" - }, - "0,520000,520200": { - "520201": "钟山区", - "520203": "六枝特区", - "520221": "水城县", - "520222": "盘县", - "520223": "其它区" - }, - "0,520000,520300": { - "520302": "红花岗区", - "520303": "汇川区", - "520321": "遵义县", - "520322": "桐梓县", - "520323": "绥阳县", - "520324": "正安县", - "520325": "道真仡佬族苗族自治县", - "520326": "务川仡佬族苗族自治县", - "520327": "凤冈县", - "520328": "湄潭县", - "520329": "余庆县", - "520330": "习水县", - "520381": "赤水市", - "520382": "仁怀市", - "520383": "其它区" - }, - "0,520000,520400": { - "520402": "西秀区", - "520421": "平坝县", - "520422": "普定县", - "520423": "镇宁布依族苗族自治县", - "520424": "关岭布依族苗族自治县", - "520425": "紫云苗族布依族自治县", - "520426": "其它区" - }, - "0,520000,522200": { - "522201": "铜仁市", - "522222": "江口县", - "522223": "玉屏侗族自治县", - "522224": "石阡县", - "522225": "思南县", - "522226": "印江土家族苗族自治县", - "522227": "德江县", - "522228": "沿河土家族自治县", - "522229": "松桃苗族自治县", - "522230": "万山特区", - "522231": "其它区" - }, - "0,520000,522300": { - "522301": "兴义市", - "522322": "兴仁县", - "522323": "普安县", - "522324": "晴隆县", - "522325": "贞丰县", - "522326": "望谟县", - "522327": "册亨县", - "522328": "安龙县", - "522329": "其它区" - }, - "0,520000,522400": { - "522401": "毕节市", - "522422": "大方县", - "522423": "黔西县", - "522424": "金沙县", - "522425": "织金县", - "522426": "纳雍县", - "522427": "威宁彝族回族苗族自治县", - "522428": "赫章县", - "522429": "其它区" - }, - "0,520000,522600": { - "522601": "凯里市", - "522622": "黄平县", - "522623": "施秉县", - "522624": "三穗县", - "522625": "镇远县", - "522626": "岑巩县", - "522627": "天柱县", - "522628": "锦屏县", - "522629": "剑河县", - "522630": "台江县", - "522631": "黎平县", - "522632": "榕江县", - "522633": "从江县", - "522634": "雷山县", - "522635": "麻江县", - "522636": "丹寨县", - "522637": "其它区" - }, - "0,520000,522700": { - "522701": "都匀市", - "522702": "福泉市", - "522722": "荔波县", - "522723": "贵定县", - "522725": "瓮安县", - "522726": "独山县", - "522727": "平塘县", - "522728": "罗甸县", - "522729": "长顺县", - "522730": "龙里县", - "522731": "惠水县", - "522732": "三都水族自治县", - "522733": "其它区" - }, - "0,530000": { - "530100": "昆明市", - "530300": "曲靖市", - "530400": "玉溪市", - "530500": "保山市", - "530600": "昭通市", - "530700": "丽江市", - "530800": "普洱市", - "530900": "临沧市", - "532300": "楚雄彝族自治州", - "532500": "红河哈尼族彝族自治州", - "532600": "文山壮族苗族自治州", - "532800": "西双版纳傣族自治州", - "532900": "大理白族自治州", - "533100": "德宏傣族景颇族自治州", - "533300": "怒江傈僳族自治州", - "533400": "迪庆藏族自治州" - }, - "0,530000,530100": { - "530102": "五华区", - "530103": "盘龙区", - "530111": "官渡区", - "530112": "西山区", - "530113": "东川区", - "530121": "呈贡县", - "530122": "晋宁县", - "530124": "富民县", - "530125": "宜良县", - "530126": "石林彝族自治县", - "530127": "嵩明县", - "530128": "禄劝彝族苗族自治县", - "530129": "寻甸回族彝族自治县", - "530181": "安宁市", - "530182": "其它区" - }, - "0,530000,530300": { - "530302": "麒麟区", - "530321": "马龙县", - "530322": "陆良县", - "530323": "师宗县", - "530324": "罗平县", - "530325": "富源县", - "530326": "会泽县", - "530328": "沾益县", - "530381": "宣威市", - "530382": "其它区" - }, - "0,530000,530400": { - "530402": "红塔区", - "530421": "江川县", - "530422": "澄江县", - "530423": "通海县", - "530424": "华宁县", - "530425": "易门县", - "530426": "峨山彝族自治县", - "530427": "新平彝族傣族自治县", - "530428": "元江哈尼族彝族傣族自治县", - "530429": "其它区" - }, - "0,530000,530500": { - "530502": "隆阳区", - "530521": "施甸县", - "530522": "腾冲县", - "530523": "龙陵县", - "530524": "昌宁县", - "530525": "其它区" - }, - "0,530000,530600": { - "530602": "昭阳区", - "530621": "鲁甸县", - "530622": "巧家县", - "530623": "盐津县", - "530624": "大关县", - "530625": "永善县", - "530626": "绥江县", - "530627": "镇雄县", - "530628": "彝良县", - "530629": "威信县", - "530630": "水富县", - "530631": "其它区" - }, - "0,530000,530700": { - "530702": "古城区", - "530721": "玉龙纳西族自治县", - "530722": "永胜县", - "530723": "华坪县", - "530724": "宁蒗彝族自治县", - "530725": "其它区" - }, - "0,530000,530800": { - "530802": "思茅区", - "530821": "宁洱哈尼族彝族自治县", - "530822": "墨江哈尼族自治县", - "530823": "景东彝族自治县", - "530824": "景谷傣族彝族自治县", - "530825": "镇沅彝族哈尼族拉祜族自治县", - "530826": "江城哈尼族彝族自治县", - "530827": "孟连傣族拉祜族佤族自治县", - "530828": "澜沧拉祜族自治县", - "530829": "西盟佤族自治县", - "530830": "其它区" - }, - "0,530000,530900": { - "530902": "临翔区", - "530921": "凤庆县", - "530922": "云县", - "530923": "永德县", - "530924": "镇康县", - "530925": "双江拉祜族佤族布朗族傣族自治县", - "530926": "耿马傣族佤族自治县", - "530927": "沧源佤族自治县", - "530928": "其它区" - }, - "0,530000,532300": { - "532301": "楚雄市", - "532322": "双柏县", - "532323": "牟定县", - "532324": "南华县", - "532325": "姚安县", - "532326": "大姚县", - "532327": "永仁县", - "532328": "元谋县", - "532329": "武定县", - "532331": "禄丰县", - "532332": "其它区" - }, - "0,530000,532500": { - "532501": "个旧市", - "532502": "开远市", - "532522": "蒙自县", - "532523": "屏边苗族自治县", - "532524": "建水县", - "532525": "石屏县", - "532526": "弥勒县", - "532527": "泸西县", - "532528": "元阳县", - "532529": "红河县", - "532530": "金平苗族瑶族傣族自治县", - "532531": "绿春县", - "532532": "河口瑶族自治县", - "532533": "其它区" - }, - "0,530000,532600": { - "532621": "文山县", - "532622": "砚山县", - "532623": "西畴县", - "532624": "麻栗坡县", - "532625": "马关县", - "532626": "丘北县", - "532627": "广南县", - "532628": "富宁县", - "532629": "其它区" - }, - "0,530000,532800": { - "532801": "景洪市", - "532822": "勐海县", - "532823": "勐腊县", - "532824": "其它区" - }, - "0,530000,532900": { - "532901": "大理市", - "532922": "漾濞彝族自治县", - "532923": "祥云县", - "532924": "宾川县", - "532925": "弥渡县", - "532926": "南涧彝族自治县", - "532927": "巍山彝族回族自治县", - "532928": "永平县", - "532929": "云龙县", - "532930": "洱源县", - "532931": "剑川县", - "532932": "鹤庆县", - "532933": "其它区" - }, - "0,530000,533100": { - "533102": "瑞丽市", - "533103": "潞西市", - "533122": "梁河县", - "533123": "盈江县", - "533124": "陇川县", - "533125": "其它区" - }, - "0,530000,533300": { - "533321": "泸水县", - "533323": "福贡县", - "533324": "贡山独龙族怒族自治县", - "533325": "兰坪白族普米族自治县", - "533326": "其它区" - }, - "0,530000,533400": { - "533421": "香格里拉县", - "533422": "德钦县", - "533423": "维西傈僳族自治县", - "533424": "其它区" - }, - "0,540000": { - "540100": "拉萨市", - "542100": "昌都地区", - "542200": "山南地区", - "542300": "日喀则地区", - "542400": "那曲地区", - "542500": "阿里地区", - "542600": "林芝地区" - }, - "0,540000,540100": { - "540102": "城关区", - "540121": "林周县", - "540122": "当雄县", - "540123": "尼木县", - "540124": "曲水县", - "540125": "堆龙德庆县", - "540126": "达孜县", - "540127": "墨竹工卡县", - "540128": "其它区" - }, - "0,540000,542100": { - "542121": "昌都县", - "542122": "江达县", - "542123": "贡觉县", - "542124": "类乌齐县", - "542125": "丁青县", - "542126": "察雅县", - "542127": "八宿县", - "542128": "左贡县", - "542129": "芒康县", - "542132": "洛隆县", - "542133": "边坝县", - "542134": "其它区" - }, - "0,540000,542200": { - "542221": "乃东县", - "542222": "扎囊县", - "542223": "贡嘎县", - "542224": "桑日县", - "542225": "琼结县", - "542226": "曲松县", - "542227": "措美县", - "542228": "洛扎县", - "542229": "加查县", - "542231": "隆子县", - "542232": "错那县", - "542233": "浪卡子县", - "542234": "其它区" - }, - "0,540000,542300": { - "542301": "日喀则市", - "542322": "南木林县", - "542323": "江孜县", - "542324": "定日县", - "542325": "萨迦县", - "542326": "拉孜县", - "542327": "昂仁县", - "542328": "谢通门县", - "542329": "白朗县", - "542330": "仁布县", - "542331": "康马县", - "542332": "定结县", - "542333": "仲巴县", - "542334": "亚东县", - "542335": "吉隆县", - "542336": "聂拉木县", - "542337": "萨嘎县", - "542338": "岗巴县", - "542339": "其它区" - }, - "0,540000,542400": { - "542421": "那曲县", - "542422": "嘉黎县", - "542423": "比如县", - "542424": "聂荣县", - "542425": "安多县", - "542426": "申扎县", - "542427": "索县", - "542428": "班戈县", - "542429": "巴青县", - "542430": "尼玛县", - "542431": "其它区" - }, - "0,540000,542500": { - "542521": "普兰县", - "542522": "札达县", - "542523": "噶尔县", - "542524": "日土县", - "542525": "革吉县", - "542526": "改则县", - "542527": "措勤县", - "542528": "其它区" - }, - "0,540000,542600": { - "542621": "林芝县", - "542622": "工布江达县", - "542623": "米林县", - "542624": "墨脱县", - "542625": "波密县", - "542626": "察隅县", - "542627": "朗县", - "542628": "其它区" - }, - "0,610000": { - "610100": "西安市", - "610200": "铜川市", - "610300": "宝鸡市", - "610400": "咸阳市", - "610500": "渭南市", - "610600": "延安市", - "610700": "汉中市", - "610800": "榆林市", - "610900": "安康市", - "611000": "商洛市" - }, - "0,610000,610100": { - "610102": "新城区", - "610103": "碑林区", - "610104": "莲湖区", - "610111": "灞桥区", - "610112": "未央区", - "610113": "雁塔区", - "610114": "阎良区", - "610115": "临潼区", - "610116": "长安区", - "610122": "蓝田县", - "610124": "周至县", - "610125": "户县", - "610126": "高陵县", - "610127": "其它区" - }, - "0,610000,610200": { - "610202": "王益区", - "610203": "印台区", - "610204": "耀州区", - "610222": "宜君县", - "610223": "其它区" - }, - "0,610000,610300": { - "610302": "渭滨区", - "610303": "金台区", - "610304": "陈仓区", - "610322": "凤翔县", - "610323": "岐山县", - "610324": "扶风县", - "610326": "眉县", - "610327": "陇县", - "610328": "千阳县", - "610329": "麟游县", - "610330": "凤县", - "610331": "太白县", - "610332": "其它区" - }, - "0,610000,610400": { - "610402": "秦都区", - "610403": "杨陵区", - "610404": "渭城区", - "610422": "三原县", - "610423": "泾阳县", - "610424": "乾县", - "610425": "礼泉县", - "610426": "永寿县", - "610427": "彬县", - "610428": "长武县", - "610429": "旬邑县", - "610430": "淳化县", - "610431": "武功县", - "610481": "兴平市", - "610482": "其它区" - }, - "0,610000,610500": { - "610502": "临渭区", - "610521": "华县", - "610522": "潼关县", - "610523": "大荔县", - "610524": "合阳县", - "610525": "澄城县", - "610526": "蒲城县", - "610527": "白水县", - "610528": "富平县", - "610581": "韩城市", - "610582": "华阴市", - "610583": "其它区" - }, - "0,610000,610600": { - "610602": "宝塔区", - "610621": "延长县", - "610622": "延川县", - "610623": "子长县", - "610624": "安塞县", - "610625": "志丹县", - "610626": "吴起县", - "610627": "甘泉县", - "610628": "富县", - "610629": "洛川县", - "610630": "宜川县", - "610631": "黄龙县", - "610632": "黄陵县", - "610633": "其它区" - }, - "0,610000,610700": { - "610702": "汉台区", - "610721": "南郑县", - "610722": "城固县", - "610723": "洋县", - "610724": "西乡县", - "610725": "勉县", - "610726": "宁强县", - "610727": "略阳县", - "610728": "镇巴县", - "610729": "留坝县", - "610730": "佛坪县", - "610731": "其它区" - }, - "0,610000,610800": { - "610802": "榆阳区", - "610821": "神木县", - "610822": "府谷县", - "610823": "横山县", - "610824": "靖边县", - "610825": "定边县", - "610826": "绥德县", - "610827": "米脂县", - "610828": "佳县", - "610829": "吴堡县", - "610830": "清涧县", - "610831": "子洲县", - "610832": "其它区" - }, - "0,610000,610900": { - "610902": "汉滨区", - "610921": "汉阴县", - "610922": "石泉县", - "610923": "宁陕县", - "610924": "紫阳县", - "610925": "岚皋县", - "610926": "平利县", - "610927": "镇坪县", - "610928": "旬阳县", - "610929": "白河县", - "610930": "其它区" - }, - "0,610000,611000": { - "611002": "商州区", - "611021": "洛南县", - "611022": "丹凤县", - "611023": "商南县", - "611024": "山阳县", - "611025": "镇安县", - "611026": "柞水县", - "611027": "其它区" - }, - "0,620000": { - "620100": "兰州市", - "620200": "嘉峪关市", - "620300": "金昌市", - "620400": "白银市", - "620500": "天水市", - "620600": "武威市", - "620700": "张掖市", - "620800": "平凉市", - "620900": "酒泉市", - "621000": "庆阳市", - "621100": "定西市", - "621200": "陇南市", - "622900": "临夏回族自治州", - "623000": "甘南藏族自治州" - }, - "0,620000,620100": { - "620102": "城关区", - "620103": "七里河区", - "620104": "西固区", - "620105": "安宁区", - "620111": "红古区", - "620121": "永登县", - "620122": "皋兰县", - "620123": "榆中县", - "620124": "其它区" - }, - "0,620000,620200": [], - "0,620000,620300": { - "620302": "金川区", - "620321": "永昌县", - "620322": "其它区" - }, - "0,620000,620400": { - "620402": "白银区", - "620403": "平川区", - "620421": "靖远县", - "620422": "会宁县", - "620423": "景泰县", - "620424": "其它区" - }, - "0,620000,620500": { - "620502": "秦州区", - "620503": "麦积区", - "620521": "清水县", - "620522": "秦安县", - "620523": "甘谷县", - "620524": "武山县", - "620525": "张家川回族自治县", - "620526": "其它区" - }, - "0,620000,620600": { - "620602": "凉州区", - "620621": "民勤县", - "620622": "古浪县", - "620623": "天祝藏族自治县", - "620624": "其它区" - }, - "0,620000,620700": { - "620702": "甘州区", - "620721": "肃南裕固族自治县", - "620722": "民乐县", - "620723": "临泽县", - "620724": "高台县", - "620725": "山丹县", - "620726": "其它区" - }, - "0,620000,620800": { - "620802": "崆峒区", - "620821": "泾川县", - "620822": "灵台县", - "620823": "崇信县", - "620824": "华亭县", - "620825": "庄浪县", - "620826": "静宁县", - "620827": "其它区" - }, - "0,620000,620900": { - "620902": "肃州区", - "620921": "金塔县", - "620922": "安西县", - "620923": "肃北蒙古族自治县", - "620924": "阿克塞哈萨克族自治县", - "620981": "玉门市", - "620982": "敦煌市", - "620983": "其它区" - }, - "0,620000,621000": { - "621002": "西峰区", - "621021": "庆城县", - "621022": "环县", - "621023": "华池县", - "621024": "合水县", - "621025": "正宁县", - "621026": "宁县", - "621027": "镇原县", - "621028": "其它区" - }, - "0,620000,621100": { - "621102": "安定区", - "621121": "通渭县", - "621122": "陇西县", - "621123": "渭源县", - "621124": "临洮县", - "621125": "漳县", - "621126": "岷县", - "621127": "其它区" - }, - "0,620000,621200": { - "621202": "武都区", - "621221": "成县", - "621222": "文县", - "621223": "宕昌县", - "621224": "康县", - "621225": "西和县", - "621226": "礼县", - "621227": "徽县", - "621228": "两当县", - "621229": "其它区" - }, - "0,620000,622900": { - "622901": "临夏市", - "622921": "临夏县", - "622922": "康乐县", - "622923": "永靖县", - "622924": "广河县", - "622925": "和政县", - "622926": "东乡族自治县", - "622927": "积石山保安族东乡族撒拉族自治县", - "622928": "其它区" - }, - "0,620000,623000": { - "623001": "合作市", - "623021": "临潭县", - "623022": "卓尼县", - "623023": "舟曲县", - "623024": "迭部县", - "623025": "玛曲县", - "623026": "碌曲县", - "623027": "夏河县", - "623028": "其它区" - }, - "0,630000": { - "630100": "西宁市", - "632100": "海东地区", - "632200": "海北藏族自治州", - "632300": "黄南藏族自治州", - "632500": "海南藏族自治州", - "632600": "果洛藏族自治州", - "632700": "玉树藏族自治州", - "632800": "海西蒙古族藏族自治州" - }, - "0,630000,630100": { - "630102": "城东区", - "630103": "城中区", - "630104": "城西区", - "630105": "城北区", - "630121": "大通回族土族自治县", - "630122": "湟中县", - "630123": "湟源县", - "630124": "其它区" - }, - "0,630000,632100": { - "632121": "平安县", - "632122": "民和回族土族自治县", - "632123": "乐都县", - "632126": "互助土族自治县", - "632127": "化隆回族自治县", - "632128": "循化撒拉族自治县", - "632129": "其它区" - }, - "0,630000,632200": { - "632221": "门源回族自治县", - "632222": "祁连县", - "632223": "海晏县", - "632224": "刚察县", - "632225": "其它区" - }, - "0,630000,632300": { - "632321": "同仁县", - "632322": "尖扎县", - "632323": "泽库县", - "632324": "河南蒙古族自治县", - "632325": "其它区" - }, - "0,630000,632500": { - "632521": "共和县", - "632522": "同德县", - "632523": "贵德县", - "632524": "兴海县", - "632525": "贵南县", - "632526": "其它区" - }, - "0,630000,632600": { - "632621": "玛沁县", - "632622": "班玛县", - "632623": "甘德县", - "632624": "达日县", - "632625": "久治县", - "632626": "玛多县", - "632627": "其它区" - }, - "0,630000,632700": { - "632721": "玉树县", - "632722": "杂多县", - "632723": "称多县", - "632724": "治多县", - "632725": "囊谦县", - "632726": "曲麻莱县", - "632727": "其它区" - }, - "0,630000,632800": { - "632801": "格尔木市", - "632802": "德令哈市", - "632821": "乌兰县", - "632822": "都兰县", - "632823": "天峻县", - "632824": "其它区" - }, - "0,640000": { - "640100": "银川市", - "640200": "石嘴山市", - "640300": "吴忠市", - "640400": "固原市", - "640500": "中卫市" - }, - "0,640000,640100": { - "640104": "兴庆区", - "640105": "西夏区", - "640106": "金凤区", - "640121": "永宁县", - "640122": "贺兰县", - "640181": "灵武市", - "640182": "其它区" - }, - "0,640000,640200": { - "640202": "大武口区", - "640205": "惠农区", - "640221": "平罗县", - "640222": "其它区" - }, - "0,640000,640300": { - "640302": "利通区", - "640303": "红寺堡区", - "640323": "盐池县", - "640324": "同心县", - "640381": "青铜峡市", - "640382": "其它区" - }, - "0,640000,640400": { - "640402": "原州区", - "640422": "西吉县", - "640423": "隆德县", - "640424": "泾源县", - "640425": "彭阳县", - "640426": "其它区" - }, - "0,640000,640500": { - "640502": "沙坡头区", - "640521": "中宁县", - "640522": "海原县", - "640523": "其它区" - }, - "0,650000": { - "650100": "乌鲁木齐市", - "650200": "克拉玛依市", - "652100": "吐鲁番地区", - "652200": "哈密地区", - "652300": "昌吉回族自治州", - "652700": "博尔塔拉蒙古自治州", - "652800": "巴音郭楞蒙古自治州", - "652900": "阿克苏地区", - "653000": "克孜勒苏柯尔克孜自治州", - "653100": "喀什地区", - "653200": "和田地区", - "654000": "伊犁哈萨克自治州", - "654200": "塔城地区", - "654300": "阿勒泰地区", - "659001": "石河子市", - "659002": "阿拉尔市", - "659003": "图木舒克市", - "659004": "五家渠市" - }, - "0,650000,650100": { - "650102": "天山区", - "650103": "沙依巴克区", - "650104": "新市区", - "650105": "水磨沟区", - "650106": "头屯河区", - "650107": "达坂城区", - "650108": "东山区", - "650109": "米东区", - "650121": "乌鲁木齐县", - "650122": "其它区" - }, - "0,650000,650200": { - "650202": "独山子区", - "650203": "克拉玛依区", - "650204": "白碱滩区", - "650205": "乌尔禾区", - "650206": "其它区" - }, - "0,650000,652100": { - "652101": "吐鲁番市", - "652122": "鄯善县", - "652123": "托克逊县", - "652124": "其它区" - }, - "0,650000,652200": { - "652201": "哈密市", - "652222": "巴里坤哈萨克自治县", - "652223": "伊吾县", - "652224": "其它区" - }, - "0,650000,652300": { - "652301": "昌吉市", - "652302": "阜康市", - "652303": "米泉市", - "652323": "呼图壁县", - "652324": "玛纳斯县", - "652325": "奇台县", - "652327": "吉木萨尔县", - "652328": "木垒哈萨克自治县", - "652329": "其它区" - }, - "0,650000,652700": { - "652701": "博乐市", - "652722": "精河县", - "652723": "温泉县", - "652724": "其它区" - }, - "0,650000,652800": { - "652801": "库尔勒市", - "652822": "轮台县", - "652823": "尉犁县", - "652824": "若羌县", - "652825": "且末县", - "652826": "焉耆回族自治县", - "652827": "和静县", - "652828": "和硕县", - "652829": "博湖县", - "652830": "其它区" - }, - "0,650000,652900": { - "652901": "阿克苏市", - "652922": "温宿县", - "652923": "库车县", - "652924": "沙雅县", - "652925": "新和县", - "652926": "拜城县", - "652927": "乌什县", - "652928": "阿瓦提县", - "652929": "柯坪县", - "652930": "其它区" - }, - "0,650000,653000": { - "653001": "阿图什市", - "653022": "阿克陶县", - "653023": "阿合奇县", - "653024": "乌恰县", - "653025": "其它区" - }, - "0,650000,653100": { - "653101": "喀什市", - "653121": "疏附县", - "653122": "疏勒县", - "653123": "英吉沙县", - "653124": "泽普县", - "653125": "莎车县", - "653126": "叶城县", - "653127": "麦盖提县", - "653128": "岳普湖县", - "653129": "伽师县", - "653130": "巴楚县", - "653131": "塔什库尔干塔吉克自治县", - "653132": "其它区" - }, - "0,650000,653200": { - "653201": "和田市", - "653221": "和田县", - "653222": "墨玉县", - "653223": "皮山县", - "653224": "洛浦县", - "653225": "策勒县", - "653226": "于田县", - "653227": "民丰县", - "653228": "其它区" - }, - "0,650000,654000": { - "654002": "伊宁市", - "654003": "奎屯市", - "654021": "伊宁县", - "654022": "察布查尔锡伯自治县", - "654023": "霍城县", - "654024": "巩留县", - "654025": "新源县", - "654026": "昭苏县", - "654027": "特克斯县", - "654028": "尼勒克县", - "654029": "其它区" - }, - "0,650000,654200": { - "654201": "塔城市", - "654202": "乌苏市", - "654221": "额敏县", - "654223": "沙湾县", - "654224": "托里县", - "654225": "裕民县", - "654226": "和布克赛尔蒙古自治县", - "654227": "其它区" - }, - "0,650000,654300": { - "654301": "阿勒泰市", - "654321": "布尔津县", - "654322": "富蕴县", - "654323": "福海县", - "654324": "哈巴河县", - "654325": "青河县", - "654326": "吉木乃县", - "654327": "其它区" - }, - "0,650000,659001": [], - "0,650000,659002": [], - "0,650000,659003": [], - "0,650000,659004": [], - "0,710000": { - "710100": "台北市", - "710200": "高雄市", - "710300": "台南市", - "710400": "台中市", - "710500": "金门县", - "710600": "南投县", - "710700": "基隆市", - "710800": "新竹市", - "710900": "嘉义市", - "711100": "新北市", - "711200": "宜兰县", - "711300": "新竹县", - "711400": "桃园县", - "711500": "苗栗县", - "711700": "彰化县", - "711900": "嘉义县", - "712100": "云林县", - "712400": "屏东县", - "712500": "台东县", - "712600": "花莲县", - "712700": "澎湖县" - }, - "0,710000,710100": { - "710101": "中正区", - "710102": "大同区", - "710103": "中山区", - "710104": "松山区", - "710105": "大安区", - "710106": "万华区", - "710107": "信义区", - "710108": "士林区", - "710109": "北投区", - "710110": "内湖区", - "710111": "南港区", - "710112": "文山区", - "710113": "其它区" - }, - "0,710000,710200": { - "710201": "新兴区", - "710202": "前金区", - "710203": "芩雅区", - "710204": "盐埕区", - "710205": "鼓山区", - "710206": "旗津区", - "710207": "前镇区", - "710208": "三民区", - "710209": "左营区", - "710210": "楠梓区", - "710211": "小港区", - "710212": "其它区" - }, - "0,710000,710300": { - "710301": "中西区", - "710302": "东区", - "710303": "南区", - "710304": "北区", - "710305": "安平区", - "710306": "安南区", - "710307": "其它区" - }, - "0,710000,710400": { - "710401": "中区", - "710402": "东区", - "710403": "南区", - "710404": "西区", - "710405": "北区", - "710406": "北屯区", - "710407": "西屯区", - "710408": "南屯区", - "710409": "其它区" - }, - "0,710000,710500": [], - "0,710000,710600": [], - "0,710000,710700": { - "710701": "仁爱区", - "710702": "信义区", - "710703": "中正区", - "710704": "中山区", - "710705": "安乐区", - "710706": "暖暖区", - "710707": "七堵区", - "710708": "其它区" - }, - "0,710000,710800": { - "710801": "东区", - "710802": "北区", - "710803": "香山区", - "710804": "其它区" - }, - "0,710000,710900": { - "710901": "东区", - "710902": "西区", - "710903": "其它区" - }, - "0,710000,711100": [], - "0,710000,711200": [], - "0,710000,711300": [], - "0,710000,711400": [], - "0,710000,711500": [], - "0,710000,711700": [], - "0,710000,711900": [], - "0,710000,712100": [], - "0,710000,712400": [], - "0,710000,712500": [], - "0,710000,712600": [], - "0,710000,712700": [], - "0,810000": { - "810100": "香港岛", - "810200": "九龙", - "810300": "新界" - }, - "0,810000,810100": { - "810101": "中西区", - "810102": "湾仔", - "810103": "东区", - "810104": "南区" - }, - "0,810000,810200": { - "810201": "九龙城区", - "810202": "油尖旺区", - "810203": "深水埗区", - "810204": "黄大仙区", - "810205": "观塘区" - }, - "0,810000,810300": { - "810301": "北区", - "810302": "大埔区", - "810303": "沙田区", - "810304": "西贡区", - "810305": "元朗区", - "810306": "屯门区", - "810307": "荃湾区", - "810308": "葵青区", - "810309": "离岛区" - }, - "0,820000": { - "820100": "澳门半岛", - "820200": "离岛" - }, - "0,820000,820100": [], - "0,820000,820200": [], - "0,990000": { - "990100": "海外" - }, - "0,990000,990100": [] -}; -const markList = [{ - id: 1, - latitude: '38.071944', - longitude: '114.452893', - iconPath: '../../static/img/location.svg' - }, - { - id: 1, - latitude: '38.171944', - longitude: '114.252893', - iconPath: '../../static/img/location.svg' - } -]; -const inpoints = [{ - latitude: '38.071944', - longitude: '114.452893' - }, - { - latitude: '38.171944', - longitude: '114.252893', - } -]; -const wageUnit = { - 0: "元/人·次", - 1: "元/人·时", - 2: "元/人·天", - 3: "元/人·周", - 4: "元/人·月", - 5: "元/人·个", - 6: "元/人·件" -} -const personRequire = { - '农村劳动力': '农村劳动力', - '转业军人': '转业军人', - '城镇职工': '城镇职工', - '大学生实习': '大学生实习', - '临时工': '临时工', - '兼职人员': '兼职人员' -}; -const sex = { - 0: '不限男女', - 1: '男', - 2: '女' -}; -const age = { - '不限年龄': '不限年龄', - '30以下': '30以下', - '35以下': '35以下', - '40以下': '40以下', - '45以下': '45以下', - '50以下': '50以下', - '55以下': '55以下', - '60以下': '60以下' -}; -const education = { - 1: '博士', - 2: '硕士', - 3: '本科', - 4: '大专', - 5: '高中', - 6: '中专/中技', - 7: '初中及以下', -}; -const experience = { - '不限经验': '不限经验', - '1年以下': '1年以下', - '1~3年': '1~3年', - '3~5年': '3~5年', - '5~10年': '5~10年', - '10年以上': '10年以上' -}; -const laborType = [ - '农村劳动力', -]; -const insureType = [ - '已缴纳城乡居民社保', - '已缴纳灵活就业社保' -]; - -export default { - ind, - skill, - skillLevel, - sex, - age, - city, - education, - experience, - wageUnit, - laborType, - insureType -} diff --git a/components/common-search/icon_close.png b/components/common-search/icon_close.png deleted file mode 100644 index 0571ad5e0c283cf553f191cd448de9b5ff13b485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 804 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 C!Z#uS diff --git a/components/common-search/index.vue b/components/common-search/index.vue deleted file mode 100644 index 880ece7..0000000 --- a/components/common-search/index.vue +++ /dev/null @@ -1,154 +0,0 @@ -//搜索 - - - diff --git a/components/common-search/mine_icon_next.png b/components/common-search/mine_icon_next.png deleted file mode 100644 index 5c199548cee82155ff7f2f55c8e11d07c0955d0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 858 zcmV-g1Eu_lP)Px&6iGxuRA>e5nOkcbQ4q(w-s>eo4Gj$`mNcn|Z1N4Fq9jBF-vWYfg1-3)LPEYm z-jXj6@L2@~lYE6JHWfiCDK=?A@PhYCX95FDh--?iISYGU&W=ad-+yNIoEhaNlZo<; zgoi@H?2qWOfY*+o90553b9z8dp*bBm_s3Op-{BwJV1IxAW4qm6H5!fOWHR~tZ*Iv% z3bk6Twc&86tJmvxpU?MBassqk?JtCevW9Cmn-0I;L zd?mZr>#gkW?yi$fGqVvOz`eb_RXFH2$%gH=e06noM>ew&Ai#7wUDfGy6|&)(Scgcg zkj=aR1kGl%-&HErPlATJ$wnmy^C?8oIPdK2IN*F(#%tJW$7ZwnMiLP~U>u=P=oY~1 zc#S1TqtV!ulmG;OI^-03>XH9tJDtuil>Z#ZO-v?JA(2QlB#}ZMkLMFqs2|8VdcD4w zN~IplZ{`KyLDubdtptw;StgTtAe(6cfk0qccnTW~hCAUYj3Ss7fW=&`R#P^dhI8yg!rY%iyQ)9Xx>5?-(ObEnf;Lnx{;@suSwGbfLb#r4m61DR#|73W)*ET4N#tvmnLRWdUN|S;U$gfkk*( k>^tNLh - - - - - - - - - {{companyitem.wage}}{{wageUnit[companyitem.wageUnitCategory]}} - - - - - {{item}} - - - - {{companyitem.companyName}} - - - - 报名截止日期:{{dateFormat(companyitem.etimePub)}} - - - {{companyitem.distanceStr}}km - - - {{getCity(companyitem.cityId)}} - - - - - - - - - 评价 - - - - - - - - diff --git a/components/cs-button/main.vue b/components/cs-button/main.vue deleted file mode 100644 index 7d98fac..0000000 --- a/components/cs-button/main.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - - - diff --git a/components/jl-button/main.vue b/components/jl-button/main.vue deleted file mode 100644 index 0f9eb74..0000000 --- a/components/jl-button/main.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - - diff --git a/components/jl-form/item.vue b/components/jl-form/item.vue deleted file mode 100644 index bbc3f26..0000000 --- a/components/jl-form/item.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - - diff --git a/components/jl-form/main.vue b/components/jl-form/main.vue deleted file mode 100644 index 57376cc..0000000 --- a/components/jl-form/main.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - \ No newline at end of file diff --git a/components/jl-input/main.vue b/components/jl-input/main.vue deleted file mode 100644 index f540512..0000000 --- a/components/jl-input/main.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/components/keyboard-package/keyboard-package.vue b/components/keyboard-package/keyboard-package.vue deleted file mode 100644 index 40024ce..0000000 --- a/components/keyboard-package/keyboard-package.vue +++ /dev/null @@ -1,296 +0,0 @@ - - - - - diff --git a/components/mark-slide-list/controller.js b/components/mark-slide-list/controller.js deleted file mode 100644 index 42d9df2..0000000 --- a/components/mark-slide-list/controller.js +++ /dev/null @@ -1,59 +0,0 @@ -const defaultOptions = { - only: true -} - - -export default function markSlideListController(options = defaultOptions) { - const instances = {}; - const opened = {}; - const moving = {}; - let index = 0; - const pipelines = { - moving: [], - opened: [], - closed: [], - }; - init() - - function init() { - if (options.only) { - pipelines.moving.push(only) - } - } - - function pipelinesHandler(type, key) { - pipelines[type].forEach(item => { - item.call(this, key) - }) - } - - function only() { - for (let key in opened) { - const item = opened[key] - item.hide() - } - } - this.reg = ({ - instance, - cb - }) => { - instances[index] = instance - cb(index++) - } - - this.moving = (key) => { - moving[key] = instances[key] - delete opened[key] - pipelinesHandler('moving', key) - } - this.opened = (key) => { - opened[key] = instances[key] - delete moving[key] - pipelinesHandler('opened', key) - } - this.closed = (key) => { - delete opened[key] - delete moving[key] - pipelinesHandler('closed', key) - } -} diff --git a/components/mark-slide-list/mark-slide-list.vue b/components/mark-slide-list/mark-slide-list.vue deleted file mode 100644 index 1a100ca..0000000 --- a/components/mark-slide-list/mark-slide-list.vue +++ /dev/null @@ -1,186 +0,0 @@ - - - - - diff --git a/components/mark-slide-list/slideHandler.js b/components/mark-slide-list/slideHandler.js deleted file mode 100644 index 425e8b1..0000000 --- a/components/mark-slide-list/slideHandler.js +++ /dev/null @@ -1,54 +0,0 @@ -class handler { - - constructor(startTime, startX, startY) { - this.startTime = startTime - this.lastX = this.startX = startX - this.startY = startY - this._moveFunc = this.firstMove - } - - move({ - timeStamp, - pageX, - pageY - }) { - return this._moveFunc(timeStamp, pageX, pageY) - } - - - firstMove(timeStamp, pageX, pageY) { - if (Math.abs(pageX - this.startX) > Math.abs(pageY - this.startY)) { - this._moveFunc = this.nextMove - } else { - this._moveFunc = () => { - return 0 - } - this.endMove = () => { - return { - invalid: true - } - } - } - return 0 - } - - nextMove(timeStamp, pageX, pageY) { - const r = pageX - this.lastX - this.lastX = pageX - return r - } - - isQuick(endTime, endX) { - return endTime - this.startTime < 200 && Math.abs(endX - this.startX) > 50 - } - - endMove(endTime, pageX, pageY) { - return { - invalid: false, - quick: this.isQuick(endTime, pageX), - dir: pageX > this.startX ? 'r' : 'l', - move: Math.abs(pageX - this.startX) - } - } - } -export default handler \ No newline at end of file diff --git a/components/nyn-city-list/letter-list.vue b/components/nyn-city-list/letter-list.vue deleted file mode 100644 index d7206d0..0000000 --- a/components/nyn-city-list/letter-list.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - - - diff --git a/components/nyn-city-list/nyn-city-list.vue b/components/nyn-city-list/nyn-city-list.vue deleted file mode 100644 index 947209c..0000000 --- a/components/nyn-city-list/nyn-city-list.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - - - diff --git a/components/p-valid-code/p-valid-code.vue b/components/p-valid-code/p-valid-code.vue deleted file mode 100644 index 2588c37..0000000 --- a/components/p-valid-code/p-valid-code.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - diff --git a/components/step-bar/index.vue b/components/step-bar/index.vue deleted file mode 100644 index 2811586..0000000 --- a/components/step-bar/index.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - diff --git a/components/uni-icons/icons.js b/components/uni-icons/icons.js deleted file mode 100644 index 3aab7a7..0000000 --- a/components/uni-icons/icons.js +++ /dev/null @@ -1,96 +0,0 @@ -export default { - 'contact': '\ue100', - 'person': '\ue101', - 'personadd': '\ue102', - 'contact-filled': '\ue130', - 'person-filled': '\ue131', - 'personadd-filled': '\ue132', - 'phone': '\ue200', - 'email': '\ue201', - 'chatbubble': '\ue202', - 'chatboxes': '\ue203', - 'phone-filled': '\ue230', - 'email-filled': '\ue231', - 'chatbubble-filled': '\ue232', - 'chatboxes-filled': '\ue233', - 'weibo': '\ue260', - 'weixin': '\ue261', - 'pengyouquan': '\ue262', - 'chat': '\ue263', - 'qq': '\ue264', - 'videocam': '\ue300', - 'camera': '\ue301', - 'mic': '\ue302', - 'location': '\ue303', - 'mic-filled': '\ue332', - 'speech': '\ue332', - 'location-filled': '\ue333', - 'micoff': '\ue360', - 'image': '\ue363', - 'map': '\ue364', - 'compose': '\ue400', - 'trash': '\ue401', - 'upload': '\ue402', - 'download': '\ue403', - 'close': '\ue404', - 'redo': '\ue405', - 'undo': '\ue406', - 'refresh': '\ue407', - 'star': '\ue408', - 'plus': '\ue409', - 'minus': '\ue410', - 'circle': '\ue411', - 'checkbox': '\ue411', - 'close-filled': '\ue434', - 'clear': '\ue434', - 'refresh-filled': '\ue437', - 'star-filled': '\ue438', - 'plus-filled': '\ue439', - 'minus-filled': '\ue440', - 'circle-filled': '\ue441', - 'checkbox-filled': '\ue442', - 'closeempty': '\ue460', - 'refreshempty': '\ue461', - 'reload': '\ue462', - 'starhalf': '\ue463', - 'spinner': '\ue464', - 'spinner-cycle': '\ue465', - 'search': '\ue466', - 'plusempty': '\ue468', - 'forward': '\ue470', - 'back': '\ue471', - 'left-nav': '\ue471', - 'checkmarkempty': '\ue472', - 'home': '\ue500', - 'navigate': '\ue501', - 'gear': '\ue502', - 'paperplane': '\ue503', - 'info': '\ue504', - 'help': '\ue505', - 'locked': '\ue506', - 'more': '\ue507', - 'flag': '\ue508', - 'home-filled': '\ue530', - 'gear-filled': '\ue532', - 'info-filled': '\ue534', - 'help-filled': '\ue535', - 'more-filled': '\ue537', - 'settings': '\ue560', - 'list': '\ue562', - 'bars': '\ue563', - 'loop': '\ue565', - 'paperclip': '\ue567', - 'eye': '\ue568', - 'arrowup': '\ue580', - 'arrowdown': '\ue581', - 'arrowleft': '\ue582', - 'arrowright': '\ue583', - 'arrowthinup': '\ue584', - 'arrowthindown': '\ue585', - 'arrowthinleft': '\ue586', - 'arrowthinright': '\ue587', - 'pulldown': '\ue588', - 'closefill': '\ue589', - 'sound': '\ue590', - 'scan': '\ue612' -} diff --git a/components/uni-icons/uni-icons.vue b/components/uni-icons/uni-icons.vue deleted file mode 100644 index 9dd5e24..0000000 --- a/components/uni-icons/uni-icons.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/components/uni-mask/mask.vue b/components/uni-mask/mask.vue deleted file mode 100644 index 4ea99ba..0000000 --- a/components/uni-mask/mask.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/components/uni-nav-bar/uni-nav-bar.vue b/components/uni-nav-bar/uni-nav-bar.vue deleted file mode 100644 index 99bc25b..0000000 --- a/components/uni-nav-bar/uni-nav-bar.vue +++ /dev/null @@ -1,206 +0,0 @@ - - - - - diff --git a/components/uni-popup/uni-popup.vue b/components/uni-popup/uni-popup.vue deleted file mode 100644 index d766843..0000000 --- a/components/uni-popup/uni-popup.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - - \ No newline at end of file diff --git a/components/uni-seal/seal.vue b/components/uni-seal/seal.vue deleted file mode 100644 index 2647065..0000000 --- a/components/uni-seal/seal.vue +++ /dev/null @@ -1,346 +0,0 @@ - - - - diff --git a/components/uni-search-bar/uni-search-bar.vue b/components/uni-search-bar/uni-search-bar.vue deleted file mode 100644 index 38e4cd7..0000000 --- a/components/uni-search-bar/uni-search-bar.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - diff --git a/components/uni-status-bar/uni-status-bar.vue b/components/uni-status-bar/uni-status-bar.vue deleted file mode 100644 index c4fc4a0..0000000 --- a/components/uni-status-bar/uni-status-bar.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/components/v-tabs/readme.md b/components/v-tabs/readme.md deleted file mode 100644 index fa11b08..0000000 --- a/components/v-tabs/readme.md +++ /dev/null @@ -1,82 +0,0 @@ -## 调用方式 - -- 视图调用 - -```html - -``` - -- js 调用 - -```js -import vTabs from '@/components/v-tabs' -export default { - components: { - vTabs, - }, - data() { - activeTab: 0 - }, -} -``` - -- 参数说明 - -| 参数 | 类型 | 默认值 | 说明 | -| :-------------: | :--------------: | :-----: | :----------: | -| value | String 或 Number | 0 | 必传 | -| tabs | Array | [] | tabs 数量 | -| height | String | '45px' | tab 高度 | -| backgroundColor | String | '' | 选中背景 | -| borderRadius | String | 5px | 圆角 | -| color | String | #333333 | 默认文字颜色 | -| activeColor | String | #333333 | 选中文字颜色 | -| fontSize | String | 14px | 默认文字大小 | -| activeFontSize | String | 14px | 选中文字大小 | -| lineScale | Number | 0.6 | 下划线缩放 | -| lineHeight | [Number, String] | 3 | 下划线高度 | -| lineColor | Sring | #007AFF | 下划线颜色 | - - -## 事件 - -|事件名称|参数| -|:-----:|:-----:| -|@change|activeTab| - - -## 更新日志 - -### 2020-06-09 - -1. 修复小程序端选中的下划线不显示问题 -2. 新增 tab 高度设置 -3. `lineHeight` 修改为只支持 `String` 方式 - -### 2020-06-11 - -1. 添加 `change` 事件 -2. 修复插件内容问题 -3. 修复下划线不居中问题 - -### 2020-06-11 - -1. 添加注释 -2. 修复 bug - -### 2020-07-05 - -1. 新增 `padding` 的可配置 -2. 修复 `v-model` 双向绑定问题 -3. 修复初始化下划线没定位的为题 \ No newline at end of file diff --git a/components/v-tabs/v-tabs.vue b/components/v-tabs/v-tabs.vue deleted file mode 100644 index 73b9985..0000000 --- a/components/v-tabs/v-tabs.vue +++ /dev/null @@ -1,241 +0,0 @@ - - - - - diff --git a/config/env.js b/config/env.js deleted file mode 100644 index 2e65f12..0000000 --- a/config/env.js +++ /dev/null @@ -1,23 +0,0 @@ -let baseUrl = ''; -const env = process.env - -if (env.NODE_ENV == 'development') { - if (env.VUE_APP_PLATFORM === 'mp-weixin') { - baseUrl = `https://testapi.jlhrms.cn`; // 开发环境地址 - } -} else if (env.NODE_ENV == 'production') { - if (env.VUE_APP_PLATFORM === 'mp-weixin') { - baseUrl = `https://wxapi.jlhrms.cn`; //生产环境地址 - } -} else if (env.NODE_ENV == 'test') { - if (env.VUE_APP_PLATFORM === 'mp-weixin') { - baseUrl = `https://testapi.jlhrms.cn`; //测试环境地址 - } { - baseUrl = ``; //测试环境地址 - } -} - -export { - baseUrl, - env -} diff --git a/config/website.js b/config/website.js deleted file mode 100644 index 658ad62..0000000 --- a/config/website.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * 全局配置文件 - */ -export default { - title: 'jobslink', - logo: 'S', - key: 'jobslink', //配置主键,目前用于存储 - indexTitle: 'Jobslink Admin', - clientId: 'jobslink_clientA', // 客户端id - clientSecret: 'jobslink_clientA_secret', // 客户端密钥 - tenantMode: true, // 是否开启租户模式 - tenantId: '000000', // 管理组租户编号 - captchaMode: true, // 是否开启验证码模式 - tokenName: 'Jobslink-Auth', - tokenTime: 3000, - newsRefreshTime:600000,// 消息刷新时间 - //http的status默认放行不才用统一处理的, - statusWhiteList: [], -} diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 8ae67bc96f2f283bb50d10f69edb69489dddd1e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80969 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�T5v*FqI-+63; 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 TsWr)&j1oEacp#-Cy+ryyJayIg diff --git a/index.html b/index.html deleted file mode 100644 index 7083269..0000000 --- a/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - <%= htmlWebpackPlugin.options.title %> - - - - - - -
- - - \ No newline at end of file diff --git a/js_sdk/xb-copy/uni-copy.js b/js_sdk/xb-copy/uni-copy.js deleted file mode 100644 index 1417efe..0000000 --- a/js_sdk/xb-copy/uni-copy.js +++ /dev/null @@ -1,42 +0,0 @@ -export default function uniCopy({content,success,error}) { - if(!content) return error('复制的内容不能为空 !') - content = typeof content === 'string' ? content : content.toString() // 复制内容,必须字符串,数字需要转换为字符串 - /** - * 小程序端 和 app端的复制逻辑 - */ - //#ifndef H5 - uni.setClipboardData({ - data: content, - success: function() { - success("复制成功~") - console.log('success'); - }, - fail:function(){ - success("复制失败~") - } - }); - //#endif - - /** - * H5端的复制逻辑 - */ - // #ifdef H5 - if (!document.queryCommandSupported('copy')) { //为了兼容有些浏览器 queryCommandSupported 的判断 - // 不支持 - error('浏览器不支持') - } - let textarea = document.createElement("textarea") - textarea.value = content - textarea.readOnly = "readOnly" - document.body.appendChild(textarea) - textarea.select() // 选择对象 - textarea.setSelectionRange(0, content.length) //核心 - let result = document.execCommand("copy") // 执行浏览器复制命令 - if(result){ - success("复制成功~") - }else{ - error("复制失败,请检查h5中调用该方法的方式,是不是用户点击的方式调用的,如果不是请改为用户点击的方式触发该方法,因为h5中安全性,不能js直接调用!") - } - textarea.remove() - // #endif -} diff --git a/lib/Rx.js b/lib/Rx.js deleted file mode 100644 index 864ba25..0000000 --- a/lib/Rx.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.Rx=t.Rx||{})}(this,function(t){"use strict";var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])};function e(t,e){function i(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var i="undefined"!=typeof window&&window,n="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,s="undefined"!=typeof global&&global,c=i||s||n;function a(t){return"function"==typeof t}!function(){if(!c)throw new Error("RxJS could not find any global context (window, self, global)")}();var l=Array.isArray||function(t){return t&&"number"==typeof t.length};function p(t){return null!=t&&"object"==typeof t}var o,f={e:{}};function u(){try{return o.apply(this,arguments)}catch(t){return f.e=t,f}}function d(t){return o=t,u}var h,b=(e(y,h=Error),y);function y(t){h.call(this),this.errors=t;var e=Error.call(this,t?t.length+" errors occurred during unsubscription:\n "+t.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=e.name="UnsubscriptionError",this.stack=e.stack,this.message=e.message}var v,m=(w.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){var i=this._parent,r=this._parents,n=this._unsubscribe,s=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var o=-1,c=r?r.length:0;i;)i.remove(this),i=++o=r){t.complete();break}if(t.next(i++),t.closed)break}},Mi).create;A.range=qi;var Bi,Wi=(e(zi,Bi=A),zi.create=function(t,e){return new zi(t,e)},zi.prototype._subscribe=function(e){var t,i=this.resourceFactory,r=this.observableFactory;try{return t=i(),new Ui(e,t,r)}catch(t){e.error(t)}},zi);function zi(t,e){Bi.call(this),this.resourceFactory=t,this.observableFactory=e}var Yi,Ui=(e(Di,Yi=_t),Di.prototype.tryUse=function(){try{var t=this.observableFactory.call(this,this.resource);t&&this.add(Vt(this,t))}catch(t){this._error(t)}},Di);function Di(t,e,i){Yi.call(this,t),this.resource=e,this.observableFactory=i,t.add(e),this.tryUse()}var Li,Hi=Wi.create;function Xi(t,e){Li.call(this),this.error=t,this.scheduler=e}A.using=Hi;var Gi,Ji=(e(Xi,Li=A),Xi.create=function(t,e){return new Xi(t,e)},Xi.dispatch=function(t){var e=t.error;t.subscriber.error(e)},Xi.prototype._subscribe=function(t){var e=this.error,i=this.scheduler;if(t.syncErrorThrowable=!0,i)return i.schedule(Xi.dispatch,0,{error:e,subscriber:t});t.error(e)},Xi).create;function Ki(t){return t instanceof Date&&!isNaN(+t)}function $i(t,e,i){void 0===t&&(t=0),Gi.call(this),this.period=-1,this.dueTime=0,$e(e)?this.period=Number(e)<1?1:Number(e):at(e)&&(i=e),at(i)||(i=ai),this.scheduler=i,this.dueTime=Ki(t)?+t-this.scheduler.now():t}A.throw=Ji;var Qi=(e($i,Gi=A),$i.create=function(t,e,i){return void 0===t&&(t=0),new $i(t,e,i)},$i.dispatch=function(t){var e=t.index,i=t.period,r=t.subscriber;if(r.next(e),!r.closed){if(-1===i)return r.complete();t.index=e+1,this.schedule(t,i)}},$i.prototype._subscribe=function(t){var e=this.period,i=this.dueTime;return this.scheduler.schedule($i.dispatch,i,{index:0,period:e,subscriber:t})},$i).create;function Zi(){for(var t=[],e=0;ethis.index},ur.prototype.hasCompleted=function(){return this.array.length===this.index},ur);function ur(t){this.array=t,this.index=0,this.length=0,this.length=t.length}var hr,ar=(e(lr,hr=_t),lr.prototype[Nt]=function(){return this},lr.prototype.next=function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}},lr.prototype.hasValue=function(){return 0this.total&&this.destination.next(t)},Yh);function Yh(t,e){Wh.call(this,t),this.total=e,this.count=0}A.prototype.skip=function(t){return this.lift(new qh(t))};var Uh=(Dh.prototype.call=function(t,e){return 0===this._skipCount?e.subscribe(new I(t)):e.subscribe(new Hh(t,this._skipCount))},Dh);function Dh(t){if(this._skipCount=t,this._skipCount<0)throw new So}var Lh,Hh=(e(Xh,Lh=I),Xh.prototype._next=function(t){var e=this._skipCount,i=this._count++;if(i=this.total?this.total:this.count,r=this.ring,n=0;n=this.maxWindowSize&&this.closeWindow(n))}},np.prototype._error=function(t){for(var e=this.windows;0e.index?1:-1:t.delay>e.delay?1:-1},qp);function qp(t,e,i){void 0===i&&(i=t.index+=1),Rp.call(this,t,e),this.scheduler=t,this.work=e,this.index=i,this.active=!0,this.index=t.index=i}var Bp,Wp=(e(zp,Bp=Fp),zp.prototype.createTime=function(t){var e=t.indexOf("|");if(-1===e)throw new Error('marble diagram for time should have a completion marker "|"');return e*zp.frameTimeFactor},zp.prototype.createColdObservable=function(t,e,i){if(-1!==t.indexOf("^"))throw new Error('cold observable cannot have subscription offset "^"');if(-1!==t.indexOf("!"))throw new Error('cold observable cannot have unsubscription marker "!"');var r=zp.parseMarbles(t,e,i),n=new Cp(r,this);return this.coldObservables.push(n),n},zp.prototype.createHotObservable=function(t,e,i){if(-1!==t.indexOf("!"))throw new Error('hot observable cannot have unsubscription marker "!"');var r=zp.parseMarbles(t,e,i),n=new jp(r,this);return this.hotObservables.push(n),n},zp.prototype.materializeInnerObservable=function(t,e){var i=this,r=[];return t.subscribe(function(t){r.push({frame:i.frame-e,notification:xe.createNext(t)})},function(t){r.push({frame:i.frame-e,notification:xe.createError(t)})},function(){r.push({frame:i.frame-e,notification:xe.createComplete()})}),r},zp.prototype.expectObservable=function(t,e){var i=this;void 0===e&&(e=null);var r,n=[],s={actual:n,ready:!1},o=zp.parseMarblesAsSubscriptions(e).unsubscribedFrame;return this.schedule(function(){r=t.subscribe(function(t){var e=t;t instanceof A&&(e=i.materializeInnerObservable(e,i.frame)),n.push({frame:i.frame,notification:xe.createNext(e)})},function(t){n.push({frame:i.frame,notification:xe.createError(t)})},function(){n.push({frame:i.frame,notification:xe.createComplete()})})},0),o!==Number.POSITIVE_INFINITY&&this.schedule(function(){return r.unsubscribe()},o),this.flushTests.push(s),{toBe:function(t,e,i){s.ready=!0,s.expected=zp.parseMarbles(t,e,i,!0)}}},zp.prototype.expectSubscriptions=function(t){var i={actual:t,ready:!1};return this.flushTests.push(i),{toBe:function(t){var e="string"==typeof t?[t]:t;i.ready=!0,i.expected=e.map(function(t){return zp.parseMarblesAsSubscriptions(t)})}}},zp.prototype.flush=function(){for(var t=this.hotObservables;0", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - "ios" : {}, - /* ios打包配置 */ - "sdkConfigs" : {} - } - }, - /* SDK配置 */ - "quickapp" : {}, - /* 快应用特有相关 */ - "mp-weixin" : { - /* 小程序特有相关 */ - "appid" : "wx77580889aaf15eb4", - "setting" : { - "urlCheck" : false, - "minified" : true, - "es6" : true - }, - "usingComponents" : true, - "permission" : { - "scope.userLocation" : { - "desc" : "获取您的位置,以便给您推荐合适工作信息" - } - } - }, - "h5" : { - "sdkConfigs" : { - "maps" : { - "qqmap" : { - "key" : "FW3BZ-6JTK6-GCUS5-MZCRR-3GPR5-HJFEI" - } - } - }, - "template" : "index.html" - } -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index bf40ce2..0000000 --- a/package-lock.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "jobslink-user-clent", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "decimal.js": { - "version": "10.2.0", - "resolved": "https://r.cnpmjs.org/decimal.js/download/decimal.js-10.2.0.tgz", - "integrity": "sha1-OUZhE6ngNhEdAvgkibX9awte0jE=" - }, - "js-base64": { - "version": "2.4.9", - "resolved": "https://r.cnpmjs.org/js-base64/download/js-base64-2.4.9.tgz", - "integrity": "sha1-dIkR+wT0imDEdxs3XKxFqA3xHAM=" - }, - "js-md5": { - "version": "0.7.3", - "resolved": "https://r.cnpmjs.org/js-md5/download/js-md5-0.7.3.tgz", - "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 1c3156d..0000000 --- a/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "jobslink-user-clent", - "version": "1.0.0", - "description": "{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}", - "main": "main.js", - "directories": { - "lib": "lib" - }, - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git@192.168.22.101:clent/jobslink-user-clent.git" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "decimal.js": "^10.2.0", - "js-base64": "^2.4.9", - "js-md5": "^0.7.3" - } -} diff --git a/pageMy/apply/applications.vue b/pageMy/apply/applications.vue deleted file mode 100644 index cf561f1..0000000 --- a/pageMy/apply/applications.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - - diff --git a/pageMy/apply/rights.vue b/pageMy/apply/rights.vue deleted file mode 100644 index 4f14ac5..0000000 --- a/pageMy/apply/rights.vue +++ /dev/null @@ -1,138 +0,0 @@ -