作者 lihan
1 个管道 的构建 通过 耗费 0 秒

物流跟踪&确认收货

... ... @@ -290,4 +290,19 @@ class CenterController extends HomeBaseController
]);
}
//确认收货
public function confirm() {
$request = request();
if($request->isAjax()) {
$data = [
'id' => $request->param('oid'),
'step' => 5,
'end_time' => time()
];
if(Db::name('zj_order')->update($data)) {
$this->success('', '', true);
}
}
}
}
... ...
... ... @@ -101,7 +101,7 @@
<if condition="$vo['step'] eq '3'">
<div class="unpay">
<a href="{:url('user/Center/tracking',['oid'=>$vo['id']])}"><p class="tracking">物流跟踪</p></a> 
<p class="confirm">确认收货</p>
<p class="confirm" data-id="{$vo.id}">确认收货</p>
</div>
</if>
<if condition="$vo['step'] eq '5'">
... ... @@ -223,7 +223,7 @@
</div>
<div class="unpay">
<a href="{:url('user/Center/tracking',['oid'=>$vo['id']])}"><p class="tracking">物流跟踪</p></a> 
<p class="confirm">确认收货</p>
<p class="confirm" data-id="{$vo.id}">确认收货</p>
</div>
</div>
</volist>
... ... @@ -400,6 +400,27 @@
})
})
$(".confirm").click(function () {
if(!window.confirm('是否确认收货?')) {
return false;
}else {
$.ajax({
url:"{:url('user/Center/confirm')}",
data:{
oid:$(this).attr('data-id')
},
type:"POST",
dataType:"JSON",
success: function (data) {
if(data.data === true) {
window.location.reload();
}
}
})
}
})
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '{$js_sdk.appId}', // 必填,公众号的唯一标识
... ...