|
@@ -0,0 +1,374 @@
|
|
|
+{__NOLAYOUT__}
|
|
|
+<head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
+ <title>招工无忧_精准就业服务平台</title>
|
|
|
+ <meta name="keywords" content="招工无忧,精准就业服务平台" />
|
|
|
+ <meta name="description" content="招工无忧精准就业服务平台,专注劳务公司,职介所,人力资源公司实用性的工具平台,凡注册成功企业,赠送专属招聘微店,供人信息一键发布,职位置顶,订单快速发布,招工无忧咨询服务热线:09966780111,18699680111" />
|
|
|
+ <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
|
|
|
+
|
|
|
+ <link rel="stylesheet" href="/static/web/style.css" media="all">
|
|
|
+ <link rel="stylesheet" href="/static/web/swiper-bundle.min.css"/>
|
|
|
+ <!-- 引入图标库 -->
|
|
|
+ <link rel="stylesheet" href="/static/icon/btn/iconfont.css" media="all">
|
|
|
+ <link rel="stylesheet" href="/static/icon/menu/iconfont.css" media="all">
|
|
|
+
|
|
|
+ <!--[if lt IE 9]>
|
|
|
+ <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
|
|
|
+ <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
|
|
+ <![endif]-->
|
|
|
+ <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
|
|
|
+ <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
|
|
|
+</head>
|
|
|
+
|
|
|
+
|
|
|
+<div style="background-color: transparent;width:100%;">
|
|
|
+ <div class="container" style="margin-bottom: 20px;margin-top: 20px;">
|
|
|
+<!-- <div class="swiper mySwiper">-->
|
|
|
+<!-- <div class="swiper-wrapper">-->
|
|
|
+ <div class="searchhead">
|
|
|
+<!-- <div style="width: auto;padding: 15px 15px;">-->
|
|
|
+<!-- <span class="searchtype">工作时间:</span>-->
|
|
|
+<!-- <span class="jobtagssearch">包吃</span>-->
|
|
|
+<!-- <span class="jobtagssearch">包吃</span>-->
|
|
|
+<!-- <a href="javascript:0;" style="background: #1B51C3;color: #FFFFFF;padding: 5px 12px;font-size: 21px;border-radius: 6px;float: right;">返回</a>-->
|
|
|
+<!-- </div>-->
|
|
|
+ <div style="width: auto;padding: 15px 15px;">
|
|
|
+ <span class="searchtype">热招:</span>
|
|
|
+
|
|
|
+ <div class="btn-group" data-toggle="buttons">
|
|
|
+ {foreach $comjobscate as $key=>$vo}
|
|
|
+ <label class="btn btn-primary" style="margin-right: 10px;">
|
|
|
+ <input type="checkbox" name="cate" value="{$vo.id}">{$vo.title}
|
|
|
+ </label>
|
|
|
+ {/foreach}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="text-align: center;position:absolute;bottom: 10px;left: 50%;">
|
|
|
+ <span style="color: #337ab7;margin-right: 10px;cursor: pointer;" id="search" onclick="subsearch();">查询</span>
|
|
|
+ <span style="color: #337ab7;cursor: pointer;" id="canclesearch" onclick="cancelAll();" >取消所有选择</span>
|
|
|
+<!-- <a href="javascript:0;">查看更多匹配条件</a>-->
|
|
|
+ </div>
|
|
|
+ <input type="hidden" id="page" value="{$page}">
|
|
|
+ <input type="hidden" id="maxpage" value="{$last_page}">
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide" style="height: auto;">
|
|
|
+ <div class="col-md-6" style="width: 50%;" >
|
|
|
+ <div class="swiperdiv" id="leftdiv">
|
|
|
+ {foreach $comjobslist as $key=>$vo}
|
|
|
+ {if $key<4}
|
|
|
+ <div {if $key == 3}class="jobsinfolast"{else/}class="jobsinfo"{/if} onclick="showinfo({$vo.id})">
|
|
|
+ <div style="flex: 1;">
|
|
|
+ <div class="jobsname">{$vo.title}<span class="jobstype">{$vo.comjobsCate.title}</span></div>
|
|
|
+ <div class="jobsdiv">
|
|
|
+ <div style="flex: 1;">
|
|
|
+ {if $vo.tags}
|
|
|
+ {foreach $vo.tags as $k=>$v}
|
|
|
+ <span class="jobtags">{$v}</span>
|
|
|
+ {/foreach}
|
|
|
+ {/if}
|
|
|
+ <span class="sinprice">{$vo.zwagall}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {/if}
|
|
|
+ {/foreach}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="col-md-6" style="width: 50%;" >
|
|
|
+ <div class="swiperdiv" id="rightdiv">
|
|
|
+ {foreach $comjobslist as $key=>$vo}
|
|
|
+ {if $key>3}
|
|
|
+ <div {if $key == 7}class="jobsinfolast"{else/}class="jobsinfo"{/if} onclick="showinfo({$vo.id})">
|
|
|
+ <div style="flex: 1;">
|
|
|
+ <div class="jobsname">{$vo.title}<span class="jobstype">{$vo.comjobsCate.title}</span></div>
|
|
|
+ <div class="jobsdiv">
|
|
|
+ <div style="flex: 1;">
|
|
|
+ {if $vo.tags}
|
|
|
+ {foreach $vo.tags as $k=>$v}
|
|
|
+ <span class="jobtags">{$v}</span>
|
|
|
+ {/foreach}
|
|
|
+ {/if}
|
|
|
+ <span class="sinprice">{$vo.zwagall}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {/if}
|
|
|
+ {/foreach}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-button-next" style="right: -30px;top: 265px;" onclick="nextpage()"></div>
|
|
|
+ <div class="swiper-button-prev" style="left: -32px;top: 265px;" onclick="prevpage()"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+<!-- 弹出层 modal -->
|
|
|
+ <div class="modal right fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
+ <div class="modal-dialog" style="width: 40%;">
|
|
|
+ <div class="modal-content">
|
|
|
+ <div class="modal-body" style="margin-top: 20px;margin-left: 40px;">
|
|
|
+ <div >
|
|
|
+ <span id="updatetime">更新:2天前发布</span>
|
|
|
+ <span style="margin-left: 30px;" id="workertitle">数据来源:福建省晋江人力资本有限公司</span>
|
|
|
+ </div>
|
|
|
+ <div style="margin-top: 30px;height: 100px;border-bottom: 1px solid #bac3cf;">
|
|
|
+ <div class="jobsname" id="title">保洁阿姨<span class="jobsprice" id="zwagall">30元/小时</span></div>
|
|
|
+ <div class="pricetags" id="pricetagss">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="height: 335px;border-bottom: 1px solid #bac3cf;">
|
|
|
+ <p class="jobsinfotitle">岗位信息:</p>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles">招聘年龄:</span><span id="agegroup">25-55</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles">用工地址:</span><span id="address">测试菜市场</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles ">工作内容:</span><span id="comdetails">负责办公区域、展厅的卫生清洁</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <span class="info-titles">学历要求:</span><span>无</span>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <span class="info-titles">职位要求:</span><span id="requirement">五官端正,身体健康,无疾病,无纹身,双眼裸视为0.8,中专以上文化程度。</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <p class="jobsinfotitle">雇主信息:</p>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles">雇主姓名:</span><span id="workername">邱先生</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles">手机号码:</span><span style="font-size: 18px;" id="workermobile">18888888888</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="jobsinfos">
|
|
|
+ <div class="lefttitle">
|
|
|
+ <span class="info-titles">联系地址:</span><span id="workeraddress">河南省郑州市二七区冯庄路111号院正商城裕园5号院</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+
|
|
|
+<script>
|
|
|
+ function subsearch(){
|
|
|
+ var cateids="";
|
|
|
+ var page = 1;
|
|
|
+ $("input:checkbox[name='cate']:checked").each(function(i){
|
|
|
+ if(0==i){
|
|
|
+ cateids=$(this).val();
|
|
|
+ }else{
|
|
|
+ cateids+=(","+$(this).val());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url:"{:url('Page/comjobsajax')}",
|
|
|
+ data:{'page':page,'cateids':cateids},
|
|
|
+ success: function (data){
|
|
|
+ var lefthtml = '';
|
|
|
+ var righthtml = '';
|
|
|
+ if(data.data){
|
|
|
+ for(var i=0;i<data.data.length;i++){
|
|
|
+ if(i==3 || i==7){
|
|
|
+ var divclass = 'jobsinfolast';
|
|
|
+ }else{
|
|
|
+ var divclass = 'jobsinfo';
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.data[i].tags){
|
|
|
+ var tagshtml = '';
|
|
|
+ for(var k=0;k<data.data[i].tags.length;k++) {
|
|
|
+ tagshtml += "<span class='jobtagsjs'>"+data.data[i].tags[k]+"</span>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(i<4){
|
|
|
+ lefthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }else{
|
|
|
+ righthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#leftdiv").html(lefthtml);
|
|
|
+ $("#rightdiv").html(righthtml);
|
|
|
+ $("#page").val(data.current_page);
|
|
|
+ $("#maxpage").val(data.last_page);
|
|
|
+ },error:function(data){
|
|
|
+ alert(data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ function cancelAll(){
|
|
|
+ $('[name="cate"]').removeAttr('checked');
|
|
|
+ $('.btn').removeClass('active');
|
|
|
+ }
|
|
|
+
|
|
|
+ function prevpage(){
|
|
|
+ var page = $("#page").val();
|
|
|
+ if(page == 1){
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ var cateids="";
|
|
|
+ $("input:checkbox[name='cate']:checked").each(function(i){
|
|
|
+ if(0==i){
|
|
|
+ cateids=$(this).val();
|
|
|
+ }else{
|
|
|
+ cateids+=(","+$(this).val());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ var sendpage = parseInt(page)-1;
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url:"{:url('Page/comjobsajax')}",
|
|
|
+ data:{'page':sendpage,'cateids':cateids},
|
|
|
+ success: function (data){
|
|
|
+ var lefthtml = '';
|
|
|
+ var righthtml = '';
|
|
|
+ if(data.data){
|
|
|
+ for(var i=0;i<data.data.length;i++){
|
|
|
+ if(i==3 || i==7){
|
|
|
+ var divclass = 'jobsinfolast';
|
|
|
+ }else{
|
|
|
+ var divclass = 'jobsinfo';
|
|
|
+ }
|
|
|
+
|
|
|
+ if(data.data[i].tags){
|
|
|
+ var tagshtml = '';
|
|
|
+ for(var k=0;k<data.data[i].tags.length;k++) {
|
|
|
+ tagshtml += "<span class='jobtagsjs'>"+data.data[i].tags[k]+"</span>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(i<4){
|
|
|
+ lefthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }else{
|
|
|
+ righthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#leftdiv").html(lefthtml);
|
|
|
+ $("#rightdiv").html(righthtml);
|
|
|
+ $("#page").val(data.current_page);
|
|
|
+ $("#maxpage").val(data.last_page);
|
|
|
+ },error:function(data){
|
|
|
+ alert(data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ function nextpage(){
|
|
|
+ var page = $("#page").val();
|
|
|
+ var maxpage = $("#maxpage").val();
|
|
|
+ if(page == maxpage){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var cateids="";
|
|
|
+ $("input:checkbox[name='cate']:checked").each(function(i){
|
|
|
+ if(0==i){
|
|
|
+ cateids=$(this).val();
|
|
|
+ }else{
|
|
|
+ cateids+=(","+$(this).val());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $("#leftdiv").html('');
|
|
|
+ $("#rightdiv").html('');
|
|
|
+
|
|
|
+ var sendpage = parseInt(page)+1;
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url:"{:url('Page/comjobsajax')}",
|
|
|
+ data:{'page':sendpage,'cateids':cateids},
|
|
|
+ success: function (data){
|
|
|
+ var lefthtml = '';
|
|
|
+ var righthtml = '';
|
|
|
+ if(data.data){
|
|
|
+ for(var i=0;i<data.data.length;i++){
|
|
|
+ if(i==3 || i==7){
|
|
|
+ var divclass = 'jobsinfolast';
|
|
|
+ }else{
|
|
|
+ var divclass = 'jobsinfo';
|
|
|
+ }
|
|
|
+ if(data.data[i].tags){
|
|
|
+ var tagshtml = '';
|
|
|
+ for(var k=0;k<data.data[i].tags.length;k++) {
|
|
|
+ tagshtml += "<span class='jobtagsjs'>"+data.data[i].tags[k]+"</span>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(i<4){
|
|
|
+ lefthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }else{
|
|
|
+ righthtml += "<div class=\'"+divclass+"\' onclick=\"showinfo('"+data.data[i].id+"')\" > <div style='flex: 1;'> <div class='jobsname'>" + data.data[i].title+"<span class='jobstype'>" + data.data[i].comjobsCate.title+"</span> </div> <div class='jobsdiv'> <div style='flex: 1;'> "+tagshtml+"<span class='sinprice'>" + data.data[i].zwagall+"</span></div></div></div></div>";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#leftdiv").html(lefthtml);
|
|
|
+ $("#rightdiv").html(righthtml);
|
|
|
+ $("#page").val(data.current_page);
|
|
|
+ $("#maxpage").val(data.last_page);
|
|
|
+ },error:function(data){
|
|
|
+ alert(data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ // function geData(page,cateid){
|
|
|
+ //
|
|
|
+ // }
|
|
|
+
|
|
|
+ function showinfo(id){
|
|
|
+ // console.log(id);
|
|
|
+ if (!id ) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url:"{:url('Page/comjobsinfo')}",
|
|
|
+ data:{'id':id},
|
|
|
+ success: function (data){
|
|
|
+ $("#updatetime").html("更新:"+data.updatetime);
|
|
|
+ $("#workertitle").html("数据来源:"+data.worker.title);
|
|
|
+ $("#title").html(data.title);
|
|
|
+ $("#zwagall").html(data.zwagall);
|
|
|
+ $("#agegroup").html(data.agegroup);
|
|
|
+ $("#address").html(data.address);
|
|
|
+ $("#comdetails").html(data.comdetails);
|
|
|
+ $("#requirement").html(data.requirement);
|
|
|
+ $("#workername").html(data.worker.ftitle);
|
|
|
+ $("#workermobile").html(data.worker.mobile);
|
|
|
+ $("#workeraddress").html(data.worker.address);
|
|
|
+ if(data.tags){
|
|
|
+ var tagshtml = "";
|
|
|
+ for(var i=0;i<data.tags.length;i++){
|
|
|
+ tagshtml += "<span class='jobinfotags'>" + data.tags[i]+"</span>";
|
|
|
+ }
|
|
|
+ $("#pricetagss").html(tagshtml);
|
|
|
+ }
|
|
|
+ $('#myModal').modal('show');
|
|
|
+ },error:function(data){
|
|
|
+ alert(data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+</script>
|