Merge branch 'dev' of https://github.com/iborvs/NEUP-FleaMarket into dev
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
max-width: 200px;
|
||||
}
|
||||
p>img{
|
||||
max-width: 50%;
|
||||
max-width: 100%;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
@@ -60,7 +60,7 @@
|
||||
@if(($good->user_id) != Session::get('user_id') && !$good->baned)
|
||||
<form action="/good/{{ $good->id }}/buy" method="post">
|
||||
<div class="input-group">
|
||||
<input type="number" name="count" value="1" class="form-control"/>
|
||||
<input type="number" name="count" value="1" class="form-control" min="0" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
|
||||
{!! csrf_field() !!}
|
||||
<span class="input-group-btn">
|
||||
<input type="submit" class="btn btn-primary" value="购买"/>
|
||||
@@ -91,7 +91,7 @@
|
||||
<div class="card-header">
|
||||
<h4>商品介绍</h4>
|
||||
</div>
|
||||
<div class="card-block" style="word-break:break-all">{!! $good->description !!}</div>
|
||||
<div class="card-block" style="word-break:break-all;min-height: 100px">{!! $good->description !!}</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="description">商品描述</label>
|
||||
<textarea name="description" id="description" placeholder="商品描述" class="form-control" style="resize:none" rows="6">{!! count($errors) ? old('description') : $good->description !!}</textarea>
|
||||
<textarea name="description" id="description" placeholder="商品描述" class="form-control" style="resize:none;" rows="6">{!! count($errors) ? old('description') : $good->description !!}</textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="price">商品价格</label>
|
||||
<input type="number" min="0" name="price" id="price" value="{{count($errors) ? old('price') : $good->price}}" placeholder="商品价格" class="form-control">
|
||||
<input type="number" min="0" name="price" id="price" value="{{count($errors) ? old('price') : $good->price}}" placeholder="商品价格" class="form-control" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
|
||||
</div>
|
||||
<div class="form-group hidden-xs-up">
|
||||
<label>商品类型</label>
|
||||
@@ -53,7 +53,7 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="count">商品数量</label>
|
||||
<input type="number" name="count" id="count" min="0" value="{{count($errors) ? old('count') : $good->count}}" placeholder="库存" class="form-control">
|
||||
<input type="number" name="count" id="count" min="0" value="{{count($errors) ? old('count') : $good->count}}" placeholder="库存" class="form-control" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />
|
||||
</div>
|
||||
{{--
|
||||
<div class="row">
|
||||
|
||||
@@ -1,24 +1,37 @@
|
||||
<div class="col-6 col-lg-4">
|
||||
<div class="good" style="margin-bottom:20px;">
|
||||
<a href="/good/{{ $good->id }}">
|
||||
<div class="card">
|
||||
<div class="card-img-top">
|
||||
<div style="position:absolute;z-index:201">
|
||||
<input type="checkBox" name="del_goods[]" value="0" id="box{{ $good->good_id }}" class="cb" onclick="{setValue({{ $good->good_id }})}" style="visibility:hidden;width:20%;z-index:203" />
|
||||
</div>
|
||||
<img src="/good/{{ sha1($good->id) }}/titlepic" class="titlepic"/>
|
||||
<div class="details" style="position:absolute;z-index:200;width:100%;display:none;">
|
||||
<div class="det-d hidden-sm-down" style="position:absolute;z-index:200;top:-37px;left:5px;color:white;font-size:12px;">
|
||||
<p>售价:¥{{ $good->price }}</p>
|
||||
<p>@if($good->count==0)
|
||||
无库存QAQ
|
||||
@else
|
||||
库存:{{ $good->count }}
|
||||
@endif</p>
|
||||
<div class="good" style="margin-bottom:20px;">
|
||||
<a href="/good/{{ $good->id }}">
|
||||
<div class="card">
|
||||
<div class="card-img-top">
|
||||
<div style="position:absolute;z-index:201">
|
||||
<input type="checkBox" name="del_goods[]" value="0" id="box{{ $good->good_id }}" class="cb" onclick="{setValue({{ $good->good_id }})}" style="visibility:hidden;width:20%;z-index:203" />
|
||||
</div>
|
||||
<div class="det-d hidden-md-up" style="position:absolute;z-index:200;top:-43px;left:5px;color:white;font-size:15px;">
|
||||
<p>售价:¥{{ $good->price }}</p>
|
||||
<p>@if($good->count==0)
|
||||
<img src="/good/{{ sha1($good->id) }}/titlepic" class="titlepic"/>
|
||||
<div class="details" style="position:absolute;z-index:200;width:100%;display:none;">
|
||||
<div class="det-d hidden-sm-down" style="position:absolute;z-index:200;top:-37px;left:5px;color:white;font-size:12px;">
|
||||
售价:¥{{ $good->price }}
|
||||
<p> @if($good->count==0)
|
||||
无库存QAQ
|
||||
@else
|
||||
库存:{{ $good->count }}
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="det-d hidden-md-up" style="position:absolute;z-index:200;top:-43px;left:5px;color:white;font-size:15px;">
|
||||
<p>售价:¥{{ $good->price }}</p>
|
||||
<p>@if($good->count==0)
|
||||
无库存QAQ
|
||||
@else
|
||||
库存:{{ $good->count }}
|
||||
@endif</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-block" style="word-break:break-all">
|
||||
{{ $good->good_name }}
|
||||
<div class="hidden-md-up" style="font-size: 13px;color:black">
|
||||
<p class="text-warning" style="margin-bottom: 0">售价:¥{{ $good->price }}</p>
|
||||
<p style="margin-bottom: 0">@if($good->count==0)
|
||||
无库存QAQ
|
||||
@else
|
||||
库存:{{ $good->count }}
|
||||
@@ -26,10 +39,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-block" style="word-break:break-all">
|
||||
{{ $good->good_name }}
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -9,14 +9,13 @@
|
||||
@section('content')
|
||||
<div class="row">
|
||||
@include('layout.catlist')
|
||||
<div class="hidden-md-up"> </div>
|
||||
<div class="col-12 col-md-10">
|
||||
<p>
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-2">
|
||||
<div class="col-12 col-md-3">
|
||||
<div class="dropdown">
|
||||
<button class="btn btn-primary dropdown-toggle" id="sort" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<input type="hidden" id="nm" class="@if(isset($_GET['sort'])){{ $_GET['sort'] }}@endif">
|
||||
<input type="hidden" id="nm" class="@if(isset($_GET['sort'])){{ $_GET['sort'] }}@endif" />
|
||||
排序
|
||||
</button>
|
||||
<div class="dropdown-menu" aria-labelledby="sort">
|
||||
@@ -28,11 +27,11 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-lg-5">
|
||||
<a>价格筛选</a> <input id="priceSet1" style="display:inline-block"maxlength="9" class="form-control" value="@if(isset($_GET['start_price'])){{ $_GET['start_price'] }}@endif"/> - <input id="priceSet2" class="form-control" style="display:inline-block" maxlength="9" value="@if(isset($_GET['end_price'])){{ $_GET['end_price'] }}@endif"/> <button class="btn btn-primary" onclick="setc('a')">确定</button>
|
||||
<div class="col-12 col-lg-5" id="ds">
|
||||
<a>价格筛选</a> <input id="priceSet1" style="display:inline-block"maxlength="9" class="form-control" value="@if(isset($_GET['start_price'])){{ $_GET['start_price'] }}@endif"/> - <input id="priceSet2" class="form-control" style="display:inline-block" maxlength="9" value="@if(isset($_GET['end_price'])){{ $_GET['end_price'] }}@endif"/><button class="btn btn-primary" onclick="setc('a')">确定</button>
|
||||
</div>
|
||||
<div class="col-12 col-lg-5">
|
||||
<a>库存下限</a> <input id="pricec" style="display:inline-block" maxlength="9" class="form-control" value="@if(isset($_GET['start_count'])){{ $_GET['start_count'] }}@endif"/> <button class="btn btn-primary" id="subs" onclick="setc('a')">确定</button>
|
||||
<div class="col-12 col-lg-5" style="display:none">
|
||||
<a>库存下限</a> <input id="pricec" style="display:inline-block" maxlength="9" class="form-control" value="@if(isset($_GET['start_count'])){{ $_GET['start_count'] }}@endif"/><button class="btn btn-primary" id="subs" onclick="setc('a')">确定</button>
|
||||
</div>
|
||||
</div>
|
||||
</p>
|
||||
@@ -47,11 +46,11 @@
|
||||
</div>
|
||||
<div class="card-block">
|
||||
<div style="word-break:break-all">{{ $good->good_name }}</div>
|
||||
<div class="text-warning"><b>¥{{ $good->price }}</b></div>
|
||||
<div class="text-warning" style="font-size: 13px"><b>¥{{ $good->price }}</b></div>
|
||||
@if($good->count==0)
|
||||
<div class="text-danger">无库存QAQ</div>
|
||||
<div class="text-danger" style="font-size: 13px;color: black">无库存QAQ</div>
|
||||
@else
|
||||
<div>库存:{{ $good->count }}</div>
|
||||
<div style="font-size: 13px;color: black">库存:{{ $good->count }}</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<div class="col-md-2 hidden-sm-down" style="position:sticky;top:0;left:0">
|
||||
<div class="col-md-2 hidden-sm-down" style="top:0;left:0;">
|
||||
<ul class="nav nav-pills flex-column">
|
||||
<li class="nav-item"><a href="/good" class="nav-link @if(isset($cat_id)&&$cat_id == 0) active @endif" style="white-space:nowrap;overflow:hidden">所有商品</a></li>
|
||||
<li class="nav-item"><a href="/good" class="nav-link @if(isset($cat_id)&&$cat_id == 0) active @endif" style="white-space:nowrap;overflow:hidden" data-toggle="tooltip">所有商品</a></li>
|
||||
@foreach($cats as $cat)
|
||||
<li class="nav-item"><a href="/good?cat_id={{ $cat->id }}" class="nav-link @if(isset($cat_id)&&$cat_id == $cat->id) active @endif" style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">{{ $cat->cat_name }}</a></li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-12 hidden-md-up" style="position:sticky;top:0">
|
||||
<div class="col-12 hidden-md-up" style="top:0;">
|
||||
<ul class="nav nav-pills" style="overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height:40px;display:-webkit-box;display:-moz-box">
|
||||
<li class="nav-item" style="float: none"><a href="/good" class="nav-link @if(isset($cat_id)&&$cat_id == 0) active @endif">所有商品</a></li>
|
||||
@foreach($cats as $cat)
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
h5 {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.trans_msg {
|
||||
filter: alpha(opacity=100) revealTrans(duration=.2, transition=1) blendtrans(duration=.2);
|
||||
width: 400px;
|
||||
@@ -19,71 +18,71 @@
|
||||
@section('content')
|
||||
|
||||
<h3>我的订单</h3>
|
||||
<label>友情提示:如果需要取消订单,请务必和对方沟通说明理由。恶意取消订单的行为可以举报。</label>
|
||||
<table class="table table-hover table-responsive">
|
||||
<tr>
|
||||
<td>订单编号</td>
|
||||
<td>商品名称</td>
|
||||
<td>数量</td>
|
||||
<td>订单状态</td>
|
||||
<td>操作</td>
|
||||
</tr>
|
||||
@foreach($trans as $tran)
|
||||
<tr id="tran{{ $tran->id }}">
|
||||
<td>{{ $tran->id }}</td>
|
||||
<td><a href="/good/{{$tran->good_id}}"
|
||||
@if(isset($tran->good))
|
||||
onMouseOver="toolTip('<img src=/good/{{ sha1($tran->good_id) }}/titlepic>')"
|
||||
onMouseOut="toolTip()"
|
||||
<label>友情提示:如果需要取消订单,请务必和对方沟通说明理由。恶意取消订单的行为可以举报。</label>
|
||||
<table class="table table-hover table-responsive">
|
||||
<tr>
|
||||
<td>订单编号</td>
|
||||
<td>商品名称</td>
|
||||
<td>数量</td>
|
||||
<td>订单状态</td>
|
||||
<td>操作</td>
|
||||
</tr>
|
||||
@foreach($trans as $tran)
|
||||
<tr id="tran{{ $tran->id }}">
|
||||
<td>{{ $tran->id }}</td>
|
||||
<td><a href="/good/{{$tran->good_id}}"
|
||||
@if(isset($tran->good))
|
||||
onMouseOver="toolTip('<img src=/good/{{ sha1($tran->good_id) }}/titlepic>')"
|
||||
onMouseOut="toolTip()"
|
||||
@endif
|
||||
>{{ isset($tran->good) ? $tran->good->good_name : "此商品已删除" }}</a></td>
|
||||
<td>{{ $tran->number }}</td>
|
||||
@if($tran->status == 0)
|
||||
<td>
|
||||
已取消
|
||||
</td>
|
||||
@elseif($tran->status == 1)
|
||||
<td>
|
||||
等待卖家确认
|
||||
</td>
|
||||
<td>
|
||||
<form method="POST" action="/trans/{{ $tran->id }}/cancel" id="delform">
|
||||
{!! csrf_field() !!}
|
||||
{!! method_field('DELETE') !!}
|
||||
<input type="submit" class="btn btn-primary" value="取消订单" style="margin: 0;"
|
||||
id="delbutton">
|
||||
</form>
|
||||
</td>
|
||||
@elseif($tran->status == 2)
|
||||
<td>
|
||||
交易已成立
|
||||
</td>
|
||||
<td>
|
||||
<a href="/trans/{{ $tran->id }}">查看交易</a>
|
||||
</td>
|
||||
@elseif($tran->status == 3)
|
||||
<td>
|
||||
交易失败
|
||||
</td>
|
||||
@elseif($tran->status == 4)
|
||||
<td>
|
||||
交易成功待评价
|
||||
</td>
|
||||
<td>
|
||||
<form action="/comment/{{ $tran->id }}">
|
||||
{!! csrf_field() !!}
|
||||
<input type="submit" class="btn btn-primary" value="评价" style="margin: 0;">
|
||||
</form>
|
||||
</td>
|
||||
@elseif($tran->status == 5)
|
||||
<td>
|
||||
已评价
|
||||
</td>
|
||||
@endif
|
||||
</tr>
|
||||
>{{ isset($tran->good) ? $tran->good->good_name : "此商品已删除" }}</a></td>
|
||||
<td>{{ $tran->number }}</td>
|
||||
@if($tran->status == 0)
|
||||
<td>
|
||||
已取消
|
||||
</td>
|
||||
@elseif($tran->status == 1)
|
||||
<td>
|
||||
等待卖家确认
|
||||
</td>
|
||||
<td>
|
||||
<form method="POST" action="/trans/{{ $tran->id }}/cancel" id="delform">
|
||||
{!! csrf_field() !!}
|
||||
{!! method_field('DELETE') !!}
|
||||
<input type="submit" class="btn btn-primary" value="取消订单" style="margin: 0;"
|
||||
id="delbutton">
|
||||
</form>
|
||||
</td>
|
||||
@elseif($tran->status == 2)
|
||||
<td>
|
||||
交易已成立
|
||||
</td>
|
||||
<td>
|
||||
<a href="/trans/{{ $tran->id }}">查看交易</a>
|
||||
</td>
|
||||
@elseif($tran->status == 3)
|
||||
<td>
|
||||
交易失败
|
||||
</td>
|
||||
@elseif($tran->status == 4)
|
||||
<td>
|
||||
交易成功待评价
|
||||
</td>
|
||||
<td>
|
||||
<form action="/comment/{{ $tran->id }}">
|
||||
{!! csrf_field() !!}
|
||||
<input type="submit" class="btn btn-primary" value="评价" style="margin: 0;">
|
||||
</form>
|
||||
</td>
|
||||
@elseif($tran->status == 5)
|
||||
<td>
|
||||
已评价
|
||||
</td>
|
||||
@endif
|
||||
</tr>
|
||||
|
||||
@endforeach
|
||||
{{ $trans->links() }}
|
||||
</table>
|
||||
@endforeach
|
||||
{{ $trans->links() }}
|
||||
</table>
|
||||
|
||||
@endsection
|
||||
@endsection
|
||||
@@ -1,45 +1,44 @@
|
||||
<style>
|
||||
.cropper-crop-box, .cropper-view-box {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.cropper-view-box {
|
||||
box-shadow: 0 0 0 1px #39f;
|
||||
outline: 0;
|
||||
}
|
||||
</style>
|
||||
<div class="row">
|
||||
<div class="mx-auto">
|
||||
<div id="preview"><label for="avatarUpload"><img id="avatarpreview" class="avatar" src="/avatar/{{Session::get('user_id')}}"/></label></div>
|
||||
<div style="display: none">
|
||||
<input type="file" id="avatarUpload" name="avatarPic" onchange="preview(this)"/>
|
||||
</div>
|
||||
<style>
|
||||
.cropper-crop-box, .cropper-view-box {
|
||||
border-radius: 50%;
|
||||
}
|
||||
.cropper-view-box {
|
||||
box-shadow: 0 0 0 1px #39f;
|
||||
outline: 0;
|
||||
}
|
||||
</style>
|
||||
<div class="row">
|
||||
<div class="mx-auto">
|
||||
<div id="preview"><img id="avatarpreview" class="avatar" src="/avatar/{{Session::get('user_id')}}"/></div>
|
||||
<div style="display: none">
|
||||
<input type="file" id="avatarUpload" name="avatarPic" onchange="preview(this)"/>
|
||||
</div>
|
||||
</div>
|
||||
<input id="avatarUploadCpWidth" type="hidden" name="crop_width">
|
||||
<input id="avatarUploadCpHeight" type="hidden" name="crop_height">
|
||||
<input id="avatarUploadCpX" type="hidden" name="crop_x">
|
||||
<input id="avatarUploadCpY" type="hidden" name="crop_y">
|
||||
<p>
|
||||
<div class="row">
|
||||
<div class="mx-auto">
|
||||
<label for="avatarUpload" class="btn btn-secondary">更改头像</label>
|
||||
</div>
|
||||
</div>
|
||||
<input id="avatarUploadCpWidth" type="hidden" name="crop_width">
|
||||
<input id="avatarUploadCpHeight" type="hidden" name="crop_height">
|
||||
<input id="avatarUploadCpX" type="hidden" name="crop_x">
|
||||
<input id="avatarUploadCpY" type="hidden" name="crop_y">
|
||||
<p>
|
||||
<div class="row">
|
||||
<div class="mx-auto">
|
||||
<label for="avatarUpload" class="btn btn-secondary">更改头像</label>
|
||||
</div>
|
||||
</p>
|
||||
{!! csrf_field() !!}
|
||||
<div class="nickname-form">
|
||||
<div class="mx-auto">
|
||||
<div class="form-group">
|
||||
<label for="nickname">昵称</label>
|
||||
@if(isset($user->nickname))
|
||||
<input type="text" name="nickname" id="nickname" class="form-control nickname-input" value="{{ $user->nickname }}">
|
||||
@else
|
||||
<input type="text" name="nickname" id="nickname" class="form-control nickname-input">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</p>
|
||||
{!! csrf_field() !!}
|
||||
<div class="nickname-form">
|
||||
<div class="mx-auto">
|
||||
<div class="form-group">
|
||||
<label for="nickname">昵称</label>
|
||||
@if(isset($user->nickname))
|
||||
<input type="text" name="nickname" id="nickname" class="form-control nickname-input" value="{{ $user->nickname }}">
|
||||
@else
|
||||
<input type="text" name="nickname" id="nickname" class="form-control nickname-input">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function preview(file) {
|
||||
@@ -64,11 +63,11 @@
|
||||
prreader.onload = function (evt) {
|
||||
var fileBuf = new Uint8Array(evt.target.result.slice(0, 11));
|
||||
/*var mime = isImage(fileBuf);
|
||||
if (mime == null) {
|
||||
alert("Please open image!");
|
||||
return;
|
||||
} else {*/
|
||||
reader.readAsDataURL(file.files[0]);
|
||||
if (mime == null) {
|
||||
alert("Please open image!");
|
||||
return;
|
||||
} else {*/
|
||||
reader.readAsDataURL(file.files[0]);
|
||||
//}
|
||||
};
|
||||
prreader.readAsArrayBuffer(file.files[0]);
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
min-height: 400px;
|
||||
}
|
||||
.col-card {
|
||||
max-width:130px;
|
||||
max-width:130px;
|
||||
}
|
||||
.nav-pills {
|
||||
width:100px;
|
||||
width:100px;
|
||||
}
|
||||
.password-form {
|
||||
width:300px;
|
||||
@@ -48,7 +48,6 @@
|
||||
</style>
|
||||
<script>
|
||||
match_media = "(min-width:992px)";
|
||||
|
||||
function WidthChange(mq) {
|
||||
if (mq.matches) {
|
||||
$('.row-first').attr('class','row row-first');
|
||||
@@ -75,51 +74,51 @@
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="row-first" style="margin-top:20px">
|
||||
<div class="mx-auto">
|
||||
<div class="card main-card">
|
||||
<div class="card-block">
|
||||
<div class="row-card">
|
||||
<div class="col col-card">
|
||||
<div class="row paowa">
|
||||
<div class="mx-auto">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="nav-item"><a class="nav-link @if(!isset($tab) || ($tab != 'account') && ($tab != 'contact')) active @endif" href="/user">个人信息</a></li>
|
||||
<li class="nav-item"><a class="nav-link @if($tab == 'account') active @endif" href="/user?tab=account">用户帐户</a></li>
|
||||
<li class="nav-item"><a class="nav-link @if($tab == 'contact') active @endif" href="/user?tab=contact">联系方式</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="col">
|
||||
@if(!isset($tab) || $tab == 'profile')
|
||||
<div id="profile">
|
||||
<form action="/user" method="POST" enctype="multipart/form-data">
|
||||
@include('user.editUserExtra')
|
||||
<div class="row">
|
||||
<div class="row-first" style="margin-top:20px">
|
||||
<div class="mx-auto">
|
||||
<div class="card main-card">
|
||||
<div class="card-block">
|
||||
<div class="row-card">
|
||||
<div class="col col-card">
|
||||
<div class="row paowa">
|
||||
<div class="mx-auto">
|
||||
<input class="btn btn-success" type="submit" name="submit" value="保存">
|
||||
<ul class="nav nav-pills">
|
||||
<li class="nav-item"><a class="nav-link @if(!isset($tab) || ($tab != 'account') && ($tab != 'contact')) active @endif" href="/user">个人信息</a></li>
|
||||
<li class="nav-item"><a class="nav-link @if($tab == 'account') active @endif" href="/user?tab=account">用户帐户</a></li>
|
||||
<li class="nav-item"><a class="nav-link @if($tab == 'contact') active @endif" href="/user?tab=contact">联系方式</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<p>
|
||||
<div class="col">
|
||||
@if(!isset($tab) || $tab == 'profile')
|
||||
<div id="profile">
|
||||
<form action="/user" method="POST" enctype="multipart/form-data">
|
||||
@include('user.editUserExtra')
|
||||
<div class="row">
|
||||
<div class="mx-auto">
|
||||
<input class="btn btn-success" type="submit" name="submit" value="保存">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endif
|
||||
@if($tab == 'account')
|
||||
<div id="account">
|
||||
@include('user.editUserAccount')
|
||||
</div>
|
||||
@endif
|
||||
@if($tab == 'contact')
|
||||
<div id="contact">
|
||||
@include('user.userInfo')
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
@endif
|
||||
@if($tab == 'account')
|
||||
<div id="account">
|
||||
@include('user.editUserAccount')
|
||||
</div>
|
||||
@endif
|
||||
@if($tab == 'contact')
|
||||
<div id="contact">
|
||||
@include('user.userInfo')
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -22,7 +22,9 @@
|
||||
@include('layout.catlist')
|
||||
<div class="col-12 col-md-7">
|
||||
@if(count($newgoods)>0)
|
||||
<h3>新品</h3>
|
||||
<h3 style="display : inline">新品</h3>
|
||||
<span style="font-size: 13px;margin-left:3px" class="text-warning hidden-md-up">点击分类查看更多商品哦↑</span>
|
||||
<span style="font-size: 13px;margin-left:3px" class="text-warning hidden-sm-down">点击分类查看更多商品哦</span>
|
||||
<div class="row">
|
||||
@foreach($newgoods as $good)
|
||||
@include('good.goodInfoOnWelcome')
|
||||
@@ -30,7 +32,7 @@
|
||||
</div>
|
||||
@endif
|
||||
@if(count($populargoods)>0)
|
||||
<h3>热门</h3>
|
||||
<h3 style="display : inline">热门</h3><span style="font-size: 13px;margin-left:3px" class="text-warning">热门商品都在这里哦</span>
|
||||
<div class="row">
|
||||
@foreach($populargoods as $good)
|
||||
@include('good.goodInfoOnWelcome')
|
||||
|
||||
Reference in New Issue
Block a user