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="马先生求职找工作,光伏电池及组件,4年经验,男"> <meta name="description" content="马先生简历-碳索人才网光伏人才,储能人才,电池人才,氢能招聘."> <meta property="og:type" content="招聘求职网" /> <meta property="og:title" content="碳索人才网" /> <meta property="og:url" content="https://www.hsolar.com/resume/471.html" /> <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',//光能杯报名 voteHomepage:'/member/lightcup_vote/voteHomepage',//光能杯投票 msgVoteList:'/member/lightcup_vote/msgVoteList',//光能杯投票信息 voteCompanyList:'/member/lightcup_vote/companyList',//光能杯投票列表 voteSubmit:'/member/lightcup_vote/vote',//光能杯投票 voteJobList:'/member/lightcup_vote/jobList',//光能杯成功职位列表 shareVote:'/member/lightcup_vote/shareVote',//光能杯海报分享 }, 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/vote" target="_blank" > <!-- <img class="lazy" src="https://static.hsolar.com/images/lazy_pre.png" data-original="https://upload.hsolar.com/files/20241127/43702738e357d76ef405cc85b10e98f3.png">--> <img style="width: 100%" class="lazy" src="https://upload.hsolar.com/files/20241127/43702738e357d76ef405cc85b10e98f3.png" data-original="https://upload.hsolar.com/files/20241127/43702738e357d76ef405cc85b10e98f3.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> </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 "> <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 active"> <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="https://static.hsolar.com/css/show_tpl/tp2/resumeshow.css" />--> <link rel="stylesheet" href="https://static.hsolar.com/css/show_tpl/tp2/resumeshow.css?v=20241126"> <link rel="stylesheet" type="text/css" href="https://static.hsolar.com/css/highslide.css" /> <script type="text/javascript" src="https://static.hsolar.com/js/highslide-with-gallery.js"></script> <div class="content_wrapper" id="app" v-cloak> <div class="content_box clearfix" v-cloak> <div class="content2 clearfix"> <div class="left_sidebar"> <div> <!-- 头部 --> <div class="information_box"> <div class="information_detail"> <!-- 左侧头像 --> <div class="information_attr"> <img class="avator" src="https://upload.hsolar.com/resource/empty_photo_1.png"> <img class="sex_icon" src="https://static.hsolar.com/images/resumeshow/sexM.png" alt=""> </div> <!-- 右侧信息 --> <div class="information_info"> <!-- 名字 --> <div class="information_name"> <div style="display: flex;flex: 1;padding-right: 20px;align-items: center;"> <div style="margin-right: 19px;">马先生</div> </div> <div v-cloak class="interaction"> <span class="margin_right" @click="doFav"> <img v-if="hasFav===false" src="https://static.hsolar.com/images/collect_icon.png" /> <img v-else src="https://static.hsolar.com/images/collect_icon_has.png" /> {{hasFav===true?'已关注':'关注'}}</span><el-popover placement="left" width="200" trigger="hover" class="margin_right"> <span> <img :src="shareQrcode" width="174" height="174" /> <span style="display:block;width:174px;text-align: center;">请用微信扫一扫</span> </span> <span slot="reference" style="margin-right:0;"> <img src="https://static.hsolar.com/images/resume_icon4.png" /> 分享 </span> </el-popover> </div> </div> <!-- 年龄... --> <div class="information_info_item"> <!-- 年龄 --> <span class="lines">29岁</span> <!-- 婚姻 --> <span class="lines">已婚</span> <!-- 经验 --> <span class="lines">4年经验</span> <!-- 学历 --> <span class="lines">大专以下</span> <!-- 求职状态 --> <span class="lines">在职-月内到岗</span> </div> <!-- 居住地 --> <div class="information_job adress"> <span>现居住地:浙江湖州</span> <span>户籍:河南洛阳偃师市</span> </div> </div> </div> <div class="information_bottom"> <!-- 未登录 --> <div v-if="utype==0"> <div class="contact_details"> <p class="box_text" style="color: #FF0000;">您尚未登录,登录后可获取简历联系方式!</p> <div class="contact_btn" @click="goLogin"> 立即登录<img src="https://static.hsolar.com/images/resumeshow/resume_right_icon.png" alt=""/></div> </div> </div> <!-- 求职者 --> <div v-else-if="utype!=1&&contactData.show_contact===0"> <div class="contact_details"> <p class="box_text" style="color: #FF0000;">简历联系方式仅对企业会员开放!</p> <div class="contact_btn" @click="goLogin"> 我要招聘<img src="https://static.hsolar.com/images/resumeshow/resume_right_icon.png" alt=""/></div> </div> </div> <div class="contact_details" v-else-if="contactData.show_contact===0"> <p class="box_text">查看简历联系方式请下载简历</p> <div class="contact_btn" @click="doDownload"> 下载简历<img src="https://static.hsolar.com/images/resumeshow/resume_right_icon.png" alt=""/></div> </div> <div class="information_bottom_item" v-else> <div class="contact_item"> 手机:{{contactData.contact_info.mobile ? contactData.contact_info.mobile : '未填写手机'}} </div> <div class="contact_item" v-if="contactData.field_rule.weixin.is_display==1"> 微信:{{contactData.contact_info.weixin ? contactData.contact_info.weixin : '未填写微信'}} </div> <div class="contact_item" v-if="contactData.field_rule.email.is_display==1"> 邮箱:{{contactData.contact_info.email ? contactData.contact_info.email : '未填写邮箱'}} </div> </div> <div class="handle_box clearfix"> <div class="btn chatBtn" @click="startIm"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/chatIcon.png" alt=""> 在线职聊 </div> <div class="btn" v-if="contactData.show_contact===0" @click="doDownload"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/downloadIcon.png" alt=""> 下载简历 </div> <div class="btn" v-else @click="doInterview"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/interViewIcon.png" alt=""> 面试邀请 </div> </div> </div> </div> <!-- end --> <!-- 举报 --> <div class="warning_box clearfix"> <p class="warning_txt"> <span>在招聘过程中,如遇无效、虚假简历,联系方式不实等情况,请</span> <span @click="doTipoff" class="report_btn">立即举报</span> </p> </div> <!-- end --> <!-- 求职意向 --> <div class="intention"> <div class="intention_title clearfix"> <span class="title_item1">求职意向</span> <p class="title_item2"><span>在职-月内到岗</span></p> </div> <!-- 求职意向模块 --> <div class="intention_list"> <div class="intention_item"> <div class="intention_item_category"> <span>光伏电池及组件</span> <span class="wage_text">10K~12K</span> </div> <div class="intention_item_info"> <span class="lines">江苏</span> <span class="lines">全职</span> </div> </div> </div> </div> <!-- 个人优势 --> <div class="tag_wrapper"> <div class="tag_title"> <span class="title_item1">个人优势</span> </div> <div class="synopsis"> 本人责任心强 严于律己 有良好的沟通能力 学习能力 适应能力 前道技能熟练 管理经验 <div class="synopsis_tags"> <span>经验丰富</span> <span>人脉广</span> <span>适应能力强</span> <span>工作稳定</span> <span>入职快</span> </div> </div> </div> <!-- end --> <!-- 遮罩 --> <div class="resumelist-login-layer"> <div class="tip-block"> <div class="tip_block_qr"><img src="https://static.hsolar.com/images/corporate_icon.png" alt="" class="tip_qr"> </div> <div class="tip-block-title"> <p class="small">您好,该求职简历仅对会员企业开放,请先登录</p> </div> <a href="javascript:;" class="btn_lightblue btn_inline" @click="handlerLogin">立即登录</a> </div> </div> <!-- 附件简历 --> <!-- <div class="certificate_wrapper show_mask"> <div class="tag_title img_padding">附件简历</div> <div v-if="contactData.show_contact===0" style="cursor: pointer;color: #1787fb" @click="doEnclosureDowenload()">个人简历.docx</div> <div v-else><a style="cursor: pointer;color: #1787fb" href="https://upload.hsolar.com/files/20240822/cb6764f8ca8a11aea141fbad595f0bda.docx" download="https://upload.hsolar.com/files/20240822/cb6764f8ca8a11aea141fbad595f0bda.docx">个人简历.docx</a></div> </div> --> <!-- 附件简历 --> </div> </div> <div class="right_sidebar"> <div class="right_sidebar_num1"> <div class="right_code_box clearfix"> <img class="img_margin" :src="rightQrcode"> <p> <span>微信扫一扫</span> <br />简历信息秒传到手机</p> </div> <div class="resume_box clearfix"> <div> <p @click="handlerDownPdf(0)">打印简历</p> </div> <div class="export_div"> <p @click="handlerDownPdf(1)">导出简历</p> </div> </div> </div> <!-- 特长标签 --> <div class="right_sidebar_num1 right_sidebar_model"> <div class="right_sidebar_title"> <span></span> 特长标签 </div> <div class="label_list clearfix"> <span class="label_item">经验丰富</span> <span class="label_item">人脉广</span> <span class="label_item">适应能力强</span> <span class="label_item">工作稳定</span> <span class="label_item">入职快</span> </div> </div> <!-- 经历概览 --> <div class="right_sidebar_num1 right_sidebar_model"> <div class="right_sidebar_title"> <span></span> 经历概览 </div> <div class="experience_overview"> <div class="experience_overview_item workLine"> <div class="experience_overview_name"> <span class="experience_name substring">爱康**</span> <span class="timer">2023.10 - 2024.07</span> </div> <div class="experience_overview_info"> <span class="experience_name substring">前道班长</span> <span class="timer">9个月</span> </div> </div> <div class="experience_overview_item workLine" style="padding-bottom: 0;"> <div class="experience_overview_name"> <span class="experience_name substring">常熟***</span> <span class="timer">2020.07 - 2023.07</span> </div> <div class="experience_overview_info"> <span class="experience_name substring">前道班长</span> <span class="timer">3年</span> </div> </div> <div style="height: 20px;"></div> <div class="experience_overview_item educationLine" style="padding-bottom: 0;"> <div class="experience_overview_name"> <span class="experience_name substring">洛阳铁路信息</span> <span class="timer">2011.07 - 2013.07</span> </div> <div class="experience_overview_info"> <div class="experience_name substring"> <span class="dot">大专以下</span> <span class="dot">信号</span> </div> </div> </div> <div style="height: 20px;"></div> <div class="experience_overview_item projectLine" style="padding-bottom: 0;"> <div class="experience_overview_name"> <span class="experience_name substring">210异志结组件 72版型 58版型 66版型</span> <span class="timer">2023.10 - 2024.07</span> </div> <div class="experience_overview_info"> <span class="experience_name substring">210异志结组件 72版型 58版型 66版型</span> <span class="timer">9个月</span> </div> </div> </div> </div> <!-- --> <!-- <div>项目经历</div> <div> 项目名称:210异志结组件 72版型 58版型 66版型 担任角色:(前道班长) 时间年月: <span>2023-10 至 2024-07</span> </div> --> <!-- --> <!-- 获得证书 --> <div class="right_sidebar_num1 right_sidebar_model"> <div class="right_sidebar_title"> <span></span> 获得证书 </div> <div class="label_list clearfix label_card_list"> <span class="label_item">常熟阿特斯内部推荐人才</span> </div> </div> <!-- --> <!-- <div class="right_sidebar_num1 right_sidebar_model"> <div class="right_sidebar_title"> <span></span> 更多资料 </div> <div class="label_list clearfix label_card_list"> <span class="item_text1">婚姻状况:<span>已婚</span></span> </div> </div> --> </div> </div> </div> <div class="slide_wrapper" :class="rightFixed===true?'beFixed':''"> <div class="slide_wrapper2 clearfix"> <div class="slide_con"> <div class="left_con clearfix"> <div class=" float text_wrapper clearfix"> <div class="float slide_img"> <img src="https://upload.hsolar.com/resource/empty_photo_1.png"> <img class="sex_icon sex_icon_top" src="https://static.hsolar.com/images/resumeshow/sexMM.png" alt=""> </div> <div class="float "> <div class="user_wrapper"> <div style="display: flex;flex: 1;padding-right: 20px;" class="user_text"> <div style="font-weight: bold;font-size: 24px;color: #333333;">马先生</div> </div> <!-- <div class="user_text"> 马先生 <div class="grade"><img src="https://static.hsolar.com/images/resumeshow/expert_icon.png" alt="" /><span style="margin-top: 3px;">优质</span></div> <div class="expert"><img src="https://static.hsolar.com/images/resumeshow/grade_icon.png" alt="" /><span style="margin-top: 3px;">高级</span></div> </div> --> <!-- <span class="user_work_status">在职-月内到岗</span> --> </div> <p class="user_list"> <!-- 年龄 --> <span class="lines">29岁</span> <!-- 婚姻 --> <span class="lines">已婚</span> <!-- 经验 --> <span class="lines">4年经验</span> <!-- 学历 --> <span class="lines">大专以下</span> <!-- 求职状态 --> <span class="lines">在职-月内到岗</span> </p> <div class="work_text"> <p class="work_text1 work_margin"> <span>现居住地:浙江湖州</span> <span>户籍:河南洛阳偃师市</span> </p> </div> </div> </div> <div class="btn_box"> <span class="btn chatBtn" @click="startIm"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/chatIcon.png" alt=""> 在线职聊</span> <span class="btn" v-if="contactData.show_contact===0" @click="doDownload"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/downloadIcon.png" alt=""> 下载简历</span> <span class="btn" v-else @click="doInterview"> <img class="iconStyle" src="https://static.hsolar.com/images/resumeshow/interViewIcon.png" alt=""> 面试邀请</span> </div> </div> </div> </div> </div> <el-dialog :visible.sync="showDirectService" width='445px' height="256" title="下载简历" center custom-class='download' modal=true show-cancel-button @confirm="handlerDirectService"> <div class="dialog_tip_wrapper" style="text-align: center;"> <div class="tx1" v-if="directServiceInfo.use_type == 'package'" style="line-height: 25px;"> 很抱歉,您的简历点数不足,暂时无法下载简历<br />建议您升级套餐或购买增值服务。 </div> <div class="tx1" v-if="directServiceInfo.use_type == 'points'"> 你的下载简历点数不足,下载该简历需要支付 <span class="red">{{ directServiceInfo.need_points }}</span> 积分。 </div> <div class="tx1" v-if="directServiceInfo.use_type == 'money'"> 你的下载简历点数不足,下载该简历需要支付 <span class="red">{{ directServiceInfo.need_expense }}</span> 元。 </div> <div class="tx2" v-if="parseInt(directServiceInfo.discount) > 0 && directServiceInfo.use_type != 'package'" style="color:#999999"> 购买简历包价格低至<span class="red">{{ directServiceInfo.discount }}</span>折 <span style="cursor: pointer" @click="companyServiceDownloadResume" class="blue">(立即了解)</span> </div> <div class="payment-box tx3" v-if="directServiceInfo.use_type == 'money'"> <div :class="[payment=='alipay'?'borders':'item']" @click="choosePayment('alipay')"><img class="imgs" src="../../../assets/images/payment_icon_4.png" />支付宝支付<i v-if="payment=='alipay'" class="el-icon-check imgi"></i></div> <div :class="[payment=='wxpay'?'borders':'item']" @click="choosePayment('wxpay')"><img class="imgs" src="../../../assets/images/payment_icon_5.png" />微信支付 <i v-if="payment=='wxpay'" class="el-icon-check imgi"></i></div> </div> </div> <div slot="footer" class="dialog-footer"> <el-button style="width: 108px; padding: 10px 20px;" @click="dialogVisible">{{directServiceInfo.cancel}} </el-button> <el-button style="width: 108px; padding: 10px 20px;" type="primary" @click="submit"> {{directServiceInfo.btnCn}}</el-button> </div> </el-dialog> <el-dialog :visible.sync="showUpgradePackage" width='445px' height="256" title="下载简历" center custom-class='download' modal=true show-cancel-button> <div class="dialog_tip_wrapper" style="text-align: center;"> <div class="tx1" style="line-height: 25px;"> {{showUpgradePackageMsg}} </div> </div> <div slot="footer" class="dialog-footer"> <el-button style="width: 108px; padding: 10px 20px;" @click="companyServiceUpgradePackage" type="primary"> 升级套餐</el-button> </div> </el-dialog> <el-dialog title="举报简历" :visible.sync="showTipoff" @opened="tipoffOpened" width="30%"> <el-form ref="tipoffForm" :rules="tipoffRules" :model="tipoffForm" label-width="120px"> <el-form-item label="举报原因" prop="reason" style="margin-bottom: 22px !important;"> <el-select v-model="tipoffForm.reason" placeholder="请选择举报原因"> <el-option :label="item.name" :value="item.id" v-for="(item, index) in options_tipoff" :key="index"> </el-option> </el-select> </el-form-item> <el-form-item label="备注说明(必填)" prop="content" style="margin-bottom: 22px !important;"> <el-input type="textarea" v-model="tipoffForm.content" placeholder="请简要描述您的问题,以便我们尽快核实解决" rows="3" minlength="2" maxlength="100" show-word-limit></el-input> </el-form-item> <el-form-item style="margin-bottom: 22px !important;"> <el-button type="primary" @click="handleSubmitTipoff">提交</el-button> </el-form-item> </el-form> </el-dialog> <el-dialog title="面试邀请" :visible.sync="showInvite" width='540px' @opened="handlerInviteOpened" @closed="handlerInviteClose"> <div class="invitaion_box"> <el-form ref="form" :model="form" label-width="80px" :rules="rules" :show-message="false"> <el-form-item label="面试形式"> <el-radio-group v-model="form.type"> <el-radio :label="1">面试邀请</el-radio> <el-radio :label="2" :disabled="mySetmeal.enable_video_interview===0?true:false">视频面试</el-radio> </el-radio-group> </el-form-item> <el-form-item label="面试人"> {{apply_fullname}} </el-form-item> <el-form-item label="面试职位" v-if="from != 'apply'" prop="jobid"> <el-select v-model="form.jobid" placeholder="请选择职位"> <el-option @click.native="selectJobs(item)" v-for="(item,index) in options_jobs" :key="index" :label="item.jobname" :value="item.id"> </el-option> </el-select> </el-form-item> <el-form-item label="面试日期" prop="interview_date"> <el-date-picker v-model="form.interview_date" type="date" value-format="yyyy-MM-dd" :picker-options="form.pickerOptions" placeholder="请选择面试日期"> </el-date-picker> </el-form-item> <el-form-item label="面试时间" prop="interview_time"> <el-time-select v-model="form.interview_time" :picker-options="{ start: '08:00', step: '00:10', end: '20:00', minTime: form.startTime }" placeholder="选择时间"> </el-time-select> </el-form-item> <el-form-item v-if="form.type==1" label="面试地点" prop="address"> <el-input v-model="form.address" placeholder="请填写面试地点"></el-input> </el-form-item> <el-form-item label="联系人" prop="contact"> <el-input v-model="form.contact" placeholder="请填写联系人"></el-input> </el-form-item> <el-form-item label="联系电话" prop="tel"> <el-input v-model="form.tel" type="number" placeholder="请填写联系电话"></el-input> </el-form-item> <el-form-item label="备注" prop="note"> <el-input v-model="form.note" placeholder="请填写备注"></el-input> </el-form-item> </el-form> </div> <span slot="footer" class="dialog-footer"> <el-button type="primary" @click="handlerInviteClose(true)" :loading="btnLoading">确 定</el-button> <el-button @click="handlerInviteClose">取 消</el-button> </span> </el-dialog> <el-dialog title="系统提示" :visible.sync="showBindWeixin" @opened="bindWeixinOpened" width="450px" :center="true" style="top: 8%;" :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> <el-dialog title="选择职位" width="576px" :visible.sync="showSelectJob" @opened="joblistOpened" style="top: 8%;" :close-on-click-modal="false"> <div class="selectjob maincontent" v-loading="joblist_loading" v-if="joblist_ready"> <div class="search_content"> <input type="text" v-model="keywords" placeholder="请输入职位名称"/> <button @click="joblistOpened">搜索</button> <button class="clear" @click="joblistOpened('clear')">清空</button> </div> <ul class="listbox" v-if="dataset_joblist&&dataset_joblist.length>0"> <li class="li" v-for="(item,index) in dataset_joblist" :key="index"> <div class="jobname substring">{{item.jobname}}<span v-if="item.district_text">【{{item.district_text}}】</span></div> <div class="wage">{{item.wage_text}}<span v-if="item.education_text">{{item.education_text}}</span><span v-if="item.experience_text">|</span><span v-if="item.experience_text">{{item.experience_text}}</span></div> <div class="info substring" v-if="item.job_keywords_arr&&item.job_keywords_arr.length"> <span v-for="items in item.job_keywords_arr">{{items}}</span> </div> <div class="btn" @click="selectJob(item)">和TA聊聊</div> <div class="btn apply_btn" @click="doApply(item)">申请职位</div> </li> </ul> <div class="im-select-joblist-empty" v-else> <div class="emp_text">目前没有可沟通的职位,请先发布职位或等待职位通过审核</div> <!-- <div class="emp_btn" v-if="utype&&parseInt(utype)==1"> <el-button type="primary" @click="manageJob">职位管理</el-button> </div> --> </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 --> </div> <script> $(document).ready(function () { $(function () { hs.graphicsDir = "/assets/js/graphics/"; hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.outlineType = 'rounded-white'; hs.fadeInOut = true; hs.addSlideshow({ interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: 0.75, position: 'bottom center', hideOnMouseOut: true } }); var show_mask = parseInt("1") if(show_mask == 1){ $('.show_mask').hide(); }else{ $('.show_mask').show(); } }) }) var id = parseInt("471") var fullName = "马先生" var isWxOpen = !!parseInt("1") var app = new Vue({ el: '#app', data: { bind_timer: '', joblist_loading: false, joblist_ready: false, jobid: 0, showSelectJob: false, dataset_joblist: [], scanQrcodeImg: '', showBindWeixin: false, wx_code_url: '/assets/images/loading.gif', codeShow: false, hasGetCode: false, showTipoff: false, tipoffForm: { reason: '', content: '' }, tipoffRules: { reason: [{ required: true, message: '请选择举报原因', trigger: 'change' }], content: [{ required: true, message: '请输入备注说明', trigger: 'blur' }, { min: 2, max: 100, message: '长度在 2 到 100 个字符', trigger: 'blur' } ], }, classifyTipoffResume: [], isLogin: false, utype: 0, rightFixed: false, contactData: { field_rule: { email: {}, qq: {}, weixin: {} }, contact_info: {}, show_contact: 0, show_contact_note: '' }, hasFav: false, clickNum: 0, showInvite: false, rightQrcode: '', shareQrcode: '', supplementary: {}, imgList: [], form: { type: 1, jobid: '', interview_date: '', interview_time: '', address: '', contact: '', tel: '', note: '', startTime: '', pickerOptions: { disabledDate(v) { return v.getTime() < new Date().getTime() - 86400000; } } }, mySetmeal: {}, rules: { jobid: [{ required: true, message: '请选择面试职位', trigger: 'change' }, ], interview_date: [{ required: true, message: '请选择面试日期', trigger: 'change' }], interview_time: [{ required: true, message: '请选择面试时间', trigger: 'change' }], address: [{ required: true, message: '请输入面试地址', trigger: 'blur' }], contact: [{ required: true, message: '请输入联系人', trigger: 'blur' }], tel: [{ required: true, message: '请输入联系电话', trigger: 'blur' }] }, apply_fullname: fullName, options_jobs: [], from: 'download', resume_id: id, btnLoading: false, directServiceInfo: {}, showDirectService: false, query_id: '', payment: 'wxpay', isPayment: false, showUpgradePackage: false, showUpgradePackageMsg: '', preview_id: 0, showWeChatQrcode: false, weChatQrcodeContent: '', contentHeight: 0, contentAll: false, keywords:'' }, watch: { 'form.interview_date': function(value) { this.$nextTick(function() { var myDate = new Date() // 当前日期 var year = myDate.getFullYear() //获取当前年 var mon = myDate.getMonth() + 1 //获取当前月 var date = myDate.getDate() //获取当前日 var chooseDate = value.split('-') if (year === parseInt(chooseDate[0]) && mon === parseInt(chooseDate[1]) && date === parseInt(chooseDate[2])) { this.form.startTime = '' + myDate.getHours() + ':' + myDate.getMinutes() + '' this.form.interview_time = '' } else { this.form.startTime = '07:00' } }) } }, created: function() { this.getUserInfo() this.getSupplementary() this.getContact() this.addClick() this.getFavStatus() var locationUrl = "https://www.hsolar.com/m/resume/471" this.rightQrcode = qscms.apiUrl + qscms.apiList.qrcode + '?alias=subscribe_resume&url=' + locationUrl + '&resumeid=' + id // this.shareQrcode = qscms.apiUrl + qscms.apiList.qrcode + '?type=normal&url=' + locationUrl this.shareQrcode=qscms.apiUrl + qscms.apiList.qrcode + '?type=miniprogram&alias=subscribe_resume&resumeid=' + id }, mounted: function() { // 滚动条的获取 window.addEventListener('scroll', this.getScrollTop) if(this.$refs.workItem3?.clientHeight){ this.contentHeight = this.$refs.workItem1?.clientHeight+this.$refs.workItem2?.clientHeight+170 this.contentAll = this.$refs.workItem1?.clientHeight+this.$refs.workItem2?.clientHeight+this.$refs.workItem3?.clientHeight > this.$refs.workItem1?.clientHeight+this.$refs.workItem2?.clientHeight } console.log(this.contentHeight) }, computed: { options_tipoff: function() { return this.classifyTipoffResume } }, methods: { previewPictures: function (imgurl) { window.open(imgurl) }, 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() }).catch(() => {}) }, 2000) } } }) }, manageJob: function() { location.href = qscms.locationList.companyJoblist }, selectJob: function(item) { this.showSelectJob = false this.jobid = item.id this.startIm() }, joblistOpened: function(key) { var that = this that.joblist_loading = true if(key == 'clear'){ that.keywords='' } httpget(qscms.apiList.imJoblist, {keywords:that.keywords,company_id:that.preview_id}) .then(res => { that.dataset_joblist = [...res.data.items] that.joblist_loading = false that.joblist_ready = true }) .catch(() => {}) }, goLogin:function(){ var that = this if (parseInt(that.utype) === 0) { // 未登录 that.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }).then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) } else if (parseInt(that.utype) !== 1) { that.$confirm('您当前登录是个人会员,如需查看简历联系方式、请先退出当前账号,登录您的企业会员进行查看。', '提示', { type: 'warning', confirmButtonText: '立即切换' }).then(function() { Cookies.remove('mobile') Cookies.set('mobile',JSON.parse(Cookies.get('qscms_visitor')).mobile) if (that.subsite_open === 1 && that.subsite_domain != '') { Cookies.remove('qscms_visitor', { domain: '.' + that.subsite_domain }) } Cookies.remove('qscms_visitor') if(!Cookies.get('qscms_visitor')){ httppost(qscms.apiList.switch_identity, { "username":Cookies.get('mobile'), "utype":that.utype==1?2:1, }) .then(function(res) { if(res.code==200){ if(res.data.state==5002){ // 去注册 location.href = qscms.locationList.regCompany + '?redirect=' + location.href return } // 切换成功 Cookies.set('qscms_visitor', { utype: res.data.utype, mobile: res.data.mobile, token: res.data.token, userIminfo: { userid: res.data.uid, user_token:res.data.token } }, { expires: 7 } ) that.$message.success('切换成功~') setTimeout(()=>{ location.reload(); },100) } }) } }) .catch(function() {}) } }, startIm: function() { var that = this if (parseInt(that.utype) === 0) { // 未登录 that.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }).then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) } else if (parseInt(that.utype) !== 1) { that.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }).then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) } else { httppost(qscms.apiList.imStart, { token: qscms.imToken, resumeid: id, jobid: that.jobid }) .then(function(res) { if (res.data.next == '') { location.href = qscms.locationList.companyIm + '?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 == 'bind_weixin') { that.showBindWeixin = true that.bind_timer = setInterval(that.loopCheckBind, 3000); return false; } if (res.data.next == 'choose_job') { //选择职位 that.showSelectJob = true return false; } if (res.data.next == 'pay') { that.$confirm(res.message, '系统提示', { confirmButtonText: '升级套餐', cancelButtonText: '购买增值包', type: 'warning' }).then(() => { location.href = qscms.locationList.companyService }).catch(() => { location.href = qscms.locationList.companyServiceIm }); return false; } }) .catch(function(res) { that.$message.error(res.message) }) } }, bindWeixinOpened: function() { var that = this httpget(qscms.apiList.qrcode, { type: 'bind_weixin' }) .then(function(res) { that.scanQrcodeImg = res.data }) .catch(function() {}) }, onMouseover: function() { this.codeShow = true; if (this.hasGetCode) return; if (!isWxOpen) { this.wx_code_url = encodeURI(qscms.apiUrl + qscms.apiList.qrcode + '?url=https://www.hsolar.com/m/resume/471') this.hasGetCode = true; } else { var that = this; httpget(qscms.apiList.qrcode, { type: 'wechat', alias: 'subscribe_resume', resumeid: id, getsrc: 1 }).then(function(res) { if (res.code == 200) { that.wx_code_url = res.data; that.hasGetCode = true; } else { that.$message({ type: 'error', message: res.message }) } }); } }, onMouseout: function() { this.codeShow = false; }, handlerInviteOpened: function() { var that = this httpget(qscms.apiList.company_published_jobslist, {}) .then(function(res) { that.options_jobs = [] res.data.forEach(function(element) { that.options_jobs.push(element) }) }) .catch(function() {}) this.fetchSetmeal() this.fetchIterviewPre() }, fetchSetmeal: function() { var that = this httpget(qscms.apiList.member_setmeal, {}) .then(function(res) { that.mySetmeal = res.data.info }) .catch(function() {}) }, fetchIterviewPre: function() { var that = this httpget(qscms.apiList.interviewAddPre, {}) .then(function(res) { that.form.address = res.data.address that.form.contact = res.data.contact that.form.tel = res.data.tel }) .catch(function() {}) }, handlerLoginForContact: function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }, handlerInviteClose: function(setData) { var that = this if (setData === true) { this.btnLoading = true this.$refs.form.validate(function(valid) { if (valid) { var data = that.form data.resume_id = that.resume_id httppost(qscms.apiList.interview_add, data) .then(function() { that.btnLoading = false that.$message({ type: 'success', message: '邀请面试成功' }) that.showInvite = false /** * 【ID1000719】 * 【新增】公众号引导弹窗场景(面试邀请) * cy 2023-7-17 */ that.popupWechatQrcodeWindow('company_pc_interview_invite') }) .catch(function() { that.btnLoading = false }) } else { that.btnLoading = false return false; } }); } else { this.showInvite = false } }, 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 that.preview_id = res.data.preview_id } }).catch(function() {}) }, // 监听页面滚动 getScrollTop: function() { var scrollTop = 0 if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop } else if (document.body) { scrollTop = document.body.scrollTop } this.rightFixed = scrollTop >= 400 }, getSupplementary: function() { var that = this httpget(qscms.apiList.resumeSupplementary, { id: id }).then(function(res) { if (res.data !== null) { that.supplementary = res.data let img_list = that.supplementary.img_list let newDataList = [] let current = 0 if (img_list && img_list.length > 0) { for (let i = 0; i <= img_list.length - 1; i++) { if (i % 3 !== 0 || i === 0) { if (!newDataList[current]) { newDataList.push([img_list[i]]) } else { newDataList[current].push(img_list[i]) } } else { current++ newDataList.push([img_list[i]]) } } } that.imgList = [...newDataList] } }).catch(function() {}) }, getContact: function() { var that = this httpget(qscms.apiList.resumeContact, { id: id }).then(function(res) { that.contactData = res.data }).catch(function() {}) }, getFavStatus: function() { var that = this httpget(qscms.apiList.resumeFavCheck, { id: id }).then(function(res) { that.hasFav = res.data == 1 ? true : false }).catch(function() {}) }, doFav: function() { var that = this if (that.utype != 1) { this.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) } else { if ("1" != 1) { this.$message.error('该简历还未审核通过,不能继续此操作') return false } var params = { resume_id: id } var _api_url = that.hasFav === true ? qscms.apiList.resumeFavCancel : qscms.apiList .resumeFav httppost(_api_url, params) .then(function(res) { that.$message({ type: 'success', message: res.message }) if (that.hasFav === false) { /** * 【ID1000719】 * 【新增】公众号引导弹窗场景(收藏简历) * cy 2023-7-17 */ that.popupWechatQrcodeWindow('company_pc_collect_resume') } that.hasFav = that.hasFav === true ? false : true }) .catch(function() {}) } }, handlerLogin: function() { location.href = qscms.locationList.loginCompany }, addClick: function() { var that = this httppost(qscms.apiList.resumeClick, { id: id }).then(function(res) { that.clickNum = res.data }).catch(function() {}) }, doDownload: function() { var that = this if (that.utype != 1) { that.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) } else { if ("1" != 1) { that.$message.error('该简历还未审核通过,不能继续此操作') return false } that.$confirm('确定下载该简历吗?', '提示', { type: 'warning', }) .then(function() { that.downloadResume() }) .catch(function() {}) } }, downloadResume: function() { var that = this var params = { resume_id: id } httppost(qscms.apiList.resumeDownload, params).then(function (res) { if (res.data.done == 0) { if (res.data.need_upgrade == 1){ that.showUpgradePackage = true that.showUpgradePackageMsg = res.message } else { that.showDirectService = true var btnCn = '' if(res.data.use_type == 'points'){ btnCn = '立即兑换' } if(res.data.use_type == 'package'){ btnCn = '购买增值包' } if(res.data.use_type == 'money'){ btnCn = '立即支付' } that.directServiceInfo = { use_type: res.data.use_type, need_points: res.data.need_points, need_expense: res.data.need_expense, discount: res.data.discount, btnCn: btnCn, cancel:res.data.use_type == 'package' ? '升级套餐': '取 消' } } return false } else { that.$message({ type: 'success', message: res.message }) that.getContact() /** * 【ID1000719】 * 【新增】公众号引导弹窗场景(下载简历) * cy 2023-7-17 */ that.popupWechatQrcodeWindow('company_pc_download_resume') } }) .catch(function () { }) }, doInterview: function() { var that = this if (that.utype != 1) { this.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) } else { if ("1" != 1) { this.$message.error('该简历还未审核通过,不能继续此操作') return false } this.showInvite = true } }, handlerDownPdf: function(isExport) { var that = this if (that.utype === 0) { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href return false } if (that.preview_id != id) { if (that.utype === 2) { that.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) return false } if(that.contactData.show_contact === 0) { that.$confirm('当前操作需要先下载简历,确定下载该简历吗?', '提示', { type: 'warning', }) .then(function() { that.downloadResume() }) .catch(function() {}) return false } } /** * 【ID1000730】 * 【bug】简历详情页-下载简历-pdf文件链接没有任何条件限制 * cy 2023-7-26 */ if (isExport == 1) { window.open(qscms.sitedir + qscms.memberDirname + "/resume_save/" + id) } else { httppost(qscms.apiList.exportPdfByPhp, { id: id }).then(function (res) { // 打开页面并自动调用打印功能 var newWindow = window.open(res.data.url); newWindow.onload = function () { newWindow.print(); }; }).catch(function () { }) } }, doTipoff: function() { if (this.utype != 1) { this.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function() { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function() {}) } else { if ("1" != 1) { this.$message.error('该简历还未审核通过,不能继续此操作') return false } this.showTipoff = true } }, tipoffOpened: function() { var that = this httpget(qscms.apiList.classify + '?type=tipoffResume', {}).then(function(res) { if (res.code === 200) { that.classifyTipoffResume = res.data } }).catch(function() {}); }, handleSubmitTipoff: function() { var that = this this.$refs.tipoffForm.validate(function(valid) { if (valid) { httppost(qscms.apiList.tipoff, { target_id: id, type: 2, reason: that.tipoffForm.reason, content: that.tipoffForm.content, img: [] }) .then(function(res) { that.showTipoff = false that.$message({ type: 'success', message: res.message }) }) .catch(function() {}) } else { return false; } }); }, handlerDirectService() { if (this.directServiceInfo.use_type == 'points') { this.handlerDirectPay('points') } else { this.showPayment = true } }, dialogVisible() { if (this.directServiceInfo.use_type == 'package') { location.href = qscms.locationList.companyService } else { this.showDirectService = false } }, submit() { var use_type = this.directServiceInfo.use_type if (use_type == 'package') { location.href = qscms.locationList.companyServiceDownloadResume } else { if (use_type == 'points') { let pay_data = { service_type: 'single_resume_down', deduct_points: this.directServiceInfo.use_type == 'points' ? this.directServiceInfo.need_points : 0, payment: this.payment, resumeid: this.resume_id, return_url: 'https://www.hsolar.com/m/resume/' + this.resume_id } var that = this httppost(qscms.apiList.company_pay_direct_service, pay_data) .then(function(res) { that.$message({ type: 'success', message: res.message }) that.getContact() that.showDirectService = false }).catch(function() { }) } else { let pay_data = { service_type: 'single_resume_down', deduct_points: this.directServiceInfo.use_type == 'points' ? this.directServiceInfo.need_points : 0, payment: this.payment, resumeid: this.resume_id, return_url: 'https://www.hsolar.com/m/resume/' + this.resume_id } var that = this httppost(qscms.apiList.company_pay_direct_service, pay_data) .then(function(res) { if (that.payment == 'wxpay') { window.open('https://www.hsolar.com/member/wxpay?parameter=' + res .data.parameter + '&oid=' + res.data.order_oid + '&amount=' + res .data.order_amount + '&custom_location=0') } else { window.open(res.data.parameter) } that.showDirectService = false }).catch(function() { }) } } }, companyServiceDownloadResume() { window.open(qscms.locationList.companyServiceDownloadResume) }, choosePayment(payment) { this.payment = payment this.$emit('choosePayment', this.payment) }, companyServiceUpgradePackage() { window.open(qscms.locationList.companySetmealAdd) this.showUpgradePackage = false }, doEnclosureDowenload: function () { var that = this if (that.utype != 1) { this.$confirm('当前操作需要登录企业账号', '提示', { type: 'warning', confirmButtonText: '去登录' }) .then(function () { location.href = qscms.locationList.loginCompany + '?redirect=' + location.href }) .catch(function () { }) } else { if ("1" != 1) { this.$message.error('该简历还未审核通过,不能继续此操作') return false } if (that.contactData.show_contact===0){ this.$confirm('查看简历附件需先下载简历,是否下载【'+ fullName + '】的简历?', '提示', { type: 'warning', confirmButtonText: '下载' }) .then(function () { that.downloadResume() }) .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(() => { }) } }, // 关闭弹窗 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: '绑定成功'}) } } }) }, } }) </script> <style lang="scss" scoped> .el-dialog__footer { padding: 10px 20px 35px; } .download { font-size: 18px; font-family: Microsoft YaHei; font-weight: 400; color: #373737; border-radius: 6px; } .tx1 { font-weight: 400; line-height: 15px; font-size: 14px; } .tx2 { font-weight: 400; margin-top: 15px; font-size: 14px; } .red { color: red; } .blue { color: #409EFF; } .borders { width: 150px; height: 44px; margin-right: 20px; text-align: center; font-size: 14px; color: #333333; cursor: pointer; position: relative; user-select: none; border: 2px solid #f60; } .payment-box { display: flex; line-height: 42px; margin-left: 37px; margin-top: 30px; } .payment-box .item { width: 150px; height: 44px; border: 2px solid #e2e2e2; margin-right: 20px; text-align: center; font-size: 14px; color: #333333; cursor: pointer; position: relative; user-select: none; } .imgs { vertical-align: middle; margin-right: 3px; } .imgi { width: 0; height: 27px; border-left: 13px solid transparent; border-right: 13px solid #ff6600; border-top: 13px solid transparent; border-bottom: 13px solid #ff6600; color: #fff2ea; position: absolute; right: 0; bottom: 0; text-align: right; line-height: 13px; padding-right: 1px; } .wx_dialog { border-radius: 15px; } .wx_dialog .el-dialog__header { border-radius: 15px; } .wx_dialog .el-dialog__body { padding: 0; } .tag_style { background-color: #fdf6ec!important; color: #e6a75d!important; font-size: 14px; border-radius: 3px; padding: 6px 13px; cursor: pointer; } .tag_style1{ background-color: #EDF5FE!important; color: #157EFF!important; font-size: 14px; border-radius: 3px; padding: 6px 13px; cursor: pointer; margin: 0 10px 0px 0; } </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