UNPKG

unserver-unify

Version:

305 lines (303 loc) 15 kB
<style type="text/css"> </style> <div ng-controller="JobListCtrl as ctrl"> <div class="home_slider" ng-if="loginService.subDomain != 'wdbamboo' && loginService.subDomain != 'bamboosys'" style="margin-top: -55px; z-index: 20; position: relative; overflow: visible;"> <div class="carousel"> <div class="carousel-inner" style="overflow: visible;"> <div class="text-center"> <div class="banner_search" ng-class="{'fixed':bottomFlag}" scroll=""> <form class="form-horizontal col-md-8 col-md-offset-2"> <div class="form-group"> <div class="bnr_srch_hldr"> <span class="input-group"> <span class="input-group-addon"> <i class="fa fa-briefcase"> </i> </span> <input class="form-control" name="" ng-model="ctrl.fullSearch.name" placeholder="{{'Enter your Job Title'| translate}}" type="text"/> </span> </div> <div class="bnr_srch_hldr"> <span class="input-group"> <span class="input-group-addon"> <i class="fa fa-map-marker"> </i> </span> <select class="form-control" ng-model="ctrl.fullSearch.state" ng-options="state for state in ctrl.stateList"> <option value=""> {{'Select location'|translate}} </option> </select> <!--input type="text" placeholder="{{'Select your Job Functions'| translate}}" class="form-control" ng-model="ctrl.fullSearch.location" style="background: #fff;" name="" > <select class="form-control"> <option value="">Select Location</option> <option value="east">East</option> <option value="west">West</option> <option value="south">South</option> <option value="north">North</option> </select--> </span> </div> </div> <div class="form-group"> <div class="bnr_srch_hldr"> <span class="input-group function_srch"> <span class="input-group-addon"> <i class="fa fa-id-card-o"> </i> </span> <input class="form-control" name="" ng-model="ctrl.fullSearch.cat" placeholder="{{'Select your Job Functions'| translate}}" style="background: #fff;" type="text" /> <div class="function_secondlevel"> <div class="function_holder"> <ul> <li ng-class="{'dropdown':$first}" ng-repeat="item in catitems"> <a ng-click="ctrl.fullSearch.cat=item.key"> {{item.title}} <i class="fa fa-angle-right" ng-if="item.items|notEmpty"> </i> </a> <ul ng-if="item.items|notEmpty"> <li ng-repeat="subitem in item.items"> <a ng-click="ctrl.fullSearch.cat=subitem.key"> {{subitem.title}} </a> </li> </ul> </li> </ul> </div> </div> </span> </div> <div class="bnr_srch_hldr"> <div class="row"> <div class="col-xs-6 padding-right-0"> <span class="input-group"> <span class="input-group-addon"> <i class="fa fa-dollar"> </i> </span> <input class="form-control" name="" placeholder="{{'Min Salary'| translate}}" ng-model="ctrl.fullSearch.min" type="number"/> </span> </div> <div class="col-xs-6 padding-left-0"> <span class="input-group"> <span class="input-group-addon"> - </span> <input class="form-control" name="" placeholder="{{'Max Salary'| translate}}" ng-model="ctrl.fullSearch.max" type="number"/> </span> </div> </div> </div> </div> <div class="form-group"> <div class="col-md-12 text-right"> <button class="btn btn-u" translate="" ng-click='ctrl.searchFull()'> Search </button> </div> </div> </form> </div> <img ng-src="{{ currentSchool.bar ? schoolUrl+currentSchool.bar : 'assets/images/jobs_banner.jpg' }}" style="width:100%;"/> </div> </div> </div> </div> <div class="home_slider" ng-if="loginService.subDomain == 'wdbamboo' || loginService.subDomain == 'bamboosys'" style="margin-top: -55px; z-index: 20; position: relative; overflow: visible;"> <div class="carousel"> <div class="carousel-inner"> <div class="active item slider_type3"> <div class="text-center"> <img ng-src="assets/images/jobs_banner2.jpg" style="margin:auto;width:100%;height:100%;"/> <div class="text_content"> <h3 style="margin-top: 0;">寻找未来互联网教育精英,九竹教育云邀您一起畅想未来。</h3> </div> </div> </div> </div> </div> </div> <div class="margin-bottom-20"> </div> <div class="container"> <div class="row"> <div class="col-md-3"> <script id="catTree.html" type="text/ng-template"> <ul class="{(item.key==ctrl.option) ? 'active' : ''}} side-nav"> <i class="sidebar_arrow {{item.items.length>0 ? 'fa fa-angle-right':''}}" > </i> <a class="{{(item.key==ctrl.option) ? 'active' : ''}} list" ng-click="ctrl.list(item.key)"> <span style="cursor: pointer;"> {{item.title}} <span ng-if='item.value==0' class="itm_cntr" style="width:auto!important"> ({{item.counter||0}}) </span> </span> </a> <ul class="second_level"> <li ng-repeat="item in item.items" ng-include="'catTree.html'"> </li> </ul> </ul> </script> <ul class="sidebar_responsive" ng-class="{'sidebar_active':dropdown}"> <li ng-class="{'sidebar_responsive_active':dropdown}"> <button class="btn btn-primary" ng-click="ctrl.toggledrop()" type="button"> <span class="fa fa-bars"> </span> </button> <ul class="list-group sidebar-nav-v1"> <li class="list-group-item side_hed"> <a class="form-inline" ng-click="ctrl.list('')" style="cursor:pointer; float:left;"> <strong style="float:left"> {{'All'|translate}} </strong> <div class="form-inline" style="float:left"> <strong> ({{ ctrl.totalCount }}) </strong> </div> </a> </li> <li class="list-group-item" ng-include="'catTree.html'" ng-repeat="item in catitems" style="position:relative"> </li> </ul> </li> </ul> </div> <div class="col-md-9"> <div class="forum"> <div class="tag-box tag-box-v6 margin-bottom-20 text-right clearfix" style="min-height:56px"> <!-- <div class="input-group col-lg-3 col-md-3 col-sm-3 top-search"> <input class="form-control" ng-model="ctrl.q" placeholder="{{ 'Search job' | translate }}" type="text"/> <span class="input-group-btn"> <button class="btn btn-primary srch_btn" ng-click="ctrl.search(ctrl.q)" type="button"> <i class="fa fa-search"> </i> </button> </span> </div> --> <div class="form-inline pull-left ipad_count_aln"> {{ "Total Count"| translate }}: <span class="badge badge-green rounded-2x"> {{ ctrl.catCount }} </span> </div> <div class="form-inline pull-right sorting" style="line-height:35px;"> <span class="viewtype"> <a href="javascript:;" ng-class="{'active':!fullflag}" ng-click="fullflag=0"> <i class="fa fa-bars"> </i> </a> <a href="javascript:;" ng-class="{'active':fullflag}" ng-click="fullflag=1"> <i class="fa fa-th"> </i> </a> </span> <a class="latest" ng-if="loginService.subDomain != 'wdbamboo' && loginService.subDomain != 'bamboosys'" ng-class="{'active': ctrl.sortmethod == 'created'}" ng-click="ctrl.get('created',true)"> <i class="fa fa-clock-o"> </i> {{ "Latest" | translate }} </a> <a class="hottest" ng-if="loginService.subDomain != 'wdbamboo' && loginService.subDomain != 'bamboosys'" ng-class="{'active': ctrl.sortmethod == 'counter'}" ng-click="ctrl.get('counter',true)"> <i class="glyphicon glyphicon-fire"> </i> {{ "Hot" | translate }} </a> </div> </div> <div ng-if="!ctrl.listReady" class="content_loader"> <img src="assets/images/preloader.gif"> </div> <div ng-if="ctrl.listReady"> <div class="row high-rated padding_right-8 padding_left-8 trans_firstlevel" ng-class="{'view_full_width':!fullflag}"> <!-- Easy Block --> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 md-margin-bottom-40 padding_half" current-page="ctrl.currentPage" dir-paginate="item in ctrl.items | itemsPerPage: ctrl.itemNumber" pagination-id="pagename" total-items="ctrl.catCount"> <div class="easy-block-v1 margin-bottom-20"> <div class="easy-block-v1-badge rgba-yellow" ng-if="item.category"> {{ item.category | split:',':0}} </div> <div class="thumbnail-img alnlft"> <div class="overflow-hidden text-center"> <a ui-sref="index.job.detail({jid: item._id})"> <img class="img-responsive" ng-src="{{item.photo? ctrl.photoUrl + item._id +'/'+ item.photo : ctrl.defaultPhoto}}"/> </a> </div> </div> <div class="white-bg"> <div class="overflow-h"> <h3 style="height:35px; overflow:hidden; width:100%; cursor:pointer;" ui-sref="index.job.detail({jid: item._id})"> {{ item.name }} </h3> </div> <ul class="list-unstyled" style="height:65px; margin: 0;"> <li class="margin-bottom-5 cursor-pointer" ui-sref="index.company.detail({cid: item.company._id})"> <b class="color-teal"> {{item.company.name}} </b> </li> <li class="desc margin-bottom-5 "> {{item.description}} </li> <li style="max-height:45px; overflow:hidden;" ng-if="item.major"> <span class="color-green" translate=""> Major </span> : {{item.major}} </li> </ul> <ul class="list-unstyled" style="height:55px;"> <li ng-if="item.typestr"> <span class="color-green" translate=""> Job Type </span> : <sapn translate=""> {{item.typestr}} </sapn> </li> <li> <span class="color-green" translate=""> Posted on </span> : {{ item.created | date :'yyyy-MM-dd' }} </li> <li ng-if="item.vacancy"> <span class="color-green" translate=""> Vacancy </span> :{{item.vacancy}} </li> <li ng-if="item.location"> <span class="color-green"> {{ {eng:'Location',chn:'工作地点'} | trans }} </span> :{{item.location}} </li> </ul> <div class="clearfix"></div> <div class="btn-u btn-u-sm margin-bottom-10" ui-sref="index.job.detail({jid: item._id})"> {{ {eng:'Details',chn:'查看详情'} | trans }} </div> </div> <div class="clearfix"> </div> </div> </div> <!-- End Easy Block --> </div> </div> <div class="tag-box tag-box-v6 margin-bottom-20 text-right clearfix" ng-show="ctrl.catCount> ctrl.itemNumber"> <dir-pagination-controls boundary-links="true" class="with-others" on-page-change="ctrl.pageChanged(newPageNumber)" pagination-id="pagename" template-url="components/content/dirPagination.tpl.html"> </dir-pagination-controls> </div> <h3 class="text-center" ng-if="!ctrl.items||ctrl.items.length <1" translate=""> No Result! </h3> </div> </div> </div> </div> </div>