commit 21a84c3035c3c91be0efd3f9a87b42f11d87dd57 Author: zxy <353513737@qq.com> Date: Fri Feb 2 10:24:54 2024 +0800 project init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..74f76a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +.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 new file mode 100644 index 0000000..07c1d5f --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,16 @@ +{ // 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 new file mode 100644 index 0000000..8d0a9bb --- /dev/null +++ b/App.vue @@ -0,0 +1,63 @@ + + + diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..b92b512 --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# 招聘 + +#### 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 new file mode 100644 index 0000000..76f6b89 --- /dev/null +++ b/README.md @@ -0,0 +1,131 @@ +# 通用框架 + +- 编码工具 使用 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 new file mode 100644 index 0000000..2d492ad --- /dev/null +++ b/api/auth.js @@ -0,0 +1,118 @@ +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 new file mode 100644 index 0000000..56a7251 --- /dev/null +++ b/api/bank.js @@ -0,0 +1,22 @@ +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 new file mode 100644 index 0000000..30cf3bc --- /dev/null +++ b/api/changePassword.js @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000..c0a5de2 --- /dev/null +++ b/api/changePhone.js @@ -0,0 +1,25 @@ +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 new file mode 100644 index 0000000..d815642 --- /dev/null +++ b/api/federation.js @@ -0,0 +1,47 @@ +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 new file mode 100644 index 0000000..bb3b5b3 --- /dev/null +++ b/api/forgetPW.js @@ -0,0 +1,42 @@ +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 new file mode 100644 index 0000000..07594e7 --- /dev/null +++ b/api/map.js @@ -0,0 +1,25 @@ +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 new file mode 100644 index 0000000..19fb349 --- /dev/null +++ b/api/mission.js @@ -0,0 +1,120 @@ +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 new file mode 100644 index 0000000..b2d2aac --- /dev/null +++ b/api/newIndex.js @@ -0,0 +1,56 @@ +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 new file mode 100644 index 0000000..e29ac3d --- /dev/null +++ b/api/news.js @@ -0,0 +1,114 @@ +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 new file mode 100644 index 0000000..51fd10b --- /dev/null +++ b/api/rate.js @@ -0,0 +1,33 @@ +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 new file mode 100644 index 0000000..2a0abf3 --- /dev/null +++ b/api/reg.js @@ -0,0 +1,42 @@ +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 new file mode 100644 index 0000000..354ec59 --- /dev/null +++ b/api/resume.js @@ -0,0 +1,98 @@ +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 new file mode 100644 index 0000000..b74f1c2 --- /dev/null +++ b/api/test.js @@ -0,0 +1,14 @@ + +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 new file mode 100644 index 0000000..c2b7d66 --- /dev/null +++ b/api/user.js @@ -0,0 +1,69 @@ +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 new file mode 100644 index 0000000..e46b189 --- /dev/null +++ b/api/vip.js @@ -0,0 +1,24 @@ +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 new file mode 100644 index 0000000..6157a40 --- /dev/null +++ b/api/wage.js @@ -0,0 +1,24 @@ +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 new file mode 100644 index 0000000..5802aeb --- /dev/null +++ b/common/nationPolitics.js @@ -0,0 +1,75 @@ +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 new file mode 100644 index 0000000..c10b164 --- /dev/null +++ b/common/textdata.js @@ -0,0 +1,4737 @@ +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 new file mode 100644 index 0000000..0571ad5 Binary files /dev/null and b/components/common-search/icon_close.png differ diff --git a/components/common-search/icon_delete.png b/components/common-search/icon_delete.png new file mode 100644 index 0000000..027848a Binary files /dev/null and b/components/common-search/icon_delete.png differ diff --git a/components/common-search/icon_search.png b/components/common-search/icon_search.png new file mode 100644 index 0000000..2d31704 Binary files /dev/null and b/components/common-search/icon_search.png differ diff --git a/components/common-search/index.vue b/components/common-search/index.vue new file mode 100644 index 0000000..880ece7 --- /dev/null +++ b/components/common-search/index.vue @@ -0,0 +1,154 @@ +//搜索 + + + diff --git a/components/common-search/mine_icon_next.png b/components/common-search/mine_icon_next.png new file mode 100644 index 0000000..5c19954 Binary files /dev/null and b/components/common-search/mine_icon_next.png differ diff --git a/components/companyList/companyList.vue b/components/companyList/companyList.vue new file mode 100644 index 0000000..8246847 --- /dev/null +++ b/components/companyList/companyList.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/components/cs-button/main.vue b/components/cs-button/main.vue new file mode 100644 index 0000000..7d98fac --- /dev/null +++ b/components/cs-button/main.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/components/jl-button/main.vue b/components/jl-button/main.vue new file mode 100644 index 0000000..0f9eb74 --- /dev/null +++ b/components/jl-button/main.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/components/jl-form/item.vue b/components/jl-form/item.vue new file mode 100644 index 0000000..bbc3f26 --- /dev/null +++ b/components/jl-form/item.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/components/jl-form/main.vue b/components/jl-form/main.vue new file mode 100644 index 0000000..57376cc --- /dev/null +++ b/components/jl-form/main.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/components/jl-input/main.vue b/components/jl-input/main.vue new file mode 100644 index 0000000..f540512 --- /dev/null +++ b/components/jl-input/main.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/components/keyboard-package/keyboard-package.vue b/components/keyboard-package/keyboard-package.vue new file mode 100644 index 0000000..40024ce --- /dev/null +++ b/components/keyboard-package/keyboard-package.vue @@ -0,0 +1,296 @@ + + + + + diff --git a/components/mark-slide-list/controller.js b/components/mark-slide-list/controller.js new file mode 100644 index 0000000..42d9df2 --- /dev/null +++ b/components/mark-slide-list/controller.js @@ -0,0 +1,59 @@ +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 new file mode 100644 index 0000000..1a100ca --- /dev/null +++ b/components/mark-slide-list/mark-slide-list.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/components/mark-slide-list/slideHandler.js b/components/mark-slide-list/slideHandler.js new file mode 100644 index 0000000..425e8b1 --- /dev/null +++ b/components/mark-slide-list/slideHandler.js @@ -0,0 +1,54 @@ +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 new file mode 100644 index 0000000..d7206d0 --- /dev/null +++ b/components/nyn-city-list/letter-list.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/components/nyn-city-list/nyn-city-list.vue b/components/nyn-city-list/nyn-city-list.vue new file mode 100644 index 0000000..947209c --- /dev/null +++ b/components/nyn-city-list/nyn-city-list.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/components/p-valid-code/p-valid-code.vue b/components/p-valid-code/p-valid-code.vue new file mode 100644 index 0000000..2588c37 --- /dev/null +++ b/components/p-valid-code/p-valid-code.vue @@ -0,0 +1,168 @@ + + + + + + diff --git a/components/step-bar/index.vue b/components/step-bar/index.vue new file mode 100644 index 0000000..2811586 --- /dev/null +++ b/components/step-bar/index.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/components/uni-icons/icons.js b/components/uni-icons/icons.js new file mode 100644 index 0000000..3aab7a7 --- /dev/null +++ b/components/uni-icons/icons.js @@ -0,0 +1,96 @@ +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 new file mode 100644 index 0000000..9dd5e24 --- /dev/null +++ b/components/uni-icons/uni-icons.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/components/uni-mask/mask.vue b/components/uni-mask/mask.vue new file mode 100644 index 0000000..4ea99ba --- /dev/null +++ b/components/uni-mask/mask.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/components/uni-nav-bar/uni-nav-bar.vue b/components/uni-nav-bar/uni-nav-bar.vue new file mode 100644 index 0000000..99bc25b --- /dev/null +++ b/components/uni-nav-bar/uni-nav-bar.vue @@ -0,0 +1,206 @@ + + + + + diff --git a/components/uni-popup/uni-popup.vue b/components/uni-popup/uni-popup.vue new file mode 100644 index 0000000..d766843 --- /dev/null +++ b/components/uni-popup/uni-popup.vue @@ -0,0 +1,187 @@ + + + + \ No newline at end of file diff --git a/components/uni-seal/seal.vue b/components/uni-seal/seal.vue new file mode 100644 index 0000000..2647065 --- /dev/null +++ b/components/uni-seal/seal.vue @@ -0,0 +1,346 @@ + + + + diff --git a/components/uni-search-bar/uni-search-bar.vue b/components/uni-search-bar/uni-search-bar.vue new file mode 100644 index 0000000..38e4cd7 --- /dev/null +++ b/components/uni-search-bar/uni-search-bar.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/components/uni-status-bar/uni-status-bar.vue b/components/uni-status-bar/uni-status-bar.vue new file mode 100644 index 0000000..c4fc4a0 --- /dev/null +++ b/components/uni-status-bar/uni-status-bar.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/components/v-tabs/readme.md b/components/v-tabs/readme.md new file mode 100644 index 0000000..fa11b08 --- /dev/null +++ b/components/v-tabs/readme.md @@ -0,0 +1,82 @@ +## 调用方式 + +- 视图调用 + +```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 new file mode 100644 index 0000000..73b9985 --- /dev/null +++ b/components/v-tabs/v-tabs.vue @@ -0,0 +1,241 @@ + + + + + diff --git a/config/env.js b/config/env.js new file mode 100644 index 0000000..2e65f12 --- /dev/null +++ b/config/env.js @@ -0,0 +1,23 @@ +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 new file mode 100644 index 0000000..658ad62 --- /dev/null +++ b/config/website.js @@ -0,0 +1,19 @@ +/** + * 全局配置文件 + */ +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 new file mode 100644 index 0000000..8ae67bc Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..7083269 --- /dev/null +++ b/index.html @@ -0,0 +1,25 @@ + + + + + + + + + <%= 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 new file mode 100644 index 0000000..1417efe --- /dev/null +++ b/js_sdk/xb-copy/uni-copy.js @@ -0,0 +1,42 @@ +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 new file mode 100644 index 0000000..864ba25 --- /dev/null +++ b/lib/Rx.js @@ -0,0 +1 @@ +!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 new file mode 100644 index 0000000..bf40ce2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,23 @@ +{ + "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 new file mode 100644 index 0000000..1c3156d --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "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 new file mode 100644 index 0000000..cf561f1 --- /dev/null +++ b/pageMy/apply/applications.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/pageMy/apply/rights.vue b/pageMy/apply/rights.vue new file mode 100644 index 0000000..4f14ac5 --- /dev/null +++ b/pageMy/apply/rights.vue @@ -0,0 +1,138 @@ +