1
0
Files
lkafu/resources/views/pick/index.blade.php
2020-08-06 14:45:56 +08:00

272 lines
9.1 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('layouts.app')
@section('content')
<!-- 购买靓号 -->
<div class="liangHaoBuy">
<span class="liangHaoBuy-hide">取消</span>
<span class="liangHaoBuy-buy cardBtn ">提货</span>
</div>
<div class="cardBack"></div>
<div class="cardBuy">
<form action="{{ route('pick.receivemobile') }}">
<div class="cardBuy-list">
<label>卡密</label>
</div>
<div class="cardBuy-list passdiv flex">
<input type="tel" name="pass[]" maxlength='4' onfocus="this.value='';" onkeyup="this.value=this.value.replace(/\D/g,'');checkNumFoc(this,1)" class="input" placeholder="卡密">
<input type="tel" name="pass[]" maxlength='4' onfocus="this.value='';" onkeyup="this.value=this.value.replace(/\D/g,'');checkNumFoc(this,2)" class="input" placeholder="卡密">
<input type="tel" name="pass[]" maxlength='4' onfocus="this.value='';" onkeyup="this.value=this.value.replace(/\D/g,'');checkNumFoc(this,3)" class="input" placeholder="卡密">
<input type="tel" name="pass[]" maxlength='4' onfocus="this.value='';" onkeyup="this.value=this.value.replace(/\D/g,'');checkNumFoc(this,0)" class="input" placeholder="卡密">
</div>
@csrf
<input type="hidden" name="mobile_id" id="mobile_id" value="">
<div class="cardBuy-btn">
<span class="cardClose cardBuy-btn-01">关闭</span>
<button class="ajax-post cardBuy-btn-02">立即提货</button>
</div>
</form>
</div>
<!-- section -->
<section>
<!-- banner -->
<div class="banner liangHao-banner">
<div class="swiper-container swiper-banner">
<div class="swiper-wrapper wrapper-banner">
@foreach ($adverts as $advert)
<div class="swiper-slide wrapper-banner-img" style="background-image:url(/storage/{{ $advert->cover }})"></div>
@endforeach
</div>
</div>
</div>
<!-- 手机靓号 -->
<div class="liangHao">
<div class="liangHao-title">
<div class="liangHao-img">
手机靓号
</div>
<a href="{{ route('pick.lists') }}" >查看更多<i class="icon icon-angle-right"></i></a>
</div>
<form action="{{ url()->current() }}">
<div class="liangHao-select">
<div class="liangHao-Location" data-href="{{ route('location.address',['callback'=>url()->current()]) }}">
<i class="icon icon-map-marker"></i>
{{ $area->name }}
</div>
<div class="liangHao-input">
<i class="icon icon-search"></i>
<input type="search" name="number" value="{{ $number??'' }}" placeholder="请输入尾号进行搜索">
</div>
<div class="liangHao-btn" data-href="{{ route('pick.search') }}">
高级搜索
</div>
</div>
</form>
<ul class="liangHao-list">
@if ($lists->isNotEmpty())
@include('pick.mobile', ['lists'=>$lists])
@else
<div class="noData">
<input type="image" src="/assets/index/img/no_data.png" />
<span style="padding-bottom: 30px">暂无数据</span>
</div>
@endif
</ul>
<div class="liangHao-barter refresh">
<i class="icon icon-refresh"></i>换一批
</div>
</div>
<div class="free">
<!-- <div class="liangHao-title">
<div class="liangHao-img">
免费提货产品
</div>
</div> -->
<div class="recommend-title"><span>免费提货产品</span></div>
<div class="freeFruits" style="background-image: url(/assets/index/img/free_01.png);" data-href="{{ route('pick.detail',94) }}">
<div class="freeFruits-title">
<img src="/assets/index/img/free_title_01.png" >
</div>
<div class="freeFruits-btn freeFruits-btn-one">
免费提取
</div>
</div>
<div class="freeFruits" style="background-image: url(/assets/index/img/free_00.png);" data-href="{{ route('pick.detail',58) }}">
<div class="freeFruits-title">
<img src="/assets/index/img/free_title_00.png" >
</div>
<div class="freeFruits-btn">
免费提取
</div>
</div>
</div>
</section>
@endsection
@section('script')
<script type="text/javascript">
var banner = new Swiper('.swiper-banner',{
autoplay : 2000,
loop : true,
autoplayDisableOnInteraction: false
})
function checkNumFoc(inp,next)
{
var $this=$(inp);
var str=$this.val();
if (str.length >= 5) {
str = str.substr(0, 4);
}
$this.val(str);
if(str.length==4 && next!=0){
$('.passdiv').find('input').eq(next).focus();
}
}
//手机靓号购买
$(document).on('click', '.liangHao-click',function() {
$(this).parent().find('li').each(function(e, index){
if($(this).parent().find('li').hasClass('liangHao-list-border')){
$(this).parent().find('li').removeClass('liangHao-list-border');
}
});
var id = $(this).data('id');
$('#mobile_id').val(id);
$(this).addClass('liangHao-list-border');
var top = $(window).scrollTop();
$('html').css({
'overflow': 'hidden',
'top': -top + 'px'
})
$('footer').css({
'display': 'none'
})
$('.liangHaoBuy').css({
'bottom': '0'
})
})
$('.liangHaoBuy-hide').on('click', function() {
$('html').css({
'overflow': 'auto',
'position': 'static'
})
$('html,body').scrollTop(top)
$('footer').css({
'display': 'flex'
})
$('.liangHaoBuy').css({
'bottom': '-100%'
})
$('.liangHao-list').find('.liangHao-list-border').removeClass('liangHao-list-border');
})
// 卡号绑定
$('.cardBtn').on('click', function() {
var top = $(window).scrollTop();
$('html').css({
'overflow': 'hidden',
'top': -top + 'px'
})
$('footer').css({
'display': 'flex'
})
$('.cardBuy').css({
'top': 'calc(50% - 110px)'
})
$('.cardBack').css({
'display': 'block'
})
$('.liangHaoBuy').css({
'bottom': '-100%'
})
})
$('.cardClose').on('click', function() {
$('html').css({
'overflow': 'auto',
'position': 'static'
})
$('html,body').scrollTop(top)
$('.cardBuy').css({
'top': '-100%'
})
$('.cardBack').css({
'display': 'none'
})
$('.liangHaoBuy').css({
'bottom': '-100%'
})
$('.liangHao-list').find('.liangHao-list-border').removeClass('liangHao-list-border');
})
$('.refresh').click(function(){
$.post("{{ route('pick.index') }}",{'_token': '{{ csrf_token() }}'},function(data){
if(data.status=='SUCCESS'){
$('.liangHao-list').html(data.message);
}else{
updateAlert(data.message);
}
});
});
$('.buy_mobile').click(function(){
var id =$("#mobile_id").val();
if (id=='') {
updateAlert('没有找到靓号');
return false;
}
$.post("{{ route('pick.receivemobile') }}",{id:id,'_token': '{{ csrf_token() }}'},function(data){
updateAlert(data.message);
if(data.redirect!=''){
setTimeout(function(){
location.href=data.redirect;
},1500);
}
});
});
</script>
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
@php
$app = app('wechat.official_account');
@endphp
wx.config(<?php echo $app->jssdk->buildConfig(['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'hideMenuItems', 'getLocation', 'openLocation', 'checkJsApi', 'scanQRCode']) ?>);
wx.ready(function() {
wx.getLocation({
type : 'gcj02', // 默认为wgs84的gps坐标如果要返回直接给openLocation用的火星坐标可传入'gcj02'
success : function(res) {
console.log(res);
var token = "{{ csrf_token() }}";
$.post("{{ route('location.set') }}",{lat:res.latitude,lng:res.longitude,_token:token},function(result){
if (result.statusCode==200) {
location.reload();
}
});
},
cancel : function(res) {
}
});
});
wx.error(function(res) {
// updateAlert(res.errMsg);
});
</script>
@endsection