ajax_job_refresh.blade.php 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  1. <div class="guide_service_dialog" id="single" @if($increment==1)style="display:none;"@endif>
  2. <!--使用套餐内条数-->
  3. @if($mode == 'setmeal')
  4. <div class="guide_jobs_about">
  5. @if($jobsCount == 1)
  6. <div class="guide_service_dialog_head">
  7. <div class="head_tab select" data="single">普通刷新
  8. <div class="bottom_line"></div>
  9. </div>
  10. <div class="head_tab" data="increment">智能刷新
  11. <div class="bottom_line"></div>
  12. <div class="preferential icon2"></div>
  13. </div>
  14. <div class="clear"></div>
  15. </div>
  16. <div class="solid_line"></div>
  17. @endif
  18. <div class="refresh_line">您今天还可免费刷新 <span class="yellow_light">{{ $freeTime }}</span> 次,本次刷新免费,是否立即刷新?</div>
  19. @if($jobsCount == 1)
  20. <div class="tips_line link_blue">智能刷新无须值守,自动刷新提高职位曝光率。立即使用 <a class="change_tab" href="javascript:;" data="increment">智能刷新</a></div>
  21. @endif
  22. </div>
  23. @elseif($mode == 'points')
  24. <!--使用积分全额兑换-->
  25. <div class="guide_jobs_about">
  26. @if($jobsCount == 1)
  27. <div class="guide_service_dialog_head">
  28. <div class="head_tab select" data="single">普通刷新
  29. <div class="bottom_line"></div>
  30. </div>
  31. <div class="head_tab" data="increment">智能刷新
  32. <div class="bottom_line"></div>
  33. <div class="preferential icon2"></div>
  34. </div>
  35. <div class="clear"></div>
  36. </div>
  37. <div class="solid_line"></div>
  38. @endif
  39. <div class="tips_line_normal">本次刷新需要扣除 <span class="yellow_light">{{ $refresh_points }}</span>积分,是否确定刷新?</div>
  40. @if($more_times > 0)
  41. <div class="tips_line link_blue mt_10">(您今天的免费刷新次数已用完,登录触屏版还可免费刷新 <span class="font_red">{{ $more_times }}</span> 次)</div>
  42. @else
  43. <div class="tips_line link_blue mt_10">(原因:您今天的免费刷新次数已用完)</div>
  44. @endif
  45. <div class="guide_btn_group txt_center">
  46. <div class="btn_guide" id="confirm_points_submit">确定刷新</div>
  47. <span class="ft_12">(您当前拥有 <span class="yellow_light">{{$myPoints}}</span> 积分)</span>
  48. </div>
  49. @if($jobsCount == 1)
  50. <div class="tips_line link_blue">智能刷新无须值守,自动刷新提高职位曝光率。立即使用 <a class="change_tab" href="javascript:;" data="increment">智能刷新</a></div>
  51. @endif
  52. </div>
  53. <!--混合模式-->
  54. @else
  55. <div class="guide_resume_down">
  56. @if($jobsCount == 1)
  57. <div class="guide_service_dialog_head">
  58. <div class="head_tab select" data="single">普通刷新
  59. <div class="bottom_line"></div>
  60. </div>
  61. <div class="head_tab" data="increment">智能刷新
  62. <div class="bottom_line"></div>
  63. <div class="preferential icon2"></div>
  64. </div>
  65. <div class="clear"></div>
  66. </div>
  67. <div class="solid_line"></div>
  68. @endif
  69. <div class="tips_line_normal">本次刷新需要扣除 <span class="yellow_light">{{config('aix.companyset.comsume.comsume_set.refresh_jobs_price')}}</span> 元,是否确定刷新?</div>
  70. @if($more_times > 0)
  71. <div class="tips_line link_blue mt_10">(您今天的免费刷新次数已用完,登录触屏版还可免费刷新 <span class="font_red">{{ $more_times }}</span> 次) </div>
  72. @else
  73. <div class="tips_line link_blue mt_10">(原因:您今天的免费刷新次数已用完)</div>
  74. @endif
  75. @if($open_points_convert == 1)
  76. <div class="guide_list_group last">
  77. <div class="guide_list_left for_input">使用积分:</div>
  78. <div class="guide_list_right">
  79. <input class="input_coin" type="text" id="J_integralforcash_input" placeholder="请输入要抵扣的积分数" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">&nbsp;&nbsp;&nbsp;&nbsp;您当前拥有
  80. <span class="yellow_light">{{ $myPoints }}</span> 积分
  81. </div>
  82. <div class="clear"></div>
  83. </div>
  84. <div class="guide_list_group last">
  85. <div class="guide_list_left">应付金额:</div>
  86. <div class="guide_list_right">
  87. <span class="yellow_light" id="pay_cash">{{ $needCash }}</span> 元&nbsp;&nbsp;&nbsp;&nbsp;积分已抵扣
  88. <span class="yellow_light" id="J_integralforcashvalue">0</span> 元
  89. </div>
  90. <div class="clear"></div>
  91. </div>
  92. @endif
  93. <div class="cash_btn_group">
  94. @if(config('aix.system.pay.wechat.is_on') || config('aix.system.pay.alipay.is_on'))
  95. @if(config('aix.system.pay.wechat.is_on'))
  96. <div class="cash_btn_cell">
  97. <a href="javascript:;" class="cash_pay_submit" payment="wechat" form_id="cash_pay_form" data-action="{{route('jkq.jobs.refresh')}}">
  98. <div class="cell_icon"></div>
  99. <div class="cell_txt">微信扫码支付</div>
  100. </a>
  101. </div>
  102. @endif
  103. @if(config('aix.system.pay.alipay.is_on'))
  104. <div class="cash_btn_cell">
  105. <a href="javascript:;" class="cash_pay_submit" payment="alipay" form_id="cash_pay_form" data-action="{{route('jkq.jobs.refresh')}}">
  106. <a href="javascript:;" class="cash_pay_submit" payment="alipay" form_id="cash_pay_form" data-action="{{route('jkq.jobs.refresh')}}">
  107. <div class="cell_icon icon2"></div>
  108. <div class="cell_txt">支付宝快捷支付</div>
  109. </a>
  110. </div>
  111. @endif
  112. @else
  113. 暂未开通在线支付功能,请联系网站管理员
  114. @endif
  115. <div class="clear"></div>
  116. </div>
  117. @if($jobsCount == 1)
  118. <div class="tips_line link_blue">预约刷新购买更优惠。VIP会员每天低至 <span class="yellow_light">{{ $max_discount }}</span> 折,立即 <a class="change_tab" href="javascript:;" data="increment">预约刷新</a></div>
  119. @endif
  120. </div>
  121. @endif
  122. <form target="_blank" id="cash_pay_form" method="post" action="{{route('jkq.jobs.refresh')}}">
  123. {{ csrf_field() }}
  124. <input type="hidden" name="id" id="jobs_id" value="{{ $id }}">
  125. <input type="hidden" name="service_type" value="{{ $cat }}">
  126. <!--是否抵扣-->
  127. <input type="hidden" name="is_deductible" id="is_deductible" value="0">
  128. <!-- 抵现积分数-->
  129. <input type="hidden" name="deductible" id="deductible" value="">
  130. <input type="hidden" name="payment_name" id="payment_name" value="wechat">
  131. </form>
  132. </div>
  133. <div class="guide_service_dialog" id="increment" @if($increment != 1)style="display:none;"@endif>
  134. <div class="guide_resume_down zn">
  135. <div class="guide_service_dialog_head">
  136. <div class="head_tab" data="single">普通刷新
  137. <div class="bottom_line"></div>
  138. </div>
  139. <div class="head_tab select" data="increment">智能刷新
  140. <div class="bottom_line"></div>
  141. <div class="preferential icon2"></div>
  142. </div>
  143. <div class="clear"></div>
  144. </div>
  145. <div class="solid_line"></div>
  146. @if($mySetmeal->is_free == 1)
  147. <div class="guide_package_list_group">
  148. <div class="package_list_head">
  149. <div class="list_head_left">套餐资源</div>
  150. <div class="list_head_center">普通会员价</div>
  151. <div class="list_head_right">VIP会员价</div>
  152. <div class="clear"></div>
  153. </div>
  154. @foreach($increment_arr['cate_arr']['cate_arr'] as $key => $vo)
  155. <div class="package_list_cell">
  156. <div class="list_cell_left"><label><input class="J_radioitme_order" type="radio" name="list_cell" @if($key==0)checked @endif my_price="{{ $vo->my_price }}" need_points="{{ $vo->need_points }}" project_id="{{ $vo->id }}">{{ $vo->name }}</label></div>
  157. <div class="list_cell_center"><span class="yellow_light">{{ $vo->my_price }}</span> 元 <span class="ft_12">({{ $vo->my_unit_price/4 }} 元/{{$increment_arr['service_unit'][$vo->cat] }})</span></div>
  158. <div class="list_cell_right"><span class="yellow_light">{{ $vo->vip_price }}</span> 元 <span class="ft_12">({{ $vo->vip_unit_price/4 }} 元/{{ $increment_arr['service_unit'][$vo->cat] }})</span></div>
  159. <div class="clear"></div>
  160. </div>
  161. @endforeach
  162. </div>
  163. @else
  164. <div class="guide_package_list_group">
  165. <div class="package_list_head">
  166. <div class="list_head_left">套餐资源</div>
  167. <div class="list_head_center">会员专享价</div>
  168. <div class="list_head_right">折后优惠</div>
  169. <div class="clear"></div>
  170. </div>
  171. @foreach($increment_arr['cate_arr']['cate_arr'] as $key => $vo)
  172. <div class="package_list_cell">
  173. <div class="list_cell_left"><label><input class="J_radioitme_order" type="radio" name="list_cell" @if($key==0)checked @endif my_price="{{ $vo->my_price }}" need_points="{{ $vo->need_points }}" project_id="{{ $vo->id }}">{{ $vo->name }}</label></div>
  174. <div class="list_cell_center"><span class="yellow_light">{{ $vo->my_price }}</span> 元 <span class="ft_12">({{ $vo->my_unit_price/4 }} 元/{{ $increment_arr['service_unit'][$vo->cat] }})</span></div>
  175. <div class="list_cell_right">省 <span class="yellow_light">{{ $vo->my_saved_price }}</span> 元</div>
  176. <div class="clear"></div>
  177. </div>
  178. @endforeach
  179. </div>
  180. @endif
  181. <div class="dashed_line"></div>
  182. <div class="points_pay_increment">
  183. <div class="guide_list_group last">
  184. <div class="guide_list_left">所需积分:</div>
  185. <div class="guide_list_right">
  186. <span class="yellow_light need_points"></span>&nbsp;&nbsp;&nbsp;&nbsp;您当前拥有 <span class="yellow_light">{{ $myPoints }}</span> 积分
  187. </div>
  188. <div class="clear"></div>
  189. </div>
  190. <div class="guide_btn_group">
  191. <div class="btn_guide" id="points_convert">立即兑换</div>
  192. </div>
  193. </div>
  194. <div class="cash_pay_increment">
  195. @if(config('aix.companyset.business_set.points_set.auto_refresh_jobs') == 1)
  196. <div class="guide_list_group last">
  197. <div class="guide_list_left for_input">使用积分:</div>
  198. <div class="guide_list_right">
  199. <input class="input_coin" id="J_integralforcash_input_increment" type="text" placeholder="请输入要抵扣的积分数" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">&nbsp;&nbsp;&nbsp;&nbsp;您当前拥有
  200. <span class="yellow_light">{{$myPoints}}</span> 积分
  201. </div>
  202. <div class="clear"></div>
  203. </div>
  204. <div class="guide_list_group last">
  205. <div class="guide_list_left">应付金额:</div>
  206. <div class="guide_list_right">
  207. <span class="yellow_light" id="pay_cash_increment"></span> 元&nbsp;&nbsp;&nbsp;&nbsp;积分已抵扣
  208. <span class="yellow_light" id="J_integralforcashvalue_increment">0</span> 元
  209. </div>
  210. <div class="clear"></div>
  211. </div>
  212. @else
  213. <div class="guide_list_group last">
  214. <div class="guide_list_left">应付金额:</div>
  215. <div class="guide_list_right">
  216. <span class="yellow_light" id="pay_cash_increment"></span> 元
  217. </div>
  218. <div class="clear"></div>
  219. </div>
  220. @endif
  221. <div class="cash_btn_group">
  222. @if(config('aix.system.pay.wechat.is_on') || config('aix.system.pay.alipay.is_on'))
  223. @if(config('aix.system.pay.wechat.is_on'))
  224. <div class="cash_btn_cell">
  225. <a href="javascript:;" class="cash_pay_submit" payment="wechat" form_id="cash_pay_form_increment" data-action="{{ route('jkq.service.increment.pay') }}">
  226. <div class="cell_icon"></div>
  227. <div class="cell_txt">微信扫码支付</div>
  228. </a>
  229. </div>
  230. @endif
  231. @if(config('aix.system.pay.alipay.is_on'))
  232. <div class="cash_btn_cell">
  233. <a href="javascript:;" class="cash_pay_submit" payment="alipay" form_id="cash_pay_form_increment" data-action="{{ route('jkq.service.increment.pay') }}">
  234. <div class="cell_icon icon2"></div>
  235. <div class="cell_txt">支付宝快捷支付</div>
  236. </a>
  237. </div>
  238. @endif
  239. @else
  240. 暂未开通在线支付功能,请联系网站管理员
  241. @endif
  242. <div class="clear"></div>
  243. </div>
  244. </div>
  245. <div class="tips_line link_blue">注:智能刷新每 6 小时执行一次自动刷新。</div>
  246. </div>
  247. <form target="_blank" id="cash_pay_form_increment" method="post" action="{{ route('jkq.service.increment.pay') }}">
  248. {{ csrf_field() }}
  249. <input type="hidden" name="id" id="jobs_id_increment" value="{{ $id }}">
  250. <input type="hidden" name="pay_type" value="cash">
  251. <!--增值服务类型唯一标识-->
  252. <input type="hidden" name="service_type" value="{{ $cat }}">
  253. <!--需要支付的现金-->
  254. <input type="hidden" id="amount" name="amount" value="">
  255. <!--是否抵扣-->
  256. <input type="hidden" name="is_deductible" id="is_deductible_increment" value="0">
  257. <!-- 抵现积分数-->
  258. <input type="hidden" name="deductible" id="deductible_increment" value="">
  259. <input type="hidden" name="payment_name" id="payment_name_increment" value="wechat">
  260. <input type="hidden" id="project_id" name="project_id" value="{{ $increment_arr['cate_arr']['cate_arr'][0]->id }}">
  261. <!--不抵扣的情况下需要支付的积分-->
  262. <input type="hidden" id="total_points" name="total_points" value="{{ $increment_arr['cate_arr']['cate_arr'][0]->need_points }}">
  263. <input type="hidden" id="need_cash" name="need_cash" value="">
  264. </form>
  265. </div>
  266. <input type="hidden" id="buy" name="buy" value="{{ $auto_refresh_log }}">
  267. <script type="text/javascript">
  268. $('.head_tab').click(function (event) {
  269. var data = $(this).attr('data');
  270. if (data == "increment") {
  271. $('.modal_footer').hide();
  272. } else {
  273. @if($mode == 'setmeal')
  274. $('.modal_footer').show();
  275. @endif
  276. }
  277. $(".guide_service_dialog").hide();
  278. $("#" + data).show();
  279. });
  280. $('.change_tab').click(function (event) {
  281. var data = $(this).attr('data');
  282. $(".guide_service_dialog").hide();
  283. $("#" + data).show();
  284. });
  285. $("#J_integralforcash_input").keyup(function () {
  286. var thisvalue = $(this).val();
  287. var mypoints = parseInt("{{ $myPoints }}");
  288. var current_points = parseInt("{{$refresh_points}}");
  289. var minpointsValue = mypoints >= current_points ? current_points : mypoints;
  290. if (thisvalue > minpointsValue) {
  291. $(this).val(minpointsValue);
  292. }
  293. if (parseInt($(this).val()) > 0) {
  294. $("#is_deductible").val(1);
  295. } else {
  296. $("#is_deductible").val(0);
  297. }
  298. $("#deductible").val($(this).val());
  299. $("#pay_cash").text((parseFloat("{{config('aix.companyset.comsume.comsume_set.refresh_jobs_price')}}") - parseFloat($(this).val() / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}"))).toFixed(2));
  300. $('#J_integralforcashvalue').text(parseFloat($(this).val() / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}")).toFixed(2));
  301. });
  302. var is_pay=false;
  303. $(".cash_pay_submit").click(function () {
  304. if (parseInt($("#buy").val()) != 0) {
  305. disapperTooltip("remind", "该职位已设置自动刷新,不能重复购买,请重新选择职位!");
  306. return false;
  307. }
  308. $("#payment_name").val($(this).attr('payment'));
  309. $("#payment_name_increment").val($(this).attr('payment'));
  310. var formid = $(this).attr('form_id');
  311. var action_url = $(this).attr('data-action');
  312. if ($(this).attr('payment') == 'wechat') {
  313. var qsDialog = $("#" + formid).dialog({
  314. title: '微信支付',
  315. loading: true,
  316. footer: false
  317. });
  318. var time_set=0;
  319. $.ajax({
  320. cache: true,
  321. type: "POST",
  322. url: "{{ route('jkq.jobs.refresh') }}",
  323. data: $('#'+formid).serialize(),
  324. async: false,
  325. dataType: "json",
  326. success: function (result) {
  327. if (result.status == 1) {
  328. qsDialog.setContent(result.tradeCode);
  329. time_set=setInterval(function () {
  330. $.ajax({
  331. url: "{{ route('jkq.service.setmeal.check.order.status') }}",
  332. type: 'post',
  333. dataType: 'json',
  334. data: {
  335. tradeNo:result.tradeNo,
  336. _token:"{{csrf_token()}}"
  337. },
  338. success: function (res) {
  339. refresh_job(res)
  340. if(res.status==1){
  341. console.log("取消定时器")
  342. is_pay=true;
  343. window.clearInterval(time_set);
  344. }
  345. }
  346. })
  347. }, 2000);
  348. } else {
  349. qsDialog.setContent('<div class="confirm">' + result.msg + '</div>');
  350. return false;
  351. }
  352. }
  353. });
  354. } else if($(this).attr('payment') == 'alipay') {
  355. $("#" + formid).submit();
  356. } else {
  357. alert('正在开发中,敬请期待......');
  358. return false;
  359. }
  360. });
  361. function refresh_job(response){
  362. var id = $('#jobs_id_increment').val();
  363. var is_deductible = $('#is_deductible').val();
  364. var deductible = $('#deductible').val();
  365. if(response.status==1){
  366. if(is_pay==true){
  367. return false;
  368. }
  369. $.ajax({
  370. url: "{{ route('jkq.jobs.pay.refresh') }}",
  371. type: 'post',
  372. dataType: 'json',
  373. data: {
  374. id:id,
  375. is_deductible:is_deductible,
  376. deductible:deductible,
  377. _token:"{{csrf_token()}}"
  378. },
  379. success: function (res) {
  380. window.location.href="{{ route('jkq.service.order.index') }}";
  381. },error: function(XMLHttpRequest, textStatus, errorThrown) {
  382. alert(XMLHttpRequest.status);
  383. alert(XMLHttpRequest.readyState);
  384. alert(textStatus);
  385. },
  386. });
  387. }else{
  388. console.log("没有支付")
  389. }
  390. }
  391. $("#confirm_points_submit").click(function () {
  392. /*if(parseInt($("#buy").val())!=0){
  393. disapperTooltip("remind","该职位已设置自动刷新,不能重复购买,请重新选择职位!");
  394. return false;
  395. }*/
  396. var url = "{{route('jkq.jobs.refresh')}}";
  397. var jobs_id = "{{ $id }}"; //职位id
  398. $.post(url, {id: jobs_id,_token:"{{csrf_token()}}"}, function (result) {
  399. if (result.status == 1) {
  400. disapperTooltip("success", result.msg);
  401. setTimeout(function () {
  402. window.location.reload();
  403. }, 2000);
  404. } else {
  405. disapperTooltip("remind", result.msg);
  406. return false;
  407. }
  408. }, 'json');
  409. });
  410. select_pay_type();
  411. // 套餐列表点击
  412. var $radiobj = $('.J_radioitme_order');
  413. $radiobj.on('click', function (event) {
  414. $("#project_id").val($(this).attr("project_id"));
  415. $("#total_points").val($(this).attr("need_points"));
  416. select_pay_type();
  417. });
  418. function select_pay_type() {
  419. var mypoints = parseInt("{{ $myPoints }}");
  420. var current_points = parseInt($("#total_points").val());
  421. if ("{{config('aix.companyset.business_set.points_set.auto_refresh_jobs')}}" == 1) { // 1是企业增值服务积分抵扣规则设置(配置文件里分成几个值)
  422. if (mypoints < current_points) {
  423. $(".points_pay_increment").hide();
  424. $(".cash_pay_increment").show();
  425. $('#J_integralforcash_input_increment').val(mypoints);
  426. $('#deductible_increment').val(mypoints);
  427. } else {
  428. $(".points_pay_increment").show();
  429. $(".cash_pay_increment").hide();
  430. $('#J_integralforcash_input_increment').val(current_points);
  431. $('#deductible_increment').val(current_points);
  432. }
  433. } else {
  434. $(".points_pay_increment").hide();
  435. $(".cash_pay_increment").show();
  436. $('#J_integralforcash_input_increment').val(mypoints);
  437. $('#deductible_increment').val(mypoints);
  438. }
  439. $(".need_points").html(current_points);
  440. if (parseInt($('#J_integralforcash_input_increment').val()) > 0) {
  441. $("#is_deductible_increment").val(1);
  442. } else {
  443. $("#is_deductible_increment").val(0);
  444. }
  445. var need_cash = current_points / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}");
  446. $("#need_cash").val(need_cash.toFixed(2));
  447. $("#amount").val(need_cash.toFixed(2));
  448. $('#J_integralforcashvalue_increment').text(($('#J_integralforcash_input_increment').val() / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}")).toFixed(2));
  449. if (parseFloat($('#J_integralforcashvalue_increment').html()) > 0) {
  450. $("#pay_cash_increment").text( ((need_cash - parseFloat($('#J_integralforcashvalue_increment').text())).toFixed(2)));
  451. $('#amount').val((parseFloat($('#need_cash').val()) - parseFloat($('#J_integralforcashvalue_increment').text())).toFixed(2));
  452. } else {
  453. $("#pay_cash_increment").html(need_cash.toFixed(2));
  454. $('#amount').val(need_cash.toFixed(2));
  455. }
  456. }
  457. $("#J_integralforcash_input_increment").keyup(function () {
  458. var thisvalue = $(this).val();
  459. var mypoints = parseInt("{{$myPoints}}");
  460. var current_points = parseInt($("#total_points").val());
  461. var minpointsValue = mypoints >= current_points ? current_points : mypoints;
  462. if (thisvalue > minpointsValue) {
  463. $(this).val(minpointsValue);
  464. }
  465. if (parseInt($(this).val()) > 0) {
  466. $("#is_deductible_increment").val(1);
  467. } else {
  468. $("#is_deductible_increment").val(0);
  469. }
  470. var need_cash = current_points / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}");
  471. $("#need_cash").val(need_cash.toFixed(2));
  472. $("#deductible_increment").val($(this).val());
  473. $("#pay_cash_increment").text((need_cash - $(this).val() / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}")).toFixed(2));
  474. $('#J_integralforcashvalue_increment').text(($(this).val() / parseInt("{{config('aix.companyset.points.points_set.payment_rate')}}")).toFixed(2));
  475. $('#amount').val((parseFloat($('#need_cash').val()) - parseFloat($('#J_integralforcashvalue_increment').text())).toFixed(2));
  476. });
  477. $("#points_convert").click(function () {
  478. if (parseInt($("#buy").val()) != 0) {
  479. disapperTooltip("remind", "该职位已设置自动刷新,不能重复购买,请重新选择职位!");
  480. return false;
  481. }
  482. ajax_pay('{{ $cat }}', 'points');
  483. });
  484. function ajax_pay(type, pay_type) {
  485. var project_id = $("#project_id").val();
  486. var jobs_id = $("#jobs_id_increment").val();
  487. var payment_name = "points";
  488. var url = "{{ route('jkq.service.increment.pay') }}";
  489. $.post(url, {
  490. pay_type: pay_type,
  491. service_type: type,
  492. project_id: project_id,
  493. payment_name: payment_name,
  494. id: jobs_id,
  495. _token:"{{csrf_token()}}"
  496. }, function (result) {
  497. if (result.status == 1) {
  498. disapperTooltip("success", "兑换成功!");
  499. setTimeout(function () {
  500. window.location.reload();
  501. }, 2000);
  502. } else {
  503. disapperTooltip("remind", result.msg);
  504. return false;
  505. }
  506. }, 'json');
  507. }
  508. </script>