CINXE.COM

项目经理招聘网_项目经理求职网_项目经理招聘信息-碳索人才网

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>项目经理招聘网_项目经理求职网_项目经理招聘信息-碳索人才网</title> <meta name="keywords" content="项目经理招聘,项目经理招聘网,求职信息"> <meta name="description" content="碳索人才网提供2024项目经理信息,帮您快速了解光伏储能氢能行业招聘信息,职能岗位,薪资福利待遇,招聘企业的公司信息,助您轻松找到满意的工作。"> <meta property="og:type" content="招聘求职网" /> <meta property="og:title" content="碳索人才网" /> <meta property="og:url" content="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&amp;trade=5" /> <meta property="og:site_name" content="碳索人才网" /> <meta property="og:description" content="为求职者提供免费注册、求职指导、简历管理等服务,职位真实可靠,上碳索人才网,找到满意工作" /> <link rel="shortcut icon" href="/favicon.ico" /> <script type="text/javascript" src="https://static.hsolar.com/js/polyfill.7.11.5.min.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/vue.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/axios.min.js"></script> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/element-ui.css" /> <script type="text/javascript" src="https://static.hsolar.com/js/element-ui.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/jquery.min.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/jquery.dropdown.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/jquery.listitem.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/utils.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/js.cookie.min.js"></script> <script> var qscms = { subsiteid: "", sitedomain: "https://www.hsolar.com", sitedir: "/", mobiledomain: "https://www.hsolar.com/m/", memberDirname: "member", apiUrl: "https://www.hsolar.com/v1_0", apiList: { getLoginCode: '/member/sendsms/login',//获取登录验证码 userinfo: '/home/config/userinfo',//获取用户信息,用于查询用户登录状态 qrcode: '/home/qrcode/index',//获取推广二维码 jobContact: '/home/job/getContact',//获取职位联系方式 jobClick: '/home/job/click',//职位点击量加1 jobapply: '/member/index/jobApplyAdd',//申请职位, jobFavCheck: '/home/job/checkFav',//查询职位是否已被收藏 jobFav: '/member/index/favJobAdd',//收藏职位 jobFavCancel: '/member/index/favJobCancel',//取消收藏职位 searchLocation: '/home/index/ajaxSearchLocation',//搜索时ajax跳转 resumeRefresh: '/personal/resume/refresh',//刷新简历 companyJobRefreshBatch: '/company/job/refreshBatch', // 企业刷新职位-批量 companyCheckJobaddNum: '/company/job/checkJobaddNumber',// 查询可发布职位数 resumeContact: '/home/resume/getContact',//获取简历联系方式 switch_identity:'/member/login/switch_identity',//切换身份 resumeFavCheck: '/home/resume/checkFav',//获取简历是否已被收藏 resumeFav: '/member/index/favResumeAdd',//收藏简历 resumeFavCancel: '/member/index/favResumeCancel',//取消收藏简历 resumeClick: '/home/resume/click',//简历点击量加1 resumeDownload: '/member/index/downResumeAdd',//下载简历 jobSupplementary: '/home/job/supplementary',//职位详情补充资料 companySupplementary: '/home/company/supplementary',//企业详情补充资料 resumeSupplementary: '/home/resume/supplementary',//简历详情补充资料 companyAttention: '/member/index/attentionCompanyAdd',// 关注企业 companyAttentionCancel: '/member/index/attentionCompanyCancel',// 取消关注企业 companyClick: '/home/company/click',//企业点击量加1 companyJoblist: '/home/job/index',//获取企业在招职位列表 companyJoblistNew: '/home/job/department_job_list',//获取企业在招职位列表 company_published_jobslist: '/company/index/joball',// 获取企业在招职位面试邀请 interview_add: '/member/index/interviewAdd',// 邀请面试 member_setmeal: '/company/service/mysetmeal',// 我的套餐 classify: '/home/classify/index',// 获取枚举类数据 articleClick: '/home/article/click',//资讯点击量加1 noticeClick: '/home/notice/click',//公告点击量加1 jobContrast: '/home/contrast/job',//职位对比 resumeContrast: '/home/contrast/resume',//简历对比 mapsearch: '/home/job/map',//地图搜索 loginByPwd: '/member/login/password',//账号密码登录 loginByCode: '/member/login/code',//验证码登录 agreementAndPrivacy: '/home/config/agreementAndPrivacy',//注册协议和隐私政策 statAfterLogin: '/member/index/statAfterLogin',//获取登录后统计信息 tipoff: '/member/info/tipoff',//举报 captchaPicture: '/home/captcha/picture',//图片验证码 cronRun: '/home/cron/index',//计划任务 jobfairRetrospect: '/home/jobfair/retrospect',//获取招聘会精彩回顾 jobfairRecommend: '/home/jobfair/recommend',//获取招聘会推荐企业 jobfairCompanylist: '/home/jobfair/comlist',//获取招聘会参会企业 jobfairPosition: '/home/jobfair/position',//获取招聘会展位信息 jobfairReserve: '/company/jobfair/reserve',//报名 jobfairolCompanyList: '/home/jobfairol/comlist',//获取网络招聘会参会企业 jobfairolJobList: '/home/jobfairol/joblist',//获取网络招聘会参会职位 jobfairolResList: '/home/jobfairol/resumelist',//获取网络招聘会参会个人 jobfairol_addlog: '/home/jobfairol/logAdd',//添加网络招聘会查看日志 jobfairolApply: '/home/jobfairol/apply',//报名 secretPhone: '/member/index/secretPhone',//号码保护接口 config: '/home/config/index',//获取网站配置信息 serviceOl: '/home/serviceol/index',//获取网站配置信息 sendsms_auth_mobile_nocheck: '/member/sendsms/authMobileNoCheck',//获取验证码 authMobileCheck: '/home/city_info/authMobileCheck',//验证码验证 get_experience: '/home/classify/index',//工作经验 get_tpl_list: '/home/poster/index',//生成海报 get_make_poster: '/home/poster_two/makePoster',//生成企业海报 // 图片bolb imgChangeBlob: '/home/poster_two/imgChangeBlob', get_tplindexList: '/home/poster/getTplindexList',//海报索引列表 // 快速招聘-详情 fast_jobdetail: '/home/fast/fast_job_info', // 快速招聘-刷新 fast_jobrefresh: '/home/fast/fast_job_refresh', // 快速招聘-删除 fast_jobdelete: '/home/fast/fast_job_del', // 快速招聘-发布 fast_jobedit: '/home/fast/fast_job_addsave', fast_jobpwd: '/home/fast/fast_job_pwd', // 快速求职-详情 fast_resumedetail: '/home/fast/fast_resume_info', // 快速求职-刷新 fast_resumerefresh: '/home/fast/fast_resume_refresh', // 快速求职-删除 fast_resumedelete: '/home/fast/fast_resume_del', // 快速求职-发布 fast_resumeedit: '/home/fast/fast_resume_addsave', fast_resumepwd: '/home/fast/fast_resume_pwd', getRegQuickCode: '/member/sendsms/regResumeQuick',//获取快速注册简历验证码 regResumeQuick: '/member/reg/personalQuick',//快速注册简历 interviewAddPre: '/member/index/interviewAddPre',//面试邀请预加载数据 company_list_by_trade: '/home/company/listByTrade',// 企业列表 imGlobal:'/member/im/imWindowGlobal',//聊天初始化配置读取 imGetToken:'/member/im/getToken',//获取聊天token imStart:'/member/im/startConversation',//发起聊天 imJoblist:'/member/im/joblisttwo',//获取聊天有效职位列表 // imJoblist:'/member/im/joblist',//获取聊天有效职位列表 imChatlist:'/member/im/chatList',//获取会话列表 imCheckBind:'/member/im/imCheckBind',//即时通讯检查绑定状态 company_pay_direct_service: '/company/service/pay_direct_service', // 企业下订单(快捷支付) member_account: '/member/account/index',// 账号管理 exportPdfByPhp: '/home/resume/exportPdfByPhp',// 导出PDF简历 collectionJobList: '/member/index/collection_job_list',// 收藏职位列表 collectionCompanyList: '/member/index/collection_company_list',// 收藏企业列表 chatCompany: '/company/listtype/chat_company', favJobAddBatch: '/member/index/favJobAddBatch', jobApplyAddBatch: '/member/index/jobApplyAddBatch', loginRegister: '/home/jobfairol/loginRegister',//网络招聘会登录/注册 applyTwo: '/home/jobfairol/applyTwo',//网络招聘会是否报名 completeResume: '/home/jobfairol/completeResume',//网络招聘登录完善简历 completeCompany: '/home/jobfairol/completeCompany',//网络招聘登录完善招聘 job_list: '/home/jobfairol/job_list',//网络招聘会企业职位列表 choice_job: '/home/jobfairol/choice_job',//网络招聘会增加职位 is_participate: '/home/jobfairol/is_participate',//网络招聘会增加职位 network_poster: '/home/poster/index',//网络招聘会分享 category_list: '/home/high_pay/category_list',//hr高薪抢人,高薪职位分类列表 company_list: '/home/high_pay/company_list',//hr高薪抢人,分类下的公司列表 experience_tag: '/home/high_pay/experience_tag',//hr高薪抢人,经验标签列表(我要跳槽) resume_list: '/home/high_pay/resume_list',//hr高薪抢人,经验分类下的简历列表 great_resume_list: '/home/high_pay/great_resume_list',//hr高薪抢人,简历推荐 light_active_status: '/home/lightcup/activity_status',//光能杯活动状态 login_register: '/home/lightcup/loginRegister',//光能杯登录注册 enroll: '/home/lightcup/enroll_web',//光能杯报名 prize_list: '/home/lightcup/prize_list',//光能杯报名 }, isLogin: false, loginUtype: 0, userToken: '', platform: "web", imToken:'', reConnectTime:0, websocketOk:false, } var locationUrl = qscms.sitedir + qscms.memberDirname qscms.locationList = { helpCenter: locationUrl + "/help", indexCompany: locationUrl + "/company", indexPersonal: locationUrl + "/personal", loginCompany: locationUrl + "/login/company", loginPersonal: locationUrl + "/login/personal", regCompany: locationUrl + "/reg/company", regPersonal: locationUrl + "/reg/personal", reg: locationUrl + "/reg", createResume: locationUrl + "/personal/resume/add_resume_step1", recommendResume: locationUrl + "/company/recommend", recommendJob: locationUrl + "/personal/recommend", companyPassword: locationUrl + "/company/account/safety", companyService: locationUrl + "/company/service/setmeal", companyJobApplyList: locationUrl + "/company/resume/jobapply", companyInterviewList: locationUrl + "/company/resume/interview", personalJobApplyList: locationUrl + "/personal/job/jobapply", personalInterviewList: locationUrl + "/personal/job/interview", companyViewList: locationUrl + "/company/resume/browsing", personalViewList: locationUrl + "/personal/job/viewjob", companyJobAdd: locationUrl + "/company/jobadd", companySetmealAdd: locationUrl + "/company/service/setmeal", companyJoblist: locationUrl + "/company/joblist", personalService: locationUrl + "/personal/service/stick", personalPassword: locationUrl + "/personal/account/safety", personalResume: locationUrl + "/personal/resume", forget: locationUrl + "/forget/1", appeal: locationUrl + "/appeal", wxpay: locationUrl + "/wxpay", oauthQq: locationUrl + "/oauth/qq/login", personalIm: locationUrl + "/personal/im", companyIm: locationUrl + "/company/im", companyServiceIm: locationUrl + "/company/service/increment/add/im", companyServiceDownloadResume: locationUrl + "/company/service/increment/add/resume_package", companyServiceIncrement: locationUrl + "/company/service/increment", } //获取列表中已选择的项目 qscms.getSelItemArr = function () { var idArr = [] var listArray = $('.J_allListBox .J_allList:checked'); $.each(listArray, function (index, val) { idArr.push(val.value) }); return idArr } var visitor = Cookies.get('qscms_visitor'); if (visitor !== undefined && visitor !== null) { visitor = JSON.parse(visitor) qscms.userToken = visitor.token qscms.isLogin = true qscms.loginUtype = visitor.utype } </script> <script> $(document).ready(function () { $('.J_allSelected').click(function () { var isChecked = $(this).is(':checked'); var listArray = $('.J_allListBox .J_allList'); $.each(listArray, function (index, val) { $(this).prop('checked', isChecked); }); }); $('.J_allList').click(function () { var isChecked = $(this).is(':checked'); if (isChecked) { var listArray = $('.J_allListBox .J_allList'); var listCheckedArray = $('.J_allListBox .J_allList:checked'); if (listArray.length == listCheckedArray.length) { $('.J_allSelected').prop('checked', isChecked); }; } else { $('.J_allSelected').prop('checked', isChecked); } }); }) </script> <script type="text/javascript" src="https://static.hsolar.com/js/error.js"></script> <script type="text/javascript" src="https://static.hsolar.com/js/http.js"></script> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/base.css" /> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/layout.css" /> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/public.css" /> </head> <body> <div> <!-- header --> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/header.css" /> <div class="brw_tip"> <div class="t_con"> 系统检测到您的浏览器版本过低,无法获得最佳的使用体验,建议您更换其他浏览器或 <a href="https://www.google.cn/intl/zh-CN/chrome/" target="_blank">升级您的浏览器</a>。(使用360浏览器访问请选择极速模式) <div class="b_close J_bw_close">关闭</div> </div> </div> <div id="headerContent"> <!-- 光能杯入口 --> <a class="img" href="https://www.hsolar.com/lightcup/2024" target="_blank" > <!-- <img class="lazy" src="https://static.hsolar.com/images/lazy_pre.png" data-original="https://upload.hsolar.com/files/20241014/0772b32b5634367b874d8a14b734ff1d.png">--> <img style="width: 100%" class="lazy" src="https://upload.hsolar.com/files/20241014/0772b32b5634367b874d8a14b734ff1d.png" data-original="https://upload.hsolar.com/files/20241014/0772b32b5634367b874d8a14b734ff1d.png"> <div class="pcd"></div> </a> <!-- 第一个header --> <div class="header_wrapper" v-cloak> <div class="header clearfix"> <div class="header_left clearfix"> <div class="subsite_btn left" v-if="subsite_open==1&&subsite_list.length<10" @click.stop="subsite_sel = 1"> <a class="current_city">总站</a> <span class="switch_city">[切换城市]</span> </div> <a class="subsite_btn left" v-if="subsite_open==1&&subsite_list.length>9" href="https://www.hsolar.com/subsitelist.html"> <span class="current_city">总站</span> <span class="switch_city">[切换城市]</span> </a> <a class="left_item homeImg" href="https://www.hsolar.com/" v-if="subsite_open==0">网站首页</a> <a class="left_item" href="javascript:;" @click="AddFavorite" v-if="subsite_open==0">设为收藏</a> <a class="left_item" href="https://www.hsolar.com/index/shortcut/index.html" v-if="subsite_open==0">保存桌面</a> <a href="https://www.hsolar.com/job.html" v-if="subsite_open==0">搜职位</a> </div> <div class="header_right clearfix"> <span class="right_item" v-if="isLogin===true"> <span>欢迎 <span class="header_color1 member_center" @click="handlerMemberCenter">{{loginUsername}}</span> <span>登录,</span><span class="header_color2" @click="handlerLogout">退出</span></span> </span> <span class="im" :class="imUnreaded?'point':''" @click="locationTo" v-if="isLogin===true">职聊</span> <el-dropdown class="drop" @command="handleManageClick" v-if="isLogin===true"> <a class="right_item header_login" href="javascript:;" @click="handlerMemberCenter">管理中心<i class="el-icon-arrow-down el-icon--right"></i></a> <el-dropdown-menu slot="dropdown"> <el-dropdown-item v-if="utype==2" command="handlerRefreshResume">刷新简历</el-dropdown-item> <el-dropdown-item v-if="utype==2" command="handlerResumeIndex">我的简历</el-dropdown-item> <el-dropdown-item v-if="utype==2" command="handlerResumePreview">简历预览</el-dropdown-item> <el-dropdown-item v-if="utype==2" command="handlerPersonalRecommend">智能推荐</el-dropdown-item> <el-dropdown-item v-if="utype==2" command="handlerPersonalService">增值服务</el-dropdown-item> <el-dropdown-item v-if="utype==2" command="handlerPersonalPwd">修改密码</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerRefreshJob">刷新职位</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerAddJob">发布职位</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerCompanyPreview">预览主页</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerJobApplyList">收到简历</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerCompanyRecommend">智能推荐</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerCompanyService">会员服务</el-dropdown-item> <el-dropdown-item v-if="utype==1" command="handlerCompanyPwd">修改密码</el-dropdown-item> </el-dropdown-menu> </el-dropdown> <el-dropdown v-if="isLogin===false" @command="handlerLogin"> <a class="header_login right_item" href="javascript:;">会员登录<i class="el-icon-arrow-down el-icon--right"></i></a> <el-dropdown-menu slot="dropdown"> <el-dropdown-item command="2">求职者登录</el-dropdown-item> <el-dropdown-item command="1">招聘登录</el-dropdown-item> </el-dropdown-menu> </el-dropdown> <el-dropdown v-if="isLogin===false" @command="handlerReg"> <a class="right_item" href="javascript:;">会员注册<i class="el-icon-arrow-down el-icon--right"></i></a> <el-dropdown-menu slot="dropdown"> <el-dropdown-item command="2">求职者注册</el-dropdown-item> <el-dropdown-item command="1">招聘注册</el-dropdown-item> </el-dropdown-menu> </el-dropdown> <span class="im" :class="imUnreaded?'point':''" @click="locationTo" v-if="isLogin===false">职聊</span> <el-popover placement="bottom-end" trigger="hover"> <span class="top-qrcode-item"> <span class="img"><img src="https://static.solarbe.com/talentNetwork/miniProgram/hsolar_m_ewm.png" /></span> <span class="txt">触屏版</span> </span> <span class="top-qrcode-item" v-if="wechatQrcode"> <span class="img"><img :src="wechatQrcode" /></span> <span class="txt">微信公众号</span> </span> <span class="top-qrcode-item" v-if="wechatMiniprogramQrcode"> <span class="img"><img :src="wechatMiniprogramQrcode" /></span> <span class="txt">微信小程序</span> </span> <!--<span class="top-qrcode-item" v-if="douyin_miniprogram_qrcode">--> <!-- <span class="img"><img :src="douyin_miniprogram_qrcode" /></span>--> <!-- <span class="txt">抖音小程序</span>--> <!--</span>--> <!--<span class="top-qrcode-item" v-if="androidQrcode">--> <!-- <span class="img"><img :src="androidQrcode" /></span>--> <!-- <span class="txt">App(安卓)</span>--> <!--</span>--> <!--<span class="top-qrcode-item" v-if="iosQrcode">--> <!-- <span class="img"><img :src="iosQrcode" /></span>--> <!-- <span class="txt">App(苹果)</span>--> <!--</span>--> <a class="item_phone right_item phon" href="javascript:;" slot="reference">手机端<i class="el-icon-arrow-down el-icon--right"></i></a> </el-popover> <a class="right_item " href="https://www.hsolar.com/help.html"> 使用帮助 </a> <el-popover placement="bottom-end" width="1200" trigger="hover"> <a class="right_item" href="javascript:;" slot="reference">网站导航<i class="el-icon-arrow-down el-icon--right"></i></a> <div class="nav_drop"> <div class="dr_g"> <div class="g_t">求职找工作</div> <div class="g_teg"> <a href="javascript:;" class="g_it" @click="handlerResumeIndex">登记简历</a> <a href="https://www.hsolar.com/job.html" class="g_it">找工作</a> <a href="https://www.hsolar.com/company.html" class="g_it">搜企业</a> <a href="https://www.hsolar.com/map.html" class="g_it">地图找工作</a> <a href="https://www.hsolar.com/job.html?famous=1" class="g_it">名企直聘</a> <a href="https://www.hsolar.com/job.html" class="g_it">最新职位</a> <a href="https://www.hsolar.com/job.html?listtype=emergency" class="g_it">紧急招聘</a> <a href="javascript:;" class="g_it" @click="handlerPersonalRecommend">智能匹配</a> <a href="https://www.hsolar.com/fast/job.html" class="g_it">快速招聘</a> <div class="clear"></div> </div> </div> <div class="dr_g"> <div class="g_t">企业招人才</div> <div class="g_teg"> <a href="javascript:;" class="g_it" @click="handlerCompanyIndex">企业入驻</a> <a href="javascript:;" class="g_it" @click="handlerAddJob">发布职位</a> <a href="https://www.hsolar.com/resume.html" class="g_it">搜索简历</a> <a href="javascript:;" class="g_it" @click="handlerCompanyJoblist">职位管理</a> <a href="javascript:;" class="g_it" @click="handlerCompanyRecommend">人才推荐</a> <a href="javascript:;" class="g_it" @click="handlerCompanyService">会员服务</a> <a href="https://www.hsolar.com/fast/resume.html" class="g_it">快速求职</a> <div class="clear"></div> </div> </div> <div class="dr_g"> <div class="g_t">信息专栏</div> <div class="g_teg"> <a href="https://www.hsolar.com/jobfair.html" class="g_it">现场招聘会</a> <a href="https://www.hsolar.com/jobfairol.html" class="g_it">网络招聘会</a> <a href="https://www.hsolar.com/notice.html" class="g_it">网站公告</a> <a href="https://www.hsolar.com/hrtool.html" class="g_it">HR工具箱</a> <a href="https://www.hsolar.com/article.html" class="g_it">职场资讯</a> <div class="clear"></div> </div> </div> <div class="dr_g"> <div class="g_t">自助工具</div> <div class="g_teg"> <a href="javascript:;" class="g_it" @click="handlerPersonalLogin">求职会员登录</a> <a href="javascript:;" class="g_it" @click="handlerCompanyLogin">招聘会员登录</a> <a href="javascript:;" class="g_it" @click="handlerForget">忘记密码</a> <a href="javascript:;" class="g_it" @click="handlerAppeal">账号申诉</a> <a href="https://www.hsolar.com/help.html" class="g_it">帮助中心</a> <div class="clear"></div> </div> </div> </div> </el-popover> </div> </div> </div> <!-- 搜索header --> <div class="handle_wrapper"> <div class="handle clearfix"> <div class="logo"> <a class="logo_link" href="https://www.hsolar.com/"> <img class="handLe_img" src="https://upload.hsolar.com/files/20241106/9cc5c59e72e4adf0bfb330f48abe14fb.png" /> </a> </div> <div class="handle_search handle_search_new clearfix"> <div class="search_box clearfix"> <div class="search_select"> <div class="select_con" v-cloak> {{searchAliasCn}} <ul class="search_hover"> <li @click="changeSearchType('joblist','找工作')">找工作</li> <li @click="changeSearchType('companylist','找企业')">找企业</li> <li @click="changeSearchType('resumelist','找人才')">找人才</li> <li @click="changeSearchType('articlelist','找资讯')">找资讯</li> </ul> </div> </div> <div class="search_input"> <input class="inputWidth inputWidth1 inputBorder top_search" v-model="keyword" placeholder="请输入搜索关键字" @keyup.enter="handlerSearch" type="text" /> </div> <div class="search_btn1" @click="handlerSearch"></div> </div> <div class="search_right"> <span><a href="https://www.hsolar.com/job.html" style="line-height: 44px">高级搜索</a></span> </div> </div> <div class="right_btn"> <button class="btn1" @click="handlerCompanyLogin">发布职位</button> <button class="btn2" @click="handlerPersonalLogin">登记简历</button> </div> </div> <ul class="header_hot"> <li><a href="javascript:;" ref="nofollow">热搜职位:</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%94%B5%E6%B1%A0">电池</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%BB%84%E4%BB%B6">组件</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%94%B5%E7%AB%99">电站</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%A0%94%E5%8F%91">研发</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E5%B7%A5%E8%89%BA">工艺</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E6%8A%80%E6%9C%AF">技术</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%B3%BB%E7%BB%9F">系统</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E5%93%81%E8%B4%A8">品质</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%94%80%E5%94%AE">销售</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E7%94%9F%E4%BA%A7">生产</a></li> </ul> </div> <!-- 导航 --> <div class="nav_wrapper"> <ul class="nav clearfix"> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/">网站首页</a> </li> <li class="nav_item active"> <a class="item" href="https://www.hsolar.com/job.html" target="_self"> 找工作 </a></li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/company.html" target="_self"> 找企业 </a></li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/resume.html" target="_self"> 找人才 </a></li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/famous.html" target="_self"> 名企精选 </a></li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/index/high_pay/index.html" target="_self"> 高薪抢人 </a></li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/jobfairol.html" target="_self"> 网络招聘会 <img src="https://static.hsolar.com/images/jobfairol/remen.png"/> </a> </li> <li class="nav_item "> <a class="item" href="https://www.hsolar.com/article.html" target="_self"> 职场快讯 </a></li> <li class="nav_item nav_more"> <a class="item" href="javascript:;">更多服务</a> <ul class="nav_hover"> <li><a class="item2" href="https://www.hsolar.com/hrtool.html" target="_self">HR工具箱</a></li> </ul> </li> <li class="nav_item nav_right"><a class="item" href="javascript:;" @click="handlerMemberCenter">管理中心</a> </li> </ul> </div> <!-- 分站弹窗 --> <div class="subsite_pupop" v-show="subsite_sel==1" v-cloak> <div class="subsite_box"> <span class="close_icon" @click.stop="subsite_sel=0"></span> <div class="subsite_title"> <div class="text_1">选择城市</div> <div class="text_2">切换城市分站,让我们为您提供更准确的信息</div> </div> <hr> <div class="subsite_list"> <div class="current_site">当前选择城市:<a class="site_link">总站</a></div> <div class="lsit_box clearfix"> <span class="item active_item" @click.stop="setSubsite(0,sitedomain)">总站</span> <span class="item" :class="item.id==current_subsiteid?'active_item':''" v-for="(item,index) in subsite_list" :key="index" @click.stop="setSubsite(item.id,item.site_url)">{{item.sitename}}</span> </div> </div> </div> </div> </div> <script> function isJSON(str) { if (typeof str === "string") { try { var obj = JSON.parse(str); if (typeof obj === "object" && obj) { return true; } else { return false; } } catch (e) { return false; } } } $(document).ready(function() { // 判断浏览器是否支持placeholder属性 function isSupportPlaceholder() { var input = document.createElement('input'); return 'placeholder' in input; } (function() { //判断是否是IE浏览器,包括Edge浏览器 function IEVersion() { //取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; //判断是否IE浏览器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; if (isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if (fIEVersion <= 10 || !isSupportPlaceholder()) { return true; } } else { return false; } } window.onload = function() { if (IEVersion()) { $('.brw_tip').show(); } }; })(); $('.J_bw_close').click(function() { $(this).closest('.brw_tip').remove(); }); }) var app = new Vue({ el: '#headerContent', data: { imUnreaded: false, imToken: '', isLogin: false, utype: 0, memberUrl: '', loginUsername: '', preview_id: 0, keyword: '', searchAlias: 'joblist', searchAliasCn: '找工作', mobileQrcode: '', wechatQrcode: '', wechatMiniprogramQrcode: '', douyin_miniprogram_qrcode: '', androidQrcode: '', iosQrcode: '', current_subsiteid: 0, subsite_open: 0, subsite_sel: 0, subsite_list: [], sitedomain: '', subsite_domain: '' }, created: function() { this.keyword = "项目经理" this.getUserInfo() this.mobileQrcode = qscms.apiUrl + qscms.apiList.qrcode + "?type=normal&url=https://www.hsolar.com/m/" // this.mobileQrcode = 'https://upload.hsolar.com/files/20240819/ac934d786fd2c158a8ff4984f3add145.png'; this.wechatQrcode = "https://upload.hsolar.com/files/20241106/a09955b58358c069e7c11c1139f2026a.jpg" this.wechatMiniprogramQrcode = "https://upload.hsolar.com/files/20241106/cea1852434612b8c2e428e0323366f44.jpg" // this.douyin_miniprogram_qrcode = "" // this.androidQrcode = "https://www.hsolar.com/app.apk" // if (this.androidQrcode != '') { // this.androidQrcode = qscms.apiUrl + qscms.apiList.qrcode + "?type=normal&url=" + this // .androidQrcode // } // this.iosQrcode = "https://www.74cms.com" // if (this.iosQrcode != '') { // this.iosQrcode = qscms.apiUrl + qscms.apiList.qrcode + "?type=normal&url=" + this.iosQrcode // } this.cronRun() // 头部搜索默认选中 var locationArr = location.pathname.split('/'); /** * 【优化】顶部搜索条件默认搜索项与列表一致 * zch 2022.10.9 * 【新增】 * .html * */ if (locationArr[1] === '' || locationArr[1] === 'job' || locationArr[1] === 'job.html') { this.searchAliasCn = '找工作' this.searchAlias = 'joblist' } else if (locationArr[1] === 'resume' || locationArr[1] === 'resume.html') { this.searchAliasCn = '找人才' this.searchAlias = 'resumelist' } else if (locationArr[1] === 'company' || locationArr[1] === 'company.html') { this.searchAliasCn = '找企业' this.searchAlias = 'companylist' } else if (locationArr[1] === 'article' || locationArr[1] === 'article.html') { this.searchAliasCn = '找资讯' this.searchAlias = 'articlelist' } this.current_subsiteid = parseInt(qscms.subsiteid) this.subsite_open = parseInt("0") this.sitedomain = "https://www.hsolar.com" this.subsite_domain = "" this.getConfig() }, methods: { imWindowGlobal: function() { var that = this httpget(qscms.apiList.imGlobal, {}) .then(function(res) { if (res.code == 200) { //检测通过 if (res.data.next == '') { that.initWebSocket() } } else { console.log(res.message) } }) .catch(() => {}); }, initWebSocket: function() { var that = this httpget(qscms.apiList.imGetToken, {}) .then(function(res) { if (res.data != '') { qscms.imToken = res.data window.ws = new WebSocket('wss://imserv.v2.74cms.com'); window.ws.onopen = that.websocketonopen; window.ws.onmessage = that.websocketonmessage; window.ws.onerror = that.websocketonerror; window.ws.onclose = that.websocketclose; } }).catch(() => {}) }, websocketonopen: function() { var that = this var msgObj = { controller: "Connect", action: "index", args: { token: qscms.imToken } }; var msgStr = JSON.stringify(msgObj); window.ws.send(msgStr); that.getImUnreaded() }, websocketonerror: function() { console.log('client:连接websocket失败,请刷新页面重试') }, websocketonmessage: function(e) { var that = this if (isJSON(e.data)) { var data = JSON.parse(e.data); if (data.error === undefined) { that.imUnreaded = true } } else { // console.log('client:' + e.data); } }, websocketclose: function() { // console.log("client:关闭连接"); }, getImUnreaded: function() { var that = this httppost(qscms.apiList.imChatlist, { token: qscms.imToken }) .then(function(res) { for (var i = 0; i < res.data.items.length; i++) { if (res.data.items[i].new > 0) { that.imUnreaded = true } } }) .catch(function() {}) }, setSubsite: function(subsiteid, url = '') { if (this.subsite_open === 1 && this.subsite_domain != '') { Cookies.set('qscms_subsiteid', subsiteid, { domain: '.' + this.subsite_domain }) } else { Cookies.set('qscms_subsiteid', subsiteid, ) } location.replace(url); }, getConfig: function() { var that = this httpget(qscms.apiList.config) .then(function(res) { that.subsite_list = res.data.subsite_list }) .catch(function() {}) }, cronRun: function() { httpget(qscms.apiList.cronRun) .then(function() {}) .catch(function() {}) }, AddFavorite: function() { var sURL = window.location var sTitle = document.title try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { this.$confirm('加入收藏失败,请使用Ctrl+D进行添加', '提示', { type: 'warning', showCancelButton: false }).then(function() {}).catch(function() {}); } } }, getUserInfo: function() { var that = this httpget(qscms.apiList.userinfo).then(function(res) { if (res.data.login === true) { that.isLogin = res.data.login that.utype = res.data.userinfo.utype if (that.utype == 1) { that.memberUrl = qscms.locationList.indexCompany } else { that.memberUrl = qscms.locationList.indexPersonal } that.loginUsername = res.data.show_username that.preview_id = res.data.preview_id that.imWindowGlobal() } }).catch(function() {}) }, handlerSearch: function() { var that = this httpget(qscms.apiList.searchLocation, { alias: that.searchAlias, keyword: that.keyword }).then(function(res) { location.href = res.data }).catch(function() {}) }, changeSearchType: function(alias, aliasCn) { this.searchAlias = alias this.searchAliasCn = aliasCn }, handlerLogout: function() { var that = this this.$confirm('确定退出当前账号吗?', '提示', { type: 'warning' }).then(function() { if (that.subsite_open === 1 && that.subsite_domain != '') { Cookies.remove('qscms_visitor', { domain: '.' + that.subsite_domain }) } Cookies.remove('qscms_visitor') window.location.reload() }).catch(function() {}); }, handlerLogin: function(utype) { if (utype == 1) { location.href = qscms.locationList.loginCompany } else { location.href = qscms.locationList.loginPersonal } }, handlerReg: function(utype) { if (parseInt("0") === 1) { this.$message.error('网站已关闭会员注册') return false } if (utype == 1) { location.href = qscms.locationList.regCompany } else { location.href = qscms.locationList.regPersonal } }, handleManageClick: function(func) { this[func]() }, handlerRefreshResume: function() { httppost(qscms.apiList.resumeRefresh).then(function(res) { if (parseInt(res.code) === 200) { this.$message({ type: 'success', message: res.message }) } else { this.$message.error(res.message) } }).catch(function() {}) }, handlerResumeIndex: function() { location.href = qscms.locationList.personalResume }, handlerResumePreview: function() { var url = "https://www.hsolar.com/resume/_id_.html" url = url.replace('_id_', this.preview_id) window.open(url) }, handlerPersonalRecommend: function() { location.href = qscms.locationList.recommendJob }, handlerPersonalService: function() { location.href = qscms.locationList.personalService }, handlerPersonalPwd: function() { location.href = qscms.locationList.personalPassword }, handlerRefreshJob: function() { this.$confirm('确定刷新所有发布中的职位吗?', '系统提示', { type: 'warning' }) .then(function() { httppost(qscms.apiList.companyJobRefreshBatch, {}).then(function(res) { if (res.data.done === 0) { this.$confirm(res.message, '系统提示', { type: 'warning' }) .then(function() { location.href = qscms.locationList.companyJoblist }) .catch(function() {}) return false } else { this.$message({ type: 'success', message: res.message }) } }).catch(function() {}) }) .catch(function() {}) }, handlerAddJob: function() { var that = this httpget(qscms.apiList.companyCheckJobaddNum, {}).then(function(res) { if (res.data.enable_addjob_num <= 0) { that.$confirm('您当前是' + res.data.setmeal_name + ',当前可发布职位数为0,建议您立即升级套餐或将暂时不招聘的职位设为关闭!', '系统提示', { confirmButtonText: '升级套餐', type: 'warning' }) .then(function() { location.href = qscms.locationList.companySetmealAdd }) .catch(function() {}) return false } else { location.href = qscms.locationList.companyJobAdd } }).catch(function() {}) }, handlerCompanyPreview: function() { var url = "https://www.hsolar.com/company/_id_.html" url = url.replace('_id_', this.preview_id) window.open(url) }, handlerJobApplyList: function() { location.href = qscms.locationList.companyJobApplyList }, handlerCompanyRecommend: function() { location.href = qscms.locationList.recommendResume }, handlerCompanyService: function() { location.href = qscms.locationList.companyService }, handlerCompanyPwd: function() { location.href = qscms.locationList.companyPassword }, handlerCompanyIndex: function() { location.href = qscms.locationList.indexCompany }, handlerCompanyLogin: function() { location.href = qscms.locationList.loginCompany }, handlerPersonalLogin: function() { location.href = qscms.locationList.loginPersonal }, handlerForget: function() { location.href = qscms.locationList.forget }, handlerAppeal: function() { location.href = qscms.locationList.appeal }, handlerCompanyJoblist: function() { location.href = qscms.locationList.companyJoblist }, handlerMemberCenter: function() { if (this.utype == 1) { location.href = qscms.locationList.indexCompany } else { location.href = qscms.locationList.indexPersonal } }, locationTo: function() { if (this.utype == 1) { location.href = qscms.locationList.companyIm } else { location.href = qscms.locationList.personalIm } } } }) $(function() { // 头部下拉广告位 var showPopup = false var current = new Date() var expire_time = localStorage.getItem('index_popup_expire_time') if (expire_time === undefined || !expire_time || current.getTime() > new Date(expire_time)) { showPopup = true expire_time = new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1) localStorage.setItem('index_popup_expire_time', expire_time) } var header_source_time = 6; var header_time = null; var distinguish_source = true; if ($(".down_source")[0]) { down_source(); } else { if ($(".popup_source")[0] && showPopup === true) { $('<div>').attr({ 'class': 'mantle_box' }).appendTo('body') $(".popup_source").show(); popup_source(); } } function down_source() { $(".source_box .img_link").animate({ height: "500px" }); $(".source_box").animate({ height: "500px" }); $(".down_source .source_btn").html(header_source_time); header_time = setInterval(function() { header_source_time--; $(".down_source .source_btn").html(header_source_time); if (header_source_time == 0) { $(".source_box .img_link").animate({ height: "0px" }); $(".source_box").animate({ height: "0px" }); $(".down_source .source_btn").html("重播"); header_source_time = 6; $(".source_btn").attr({ disabled: false }); clearInterval(header_time); if ($(".popup_source")[0] && showPopup === true) { if (distinguish_source) { $('<div>').attr({ 'class': 'mantle_box' }).appendTo('body') $(".popup_source").show(); $(".source_btn").attr({ disabled: false }); popup_source(); } } } }, 1000); } // 重播点击事件 $(".down_source .source_btn").click(function() { distinguish_source = false; $(this).attr({ disabled: true }); down_source(); }); // 关闭按钮 $(".down_source .source_box .img_link .close").click(function(event) { var e = window.event || event; e.preventDefault(); distinguish_source = false; $(".source_box .img_link").animate({ height: "0px" }); $(".source_box").animate({ height: "0px" }); header_source_time = 6; $(".down_source .source_btn").html("重播"); clearInterval(header_time); $(".source_btn").attr({ disabled: false }); if (distinguish_source && showPopup === true) { $(".popup_source").show(); popup_source(); } }); // 弹窗广告位 var popup_time = null; function popup_source() { popup_time = setTimeout(function() { $('.mantle_box').hide() $(".popup_source").hide(); }, 6000); } // 关闭 $(".popup_close").click(function() { $(".popup_source").hide(); $('.mantle_box').hide() clearTimeout(popup_time); }); }) </script> <script> (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?e366b824f90ece5dafb7ea0d16049ce34d05cc4409068b6bf03e1b3b26c317b7fd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script> <!-- content --> <!--<link rel="stylesheet" type="text/css" href="/assets/css/joblist.css" />--> <!-- <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/joblist.css" /> --> <link rel="stylesheet" href="https://static.hsolar.com/css/joblist.css?v=2024111602"> <div class="content_wrapper" id="app"> <div class="content" v-cloak> <!-- 筛选 --> <div :class="showSelected ? 'filter_combo n_pd' : 'filter_combo'"> <div class="filter_line" > <div class="line_title">地标地段:</div> <div class="line_item" v-show="isMore" :style="{'height':!areaShow?'auto':'30px'}" style="overflow: hidden;width: 950px;" id="area"> <div ref="area1" style="float: left;height: auto;" id="area1"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="f_item active">不限</a> <a v-if="isShowChild" href="javascript:;" class="f_item back classifyReturn" @click="isShowChild = false">上级</a> <a v-if="!isShowChild" href="javascript:;" class="f_item cityLink" :class="cityId==item.value?'active':''" v-for="item in hotCityOptions" :key="item.value" @click="getCity(item,1)">{{item.label}}</a> <a v-if="isShowChild" href="javascript:;" class="f_item cityLink" :class="cityChildId.indexOf(item.value)!=-1?'active':''" v-for="item in cityChildren" @click="getCity(item,2)">{{item.label}}</a> <!-- <a href="javascript:;" class="f_item more toggleMore" id="areamoreShow" style="right: 50px;" style="display: none;"> <span v-if="areaShow" @click="areaShow=false">更多</span> <span v-else @click="areaShow=true">收起</span> </a> --> <a href="javascript:;" class="f_item more toggleMore" @click="changeMore"><span>多选</span></a> </div> <div class="clear"></div> </div> <div class="line_item" v-show="!isMore"> <div class="f_select J_dropdown" style="background: none;padding-right: 0;width: auto;"> <el-cascader style="width: auto;margin-bottom: 10px;" ref="cascaderAddr" v-if="cityOptions.length>0" v-model="areaMores" placeholder="试试搜索:北京" :options="cityOptions" :props="{ multiple: true,checkStrictly: true }" :show-all-levels="true" filterable @change="areaChange" ></el-cascader> </div> <a href="javascript:;" class="f_item more toggleMore" @click="changeMore"><span>取消多选</span></a> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="filter_line"> <div class="line_title">行业类别:</div> <div class="line_item"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86" class="f_item ">不限</a> <span> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=3" class="f_item tradeLink ">光伏</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=4" class="f_item tradeLink ">光伏电池及组件</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="f_item tradeLink active">光伏工程/设计</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=6" class="f_item tradeLink ">光伏逆变器</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=7" class="f_item tradeLink ">光伏电站</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=9" class="f_item tradeLink ">储能</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=10" class="f_item tradeLink ">储能电池</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=11" class="f_item tradeLink ">储能系统集成</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=12" class="f_item tradeLink ">储能电站</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=14" class="f_item tradeLink ">氢能</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=15" class="f_item tradeLink ">制氢</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=16" class="f_item tradeLink ">氢燃料电池</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=17" class="f_item tradeLink ">加氢站</a> </span> <!-- <a href="javascript:;" class="f_item more toggleMore" style="display: none" data-type="tradeLink"> <span>更多</span> </a> --> <div class="clear"></div> </div> <div class="clear"></div> </div> <!-- <div class="filter_line"> <div class="line_title">职位分类:</div> <div class="line_item"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="f_item active">不限</a> <a href="javascript:;" class="f_item back classifyReturn" data-type="categoryReturn" style="display: none">上级</a> <span id="categoryLinkArea"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=547" class="f_item jobLink ">光伏 </a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=611" class="f_item jobLink ">储能</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=612" class="f_item jobLink ">氢能</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=499" class="f_item jobLink ">高级经营 | 生产管理类</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=3" class="f_item jobLink ">市场 | 营销 | 策划类</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=6" class="f_item jobLink ">供应链 | 采购 | 物流</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=4" class="f_item jobLink ">贸易 | 翻译类</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=2" class="f_item jobLink ">人事 |行政|综合管理类</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=8" class="f_item jobLink ">财会 | 金融 | 法务类</a> </span> <a href="javascript:;" class="f_item more toggleMore" style="display: none" data-type="jobLink"> <span>更多</span> </a> <div class="clear"></div> </div> <div class="clear"></div> </div> --> <!-- <div class="filter_line"> <div class="line_title">职位薪资:</div> <div class="line_item"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="f_item active">不限</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w2=1000">1000元以下</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=1000&w2=2000">1000-2000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=2000&w2=3000">2000-3000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=3000&w2=5000">3000-5000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=5000&w2=8000">5000-8000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=8000&w2=12000">8000-12000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=12000&w2=15000">12000-15000元</a> <a class="f_item " href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=15000">15000元以上</a> <div class="clear"></div> </div> <div class="clear"></div> </div> --> <!-- <div class="filter_line"> <div class="line_title">职位亮点:</div> <div class="line_item"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="f_item active">不限</a> <a href="javascript:;" class="f_item tagLink " data-id="145">五险一金</a> <a href="javascript:;" class="f_item tagLink " data-id="146">带薪年假</a> <a href="javascript:;" class="f_item tagLink " data-id="147">节日福利</a> <a href="javascript:;" class="f_item tagLink " data-id="148">周末双休</a> <a href="javascript:;" class="f_item tagLink " data-id="149">绩效奖金</a> <a href="javascript:;" class="f_item tagLink " data-id="150">补充医疗</a> <a href="javascript:;" class="f_item tagLink " data-id="151">员工旅游</a> <a href="javascript:;" class="f_item tagLink " data-id="152">技能培训</a> <a href="javascript:;" class="f_item tagLink " data-id="153">年底双薪</a> <a href="javascript:;" class="f_item tagLink " data-id="154">年终奖</a> <a href="javascript:;" class="f_item tagLink " data-id="155">股票期权</a> <a href="javascript:;" class="f_item tagLink " data-id="156">住房补贴</a> <a href="javascript:;" class="f_item tagLink " data-id="157">定期体检</a> <a href="javascript:;" class="f_item tagLink " data-id="158">加班补助</a> <a href="javascript:;" class="f_item tagLink " data-id="159">交通补助</a> <a href="javascript:;" class="f_item tagLink " data-id="160">出差补贴</a> <a href="javascript:;" class="f_item tagLink " data-id="161">高温补贴</a> <a href="javascript:;" class="f_item tagLink " data-id="162">餐饮补贴</a> <a href="javascript:;" class="f_item tagLink " data-id="163">包吃包住</a> <a href="javascript:;" class="f_item tagLink " data-id="164">包住</a> <a href="javascript:;" class="f_item tagLink " data-id="165">团队聚餐</a> <a href="javascript:;" class="f_item tagLink " data-id="312">弹性工作</a> <a href="javascript:;" class="f_item tagLink " data-id="313">职位津贴</a> <a href="javascript:;" class="f_item tagLink " data-id="314">科研奖励</a> <a href="javascript:;" class="f_item tagLink " data-id="315">管理规范</a> <a href="javascript:;" class="f_item tagLink " data-id="316">人才推荐奖</a> <a href="javascript:;" class="f_item tagLink " data-id="317">优秀员工奖</a> <a href="javascript:;" class="f_item tagLink " data-id="318">全勤奖</a> <a href="javascript:;" class="f_item tagLink " data-id="453">通讯津贴</a> <a href="javascript:;" class="f_item tagLink " data-id="454">岗位晋升</a> <a href="javascript:;" class="f_item tagLink " data-id="455">发展空间大</a> <a href="javascript:;" class="f_item tagLink " data-id="456">公司规模大</a> <a href="javascript:;" class="f_item tagLink " data-id="457">年度旅游</a> <a href="javascript:;" class="f_item tagLink " data-id="458">年底双薪</a> <a href="javascript:;" class="f_item tagLink " data-id="459">业绩奖金</a> <a href="javascript:;" class="f_item tagLink " data-id="460">六险二金</a> <a href="javascript:;" class="f_item tagLink " data-id="461">午餐补助</a> <a href="javascript:;" class="f_item tagLink " data-id="462">商业保险</a> <a href="javascript:;" class="f_item tagLink " data-id="463">尊重人才</a> <a href="javascript:;" class="f_item tagLink " data-id="557">有中餐</a> <a href="javascript:;" class="f_item tagLink " data-id="558">驻外补贴</a> <a href="javascript:;" class="f_item tagLink " data-id="559">报销机票</a> <a href="javascript:;" class="f_item tagLink " data-id="560">报销签证</a> <a href="javascript:;" class="f_item tagLink " data-id="561">工作签证</a> <a href="javascript:;" class="f_item tagLink " data-id="562">境外保险</a> <a href="javascript:;" class="f_item more toggleMore" style="display: none" data-type="tagLink" data-num="15"> <span>更多</span> </a> <div class="clear"></div> </div> <div class="clear"></div> </div> --> <div class="filter_line so_condition last"> <div class="line_title">更多筛选:</div> <div class="f_select J_dropdown" style="background: none;padding-right: 0;"> <el-cascader ref="cascaderJob" v-if="categoryjobOptions.length > 0" class="el_input_widht" v-model="categoryjobValue" placeholder="职位分类" :options="categoryjobOptions" :props="{multiple: true, checkStrictly: true}" :show-all-levels="true" @change="categoryjobChange" > </el-cascader> <span v-if="jobLength.length" style="position: absolute;left: 60px;top: 0px;color: #1787fb;height: 28px;background: #fff;line-height: 28px;">({{jobLength.length}})</span> <div class="clear"></div> </div> <div class="f_select J_dropdown"> <span class="s_text" :title="expSelectedText ? expSelectedText : '工作经验'"> {{expSelectedText ? expSelectedText : '工作经验'}} </span> <div class="dropdowbox_noa J_dropdown_menu"> <div class="dropdow_inner_noa"> <ul class="nav_box"> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">不限</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&exp=1">应届生</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&exp=2">1-3年</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&exp=3">3-5年</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&exp=4">5-10年</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&exp=5">10年以上</a></li> </ul> </div> </div> <div class="clear"></div> </div> <div class="f_select J_dropdown"> <span class="s_text" :title="eduSelectedText ? eduSelectedText : '学历要求'"> {{eduSelectedText ? eduSelectedText : '学历要求'}} </span> <div class="dropdowbox_noa J_dropdown_menu"> <div class="dropdow_inner_noa"> <ul class="nav_box"> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">不限</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=1">大专以下</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=2">大专</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=3">本科</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=4">硕士</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=5">博士</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&edu=6">博后</a></li> </ul> </div> </div> <div class="clear"></div> </div> <div class="f_select J_dropdown" style="background: none;padding-right: 0;"> <el-select class="salary_width" placeholder="最小薪资" v-model="w1" @change="changeMinWage(w1)"> <el-option v-for="(item, index) in optionMinWage" :key="index" :label="`${item}元/月`" :value="item"> </el-option> </el-select> </div> <div class="f_select J_dropdown" style="background: none;padding-right: 0;"> <el-select class="salary_width" v-model="w2" @change="changeMaxWage" placeholder="最大薪资"> <el-option v-for="(item, index) in optionMaxWage" :key="index" :label="`${item}元/月`" :value="item"> </el-option> </el-select> </div> <div class="f_select J_dropdown" style="background: none;padding-right: 0;"> <el-select placeholder="职位亮点" multiple-limit="3" v-model="jobtag" multiple @change="tagChange" > <el-option v-for="item in tagOptions" :key="item.id" :label="item.name" :value="item.id"> </el-option> </el-select> <div class="clear"></div> </div> <div class="f_select J_dropdown"> <span class="s_text" :title="natSelectedText ? natSelectedText : '工作性质'"> {{natSelectedText ? natSelectedText : '工作性质'}} </span> <div class="dropdowbox_noa J_dropdown_menu"> <div class="dropdow_inner_noa"> <ul class="nav_box"> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">不限</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&nat=1">全职</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&nat=2">实习</a></li> </ul> </div> </div> <div class="clear"></div> </div> <div class="f_select J_dropdown"> <span class="s_text" :title="scaleSelectedText ? scaleSelectedText : '公司规模'"> {{scaleSelectedText ? scaleSelectedText : '公司规模'}} </span> <div class="dropdowbox_noa J_dropdown_menu"> <div class="dropdow_inner_noa"> <ul class="nav_box"> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">不限</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=80">50人以下</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=81">50-150人</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=82">150-500人</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=83">500-1000人</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=84">1000人以上</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&scale=434">不限</a></li> </ul> </div> </div> <div class="clear"></div> </div> <div class="f_select J_dropdown"> <span class="s_text" :title="settrSelectedText ? settrSelectedText : '更新时间'"> {{settrSelectedText ? settrSelectedText : '更新时间'}} </span> <div class="dropdowbox_noa J_dropdown_menu"> <div class="dropdow_inner_noa"> <ul class="nav_box"> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">不限</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&settr=3">3天内</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&settr=7">7天内</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&settr=15">15天内</a></li> <li><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&settr=30">30天内</a></li> </ul> </div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div class="filter_selected" v-if="showSelected"> <div class="filter_line so_condition last"> <div class="line_title">已选条件:</div> <div class="fse_group"> <a href="https://www.hsolar.com/job.html?trade=5" class="s_tag " v-if="keyword">{{keyword}}</a> <span v-if="isMore"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag " v-if="d1&&!d2">{{citySelectedText}}</a> <a href="javascript:;" class="s_tag " v-else-if="d1&&d2" v-for="item in cityChild" @click="closeChild(item.value)">{{item.label}}</a> </span> <span v-else> <a href="javascript:;" v-if="d1||d2" class="s_tag " v-for="item in cityItems" @click="closeChild(item.value,1)">{{item.label}}</a> </span> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag " v-if="categoryjobValue.length">{{categorySelectedText}}</a> <div v-if="w1 || w2" class="w_tag"> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="w1" :style="{'margin-right':w1&&!w2?'0px':'10px'}" >{{w1}}元</a> <span v-if="w1&&w2">-</span> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" :style="{'margin-left':w1&&w2?'10px':'0px'}" style="margin-right: 0;" class="s_tag" v-if="w2">{{w2}}元</a> </div> <!-- <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="w1 || w2">{{wageSelectedText}}</a> --> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="jobtag.length">{{tagSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86" class="s_tag" v-if="trade">{{tradeSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="scale">{{scaleSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="nat">{{natSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag" v-if="edu">{{eduSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag " v-if="exp">{{expSelectedText}}</a> <a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="s_tag " v-if="settr">{{settrSelectedText}}</a> </div> <div class="clear"></div> <a href="https://www.hsolar.com/job.html" class="remove">清空条件</a> </div> </div> </div> <!-- tab --> <div class="content_box2"> <ul class="box2_nav clearfix"> <li class="tab nav_active"><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" class="listtype">最新发布</a></li> <li class="tab "><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&listtype=emergency" class="listtype">紧急招聘</a></li> <li class="tab"><a href="javascript:;" @click="handlerRecommend" class="listtype">智能推荐</a></li> <li class="tab "><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&listtype=hot_recruit" class="listtype">热招</a></li> <li class="tab "><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&listtype=is_high_pay" class="listtype">高薪</a></li> <!-- <li class="tab "><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&listtype=newest" class="listtype">最新</a></li> --> <li class="tab tel">提升招聘效果,请致电:15313789353</li> </ul> <div class="option clearfix"> <!-- 【ID1000392】【新增】职位、简历搜索页列表展现排序 <div class="option_text">排序方式:</div> <div class="option_btn option_btn1"><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5">综合排序</a></div> <div class="option_btn "><a href="https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&sort=rtime">更新时间</a></div> --> <div class="option_opt option_left"> <div class="array_type_no_border"> <div class="t">筛选条件:</div> <label onclick="javascript:location.href='https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&famous=1'"><input type="checkbox" /> 名企</label> <label onclick="javascript:location.href='https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&license=1'"><input type="checkbox" /> 企业已认证</label> <label onclick="javascript:location.href='https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&filter_apply=1'"><input type="checkbox" /> 过滤已投递</label> </div> </div> <div class="option_right clearfix"> <div class="array_type"> <div class="t">展示方式:</div> <div @click="handlerListtype('detail')" :class="displayMethod ? 'img_x active' : 'img_x'"></div> <div @click="handlerListtype('list')" :class="!displayMethod ? 'img_j active' : 'img_j'"></div> </div> </div> </div> </div> <!-- 筛选列表 --> <div class="content_box3 clearfix"> <div class="left_sidebar"> <div class="job_list_box"> <div class="J_allListBox" v-if="displayMethod"> <div class="job_list2 clearfix"> <div class="job_text" style="width: 380px;"> <input type="checkbox" class="l_chk J_allList" value="14352" /> <div class="job_title " data-id="14352"> <a href="https://www.hsolar.com/job/14352.html" target="_blank" title="新能源开发经理/总监招聘"><strong class="substring">新能源开发经理/总监</strong><span class="substring distic">【北京朝阳区】</span></a> <div class="job_list_hover"> <span class="triangle"></span> <div class="hover_title_box clearfix"> <div class="hover_title"> <p class="hover_text1"><a href="https://www.hsolar.com/job/14352.html" title="新能源开发经理/总监招聘">新能源开发经理/总监</a></p> <p class="hover_text2">15K~20K</p> </div> <div class="hover_img"> <img src="https://www.hsolar.com/v1_0/home/qrcode/index?type=normal&url=https://www.hsolar.com/m/job/14352" /> </div> </div> <div class="job_duty"> <div class="duty_title"> <div class="clearfix"> <p class="require_text" title="北京朝阳区">工作地区<span span="distic substring">北京朝阳区</span></p> <p class="require_text">招聘人数<span>若干人</span></p> </div> <div class="clearfix"> <p class="require_text">学历要求<span>本科</span></p> <p class="require_text">工作经验<span>3-5年</span></p> </div> </div> <ul class="duty_list"> <li>岗位职责:<br /> 1. 统筹协调内外部资源,系统运作区域新能源开发项目;<br /> 2.完成资源锁定、项目申报、核准/备案、获取建设指标;<br /> 3.负责办理项目开发、建设过程中的全部支持性文件;<br /> 4.寻找可靠合作伙伴,建立适当稳妥的项目合作、合资、收购等渠道,做好项目储备;<br /> 5.建立和维护与各级政府主管部门、电力公司、设计院等相关单位沟通渠道;<br /> 6.负责管理其他开发人员。<br /> 人员资质要求:<br /> 1. 为人诚实正直,严谨自律,具有良好的职业道德;<br /> 2. 本科及以上学历,能源、电力电气、经济管理、项目管理、工程建设等相关专业;<br /> 3.具有5年新能源行业相关工作经验,具备一定的项目管理经验,掌握与政府沟通技巧;<br /> 4.具备独立的商务谈判以及编制分析报告的能力;<br /> 5. 具备良好的沟通协调能力,计划与组织能力,工作细致、严谨,积极主动。<br /> 6.有项目经验者优先。</li> </ul> </div> </div> </div> <div class="job_salary job_salary_margin "> <div class="info substring"> <strong>15K~20K<span>/月</span></strong> <!-- <span class="substring distic">北京朝阳区</span> --> <span>本科</span> <span>3-5年</span> </div> <div class="concat_info substring"> <div class="concat_photo"><img src="https://upload.hsolar.com/resource/empty_photo_1.png" alt="联系人"/></div> <div class="concat_people substring"> 赵先生 <span>|</span> HR </div> </div> </div> <!-- 这个是职位福利标签 开始--> <!-- <p class="job_welfare job_welfare_margin"> <span>发展空间大</span> <span>尊重人才</span> <span>带薪年假</span> <span>绩效奖金</span> <span>五险一金</span> <span>管理规范</span> <span>公司规模大</span> <span>岗位晋升</span> <span>定期体检</span> </p> --> <!-- 结束--> <!-- 下面是职位关键词 开始--> <p class="job_welfare job_welfare_margin"> <span>能源开发管理</span> <span>光伏</span> <span>风电</span> <span>新能源</span> </p> <div class="job_list_ewm job_list_ewm_new"> <el-popover placement="bottom-end" width="200" trigger="hover"> <span> <img :src="wechatMiniprogramQrcode" width="174" height="174" /> <span style="display:block;width:174px;text-align: center;">请用微信扫一扫</span> </span> <div style="margin: 0;" class="job_list_ewm share" slot="reference"> <img class="icon" src="https://static.hsolar.com/images/minprogram_icon.png" alt=""/><span>微信扫一扫快速求职</span></div> </el-popover> </div> <!-- 结束--> </div> <div class="company"> <div class="company_title"> <div class="company_logo"><img src="https://upload.hsolar.com/files/20240402/123j1p4ty5mgwoh0j8f5vz67r0vipc13.jpg" alt="" height="50"></div> <div class="company_info"> <a class="c_name substring" title="天宏阳光新能源股份有限公司招聘" href="https://www.hsolar.com/company/102714.html" target="_blank"> <span class="substring">天宏阳光新能源股份有限公司</span> </a> <div class="clear"></div> <div class="in_p substring"> <span class="company_span">有限责任公司</span> <span class="company_span">光伏工程/设计</span> <span class="company_span">150-500人</span> </div> </div> </div> <!-- 公司福利标签--> <p class="job_welfare substring"> <span>高新技术企业</span> <span>发展空间大</span> <span>尊重人才</span> </p> <!-- 公司福利标签结束--> </div> <div class="job_btn"> <!-- <p>2小时前</p> --> <div class="job_btns"> <button class="btn concat_btn" @click="startIm('14352')">和TA聊聊</button> <button class="btn apply_btn" @click="doApply('14352')">申请职位</button> </div> <div class="content1_btn" v-cloak> <p class="operate"> <span class="collect" @click='doFav({"id":14352,"has_fav":0})'> <!-- || 0 == 1 --> <img class="likeIcon" style="left:10px;" v-if="(favList&&favList.includes(14352))" src="https://static.hsolar.com/images/collect_icon_has.png" /> <img class="likeIcon" v-else src="https://static.hsolar.com/images/collect_icon.png" /> {{(favList&&favList.includes(14352))?'已关注':'关注'}} </span> <span class="share" slot="reference" @click="sharePosterClick('14352')"> <img class="share_imgIcon" src="https://static.hsolar.com/images/resume_icon4.png" /> 分享</span> </p> </div> </div> </div> <div class="job_list2 clearfix"> <div class="job_text" style="width: 380px;"> <input type="checkbox" class="l_chk J_allList" value="14349" /> <div class="job_title " data-id="14349"> <a href="https://www.hsolar.com/job/14349.html" target="_blank" title="供应链经理(储能)招聘"><strong class="substring">供应链经理(储能)</strong><span class="substring distic">【北京顺义区】</span></a> <div class="job_list_hover"> <span class="triangle"></span> <div class="hover_title_box clearfix"> <div class="hover_title"> <p class="hover_text1"><a href="https://www.hsolar.com/job/14349.html" title="供应链经理(储能)招聘">供应链经理(储能)</a></p> <p class="hover_text2">10K~15K</p> </div> <div class="hover_img"> <img src="https://www.hsolar.com/v1_0/home/qrcode/index?type=normal&url=https://www.hsolar.com/m/job/14349" /> </div> </div> <div class="job_duty"> <div class="duty_title"> <div class="clearfix"> <p class="require_text" title="北京顺义区">工作地区<span span="distic substring">北京顺义区</span></p> <p class="require_text">招聘人数<span>若干人</span></p> </div> <div class="clearfix"> <p class="require_text">学历要求<span>本科</span></p> <p class="require_text">工作经验<span>3-5年</span></p> </div> </div> <ul class="duty_list"> <li>岗位职责<br /> 1、负责供应链团队的管理;<br /> 2、完善公司采购管理制度,负责采购合同执行,按计划采购物品和原材料,控制采购成本;<br /> 3、负责合格供应商开发与管理;<br /> 4、完成领导交办的其他事项。<br /> 任职要求<br /> 1、大学本科及以上学历,采购与供应链管理、物流管理、机电一体化、自动化、电子类等相关专业;<br /> 2、具有储能系统集成相关供应链资源,包括:电芯、PCS、BMS、EMS等相关供应商资源,具有大型生产制造型企业采购相关经验者优先;<br /> 3、熟知电子、机械等工艺,熟悉外协操作、模具、注塑生产工作等;<br /> 4、优秀的商务谈判能力、沟通表达能力。</li> </ul> </div> </div> </div> <div class="job_salary job_salary_margin "> <div class="info substring"> <strong>10K~15K<span>/月</span></strong> <!-- <span class="substring distic">北京顺义区</span> --> <span>本科</span> <span>3-5年</span> </div> <div class="concat_info substring"> <div class="concat_photo"><img src="https://upload.hsolar.com/resource/empty_photo_1.png" alt="联系人"/></div> <div class="concat_people substring"> 赵先生 <span>|</span> HR </div> </div> </div> <!-- 这个是职位福利标签 开始--> <!-- <p class="job_welfare job_welfare_margin"> <span>发展空间大</span> <span>尊重人才</span> <span>带薪年假</span> <span>绩效奖金</span> <span>五险一金</span> <span>管理规范</span> <span>公司规模大</span> <span>岗位晋升</span> <span>定期体检</span> </p> --> <!-- 结束--> <!-- 下面是职位关键词 开始--> <p class="job_welfare job_welfare_margin"> <span>储能</span> </p> <div class="job_list_ewm job_list_ewm_new"> <el-popover placement="bottom-end" width="200" trigger="hover"> <span> <img :src="wechatMiniprogramQrcode" width="174" height="174" /> <span style="display:block;width:174px;text-align: center;">请用微信扫一扫</span> </span> <div style="margin: 0;" class="job_list_ewm share" slot="reference"> <img class="icon" src="https://static.hsolar.com/images/minprogram_icon.png" alt=""/><span>微信扫一扫快速求职</span></div> </el-popover> </div> <!-- 结束--> </div> <div class="company"> <div class="company_title"> <div class="company_logo"><img src="https://upload.hsolar.com/files/20240402/123j1p4ty5mgwoh0j8f5vz67r0vipc13.jpg" alt="" height="50"></div> <div class="company_info"> <a class="c_name substring" title="天宏阳光新能源股份有限公司招聘" href="https://www.hsolar.com/company/102714.html" target="_blank"> <span class="substring">天宏阳光新能源股份有限公司</span> </a> <div class="clear"></div> <div class="in_p substring"> <span class="company_span">有限责任公司</span> <span class="company_span">光伏工程/设计</span> <span class="company_span">150-500人</span> </div> </div> </div> <!-- 公司福利标签--> <p class="job_welfare substring"> <span>高新技术企业</span> <span>发展空间大</span> <span>尊重人才</span> </p> <!-- 公司福利标签结束--> </div> <div class="job_btn"> <!-- <p>1天前</p> --> <div class="job_btns"> <button class="btn concat_btn" @click="startIm('14349')">和TA聊聊</button> <button class="btn apply_btn" @click="doApply('14349')">申请职位</button> </div> <div class="content1_btn" v-cloak> <p class="operate"> <span class="collect" @click='doFav({"id":14349,"has_fav":0})'> <!-- || 0 == 1 --> <img class="likeIcon" style="left:10px;" v-if="(favList&&favList.includes(14349))" src="https://static.hsolar.com/images/collect_icon_has.png" /> <img class="likeIcon" v-else src="https://static.hsolar.com/images/collect_icon.png" /> {{(favList&&favList.includes(14349))?'已关注':'关注'}} </span> <span class="share" slot="reference" @click="sharePosterClick('14349')"> <img class="share_imgIcon" src="https://static.hsolar.com/images/resume_icon4.png" /> 分享</span> </p> </div> </div> </div> <div class="job_list2 clearfix"> <div class="job_text" style="width: 380px;"> <input type="checkbox" class="l_chk J_allList" value="14351" /> <div class="job_title " data-id="14351"> <a href="https://www.hsolar.com/job/14351.html" target="_blank" title="生产运维经理(电站管理)招聘"><strong class="substring">生产运维经理(电站管理)</strong><span class="substring distic">【北京朝阳区】</span></a> <div class="job_list_hover"> <span class="triangle"></span> <div class="hover_title_box clearfix"> <div class="hover_title"> <p class="hover_text1"><a href="https://www.hsolar.com/job/14351.html" title="生产运维经理(电站管理)招聘">生产运维经理(电站管理)</a></p> <p class="hover_text2">13K~18K</p> </div> <div class="hover_img"> <img src="https://www.hsolar.com/v1_0/home/qrcode/index?type=normal&url=https://www.hsolar.com/m/job/14351" /> </div> </div> <div class="job_duty"> <div class="duty_title"> <div class="clearfix"> <p class="require_text" title="北京朝阳区">工作地区<span span="distic substring">北京朝阳区</span></p> <p class="require_text">招聘人数<span>若干人</span></p> </div> <div class="clearfix"> <p class="require_text">学历要求<span>本科</span></p> <p class="require_text">工作经验<span>5-10年</span></p> </div> </div> <ul class="duty_list"> <li>岗位职责:<br /> 1.在总经理的领导下全面组织实施生产运维、设备技术管理,组织完成年度各项生产技术目标,为实现公司年度安全目标、生产目标、经营目标、管理目标提供保障和支持。<br /> 2.协助总经理对公司生产管理体系有效运转,督查生产规章制度、规程规范及生产业务流程执行情况并有效管控和纠偏。<br /> 3.负责组织编制适合公司生产运维各项技术管理制度,对制度和规程规范宣贯及执行落实;组织对各项生产工作计划实施、检查、考核、奖惩、总结,审核各项生产报表和日志。<br /> 4.负责组织编制生产运维项目招投标技术文件,组织实施招投标工作,积极接洽承接生产运维项目,完成市场承接项目指标。<br /> 5.及时解决处理生产运维现场存在的问题,对发生的事故及时进行组织调查处理,编制事故报告及各项《简报》等<br /> 6.负责生产运维团队建设、人才招聘和专业培养,达到岗位要求的专业技能水平。<br /> 任职要求:<br /> 1、大学本科及以上学历,电力技术类专业或有注册类职业资格证者优先<br /> 2、5年以上光伏/风电等新能源项目生产运维专业经验;3年以上技术主管或站长的领导管理经历。<br /> 3、掌握新能源系统主要设备的运行技术、检修试验规程;清楚新能源行业生产运维现状、特点。<br /> 4、熟悉电力生产的规程、规范、标准和新能源行业的有关规定,在实际工作中能够有效应用。<br /> 5、掌握生产运维全过程流程及规范运作,有较高专业水平和相对较全面的专业知识,具有强的运维人员培训能力和水平以及现场解决实际问题的能力和经验。<br /> 6.具有较强的《运行规程》《设备检修规程》、规章制度、生产计划、培训计划、投标技术文件等编制技能水平及组织实施、落实执行能力。<br /> 7.具有较强的生产运维人员管控能力、指导运行操作和设备维保、健康等级评定能力; 8.具有事故调查处理组织能力,编制事故报告及各项《简报》等技能水平。<br /> 9.具有较高的职业素养和职业操守,工作责任心、执行力强,作风正派,廉洁自律<br /> 10.具有较好的沟通协调能力和良好的团队协作、配合精神,善于沟通表达、亲和力强;<br /> 11.具有团队建设、人才招聘、专业理论培训和专业技能培养能力。<br /> 职位福利:五险一金、带薪年假、餐补、定期体检</li> </ul> </div> </div> </div> <div class="job_salary job_salary_margin "> <div class="info substring"> <strong>13K~18K<span>/月</span></strong> <!-- <span class="substring distic">北京朝阳区</span> --> <span>本科</span> <span>5-10年</span> </div> <div class="concat_info substring"> <div class="concat_photo"><img src="https://upload.hsolar.com/resource/empty_photo_1.png" alt="联系人"/></div> <div class="concat_people substring"> 赵先生 <span>|</span> HR </div> </div> </div> <!-- 这个是职位福利标签 开始--> <!-- <p class="job_welfare job_welfare_margin"> <span>发展空间大</span> <span>尊重人才</span> <span>带薪年假</span> <span>绩效奖金</span> <span>五险一金</span> <span>管理规范</span> <span>公司规模大</span> <span>岗位晋升</span> <span>定期体检</span> </p> --> <!-- 结束--> <!-- 下面是职位关键词 开始--> <p class="job_welfare job_welfare_margin"> <span>光伏/风电行业</span> <span>生产计划管理</span> <span>生产设备管理</span> <span>生产安全管理</span> <span>能源/环保</span> </p> <div class="job_list_ewm job_list_ewm_new"> <el-popover placement="bottom-end" width="200" trigger="hover"> <span> <img :src="wechatMiniprogramQrcode" width="174" height="174" /> <span style="display:block;width:174px;text-align: center;">请用微信扫一扫</span> </span> <div style="margin: 0;" class="job_list_ewm share" slot="reference"> <img class="icon" src="https://static.hsolar.com/images/minprogram_icon.png" alt=""/><span>微信扫一扫快速求职</span></div> </el-popover> </div> <!-- 结束--> </div> <div class="company"> <div class="company_title"> <div class="company_logo"><img src="https://upload.hsolar.com/files/20240402/123j1p4ty5mgwoh0j8f5vz67r0vipc13.jpg" alt="" height="50"></div> <div class="company_info"> <a class="c_name substring" title="天宏阳光新能源股份有限公司招聘" href="https://www.hsolar.com/company/102714.html" target="_blank"> <span class="substring">天宏阳光新能源股份有限公司</span> </a> <div class="clear"></div> <div class="in_p substring"> <span class="company_span">有限责任公司</span> <span class="company_span">光伏工程/设计</span> <span class="company_span">150-500人</span> </div> </div> </div> <!-- 公司福利标签--> <p class="job_welfare substring"> <span>高新技术企业</span> <span>发展空间大</span> <span>尊重人才</span> </p> <!-- 公司福利标签结束--> </div> <div class="job_btn"> <!-- <p>2小时前</p> --> <div class="job_btns"> <button class="btn concat_btn" @click="startIm('14351')">和TA聊聊</button> <button class="btn apply_btn" @click="doApply('14351')">申请职位</button> </div> <div class="content1_btn" v-cloak> <p class="operate"> <span class="collect" @click='doFav({"id":14351,"has_fav":0})'> <!-- || 0 == 1 --> <img class="likeIcon" style="left:10px;" v-if="(favList&&favList.includes(14351))" src="https://static.hsolar.com/images/collect_icon_has.png" /> <img class="likeIcon" v-else src="https://static.hsolar.com/images/collect_icon.png" /> {{(favList&&favList.includes(14351))?'已关注':'关注'}} </span> <span class="share" slot="reference" @click="sharePosterClick('14351')"> <img class="share_imgIcon" src="https://static.hsolar.com/images/resume_icon4.png" /> 分享</span> </p> </div> </div> </div> </div> <div class="J_allListBox seekJob_list_box" v-if="!displayMethod"> <div class="seekJob_list clearfix"> <input type="checkbox" class="l_chk J_allList" value="14352" /> <div class="name_box float"> <a class="job_name" href="https://www.hsolar.com/job/14352.html" target="_blank">新能源开发经理/总监</a> </div> <div class="region float substring distc distinc">北京朝阳区</div> <div class="company_title j float"> <a class="c_name" href="https://www.hsolar.com/company/102714.html" target="_blank">天宏阳光新能源股份有限公司</a> <div class="clear"></div> </div> <div class="salary">15K~20K/月</div> </div> <div class="seekJob_list clearfix"> <input type="checkbox" class="l_chk J_allList" value="14349" /> <div class="name_box float"> <a class="job_name" href="https://www.hsolar.com/job/14349.html" target="_blank">供应链经理(储能)</a> </div> <div class="region float substring distc distinc">北京顺义区</div> <div class="company_title j float"> <a class="c_name" href="https://www.hsolar.com/company/102714.html" target="_blank">天宏阳光新能源股份有限公司</a> <div class="clear"></div> </div> <div class="salary">10K~15K/月</div> </div> <div class="seekJob_list clearfix"> <input type="checkbox" class="l_chk J_allList" value="14351" /> <div class="name_box float"> <a class="job_name" href="https://www.hsolar.com/job/14351.html" target="_blank">生产运维经理(电站管理)</a> </div> <div class="region float substring distc distinc">北京朝阳区</div> <div class="company_title j float"> <a class="c_name" href="https://www.hsolar.com/company/102714.html" target="_blank">天宏阳光新能源股份有限公司</a> <div class="clear"></div> </div> <div class="salary">13K~18K/月</div> </div> </div> <div class="jobslist-login-layer"> <div class="tip-block"> <div class="tip-block-title"> <p class="middle"><span class="font_red">30秒</span>快速注册简历,海量职位任意投!</p> <p class="small">登录或注册简历后可以查看更多职位</p> </div> <div class="tip_block_qr"><img src="https://upload.hsolar.com/files/20241106/a09955b58358c069e7c11c1139f2026a.jpg" alt="" class="tip_qr"></div> <div class="tip_qr_txt">微信扫一扫,求职更轻松</div> <a href="javascript:;" class="btn_red btn_inline" @click="handlerLogin">已有账号登录</a> <a href="javascript:;" class="btn_lightblue btn_inline" @click="handlerReg">30秒注册简历</a> </div> </div> </div> </div> <div class="right_sidebar"> <div> <div class="right_box1" @click="handlerResumeStick"> <img src="https://static.hsolar.com/images/job_icon.jpg"> </div> </div> <div class="right_box2"> <div class="right_box2_title">推荐职位</div> <div class="right_box2_text"> <a target="_blank" href="https://www.hsolar.com/job/15320.html" class="box2_text1 emergency">国际业务负责人</a> <p class="box2_text2"><a target="_blank" href="https://www.hsolar.com/company/106883.html">成都迈越时代能源技术有限公司</a></p> <p class="box2_text3">15K~30K/月</p> </div> <div class="right_box2_text"> <a target="_blank" href="https://www.hsolar.com/job/15153.html" class="box2_text1 emergency">组件生产班长</a> <p class="box2_text2"><a target="_blank" href="https://www.hsolar.com/company/104813.html">大理华晟新能源科技有限公司</a></p> <p class="box2_text3">8K~11K/月</p> </div> <div class="right_box2_text"> <a target="_blank" href="https://www.hsolar.com/job/15319.html" class="box2_text1 emergency">电气岗(一次)</a> <p class="box2_text2"><a target="_blank" href="https://www.hsolar.com/company/106882.html">四川省晟天电力工程技术有限公司</a></p> <p class="box2_text3">面议</p> </div> <div class="right_box2_text"> <a target="_blank" href="https://www.hsolar.com/job/14985.html" class="box2_text1 emergency">电池研发工艺高级工程师(山西项目)</a> <p class="box2_text2"><a target="_blank" href="https://www.hsolar.com/company/103485.html">山西晶科能源智造有限公司</a></p> <p class="box2_text3">10K~20K/月</p> </div> <div class="right_box2_text"> <a target="_blank" href="https://www.hsolar.com/job/15273.html" class="box2_text1 emergency">组件研发高级工程师</a> <p class="box2_text2"><a target="_blank" href="https://www.hsolar.com/company/106865.html">阿特斯阳光电力集团股份有限公司</a></p> <p class="box2_text3">12K~18K/月</p> </div> </div> </div> </div> <!-- 分享海报 --> <el-dialog class="no-header-dialog" style="top:14%" title="" :visible.sync="showSharePoster" width="300px" :center="true" :show-close="false" :close-on-press-escape="false" :close-on-click-modal="false"> <div class="share_module" style="text-align: center;"> <div style="display: flex;position: relative;top: -30px;left: 50%;margin-left: -76px;"> <div :style="{'border-bottom-color':tabId==1?'#1787FB':'transparent','color':tabId==1?'#1787FB':'#333333'}" style="line-height: 1.5;margin-right:60px;font-size: 16px;color: #333333;border-bottom: 2px solid transparent;cursor: pointer;" @click="changetabPoster(1)">{{typePost=='job'?'职位图':'企业图'}}</div> <div :style="{'border-bottom-color':tabId==2?'#1787FB':'transparent','color':tabId==2?'#1787FB':'#333333'}" style="line-height: 1.5;font-size: 16px;color: #333333;border-bottom: 2px solid transparent;cursor: pointer;" @click="changetabPoster(2)">文案图</div> </div> <div style="min-height: 350px;" v-if="tabId==1"> <el-image :src="companyPoster" error-text="海报生成中..."> <div slot="placeholder" class="image-slot"> <i class="el-icon-loading"></i> 海报生成中<span class="dot">...</span> </div> </el-image> </div> <div style="min-height: 350px;" v-else> <el-image v-if="writerPoster" :src="writerPoster" > <div slot="placeholder" class="image-slot"> <i class="el-icon-loading"></i> 海报生成中<span class="dot">...</span> </div> </el-image> <div v-else> <i class="el-icon-loading"></i> 海报生成中<span class="dot">...</span> </div> </div> <div style="width:100%;overflow: hidden;"> <span style="display: inline-block; float: left; background: #1787FB; color: #fff; width: 120px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; border-radius: 6px; margin-top: 34px; cursor: pointer;" @click="downloadIamge(tplImg)">下载到本地</span> <span style="display: inline-block; float: right; background: #CCCCCC; color: #fff; width: 120px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; border-radius: 6px; margin-top: 34px; cursor: pointer;" @click="closeShareImg">关闭</span> </div> </div> </el-dialog> <!-- <el-dialog style="top:15vh;" title="" :visible.sync="showSharePoster" width="300px" :center="true" :close-on-press-escape="false" :close-on-click-modal="false"> <div class="share_module" style="text-align: center;"> <div> <img v-if="tplImg" :src="tplImg" style="display:block;width:100%"/> </div> <div style="width:100%;overflow: hidden;"> <span style="display: inline-block; float: left; background: #157EFF; color: #fff; width: 40%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-radius: 5px; margin-top: 18px; cursor: pointer;" @click="changeShareImg">换一个</span> <span style="display: inline-block; float: right; background: #00d77e; color: #fff; width: 40%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-radius: 5px; margin-top: 18px; cursor: pointer;" @click="downloadIamge(tplImg,jobname)">下载到本地</span> </div> </div> </el-dialog> --> <!-- 微信二维码弹窗 start --> <el-dialog title="" custom-class="wx_dialog" width="300px" :visible.sync="showWeChatQrcode" :close-on-press-escape="false" :close-on-click-modal="false" > <div class="wx_img" style="text-align: center;"> <div> <img v-if="scanQrcodeImg" :src="scanQrcodeImg" width="215" height="215"/> </div> <p class="wx_p1" style="font-size: 14px;color: #4CBF00;display: flex;align-items: center;justify-content: center;"> <span class="wx_p1_span1" style="background: url('/assets/images/weixin_ico.png') center center no-repeat;display: inline-block;width: 16px;height: 16px;background-size: 100% 100%;margin-right: 8px;"></span> <span class="wx_p1_span2">微信扫一扫</span> </p> <p class="wx_p2" style="font-size: 16px;color: #000000;box-sizing: border-box;padding: 15px 0;"> {{ weChatQrcodeContent }} </p> </div> </el-dialog> <!-- 微信二维码弹窗 end --> <el-dialog title="系统提示" :visible.sync="showBindWeixin" @opened="bindWeixinOpened" width="450px" :center="true" :close-on-press-escape="false" :close-on-click-modal="false"> <div class="wx_img" style="text-align: center;"> <p style="font-size:16px;margin: 10px 0;color: #030303;">您当前未绑定微信,绑定后可发起聊天。</p> <div> <img v-if="scanQrcodeImg" :src="scanQrcodeImg" width="175" height="175" /> </div> <p style="font-size:14px;margin: 10px 0;color:#999;"> 使用微信扫一扫,按提示快速绑定 </p> </div> </el-dialog> </div> </div> <script> $(document).ready(function () { $(function () { var cityList = {}, categoryList = {}; var d1 = 0, d2 = 0, d3 = 0; var c1 = 0, c2 = 0, c3 = 0; var cityLevel = parseInt('1'); var categoryLevel = parseInt('1'); var subsite_district_level = parseInt('0'); var displayWordWidth = 850; // 展示更多、收起 if($('#area').height()<$('#area1').height()){ $('#areamoreShow').show() }else{ $('#areamoreShow').hide() } // 筛选条件显示数量控制 // handleFilterConditionDisplay('cityLink'); handleFilterConditionDisplay('jobLink'); handleFilterConditionDisplay('tagLink'); handleFilterConditionDisplay('tradeLink'); function handleFilterConditionDisplay(className) { var showWidth = 0, $filterLink = $('.' + className); $filterLink.each(function (index, value) { if (showWidth > displayWordWidth) { $(this).hide(); $('[data-type=' + className + ']').show(); } else { $(this).addClass('sw'); // if (className === 'tagLink') { // showWidth += (value.clientWidth + 5); // } else { // showWidth += value.clientWidth; // } } }); } // ajax获取分类数据 getClassify('citycategory'); getClassify('jobcategory'); // 返回上一级 $('.classifyReturn').click(function () { var thisType = $(this).data('type'); if (thisType === 'cityReturn') { if (cityLevel === 3) { // 三级分类 var returnArray = cityList.filter(function (item) { if (parseInt(item.value) === d1) { return item } })[0].children; // $('#cityLinkArea').html(generateList(returnArray, 2, thisType)); } else { // $('#cityLinkArea').html(generateList(cityList, 1, thisType)); $('[data-type=cityReturn]').hide(); } cityLevel = cityLevel - 1; if(subsite_district_level==cityLevel-1){ $('[data-type=cityReturn]').hide(); } // handleFilterConditionDisplay('cityLink'); } else { if (categoryLevel === 3) { // 三级分类 var returnArray = categoryList.filter(function (item) { if (parseInt(item.value) === c1) { return item } })[0].children; $('#categoryLinkArea').html(generateList(returnArray, 2, thisType)); } else { $('#categoryLinkArea').html(generateList(categoryList, 1, thisType)); $('[data-type=categoryReturn]').hide(); } categoryLevel = categoryLevel - 1; handleFilterConditionDisplay('jobLink'); } }); // 返回上一级生成列表 function generateList(data, level, type) { var listHtml = ''; Object.values(data).forEach(function (item) { var listUrl = ''; if (type === 'cityReturn') { if (level === 2) { listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_'; listUrl = listUrl.replace('_d1_', d1); listUrl = listUrl.replace('_d2_', item.value); } else { listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_'; listUrl = listUrl.replace('_d1_', item.value); } listHtml += '<a href="' + listUrl + '" class="f_item cityLink">' + item.label + '</a>'; } else { if (level === 2) { listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=_c1_&c2=_c2_'; listUrl = listUrl.replace('_c1_', c1); listUrl = listUrl.replace('_c2_', item.value); } else { listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=_c1_'; listUrl = listUrl.replace('_c1_', item.value); } listHtml += '<a href="' + listUrl + '" class="f_item jobLink">' + item.label + '</a>'; } }); return listHtml; } // 显示和收起更多分类 $('.toggleMore').click(function () { var className = $(this).data('type'); if ($(this).hasClass('open')) { $(this).removeClass('open').find('span').html('更多'); toggleClassify(className, true); } else { $(this).addClass('open').find('span').html('收起'); toggleClassify(className, false); } }); /** * 显示和隐藏操作节点的公用方法 * @param className 节点类名 * @param num 可以显示的数量 * @param status 区分显示还是隐藏 true->需要隐藏 */ function toggleClassify(className, status) { var num = $('.' + className + '.sw').length; $('.' + className).each(function (index) { $(this).show(); if (status) { if (index > (num - 1)) { $(this).hide(); } } }); } // 获取分类数据 function getClassify(type) { httpget(qscms.apiList.classify + '?type=' + type, {}).then(function (res) { if (res.code === 200) { if (type === 'citycategory') { cityList = res.data; d1 = parseInt(''); d2 = parseInt(''); d3 = parseInt(''); if (cityLevel !== 1) { if(qscms.subsiteid>0 && cityLevel==subsite_district_level+1){ $('[data-type=cityReturn]').hide(); }else{ $('[data-type=cityReturn]').show(); } } } else if (type === 'jobcategory') { categoryList = res.data; c1 = parseInt(''); c2 = parseInt(''); c3 = parseInt(''); if (categoryLevel !== 1) { $('[data-type=categoryReturn]').show(); } } } else { console.log(res.message); } }).catch(function (err) { console.log(err); }); } // 职位亮点筛选,可选多个条件 $('.tagLink').click(function () { $(this).toggleClass('active'); var tagActiveArray = []; $('.tagLink.active').each(function () { tagActiveArray.push($(this).data('id')); }); var tagUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&tag=_tag_'; if (tagActiveArray.length>0){ tagUrl = tagUrl.replace('_tag_', tagActiveArray.join('_')); }else { tagUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5'; } window.location.href = tagUrl; }); // 职位点击标题变色 start var isLoginLocal = localStorage.getItem('isLogin'); var isLogin = window.qscms.isLogin; if (!isLogin == isLoginLocal) { //登录状态改变时清空缓存数据 localStorage.setItem('selectArr', []); //职位 localStorage.setItem('selectArr', []); //简历 localStorage.setItem('selectComArr', []); //企业 } var selectArrOnload = localStorage.getItem('selectArr') == null || localStorage.getItem('selectArr') == 'null' || localStorage.getItem('selectArr') == '' || localStorage.getItem('selectArr') == undefined ? [] : JSON.parse( localStorage.getItem('selectArr')) preResumelist() function preResumelist() { for (let j of selectArrOnload) { $(".job_title").each(function() { if ($(this).context.dataset.id == j) { $(this).addClass('job_title_active') } }); } } var selectArr = selectArrOnload $('.job_title').click(function(e) { if (!$(this).hasClass('job_title_active')) { var select_id = e.currentTarget.dataset.id selectArr.push(select_id) var selectArrStr = JSON.stringify(selectArr) localStorage.setItem('selectArr', selectArrStr) if (!$(this).hasClass('job_title_active')) { $(this).addClass('job_title_active') } } }); // 职位点击标题变色 end }); }); var app = new Vue({ el: '#app', data: { showBindWeixin: false, keyword: '项目经理', d1: parseInt('')||'', d2: ''||'', d3: parseInt('')||'', cityLevel: parseInt('1'), citySelectedText: '', c1: parseInt('')||'', c2: parseInt('')||'', c3: parseInt('')||'', categoryLevel: parseInt('1'), categorySelectedText: '', w1: parseInt('')||'', w2: parseInt('')||'', wageSelectedText: '', tag: ''||'', jobtag: '[]', jobtags: '[]', tagOptions:'[{"id":145,"name":"五险一金"},{"id":146,"name":"带薪年假"},{"id":147,"name":"节日福利"},{"id":148,"name":"周末双休"},{"id":149,"name":"绩效奖金"},{"id":150,"name":"补充医疗"},{"id":151,"name":"员工旅游"},{"id":152,"name":"技能培训"},{"id":153,"name":"年底双薪"},{"id":154,"name":"年终奖"},{"id":155,"name":"股票期权"},{"id":156,"name":"住房补贴"},{"id":157,"name":"定期体检"},{"id":158,"name":"加班补助"},{"id":159,"name":"交通补助"},{"id":160,"name":"出差补贴"},{"id":161,"name":"高温补贴"},{"id":162,"name":"餐饮补贴"},{"id":163,"name":"包吃包住"},{"id":164,"name":"包住"},{"id":165,"name":"团队聚餐"},{"id":312,"name":"弹性工作"},{"id":313,"name":"职位津贴"},{"id":314,"name":"科研奖励"},{"id":315,"name":"管理规范"},{"id":316,"name":"人才推荐奖"},{"id":317,"name":"优秀员工奖"},{"id":318,"name":"全勤奖"},{"id":453,"name":"通讯津贴"},{"id":454,"name":"岗位晋升"},{"id":455,"name":"发展空间大"},{"id":456,"name":"公司规模大"},{"id":457,"name":"年度旅游"},{"id":458,"name":"年底双薪"},{"id":459,"name":"业绩奖金"},{"id":460,"name":"六险二金"},{"id":461,"name":"午餐补助"},{"id":462,"name":"商业保险"},{"id":463,"name":"尊重人才"},{"id":557,"name":"有中餐"},{"id":558,"name":"驻外补贴"},{"id":559,"name":"报销机票"},{"id":560,"name":"报销签证"},{"id":561,"name":"工作签证"},{"id":562,"name":"境外保险"}]', tagSelectedText: '', trade: '5'||'', tradeSelectedText: '', scale: ''||'', scaleSelectedText: '', nat: ''||'', natSelectedText: '', edu: ''||'', eduSelectedText: '', exp: ''||'', expSelectedText: '', settr: ''||'', settrSelectedText: '', showSelected: false, displayMethod: true, scanQrcodeImg: '', showWeChatQrcode: false, weChatQrcodeContent: '', utype: 0, hasFav: false, bind_timer: '', showSharePoster: false,//分享海报 tplImg: '',//分享海报url currentTplIndex: 0,//换一个海报位数 tplindexList: [],// 海报索引列表 isLogin: false, favList:[], optionMinWage:[], optionMaxWage:[], categoryjobOptions:'[{"value":547,"label":"光伏 ","children":[{"value":548,"label":"光伏电池及组件","children":[{"value":552,"label":"工艺总监"},{"value":553,"label":"工艺经理"},{"value":554,"label":"工艺主管"},{"value":555,"label":"工艺工程师"},{"value":571,"label":"工艺助理工程师"},{"value":719,"label":"工艺技术员"},{"value":718,"label":"设备经理"},{"value":557,"label":"设备主管"},{"value":558,"label":"设备工程师"},{"value":562,"label":"生产总监\/经理"},{"value":563,"label":"生产主管"},{"value":716,"label":"生产班长"},{"value":560,"label":"研发总监\/经理"},{"value":720,"label":"研发主管"},{"value":561,"label":"研发工程师"},{"value":714,"label":"质量总监\/经理"},{"value":721,"label":"质量主管"},{"value":559,"label":"质量工程师"},{"value":565,"label":"测试工程师"},{"value":566,"label":"安全工程师"},{"value":567,"label":"MES工程师"},{"value":568,"label":"气化工程师"},{"value":573,"label":"销售工程师"},{"value":574,"label":"技术支持工程师"}]},{"value":549,"label":"光伏工程\/设计","children":[{"value":576,"label":"项目经理"},{"value":575,"label":"项目开发"},{"value":577,"label":"市场开发"},{"value":722,"label":"营销经理"},{"value":578,"label":"技术总监"},{"value":579,"label":"技术经理\/技术员"},{"value":593,"label":"光伏系统设计"},{"value":581,"label":"设计经理\/设计主管"},{"value":582,"label":"结构工程师"},{"value":595,"label":"结构设计"},{"value":585,"label":"电气工程师"},{"value":594,"label":"电气设计"},{"value":584,"label":"光伏系统工程师"},{"value":586,"label":"土建工程师"},{"value":591,"label":"招投标经理\/专员"},{"value":583,"label":"造价工程师\/预算"},{"value":587,"label":"暖通工程师"},{"value":592,"label":"安装\/调试工程师"},{"value":588,"label":"施工员"},{"value":589,"label":"资料员"},{"value":590,"label":"安全员"},{"value":596,"label":"业务经理\/业务员"},{"value":729,"label":"解决方案经理\/高级工程师"}]},{"value":550,"label":"光伏逆变器","children":[{"value":597,"label":"软件工程师"},{"value":598,"label":"硬件工程师"},{"value":599,"label":"逆变器研发"},{"value":600,"label":"售后工程师"},{"value":601,"label":"技术支持工程师"},{"value":602,"label":"测试工程师"},{"value":603,"label":"组件逆变器销售"}]},{"value":551,"label":"光伏电站","children":[{"value":605,"label":"电站站长\/副站长"},{"value":606,"label":"值长"},{"value":607,"label":"值班员"},{"value":608,"label":"运维工程师"},{"value":609,"label":"电站项目经理"},{"value":610,"label":"电站开发经理"}]}]},{"value":611,"label":"储能","children":[{"value":616,"label":"储能电池","children":[{"value":649,"label":"电池研发工程师\/总监"},{"value":650,"label":"储能电池工程师"},{"value":651,"label":"储能项目经理"},{"value":653,"label":"储能系统工程师"},{"value":654,"label":"储能产品经理"},{"value":655,"label":"储能电气工程师"},{"value":656,"label":"储能测试工程师"},{"value":657,"label":"认证测试工程师"},{"value":658,"label":"PACK工程师"},{"value":659,"label":"电芯工程师"},{"value":660,"label":"IE工程师"},{"value":661,"label":"PCB工程师"},{"value":662,"label":"Layout 工程师"},{"value":663,"label":"储能结构工程师"},{"value":665,"label":"质量工程师\/经理\/主管"},{"value":667,"label":"品质经理\/主管"},{"value":669,"label":"QC主管\/经理"},{"value":670,"label":"工艺工程师(PE)"},{"value":671,"label":"供应商管理工程师SQE"},{"value":708,"label":"PQM工程师"},{"value":709,"label":"电源研发工程师"},{"value":712,"label":"技术支持工程师"},{"value":715,"label":"储能设备工程师"}]},{"value":617,"label":"储能系统集成","children":[{"value":680,"label":"BMS工程师"},{"value":681,"label":"EMS工程师"},{"value":682,"label":"PCS工程师"},{"value":679,"label":"软件工程师"},{"value":678,"label":"硬件工程师"},{"value":673,"label":"储能研发总监\/经理"},{"value":674,"label":"储能研发工程师"},{"value":675,"label":"储能系统产品经理"},{"value":676,"label":"系统集成工程师"},{"value":677,"label":"解决方案工程师\/经理\/总监"},{"value":683,"label":"储能测试工程师"},{"value":684,"label":"储能系统工程师"},{"value":687,"label":"储能系统电气工程师"},{"value":688,"label":"储能系统结构工程师"},{"value":690,"label":"储能系统调测工程师"},{"value":713,"label":"技术支持工程师"}]},{"value":618,"label":"储能电站工程","children":[{"value":691,"label":"电站设计"},{"value":693,"label":"电站项目经理"},{"value":694,"label":"电站项目开发"},{"value":695,"label":"站长\/电站运维"},{"value":698,"label":"电站值班员"},{"value":699,"label":"技术工程师"},{"value":705,"label":"电气工程师"},{"value":726,"label":"解决方案工程师"},{"value":727,"label":"结构工程师"},{"value":728,"label":"充电桩销售"}]}]},{"value":612,"label":"氢能","children":[{"value":614,"label":"氢燃料电池","children":[{"value":632,"label":"氢能研发高级工程师"},{"value":633,"label":"燃料电池设计"},{"value":634,"label":"燃料电池研发"},{"value":635,"label":"电堆工程师"},{"value":636,"label":"催化剂研发工程师"},{"value":637,"label":"膜电极工程师"},{"value":638,"label":"线束工程师"},{"value":725,"label":"电解槽研发工程师"}]},{"value":613,"label":"制氢","children":[{"value":621,"label":"制氢技术总监\/专家"},{"value":624,"label":"电解槽研发工程师"},{"value":625,"label":"制氢工程师\/制氢员"}]},{"value":615,"label":"加氢站","children":[{"value":641,"label":"加氢站长\/项目经理"},{"value":644,"label":"加氢站工艺工程师"},{"value":723,"label":"加氢操作员"},{"value":724,"label":"技术支持工程师"}]}]},{"value":499,"label":"高级经营 | 生产管理类","children":[{"value":500,"label":"经营管理类","children":[{"value":502,"label":"总裁\/总经理\/CEO"},{"value":503,"label":"副总裁\/副总经理\/VP"},{"value":504,"label":"首席运营官COO"},{"value":505,"label":"首席营销官CMO"},{"value":506,"label":"首席技术官CTO"},{"value":507,"label":"首席信息官CIO"},{"value":508,"label":"首席财务官CFO"},{"value":509,"label":"总裁助理\/总经理助理"},{"value":510,"label":"企业秘书\/董事会秘书"},{"value":511,"label":"分公司\/办事处负责人"},{"value":512,"label":"合伙人"},{"value":522,"label":"区域负责人\/事业部总监经理"}]},{"value":501,"label":"生产管理类","children":[{"value":513,"label":"厂长\/副厂长\/站长"},{"value":514,"label":"生产副总"},{"value":515,"label":"生产经理\/生产主管"},{"value":516,"label":"院长\/副院长"},{"value":517,"label":"总工程师\/副总工程师"},{"value":518,"label":"项目总监\/经理\/主管"},{"value":519,"label":"生产督导\/车间主任"},{"value":520,"label":"生产计划\/调度"},{"value":521,"label":"安全主任"}]}]},{"value":3,"label":"市场 | 营销 | 策划类","children":[{"value":21,"label":"销售 \/ 商务","children":[{"value":155,"label":"区域总监\/区域经理"},{"value":156,"label":"销售总监\/经理\/主管"},{"value":157,"label":"销售代表\/区域销售代表"},{"value":158,"label":"销售工程师\/销售顾问"},{"value":159,"label":"大客户经理"},{"value":160,"label":"销售助理\/销售行政"},{"value":161,"label":"销售专员\/业务员"},{"value":162,"label":"电话销售"},{"value":163,"label":"网络销售\/在线销售"},{"value":164,"label":"渠道\/分销\/招商经理"},{"value":165,"label":"商务总监"},{"value":166,"label":"商务经理"},{"value":167,"label":"商务主管"},{"value":168,"label":"商务专员\/助理"},{"value":169,"label":"海外销售"},{"value":170,"label":"招投标"}]},{"value":22,"label":"客服 \/ 技术支持","children":[{"value":172,"label":"客服总监"},{"value":173,"label":"客服经理\/主管"},{"value":174,"label":"客服专员\/助理"},{"value":175,"label":"客服工程师"},{"value":176,"label":"技术支持经理\/主管"},{"value":177,"label":"网络\/在线客服"},{"value":523,"label":"售前\/售后支持"}]},{"value":23,"label":"市场策划 \/ 推广类","children":[{"value":178,"label":"市场\/营销\/拓展总监"},{"value":179,"label":"市场\/营销\/拓展经理"},{"value":180,"label":"市场\/营销\/拓展主管"},{"value":181,"label":"市场专员\/助理"},{"value":182,"label":"市场分析\/调研"},{"value":183,"label":"市场策划\/企划"},{"value":184,"label":"市场推广\/运营"},{"value":185,"label":"市场督导\/顾问"},{"value":524,"label":"促销经理\/主管"},{"value":525,"label":"品牌经理\/主管"},{"value":526,"label":"会务经理\/主管"},{"value":527,"label":"BD经理"},{"value":528,"label":"网络营销\/推广"},{"value":529,"label":"网络推广"},{"value":530,"label":"公关\/媒介"},{"value":531,"label":"活动策划\/执行"}]}]},{"value":6,"label":"供应链 | 采购 | 物流","children":[{"value":38,"label":"交通 \/ 物流","children":[{"value":362,"label":"物流总监"},{"value":363,"label":"物流经理"},{"value":364,"label":"物流主管"},{"value":365,"label":"物流专员\/助理"},{"value":366,"label":"物流运营\/监管"},{"value":367,"label":"物流跟单"},{"value":541,"label":"运输\/货运经理"},{"value":542,"label":"运输\/货运主管"},{"value":543,"label":"集装箱经理"},{"value":544,"label":"船务\/空运\/陆运操作"},{"value":545,"label":"商务司机\/货运司机"},{"value":546,"label":"快递员\/配送员"}]},{"value":533,"label":"仓储","children":[{"value":535,"label":"仓管经理"},{"value":536,"label":"仓管\/库管主任"},{"value":537,"label":"仓储物料管理"},{"value":538,"label":"仓库员"},{"value":539,"label":"配\/理\/拣\/发货员"},{"value":540,"label":"调度员"}]},{"value":37,"label":"供应链","children":[{"value":352,"label":"供应链总监"},{"value":353,"label":"供应链经理"},{"value":354,"label":"供应链主管"},{"value":355,"label":"供应链专员"}]},{"value":36,"label":"采购","children":[{"value":330,"label":"采购总监"},{"value":331,"label":"采购经理"},{"value":332,"label":"采购主管\/工程师"},{"value":333,"label":"采购员\/助理"}]}]},{"value":4,"label":"贸易 | 翻译类","children":[{"value":27,"label":"贸易\/进出口","children":[{"value":212,"label":"贸易\/外贸经理\/主管"},{"value":213,"label":"贸易\/外贸专员\/助理"},{"value":214,"label":"外贸销售"},{"value":215,"label":"国内贸易人员"},{"value":216,"label":"关务管理\/专员"},{"value":217,"label":"报检员"},{"value":218,"label":"报关员"},{"value":219,"label":"核销员"},{"value":220,"label":"跟单员"},{"value":221,"label":"单证员"},{"value":222,"label":"外销员"}]},{"value":28,"label":"翻译类","children":[{"value":224,"label":"英语翻译"},{"value":225,"label":"日语翻译"},{"value":226,"label":"阿拉伯语翻译"},{"value":227,"label":"俄语翻译"},{"value":228,"label":"法语翻译"},{"value":229,"label":"西班牙语翻译"},{"value":230,"label":"德语翻译"},{"value":231,"label":"意大利语翻译"},{"value":232,"label":"葡萄牙语翻译"},{"value":233,"label":"韩语\/朝鲜语翻译"},{"value":234,"label":"泰语翻译"},{"value":532,"label":"越南语翻译"}]}]},{"value":2,"label":"人事 |行政|综合管理类","children":[{"value":18,"label":"人力资源类","children":[{"value":123,"label":"人力资源CHO"},{"value":124,"label":"人力资源VP"},{"value":125,"label":"人力资源总监HRD"},{"value":126,"label":"人力资源经理HRM"},{"value":127,"label":"人力资源主管"},{"value":128,"label":"HRBP"},{"value":129,"label":"人力资源专员\/助理"},{"value":130,"label":"招聘经理\/主管\/专员"},{"value":131,"label":"培训经理\/主管\/专员"},{"value":132,"label":"薪酬\/绩效\/员工关系"}]},{"value":19,"label":"行政 \/ 后勤类","children":[{"value":139,"label":"行政总监\/经理"},{"value":140,"label":"行政主管\/办公室主任"},{"value":141,"label":"经理助理\/秘书"},{"value":142,"label":"前台\/接待\/客服"},{"value":143,"label":"行政文员\/助理"},{"value":144,"label":"合同档案管理"},{"value":145,"label":"后勤\/安保\/司机"}]}]},{"value":8,"label":"财会 | 金融 | 法务类","children":[{"value":43,"label":"财务\/审计","children":[{"value":403,"label":"财务总监"},{"value":404,"label":"财务经理\/财务主管\/财务助理"},{"value":405,"label":"会计经理\/会计主管\/会计助理"},{"value":406,"label":"审计经理\/审计主管\/专员\/助理"},{"value":407,"label":"税务经理\/税务主管\/专员"},{"value":408,"label":"成本经理\/成本主管\/成本会计"},{"value":409,"label":"资金总监\/经理\/主管\/专员"},{"value":410,"label":"出纳"},{"value":411,"label":"统计员"},{"value":412,"label":"财务分析员"}]},{"value":44,"label":"金融\/证券\/投融资","children":[{"value":415,"label":"投融资部总监\/经理"},{"value":416,"label":"投融资主管"},{"value":417,"label":"投融资专员\/助理"},{"value":418,"label":"投资并购"},{"value":419,"label":"资产管理\/资产评估"},{"value":420,"label":"风控经理\/主管\/专员"},{"value":421,"label":"股权管理"},{"value":422,"label":"信贷管理"},{"value":423,"label":"证券\/期货"}]},{"value":707,"label":"法务","children":[{"value":146,"label":"法务总监"},{"value":147,"label":"法务经理"},{"value":148,"label":"法务主管"},{"value":149,"label":"法务专员\/助理"},{"value":150,"label":"律师\/法律顾问"},{"value":151,"label":"知识产权\/专利\/商标"}]}]}]', categoryjobValue:'[]', jobid:0, jobLength:0, cityOptions:[], cityId:'', cityChildId:[], cityChildren:[], cityChild:[], isShowChild:false, isMore:1, areaShow:true, areaMores:'[]', hotCityOptions:[], isArea:false, tabId:1, companyPoster:'', writerPoster:'', jobId:0, cityItems:[], typePost:'job', wechatMiniprogramQrcode:'' }, mounted: function () { this.wechatMiniprogramQrcode = "https://upload.hsolar.com/files/20241106/cea1852434612b8c2e428e0323366f44.jpg" var listtype = getStorageValue('joblist_type'); if (!listtype || listtype == 'detail') { this.displayMethod = true } else { this.displayMethod = false } // 初始化收藏 this.getJobAllList() // 获取当前海报数 this.getTplindexList() // 已选条件展示 // if (this.d1) { // this.getClassify('citycategory'); // 地区 // } // 地区 this.getClassify('hotcitycategorysearch'); this.getClassify('citycategorysearch'); // 薪资 this.makeWageOption('min') this.makeWageOption('max',this.w1,2) if(this.w1){ $('.so_condition .J_dropdown').eq(3).addClass('active'); } if(this.w2){ $('.so_condition .J_dropdown').eq(4).addClass('active'); } // if (this.w1 && !this.w2) { // // 最高薪资以上 // this.wageSelectedText = this.w1 + '元以上'; // } else if (this.w1 && this.w2) { // // 薪资区间 // this.wageSelectedText = this.w1 + '-' + this.w2 + '元'; // } else if (!this.w1 && this.w2) { // // 最低薪资以下 // this.wageSelectedText = this.w2 + '元以下'; // } this.areaMores = this.areaMores&&JSON.parse(this.areaMores)||[] // 职位分类 this.categoryjobOptions = this.categoryjobOptions&&JSON.parse(this.categoryjobOptions)||[] this.categoryjobValue = this.categoryjobValue&&JSON.parse(this.categoryjobValue)||[] let arr =[] this.categoryjobValue.forEach((element,index) => { this.categoryjobValue[index] = element.toString().split(',') }); this.watchCategoryjob(this.categoryjobValue) if (this.categoryjobValue.length) { this.getClassify('jobcategory'); // 职位分类 $('.so_condition .J_dropdown').eq(0).addClass('active'); } // 职位亮点 this.tagOptions = JSON.parse(this.tagOptions) if(this.jobtags){ this.jobtag = JSON.parse(this.jobtags).map(Number) if(this.jobtag.length){ $('.so_condition .J_dropdown').eq(5).addClass('active'); } } if (this.tag) { this.getClassify('jobTag'); } // 行业类别 if (this.trade) { this.getClassify('trade'); $('.so_condition .J_dropdown').eq(0).addClass('active'); } // 企业规模 if (this.scale) { this.getClassify('companyScale'); $('.so_condition .J_dropdown').eq(7).addClass('active'); } // 工作性质 if (this.nat) { this.getClassify('jobNature'); $('.so_condition .J_dropdown').eq(6).addClass('active'); } // 学历要求 if (this.edu) { this.getClassify('education'); $('.so_condition .J_dropdown').eq(2).addClass('active'); } // 工作经验 if (this.exp) { this.getClassify('experience'); $('.so_condition .J_dropdown').eq(1).addClass('active'); } // 更新时间 if (this.settr) { this.settrSelectedText = this.settr + '天内'; $('.so_condition .J_dropdown').eq(8).addClass('active'); } // 是否显示已选条件 if (this.keyword || this.d1 || this.d2 || this.c1 || this.w1 || this.w2 || this.tag || this.trade || this.scale || this.categoryjobValue.length|| this.nat || this.edu || this.exp || this.settr) { this.showSelected = true; } this.getUserInfo() }, methods: { changetabPoster(id){ this.tabId = id if(id==1){ if(this.companyPoster){ this.tplImg = this.companyPoster }else{ this.getCompanyPoster() } }else{ if(this.writerPoster){ this.tplImg = this.writerPoster }else{ this.getWriterPoster() } } }, getCompanyPoster(type){ let that = this httpget(qscms.apiList.get_make_poster, { id: this.jobId, type: 'job' }) .then(function (res) { const { code, data } = res if (code == 200){ that.companyPoster = data that.tplImg = data if(type=='init'){ return } that.showSharePoster = true } else { that.$message({ type: 'error', message: res.message }) } }) .catch(function () { }) }, // 文案海报获取 getWriterPoster(){ const that = this httpget(qscms.apiList.get_tpl_list, { id: this.jobId, type: 'job', index: that.currentTplIndex }) .then(function (res) { const { code, data } = res if (code == 200){ that.writerPoster = data + '?_=' + Math.random() that.tplImg = data + '?_=' + Math.random() that.showSharePoster = true } else { that.$message({ type: 'error', message: res.message }) } }) .catch(function () { }) }, closeShareImg: function(){ this.showSharePoster = false this.tabId = 1 // const that = this; const tplindexList = that.tplindexList // const c_index = tplindexList.indexOf(that.currentTplIndex) // let next_index = c_index + 1 // if (tplindexList[next_index] === undefined) { // next_index = 0 // } // that.currentTplIndex = tplindexList[next_index] // that.sharePosterClick() }, changeMore(){ if(this.isMore==1){ this.isMore = 0 }else{ this.isMore = 1 this.isShowChild = false } if(this.d1&&this.isMore==1){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5'; window.location.href=listUrl sessionStorage.setItem('jobAreaMore', 0); } if(this.d1&&this.isMore==0){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5'; window.location.href=listUrl sessionStorage.setItem('jobAreaMore', 1); } sessionStorage.setItem('jobAreaMore', this.isMore); }, areaChange(val){ this.areaMores = val this.watchCategoryarea(val) let arr1 = [],arr2 = [],arr3 = [] val.forEach(element => { if(element.length==1){ arr1.push(element[0]) }else if(element.length==2){ arr2.push(element[1]) }else if(element.length==3){ arr3.push(element[2]) } }); let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_'; listUrl = listUrl.replace('_d1_', arr1?arr1.toString():null); listUrl = listUrl.replace('_d2_', arr2?arr2.toString():null); window.location.href=listUrl }, watchCategoryarea(val){ if(val.length>2){ this.cityOptions = this.addDisabledForStatus(this.cityOptions) this.cityOptions.forEach(element => { val.forEach(item => { if(item.length==1){ if(item[0] == element.value){ element.disabled = false; } }else if(item.length==2){ element.children.forEach(it => { if(it.value==item[1]){ it.disabled = false; } }); }else if(item.length==3){ element.children.forEach(it => { if(it.value==item[1]){ it.children.forEach(t => { if(t.value==item[2]){ t.disabled = false; } }); } }); } }); }); }else{ this.cityOptions = this.deleteDisabledForStatus(this.cityOptions) } }, closeChild(id,type){ if(type==1){ let arr=[],level1=[],level2=[] arr = this.cityItems.filter(ele => ele.value != id); if(!arr.length){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5'; window.location.href=listUrl return } arr.forEach(element => { if(element.level==1){ level1.push(element.value) }else if(element.level==2){ level2.push(element.value) } }); if(level1.length&&!level2.length){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_'; listUrl = listUrl.replace('_d1_', level1?level1.toString():null); console.log(listUrl) window.location.href=listUrl }else if(level1.length&&level2.length){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_'; listUrl = listUrl.replace('_d1_', level1?level1.toString():null); listUrl = listUrl.replace('_d2_', level2?level2.toString():null); window.location.href=listUrl }else if(!level1.length&&level2.length){ let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d2=_d2_'; listUrl = listUrl.replace('_d2_', level2?level2.toString():null); window.location.href=listUrl } }else{ let arr=[],arrId=[] arr = this.cityChildId.filter(ele => ele != id); let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_'; listUrl = listUrl.replace('_d1_', this.d1?this.d1.toString():null); listUrl = listUrl.replace('_d2_', arr?arr.toString():null); window.location.href=listUrl } }, // 地区 getCity(item,type){ if(type==1){ this.isShowChild = false item.disabled = !item.disabled this.cityId = item.value this.cityChildren = item.children this.cityChildId = [] let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_'; listUrl = listUrl.replace('_d1_', this.cityId?this.cityId.toString():null); window.location.href=listUrl }else{ this.isShowChild = true if(this.cityChildId.length<5&&!item.disabled){ this.cityChildId.push(item.value) let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_&d4=_d4_'; listUrl = listUrl.replace('_d1_', this.cityId?this.cityId.toString():null); listUrl = listUrl.replace('_d4_', this.cityId?this.cityId.toString():null); listUrl = listUrl.replace('_d2_', this.cityChildId?this.cityChildId.toString():null); window.location.href=listUrl }else{ this.$message.warning('最多选择五项~') } if(this.cityChildId&&item.disabled){ this.cityChildId = this.cityChildId.filter(ele => ele !== item.value); let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&d1=_d1_&d2=_d2_'; listUrl = listUrl.replace('_d1_', this.cityId?this.cityId.toString():null); listUrl = listUrl.replace('_d4_', this.cityId?this.cityId.toString():null); listUrl = listUrl.replace('_d2_', this.cityChildId?this.cityChildId.toString():null); window.location.href=listUrl } } }, // 职位分类 categoryjobChange(val){ this.selectedValue = val this.watchCategoryjob(val) let arr1 = [],arr2 = [],arr3 = [] val.forEach(element => { if(element.length==1){ arr1.push(element[0]) }else if(element.length==2){ arr2.push(element[1]) }else if(element.length==3){ arr3.push(element[2]) } }); let listUrl; listUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&c1=_c1_&c2=_c2_&c3=_c3_'; listUrl = listUrl.replace('_c1_', arr1?arr1.toString():null); listUrl = listUrl.replace('_c2_', arr2?arr2.toString():null); listUrl = listUrl.replace('_c3_', arr3?arr3.toString():null); window.location.href=listUrl }, watchCategoryjob(val){ if(val.length>2){ this.categoryjobOptions = this.addDisabledForStatus(this.categoryjobOptions) this.categoryjobOptions.forEach(element => { val.forEach(item => { if(item.length==1){ if(item[0] == element.value){ element.disabled = false; } }else if(item.length==2){ element.children.forEach(it => { if(it.value==item[1]){ it.disabled = false; } }); }else if(item.length==3){ element.children.forEach(it => { if(it.value==item[1]){ it.children.forEach(t => { if(t.value==item[2]){ t.disabled = false; } }); } }); } }); }); }else{ this.categoryjobOptions = this.deleteDisabledForStatus(this.categoryjobOptions) } }, // 超过三个禁用 addDisabledForStatus(arr) { let newArr = JSON.parse(JSON.stringify(arr)); newArr.forEach((item) => { item.disabled = true; // 有无children项 if (item.children && item.children.length !== 0) { let newChildren = []; newChildren = this.addDisabledForStatus(item.children); item.children = newChildren; } }); return newArr; }, // 打开禁用 deleteDisabledForStatus(arr) { let newArr = JSON.parse(JSON.stringify(arr)); newArr.forEach((item) => { item.disabled = false; // 有无children项 if (item.children && item.children.length !== 0) { let newChildren = []; newChildren = this.deleteDisabledForStatus(item.children); item.children = newChildren; } }); return newArr; }, // 职位亮点 tagChange(e){ this.jobtag = e let jobUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&tag=_tag1_' jobUrl = jobUrl.replace('_tag1_', this.jobtag.toString()) window.location = jobUrl }, // 薪资 makeWageOption(type, minValue,status=1) { // 最高值的 var Level1 = [2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000, 16000, 17000, 18000, 19000, 20000, 21000, 22000, 23000, 24000, 25000, 26000, 27000, 28000, 29000, 30000, 35000, 40000, 45000, 50000, 55000, 60000, 65000, 70000, 75000, 80000, 85000, 90000, 95000, 100000, 110000, 120000, 130000, 140000, 150000, 160000, 170000, 180000, 190000, 200000] var Level2 = [30000, 35000, 40000, 45000, 50000, 55000, 60000, 65000, 70000, 75000, 80000, 85000, 90000, 95000, 100000, 110000, 120000, 130000, 140000, 150000, 160000, 170000, 180000, 190000, 200000] var Level3 = [110000, 120000, 130000, 140000, 150000, 160000, 170000, 180000, 190000, 200000] // var LevelAll = [...Level1,...Level2] this.optionMinWage=Level1 if(Level1.indexOf(minValue)!=-1){ if(minValue==29000){ this.optionMaxWage = Level2 }else{ this.optionMaxWage = Level1.slice(Number(Level1.indexOf(minValue))+1) } if(status==2){ return } this.w2 = this.optionMaxWage[0] }else if(Level2.indexOf(minValue)!=-1){ if(minValue==1000000){ this.optionMaxWage = Level3 }else{ this.optionMaxWage = Level2.slice(Number(Level2.indexOf(minValue))+1) } if(status==2){ return } this.w2 = this.optionMaxWage[0] }else{ this.optionMaxWage = Level1 } }, // 薪资级联 changeMinWage(minWage) { // this.makeWageOption('max', minWage) this.showSelected = true; this.changeMaxWage() }, changeMaxWage(){ if(this.w1&&!this.w2){ let jobUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=_w1_' jobUrl = jobUrl.replace('_w1_', this.w1) window.location = jobUrl }else if(this.w1&&this.w2){ let jobUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w1=_w1_&w2=_w2_' jobUrl = jobUrl.replace('_w1_', this.w1) jobUrl = jobUrl.replace('_w2_', this.w2) window.location = jobUrl }else if(!this.w1&&this.w2){ let jobUrl = 'https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&w2=_w2_' jobUrl = jobUrl.replace('_w2_', this.w2) window.location = jobUrl } }, // 收藏 doFav: function (item) { var that = this if (qscms.loginUtype != 2) { that.$confirm('当前操作需要登录求职者账号', '提示', { type: 'warning', confirmButtonText: '去登录', }).then(function () { location.href = qscms.locationList.loginPersonal + '?redirect=' + location.href; }).catch(function () { }); } else { var params = { jobid: item.id } var _api_url =(that.favList&&that.favList.some(ele => ele === item.id))||item.has_fav === 1 ? qscms.apiList.jobFavCancel : qscms.apiList.jobFav httppost(_api_url, params) .then(function (res) { that.$message({ type: 'success', message: res.message }) item.has_fav = item.has_fav !== 1 console.log((that.favList&&that.favList.some(ele => ele === item.id))||item.has_fav===0) if ((that.favList&&that.favList.some(ele => ele === item.id))||item.has_fav===0) { /** * 【ID1000719】 * 【新增】公众号引导弹窗场景(收藏职位) * cy 2023-7-17 */ that.favList = that.favList.filter(it => it !== item.id); console.log(that.favList,item) that.popupWechatQrcodeWindow('user_pc_collect_job') }else{ that.favList.push(item.id) } }) .catch(function () { }) } }, // 弹出微信二维码弹框 popupWechatQrcodeWindow: function (val) { if (true === whetherPopupWeChatQrcodeWindow(val)) { var that = this var requestUrl = qscms.apiUrl + qscms.apiList.member_account httppost(requestUrl, {}) .then(res => { if (parseInt(res.data.bind_weixin) === 0) { httpget(qscms.apiList.qrcode, {type: 'bind_weixin'}) .then(function (res) { if (res.data) { that.scanQrcodeImg = res.data that.showWeChatQrcode = true that.weChatQrcodeContent = '扫码绑定公众号,求职快人一步' whetherPopupWeChatQrcodeWindow(val, true) that.bind_timer = setInterval(that.verifyWeChatBind, 3000); } }) .catch(function () { }) } }) .catch(() => { }) } }, handlerListtype: function (listtype) { if (listtype == 'detail') { this.displayMethod = true } else { this.displayMethod = false } setStorageValue('joblist_type', listtype); }, // 获取海报数量 getTplindexList: function(){ const that = this httppost(qscms.apiList.get_tplindexList, { type: 1 }) .then(function (res) { const { code, data } = res if (code == 200){ that.tplindexList = data } else { that.$message({ type: 'error', message: res.message }) } }) .catch(function () { }) }, // 更换海报 changeShareImg: function(){ const that = this; const tplindexList = that.tplindexList const c_index = tplindexList.indexOf(that.currentTplIndex) let next_index = c_index + 1 if (tplindexList[next_index] === undefined) { next_index = 0 } that.currentTplIndex = tplindexList[next_index] that.sharePosterClick() }, // 分享海报 sharePosterClick: function(jobId){ this.jobId = jobId this.companyPoster='' this.writerPoster='' this.tplImg='' // if(this.companyPoster){ // this.tplImg = this.companyPoster // this.showSharePoster = true // }else{ this.getCompanyPoster() // } }, // sharePosterClick: function(jobId){ // const that = this // httpget(qscms.apiList.get_tpl_list, { id: jobId, type: 'job', index: that.currentTplIndex }) // .then(function (res) { // const { code, data } = res // if (code == 200){ // that.tplImg = data + '?_=' + Math.random() // that.showSharePoster = true // } else { // that.$message({ // type: 'error', // message: res.message // }) // } // }) // .catch(function () { }) // }, // 获取收藏列表-初始化 getJobAllList:function(){ let that = this httpget(qscms.apiList.collectionJobList).then(function(res){ let {code,data} = res if(code==200){ that.favList = data console.log(that.favList) } }).catch(function () { }); }, getClassify: function (type) { var _this = this; httpget(qscms.apiList.classify + '?type=' + type, {}).then(function (res) { if (res.code === 200) { if(type === 'citycategorysearch'){ var cityList = res.data; _this.cityOptions = cityList _this.arrayFlagLevel(_this.cityOptions,1) if(sessionStorage.getItem('jobAreaMore')){ _this.isMore = Number(sessionStorage.getItem('jobAreaMore')) } if(_this.isMore){ return } _this.isShowChild = true let childList = [] console.log(_this.areaMores,_this.cityOptions,88888) _this.areaMores.forEach(element => { if(element.length==1){ _this.cityOptions.forEach(item => { if(item.value==element[0]){ _this.cityItems.push(item) } }); }else if(element.length==2){ _this.cityOptions.forEach(item => { if(item.value==element[0]){ item.children.forEach(it => { if(it.value==element[1]){ _this.cityItems.push(it) } }); } }); } }); }else if ( type === 'hotcitycategorysearch') { if(sessionStorage.getItem('jobAreaMore')){ _this.isMore = Number(sessionStorage.getItem('jobAreaMore')) } var cityList = res.data; _this.hotCityOptions = cityList if(!_this.isMore){ return } if (_this.d1) { _this.isShowChild = true _this.citySelectedText = cityList.filter(function (item) { if (parseInt(item.value) === _this.d1) { return item } })[0].label; _this.cityId = cityList.filter(function (item) { if (parseInt(item.value) === _this.d1) { return item } })[0].value; _this.cityChildren = cityList.filter(function (item) { if (parseInt(item.value) === _this.d1) { return item } })[0].children; cityList.forEach(element => { if(parseInt(element.value) === _this.d1){ element.disabled = true }else{ element.disabled = false } }); _this.cityChildId = [] } if(_this.d2){ _this.isShowChild = true let arr = _this.d2.split(',') _this.cityChildren.forEach(element => { arr.forEach(item => { if(element.value == item){ _this.cityChildId.push(element.value) _this.cityChild.push(element) element.disabled = true }else{ element.disabled = false } }); }); } // if(_this.d2){ // let arr = [] // arr = cityList.filter(function (item) { // if (parseInt(item.value) === _this.d1) { // return item // } // })[0]; // // this.cityChildName // } // if (_this.d1) { // if (_this.cityLevel === 1) { // // 地区为二级 // _this.citySelectedText = cityList.filter(function (item) { // if (parseInt(item.value) === _this.d1) { // return item // } // })[0].label; // } // if (_this.cityLevel === 2) { // // 地区为二级 // var levelTwoList = cityList.filter(function (item) { // if (parseInt(item.value) === _this.d1) { // return item // } // })[0].children; // if (_this.d2) { // _this.citySelectedText = levelTwoList.filter(function (item) { // if (parseInt(item.value) === _this.d2) { // return item // } // })[0].label; // }else{ // _this.citySelectedText = cityList.filter(function (item) { // if (parseInt(item.value) === _this.d1) { // return item // } // })[0].label; // } // } // if (_this.cityLevel === 3) { // // 地区为三级 // var levelTwoList = cityList.filter(function (item) { // if (parseInt(item.value) === _this.d1) { // return item // } // })[0].children; // if (_this.d3) { // var levelThreeList = levelTwoList.filter(function (item) { // if (parseInt(item.value) === _this.d2) { // return item // } // })[0].children; // _this.citySelectedText = levelThreeList.filter(function (item) { // if (parseInt(item.value) === _this.d3) { // return item // } // })[0].label; // } else { // _this.citySelectedText = levelTwoList.filter(function (item) { // if (parseInt(item.value) === _this.d2) { // return item // } // })[0].label; // } // } // } } else if (type === 'jobcategory') { var categoryList = res.data; var categotyArr = [] _this.categoryjobValue.forEach(element => { if(element.length==1){ categoryList.forEach(item => { if (parseInt(item.value) == element[0]) { categotyArr.push(item.label) } }); }else if(element.length==2){ categoryList.forEach(item => { if (parseInt(item.value) == element[0]) { item.children.forEach(it => { if(it.value== element[1]){ categotyArr.push(it.label) } }); } }); }else if(element.length==3){ categoryList.forEach(item => { if (parseInt(item.value) == element[0]) { item.children.forEach(it => { if(it.value== element[1]){ it.children.forEach(ite => { if(ite.value== element[2]){ categotyArr.push(ite.label) } }); } }); } }); } }); console.log(categotyArr,'categotyArr') _this.jobLength = categotyArr _this.categorySelectedText = categotyArr.toString() // categotyText1 = '',categotyText2 = '',categotyText3='' // if(categotyText1){ // categotyArr.push(categotyText1) // } // if(categotyText2){ // categotyArr.push(categotyText2) // } // if(categotyText3){ // categotyArr.push(categotyText3) // } // if (_this.c1) { // if (_this.categoryLevel === 2) { // // 地区为二级 // _this.categorySelectedText = categoryList.filter(function (item) { // if (parseInt(item.value) === _this.c1) { // return item // } // })[0].label; // } // if (_this.categoryLevel === 3) { // // 地区为三级 // var levelTwoList = categoryList.filter(function (item) { // if (parseInt(item.value) === _this.c1) { // return item // } // })[0].children; // if (_this.c3) { // var levelThreeList = levelTwoList.filter(function (item) { // if (parseInt(item.value) === _this.c2) { // return item // } // })[0].children; // _this.categorySelectedText = levelThreeList.filter(function (item) { // if (parseInt(item.value) === _this.c3) { // return item // } // })[0].label; // } else { // _this.categorySelectedText = levelTwoList.filter(function (item) { // if (parseInt(item.value) === _this.c2) { // return item // } // })[0].label; // } // } // } } else if (type === 'jobTag') { var tagList = res.data; this.tagOptions = res.data this.jobtag = _this.tag.split(',').map(Number) var selectedTagList = _this.tag.split('_'); var tagTextArr = []; tagList.forEach(function (value) { this.jobtag.forEach(element => { console.log(value.id==element) if(value.id==element){ tagTextArr.push(value.name); } }); }) _this.tagSelectedText = tagTextArr.toString() } else if (type === 'trade') { var tradeList = res.data; _this.tradeSelectedText = tradeList.filter(function (item) { if (parseInt(item.id) === parseInt(_this.trade)) { return item } })[0].name; } else if (type === 'companyScale') { var scaleList = res.data; _this.scaleSelectedText = scaleList.filter(function (item) { if (parseInt(item.id) === parseInt(_this.scale)) { return item } })[0].name; } else if (type === 'jobNature') { var natureList = res.data; _this.natSelectedText = natureList.filter(function (item) { if (parseInt(item.id) === parseInt(_this.nat)) { return item } })[0].name; } else if (type === 'education') { var eduList = res.data; _this.eduSelectedText = eduList.filter(function (item) { if (parseInt(item.id) === parseInt(_this.edu)) { return item } })[0].name; } else if (type === 'experience') { var expList = res.data; _this.expSelectedText = expList.filter(function (item) { if (parseInt(item.id) === parseInt(_this.exp)) { return item } })[0].name; } } else { console.log(res.message); } }).catch(function (err) { console.log(err); }); }, arrayFlagLevel(array, level) { if (!array || !array.length) return; array.forEach(item => { item.level = level; item.disabled = false; if (item.children && item.children.length) { this.arrayFlagLevel(item.children, level + 1); } }) }, doApply: function (jobid) { var that = this if (qscms.loginUtype != 2) { that.$confirm('当前操作需要登录求职者账号', '提示', { type: 'warning', confirmButtonText: '去登录', }).then(function () { location.href = qscms.locationList.loginPersonal + '?redirect=' + location.href; }).catch(function () { }); } else { var params = { jobid: jobid }; httppost(qscms.apiList.jobapply, params).then(function (res) { that.$message({ type: 'success', message: res.message }); /** * 【ID1000719】 * 【新增】公众号引导弹窗场景(申请职位) * cy 2023-7-17 */ that.popupWechatQrcodeWindow('user_pc_apply_job') }).catch(function () { }); } }, handlerRecommend: function (jobid) { var that = this if (qscms.loginUtype != 2) { that.$confirm('当前操作需要登录求职者账号', '提示', { type: 'warning', confirmButtonText: '去登录', }).then(function () { location.href = qscms.locationList.loginPersonal + '?redirect=' + qscms.sitedomain + qscms.locationList.recommendJob; }).catch(function () { }); } else { location.href = qscms.locationList.recommendJob; } }, doContrast: function (type) { var that = this var idArr = qscms.getSelItemArr() if (idArr.length == 0) { that.$message.error('请选择职位'); return } idArr = arrayUnique(idArr) var idStr = idArr.join(",") var jobid = idStr.split(',').map(element => { return Number(element) }); function unique(arr) { return arr.filter(function(item, index, arr) { //当前元素,在原始数组中的第一个索引==当前索引值,否则返回当前元素 return arr.indexOf(item, 0) === index; }); } if(type=='fav'){ httppost(qscms.apiList.favJobAddBatch, { jobid: idStr }) .then(function (res) { console.log(res,11111) const { code, data, message} = res if (code == 200){ that.favList = unique([...that.favList,...jobid]) that.$message({ type: 'success', message: message }) } else { that.$message({ type: 'error', message: message }) } }) .catch(function () { }) }else{ httppost(qscms.apiList.jobApplyAddBatch, { jobid: idStr }) .then(function (res) { console.log(res,222) const { code, data, message} = res if (code == 200){ that.$message({ type: 'success', message: message }) } else { that.$message({ type: 'error', message: message }) } }) .catch(function () { }) } }, handlerResumeStick: function () { location.href = qscms.locationList.personalService }, handlerLogin: function () { location.href = qscms.locationList.loginPersonal }, handlerReg: function () { if (parseInt("0") === 1){ this.$message.error('网站已关闭会员注册') return false } location.href = qscms.locationList.regPersonal }, handlerJump: function (param_name) { if (param_name == 'famous') { if ("" == '1') { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" } else { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&famous=1" } location.href = url } else if (param_name == 'license') { if ("" == '1') { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" } else { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&license=1" } location.href = url } else if (param_name == 'filter_apply') { if ("" == '1') { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5" } else { var url = "https://www.hsolar.com/job.html?keyword=%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86&trade=5&filter_apply=1" } location.href = url } }, // 弹出微信二维码弹框 popupWechatQrcodeWindow: function (val) { if (true === whetherPopupWeChatQrcodeWindow(val)) { var that = this var requestUrl = qscms.apiUrl + qscms.apiList.member_account httppost(requestUrl, {}) .then(res => { if (parseInt(res.data.bind_weixin) === 0) { httpget(qscms.apiList.qrcode, {type: 'bind_weixin'}) .then(function (res) { if (res.data) { that.scanQrcodeImg = res.data that.showWeChatQrcode = true that.weChatQrcodeContent = '扫码绑定公众号,求职快人一步' whetherPopupWeChatQrcodeWindow(val, true) that.bind_timer = setInterval(that.verifyWeChatBind, 3000); } }) .catch(function () { }) } }) .catch(() => { }) } }, // 关闭弹窗 closeWeChatQrcode: function () { this.showWeChatQrcode = false clearInterval(this.bind_timer); }, // 查看微信是否已绑定,绑定后自动关闭二维码 verifyWeChatBind() { var that = this httpget(qscms.apiList.imCheckBind, {}) .then(res => { if (res.code == 200) { if (res.data == 1) { that.showWeChatQrcode = false clearInterval(that.bind_timer); that.$message({type: 'success', message: '绑定成功'}) } } }) }, startIm: function(id){ var that = this that.jobid = id if (parseInt(that.utype) === 0) { // 未登录 that.$confirm('当前操作需要登录求职者账号', '提示', { type: 'warning', confirmButtonText: '去登录' }).then(function () { location.href = qscms.locationList.loginPersonal + '?redirect=' + location.href }) } else if (parseInt(that.utype) !== 2) { that.$confirm('当前操作需要登录求职者账号', '提示', { type: 'warning', confirmButtonText: '去登录' }).then(function () { location.href = qscms.locationList.loginPersonal + '?redirect=' + location.href }) .catch(function () { }) } else { httppost(qscms.apiList.imStart, { token: qscms.imToken, jobid: that.jobid }) .then(function (res) { if (res.data.next == ''){ location.href = qscms.locationList.personalIm + '?chat=' + res.data.chatid return false } if (res.data.next == 'disabled'){ that.$alert(res.message, '系统提示', { showCancelButton: false, type: 'warning' }) return false } if (res.data.next == 'complete_resume'){ that.$alert(res.message, '系统提示', { showCancelButton: false, confirmButtonText: '去完善简历', type: 'warning', dangerouslyUseHTMLString: true, callback: () => { location.href = qscms.locationList.personalResume return false } }) return false } if (res.data.next == 'bind_weixin'){ that.showBindWeixin = true that.bind_timer = setInterval(that.loopCheckBind, 3000) return false } }) .catch(function (res) { that.$message.error(res.message) }) } }, loopCheckBind: function(){ var that = this httpget(qscms.apiList.imCheckBind, {}) .then(function(res){ if (res.code == 200){ if (res.data == 1){ that.showBindWeixin = false clearInterval(that.bind_timer) that.$message({ type: 'success', message: '绑定成功' }) setTimeout(function(){ httpget(qscms.apiList.imGetToken, {}) .then(function(res){ qscms.imToken = res.data that.startIm(that.jobid) }).catch(() => {}) }, 2000) } } }) }, bindWeixinOpened: function(){ var that = this httpget(qscms.apiList.qrcode, { type: 'bind_weixin' }) .then(function (res) { that.scanQrcodeImg = res.data }) .catch(function () { }) }, getUserInfo: function () { var that = this httpget(qscms.apiList.userinfo).then(function (res) { if (res.data.login === true) { that.isLogin = true that.utype = res.data.userinfo.utype } }).catch(function () { }) }, }, }); </script> <style> .wx_dialog { border-radius: 15px; } .wx_dialog .el-dialog__header { border-radius: 15px; } .wx_dialog .el-dialog__body { padding: 0; } .el-cascader,.el-input__inner{ height: 22px!important; line-height: 25px!important; font-size: 12px!important; } .el-input--suffix .el-input__inner{ padding: 0px!important; border: none!important; } .el-input__inner::placeholder{ color: #333!important; } .el-icon-arrow-up:before,.el-icon-arrow-down:before { content: "\e790"!important; color: #a7aaaf!important; } .el-select .el-input .el-select__caret{ transform: rotateZ(0)!important; color: #a7aaaf!important; } .el-cascader .el-input .el-icon-arrow-down.is-reverse{ transform: rotateZ(0)!important; } .el-input__icon{ line-height: 26px!important; } .el-cascader__search-input{ margin-top: 6px!important; } /* .el-input__prefix, .el-input__suffix{ display: none!important; } */ .f_select.active .el-input__inner{ color: #1787fb!important; } .el-select .el-select__tags > span,.el-cascader__tags { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: flex; flex-wrap: nowrap; margin-left: -15px; } .el-cascader__tags .el-tag{ margin-top: 6px!important; } .el-input__inner::placeholder{ color: #666666!important; font-size: 12px!important; } </style> <!-- footer --> <div class="indexFooter_wrapper" id="footerContent"> <div class="indexFooter clearfix"> <div class="clearfix float"> <div class="float clearfix"> <ul class="footer_list float"> <li class="fc">个人</li> <li><a href="javascript:;" @click="handlerResumeIndex">登记简历</a></li> <li><a href="javascript:;" @click="handlerPersonalJobApplyList">求职管理</a></li> <li><a href="https://www.hsolar.com/job.html">最新职位</a></li> <li><a href="https://www.hsolar.com/company.html">企业信息</a></li> </ul> <ul class="footer_list float"> <li class="fc">企业</li> <li><a href="javascript:;" @click="handlerCompanyIndex">企业入驻</a></li> <li><a href="javascript:;" @click="handlerAddJob">发布招聘</a></li> <li><a href="javascript:;" @click="handlerCompanyService">会员服务</a></li> <li><a href="javascript:;" @click="handlerCompanyJobApplyList">招聘管理</a></li> </ul> <ul class="footer_list float"> <li class="fc">特色</li> <li><a target="_self" href="https://www.hsolar.com/explain/1.html">网站介绍</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/2.html">产品服务</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/3.html">法律申明</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/10.html">招聘规范</a></li> </ul> <ul class="footer_list float"> <li class="fc">帮助</li> <li><a href="https://www.hsolar.com/help.html?id=1">常见问题</a></li> <li><a href="https://www.hsolar.com/help.html?id=2">新手上路</a></li> <li><a href="https://www.hsolar.com/help.html?id=9">常见问题</a></li> <li><a href="https://www.hsolar.com/help.html?id=10">新手上路</a></li> </ul> </div> <div class="code_box float clearfix"> <div class="float code1"> <p>微信公众号</p> <div class="img"> <img class="codeImg" class="codeImg" src="https://upload.hsolar.com/files/20241106/a09955b58358c069e7c11c1139f2026a.jpg" /> </div> </div> <div class="float code2"> <P>手机微信版</P> <div class="img1"> <img v-cloak class="codeImg" class="codeImg" :src="mobileQrcode" /> </div> </div> </div> </div> <div class="footer_contactType"> <p class="contact_title">联系电话</p> <div class="contact_tel"> <img src="/assets/images/contact_icon.png" > <span>15313789353</span> </div> <p class="job_time">服务时间:周一至周五 8:00-17:30</p> </div> </div> <div class="indexFooter_nav_con"> <ul class="indexFooter_nav clearfix"> <li><a href="https://www.hsolar.com/">网站首页</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/4.html">推广合作</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/5.html">联系我们</a></li> <li><a target="_self" href="https://www.hsolar.com/explain/6.html">加入我们</a></li> </ul> </div> <div class="footer_text1"> <span class="address">联系地址:北京市大兴区亦庄经济开发区经海三路天通泰科技金融谷C座16层</span> </div> <div class="footer_text2"> <!-- ICP --> <span> 网站备案: <a target="_blank" href="https://beian.miit.gov.cn/"> 京ICP备16046166号-3 </a> </span> <!-- 公网安备 --> <span class="security"> 公网安备: <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11030102011664"> 京公网安备11030102011664 </a> </span> <!-- 人力服务许可证 --> <span> 人力服务许可证: <a target="_blank" href="https://upload.hsolar.com/files/20240108/1305595642510e8467fa9d8799bca598.jpg"> 查看 </a> </span> <!-- 营业执照 --> <!-- ICP许可证 --> <span> ICP许可证: 京B2-20211233 </span> </div> <div class="footer_text3"> <span>碳索人才网-专注新能源、光伏招聘、 储能招聘、 氢能招聘的人才服务平台</span> <!-- 第三方统计代码 --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?58b2d66f7ce229344dcbc4a4c1b3e03d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1278086828&web_id=1278086828"></script> </div> <!--右侧固定漂浮栏--> <!--返回顶部--> <div class="right_fixed_back_top" v-if="backTopFlag" @click="backTop">顶部</div> </div> <script> var app = new Vue({ el: '#footerContent', data:{ mobileQrcode:'', backTopFlag: false, scrollTop: 0, mobileList:[], qqList:[], weixinList:[], }, created:function(){ // 【新增修改】2024.6.4 暂时隐藏,右侧悬浮 客服信息 this.getServiceOl() // this.mobileQrcode = qscms.apiUrl + qscms.apiList.qrcode + "?type=normal&url=https://www.hsolar.com/m/" this.mobileQrcode = "https://upload.hsolar.com/files/20240604/1efafeaa3f472e4e514c55bc486ec34a.png" }, mounted:function () { window.addEventListener('scroll', this.scrollToTop) }, destroyed:function () { window.removeEventListener('scroll', this.scrollToTop) }, methods:{ wakeupQq:function(qq){ if(qq){ window.open('http://wpa.qq.com/msgrd?v=3&uin='+qq+'&site=在线客服&menu=yes') } }, getServiceOl:function() { var that = this httpget(qscms.apiList.serviceOl).then(function (res) { that.mobileList = res.data.mobile that.qqList = res.data.qq that.weixinList = res.data.weixin }).catch(function () { }) }, // 点击图片回到顶部方法,加计时器是为了过渡顺滑 backTop:function() { var that = this var timer = setInterval(function(){ var ispeed = Math.floor(-that.scrollTop / 5) document.documentElement.scrollTop = document.body.scrollTop = that.scrollTop + ispeed if (that.scrollTop === 0) { clearInterval(timer) } }, 16) }, // 为了计算距离顶部的高度,当高度大于60显示回顶部图标,小于60则隐藏 scrollToTop:function() { var that = this that.scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop that.backTopFlag = that.scrollTop > 60; }, handlerResumeIndex:function(){ location.href = qscms.locationList.personalResume }, handlerPersonalJobApplyList:function(){ location.href = qscms.locationList.personalJobApplyList }, handlerCompanyIndex:function(){ location.href = qscms.locationList.indexCompany }, handlerAddJob:function(){ httpget(qscms.apiList.companyCheckJobaddNum, {}).then(function(res){ if (res.data.enable_addjob_num <= 0) { this.$confirm('您当前是' + res.data.setmeal_name + ',当前可发布职位数为0,建议您立即升级套餐或将暂时不招聘的职位设为关闭!','系统提示',{ confirmButtonText: '升级套餐', type: 'warning' }) .then(function(){ location.href = qscms.locationList.companySetmealAdd }) .catch(function(){}) return false } else { location.href = qscms.locationList.companyJobAdd } }).catch(function(){}) }, handlerCompanyService:function(){ location.href = qscms.locationList.companyService }, handlerCompanyJobApplyList:function(){ location.href = qscms.locationList.companyJobApplyList }, } }) </script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10