123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993 |
- @extends('module.layouts.organization')
- @push('meta')
- @endpush
- @push('css')
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/organization/common.css') }}"/>
- <link rel="stylesheet" type="text/css" href="{{theme_asset('app/css/organization/organization_service.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{theme_asset('app/css/jobmoney.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/lib/layui-v2.5.4/css/layui.css')}}"/>
- <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_user.css')}}"/>
- <style>
- .bootstrap-elem-field{
- margin-bottom: 10px;
- padding: 0;
- border-width: 1px;
- border-style: solid;
- border-color: #e6e6e6;
- padding: 10px 0;
- position: relative;
- }
- .bootstrap-elem-field legend {
- margin-left: 20px;
- padding: 0 10px;
- font-size: 20px;
- font-weight: 300;
- border-bottom:none;
- width: auto;
- }
- .close{
- position: absolute;
- width: 30px;
- height: 30px;
- top: -5px;
- right: -15px;
- background: url("{{ theme_asset('app/images/252.png') }}") no-repeat;
- background-size: contain;
- cursor: pointer;
- }
- </style>
- @endpush
- @push('js')
- <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
- <script type="text/javascript" src="{{theme_asset('app/js/htmlspecialchars.js')}}"></script>
- <script type="text/javascript" src="{{theme_asset('app/lib/layui-v2.5.4/layui.all.js')}}"></script>
- @endpush
- @section('content')
- <div class="user_main">
- <div class="mleft">
- @include('module.section.org_left')
- </div>
- <div class="mright">
- <div class="user_pagetitle">
- <div class="pat_l">发布服务</div>
- <div class="clear"></div>
- </div>
- <div class="modTitle">服务信息</div>
- <div class="mod J_focus">
- <div class="mb16">
- <div class="modKey"><span></span>服务类型:</div>
- <div class="modVal">
- <div class="select_input w113 fl mr10 J_hoverinput J_dropdown J_listitme_parent">
- <span class="J_listitme_text">请选择</span>
- <div class="dropdowbox13 J_dropdown_menu">
- <div class="dropdow_inner13">
- <ul class="nav_box">
- <li><a class="J_listitme service" href="javascript:;" data-code="1">管理培训</a></li>
- <li><a class="J_listitme service" href="javascript:;" data-code="2">猎头服务</a></li>
- <li><a class="J_listitme service" href="javascript:;" data-code="3">人力资源供应</a></li>
- <li><a class="J_listitme service" href="javascript:;" data-code="4">其它</a></li>
- <li><a class="J_listitme service" href="javascript:;" data-code="5">高校学生就业/见习</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="education" id="education" type="hidden" value="0">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div id="content_1" class="service_content" style="display: none">
- <form id="training_form" action="" method="post">
- <div class="mb16">
- <div class="modKey"><span></span>培训内容:</div>
- <div class="modVal">
- <div class="fl">
- <input name="training_ctontents" id="training_ctontents" type="text" class="input_245_34 fl" value="" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>培训时长:</div>
- <div class="modVal">
- <div class="fl">
- <input name="training_duration" id="training_duration" type="text" class="input_245_34 fl" value="" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>培训费用:</div>
- <div class="modVal">
- <div class="fl">
- <input name="training_expenses" id="training_expenses" type="text" class="input_245_34 fl" value="" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">信息公开:</div>
- <div class="modVal" style="padding: 8px 0">
- <label class="for-radio privacy-radio"><input name="training_switch" type="radio" value="1" checked="checked">公开 </label>
- <label class="for-radio privacy-radio"><input name="training_switch" type="radio" value="0">保密 </label>
- </div>
- <div class="fl" style="padding: 8px 0;color: #c9444f">公开信息对接机构将直接联系到您,反之将由平台运营方协助对接</div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140 submit"
- value="发布服务">
- <input type="hidden" name="service_type" value="1">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- <div id="content_2" class="service_content" style="display: none">
- <form id="headhunter_form" action="" method="post">
- <div class="mb16">
- <div class="modKey"><span></span>可提供岗位:</div>
- <div class="modVal">
- <div class="select_input w193 fl mr10 J_hoverinput J_dropdown J_listitme_parent" id="job_select">
- <span class="J_listitme_text" id="job_text">
- 请选择
- </span>
- <div class="dropdowbox8 J_dropdown_menu">
- <div class="dropdow_inner8">
- <ul class="nav_box">
- <li><a class="J_listitme" href="javascript:;" data-code="1">总经理/副总经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="2">人事经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="3">财务经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="4">市场经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="5">营销经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="6">产品经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="7">技术经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="8">厂长</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="9">生产经理</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="10">高级工程师</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="11">博士后/博士</a></li>
- <li><a class="J_listitme" href="javascript:;" data-code="12">工商管理高级人才</a></li>
- </ul>
- </div>
- </div>
- <input class="J_listitme_code" name="job" id="job" type="hidden" value="">
- </div>
- <div class="w205 fl box-hide" style="width: 245px;" >
- <div class="fl">
- <input name="other_job" id="other_job" placeholder="其他可提供岗位" class="input_245_34 pdl w140" style="width: 230px" type="text"
- value="">
- </div>
- </div>
- <div class="jobs-customize">其他</div>
- <input id="iscustomize" name="iscustomize" type="hidden" value="0">
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>报价及结算方式:</div>
- <div class="modVal">
- <textarea name="check" id="check" placeholder="请详细输入" maxlength="2000" cols=""
- rows=""
- class="textarea_638_80 w518"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">增值服务:</div>
- <div class="modVal">
- <textarea name="desc" id="desc" placeholder="请详细输入" maxlength="2000" cols=""
- rows=""
- class="textarea_638_80 w518"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">信息公开:</div>
- <div class="modVal" style="padding: 8px 0">
- <label class="for-radio privacy-radio"><input name="lt_switch" type="radio" value="1" checked="checked">公开 </label>
- <label class="for-radio privacy-radio"><input name="lt_switch" type="radio" value="0">保密 </label>
- </div>
- <div class="fl" style="padding: 8px 0;color: #c9444f">公开信息对接机构将直接联系到您,反之将由平台运营方协助对接</div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140 submit"
- value="发布服务">
- <input type="hidden" name="service_type" value="2">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- <div id="content_3" class="service_content" style="display: none">
- <form id="services_form" action="" method="post">
- <input type="hidden" name="_token" value="{{csrf_token()}}" />
- <div class="group">
- <fieldset class="bootstrap-elem-field">
- <legend>人员信息组</legend>
- <div class="bootstrap-field-box">
- <div class="mb16">
- <div class="modKey"><span></span>所属行业:</div>
- <div class="modVal">
- <div class="item_val select_input select_205_34 J_hoverinput J_showmodal_trade" data-title="请选择所属行业" data-multiple="false" data-maxnum="0" data-width="682">
- <span title="" class="result J_resuletitle_trade">请选择所属行业</span>
- <input class="J_resultcode_trade" type="hidden" name="trade[]" id="trade" value="">
- <div class="clear"></div>
- </div>
- </div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>工种:</div>
- <div class="modVal">
- <div class="fl">
- <input name="job_type[]" id="job_type" type="text" class="input_245_34 fl" value="" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>所在地区:</div>
- <div class="modVal">
- <div class="fl">
- <input name="district[]" id="district" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="">
- </div>
- </div>
- </div>
- <div class="mb16">
- <div class="modKey">来晋时间:</div>
- <div class="modVal">
- <div class="fl">
- <input name="time[]" id="time" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="若非晋江人员请填写">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">员工薪酬:</div>
- <div class="modVal">
- <div class="fl">
- <input name="salary[]" id="salary" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="">
- </div>
- </div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>可提供人数:</div>
- <div class="modVal">
- <div class="fl">
- <input name="number[]" id="number" type="text" class="input_245_34 fl" value="" style="width: 193px;">
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>共享方式:</div>
- <div class="modVal">
- <div class="item_val select_input_multi select_245_34 w518 J_hoverinput J_showmodal_shareType" data-maxnum="4" data-title="" data-multiple="true" data-width="582">
- <span title="" class="result J_resuletitle_jobtag"></span>
- <input class="J_resultcode_shareType" type="hidden" name="sharetype[]" id="sharetype" value="">
- <div class="clear"></div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"><span></span>报价及结算方式:</div>
- <div class="modVal">
- <textarea class="textarea_438_34 w518" rows="" placeholder="请输入报价及结算方式" cols="" maxlength="2000" name="check[]"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey">其他备注:</div>
- <div class="modVal">
- <textarea class="textarea_438_34 w518" rows="" placeholder="请输入" cols="" maxlength="2000" name="remark[]"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- </fieldset>
- </div>
- <div class="btnbox" style="padding: 10px 0;text-align: center">
- <div class="btn_yellow J_hoverbut btn_add" >
- 增加人员信息组
- </div>
- </div>
- <div class="mb16">
- <div class="modKey">信息公开:</div>
- <div class="modVal" style="padding: 8px 0">
- <label class="for-radio privacy-radio"><input name="rl_switch" type="radio" value="1" checked="checked">公开 </label>
- <label class="for-radio privacy-radio"><input name="rl_switch" type="radio" value="0">保密 </label>
- </div>
- <div class="fl" style="padding: 8px 0;color: #c9444f">公开信息对接机构将直接联系到您,反之将由平台运营方协助对接</div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140 submit"
- value="发布服务">
- <input type="hidden" name="service_type" value="3">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- <div id="content_4" class="service_content" style="display: none">
- <form id="headhunter_form" action="" method="post">
- <div class="mb16">
- <div class="modKey"><span></span>详细描述:</div>
- <div class="modVal">
- <textarea name="other_service" id="other_service" placeholder="请详细输入您可以提供的服务" maxlength="2000" cols=""
- rows=""
- class="textarea_638_80 w518"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140 submit"
- value="发布服务">
- <input type="hidden" name="service_type" value="4">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- <div id="content_5" class="service_content" style="display: none">
- <form id="edu_form" action="" method="post">
- <div class="mb16">
- <div class="modKey"><span></span>详细描述:</div>
- <div class="modVal">
- <textarea name="other_service" id="other_service" placeholder="请详细输入您可以提供的服务" maxlength="2000" cols=""
- rows=""
- class="textarea_638_80 w518"></textarea>
- </div>
- <div class="clear"></div>
- </div>
- <div class="mb16">
- <div class="modKey"> </div>
- <div class="modVal">
- <input type="button" id="J_release" class="btn_blue J_hoverbut btn_80_38 w140 submit"
- value="发布服务">
- <input type="hidden" name="service_type" value="4">
- </div>
- <div class="clear"></div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- @endsection
- @section('script')
- <script>
- var default_district = "{{config('aix.system.site_other.site_other.district')}}";
- </script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.listitem.js') }}"></script>
- <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak={{ subsite_config('aix.system.map.map.map_ak') }}&s=1"></script>
- <script type="text/javascript" src="https://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.baidumap.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.dropdown.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/emailAutoComplete.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/aix.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/regular.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/ajaxfileupload.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.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/company/jquery.common.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.allselected.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
- <script type="text/javascript" src="{{theme_asset('app/lib/layui-v2.5.4/layui.all.js')}}"></script>
- <script type="text/javascript">
- var str = '<?php echo json_encode($category['other']['AIX_trade']);?>';
- var QS_trade = eval(str);
- for(var i = 0;i <QS_trade.length;i ++){
- QS_trade[i].step_size = 0;
- }
- var str1 = '<?php echo json_encode($category['district']['first']);?>';
- var QS_city_parent = eval(str1);
- for(var i = 0;i <QS_city_parent.length;i ++){
- QS_city_parent[i].step_size = 0;
- }
- var districts = '<?php echo json_encode($category['district']['sec']);?>';
- var QS_city = eval('('+districts+')');
- for(var i = 0;i <QS_city.length;i ++){
- QS_city[i].step_size = 0;
- }
- var str2 = '<?php echo json_encode($category['other']['AIX_jobtag']);?>';
- var QS_jobtag = eval(str2);
- for(var i = 0;i <QS_jobtag.length;i ++){
- QS_jobtag[i].step_size = 0;
- }
- var QS_shareType = new Array();
- QS_shareType.push('1,小时工');
- QS_shareType.push('2,劳务派遣');
- QS_shareType.push('3,委托招聘');
- QS_shareType.push('4,服务外包');
- QS_shareType.push('5,其它');
- $(document).ready(function () {
- var backdropLayerTpl = '<div class="modal_backdrop fade"></div>';
- var htmlLayerTpl = ['<div class="modal">', '<div class="modal_dialog">', '<div class="modal_content pie_about">', '<div class="modal_header">', '<span class="title J_modal_title"></span>', '<span class="max_remind J_modal_max"></span>', '<a href="javascript:;" class="close J_dismiss_modal"></a>', '</div>', '<div class="modal_body">', '<div class="listed_group" id="J_listed_group">', '<div class="left_text">已选择:</div>', '<div class="center_text" id="J_listed_content"></div>', '<a href="javascript:;" class="right_text" id="J_listed_clear">清空</a>', '<div class="clear"></div>', '</div>', '<div class="J_modal_content"></div>', '</div>', '<div class="modal_footer">', '<div class="res_add_but">', '<div class="butlist">', '<div class="btn_blue J_hoverbut btn_100_38 J_btnyes">确 定</div>', '</div>', '<div class="butlist">', '<div class="btn_lightgray J_hoverbut btn_100_38 J_dismiss_modal J_btncancel">取 消</div>', '</div>', '<div class="clear"></div>', '</div>', '</div>', '<input type="hidden" class="J_btnload" />', '</div>', '</div>', '</div>'].join('');
- var serviceType = 0;
- $(document).on('click','.service', function(e) {
- var thisCode = $(this).data('code');
- $(".service_content").css('display','none');
- $("#content_"+thisCode).css('display','block');
- serviceType = thisCode;
- });
- //其他服务类型
- $(".jobs-customize").click(function () {
- var jobsSelect = $(this).prev().prev();
- var jobsCustomize = $(this).prev();
- jobsSelect.toggleClass("box-hide");
- jobsCustomize.toggleClass("box-hide");
- if (jobsSelect.hasClass("box-hide")) {
- $(this).text("返回选择");
- $(this).next("[name=iscustomize]").val(1);
- $("#job").val(0);
- } else {
- $(this).text("其他");
- $(this).next("[name=iscustomize]").val(0);
- $("#job").val(-1);
- $("#job_select .J_listitme_text").html('请选择');
- }
- });
- $(".btn_add").click(function(){
- var html = '<fieldset class="bootstrap-elem-field">\n' +
- ' <legend>人员信息组</legend>\n' +
- ' <div class="close"></div>\n' +
- ' <div class="bootstrap-field-box">\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>所属行业:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="item_val select_input select_205_34 J_hoverinput J_showmodal_trade" data-title="请选择所属行业" data-multiple="false" data-maxnum="0" data-width="682">\n' +
- ' <span title="" class="result J_resuletitle_trade">请选择所属行业</span>\n' +
- ' <input class="J_resultcode_trade" type="hidden" name="trade[]" id="trade" value="">\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- '\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>工种:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="fl">\n' +
- ' <input name="job_type[]" id="job_type" type="text" class="input_245_34 fl" value="" style="width: 193px;">\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>所在地区:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="fl">\n' +
- ' <input name="district[]" id="district" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="">\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey">来晋时间:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="fl">\n' +
- ' <input name="time[]" id="time" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="若非晋江人员请填写">\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>员工薪酬:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="fl">\n' +
- ' <input name="salary[]" id="salary" type="text" class="input_245_34 fl" value="" style="width: 193px;" placeholder="">\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>可提供人数:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="fl">\n' +
- ' <input name="number[]" id="number" type="text" class="input_245_34 fl" value="" style="width: 193px;">\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>共享方式:</div>\n' +
- ' <div class="modVal">\n' +
- ' <div class="item_val select_input_multi select_245_34 w518 J_hoverinput J_showmodal_shareType" data-maxnum="4" data-title="" data-multiple="true" data-width="582">\n' +
- ' <span title="" class="result J_resuletitle_jobtag"></span>\n' +
- ' <input class="J_resultcode_shareType" type="hidden" name="sharetype[]" id="sharetype" value="">\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey"><span></span>报价及结算方式:</div>\n' +
- ' <div class="modVal">\n' +
- ' <textarea class="textarea_438_34 w518" rows="" placeholder="请输入报价及结算方式" cols="" maxlength="2000" name="check[]"></textarea>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' <div class="mb16">\n' +
- ' <div class="modKey">其他备注:</div>\n' +
- ' <div class="modVal">\n' +
- ' <textarea class="textarea_438_34 w518" rows="" placeholder="请输入" cols="" maxlength="2000" name="remark[]"></textarea>\n' +
- ' </div>\n' +
- ' <div class="clear"></div>\n' +
- ' </div>\n' +
- ' </div>\n' +
- ' </fieldset>';
- $(".group").append(html)
- });
- $(document).on('click','.close',function(e){
- $(this).parent().remove()
- });
- $(document).on('click','.J_showmodal_trade',function(){
- var titleValue = $(this).data('title');
- var multipleValue = eval($(this).data('multiple'));
- var maxNumValue = eval($(this).data('maxnum'));
- var widthValue = eval($(this).data('width'));
- var htmlTrade = '';
- if (QS_trade) {
- htmlTrade += '<div class="modal_body_box modal_body_box1">';
- htmlTrade += '<ul class="list_nav1">';
- if (multipleValue) {
- for (var i = 0; i < QS_trade.length; i++) {
- if (QS_trade[i].split(',')) {
- var iArray = QS_trade[i].split(',');
- htmlTrade += ['<li>', '<label>', '<input class="J_list_trade" type="checkbox" data-code="' + iArray[0] + '" data-title="' + iArray[1] + '"> ', '' + iArray[1] + '</label>', '</li>', ].join('');
- }
- }
- } else {
- for (var i = 0; i < QS_trade.length; i++) {
- if (QS_trade[i].split(',')) {
- var iArray = QS_trade[i].split(',');
- htmlTrade += ['<li>', '<label class="J_list_trade" type="checkbox" data-code="' + iArray[0] + '" data-title="' + iArray[1] + '">', '' + iArray[1] + '</label>', '</li>', ].join('');
- }
- }
- }
- htmlTrade += '<div class="clear"></div>';
- htmlTrade += '</ul>';
- htmlTrade += '</div>';
- }
- prepareModal(titleValue, multipleValue, maxNumValue);
- $('.J_modal_content').html(htmlTrade);
- $('.J_btnyes').attr('id', 'J_btnyes_trade');
- $('.modal_dialog').css({
- width: widthValue + 'px',
- left: ($(window).width() - widthValue) / 2,
- top: ($(window).height() - $('.modal_dialog').outerHeight()) / 2 + $(document).scrollTop()
- });
- $('.modal_backdrop').addClass('in');
- // 恢复选中
- var recoverValue = $(this).find(".J_resultcode_trade").val();
- if (recoverValue.length) {
- var recoverValueArray = recoverValue.split(',');
- for (var i = 0; i < recoverValueArray.length; i++) {
- $('.J_list_trade').each(function(index, el) {
- if ($(this).data('code') == recoverValueArray[i]) {
- $(this).prop('checked', !0);
- $(this).closest('li').addClass('current');
- }
- });
- }
- if (multipleValue) {
- copyTradeSelected();
- }
- }
- var that = this;
- // 行业列表点击
- $('.J_list_trade').off().on('click', function() {
- if (multipleValue) {
- if ($(this).is(':checked')) {
- $(this).closest('li').addClass('current');
- var checkedArray = $('.J_list_trade:checked');
- if (checkedArray.length > maxNumValue) {
- disapperTooltip("remind", '最多选择' + maxNumValue + '个');
- $(this).prop('checked', 0);
- $(this).closest('li').removeClass('current');
- return false;
- } else {
- copyTradeSelected();
- }
- } else {
- $(this).closest('li').removeClass('current');
- copyTradeSelected();
- }
- } else {
- $(this).closest('li').addClass('current');
- var code = $(this).data('code');
- var title = $(this).data('title');
- $(that).find('.J_resultcode_trade').val(code);
- $(that).find('.J_resuletitle_trade').text(title);
- $(that).find('.J_resuletitle_trade').attr('title', title);
- $('.modal_backdrop').remove();
- $('.modal').remove();
- }
- });
- function copyTradeSelected() {
- var htmlListed = '';
- $('.J_list_trade:checked').each(function(index, el) {
- var listedCode = $(this).data('code');
- var listedTitle = $(this).data('title');
- htmlListed += ['<div class="listed_item_parent J_listed_trade" data-code="' + listedCode + '" data-title="' + listedTitle + '">', '<a href="javascript:;" class="listed_item">', '<span>' + listedTitle + '</span><div class="del"></div>', '</a>', '</div>'].join('');
- });
- $('#J_listed_content').html(htmlListed);
- if ($('.J_listed_trade').length) {
- $('#J_listed_group').addClass('nmb');
- } else {
- $('#J_listed_group').removeClass('nmb');
- }
- $('#J_listed_group').show();
- }
- $(document).off('click','.J_listed_trade').on('click','.J_listed_trade', function() {
- var listedValue = $(this).data('code');
- $('.J_list_trade').each(function(index, el) {
- if ($(this).data('code') == listedValue) {
- $(this).prop('checked', 0);
- $(this).closest('li').removeClass('current');
- }
- });
- copyTradeSelected();
- });
- // 清空
- $('#J_listed_clear').on('click', function() {
- $('.J_list_trade:checked').each(function(index, el) {
- $(this).prop('checked', 0);
- $(this).closest('li').removeClass('current');
- });
- copyTradeSelected();
- });
- // 确定
- $('#J_btnyes_trade').on('click', function(event) {
- var checkedArray = $('.J_list_trade:checked');
- var codeArray = new Array();
- var titleArray = new Array();
- $.each(checkedArray, function(index, val) {
- codeArray[index] = $(this).data('code');
- titleArray[index] = $(this).data('title');
- });
- $('.J_showmodal_trade .J_resultcode_trade').val(codeArray.join(','));
- ;$('.J_showmodal_trade .J_resuletitle_trade').text(titleArray.length ? titleArray.join('+') : '不限');
- $('.J_showmodal_trade .J_resuletitle_trade').attr('title', titleArray.length ? titleArray.join('+') : '不限');
- removeModal();
- });
- });
- $(document).on('click','.J_showmodal_shareType',function(){
- var titleValue = $(this).data('title');
- var multipleValue = eval($(this).data('multiple'));
- var maxNumValue = eval($(this).data('maxnum'));
- var widthValue = eval($(this).data('width'));
- var htmlJobtag = '';
- if (QS_shareType) {
- htmlJobtag += '<div class="modal_body_box modal_body_box4">';
- for (var i = 0; i < QS_shareType.length; i++) {
- if (QS_shareType[i].split(',')) {
- var iArray = QS_shareType[i].split(',');
- htmlJobtag += ['<ul class="list_nav">', '<li>', '<label>', '<input class="J_list_shareType" type="checkbox" data-code="' + iArray[0] + '" data-title="' + iArray[1] + '"> ', '' + iArray[1] + '</label>', '</li>', '</ul>'].join('');
- }
- }
- htmlJobtag += '<div class="clear"></div>';
- htmlJobtag += '</div>';
- }
- prepareModal(titleValue, multipleValue, maxNumValue);
- $('.J_modal_content').html(htmlJobtag);
- $('.J_btnyes').attr('id', 'J_btnyes_jobtag');
- $('.modal_dialog').css({
- width: widthValue + 'px',
- left: ($(window).width() - widthValue) / 2,
- top: ($(window).height() - $('.modal_dialog').outerHeight()) / 2 + $(document).scrollTop()
- });
- $('.modal_backdrop').addClass('in');
- var recoverValue = $(this).find('.J_resultcode_shareType').val();
- if (recoverValue.length) {
- var recoverValueArray = recoverValue.split(',');
- for (var i = 0; i < recoverValueArray.length; i++) {
- $('.J_list_shareType').each(function(index, el) {
- if ($(this).data('code') == recoverValueArray[i]) {
- $(this).prop('checked', !0);
- }
- });
- }
- }
- var that = this;
- $('.J_list_shareType').on('click', function() {
- if (multipleValue) {
- var checkedArray = $('.J_list_shareType:checked');
- if ($(this).is(':checked')) {
- if (checkedArray.length > maxNumValue) {
- disapperTooltip("remind", '最多选择' + maxNumValue + '个');
- $(this).prop('checked', 0);
- $(this).closest('li').removeClass('current');
- return false;
- }
- } else {
- $('.J_list_shareType').not(':checked').prop('disabled', 0);
- }
- } else {
- var code = $(this).data('code');
- var title = $(this).data('title');
- $(that).find('.J_resultcode_shareType').val(code);
- $(that).find('.J_resuletitle_jobtag').text(title);
- $(that).find('.J_resuletitle_jobtag').attr('title', title);
- $('.modal_backdrop').remove();
- $('.modal').remove();
- }
- });
- $('.J_btnyes').on('click', function(event) {
- console.log($(that))
- var checkedArray = $('.J_list_shareType:checked');
- var codeArray = new Array();
- var titleArray = new Array();
- $.each(checkedArray, function(index, val) {
- codeArray[index] = $(this).data('code');
- titleArray[index] = $(this).data('title');
- });
- $(that).find('.J_resultcode_shareType').val(codeArray.join(','));
- $(that).find('.J_resuletitle_jobtag').text(titleArray.length ? titleArray.join('+') : '请选择');
- $(that).find('.J_resuletitle_jobtag').attr('title', titleArray.length ? titleArray.join('+') : '请选择');
- removeModal();
- });
- });
- function prepareModal(titleValue, multipleValue, maxNumValue) {
- var ie = !-[1, ];
- var ie6 = !-[1, ] && !window.XMLHttpRequest;
- $(backdropLayerTpl).appendTo($(document.body));
- if (ie6) {
- $('.modal_backdrop').css("height", $(document).height());
- }
- $(htmlLayerTpl).appendTo($(document.body));
- $('.J_modal_title').text(titleValue);
- if (multipleValue) {
- $('.J_modal_max').text('(最多选择' + maxNumValue + '个)');
- }
- if (!multipleValue) {
- $('.modal_footer').hide();
- }
- $(".J_hoverbut").hover(function() {
- $(this).addClass("hover");
- }, function() {
- $(this).removeClass("hover");
- });
- // 可拖动
- var newObj = $('.modal_dialog');
- var newTit = newObj.find(".modal_header");
- newTit.mousedown(function(e) {
- var offset = newObj.offset();
- var x = e.pageX - offset.left;
- var y = e.pageY - offset.top;
- $(document).bind('mousemove', function(ev) {
- newObj.bind('selectstart', function() {
- return false;
- });
- var newx = ev.pageX - x;
- var newy = ev.pageY - y;
- newObj.css({
- 'left': newx + "px",
- 'top': newy + "px"
- });
- });
- });
- $(document).mouseup(function() {
- $(this).unbind("mousemove");
- })
- if (ie) {
- if (window.PIE) {
- $('.pie_about').each(function() {
- PIE.attach(this);
- });
- }
- }
- }
- function removeModal() {
- setTimeout(function() {
- $('.modal_backdrop').remove();
- $('.modal').remove();
- }, 50)
- }
- $(".submit").click(function(){
- switch(serviceType){
- case 1:
- var training_ctontents = $("#training_ctontents").val();
- var training_duration = $("#training_duration").val();
- var training_expenses = $("#training_expenses").val();
- var training_switch = $("[name^='training_switch']:checked").val()
- if(training_ctontents == '' || training_ctontents == null){
- disapperTooltip("remind", "请填写培训内容");
- return false;
- }
- if(training_duration == '' || training_duration == null){
- disapperTooltip("remind", "请填写培训时长");
- return false;
- }
- if(training_expenses == '' || training_expenses == null){
- disapperTooltip("remind", "请填写培训费用");
- return false;
- }
- if(training_expenses == '' || training_expenses == null){
- disapperTooltip("remind", "请填写培训费用");
- return false;
- }
- var data = {
- _token: "{{csrf_token()}}",
- service_type:serviceType,
- training_ctontents:training_ctontents,
- training_duration:training_duration,
- training_expenses:training_expenses,
- switch:training_switch
- };
- break;
- case 2:
- var iscustomize = parseInt($("#iscustomize").val());
- var other_job = $("#other_job").val();
- if(iscustomize && (other_job == '' || other_job == null)){
- disapperTooltip("remind", "可提供的岗位不能为空");
- return false;
- }
- var job = $("#job").val();
- if(!iscustomize && (job == '' || job == null)){
- disapperTooltip("remind", "可提供的岗位不能为空");
- return false;
- }
- var check = $("#check").val();
- var check = check.replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>').replace(/\s/g, ' ');
- if(check == '' || check == null){
- disapperTooltip("remind", "报价及结算方式不能为空");
- return false;
- }
- var desc = $("#desc").val();
- var desc = desc.replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>').replace(/\s/g, ' ');
- var data = {
- _token: "{{csrf_token()}}",
- service_type:serviceType,
- iscustomize:iscustomize,
- other_job:other_job,
- job:job,
- check:check,
- desc:desc,
- switch:$("[name^='lt_switch']:checked").val()
- };
- break;
- case 3:
- $("[name^='trade']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- $("[name^='job_type']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- $("[name^='district']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- $("[name^='number']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- $("[name^='sharetype']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- $("#content_3 [name^='check']").each(function(index,item){
- if($(item).val() == '' || $(item).val() == null){
- disapperTooltip("remind", "请将资料填写完整");
- return false;
- }
- });
- var data = $("#services_form").serialize();
- break;
- case 4:
- var other_service = $("#other_service").val();
- var other_desc = other_service.replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>').replace(/\s/g, ' ');
- if(other_service == '' || other_service == null){
- disapperTooltip("remind", "详细描述不能为空");
- return false;
- }
- var data = {
- _token: "{{csrf_token()}}",
- service_type:serviceType,
- other_service:other_desc
- };
- break;
- }
- $.ajax({
- url: "{{ route('service.add') }}",
- method: 'post',
- dataType: 'json',
- data: data
- }).done(function (data) {
- if (parseInt(data.status)) {
- disapperTooltip('success', data.msg);
- setTimeout(function () {
- location.href = "{{route('org.index')}}";
- }, 2000);
- } else {
- //$('#J_release').val($('#J_release').data('title')).removeClass('btn_disabled').prop('disabled', 0);
- disapperTooltip("remind", data.msg);
- }
- }).fail(function (errorData) {
- //$('#J_release').val($('#J_release').data('title')).removeClass('btn_disabled').prop('disabled', 0);
- if (errorData.status == 422) {//验证错误
- $.each(errorData.responseJSON.errors, function (key, val) {
- disapperTooltip("remind", val[0]);
- });
- } else if (errorData.status == 400) {//业务错误
- disapperTooltip('remind', errorData.responseJSON.message);
- }
- });
- });
- });
- </script>
- @endsection
|