|
@@ -0,0 +1,413 @@
|
|
|
+<section class="content">
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-md-12">
|
|
|
+ <div class="box">
|
|
|
+ {{ csrf_field() }}
|
|
|
+ <div class="box-body table-responsive">
|
|
|
+ <div class="col-md-3 clearfix">
|
|
|
+ <div class="box-body table-responsive" style="padding:5px;">
|
|
|
+ <div class="form-group clearfix" style="margin-bottom:0;">
|
|
|
+ <label for="prefix" class="control-label">性别:</label>
|
|
|
+ <div style="float: left;width: 150px;">
|
|
|
+ <select class="form-control" name="sex" id="sex">
|
|
|
+ <option value=''>不限</option>
|
|
|
+ <option value='0' @if(array_key_exists('sex',$search_data) && $search_data['sex'] == '0') selected @endif>女</option>
|
|
|
+ <option value='1' @if(array_key_exists('sex',$search_data) && $search_data['sex'] == '1') selected @endif>男</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-3 clearfix">
|
|
|
+ <div class="box-body table-responsive" style="padding:5px;">
|
|
|
+ <div class="form-group clearfix" style="margin-bottom:0;">
|
|
|
+ <label for="prefix" class="control-label">学历:</label>
|
|
|
+ <div style="float: left;width: 150px;">
|
|
|
+ <select class="form-control" name="education" id="education">
|
|
|
+ <option value=''>不限</option>
|
|
|
+ <option value='65' @if(array_key_exists('education',$search_data) && $search_data['education'] == 65) selected @endif>初中</option>
|
|
|
+ <option value='66' @if(array_key_exists('education',$search_data) && $search_data['education'] == 66) selected @endif>高中</option>
|
|
|
+ <option value='67' @if(array_key_exists('education',$search_data) && $search_data['education'] == 67) selected @endif>中技</option>
|
|
|
+ <option value='68' @if(array_key_exists('education',$search_data) && $search_data['education'] == 68) selected @endif>中专</option>
|
|
|
+ <option value='69' @if(array_key_exists('education',$search_data) && $search_data['education'] == 69) selected @endif>大专</option>
|
|
|
+ <option value='70' @if(array_key_exists('education',$search_data) && $search_data['education'] == 70) selected @endif>本科</option>
|
|
|
+ <option value='71' @if(array_key_exists('education',$search_data) && $search_data['education'] == 71) selected @endif>硕士</option>
|
|
|
+ <option value='72' @if(array_key_exists('education',$search_data) && $search_data['education'] == 72) selected @endif>博士</option>
|
|
|
+ <option value='73' @if(array_key_exists('education',$search_data) && $search_data['education'] == 73) selected @endif>博士后</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-md-3 clearfix">
|
|
|
+ <div class="box-body table-responsive" style="padding:5px;">
|
|
|
+ <div class="form-group clearfix" style="margin-bottom:0;">
|
|
|
+ <label for="prefix" class="control-label">精确查询:</label>
|
|
|
+ <div style="float: left;width: 150px;">
|
|
|
+ <input type="text" class="form-control" name="realname" id="realname" placeholder="请输入姓名" @if(array_key_exists('realname',$search_data)) value="{{$search_data['realname']}}" @endif>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="box-footer">
|
|
|
+ <div class="btn-group" style="margin-left: 440px;">
|
|
|
+ <button type="button" class="btn btn-info btn-primary js-search" data-type="1"><i class="fa fa-search">搜索</i></button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="box-body table-responsive">
|
|
|
+ <div class="col-md-12">
|
|
|
+ <div class="box-header with-border">
|
|
|
+ <h3 class="box-title">查询结果</h3>
|
|
|
+ </div>
|
|
|
+ <div class="box-body table-responsive no-padding">
|
|
|
+ <table class="table table-hover">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th height="26" class="admin_list_tit">
|
|
|
+ <input type="checkbox" name=" " title="全选/反选" id="chk" />
|
|
|
+ </th>
|
|
|
+ <th>基础资料</th>
|
|
|
+ <th>电话</th>
|
|
|
+ <th>投递岗位</th>
|
|
|
+ <th>对应单位</th>
|
|
|
+ <th>下载状态</th>
|
|
|
+ <th>操作</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ @if(isset($list) && $list->total())
|
|
|
+ @foreach($list as $k=>$v)
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <input ls="{{$v->id}}" name="id[]" id="appointinfo_{{$v->id}}" type="checkbox" value="{{$v->id}}" />
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <span style="color: #0A246A; margin-right: 3px;">{!! $v->realname !!}</span>
|
|
|
+ <span style="color: #0A246A; margin-right: 3px;">{{$v->sex}}</span>
|
|
|
+ <span style="color:#be7707; margin-right: 3px;">{{$v->birthday}}</span>
|
|
|
+ <span style="color:#0A7CF7; margin-right: 3px;">{{$v->education}}</span>
|
|
|
+ <span style="color:#0F73AC; margin-right: 3px;">{{$v->native_place_cn}}</span>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ {{ $v->mobile }}
|
|
|
+ </td>
|
|
|
+ <td>{!! $v->jobs_name !!}</td>
|
|
|
+ <td>{!! $v->company_name !!}</td>
|
|
|
+ <td>{!! $v->status !!}</td>
|
|
|
+ <td>
|
|
|
+
|
|
|
+ <button class='btn btn-primary btn-xs fetch_word' data-aid="{{$v->id}}" style="margin-bottom: 10px">下载简历</button>
|
|
|
+
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endforeach
|
|
|
+ @else
|
|
|
+ <tr>
|
|
|
+ <td colspan="11">
|
|
|
+ <div class="list_empty_group">
|
|
|
+ <div class="list_empty">
|
|
|
+ <div class="list_empty_left"></div>
|
|
|
+ <div class="list_empty_right">
|
|
|
+ <div class="sorry_box">对不起,暂无相关信息!</div>
|
|
|
+ </div>
|
|
|
+ <div class="clear"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ @endif
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @if(isset($list))
|
|
|
+ {{ $list->appends($search_data)->links('module.widgets.pagination') }}
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</section>
|
|
|
+<script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
|
|
|
+<script type="text/javascript" src="{{ theme_asset('app/js/jquery.modal.userselectlayer.js') }}"></script>
|
|
|
+<script type="text/javascript" src="{{ theme_asset('app/js/jquery.user.city.js') }}"></script>
|
|
|
+<script type="text/javascript" src="{{ theme_asset('app/js/jquery.modal.dialog.js') }}"></script>
|
|
|
+<script>
|
|
|
+ //图片预览
|
|
|
+ this.vtip = function() {
|
|
|
+ this.xOffset = -10; // x distance from mouse
|
|
|
+ this.yOffset = 15; // y distance from mouse
|
|
|
+ $(".vtip").unbind().hover(
|
|
|
+ function(e) {
|
|
|
+ this.t = $(this).attr("title");
|
|
|
+ this.title = '';
|
|
|
+ this.top = (e.pageY + yOffset);
|
|
|
+ this.left = (e.pageX + xOffset);
|
|
|
+ $('body').css("cursor","help");
|
|
|
+ $('p#vtip').width()>450?$('p#vtip').width(450):'';
|
|
|
+ $('body').append( '<p id="vtip">' + this.t + '</p>' );
|
|
|
+ $('p#vtip').css("top", this.top+"px").css("left", this.left+"px").fadeIn(0);
|
|
|
+ },
|
|
|
+ function() {
|
|
|
+ this.title = this.t;
|
|
|
+ $('body').css("cursor","");
|
|
|
+ $("p#vtip").fadeOut("slow").remove();
|
|
|
+ }
|
|
|
+ ).mousemove(
|
|
|
+ function(e) {
|
|
|
+ this.top = (e.pageY + yOffset);
|
|
|
+ this.left = (e.pageX + xOffset);
|
|
|
+ $("p#vtip").css("top", this.top+"px").css("left", this.left+"px");
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ };
|
|
|
+ //提交数组整理
|
|
|
+ this.show = function(type = 0){
|
|
|
+ var id_array = new Array();
|
|
|
+ if(type == 0){
|
|
|
+ $('input[name="id\[\]"]:checked').each(function() {
|
|
|
+ id_array.push($(this).val()); //向数组中添加元素
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ id_array.push($("#appointinfo_"+type).val());
|
|
|
+ }
|
|
|
+ if (id_array.length == 0) {
|
|
|
+ disapperTooltip('remind', '请选择用户');
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ var idstr = id_array.join(','); //将数组元素连接起来以构建一个字符串
|
|
|
+ if (idstr == '' || idstr == null) {
|
|
|
+ idstr = 0;
|
|
|
+ }
|
|
|
+ return idstr;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $(document).ready(function() {
|
|
|
+ vtip();
|
|
|
+ $(document).off("click",'.appoint_audit').on('click','.appoint_audit',function () {
|
|
|
+ appointAudit($(this).data('param'));
|
|
|
+ });
|
|
|
+ $(document).off("click",'.supplement').on('click','.supplement',function () {
|
|
|
+ supplement($(this).data('param'));
|
|
|
+ });
|
|
|
+ $(document).off("click",'.health').on('click','.health',function () {
|
|
|
+ health($(this).data('param'),$(this).data("type"));
|
|
|
+ });
|
|
|
+ $(document).off("click",'.fetch_word').on('click','.fetch_word',function () {
|
|
|
+ var appoint_id = $(this).attr('data-aid');
|
|
|
+
|
|
|
+ var qsDialog = $(this).dialog({
|
|
|
+ title: 'word简历下载',
|
|
|
+ loading: true,
|
|
|
+ showFooter: false,
|
|
|
+ yes: function() {
|
|
|
+ $('.J_btnyes').val('发送中...');
|
|
|
+ $.post("{{ route('Health.postStatus') }}", {_token:'{{ csrf_token() }}',id:appoint_id}, function(result) {
|
|
|
+ if (result.status == 1) {
|
|
|
+ disapperTooltip('success', result.msg);
|
|
|
+ window.location.href = result.url;
|
|
|
+ setTimeout(function() {
|
|
|
+ $.pjax.reload('#pjax-container');
|
|
|
+ qsDialog.hide(true);
|
|
|
+ }, 2000);
|
|
|
+ } else {
|
|
|
+ $('.J_btnyes').val('确定');
|
|
|
+ disapperTooltip('remind', result.msg);
|
|
|
+ }
|
|
|
+ }, 'json');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ qsDialog.setCloseDialog(false);
|
|
|
+ qsDialog.setContent("即将下载简历,请确认?");
|
|
|
+ qsDialog.showFooter(true);
|
|
|
+ });
|
|
|
+ $("#ButtonAudit").click(function() {
|
|
|
+ appointAudit(0)
|
|
|
+ })
|
|
|
+ /*查看人员信息*/
|
|
|
+ $('.ButCompared').click(function() {
|
|
|
+ var qsDialog = $(this).dialog({
|
|
|
+ title: '查看报名信息',
|
|
|
+ loading: true,
|
|
|
+ footer: false
|
|
|
+ });
|
|
|
+ var param = $(this).data('param');
|
|
|
+ var url = $(this).data('url') + "?id=" + param;
|
|
|
+ $.getJSON(url, function(result) {
|
|
|
+ qsDialog.setContent('<div style="max-height:600px;overflow-y:auto;">' + result.data + '<\/div>');
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ /*查看日志信息*/
|
|
|
+ $('.ButExamineLog').click(function() {
|
|
|
+ var qsDialog = $(this).dialog({
|
|
|
+ title: '查看审核信息',
|
|
|
+ loading: true,
|
|
|
+ footer: false
|
|
|
+ });
|
|
|
+ var param = $(this).data('param');
|
|
|
+ var url = $(this).data('url') + "?id=" + param;
|
|
|
+ $.getJSON(url, function(result) {
|
|
|
+ qsDialog.setContent('<div style="max-height:600px;overflow-y:auto;">' + result.data + '<\/div>');
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ $('.js-search').click(function() {
|
|
|
+ var realname = $.trim($('#realname').val());
|
|
|
+ var sex = $.trim($("#sex").val());
|
|
|
+ var education = $.trim($("#education").val());
|
|
|
+ var parm = [];
|
|
|
+ if (realname) {
|
|
|
+ parm.push(`realname=${realname}`);
|
|
|
+ }
|
|
|
+ if(sex){
|
|
|
+ parm.push(`sex=${sex}`);
|
|
|
+ }
|
|
|
+ if(education){
|
|
|
+ parm.push(`education=${education}`);
|
|
|
+ }
|
|
|
+ if (parm.length == 0) {
|
|
|
+ window.location = "{{ url('/ST3IXxKlOa4eGEv0eTw0CfORI9444Mgj/ic/post_appoint_list')}}";
|
|
|
+ } else {
|
|
|
+ window.location = "{{ url('/ST3IXxKlOa4eGEv0eTw0CfORI9444Mgj/ic/post_appoint_list')}}?" + parm.join('&');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //提交准考证
|
|
|
+ $("#build").click(function() {
|
|
|
+
|
|
|
+ $("form[name=form1]").attr("action", "{:U('buildcard')}" + "&recruit_id=" + recruit_ids +
|
|
|
+ "&time=" + time + "&audits=" + audits + "×=" + times + "&home=" + home + "&address=" + address + "&expand=" + expand);
|
|
|
+ $("form[name=form1]").submit();
|
|
|
+ });
|
|
|
+ //撤销准考证
|
|
|
+ $("#del_ticket").click(function() {
|
|
|
+ var ticket_id = $("input[name='ticket_id']:checked").val();
|
|
|
+ var r_id = $("input[name='r_id']").val();
|
|
|
+ $("form[name=form1]").attr("action", "{:U('delcard')}" + "&ticket_id=" + ticket_id + "&r_id=" + r_id);
|
|
|
+ $("form[name=form1]").submit();
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ /*全选*/
|
|
|
+ $("#chk").click(function() {
|
|
|
+ if (this.checked == false) {
|
|
|
+ // console.log("反选")
|
|
|
+ $("td :checkbox").prop("checked", false);
|
|
|
+ }
|
|
|
+ if (this.checked == true) {
|
|
|
+ // console.log("全选")
|
|
|
+ $("td :checkbox").prop("checked", true);
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ //子复选框有一个未选中时,去掉全选按钮的选中状态
|
|
|
+ $("td :checkbox").click(function() {
|
|
|
+ var allCheckNum = $("td input[type='checkbox']").length;
|
|
|
+ var checkedNum = $("td input[type='checkbox']:checked").length;
|
|
|
+ if (checkedNum == allCheckNum) {
|
|
|
+ // console.log("全选");
|
|
|
+ document.getElementById("chk").checked = true;
|
|
|
+ } else {
|
|
|
+ // console.log("反选");
|
|
|
+ document.getElementById("chk").checked = false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+</script>
|
|
|
+<link href="{{ theme_asset('app/css/person/common.css') }}" rel="stylesheet">
|
|
|
+<style type="text/css">
|
|
|
+ p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
|
|
|
+ p#vtip img{width: 200px}
|
|
|
+ /*body{min-width: 1680px;overflow: auto;}*/
|
|
|
+ .clearfix:after {
|
|
|
+ display: block;
|
|
|
+ clear: both;
|
|
|
+ content: "";
|
|
|
+ visibility: hidden;
|
|
|
+ height: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .clearfix {
|
|
|
+ zoom: 1;
|
|
|
+ /*为了兼容IE*/
|
|
|
+ }
|
|
|
+
|
|
|
+ .box .box-body {
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+
|
|
|
+ .box .form-group label {
|
|
|
+ float: left;
|
|
|
+ width: 120px;
|
|
|
+ line-height: 34px;
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
+
|
|
|
+ .box .input-group {
|
|
|
+ width: 360px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list_empty_group {
|
|
|
+ text-align: center;
|
|
|
+ line-height: 80px;
|
|
|
+ color: #404446;
|
|
|
+ font-size: 22px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .jobslist_table .li-table-btn {
|
|
|
+ width: 120px;
|
|
|
+ height: 50px;
|
|
|
+ line-height: 50px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .modal {
|
|
|
+ display: block;
|
|
|
+ position: static;
|
|
|
+ }
|
|
|
+
|
|
|
+ .qs-category-unlimited .selected-group .selected-box .s-cell {
|
|
|
+ width: 112px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .qs-category-unlimited .cate-type .dd {
|
|
|
+ margin: 0px;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .qs-category-unlimited .cate-type .one-select label {
|
|
|
+ display: block;
|
|
|
+ margin: 0px;
|
|
|
+ width: 110px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .qs-category-unlimited .cate-type .one-select .check-box {
|
|
|
+ margin: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .modal_body_box .list_nav1 li label {
|
|
|
+ margin-bottom: 0px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .disappear_tooltip .content {
|
|
|
+ min-height: auto;
|
|
|
+ padding: 0px;
|
|
|
+ padding-left: 10px;
|
|
|
+ padding-right: 10px;
|
|
|
+ }
|
|
|
+</style>
|